UNPKG

beyond

Version:

The Full Stack Universal Typescript Framework

25 lines (19 loc) 664 B
module.exports = class extends global.ProcessorCode { get dp() { return 'sass.code.css'; } // The code of the processor and its HMR is the same #sourcemap; _process(request) { this.#sourcemap = undefined; super._process(request); } _build(hmr, diagnostics) { void (hmr); void (diagnostics); if (this.#sourcemap !== void 0) return {sourcemap: this.#sourcemap}; const sourcemap = this.#sourcemap = new global.SourceMap(); this.compiler.files.forEach(({code, map}) => sourcemap.concat(code, null, map)); return {code: sourcemap}; } }