0.35.101 • Published 6 years ago

@lskjs/build v0.35.101

Weekly downloads
-
License
MIT
Repository
github
Last release
6 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

6 years ago

0.35.84

6 years ago

0.35.63

6 years ago

0.35.57

6 years ago

0.35.43

6 years ago

0.35.38

6 years ago

0.35.37

6 years ago

0.35.29

6 years ago

0.35.16

6 years ago

0.35.6

6 years ago

0.35.5

6 years ago

0.35.0

6 years ago

0.34.13

6 years ago

0.34.8

6 years ago

0.34.6

6 years ago

0.34.2

6 years ago

0.34.1

6 years ago

0.34.0

6 years ago

0.33.24

6 years ago

0.33.20

6 years ago

0.33.15

6 years ago

0.33.14

6 years ago

0.33.8

6 years ago

0.33.6

6 years ago

0.33.5

6 years ago

0.33.1

6 years ago

0.33.0

6 years ago

0.32.2

6 years ago

0.32.0

6 years ago

0.31.1

6 years ago

0.31.0

6 years ago

0.30.7

6 years ago

0.30.4

6 years ago

0.30.3

6 years ago

0.30.1

6 years ago

0.30.0

6 years ago

0.29.8-alpha.0

6 years ago

0.29.6-alpha.0

6 years ago

0.29.3-alpha.0

6 years ago

0.29.2-alpha.0

6 years ago

0.29.0

6 years ago

0.28.0

6 years ago

0.27.0

6 years ago

0.26.18

6 years ago

0.26.6

6 years ago

0.26.4

6 years ago

1.21.0

6 years ago

1.20.0

7 years ago

1.19.31

7 years ago

1.19.30

7 years ago

1.19.29

7 years ago

1.19.28

7 years ago

1.19.17

7 years ago

1.19.16

7 years ago

1.19.15

7 years ago

1.19.14

7 years ago

1.19.13

7 years ago

1.19.12

7 years ago

1.19.11

7 years ago

1.19.9

7 years ago

1.19.8

7 years ago

1.19.7

7 years ago

1.19.6

7 years ago

1.19.5

7 years ago

1.19.4

7 years ago

1.19.3

7 years ago

1.19.2

7 years ago

1.19.1

7 years ago

1.19.0

7 years ago

1.18.4

7 years ago

1.18.3

7 years ago

1.18.2

7 years ago

1.18.1

7 years ago

1.18.0

7 years ago