Skip to content

Commit 5571733

Browse files
authored
Merge pull request #1 from jsleuth/feature/windows_support
feat(build): add support for windows filesystem
2 parents 965222f + 493ddd3 commit 5571733

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

src/AureliaDependenciesPlugin.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ class ParserPlugin {
4444
parser.plugin("evaluate Identifier imported var.moduleName", (expr: Webpack.MemberExpression) => {
4545
if (expr.property.name === "moduleName" &&
4646
expr.object.name === "PLATFORM" &&
47-
expr.object.type === "Identifier") {
47+
String(expr.object.type) === "Identifier") {
4848
return new BasicEvaluatedExpression().setIdentifier("PLATFORM.moduleName").setRange(expr.range);
4949
}
5050
return undefined;
@@ -58,8 +58,8 @@ class ParserPlugin {
5858
// PLATFORM.moduleName("id");
5959
parser.plugin("evaluate MemberExpression", (expr: Webpack.MemberExpression) => {
6060
if (expr.property.name === "moduleName" &&
61-
(expr.object.type === "MemberExpression" && expr.object.property.name === "PLATFORM" ||
62-
expr.object.type === "Identifier" && expr.object.name === "PLATFORM")) {
61+
(String(expr.object.type) === "MemberExpression" && expr.object.property.name === "PLATFORM" ||
62+
String(expr.object.type) === "Identifier" && expr.object.name === "PLATFORM")) {
6363
return new BasicEvaluatedExpression().setIdentifier("PLATFORM.moduleName").setRange(expr.range);
6464
}
6565
return undefined;

src/PreserveModuleNamePlugin.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ export class PreserveModuleNamePlugin {
5656
}
5757

5858
// Metadata?
59+
moduleId = moduleId.replace(/\\/g, '/');
5960
if (module.meta) {
6061
module.meta['aurelia-id'] = moduleId;
6162
}

0 commit comments

Comments
 (0)