UNPKG

@bitsy/hecks

Version:

a collection of re-usable scripts for bitsy game maker

23 lines (22 loc) 576 B
'use strict'; // moves the last /**/ block to the top of the output // assuming the source doesn't have any other /**/ blocks, // this will be the header // this is hackier than it should be, but gets the job done for now export default function () { return { renderChunk(code) { const pattern = /^(\/\*[\S\s]*?\*\/)$/gm; const matches = code.match(pattern); if (!matches) { return { code: code }; } const header = matches[matches.length - 1]; return { code: `${header}\n${code.replace(header, '')}` }; } }; }