create-etsc-jest
Version:
Create a package following templates using TypeScript, esbuild, jest, and more
21 lines (18 loc) • 464 B
JavaScript
const { transformSync } = require("esbuild");
const { extname } = require("path");
exports.process = function process(content, filename) {
const result = transformSync(content, {
loader: extname(filename).slice(1),
sourcefile: filename,
format: "cjs",
target: "es2020",
sourcemap: true,
});
return {
code: result.js,
map: {
...JSON.parse(result.jsSourceMap),
sourcesContent: null,
},
};
};