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;
|
||
|
},
|
||
|
};
|