Wondering what’s next for npm?Check out our public roadmap! »

    babel-plugin-dynamic-import-node

    2.2.0 • Public • Published

    babel-plugin-dynamic-import-node

    Babel plugin to transpile import() to a deferred require(), for node. Matches the proposed spec.

    NOTE: Babylon >= v6.12.0 is required to correctly parse dynamic imports.

    Installation

    npm install babel-plugin-dynamic-import-node --save-dev

    Usage

    Via .babelrc (Recommended)

    .babelrc

    {
      "plugins": ["dynamic-import-node"]
    }

    Via CLI

    $ babel --plugins dynamic-import-node script.js

    Via Node API

    require('babel-core').transform('code', {
      plugins: ['dynamic-import-node']
    });

    Code Example

    Promise.all([
      import('./lib/import1'),
      import('./lib/import2')
     ]).then(([
       Import1,
       Import2
      ]) => {
       console.log(Import1);
       /* CODE HERE*/
      });

    Install

    npm i [email protected]

    Version

    2.2.0

    License

    MIT

    Unpacked Size

    10.5 kB

    Total Files

    9

    Last publish

    Collaborators

    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar