CHANGELOG.md
on the git repo (8ad58af)CHANGELOG.md
on the git repo (8ad58af)This is the first major version of fork-ts-checker-webpack-plugin
. A long time coming :-)
There are actually no breaking changes that we're aware of; users of 0.x fork-ts-checker-webpack-plugin
should be be able to upgrade without any drama. Users of TypeScript 3+ may notice a performance improvement as by default the plugin now uses the incremental watch API in TypeScript. Should this prove problematic you can opt out of using it by supplying useTypescriptIncrementalApi: false
.
We are aware of an issue with Vue and the incremental API. We hope it will be fixed soon - a generous member of the community is taking a look. In the meantime, we will not default to using the incremental watch API when in Vue mode.
The plugin supports webpack 2, 3, 4 and 5 alpha and TypeScript 2.1+ alongside tslint 4+.
See also: https://blog.johnnyreilly.com/2019/03/the-big-one-point-oh.html
Version 1.x
additionally supports webpack 5 alongside webpack 4, whose hooks are now tapped differently:
- compiler.hooks.forkTsCheckerDone.tap(...args)
+ const forkTsCheckerHooks = ForkTsCheckerWebpackPlugin.getCompilerHooks(compiler)
+ forkTsCheckerHooks.done.tap(...args)
v1.0.0-alpha.0 drops support for node 6.
resolve
.lodash
usage with native calls.NormalizedMessage
, use direct property access instead.async
is falsevue
supportts-loader
stylecheckSyntacticErrors
optionprocess.env
pass to the child processfork-ts-checker-service-before-start
hookformatter
and formatterOptions
optionasync
option - more information in README.md
ESLint: "fork-ts-checker-webpack-plugin" is not published.
issueisolatedModule: false
in checker compiler for better performancetslint: true
option issuewatch
option is not used on 'build' modenew ForkTsCheckerWebpacPlugin()
)tslint: true
or tslint: './path/to/tslint.json'
to enable it.blockEmit
option is removed - it choose automatically - blocks always on 'build' mode, never on 'watch' mode.fork-ts-checker-service-start-error
hook