UNPKG

beyond

Version:

The Full Stack Universal Typescript Framework

19 lines (15 loc) 590 B
const mformat = require("beyond/mformat"); module.exports = class extends global.ProcessorSinglyCode { get dp() { return "mdx.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" }] }; const id = this.createImID(compiled.relative.file); const im = { id, url, hash, code: cjs.code, map: cjs.map }; return { im }; } };