README
tsconfig-to-swcconfig
Convert tsconfig to swc config.
Install
npm i tsconfig-to-swcconfig
Usage
Convert config in a tsconfig file
import { convert } from 'tsconfig-to-swcconfig'
const swcConfig = convert() // will look for tsconfig under the cwd and convert it to swc config
Advanced options:
import { convert } from 'tsconfig-to-swcconfig'
convert('tsconfig-filename.json', process.cwd(), {
// more swc config to override...
minify: true,
})
Convert tsconfig value
Convert tsconfig value directly:
import { convertTsConfig } from 'tsconfig-to-swcconfig'
const swcConfig = convertTsConfig({
module: 'commonjs',
target: 'es2018',
strict: true,
esModuleInterop: true,
})
Advanced usage:
import { convertTsConfig } from 'tsconfig-to-swcconfig'
const swcConfig = convertTsConfig(
{ target: 'es2018' }, // tsconfig
{ minify: true }, // more swc config to override...
)
License
MIT