BEACON

← candidates

npm webpack @5.112.2

score
0.7 high
flagged 2026-11-06 01:05
signals by category
content 1 topology 1

maintainers added: —

package profile →

Signals fired

signalweightrationale
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"
  }
}