Home
Docs
GitHub
Pricing
Blog
Log In

Run Sandworm Audit for your App

Get started
Generated on Apr 25, 2024 via pnpm

fork-ts-checker-webpack-plugin 8.0.0

Runs typescript type checker and linter on separate process.
Package summary
Share
2
issues
1
high severity
license
1
1
low severity
license
1
7
licenses
111
MIT
10
ISC
7
BSD-2-Clause
9
other licenses
Apache-2.0
3
BSD-3-Clause
3
Unlicense
2
CC-BY-4.0
1
Package created
5 May 2017
Version published
5 Mar 2023
Maintainers
1
Total deps
137
Direct deps
14
License
MIT

Issues

2

1 high severity issue

high
Recommendation: Read and validate the license terms
via: webpack@5.91.0
Collapse
Expand

1 low severity issue

low
Recommendation: Read and validate the license terms
via: webpack@5.91.0
Collapse
Expand

Licenses

MIT License

Permissive
OSI Approved
This is a human-readable summary of (and not a substitute for) the license. Disclaimer.
Can
commercial-use
modify
distribute
sublicense
private-use
Cannot
hold-liable
Must
include-copyright
include-license
111 Packages, Including:
@babel/code-frame@7.24.2
@babel/helper-validator-identifier@7.22.20
@babel/highlight@7.24.2
@jridgewell/gen-mapping@0.3.5
@jridgewell/resolve-uri@3.1.2
@jridgewell/set-array@1.2.1
@jridgewell/source-map@0.3.6
@jridgewell/sourcemap-codec@1.4.15
@jridgewell/trace-mapping@0.3.25
@types/eslint-scope@3.7.7
@types/eslint@8.56.10
@types/estree@1.0.5
@types/json-schema@7.0.15
@types/node@20.12.7
@types/parse-json@4.0.2
@webassemblyjs/ast@1.12.1
@webassemblyjs/floating-point-hex-parser@1.11.6
@webassemblyjs/helper-api-error@1.11.6
@webassemblyjs/helper-buffer@1.12.1
@webassemblyjs/helper-numbers@1.11.6
@webassemblyjs/helper-wasm-bytecode@1.11.6
@webassemblyjs/helper-wasm-section@1.12.1
@webassemblyjs/ieee754@1.11.6
@webassemblyjs/utf8@1.11.6
@webassemblyjs/wasm-edit@1.12.1
@webassemblyjs/wasm-gen@1.12.1
@webassemblyjs/wasm-opt@1.12.1
@webassemblyjs/wasm-parser@1.12.1
@webassemblyjs/wast-printer@1.12.1
acorn-import-assertions@1.9.0
acorn@8.11.3
ajv-keywords@3.5.2
ajv@6.12.6
ansi-styles@3.2.1
ansi-styles@4.3.0
balanced-match@1.0.2
binary-extensions@2.3.0
brace-expansion@1.1.11
braces@3.0.2
browserslist@4.23.0
buffer-from@1.1.2
callsites@3.1.0
chalk@2.4.2
chalk@4.1.2
chokidar@3.6.0
chrome-trace-event@1.0.3
color-convert@1.9.3
color-convert@2.0.1
color-name@1.1.3
color-name@1.1.4

ISC License

Permissive
OSI Approved
This is a human-readable summary of (and not a substitute for) the license. Disclaimer.
Can
commercial-use
modify
distribute
Cannot
hold-liable
Must
include-copyright
include-license
10 Packages, Including:
anymatch@3.1.3
electron-to-chromium@1.4.748
glob-parent@5.1.2
graceful-fs@4.2.11
lru-cache@6.0.0
minimatch@3.1.2
picocolors@1.0.0
semver@7.6.0
yallist@4.0.0
yaml@1.10.2

BSD 2-Clause "Simplified" License

Permissive
OSI Approved
This is a human-readable summary of (and not a substitute for) the license. Disclaimer.
Can
commercial-use
modify
distribute
place-warranty
Cannot
hold-liable
Must
include-copyright
include-license
7 Packages, Including:
eslint-scope@5.1.1
esrecurse@4.3.0
estraverse@4.3.0
estraverse@5.3.0
glob-to-regexp@0.4.1
terser@5.30.4
uri-js@4.4.1

Apache License 2.0

