mirror of
https://github.com/meteor/meteor.git
synced 2026-05-02 03:01:46 -04:00
Wrap the modules-commonjs plugin so as not to force strict mode.
This commit is contained in:
4
index.js
4
index.js
@@ -26,9 +26,7 @@ module.exports = {
|
||||
}],
|
||||
require("babel-plugin-transform-es2015-function-name"),
|
||||
require("babel-plugin-transform-es2015-literals"),
|
||||
[require("babel-plugin-transform-es2015-modules-commonjs"), {
|
||||
loose: true
|
||||
}],
|
||||
require("./plugins/sloppy-modules.js"),
|
||||
require("babel-plugin-transform-es2015-object-super"),
|
||||
require("babel-plugin-transform-es2015-parameters"),
|
||||
require("babel-plugin-transform-es2015-shorthand-properties"),
|
||||
|
||||
12
plugins/sloppy-modules.js
Normal file
12
plugins/sloppy-modules.js
Normal file
@@ -0,0 +1,12 @@
|
||||
var strictModulesPlugin =
|
||||
require("babel-plugin-transform-es2015-modules-commonjs");
|
||||
|
||||
module.exports = [function sloppy() {
|
||||
var visitor = strictModulesPlugin.apply(this, arguments);
|
||||
delete visitor.inherits;
|
||||
return visitor;
|
||||
}, {
|
||||
allowTopLevelThis: true,
|
||||
strict: false,
|
||||
loose: true
|
||||
}];
|
||||
Reference in New Issue
Block a user