babel-plugin-transform-system-register
Converts anonymous System.register([]
into named System.register('name', [], ...
Example
In
System.register([], function () {});
Out
System.register("foo", [], function () {});
Installation
$ npm install babel-plugin-transform-system-register
Usage
Via .babelrc
.babelrc
{
"plugins": [
["transform-system-register", {
"moduleName": "foo",
"systemGlobal": "SystemJS"
}]
]
}
Via CLI
$ babel --plugins transform-system-register script.js
Via Node API (Recommended)
require("babel-core").transform("code", {
plugins: [
["transform-system-register", {
moduleName: "foo",
systemGlobal: "SystemJS",
map: function(name) {
return normalize(name);
}
}]
]
});