Transform aliases in TypeScript files.
npm install typescript-transform-aliases
Transform aliases in TypeScript files.
``sh`
npm i -D typescript-transform-aliasesor
yarn add -D typescript-transform-aliases
With ttypescript or ts-patch
`json`
{
"compilerOptions": {
"plugins": [
{
"transform": "typescript-transform-aliases",
"after": true,
"afterDeclarations": true,
"aliases": {
// for example
"^lodash-es$": "lodash"
}
}
]
}
}
- @zerollup/ts-transform-paths
- ts-transform-import-path-rewrite
Both typescript-transform-paths and @zerollup/ts-transform-paths transform the paths field in tsconfig.json, which are usually aliases for relative paths;
ts-transform-import-path-rewrite could transform any aliases but does not support require` or dynamic imports.