{"repo":"TypeStrong/fork-ts-checker-webpack-plugin","free":true,"listed":false,"github":"https://github.com/TypeStrong/fork-ts-checker-webpack-plugin","clone":"git clone https://github.com/TypeStrong/fork-ts-checker-webpack-plugin.git","description":"Webpack plugin that runs typescript type checker on a separate process.","language":"TypeScript","stars":2000,"topics":["typescript","webpack","ts-loader","plugin","webpack-plugin","speedup","checker","eslint","babel-loader","vue"],"license":"MIT","category":"ui-components","readme_excerpt":"Fork TS Checker Webpack Plugin Webpack plugin that runs TypeScript type checker on a separate process. Features Speeds up TypeScript type checking (by moving it to a separate process) 🏎 Supports modern TypeScript features like project references and incremental mode ✨ Displays nice error messages with the code frame formatter 🌈 Installation This plugin requires Node.js =14.0.0+ , Webpack ^5.11.0 , TypeScript ^3.6.0 If you depend on TypeScript 2.1 - 2.6.2 , please use version 4 of the plugin. If you depend on Webpack 4 , TypeScript 2.7 - 3.5.3 or ESLint feature, please use version 6 of the plugin. If you depend on Node.js 12 , please use version 8 of the plugin. If you need Vue.js support, please use version 6 of ths plugin The minimal webpack config (with ts-loader) Examples how to configure it with babel-loader, ts-loader and Visual Studio Code are in the examples directory. Modules resolution It's very important to be aware that this plugin uses TypeScript's, not webpack's modules resolution . It means that you have to setup tsconfig.json correctly. It's because of the performance - with TypeScript's module resolution we don't have to wait for webpack to compile files. To debug TypeScript's modules resolution, you can use tsc --traceResolution command. Options This plugin uses cosmiconfig . This means that besides the plugin constructor, you can place your configuration in the: \"fork-ts-checker\" field in the package.json .fork-ts-checkerrc file in JSON or YAML format fork","default_branch":null,"files":null,"tree":[],"storefront":"/r/TypeStrong","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TypeStrong/fork-ts-checker-webpack-plugin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}