npm mapbox-gl @3.34.2
score
0.6333
med
flagged
2026-11-06 01:09
Signals fired
| signal | weight | rationale |
|---|---|---|
| content | ||
| script_count_spike | 0.5 | scripts count 56 -> 63 |
| topology | ||
| dist_tag_anomaly | 0.5 | dist-tags.latest=3.34.2 but max published is 3.35.0-rc.1 |
| shared_repo_different_publisher | 0.9 | repo 'git://github.com/mapbox/mapbox-gl-js.git' also claimed by 2 package(s) under different publishers: ['npm/@depup/mapbox-gl', 'npm/@globalfishingwatch/mapbox-gl'] |
Prior profile (what it deviated from)
{
"had_install_script": false,
"maintainers": [
"mapbox-npm-01",
"mapbox-npm-02",
"mapbox-npm-07",
"mapbox-npm-03",
"mapbox-npm-04",
"mapbox-npm-09",
"mapbox-npm-05",
"mapbox-npm-06",
"mapbox-npm-08",
"mapbox-npm-advanced-actions",
"mapbox-npm-ci",
"mapbox-npm",
"mapbox-admin",
"mapbox-machine-user",
"mbx-npm-ci-staging",
"mbx-npm-ci-production",
"mbx-npm-01-production",
"mbx-npm-02-production",
"mbx-npm-03-production",
"mbx-npm-04-production",
"mbx-npm-05-production",
"mbx-npm-06-production",
"mbx-npm-07-production",
"mbx-npm-08-production",
"mbx-npm-09-production",
"mbx-npm-02-staging",
"mbx-npm-advanced-actions-staging",
"mbx-npm-advanced-actions-production"
],
"versions": 286
}
Evidence (package doc at flag time)
{
"dependencies_count": 0,
"dist": {
"integrity": "sha512-SfuzpqjokSjv4C9/JEjxAfqVHY37B7Kky/AOFpc+9D0Sx0KuIoV3keSlvvuHuM/jxw84iQ/Nh7yIK1VxuDBBHA==",
"tarball": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-3.34.2.tgz",
"unpackedSize": 67728372
},
"dist-tags": {
"dev": "3.34.1-alpha.1",
"latest": "3.34.2",
"next": "3.35.0-rc.1",
"old": "1.13.3"
},
"latest_version": "3.34.2",
"maintainers": [
{
"email": "accounts+npmjs-01@mapbox.com",
"name": "mapbox-npm-01"
},
{
"email": "accounts+npmjs-02@mapbox.com",
"name": "mapbox-npm-02"
},
{
"email": "accounts+npmjs-07@mapbox.com",
"name": "mapbox-npm-07"
},
{
"email": "accounts+npmjs-03@mapbox.com",
"name": "mapbox-npm-03"
},
{
"email": "accounts+npmjs-04@mapbox.com",
"name": "mapbox-npm-04"
},
{
"email": "accounts+npmjs-09@mapbox.com",
"name": "mapbox-npm-09"
},
{
"email": "accounts+npmjs-05@mapbox.com",
"name": "mapbox-npm-05"
},
{
"email": "accounts+npmjs-06@mapbox.com",
"name": "mapbox-npm-06"
},
{
"email": "accounts+npmjs-08@mapbox.com",
"name": "mapbox-npm-08"
},
{
"email": "accounts+npmjs-advanced-actions@mapbox.com",
"name": "mapbox-npm-advanced-actions"
},
{
"email": "accounts+npmjs-npm-ci@mapbox.com",
"name": "mapbox-npm-ci"
},
{
"email": "accounts+npmjs@mapbox.com",
"name": "mapbox-npm"
},
{
"email": "accounts@mapbox.com",
"name": "mapbox-admin"
},
{
"email": "accounts+npm-mapbox-machine-user@mapbox.com",
"name": "mapbox-machine-user"
},
{
"email": "yannick.meeus+npm+staging+ci@mapbox.com",
"name": "mbx-npm-ci-staging"
},
{
"email": "yannick.meeus+npm+production+ci@mapbox.com",
"name": "mbx-npm-ci-production"
},
{
"email": "yannick.meeus+npm+prod+01@mapbox.com",
"name": "mbx-npm-01-production"
},
{
"email": "yannick.meeus+npm+prod+02@mapbox.com",
"name": "mbx-npm-02-production"
},
{
"email": "yannick.meeus+npm+prod+03@mapbox.com",
"name": "mbx-npm-03-production"
},
{
"email": "yannick.meeus+npm+prod+04@mapbox.com",
"name": "mbx-npm-04-production"
},
{
"email": "yannick.meeus+npm+prod+05@mapbox.com",
"name": "mbx-npm-05-production"
},
{
"email": "yannick.meeus+npm+prod+06@mapbox.com",
"name": "mbx-npm-06-production"
},
{
"email": "yannick.meeus+npm+prod+07@mapbox.com",
"name": "mbx-npm-07-production"
},
{
"email": "yannick.meeus+npm+prod+08@mapbox.com",
"name": "mbx-npm-08-production"
},
{
"email": "yannick.meeus+npm+prod+09@mapbox.com",
"name": "mbx-npm-09-production"
},
{
"email": "yannick.meeus@mapbox.com",
"name": "mbx-npm-02-staging"
},
{
"email": "yannick.meeus+npm+staging+advanced+actions@mapbox.com",
"name": "mbx-npm-advanced-actions-staging"
},
{
"email": "yannick.meeus+npm+prod+advanced+actions@mapbox.com",
"name": "mbx-npm-advanced-actions-production"
}
],
"num_versions": 306,
"repository": {
"type": "git",
"url": "git://github.com/mapbox/mapbox-gl-js.git"
},
"scripts": {
"build-all": "run-p build-umd build-esm-dev build-esm-prod build-esm-prod-cdn build-csp",
"build-csp": "rollup -c rollup.config.csp.ts",
"build-css": "postcss -o dist/mapbox-gl.css src/css/mapbox-gl.css",
"build-dev": "rollup -c --environment BUILD:dev",
"build-dts": "rollup -c rollup.config.dts.ts",
"build-esm-dev": "rollup -c rollup.config.esm.ts --environment BUILD:dev",
"build-esm-prod": "rollup -c rollup.config.esm.ts --environment BUILD:production,MINIFY:true",
"build-esm-prod-cdn": "ESM_TARGET=cdn rollup -c rollup.config.esm.ts --environment BUILD:production,MINIFY:true",
"build-prod": "rollup -c --environment BUILD:production,MINIFY:true",
"build-style-spec": "npm run build --workspace src/style-spec && mkdir -p dist/style-spec && cp src/style-spec/dist/* dist/style-spec",
"build-token": "node build/generate-access-token-script.ts",
"build-umd": "run-s build-dev build-prod",
"bundle-size-diff": "bash internal/scripts/bundle-size-diff.sh",
"check-changelog": "node ./build/check-changelog.ts",
"check-debug-pages": "tsx ./build/check-debug-pages.ts",
"codegen": "tsx ./build/generate-style-code.ts && tsx ./build/generate-struct-arrays.ts && tsx ./build/generate-typed-style-spec.ts",
"generate-debug-index": "tsx ./build/generate-debug-index.ts",
"lint": "eslint --cache .",
"lint-css": "stylelint 'src/css/mapbox-gl.css'",
"prepare-release-pages": "ln -sfn $PWD/dist test/release/dist && ln -sfn $PWD/debug test/release/debug && cp debug/access_token_generated.js test/release/",
"prepublishOnly": "run-s build-all build-css build-style-spec build-dts",
"pretest-bundlers": "./test/bundlers/pretest.sh",
"pretest-query": "npm run build-esm-dev",
"pretest-render": "npm run build-esm-dev",
"pretest-render-csp": "npm run build-csp",
"pretest-render-dev": "npm run build-dev",
"pretest-render-esm-prod": "npm run build-esm-prod",
"pretest-render-prod": "npm run build-prod",
"prewatch-render": "npm run build-dev",
"print-release-url": "node build/print-release-url.ts",
"size": "size-limit",
"start": "run-p build-token watch-css watch-esm start-server",
"start-all": "run-p build-token watch-css watch-dev watch-esm start-server",
"start-release": "run-s build-token build-all build-css print-release-url prepare-release-pages start-server",
"start-server": "node build/start-server.js",
"start-usvg": "esbuild src/data/usvg/usvg_pb_renderer.ts src/data/usvg/usvg_pb_decoder.ts --outdir=src/data/usvg/ --bundle --format=esm --watch --serve=9966 --servedir=.",
"test": "run-s lint lint-css test-typings test-unit",
"test-build": "node --test --test-timeout 10000 test/build/*.test.js",
"test-bundlers": "vitest run --config vitest.config.bundlers.ts",
"test-csp": "npm run build-token && vitest --config vitest.config.csp.ts --run",
"test-esm": "npx vitest run --config vitest.config.esm.ts",
"test-expressions": "tsx ./test/expression.test.ts",
"test-query": "npx vitest run --config vitest.config.query.ts",
"test-render": "npx vitest run --config vitest.config.render.ts",
"test-render-csp": "RENDER_BUNDLE=csp npx vitest run --config vitest.config.render.ts",
"test-render-dev": "RENDER_BUNDLE=dev npx vitest run --config vitest.config.render.ts",
"test-render-esm-prod": "RENDER_BUNDLE=esm-prod npx vitest run --config vitest.config.render.ts",
"test-render-firefox": "RENDER_BROWSER=firefox npm run test-render",
"test-render-prod": "RENDER_BUNDLE=prod npx vitest run --config vitest.config.render.ts",
"test-render-safari": "RENDER_BROWSER=webkit npm run test-render",
"test-style-spec": "npm test --workspace src/style-spec",
"test-suite": "run-s test-render test-query test-expressions",
"test-suite-clean": "find test/integration/{render,query, expressions}-tests -mindepth 2 -type d -exec test -e \"{}/actual.png\" \\; -not \\( -exec test -e \"{}/style.json\" \\; \\) -print | xargs -t rm -r",
"test-typings": "tsx ./build/generate-typed-style-spec.ts && npm run tsc",
"test-unit": "vitest --config vitest.config.unit.ts --run",
"test-usvg": "vitest --config vitest.config.usvg.ts --run",
"tsc": "tsc --build tsconfig.json",
"watch-css": "postcss --watch -o dist/mapbox-gl.css src/css/mapbox-gl.css",
"watch-dev": "rollup -c --environment BUILD:dev --watch",
"watch-esm": "rollup -c rollup.config.esm.ts --environment BUILD:dev --watch",
"watch-query": "npx vitest watch --config vitest.config.query.ts",
"watch-render": "npx vitest watch --config vitest.config.render.ts",
"watch-unit": "vitest --config vitest.config.unit.ts"
},
"signal_details": {
"dist_tag_anomaly": "dist-tags.latest=3.34.2 but max published is 3.35.0-rc.1",
"script_count_spike": "scripts count 56 -> 63",
"shared_repo_different_publisher": "repo 'git://github.com/mapbox/mapbox-gl-js.git' also claimed by 2 package(s) under different publishers: ['npm/@depup/mapbox-gl', 'npm/@globalfishingwatch/mapbox-gl']"
},
"time": {
"created": "2014-10-06T23:59:51.775Z",
"modified": "2026-11-03T11:59:30.989Z"
}
}