This package has been deprecated

Author message:

Recent modern-node does not use any babel compilation. Please switch to it.

babel-preset-node-module

2.0.5 • Public • Published

babel-preset-node-module

This package includes the Babel preset used by Modern Node. It includes:

Usage

After installing babel, you can install this package as a dependency:

npm install --save-dev babel-preset-node-module

And configure Babel to use it by editing .babelrc:

{
  "presets": ["node-module"]
}

Options

  • targets - an object of browsers/environment versions to support.
  • browsers (array/string) - an query to select browsers (ex: last 2 versions, > 5%).

See babel-preset-env for details description of these options.

It defaults to current node version in development and test environment. For production babel-preset-latest is used.

  • loose (boolean) - Enable "loose" transformations
  • modules - Enable transformation of ES6 module syntax to another module type (Enabled by default to "commonjs").
    • Can be false to not transform modules, or one of ["amd", "umd", "systemjs", "commonjs"].
  • debug (boolean) - console.log out the targets and plugins being

Example:

{
  "presets": [
    ["node-module", {
      "targets": {
        "chrome": 52,
        "browsers": "last 2 safari versions"
      },
      "loose": true,
      "modules": false
    }]
  ]
}

Dependencies (12)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i babel-preset-node-module

    Weekly Downloads

    4

    Version

    2.0.5

    License

    BSD-3-Clause

    Last publish

    Collaborators

    • sheerun