Nine Parsecs from Milwaukee
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    enb-es2015public

    Basic ENB tech for transpiling ES2015 JS to ES5 for most browser support. Includes transpile techs that do not add any runtime.

    Features:

    • Converts only project files.
    • Exclude files in ./libs and ./*.blocks/libs/ folders.
    • Babel plugins:
      • transform-es2015-arrow-functions,
      • transform-es2015-block-scoped-functions,
      • transform-es2015-function-name,
      • transform-es2015-block-scoping,
      • transform-es2015-destructuring,
      • transform-es2015-parameters,
      • transform-es2015-shorthand-properties,
      • transform-es2015-spread,
      • transform-es2015-template-literals.

    Example

    // .enb/make.js
    //
    nodeConfig.addTechs([
        // ...
        // Gather and transpile all *.vanilla.js, *.js, *.browser.js files (by default)
        // to single "<bundleName>/<bundleName>.js" file
        [require('enb-es2015/techs/es2015'), {
            target: '?.js'
        }],
        // ...
    ]);

    Thanks to @tenorok for initial code of tech.

    TODO:

    • Configuable babel plugins set;
    • Working sourcemaps.

    Keywords

    none

    install

    npm i enb-es2015

    Downloadsweekly downloads

    14

    version

    3.0.0

    license

    ISC

    repository

    githubgithub

    last publish

    collaborators

    • avatar