Permissive
OSI Approved
This is a human-readable summary of (and not a substitute for) the license. Disclaimer.
Can
commercial-use
modify
distribute
sublicense
private-use
use-patent-claims
place-warranty
Cannot
hold-liable
use-trademark
Must
include-copyright
include-license
state-changes
include-notice
3 Packages, Including:
@webassemblyjs/leb128@1.11.6
@xtuc/long@4.2.2
typescript@5.4.5

BSD 3-Clause "New" or "Revised" License

Permissive
OSI Approved
This is a human-readable summary of (and not a substitute for) the license. Disclaimer.
Can
commercial-use
modify
distribute
place-warranty
Cannot
use-trademark
hold-liable
Must
include-copyright
include-license
3 Packages, Including:
@xtuc/ieee754@1.2.0
serialize-javascript@6.0.2
source-map@0.6.1

The Unlicense

Public Domain
OSI Approved
This is a human-readable summary of (and not a substitute for) the license. Disclaimer.
Can
commercial-use
private-use
modify
Cannot
include-copyright
hold-liable
Must
2 Packages, Including:
fs-monkey@1.0.5
memfs@3.5.3

Creative Commons Attribution 4.0 International

Uncategorized
Not OSI Approved
This is a human-readable summary of (and not a substitute for) the license. Disclaimer.
Can
Cannot
Must
1 Packages, Including:
caniuse-lite@1.0.30001612
Disclaimer

This deed highlights only some of the key features and terms of the actual license. It is not a license and has no legal value. You should carefully review all of the terms and conditions of the actual license before using the licensed material.

Sandworm is not a law firm and does not provide legal services. Distributing, displaying, or linking to this deed or the license that it summarizes does not create a lawyer-client or any other relationship.

Direct Dependencies

14
All Dependencies CSV
β“˜ This is a list of fork-ts-checker-webpack-plugin 's direct dependencies. Data on all dependencies, including transitive ones, is available via CSV download.
NameVersionSizeLicenseTypeVulnerabilities
@babel/code-frame7.24.223.55 kBMIT
prod
chalk4.1.211.31 kBMIT
prod
chokidar3.6.025.83 kBMIT
prod
cosmiconfig7.1.023.73 kBMIT
prod
deepmerge4.3.18.25 kBMIT
prod
fs-extra10.1.016.52 kBMIT
prod
memfs3.5.338.43 kBUnlicense
prod
minimatch3.1.211.66 kBISC
prod
node-abort-controller3.1.15.28 kBMIT
prod
schema-utils3.3.017.93 kBMIT
prod
semver7.6.026.57 kBISC
prod
tapable2.2.110.64 kBMIT
prod
typescript5.4.530.87 MBApache-2.0
prod peer
webpack5.91.04.71 MBMIT
prod peer
1
1

Visualizations

Frequently Asked Questions

What does fork-ts-checker-webpack-plugin do?

The Fork TS Checker Webpack Plugin is a Webpack plugin that enhances the speed of TypeScript type checking by running it on a separate process. It supports modern TypeScript features such as project references and incremental mode, delivering clean error messages using the code frame formatter.

How do you use fork-ts-checker-webpack-plugin?

To use the Fork TS Checker Webpack Plugin, firstly it requires Node.js β‰₯14.0.0+, Webpack ^5.11.0, TypeScript ^3.6.0. Start by installing it in your project with npm or yarn:

# with npm
npm install --save-dev fork-ts-checker-webpack-plugin

# with yarn
yarn add --dev fork-ts-checker-webpack-plugin

Then, modify your webpack configuration (webpack.config.js) to utilize this plugin:

const ForkTsCheckerWebpackPlugin = require('fork-ts-checker-webpack-plugin');

module.exports = {
  context: __dirname, // to automatically find tsconfig.json
  entry: './src/index.ts',
  resolve: {
    extensions: [".ts", ".tsx", ".js"],
  },
  module: {
    rules: [
      {
        test: /\.tsx?$/,
        loader: 'ts-loader',
        // add transpileOnly option if you use ts-loader < 9.3.0 
        // options: {
        //   transpileOnly: true
        // }
      }
    ]
  },
  plugins: [new ForkTsCheckerWebpackPlugin()],
  watchOptions: {
    ignored: /node_modules/,
  },
};

Remember to replace ./src/index.ts with the actual entry point to your app.

Where are the fork-ts-checker-webpack-plugin docs?

The documentation for Fork TS Checker Webpack Plugin is located on its GitHub page: https://github.com/TypeStrong/fork-ts-checker-webpack-plugin. Here, you will find comprehensive details about its features, installation, usage, configuration options, and more.