fork-ts-checker-webpack-plugin
Advanced tools
Comparing version 6.4.2 to 6.5.0
@@ -79,3 +79,3 @@ "use strict"; | ||
*/ | ||
ForkTsCheckerWebpackPlugin.version = '6.4.2'; // will be replaced by the @semantic-release/exec | ||
ForkTsCheckerWebpackPlugin.version = '6.5.0'; // will be replaced by the @semantic-release/exec | ||
/** | ||
@@ -82,0 +82,0 @@ * Default pools for the plugin concurrency limit |
@@ -141,4 +141,4 @@ { | ||
"type": "string", | ||
"enum": ["readonly", "write-tsbuildinfo", "write-references"], | ||
"description": "`readonly` keeps all emitted files in memory, `write-tsbuildinfo` which writes only .tsbuildinfo files and `write-references` which writes both .tsbuildinfo and referenced projects output" | ||
"enum": ["readonly", "write-tsbuildinfo", "write-dts", "write-references"], | ||
"description": "`readonly` keeps all emitted files in memory, `write-tsbuildinfo` which writes only .tsbuildinfo files, `write-dts` writes .tsbuildinfo and type definition files, and `write-references` which writes both .tsbuildinfo and referenced projects output" | ||
}, | ||
@@ -145,0 +145,0 @@ "compilerOptions": { |
@@ -19,4 +19,4 @@ import type * as ts from 'typescript'; | ||
} | ||
declare type FileSystemMode = 'readonly' | 'write-tsbuildinfo' | 'write-references'; | ||
declare type FileSystemMode = 'readonly' | 'write-tsbuildinfo' | 'write-dts' | 'write-references'; | ||
declare function createControlledTypeScriptSystem(typescript: typeof ts, mode?: FileSystemMode): ControlledTypeScriptSystem; | ||
export { createControlledTypeScriptSystem, ControlledTypeScriptSystem }; |
@@ -116,3 +116,5 @@ "use strict"; | ||
if (mode === 'write-references' || | ||
(mode === 'write-tsbuildinfo' && path.endsWith('.tsbuildinfo'))) { | ||
(mode === 'write-tsbuildinfo' && path.endsWith('.tsbuildinfo')) || | ||
(mode === 'write-dts' && | ||
['.tsbuildinfo', '.d.ts', '.d.ts.map'].some((prefix) => path.endsWith(prefix)))) { | ||
return realFileSystem; | ||
@@ -119,0 +121,0 @@ } |
@@ -13,3 +13,3 @@ import webpack from 'webpack'; | ||
context: string; | ||
mode: 'readonly' | 'write-tsbuildinfo' | 'write-references'; | ||
mode: 'readonly' | 'write-tsbuildinfo' | 'write-dts' | 'write-references'; | ||
diagnosticOptions: TypeScriptDiagnosticsOptions; | ||
@@ -16,0 +16,0 @@ extensions: { |
@@ -11,3 +11,3 @@ import { TypeScriptDiagnosticsOptions } from './TypeScriptDiagnosticsOptions'; | ||
build?: boolean; | ||
mode?: 'readonly' | 'write-tsbuildinfo' | 'write-references'; | ||
mode?: 'readonly' | 'write-tsbuildinfo' | 'write-dts' | 'write-references'; | ||
diagnosticOptions?: Partial<TypeScriptDiagnosticsOptions>; | ||
@@ -14,0 +14,0 @@ extensions?: { |
{ | ||
"name": "fork-ts-checker-webpack-plugin", | ||
"version": "6.4.2", | ||
"version": "6.5.0", | ||
"description": "Runs typescript type checker and linter on separate process.", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
@@ -160,3 +160,3 @@ <div align="center"> | ||
| `build` | `boolean` | `false` | The equivalent of the `--build` flag for the `tsc` command. | | ||
| `mode` | `'readonly'` or `'write-tsbuildinfo'` or `'write-references'` | `'write-tsbuildinfo'` | If you use the `babel-loader`, it's recommended to use `write-references` mode to improve initial compilation time. If you use `ts-loader`, it's recommended to use `write-tsbuildinfo` mode to not overwrite files emitted by the `ts-loader`. | | ||
| `mode` | `'readonly'` or `'write-tsbuildinfo'` or `'write-dts'` or `'write-references'` | `'write-tsbuildinfo'` | If you use the `babel-loader`, it's recommended to use `write-references` mode to improve initial compilation time. If you use `ts-loader`, it's recommended to use `write-tsbuildinfo` mode to not overwrite files emitted by the `ts-loader`. If you use `ts-loader` with `transpileOnly` flag set to `true`, use `'write-dts` to emit the type definition files. | | ||
| `diagnosticOptions` | `object` | `{ syntactic: false, semantic: true, declaration: false, global: false }` | Settings to select which diagnostics do we want to perform. | | ||
@@ -163,0 +163,0 @@ | `extensions` | `object` | `{}` | See [TypeScript extensions options](#typescript-extensions-options). | |
276348
5113