@luchanso/parcel-plugin-typescript
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

parcel-plugin-typescript

Enhanced TypeScript integration for Parcel.

Screenshot

Differences with Parcel native support

While Parcel has built-in transpiling support for TypeScript, this plugin provides additional features.

If you only need transpiling then this plugin might not be necessary. You can see this plugin as a Parcel version of awesome-typescript-loader or ts-loader.

Features

  • Type checking:
    Checking your TypeScript code for errors, in a separate process for speed.
  • Path mappings:
    Rewriting your import on the fly accordingly to your paths and baseUrl compiler options.
  • Custom AST transformers: Use your own TypeScript transformers

Upcoming features

  • TSLint support

Angular Support

Angular support has been moved to parcel-plugin-angular.

Installation

yarn add parcel-plugin-typescript

or

npm install parcel-plugin-typescript

Configuration

For configuration, you can pass a parcel-plugin-typescript object in your tsconfig.json:

{
  "compilerOptions": {...},
  // the plugin options
  "parcel-plugin-typescript": {
    // If true type-checking is disabled
    "transpileOnly": false
  }
}

/@luchanso/parcel-plugin-typescript/

    Package Sidebar

    Install

    npm i @luchanso/parcel-plugin-typescript

    Weekly Downloads

    2

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    140 kB

    Total Files

    148

    Last publish

    Collaborators

    • luchanso