beyond
Version:
The Full Stack Universal Typescript Framework
13 lines (9 loc) • 407 B
JavaScript
module.exports = async function (im, sourcemap) {
const {id, url, hash, code, map} = im;
const {header} = global.utils.code;
sourcemap.concat(header(`INTERNAL MODULE: ${id}`));
const creator = 'creator: function (require, exports) {';
sourcemap.concat(`ims.set('${id}', {hash: ${hash}, ${creator}`);
sourcemap.concat(code, url, map);
sourcemap.concat('}});\n');
}