Revert "expose moduleName option - closes #158"

This reverts commit fdd1451d530e7d907b0092815adaffef4232e66a.
This commit is contained in:
Sebastian McKenzie 2014-11-14 18:33:11 +11:00
parent 0eb3cda2d4
commit 32ddd638ba
4 changed files with 5 additions and 22 deletions

View File

@ -113,13 +113,7 @@ to5.transformFile("filename.js", options, function (err, result) {
// Optionally replace all 6to5 helper declarations with a referenece to this
// variable. If set to `true` then the default namespace is used "to5Runtime".
// Default: false
runtime: true,
// Optionally declare a function that all import filenames will be piped
// through
moduleName: function (name) {
}
runtime: true
}
```

View File

@ -15,13 +15,12 @@ util.inherits(AMDFormatter, CommonJSFormatter);
AMDFormatter.prototype.transform = function (ast) {
var program = ast.program;
var body = program.body;
var self = this;
// build an array of module names
var names = [t.literal("exports")];
_.each(this.ids, function (id, name) {
names.push(t.literal(self._moduleName(name)));
names.push(t.literal(name));
});
names = t.arrayExpression(names);

View File

@ -7,21 +7,12 @@ function CommonJSFormatter(file) {
this.file = file;
}
CommonJSFormatter.prototype._moduleName = function (name) {
var fn = this.file.opts.moduleName;
if (fn) {
return fn(name);
} else {
return name;
}
};
CommonJSFormatter.prototype.import = function (node, nodes) {
// import "foo";
nodes.push(util.template("require", {
//inherits: node,
MODULE_NAME: this._moduleName(node.source.raw)
MODULE_NAME: node.source.raw
}, true));
};
@ -42,7 +33,7 @@ CommonJSFormatter.prototype.importSpecifier = function (specifier, node, nodes)
//inherits: node.specifiers.length === 1 && node,
VARIABLE_NAME: variableName,
MODULE_NAME: this._moduleName(node.source.raw),
MODULE_NAME: node.source.raw,
KEY: specifier.id
}));
};

View File

@ -15,13 +15,12 @@ util.inherits(UMDFormatter, AMDFormatter);
UMDFormatter.prototype.transform = function (ast) {
var program = ast.program;
var body = program.body;
var self = this;
// build an array of module names
var names = [];
_.each(this.ids, function (id, name) {
names.push(t.literal(self._moduleName(name)));
names.push(t.literal(name));
});
// factory