UNPKG

beyond

Version:

The Full Stack Universal Typescript Framework

20 lines (15 loc) 580 B
const mformat = require('beyond/mformat'); module.exports = class extends global.ProcessorSinglyCode { get dp() { return 'svelte.code.js'; } _buildSource(compiled) { let {code, map, url, hash} = compiled; // Transform to CJS const cjs = mformat({code, map, mode: 'cjs'}); if (cjs.errors?.length) return {errors: [{message: cjs.errors, kind: 'html'}]}; let id = this.createImID(compiled.relative.file); const im = {id, url, hash, code: cjs.code, map: cjs.map}; return {im}; } }