@xascode/tscpaths
TypeScript icon, indicating that this package has built-in type declarations

0.1.4 • Public • Published

This is a fork of herbcaudill/tscpaths which is a fork of joonhocho/tscpaths.

tscpaths

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

npm version Dependency Status License

Comparison to tsconfig-paths

+ Compile time (no runtime dependencies)

Getting Started

First, install tscpaths as devDependency using npm or yarn.

npm install --save-dev @XasCode/tscpaths
# or
yarn add -D @XasCode/tscpaths

Add it to your postbuild script in package.json

"scripts": {
  "build": "tsc --project tsconfig.json",
  "postbuild": "tscpaths -p tsconfig.json -s ./src -o ./out --silent",
}

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)
--silent silence the console output

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

Package Sidebar

Install

npm i @xascode/tscpaths

Weekly Downloads

798

Version

0.1.4

License

MIT

Unpacked Size

44 kB

Total Files

25

Last publish

Collaborators

  • jstaubach