tsc-paths-resolver
TypeScript icon, indicating that this package has built-in type declarations

0.1.3 • Public • Published

tsc-paths

Replace absolute paths to relative paths after typescript compilation (tsc) during compile-time.

npm version

Getting Started

First, install tsc-paths as devDependency using npm or yarn.

npm i -D tsc-paths-resolver
# or
yarn add -D tsc-paths-resolver

Add it to your build scripts in package.json

"scripts": {
  "build": "tsc --project tsconfig.json && tsc-paths -p tsconfig.json -s ./src -o ./out",
}

Options

flag description
-p --project project configuration file (tsconfig.json)
-s --src source code root directory
-o --out output directory of transpiled code (tsc --outDir)

You need to provide -s (--src) and -o (--out), because it's hard to predict source and output paths based on tsconfig.json.

I've tried a little and failed. :(

tsc does some magic to determine source and output paths and I haven't dived too deep to mimic it.

For now, it's simpler to provide the paths manually.

If you know how, Pull Requests are welcome!

Package Sidebar

Install

npm i tsc-paths-resolver

Weekly Downloads

110

Version

0.1.3

License

Apache-2.0

Unpacked Size

51.9 kB

Total Files

26

Last publish

Collaborators

  • w170