Gathering detailed insights and metrics for @types/license-checker-webpack-plugin
Gathering detailed insights and metrics for @types/license-checker-webpack-plugin
Gathering detailed insights and metrics for @types/license-checker-webpack-plugin
Gathering detailed insights and metrics for @types/license-checker-webpack-plugin
The repository for high quality TypeScript type definitions.
npm install @types/license-checker-webpack-plugin
Typescript
Module System
TypeScript (99.84%)
JavaScript (0.15%)
Shell (0.01%)
Total Downloads
0
Last Day
0
Last Week
0
Last Month
0
Last Year
0
NOASSERTION License
50,028 Stars
89,737 Commits
30,433 Forks
640 Watchers
6 Branches
9,957 Contributors
Updated on Jul 13, 2025
Latest Version
0.2.4
Package Id
@types/license-checker-webpack-plugin@0.2.4
Unpacked Size
6.62 kB
Size
2.16 kB
File Count
5
Published on
Nov 07, 2023
Cumulative downloads
Total Downloads
Last Day
0%
NaN
Compared to previous day
Last Week
0%
NaN
Compared to previous week
Last Month
0%
NaN
Compared to previous month
Last Year
0%
NaN
Compared to previous year
1
npm install --save @types/license-checker-webpack-plugin
This package contains type definitions for license-checker-webpack-plugin (https://github.com/Microsoft/license-checker-webpack-plugin#readme).
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/license-checker-webpack-plugin.
1import { Compiler, WebpackPluginInstance } from "webpack"; 2 3declare class LicenseCheckerWebpackPlugin implements WebpackPluginInstance { 4 constructor(options?: Partial<LicenseCheckerWebpackPlugin.Options>); 5 apply(compiler: Compiler): void; 6} 7 8declare namespace LicenseCheckerWebpackPlugin { 9 interface Dependency { 10 name: string; 11 version: string; 12 repository?: string; 13 author?: string; 14 licenseName: string; 15 licenseText?: string; 16 } 17 18 interface OutputWriterArgs { 19 dependencies: Dependency[]; 20 } 21 22 type OutputWriter = (args: OutputWriterArgs) => string; 23 24 interface Options { 25 /** 26 * Regular expression that matches the file paths of dependencies to check. 27 */ 28 filter: RegExp; 29 30 /** 31 * SPDX expression with allowed licenses. 32 * 33 * @default "(Apache-2.0 OR BSD-2-Clause OR BSD-3-Clause OR MIT)" 34 */ 35 allow: string; 36 37 /** 38 * Array of dependencies to ignore, in the format `["<dependency name>@<version range>"]`. 39 * For example, `["assignment@^2.0.0"]`. 40 * 41 * @default [] 42 */ 43 ignore: string[]; 44 45 /** 46 * Object of dependencies to override, in the format `{"<dependency name>@<version range>": { ... }}`. 47 * For example, `{"assignment@^2.0.0": { licenseName: "MIT" }}`. 48 * 49 * @default {} 50 */ 51 override: Record<string, Partial<Dependency>>; 52 53 /** 54 * Whether to emit errors instead of warnings. 55 * 56 * @default false 57 */ 58 emitError: boolean; 59 60 /** 61 * Path to a `.ejs` template, or function that will generate the contents 62 * of the third-party notices file. 63 */ 64 outputWriter: string | OutputWriter; 65 66 /** 67 * Name of the third-party notices file with all licensing information. 68 * 69 * @default "ThirdPartyNotices.txt" 70 */ 71 outputFilename: string; 72 } 73} 74 75export = LicenseCheckerWebpackPlugin; 76
These definitions were written by .
No vulnerabilities found.
Reason
30 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10
Reason
security policy file detected
Details
Reason
no dangerous workflow patterns detected
Reason
0 existing vulnerabilities detected
Reason
no binaries found in the repo
Reason
Found 27/30 approved changesets -- score normalized to 9
Reason
license file detected
Details
Reason
dependency not pinned by hash detected -- score normalized to 8
Details
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
detected GitHub workflow tokens with excessive permissions
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Reason
project is not fuzzed
Details
Score
Last Scanned on 2025-07-07
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More