INNER CODE UNIT · JavaScript
build
postalsys/postal-mime · scripts/build.js:269
function build() {
fs.rmSync(path.join(root, 'dist'), { recursive: true, force: true });
compile('tsconfig.esm.json');
compile('tsconfig.cjs.json', { afterDeclarations: [exportEqualsTransformer] });
fs.writeFileSync(
path.join(root, 'dist', 'esm', 'package.json'),
JSON.stringify({ type: 'module' }, null, 4) + '\n'
);
fs.writeFileSync(
path.join(root, 'dist', 'cjs', 'package.json'),
JSON.stringify({ type: 'commonjs' }, null, 4) + '\n'
);
applyCjsInterop(path.join(root, 'dist', 'cjs'));
}