8000 use basename when fetching import file contents · recomputing/less.js@557177c · GitHub
[go: up one dir, main page]

Skip to content

Commit 557177c

Browse files
committed
use basename when fetching import file contents
1 parent c56ab0a commit 557177c

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

lib/less/parser.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,9 +191,17 @@ less.Parser = function Parser(env) {
191191
}
192192
}
193193

194+
function basename(pathname) {
195+
if (less.mode === 'node') {
196+
return require('path').basename(pathname);
197+
} else {
198+
return pathname.match(/[^\/]+$/)[0];
199+
}
200+
}
201+
194202
function getInput(e, env) {
195203
if (e.filename && env.filename && (e.filename !== env.filename)) {
196-
return parser.imports.contents[e.filename];
204+
return parser.imports.contents[basename(e.filename)];
197205
} else {
198206
return input;
199207
}

0 commit comments

Comments
 (0)
0