Skip to content

Commit 2f9c89a

Browse files
committed
feat(index): add the option 'nameLocalModules' for manually disabling moduleId remapping
1 parent fddd9e1 commit 2f9c89a

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/index.js

+7-4
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ class AureliaWebpackPlugin {
1515
options.root = options.root ? path.normalizeSafe(options.root) : path.dirname(module.parent.filename);
1616
options.src = options.src ? path.normalizeSafe(options.src) : path.resolve(options.root, 'src');
1717
options.nameExternalModules = options.nameExternalModules == undefined || options.nameExternalModules == true;
18+
options.nameLocalModules = options.nameLocalModules == undefined || options.nameLocalModules == true;
1819
options.resourceRegExp = options.resourceRegExp || /aurelia-loader-context/;
1920
options.customViewLoaders = Object.assign({
2021
'.css': ['css'],
@@ -210,10 +211,12 @@ class AureliaWebpackPlugin {
210211
if (typeof module.resource == 'string') {
211212
let moduleId;
212213

213-
if (module.resource.startsWith(options.src)) {
214-
// paths inside SRC
215-
let relativeToSrc = path.relative(options.src, module.resource);
216-
moduleId = relativeToSrc;
214+
if (options.nameLocalModules) {
215+
if (module.resource.startsWith(options.src)) {
216+
// paths inside SRC
217+
let relativeToSrc = path.relative(options.src, module.resource);
218+
moduleId = relativeToSrc;
219+
}
217220
}
218221
if (options.nameExternalModules) {
219222
if (!moduleId && typeof module.userRequest == 'string') {

0 commit comments

Comments
 (0)