0.4.2 • Published 7 years ago

enb-modules v0.4.2

Weekly downloads
76
License
-
Repository
github
Last release
7 years ago

enb-modules

NPM version

Предоставляет технологии prepend-modules и deps-with-modules.

prepend-modules

Добавляет js-код для работы модульной системы

Опции

  • String source – Исходный source. Обязательная опция.
  • String target — Результирующий target. По умолчанию — ?.js.

Пример

nodeConfig.addTech([ require('enb-modules/techs/prepend-modules'), {
  target: '?.{lang}.js',
  source: '?.{lang}.pre.js'
} ]);

deps-with-modules

Быстро собирает deps.js-файл на основе levels и bemdecl, раскрывая зависимости. При раскрытии зависимостей, использует и modules.define-декларации. Сохраняет в виде ?.deps.js. Следует использовать с осторожностью: в bem-bl не хватает зависимостей, потому проект может собраться иначе, чем с помощью bem-tools.

Опции

  • String sourceSuffixes – Суффиксы исходных файлов, дополняющих deps'ы. По умолчанию — ['vanilla.js', 'js'].
  • String bemdeclTarget — Исходный bemdecl. По умолчанию — ?.bemdecl.js.
  • String levelsTarget — Исходный levels. По умолчанию — ?.levels.
  • String depsTarget — Результирующий deps. По умолчанию — ?.deps.js.

Пример

Обычное использование:

nodeConfig.addTech(require('enb-modules/techs/deps-with-modules'));

Сборка специфического deps:

nodeConfig.addTech([ require('enb-modules/techs/deps-with-modules'), {
  bemdeclTarget: 'search.bemdecl.js',
  depsTarget: 'search.deps.js'
} ]);
0.4.2

7 years ago

0.4.1

7 years ago

0.4.0

8 years ago

0.3.0

8 years ago

0.2.0

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.14

10 years ago

0.0.13

11 years ago

0.0.12

11 years ago

0.0.11

11 years ago

0.0.10

11 years ago

0.0.9

11 years ago

0.0.8

11 years ago

0.0.7

11 years ago

0.0.6

11 years ago

0.0.5

11 years ago

0.0.4

11 years ago

0.0.2

11 years ago

0.0.1

11 years ago