16 lines
318 B
JavaScript
16 lines
318 B
JavaScript
const tsc = require('typescript');
|
|
const tsConfig = require('./tsconfig.json');
|
|
|
|
module.exports = {
|
|
process(src, path) {
|
|
if (path.endsWith('.ts') || path.endsWith('.tsx')) {
|
|
return tsc.transpile(
|
|
src,
|
|
tsConfig.compilerOptions,
|
|
path,
|
|
[]
|
|
);
|
|
}
|
|
return src;
|
|
},
|
|
}; |