npm webpack @5.112.2
score
0.7
high
flagged
2026-11-06 01:05
Signals fired
| signal | weight | rationale |
|---|---|---|
| content | ||
| script_count_spike | 0.5 | scripts count 57 -> 94 |
| topology | ||
| shared_repo_different_publisher | 0.9 | repo 'git+https://github.com/webpack/webpack.git' also claimed by 1 package(s) under different publishers: ['npm/@depup/webpack'] |
Prior profile (what it deviated from)
{
"had_install_script": false,
"maintainers": [
"15000621931",
"ev1stensberg",
"__hai",
"sokra",
"avivkeller",
"evilebottnawi",
"jhnns",
"thelarkinn"
],
"versions": 882
}
Evidence (package doc at flag time)
{
"dependencies_count": 17,
"dist": {
"integrity": "sha512-B2tp1LI9D8GVpPDqprdt12ukTkXXahj9MzqSWJq4faSPgOUM7CdZaGAB6HrL/8E6UwbBpdj4vzWDbKoFnVoU6g==",
"tarball": "https://registry.npmjs.org/webpack/-/webpack-5.112.2.tgz",
"unpackedSize": 14125699
},
"dist-tags": {
"latest": "5.112.2",
"legacy": "1.15.0",
"next": "5.0.0-rc.6",
"webpack-2": "2.7.0",
"webpack-3": "3.12.0",
"webpack-4": "4.47.0"
},
"latest_version": "5.112.2",
"maintainers": [
{
"email": "784487301@qq.com",
"name": "15000621931"
},
{
"email": "evenstensberg@gmail.com",
"name": "ev1stensberg"
},
{
"email": "haijie0619@gmail.com",
"name": "__hai"
},
{
"email": "tobias.koppers@googlemail.com",
"name": "sokra"
},
{
"email": "me@aviv.sh",
"name": "avivkeller"
},
{
"email": "sheo13666q@gmail.com",
"name": "evilebottnawi"
},
{
"email": "mail@johannesewald.de",
"name": "jhnns"
},
{
"email": "sean.larkin1@gmail.com",
"name": "thelarkinn"
}
],
"num_versions": 892,
"repository": {
"type": "git",
"url": "git+https://github.com/webpack/webpack.git"
},
"scripts": {
"benchmark": "node --max-old-space-size=6144 --experimental-vm-modules --trace-deprecation --hash-seed=1 --random-seed=1 --no-opt --predictable --predictable-gc-schedule --interpreted-frames-native-stack --allow-natives-syntax --expose-gc --no-concurrent-sweeping --no-minor-gc-task --no-maglev ./test/BenchmarkTestCases.benchmark.mjs",
"benchmark:css-tools": "node tooling/compare-css-tools.js",
"benchmark:css-tools:setup": "node tooling/compare-css-tools.js --setup",
"benchmark:html-tools": "node tooling/compare-html-tools.js",
"benchmark:html-tools:setup": "node tooling/compare-html-tools.js --setup",
"benchmark:js-tools": "node tooling/compare-js-tools.js",
"benchmark:js-tools:setup": "node tooling/compare-js-tools.js --setup",
"benchmark:xml-tools": "node tooling/compare-xml-tools.js",
"benchmark:xml-tools:setup": "node tooling/compare-xml-tools.js --setup",
"build:examples": "cd examples && node buildAll.js",
"cover": "yarn cover:all && yarn report:cover",
"cover:all": "yarn cover:base --coverage",
"cover:base": "node --expose-gc --max-old-space-size=4096 --experimental-vm-modules node_modules/jest-cli/bin/jest --workerIdleMemoryLimit=512MB --logHeapUsage",
"cover:basic": "yarn cover:base --testMatch \"<rootDir>/test/*.basictest.js\" --coverage",
"cover:css-parsing": "yarn cover:base --testMatch \"<rootDir>/test/specCases/cssParsing-webpack.spectest.js\" --coverage",
"cover:html5lib": "yarn cover:base --testMatch \"<rootDir>/test/specCases/html5lib.spectest.js\" --coverage",
"cover:integration": "yarn cover:base --testMatch \"<rootDir>/test/*.{basictest,longtest,test}.js\" --coverage",
"cover:integration:a": "yarn cover:base --testMatch \"<rootDir>/test/*.{basictest,test}.js\" --coverage",
"cover:integration:b": "yarn cover:base --testMatch \"<rootDir>/test/*.longtest.js\" --coverage",
"cover:minify": "yarn cover:base --testMatch \"<rootDir>/test/specCases/minify-corpora.spectest.js\" --coverage",
"cover:minify-fuzz": "yarn cover:base --testMatch \"<rootDir>/test/specCases/js-fuzz.spectest.js\" --coverage",
"cover:spec-css-html-xml": "yarn cover:base --testMatch \"<rootDir>/test/specCases/cssParsing-webpack.spectest.js\" \"<rootDir>/test/specCases/html5lib.spectest.js\" \"<rootDir>/test/specCases/xmlconf.spectest.js\" --coverage",
"cover:syntax-equivalence": "yarn cover:base --testMatch \"<rootDir>/test/specCases/syntaxEquivalence.spectest.js\" --coverage",
"cover:test262": "yarn cover:base --testMatch \"<rootDir>/test/specCases/test262.spectest.js\" --coverage",
"cover:test262-parser": "yarn cover:base --testMatch \"<rootDir>/test/specCases/test262-parser.spectest.js\" --coverage",
"cover:unit": "yarn cover:base --testMatch \"<rootDir>/test/unitCases/**/*.unittest.js\" --coverage",
"cover:xmlconf": "yarn cover:base --testMatch \"<rootDir>/test/specCases/xmlconf.spectest.js\" --coverage",
"find-deep-imports": "node tooling/find-deep-webpack-imports.js",
"find-deep-imports:check": "node tooling/find-deep-webpack-imports.js --check",
"fix": "yarn fix:code && yarn fix:special && yarn fmt",
"fix:code": "yarn lint:code --fix",
"fix:serializables": "node tooling/generate-internal-serializables.js --write",
"fix:special": "node tooling/generate-runtime-code.js --write && node tooling/generate-wasm-code.js --write && node tooling/generate-css-data.js --write && node tooling/generate-html-data.js --write && node tooling/generate-js-data.js --write && node tooling/generate-schemas.js --write && node tooling/precompile-schemas.js --write && node tooling/generate-types.js --no-template-literals --write && node tooling/generate-internal-serializables.js --write",
"fmt": "yarn fmt:base --log-level warn --write",
"fmt:base": "node node_modules/prettier/bin/prettier.cjs --cache --ignore-unknown .",
"fmt:check": "yarn fmt:base --check",
"hash:css-outputs": "node tooling/hash-css-outputs.js",
"lint": "yarn lint:agents && yarn lint:special && node tooling/run-parallel.js lint:code lint:class-names lint:redundant-casts lint:types-all fmt:check lint:spellcheck",
"lint:agents": "node tooling/check-agents-md-size.js",
"lint:class-names": "node tooling/check-class-names.js",
"lint:code": "node node_modules/eslint/bin/eslint.js --cache --concurrency auto .",
"lint:redundant-casts": "node tooling/check-redundant-type-assertions.js",
"lint:special": "node tooling/generate-runtime-code.js && node tooling/generate-wasm-code.js && node tooling/generate-css-data.js && node tooling/generate-html-data.js && node tooling/generate-js-data.js && node tooling/generate-schemas.js && node tooling/precompile-schemas.js && node tooling/generate-types.js --no-template-literals && node tooling/generate-internal-serializables.js",
"lint:spellcheck": "cspell --cache --no-must-find-files --quiet \"**/*.*\"",
"lint:types": "node tooling/tsc-incremental.js types",
"lint:types-all": "node tooling/run-parallel.js lint:types lint:types-test lint:types-benchmark lint:types-module-test lint:types-hot",
"lint:types-benchmark": "node tooling/tsc-incremental.js types-benchmark -p tsconfig.types.benchmark.json",
"lint:types-hot": "node tooling/tsc-incremental.js types-hot -p tsconfig.hot.json",
"lint:types-module-test": "node tooling/tsc-incremental.js types-module-test -p tsconfig.module.test.json",
"lint:types-test": "node tooling/tsc-incremental.js types-test -p tsconfig.types.test.json",
"measure:color-agreement": "node tooling/measure-color-agreement.js",
"playground": "webpack serve --config test/hotPlayground/webpack.config.js",
"prelint": "yarn setup",
"prepare": "husky",
"pretest": "yarn lint",
"report:cover": "nyc report --reporter=lcov --reporter=text -t coverage",
"report:cover:clean": "rimraf .nyc_output coverage",
"report:cover:merge": "yarn mkdirp .nyc_output && nyc merge .nyc_output coverage/coverage-nyc.json && rimraf .nyc_output",
"setup": "node ./setup/setup.js",
"setup:browsers": "node tooling/install-browsers.js",
"test": "yarn test:base",
"test:base": "node --expose-gc --max-old-space-size=4096 --experimental-vm-modules --trace-deprecation node_modules/jest-cli/bin/jest --workerIdleMemoryLimit=512MB --logHeapUsage",
"test:base:bun": "NODE_EXTRA_CA_CERTS=./test/hotCases/lazy-compilation/https/cert.pem bun --bun --smol --preload ./test/harness/runtimes/bun-preload.js ./node_modules/jest-cli/bin/jest.js --workerThreads --workerIdleMemoryLimit=2048MB --logHeapUsage",
"test:base:deno": "deno --allow-read --allow-env --allow-sys --allow-ffi --allow-write --allow-run --allow-net --import-map=test/harness/runtimes/deno-import-map.json --v8-flags='--max-old-space-size=4096' ./node_modules/jest-cli/bin/jest.js --workerIdleMemoryLimit=512MB --logHeapUsage",
"test:basic": "yarn test:base --testMatch \"<rootDir>/test/*.basictest.js\"",
"test:basic:bun": "yarn test:base:bun --testMatch \"<rootDir>/test/*.basictest.js\"",
"test:basic:deno": "yarn test:base:deno --testMatch \"<rootDir>/test/*.basictest.js\"",
"test:bun": "yarn test:base:bun --reporters default --reporters \"<rootDir>/test/harness/runtimeCrashReporter.js\" --testMatch \"<rootDir>/test/*.{basictest,longtest,test}.js\" \"<rootDir>/test/unitCases/**/*.unittest.js\" --testPathIgnorePatterns \"/node_modules/\" \"(ProfilingPlugin[.]unittest|WebpackDevServer)\"",
"test:css-parsing": "yarn test:base --testMatch \"<rootDir>/test/specCases/cssParsing-webpack.spectest.js\"",
"test:deno": "yarn test:base:deno --reporters default --reporters \"<rootDir>/test/harness/runtimeCrashReporter.js\" --testMatch \"<rootDir>/test/*.{basictest,longtest,test}.js\" \"<rootDir>/test/unitCases/**/*.unittest.js\" --testPathIgnorePatterns \"/node_modules/\" \"(ProfilingPlugin[.]unittest|WebpackDevServer)\"",
"test:html5lib": "yarn test:base --testMatch \"<rootDir>/test/specCases/html5lib.spectest.js\"",
"test:integration": "yarn test:base --testMatch \"<rootDir>/test/*.{basictest,longtest,test}.js\"",
"test:integration:a": "yarn test:base --testMatch \"<rootDir>/test/*.{basictest,test}.js\"",
"test:integration:b": "yarn test:base --testMatch \"<rootDir>/test/*.longtest.js\"",
"test:invariants": "yarn test:invariants:css && yarn test:invariants:html && yarn test:invariants:js && yarn test:invariants:xml",
"test:invariants:css": "node tooling/compare-css-tools.js --invariants",
"test:invariants:full": "yarn test:invariants:css --require-corpus && yarn test:invariants:html --require-corpus && yarn test:invariants:js --require-corpus && yarn test:invariants:xml --require-corpus",
"test:invariants:html": "node tooling/compare-html-tools.js --invariants",
"test:invariants:js": "node tooling/compare-js-tools.js --invariants",
"test:invariants:xml": "node tooling/compare-xml-tools.js --invariants",
"test:js-fuzz": "yarn test:base --testMatch \"<rootDir>/test/specCases/js-fuzz.spectest.js\"",
"test:minify-corpora": "yarn test:base --testMatch \"<rootDir>/test/specCases/minify-corpora.spectest.js\"",
"test:size": "node --max-old-space-size=4096 ./test/CodeSizeTestCases.size.js",
"test:syntax-equivalence": "yarn test:base --testMatch \"<rootDir>/test/specCases/syntaxEquivalence.spectest.js\"",
"test:test262": "yarn test:base --testMatch \"<rootDir>/test/specCases/test262.spectest.js\"",
"test:test262-parser": "yarn test:base --testMatch \"<rootDir>/test/specCases/test262-parser.spectest.js\"",
"test:unit": "yarn test:base --testMatch \"<rootDir>/test/unitCases/**/*.unittest.js\"",
"test:update-snapshots": "yarn test:base -u",
"test:xmlconf": "yarn test:base --testMatch \"<rootDir>/test/specCases/xmlconf.spectest.js\"",
"types:cover": "node tooling/type-coverage.js",
"types:cover:report": "rimraf coverage && yarn types:cover && yarn report:cover && open-cli coverage/lcov-report/index.html",
"validate:changeset": "node .changeset/changeset-validate.mjs",
"validate:types": "tsc -p tsconfig.validation.json",
"version:release": "node ./node_modules/.bin/changeset version && node node_modules/prettier/bin/prettier.cjs --log-level warn --write CHANGELOG.md"
},
"signal_details": {
"script_count_spike": "scripts count 57 -> 94",
"shared_repo_different_publisher": "repo 'git+https://github.com/webpack/webpack.git' also claimed by 1 package(s) under different publishers: ['npm/@depup/webpack']"
},
"time": {
"created": "2012-03-11T20:59:59.339Z",
"modified": "2026-10-23T12:18:11.529Z"
}
}