{"bugs":{"url":"https://github.com/mapbox/mapbox-gl-js/issues"},"dist":{"shasum":"a20cf2c52ae6f5d463e0e9dabda7f8d774af541b","tarball":"https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-3.22.0.tgz","fileCount":24,"integrity":"sha512-ZIpF+oAMcQoDlvABmiRkHoydyBR9zI6CyDeVRa2/iyua0/B2+rPuIzoCV/CgN14P5F0HVk53GIZw220WSqJPyA==","signatures":[{"sig":"MEUCIQCF1pFuyu/onmXr25bYhk5KOfxo11S5yXUCq7NbJ9V7XgIgOFFWLfuClQUbxQ5qK3CE37qu5o6lkUxCBu4sdj0oUi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56920315},"main":"dist/mapbox-gl.js","name":"mapbox-gl","type":"module","style":"dist/mapbox-gl.css","types":"dist/mapbox-gl.d.ts","gitHead":"b1bfe8c673e07a01f6bc05f3f0fa0de4b5eca551","license":"SEE LICENSE IN LICENSE.txt","scripts":{"tsc":"tsc --project tsconfig.json","lint":"eslint --cache src 3d-style test packages","size":"size-limit","test":"run-s lint lint-css test-typings test-unit","start":"run-p build-token watch-css watch-pmtiles watch-dev start-server","codegen":"tsx ./build/generate-style-code.ts && tsx ./build/generate-struct-arrays.ts && tsx ./build/generate-typed-style-spec.ts","lint-css":"stylelint 'src/css/mapbox-gl.css'","test-csp":"npm run build-token && vitest --config vitest.config.csp.ts --run","test-esm":"npx vitest run --config vitest.config.esm.ts","build-csp":"rollup -c rollup.config.csp.js","build-css":"postcss -o dist/mapbox-gl.css src/css/mapbox-gl.css","build-dev":"rollup -c --environment BUILD:dev","build-dts":"dts-bundle-generator --no-banner --export-referenced-types=false --umd-module-name=mapboxgl -o ./dist/mapbox-gl.d.ts ./src/index.ts","start-esm":"run-p build-token watch-css watch-esm start-server","test-unit":"vitest --config vitest.config.unit.ts --run","test-usvg":"vitest --config vitest.config.usvg.ts --run","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.js --environment BUILD:dev --watch","check-size":"tsx build/check-size.ts","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-build":"node --test --test-timeout 10000 test/build/*.test.js","test-query":"npx vitest run --config vitest.config.query.ts","test-suite":"run-s test-render test-query test-expressions","tsc:strict":"tsc -p tsconfig.strictNullChecks.json","watch-unit":"vitest --config vitest.config.unit.ts","build-token":"node build/generate-access-token-script.js","publish-cdn":"./build/publish-cdn.ts","start-debug":"run-p build-token watch-css watch-pmtiles watch-dev start-server","test-render":"npx vitest run --config vitest.config.render.chromium.ts","watch-query":"npx vitest watch --config vitest.config.query.ts","bump-version":"./build/bump-version.ts","start-server":"http-server . -a 0.0.0.0 --port 9966 -c-1 -s","test-typings":"tsx ./build/generate-typed-style-spec.ts && npm run tsc","watch-render":"npx vitest watch --config vitest.config.render.chromium.ts","build-pmtiles":"npm run build -w packages/pmtiles-provider","publish-alpha":"./build/publish-alpha.ts","start-release":"run-s build-token build-prod-min build-esm-prod-min build-css print-release-url prepare-release-pages start-server","watch-pmtiles":"npm run watch -w packages/pmtiles-provider","build-prod-min":"rollup -c --environment BUILD:production,MINIFY:true","prepublishOnly":"run-s build-dev build-prod-min build-esm-prod-min build-csp build-css build-style-spec build-dts","pretest-render":"npm run build-dev && npm run build-pmtiles","publish-release":"./build/publish.ts","test-render-csp":"npx vitest run --config vitest.config.render.chromium.csp.ts","test-style-spec":"npm test --workspace src/style-spec","build-style-spec":"npm run build --workspace src/style-spec && mkdir -p dist/style-spec && cp src/style-spec/dist/* dist/style-spec","test-expressions":"tsx ./test/expression.test.ts","test-render-prod":"npx vitest run --config vitest.config.render.chromium.prod.ts","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","print-release-url":"node build/print-release-url.js","build-esm-prod-min":"rollup -c rollup.config.esm.js --environment BUILD:production,MINIFY:true","pretest-render-csp":"npm run build-csp && npm run build-pmtiles","test-render-safari":"npx vitest run --config vitest.config.render.safari.ts","pretest-render-prod":"npm run build-prod-min && npm run build-pmtiles","test-render-firefox":"npx vitest run --config vitest.config.render.firefox.ts","test-render-chromium":"npx vitest run --config vitest.config.render.chromium.ts","check-ts-suppressions":"tsx build/check-ts-suppressions.ts","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/","pretest-render-safari":"npm run build-pmtiles","pretest-render-firefox":"npm run build-pmtiles","pretest-render-chromium":"npm run build-pmtiles","test-render-chromium-csp":"npx vitest run --config vitest.config.render.chromium.csp.ts","test-render-chromium-prod":"npx vitest run --config vitest.config.render.chromium.prod.ts","pretest-render-chromium-csp":"npm run build-pmtiles","pretest-render-chromium-prod":"npm run build-pmtiles"},"_npmUser":{"name":"mbx-npm-05-production","email":"yannick.meeus+npm+prod+05@mapbox.com"},"homepage":"https://github.com/mapbox/mapbox-gl-js#readme","overrides":{"minimatch":"^10.2.2","serialize-javascript":"^7.0.3"},"repository":{"url":"git://github.com/mapbox/mapbox-gl-js.git","type":"git"},"size-limit":[{"gzip":true,"path":"dist/mapbox-gl.js","limit":"500 kb"},{"gzip":true,"path":["dist/esm-min/mapbox-gl.js","dist/esm-min/shared.js","dist/esm-min/worker.js"],"limit":"470 kb"},{"gzip":true,"path":"dist/mapbox-gl.css","limit":"5.55 kb"}],"workspaces":["src/style-spec","packages/pmtiles-provider","test/build/vite","test/build/webpack","test/build/typings"],"_npmVersion":"11.6.1","description":"A WebGL interactive maps library","directories":{},"maintainers":[{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mbx-npm-ci-staging","email":"yannick.meeus+npm+staging+ci@mapbox.com"},{"name":"mbx-npm-ci-production","email":"yannick.meeus+npm+production+ci@mapbox.com"},{"name":"mbx-npm-01-production","email":"yannick.meeus+npm+prod+01@mapbox.com"},{"name":"mbx-npm-02-production","email":"yannick.meeus+npm+prod+02@mapbox.com"},{"name":"mbx-npm-03-production","email":"yannick.meeus+npm+prod+03@mapbox.com"},{"name":"mbx-npm-04-production","email":"yannick.meeus+npm+prod+04@mapbox.com"},{"name":"mbx-npm-05-production","email":"yannick.meeus+npm+prod+05@mapbox.com"},{"name":"mbx-npm-06-production","email":"yannick.meeus+npm+prod+06@mapbox.com"},{"name":"mbx-npm-07-production","email":"yannick.meeus+npm+prod+07@mapbox.com"},{"name":"mbx-npm-08-production","email":"yannick.meeus+npm+prod+08@mapbox.com"},{"name":"mbx-npm-09-production","email":"yannick.meeus+npm+prod+09@mapbox.com"},{"name":"mbx-npm-02-staging","email":"yannick.meeus@mapbox.com"},{"name":"mbx-npm-advanced-actions-staging","email":"yannick.meeus+npm+staging+advanced+actions@mapbox.com"},{"name":"mbx-npm-advanced-actions-production","email":"yannick.meeus+npm+prod+advanced+actions@mapbox.com"}],"_nodeVersion":"24.11.0","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.1","kdbush":"^4.0.2","potpack":"^2.0.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","grid-index":"^1.1.0","cheap-ruler":"^4.0.0","quickselect":"^3.0.0","supercluster":"^8.0.1","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.6","@types/geojson-vt":"^3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@types/supercluster":"^7.1.3","@mapbox/point-geometry":"^1.1.0","martinez-polygon-clipping":"^0.8.1","@mapbox/mapbox-gl-supported":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^5.0.1","tsx":"^4.20.3","diff":"^8.0.2","envify":"^4.1.0","eslint":"^9.30.1","lodash":"^4.17.21","rollup":"^4.44.2","vitest":"^4.0.6","address":"^2.0.3","cssnano":"^7.0.7","esbuild":"^0.27.1","express":"^5.2.1","postcss":"^8.5.6","d3-queue":"^3.0.7","minimist":"^1.2.6","stylelint":"^17.0.0","tweakpane":"^4.0.5","@eslint/js":"^9.30.1","@vitest/ui":"^4.0.6","browserify":"^17.0.1","pixelmatch":"^6.0.0","playwright":"^1.53.2","size-limit":"^12.0.0","typescript":"^5.9.2","@types/node":"^25.0.2","http-server":"^14.1.1","postcss-cli":"^11.0.1","npm-run-all2":"^8.0.4","serve-static":"^2.2.0","shuffle-seed":"^1.1.6","@octokit/rest":"^22.0.0","node-notifier":"^10.0.1","@eslint/compat":"^2.0.0","@tweakpane/core":"^2.0.5","qrcode-terminal":"^0.12.0","@eslint/eslintrc":"^3.3.1","@size-limit/file":"^12.0.0","mapbox-gl-styles":"^2.0.2","typescript-eslint":"^8.48.1","eslint-plugin-html":"^8.1.3","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","eslint-plugin-jsdoc":"^62.0.0","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","@rollup/plugin-terser":"^1.0.0","eslint-config-mourner":"^4.0.0","rollup-plugin-esbuild":"^6.2.1","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-virtual":"^3.0.2","@types/offscreencanvas":"^2019.7.3","eslint-plugin-import-x":"^4.16.1","rollup-plugin-unassert":"^0.6.0","@rollup/plugin-commonjs":"^29.0.0","browserslist-to-esbuild":"^2.1.1","vite-plugin-arraybuffer":"^0.1.0","@typescript-eslint/parser":"^8.48.1","stylelint-config-standard":"^40.0.0","@vitest/browser-playwright":"^4.0.6","@rollup/plugin-node-resolve":"^16.0.1","json-stringify-pretty-compact":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.48.1","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/mapbox-gl_3.22.0_1776428018270_0.3961018411982671","host":"s3://npm-registry-packages-npm-production"},"_id":"mapbox-gl@3.22.0","version":"3.22.0"}