Nominal Package Missing

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

    1.3.10 • Public • Published

    tsc-alias

    Replace alias paths with relative paths after typescript compilation. You can add aliases that reference other projects outside your tsconfig.json project by providing a relative path to the baseUrl.

    npm version License

    Comparison to tsconfig-paths

    + Compile time (no runtime dependencies)

    Getting Started

    First, install tsc-alias as devDependency using npm.

    npm install -g tsc-alias
    npm install --save-dev tsc-alias
    

    Add it to your build scripts in package.json

    "scripts": {
      "build": "tsc --project tsconfig.json && tsc-alias -p tsconfig.json",
    }
    
    ================ OR ===================
    
    "scripts": {
      "build": "tsc && tsc-alias",
      "build:watch": "tsc -w & tsc-alias -w"
    }

    API

    Installation

    npm install tsc-alias

    Usage

    import { replaceTscAliasPaths } from 'tsc-alias';
    
    replaceTscAliasPaths(options?);

    Here are all the available options:

    Option Description Default Value
    configFile path to tsconfig.json 'tsconfig.json'
    watch Observe file changes false
    outDir Run in a folder leaving the "outDir" of the tsconfig.json (relative path to tsconfig) tsconfig.compilerOptions.outDir
    resolveFullPaths Attempt to replace incomplete import paths (those not ending in .js) with fully resolved paths (for ECMAScript Modules compatibility) false
    silent Reduced terminal output false

    Install

    npm i tsc-alias@1.3.10

    Version

    1.3.10

    License

    MIT

    Unpacked Size

    60.4 kB

    Total Files

    21

    Last publish

    Collaborators

    • justkey