typescript plugin for kdu-cli
npm install @kdujs/cli-plugin-typescriptts-loader + fork-ts-checker-webpack-plugin for faster off-thread type checking.
tsconfig.json.
@kdujs/cli-plugin-babel. When used with Babel, this plugin will output ES2015 and delegate the rest to Babel for auto polyfill based on browser targets.
kdu-cli-service lint will be injected.
/node_modules/.cache/ts-loader .
parallel: false in kdu.config.js.
sh
kdu add @kdujs/typescript
`
Injected webpack-chain Rules
- config.rule('ts')
- config.rule('ts').use('ts-loader')
- config.rule('ts').use('babel-loader') (when used alongside @kdujs/cli-plugin-babel)
- config.rule('ts').use('cache-loader')
- config.plugin('fork-ts-checker')`