This package has been deprecated

Author message:

Use `enb-js` instead.

enb-diverse-js

0.1.0 • Public • Published

enb-diverse-js NPM version Build Status Dependency Status

Поддержка js технологий для ENB.

Установка:

npm install enb-diverse-js

История изменений

История изменений на отдельной странице.

Разработка

Руководство на отдельной странице.

Запуск тестов

$ make validate

Технологии

  • vanilla.js для описания JS-реализации модулей, не зависящей от конкретного JavaScript движка.
  • browser.js и node.js для описания JS-реализаций модулей (блоков) в соответствующих движках. Для совместимости, считается, что файлы с расширением .js содержат реализацию блоков в технологии browser.js.

vanilla-js

Склеивает vanilla.js-файлы по deps'ам, сохраняет в виде ?.vanilla.js.

Опции

  • String target — Результирующий таргет. По умолчанию — ?.vanilla.js.
  • String filesTarget — files-таргет, на основе которого получается список исходных файлов (его предоставляет технология files). По умолчанию — ?.files.

Пример

nodeConfig.addTech(require('enb-diverse-js/techs/vanilla-js'));

browser-js

Склеивает vanilla.js, js и browser.js-файлы по deps'ам, сохраняет в виде ?.browser.js.

Опции

  • String target — Результирующий таргет. По умолчанию — ?.browser.js.
  • String filesTarget — files-таргет, на основе которого получается список исходных файлов (его предоставляет технология files). По умолчанию — ?.files.

Пример

nodeConfig.addTech(require('enb-diverse-js/techs/browser-js'));

node-js

Собирает vanilla.js и node.js-файлы по deps'ам с помощью require, сохраняет в виде ?.node.js.

Опции

  • String target — Результирующий таргет. По умолчанию — ?.node.js.
  • String filesTarget — files-таргет, на основе которого получается список исходных файлов (его предоставляет технология files). По умолчанию — ?.files.

Пример

nodeConfig.addTech(require('enb-diverse-js/techs/node-js'));

Dependencies (0)

    Dev Dependencies (5)

    Package Sidebar

    Install

    npm i enb-diverse-js

    Weekly Downloads

    2

    Version

    0.1.0

    License

    none

    Last publish

    Collaborators

    • mdevils
    • blond