2.0.5 • Published 8 years ago
babel-preset-node-module v2.0.5
babel-preset-node-module
This package includes the Babel preset used by Modern Node. It includes:
- babel-preset-latest for production
- babel-preset-env for testing (an "autoprefixer" for babel-preset-latest)
- babel-preset-react (for JSX and flow)
- babel-plugin-transform-class-properties (
class { handleClick = () => { } }) - babel-plugin-transform-object-rest-spread (
let n = { x, y, ...z };)
Usage
After installing babel, you can install this package as a dependency:
npm install --save-dev babel-preset-node-moduleAnd 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" transformationsmodules- Enable transformation of ES6 module syntax to another module type (Enabled by default to"commonjs").- Can be
falseto not transform modules, or one of["amd", "umd", "systemjs", "commonjs"].
- Can be
debug(boolean) -console.logout the targets and plugins being
Example:
{
"presets": [
["node-module", {
"targets": {
"chrome": 52,
"browsers": "last 2 safari versions"
},
"loose": true,
"modules": false
}]
]
}2.0.5
8 years ago
2.0.4
8 years ago
2.0.3
8 years ago
2.0.2
8 years ago
2.0.1
8 years ago
2.0.0
8 years ago
1.3.0
8 years ago
1.2.1
9 years ago
1.2.0
9 years ago
1.1.1
9 years ago
1.1.0
9 years ago
1.0.10
9 years ago
1.0.9
9 years ago
1.0.8
9 years ago
1.0.7
9 years ago
1.0.6
9 years ago
1.0.5
9 years ago
1.0.4
9 years ago
1.0.3
9 years ago
1.0.2
9 years ago
1.0.1
9 years ago
1.0.0
9 years ago