rename getModuleName option to getModuleId

This commit is contained in:
Sebastian McKenzie 2015-05-04 22:31:34 +01:00
parent 7e6e5d4746
commit c1a6ff7f44
3 changed files with 9 additions and 10 deletions

View File

@ -25,7 +25,7 @@
"type": "string"
},
"getModuleName": {
"getModuleId": {
"hidden": true
},

View File

@ -185,8 +185,8 @@ export default class DefaultFormatter {
getModuleName() {
var opts = this.file.opts;
// moduleId is n/a if a `getModuleName()` is provided
if (opts.moduleId && !opts.getModuleName) {
// moduleId is n/a if a `getModuleId()` is provided
if (opts.moduleId && !opts.getModuleId) {
return opts.moduleId;
}
@ -217,10 +217,9 @@ export default class DefaultFormatter {
// normalize path separators
moduleName = moduleName.replace(/\\/g, "/");
if (opts.getModuleName) {
// If return is falsy, assume they want us to use
// our generated default name
return opts.getModuleName(moduleName) || moduleName;
if (opts.getModuleId) {
// If return is falsy, assume they want us to use our generated default name
return opts.getModuleId(moduleName) || moduleName;
} else {
return moduleName;
}

View File

@ -18,8 +18,8 @@ suite("api", function () {
assert.ok(!result.ast);
});
suite("getModuleName() {} option", function () {
// As of this commit, `getModuleName` is the only option that isn't JSON
suite("getModuleId() {} option", function () {
// As of this commit, `getModuleId` is the only option that isn't JSON
// compatible which is why it's not inside /test/core/fixtures/transformation
function getModuleNameTest(moduleFormat, expected) {
@ -27,7 +27,7 @@ suite("api", function () {
filename: "foo/bar/index",
modules: moduleFormat,
moduleIds: true,
getModuleName: function (name) {
getModuleId: function (name) {
return name.replace(/\/index$/, "");
}
});