0.35.101 • Published 4 years ago

@lskjs/build v0.35.101

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

lsk-build

Lego Starter Kit builder & webpack configurator

Что это такое?

Данный проект - это вспомогательная утилита, позволяющая удобно конфигурировать сборку вебпака. Все свои проекты я собираю данный утилитой, это позволяет мне настраивать их в взаимо совместимом виде, и спользовать подпроекты в качестве зависимостей.

Ключевой особоенностью данной утилиты является принцип наследуемости.

Пример конфига

import fs from 'fs';
const dirname = `${__dirname}/..`;
const ctx = {
  env: process.env.NODE_ENV,
  debug: !process.argv.includes('--release'),
  verbose: process.argv.includes('--verbose'),
  webpackConfigDist: `${dirname}/build/webpack.config.js`,
  webpackStats: 'verbose',
  dirname,
  pkg: require('../package.json'),
  deps: [
    {
      name: 'lego-starter-kit',
      path: fs.realpathSync(`${dirname}/node_modules/lego-starter-kit/src`),
      alias: 'lego-starter-kit',
    },
    {
      name: 'lsk-general',
      path: fs.realpathSync(`${dirname}/node_modules/lsk-general/src`),
      alias: 'lsk-general',
    },
    {
      name: 'lsk-quiz',
      path: fs.realpathSync(`${dirname}/node_modules/lsk-quiz/src`),
      alias: 'lsk-quiz',
    },
    {
      name: 'lsk-admin',
      path: fs.realpathSync(`${dirname}/node_modules/lsk-admin/src`),
      alias: 'lsk-admin',
    },
    // {
    //   name: 'universal-model',
    //   path: fs.realpathSync(`${dirname}/node_modules/universal-model/src`),
    //   alias: 'universal-model',
    // },
  ],
  alias: {
    react: fs.realpathSync(`${dirname}/node_modules/react`),
    'react-dom': fs.realpathSync(`${dirname}/node_modules/react-dom`),
  },
};
export default ctx;

Вхохновлен

0.35.101

4 years ago

0.35.84

4 years ago

0.35.63

5 years ago

0.35.57

5 years ago

0.35.43

5 years ago

0.35.38

5 years ago

0.35.37

5 years ago

0.35.29

5 years ago

0.35.16

5 years ago

0.35.6

5 years ago

0.35.5

5 years ago

0.35.0

5 years ago

0.34.13

5 years ago

0.34.8

5 years ago

0.34.6

5 years ago

0.34.2

5 years ago

0.34.1

5 years ago

0.34.0

5 years ago

0.33.24

5 years ago

0.33.20

5 years ago

0.33.15

5 years ago

0.33.14

5 years ago

0.33.8

5 years ago

0.33.6

5 years ago

0.33.5

5 years ago

0.33.1

5 years ago

0.33.0

5 years ago

0.32.2

5 years ago

0.32.0

5 years ago

0.31.1

5 years ago

0.31.0

5 years ago

0.30.7

5 years ago

0.30.4

5 years ago

0.30.3

5 years ago

0.30.1

5 years ago

0.30.0

5 years ago

0.29.8-alpha.0

5 years ago

0.29.6-alpha.0

5 years ago

0.29.3-alpha.0

5 years ago

0.29.2-alpha.0

5 years ago

0.29.0

5 years ago

0.28.0

5 years ago

0.27.0

5 years ago

0.26.18

5 years ago

0.26.6

5 years ago

0.26.4

5 years ago

1.21.0

5 years ago

1.20.0

5 years ago

1.19.31

5 years ago

1.19.30

5 years ago

1.19.29

5 years ago

1.19.28

6 years ago

1.19.17

6 years ago

1.19.16

6 years ago

1.19.15

6 years ago

1.19.14

6 years ago

1.19.13

6 years ago

1.19.12

6 years ago

1.19.11

6 years ago

1.19.9

6 years ago

1.19.8

6 years ago

1.19.7

6 years ago

1.19.6

6 years ago

1.19.5

6 years ago

1.19.4

6 years ago

1.19.3

6 years ago

1.19.2

6 years ago

1.19.1

6 years ago

1.19.0

6 years ago

1.18.4

6 years ago

1.18.3

6 years ago

1.18.2

6 years ago

1.18.1

6 years ago

1.18.0

6 years ago