typescript-simple-loader
v0.3.8
Published
Feature complete TypeScript loader for webpack
Downloads
27
Maintainers
Readme
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.
module.exports = {
entry: './main.ts',
resolve: {
extensions: ['', '.ts', '.tsx', '.js']
},
module: {
loaders: [
{
test: /\.tsx?$/,
loader: 'typescript-simple-loader'
}
]
}
}
Load tsconfig.json
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