Package Exports
- babel-plugin-transform-es2015-modules-umd
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (babel-plugin-transform-es2015-modules-umd) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
babel-plugin-transform-es2015-modules-umd
Installation
$ npm install babel-plugin-transform-es2015-modules-umd
Usage
Via .babelrc
(Recommended)
.babelrc
{
"plugins": ["transform-es2015-modules-umd"]
}
You can also override the names of particular libraries when this module is
running in the browser. For example the es6-promise
library exposes itself
as global.Promise
rather than global.es6Promise
. This can be accomidated by:
{
"plugins": [
["transform-es2015-modules-umd", {
"globals": {
"es6-promise": "Promise"
}
}]
]
}
Via CLI
$ babel --plugins transform-es2015-modules-umd script.js
Via Node API
require("babel-core").transform("code", {
plugins: ["transform-es2015-modules-umd"]
});