Skip to content

Commit 3de028d

Browse files
coxmiwardpeet
andauthored
fix: make sourceMaps relative to the CSS output file (#274)
Co-authored-by: Ward Peeters <[email protected]>
1 parent a7299a4 commit 3de028d

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ export default (options = {}) => {
204204
'utf8'
205205
).toString('base64')}*/`
206206
} else if (sourceMap === true) {
207-
code += `\n/*# sourceMappingURL=${fileName}.map */`
207+
code += `\n/*# sourceMappingURL=${path.basename(fileName)}.map */`
208208
}
209209

210210
return {

test/__snapshots__/index.test.js.snap

+2-2
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ body {
183183
color: red;
184184
}
185185
186-
/*# sourceMappingURL=this/is/extracted.css.map */"
186+
/*# sourceMappingURL=extracted.css.map */"
187187
`;
188188

189189
exports[`extract custom-path: css map 1`] = `"{\\"version\\":3,\\"sources\\":[\\"foo.css\\",\\"bar.css\\",\\"test/fixtures/simple/style.styl\\",\\"style.styl\\",\\"style.sass\\",\\"test/fixtures/simple/style.less\\",\\"style.less\\",\\"style.pcss\\"],\\"names\\":[],\\"mappings\\":\\"AAAA;EACE,UAAU;AACZ;;ACFA;EACE,UAAU;AACZ;;ACFA;EACE,WAAO;EACP,gBAAY;ACCd;AACA,yDAAyD;ACJzD;EACE,UAAU;EACV,sBAAsB,EAAE;;ACC1B;EACE,cAAA;ACFF;;ACFA;EACE,UAAU;AACZ\\",\\"file\\":\\"this/is/extracted.css\\",\\"sourcesContent\\":[\\"body {\\\\n color: red;\\\\n}\\\\n\\",\\".bar {\\\\n color: red;\\\\n}\\\\n\\",null,null,\\"#sidebar {\\\\n width: 30%;\\\\n background-color: #faa; }\\\\n\\",null,null,\\".pcss {\\\\n color: red;\\\\n}\\\\n\\"]}"`;
@@ -281,7 +281,7 @@ body {
281281
color: red;
282282
}
283283
284-
/*# sourceMappingURL=this/is/extracted.css.map */"
284+
/*# sourceMappingURL=extracted.css.map */"
285285
`;
286286

287287
exports[`extract relative-path: css map 1`] = `"{\\"version\\":3,\\"sources\\":[\\"foo.css\\",\\"bar.css\\",\\"test/fixtures/simple/style.styl\\",\\"style.styl\\",\\"style.sass\\",\\"test/fixtures/simple/style.less\\",\\"style.less\\",\\"style.pcss\\"],\\"names\\":[],\\"mappings\\":\\"AAAA;EACE,UAAU;AACZ;;ACFA;EACE,UAAU;AACZ;;ACFA;EACE,WAAO;EACP,gBAAY;ACCd;AACA,yDAAyD;ACJzD;EACE,UAAU;EACV,sBAAsB,EAAE;;ACC1B;EACE,cAAA;ACFF;;ACFA;EACE,UAAU;AACZ\\",\\"file\\":\\"this/is/extracted.css\\",\\"sourcesContent\\":[\\"body {\\\\n color: red;\\\\n}\\\\n\\",\\".bar {\\\\n color: red;\\\\n}\\\\n\\",null,null,\\"#sidebar {\\\\n width: 30%;\\\\n background-color: #faa; }\\\\n\\",null,null,\\".pcss {\\\\n color: red;\\\\n}\\\\n\\"]}"`;

0 commit comments

Comments
 (0)