Converts anonymous System.register([] into named System.register('name', [], ...
npm install babel-plugin-transform-system-registerConverts anonymous System.register([] into named System.register('name', [], ...
In
``js`
System.register([], function () {});
Out
`js`
System.register("foo", [], function () {});
`sh`
$ npm install babel-plugin-transform-system-register
.babelrc
`json`
{
"plugins": [
["transform-system-register", {
"moduleName": "foo",
"systemGlobal": "SystemJS"
}]
]
}
`sh`
$ babel --plugins transform-system-register script.js
`javascript``
require("babel-core").transform("code", {
plugins: [
["transform-system-register", {
moduleName: "foo",
systemGlobal: "SystemJS",
map: function(name) {
return normalize(name);
}
}]
]
});