2.0.5 • Published 9 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
9 years ago
2.0.4
9 years ago
2.0.3
9 years ago
2.0.2
9 years ago
2.0.1
9 years ago
2.0.0
9 years ago
1.3.0
9 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
10 years ago
1.0.9
10 years ago
1.0.8
10 years ago
1.0.7
10 years ago
1.0.6
10 years ago
1.0.5
10 years ago
1.0.4
10 years ago
1.0.3
10 years ago
1.0.2
10 years ago
1.0.1
10 years ago
1.0.0
10 years ago