TypeScript Simple Loader
Deprecated: Please use ts-loader
Feature complete TypeScript loader for webpack. Works with
typescript@>=1.5
.
Installation
npm install typescript-simple-loader --save # Make sure your TypeScript-compatible compiler is installed. npm install typescript --save
Features
- Supports
tsconfig.json
- Supports Source Maps
- Emits all TypeScript issues (including external dependencies like
.d.ts
files) - Emits semantic diagnostics as webpack warnings (doesn't block compilation)
- Watches and reloads every compilation dependency (yes, even
d.ts
files)
Usage
Add typescript as a resolvable extension and specify this as the loader for those extensions.
moduleexports = entry: './main.ts' resolve: extensions: '' '.ts' '.tsx' '.js' module: loaders: test: /\.tsx?$/ loader: 'typescript-simple-loader'
tsconfig.json
Load The loader automatically resolves and parses tsconfig.json
, based on the Webpack context, using tsconfig.
Configuration Options
You can set options by using the query string.
loaders: test: /\.tsx?$/ loader: 'typescript-simple-loader?compiler=ntypescript&configFile=tsconfig.json&ignoreWarnings[]=2304'
- compiler Set a custom TypeScript compiler compatible with
typescript@>=1.5-alpha
- configFile Manually set the location of the
tsconfig.json
file - ignoreWarnings Set an array of TypeScript diagnostic codes to ignore
License
MIT