remove strict module transformers

This commit is contained in:
Sebastian McKenzie
2015-01-22 18:39:09 +11:00
parent f43fc08a8f
commit 115509653f
109 changed files with 7 additions and 875 deletions

View File

@@ -1,14 +0,0 @@
"use strict";
var util = require("../../util");
module.exports = function (Parent) {
var Constructor = function () {
this.noInteropExport = true;
Parent.apply(this, arguments);
};
util.inherits(Constructor, Parent);
return Constructor;
};

View File

@@ -107,7 +107,7 @@ AMDFormatter.prototype.importSpecifier = function (specifier, node, nodes) {
};
AMDFormatter.prototype.exportDeclaration = function (node) {
if (node.default && !this.noInteropExport) {
if (node.default) {
this.passModuleArg = true;
}

View File

@@ -1,3 +0,0 @@
"use strict";
module.exports = require("./_strict")(require("./common"));

View File

@@ -67,7 +67,7 @@ CommonJSFormatter.prototype.importDeclaration = function (node, nodes) {
};
CommonJSFormatter.prototype.exportDeclaration = function (node, nodes) {
if (node.default && !this.noInteropRequire && !this.noInteropExport) {
if (node.default && !this.noInteropRequire) {
var declar = node.declaration;
var assign;

View File

@@ -1,3 +0,0 @@
"use strict";
module.exports = require("./_strict")(require("./umd"));

View File

@@ -38,14 +38,11 @@ transform._ensureTransformerNames = function (type, keys) {
transform.transformers = {};
transform.moduleFormatters = {
commonStrict: require("./modules/common-strict"),
umdStrict: require("./modules/umd-strict"),
amdStrict: require("./modules/amd-strict"),
common: require("./modules/common"),
system: require("./modules/system"),
ignore: require("./modules/ignore"),
amd: require("./modules/amd"),
umd: require("./modules/umd")
common: require("./modules/common"),
system: require("./modules/system"),
ignore: require("./modules/ignore"),
amd: require("./modules/amd"),
umd: require("./modules/umd")
};
_.each({