@hazae41/tscousin
v1.0.28
Published
Zero-config supply-chain hardened TypeScript paths and extensions rewriter
Readme
TSCousin
Zero-config supply-chain hardened TypeScript paths and extensions rewriter
npm install -D @hazae41/tscousindeno install -gfn tscousin -RW jsr:@hazae41/tscousin/binFeatures
Current features
- Uses your tsconfig.json
- No external dependency
- Clean and minimalist
- Works on Deno too
Non features
- CommonJS support
Usage
TSC will transpile ./src into ./out and then TSCousin will rewrite paths from ./out and also rewrite .(m)ts(x) imports into .js imports
tsc && tscousin{
"compilerOptions": {
"rootDir": "./src",
"paths": {
"@/*": ["./src/*"]
} ,
"module": "nodenext",
"moduleResolution": "nodenext",
"outDir": "./out",
"declaration": true
},
"include": [
"./src/**/*"
],
"exclude": []
}