ts-swc-transform
v2.12.1
Published
Typescript transformers for swc. Supports Node >= 0.8
Downloads
4,919
Maintainers
Readme
ts-swc-transform
TypeScript transformers for SWC. Supports Node.js 0.8 and newer.
Install
npm install ts-swc-transformPromise
import { transformDirectory } from 'ts-swc-transform';
const files = await transformDirectory('src', 'dist', 'esm', { sourceMaps: true });
console.log(`Wrote ${files.length} files`);Callback
var transformDirectory = require('ts-swc-transform').transformDirectory;
transformDirectory('src', 'dist', 'cjs', { sourceMaps: true }, function (err, files) {
if (err) throw err;
console.log('Wrote ' + files.length + ' files');
});The target must be cjs or esm. The package also exports lower-level
single-file, declaration, path-resolution, and matching helpers; see the
API documentation for their
signatures.
