UNPKG

telefunc

Version:

Remote functions. Instead of API.

16 lines (15 loc) 547 B
export { getMagicString }; import MagicString from 'magic-string'; // Used everywhere instead of `new MagicString()` for consistent source map generation function getMagicString(code, id) { const magicString = new MagicString(code); const getMagicStringResult = () => { if (!magicString.hasChanged()) return undefined; return { code: magicString.toString(), map: magicString.generateMap({ hires: true, source: id }), }; }; return { magicString, getMagicStringResult }; }