.swcrc Builder
v1.0.0Build a .swcrc config — JSC parser opts, transforms, target, env, minify settings.
.swcrc configuration
// .swcrc
{
"jsc": {
"target": "es2020",
"parser": {
"syntax": "typescript",
"tsx": true,
"decorators": true
},
"transform": {
"react": {
"runtime": "automatic"
}
},
"keepClassNames": true
},
"module": {
"type": "es6"
},
"sourceMaps": true,
"minify": false
}
// Build scripts:
"build": "swc src -d dist"
"build:watch": "swc src -d dist -w"
// Type checking (SWC strips types, doesn't check):
"type-check": "tsc --noEmit"