Skip to content

Commit 7503feb

Browse files
authored
Add preprocessor sourcemap (#157)
1 parent b0357c3 commit 7503feb

File tree

3 files changed

+306
-494
lines changed

3 files changed

+306
-494
lines changed

index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,14 +95,16 @@ module.exports = function (options = {}) {
9595

9696
const dependencies = [];
9797
const filename = path.relative(process.cwd(), id);
98+
const svelte_options = { ...compilerOptions, filename };
9899

99100
if (rest.preprocess) {
100101
const processed = await preprocess(code, rest.preprocess, { filename });
101102
if (processed.dependencies) dependencies.push(...processed.dependencies);
103+
if (processed.map) svelte_options.sourcemap = processed.map;
102104
code = processed.code;
103105
}
104106

105-
const compiled = compile(code, { ...compilerOptions, filename });
107+
const compiled = compile(code, svelte_options);
106108

107109
(compiled.warnings || []).forEach(warning => {
108110
if (!emitCss && warning.code === 'css-unused-selector') return;

0 commit comments

Comments
 (0)