ts-swc-transform
    Preparing search index...

    ts-swc-transform

    ts-swc-transform

    TypeScript transformers for SWC. Supports Node.js 0.8 and newer.

    npm install ts-swc-transform
    
    import { transformDirectory } from 'ts-swc-transform';

    const files = await transformDirectory('src', 'dist', 'esm', { sourceMaps: true });
    console.log(`Wrote ${files.length} files`);
    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.