UNPKG

dhost

Version:

Never-caching development Node webserver

20 lines (14 loc) 454 B
import buildModuleRewriter from 'gumnut/imports'; import buildResolver from 'esm-resolve'; const moduleRewriter = await buildModuleRewriter(buildResolver); const id = Math.floor(Math.random() * 255).toString() /** * @param {string} filename * @return {Buffer} */ export default function convert(filename) { /** @type {Uint8Array[]} */ const parts = []; moduleRewriter(filename, (part) => parts.push(part)); return Buffer.concat(parts); }