{"_id":"@mapmetrics/mapmetrics-gl","_rev":"54-ba54f94cf2ebd9731abf68008d52e1d8","name":"@mapmetrics/mapmetrics-gl","dist-tags":{"latest":"1.0.0"},"versions":{"0.1.1":{"name":"@mapmetrics/mapmetrics-gl","version":"0.1.1","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.1.1","maintainers":[{"name":"mapmetrics","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"ff75da50d43f5e837107bf1720a6788f6ec3f10a","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.1.1.tgz","fileCount":637,"integrity":"sha512-ghOyuFdfvkT2h4H+ldyla1RND2VZgEST4gaD2WwVXQOlzGapwXN3z2DLXfb5Of1JWR94OwYdVAibMMIf2OJCTA==","signatures":[{"sig":"MEQCIGafZdfFhG0U3QVQ0gODhYog/iIjxjmg8m6KybKGLZp9AiARPVInme1UJ+a1mxcXRNA7p+38jeCiAEUpufNDsa/UXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42167155},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"70ffb2c85024376025ebed7a37f86c4c1ed14f5c","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.7.0","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.15.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.0.6","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.1.1_1742209491510_0.4035485081091681","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.1.2":{"name":"@mapmetrics/mapmetrics-gl","version":"0.1.2","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.1.2","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"f8c564202f13123c7a75c8e2bbbe91d8bd1002a3","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.1.2.tgz","fileCount":637,"integrity":"sha512-N4LhrwaIbBigdmlaZL/yPy6jc7Ah+lf8+uRonNC+pCR/mkvdwfjo5Zh4Eg7KQ4QljWre25EyhZeTOBshx4dweQ==","signatures":[{"sig":"MEUCIQDthblbubGUzAPz9onPaPIJqt+rJLFCdoxw8tnQy1M0fgIgMj1kHcklnDmjp2+nb7JjiwUJjnp+KXMiT4iBffQZ+00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42167155},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"70ffb2c85024376025ebed7a37f86c4c1ed14f5c","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.7.0","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.15.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.0.6","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.1.2_1742211612697_0.7471294675929707","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.1.3":{"name":"@mapmetrics/mapmetrics-gl","version":"0.1.3","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.1.3","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"dc8bd7322387c4f67d085f05616f1a8ce30ef38f","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.1.3.tgz","fileCount":637,"integrity":"sha512-fHaf6jdH29GmK4KK9tkXj6oApMEY6wf7TrLXs0ZXszTf7i4091K3TQ9q1GGtf4vQbIdIHantsoFj75gjgnTo+Q==","signatures":[{"sig":"MEQCIGJnAaUBeUvFvnEqbS5TOvcqCMV/jfadtF7XlrGIMed8AiBX7O6VlziC2ppKjc2oEjnF1nyAOx29DK66s6+st5P5NA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42167178},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"70ffb2c85024376025ebed7a37f86c4c1ed14f5c","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.7.0","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.15.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.0.6","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.1.3_1742212075380_0.16767474031281715","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.1.4":{"name":"@mapmetrics/mapmetrics-gl","version":"0.1.4","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.1.4","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"a2ab293f3727c3c48d546f01c35013b7862bd1f3","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.1.4.tgz","fileCount":638,"integrity":"sha512-nspPVCd0ySI/NRagkWvK5nGCLADybuV83RGygjNN1gk2OZTisFX6cvL9tYLHtrFTcoN9hOLxXrMXeTwZ6rXQrg==","signatures":[{"sig":"MEQCIBNU7Vg5YdWdkndFo4hnnuURSgDA7kDd87rQoYehY3yAAiAb5TKvEuSThZe1Z+rC1FjXci1vlz5WMYHIzR98r1bn/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42175134},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"fff202f6270fec5fbc38a6c282606a7d72c275c4","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.7.0","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.15.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.0.6","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.1.4_1742374856864_0.9955603725222053","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.1.5":{"name":"@mapmetrics/mapmetrics-gl","version":"0.1.5","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.1.5","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"2ca33180420be52cdb3a4004246624b5867bc25e","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.1.5.tgz","fileCount":638,"integrity":"sha512-tf0l6cmzGQwdIOFdbGgvxIQ1xQDA47APZgWea5/GndxAPyTnhhYsGeccr0GnDiUNOAqJmSWmAHD+0dIsOgr0lg==","signatures":[{"sig":"MEUCIQCH7+b4ighvS/raa/RnRUfazJURcpUW3ovsSmE+DU1XpQIgCme0GXibEmbM63ZPyliI0tS5yx3Q/Z+vDURA9xU/+ys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42400287},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"fff202f6270fec5fbc38a6c282606a7d72c275c4","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.9.0","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"23.3.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.1.5_1742551623937_0.06424200155528803","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.1.6":{"name":"@mapmetrics/mapmetrics-gl","version":"0.1.6","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.1.6","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"fabe7ef1a28cbafa16ffcd5147c8fe5b3261cbac","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.1.6.tgz","fileCount":638,"integrity":"sha512-VX1Db0imhwQqWMHh2cuH4DJizzEABLQ1u0Z8hLa8nB+qwviqslTpRtA7P5qz1jaz5szoJiptiMQBwMRNEr0i6g==","signatures":[{"sig":"MEUCIQDckrUz4E6zUaVlf7ntS6DbyUdeLV89yIFdzAtWvosb2wIgO4WLl42Mm5XUFwvUtzxpuqt/GGTSwiuW2uXwzJ0LcFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42372936},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"fff202f6270fec5fbc38a6c282606a7d72c275c4","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.7.0","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.15.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.1.6_1745323356333_0.08617739535076341","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.1.7":{"name":"@mapmetrics/mapmetrics-gl","version":"0.1.7","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.1.7","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"12f3270b11db05eca7911a53eb799f0ee98ee84b","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.1.7.tgz","fileCount":638,"integrity":"sha512-nTvBOczN6hZMGBW+kGm2l3W6OdbMOC4MFdxkn4Qj/E5xXmK2IYB6rVY4YDu2xqGykwM4b4mYsDWjJI9myX4zPw==","signatures":[{"sig":"MEUCIHy7RXm/9jz0ADuQD9eQFvbyM/lKR1qXvl3bwwMWaKQdAiEA4RTlNP/Tsf6+EK8EB++cFlqqllKoLwmUmLfsYTblq9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42393624},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"fff202f6270fec5fbc38a6c282606a7d72c275c4","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.7.0","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.15.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.1.7_1745324516480_0.6101102651247239","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.1.8":{"name":"@mapmetrics/mapmetrics-gl","version":"0.1.8","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.1.8","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"9af2d245bb44632dd40e098fa02f52eea19c918d","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.1.8.tgz","fileCount":638,"integrity":"sha512-5mDYhuazzmiUuZkEh0hinOpWoi3d1ZdnLPzZr15CucoN7OUh/ZxAlKkJp7JK2uXAOze21atYfBix+BWtUT2quQ==","signatures":[{"sig":"MEUCIQDtmF+Mauos20vfs30snfJhULz08+nxxPwxKo2ONHTuqgIgCBSrO2VeybGDOqPWxZAjfBTokHk2B3ALya2mQ+1k6dM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42404503},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"fff202f6270fec5fbc38a6c282606a7d72c275c4","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.7.0","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.15.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.1.8_1745325263559_0.28973981295972284","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.1.9":{"name":"@mapmetrics/mapmetrics-gl","version":"0.1.9","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.1.9","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"77493cfb50e3d3412dd1451f9901fb9c5e073f82","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.1.9.tgz","fileCount":638,"integrity":"sha512-an4rxXDG1+RhGxGPs8AgORzatvuvslMW+tacYekY9f/fa51gQEe/1HvyNpgF55mEFm5CZ3CrO2bUUmLAe1uMGA==","signatures":[{"sig":"MEUCIQDE7ZvqP5vG2n0TKuBFiYLuapBnvSHGl1VPasPcNCzNPwIgCYfeO0o8WQOft6XUJ7ypLNhZgigy3OVP1PMnkF57yxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42409869},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"fff202f6270fec5fbc38a6c282606a7d72c275c4","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.7.0","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.15.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.1.9_1745325951218_0.22540855156025086","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.2.0":{"name":"@mapmetrics/mapmetrics-gl","version":"0.2.0","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.2.0","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"b66335fe8cfae4ec0a91a9db404708d56078a0d2","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.2.0.tgz","fileCount":638,"integrity":"sha512-cldHU4aRqrDxqNP5WCWVgW8gHx6ZrZxU6J6VN0NynJlNBTnuXm5MorPGE0oNLKNESiMam+CkycP7cWrCciKYCA==","signatures":[{"sig":"MEUCIHkJC8GwbhmVBp+GAh6g8+JmnNNUKJCn/VTFKA3ixnqTAiEApyluOPaCi93i2xn5VgNZnP51MR0yf+wc6TNgqVxfFsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42421447},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"fff202f6270fec5fbc38a6c282606a7d72c275c4","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.7.0","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.15.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.2.0_1745326730556_0.7862225151278077","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.2.1":{"name":"@mapmetrics/mapmetrics-gl","version":"0.2.1","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.2.1","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"a63667c0755f3d8c93c0b190d35d911ec819d66d","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.2.1.tgz","fileCount":638,"integrity":"sha512-QX7M03emtrBJuapnInb/aePP6jaBKT7QArNjmjWtvUcrh8dyRdeowoL2UgA1lkK7JOgsfd5kH6eLA6vBNlmL4g==","signatures":[{"sig":"MEQCIA1M0ajiIyFmsRs1kNpLguQHtDX+/MC54o5hysEFanwKAiBZjqswa7hctm520IWIoYIAcFl1sW8rn1SsJ8MsKZFA1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42418152},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"fff202f6270fec5fbc38a6c282606a7d72c275c4","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.7.0","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.15.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.2.1_1745328619307_0.05679348738858825","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.2.2":{"name":"@mapmetrics/mapmetrics-gl","version":"0.2.2","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.2.2","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"3f52b4a7f5a1b018fb81c8643bf7dc7ef41806e0","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.2.2.tgz","fileCount":638,"integrity":"sha512-oA1kgzOW/KMSAYagq5v2qsLCny+YdqoWvoUTrfudlAAvl+SqFqz2uOTJNfAzovn0dG4LiM+cfIcWS25kabupvQ==","signatures":[{"sig":"MEQCICwPNCia2QlQsAiDYn5V6YYkCXO1BVtBtnRrjGhe+NgXAiBAJkn4eu0AjGu9D7VhYtZV/u4b/lDn5R0yK6K4tWDuWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42429874},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"fff202f6270fec5fbc38a6c282606a7d72c275c4","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.7.0","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.15.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.2.2_1745330435092_0.2560590074095548","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.2.3":{"name":"@mapmetrics/mapmetrics-gl","version":"0.2.3","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.2.3","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"983c8334f7428619abca67e24f31ca3c3e4faed1","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.2.3.tgz","fileCount":638,"integrity":"sha512-mRQPLJ5k6tM7jcW1k7FPSCK8QxXbSydfK8nvz1BOAMDDBMl3n6eXyEXPtiHJmOeDs6lsHWpkE6OdF8xPfDZwUw==","signatures":[{"sig":"MEYCIQDPTWxKLLSgkg6vNCtWultNPsrpABfAgmutVCvSHwbIzgIhAJTjBRH941Bg3V2/nVPPoogR2Lci67kRe/vU526RndOQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42438026},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"fff202f6270fec5fbc38a6c282606a7d72c275c4","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.7.0","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.15.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.2.3_1745405249818_0.8619157327978173","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.2.4":{"name":"@mapmetrics/mapmetrics-gl","version":"0.2.4","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.2.4","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"4f9264abbcd0ce3f4cbead8b39133790e3272be1","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.2.4.tgz","fileCount":638,"integrity":"sha512-6CIy44j6BQUomRTv+RwaZ34X9CO+Ua7VoS/BVE4WvdBXIsooxldAyv8bMzqKCb+BFOfwvSM3SBfbv2vfPf8v3g==","signatures":[{"sig":"MEQCIDCWyB2T7GTtWcZpfFpOsembZQZBO2MFQj+pibsLxWzxAiBYwXH5HAw/5th8q31W6w7IpwntnEIExPZmbR7Fb12u4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42407824},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"1da41ddd42c209f53dd4e641c53e55d33f281489","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.7.0","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.15.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.2.4_1745472309111_0.38227551564691087","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.2.5":{"name":"@mapmetrics/mapmetrics-gl","version":"0.2.5","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.2.5","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"78e43978c58c8ffbad18f35a67378023d2d07c10","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.2.5.tgz","fileCount":638,"integrity":"sha512-0Aq97PW8IMJYDqW25HU377sx4eRTK4JRWw/BSqUGFMi58++J3RHo+9OPvHFnkkE0K/hIqcCn030XU82rwK61Kg==","signatures":[{"sig":"MEYCIQDFLiTGss4yy2waegaN5swADfnrZaoT8QTFwXJb0ZZBUgIhAPBIr20JUr7MoyvM2WCTMfcxk7ujBtncB8k40j2akyT9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42352746},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"1da41ddd42c209f53dd4e641c53e55d33f281489","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.7.0","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.15.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.2.5_1745483330173_0.22760052579924106","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.2.6":{"name":"@mapmetrics/mapmetrics-gl","version":"0.2.6","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.2.6","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"a3af7c737910de2412fcba222147e7d23110a97d","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.2.6.tgz","fileCount":638,"integrity":"sha512-y5HVAqWl7wOloFFhCiIm0u1iyRPYkBvm/666lO83jaxd8+9LbM9wdNbJzVkrem1dcpSimIM6JqWBDuJi0ZAh9g==","signatures":[{"sig":"MEUCIQDGBimM6UQ98m/nZTP1SUN6XAUlolAhy7TfBLCg7ye4vgIgVQhQiGJbzHCs64Wzl+vxYDxgRUxJSVUl0uTOj55k3do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42364364},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"1da41ddd42c209f53dd4e641c53e55d33f281489","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.7.0","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.15.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.2.6_1745489548137_0.3403865091558298","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.2.7":{"name":"@mapmetrics/mapmetrics-gl","version":"0.2.7","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.2.7","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"67224f5037b87f078c3d2112870e381b569f6bfd","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.2.7.tgz","fileCount":638,"integrity":"sha512-V6iERKThYOjTSi/EwJBGPGJwJauUHMNvRZhUDUrDcLo6N67i5vEldFxgQ2U52eKSDxuvemhNyJZj7uYpj+gO8A==","signatures":[{"sig":"MEUCIQCywsS7Bt4gpXDH+IggZMrZvC/YoHFG7NlhuNp5DntHHQIgRG8hXzqORTtQXgeoHAgGNksFBxJ4z2ss8K11b/ZgrYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42421690},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"1da41ddd42c209f53dd4e641c53e55d33f281489","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.7.0","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.15.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.2.7_1745493333872_0.8850631095670316","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.2.8":{"name":"@mapmetrics/mapmetrics-gl","version":"0.2.8","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.2.8","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"10d1d56dc93ca624679d79cff82a5c498d98801a","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.2.8.tgz","fileCount":638,"integrity":"sha512-ya5AANUDG9ne4Rs7WeZjyvhSgew9iOGuQWzi29e3J5g2RFt/UgPqRjtQ8fPjcU9ZyWYQt327ax5VR4u2Xnn6fA==","signatures":[{"sig":"MEUCIQD9hHYkqPpU6nvQwQCxEVx53MS9KjRcKqt4yBcFvAXISwIgUQ6Xa2NrqvfX2Yst3KH1d84h1NrL2hb5St0cDO+JeUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42438026},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"1da41ddd42c209f53dd4e641c53e55d33f281489","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.7.0","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.15.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.2.8_1745493848096_0.33035584401940365","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.2.9":{"name":"@mapmetrics/mapmetrics-gl","version":"0.2.9","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.2.9","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"2262df851147a8323f045e1182077c2ebd853352","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.2.9.tgz","fileCount":638,"integrity":"sha512-Gb+ojjgBZcOzDACwANvJqiNBrktHSpJJWO9uTjRHUH9iIixjRVC8aC0zx+Ig7kY22eOKKvGXJQ5rJqeeGXxPMw==","signatures":[{"sig":"MEUCIQCJBUD+bqCGP5K2/mUh3zlA9a7IYkDN/4/c/oyZHSwWfAIgIqHApXd3cNHc1ur4enlxRVS7gzTsQ3L0Djq6vu3hXFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42412729},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"1da41ddd42c209f53dd4e641c53e55d33f281489","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.7.0","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.15.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.2.9_1745494113157_0.8642133231919376","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.2.10":{"name":"@mapmetrics/mapmetrics-gl","version":"0.2.10","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.2.10","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"b2f1474b91fb11e02529230ea4ad9330b66786a8","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.2.10.tgz","fileCount":637,"integrity":"sha512-8asQy1GsI8c0C0euhmRN3jmG4ZtKtFgQUOHM4+IL3JtaFfj3useaSCnctKGSV9iIHwcY/YjHe38/uHv08Eoyew==","signatures":[{"sig":"MEQCICJCn32hE/G4Mgbtn9hgYHNxoiisrjJoQgwJp8g4Uy5dAiAqWjHLLab+fKw8kwfrk8JDptA3PcpQRW85Sh99aNeuAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42167203},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"fff202f6270fec5fbc38a6c282606a7d72c275c4","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.8.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.0.6","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.2.10_1745572738662_0.7126332265480126","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.2.11":{"name":"@mapmetrics/mapmetrics-gl","version":"0.2.11","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.2.11","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"2b02d406d40a0bd348ba92042be6f14adc0a7a47","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.2.11.tgz","fileCount":637,"integrity":"sha512-ZPxSuOhtabRCvYM6zBjNwLdGvZALNel9TRO/cX4RKNHFUy4Zr2hc6z3HFOgH1i/NNaPcbaXwvpHkNqyyFUGc5g==","signatures":[{"sig":"MEUCIQCg/WT6Vdvu+rcOIJMLDoNnJwpluEcmcqY4baCpZG6qvwIgf5Du5RWvW3dJhf8ixNhy4EylVffX+G+nSYCNFAG5ydc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42176603},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"fff202f6270fec5fbc38a6c282606a7d72c275c4","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.8.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.0.6","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.2.11_1745574663870_0.04068157064220013","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.2.12":{"name":"@mapmetrics/mapmetrics-gl","version":"0.2.12","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.2.12","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"f584f526664259abd1d00e5ec73870e3e970bb00","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.2.12.tgz","fileCount":638,"integrity":"sha512-eSmVuamy25Bh409qHJtl+WgkzVz09VBotQ9YnukQJMHR8OUIHrlK2cpqQciiAS5VsTp6TpJFfqMqdnItsVqrwQ==","signatures":[{"sig":"MEQCIE9MWQKN+2n2mtVs8gGubSTPnLlvfn5PSYteqS5ekGcmAiBGrNoI1utccD/zx9JBGPRnmYx8qvjIc1sq/EnYhNeScw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42412734},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"6ba6495d66117c2b9aa1b3bfb59cd2df27d4155c","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.7.0","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.15.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.2.12_1747204511966_0.8107513953341019","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.3.0":{"name":"@mapmetrics/mapmetrics-gl","version":"0.3.0","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.3.0","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"dc44510dd16566bdb07f68e9b14ca39a8ae0bb12","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.3.0.tgz","fileCount":638,"integrity":"sha512-jiZHQZ2lg99WKknzOgisQhsofIoV8ym+i5v61qIBjZpZp5xrxzSgSGXXckNY6ZiG6XB8iIO2a7EMV/EIMPrEqg==","signatures":[{"sig":"MEYCIQDKOrno5oVr0FOJTrLLIzyeEJ5SqSj0ILCQiM/ev116uQIhAITw5/iu+b762/S8U8jayTJBCMhFBH4j/Us5/ii9kD7K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42412776},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"578b0f5a116631757dcd7fcb72d69d8fad6d383c","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.7.0","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.15.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.3.0_1747206008148_0.2635959797270402","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.3.1":{"name":"@mapmetrics/mapmetrics-gl","version":"0.3.1","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.3.1","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"4c7ad76ed8a0a2f3ef133c535c1c57b46db1453c","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.3.1.tgz","fileCount":638,"integrity":"sha512-xd/G2PXSPcv5GkTeXloVziNdV243IVNTkQ5u4rnOfQozjdJQuzB3+2Oo37ph33DBw2R76QqdGdFwTx7Lr16Kog==","signatures":[{"sig":"MEYCIQD4+t2Po1IdFi21byRBCJbQzaCfbMmmJhb5/Ypr6c6SEwIhAKbcdTnqHV7QYLF1aHUR0z8GqaXskk6TgBwXphqTGn+L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42412788},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"578b0f5a116631757dcd7fcb72d69d8fad6d383c","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.7.0","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.15.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.3.1_1747206287936_0.5712676232894311","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.3.2":{"name":"@mapmetrics/mapmetrics-gl","version":"0.3.2","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.3.2","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"b7cae0738811a5588af0eade3077890f1f77a778","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.3.2.tgz","fileCount":638,"integrity":"sha512-r6/pZK7U9GKcDnwW8BcvwaMY85RPk4ihucPY1XcbwUe4owh+80RnZP5tYPI6n9RfZh56N6KYzKqPHaFy8oWiag==","signatures":[{"sig":"MEUCIQCJZ1nk2774MzizN7MRAp2VULgjjxcMcY8TgYa7DK1mIgIgdcEtw2/IQ5wFgOwnwPd1YBgMaeGLUTBQnD0zB59W13s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40059471},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"10be79e52c3dd84a88bceddccb0dbefc44950edb","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.8.2","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.3.2_1747319688360_0.21911573005514673","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.3.3":{"name":"@mapmetrics/mapmetrics-gl","version":"0.3.3","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.3.3","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"53e4fb9772eb4e6866ae2e6d01811b68746d4fa3","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.3.3.tgz","fileCount":639,"integrity":"sha512-I9EksNxqtW/7FMhCqF9ov0lP0xBPz5yFkjjENnmhjUCoWFAjgJ8S8eG3oPuwmQbmGi0j6IUdSaGZ+y28cOjQtQ==","signatures":[{"sig":"MEUCIQD76xlVh2Rfy58fimOf1We42nBe3vF+7WWKmDIHuKbyRAIgE9qG9lZc/nDGNcVns1K6+l7VorY+yoWQXkkTILRU62E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40117280},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"10be79e52c3dd84a88bceddccb0dbefc44950edb","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.8.2","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.3.3_1747910399050_0.17153718785965433","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.3.4":{"name":"@mapmetrics/mapmetrics-gl","version":"0.3.4","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.3.4","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"5bcccccfd3dcca9aa6d74f456f40f07661ad18ef","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.3.4.tgz","fileCount":639,"integrity":"sha512-4EwSlPzetMKmrzUAAGWyP4MQD8S5VB3qjgRjC8a5XAL1GNAAILF650lzsKIjdncgUGqQCCeLhktaMBZ9no0Qzw==","signatures":[{"sig":"MEUCIQCGq8IsNbpHHKEpVXOPPbsY1qDDy2RabVGW6BcT6ckCBwIgHvdK5sRDOd9tYDFGmbKbSumhlCflLgshxR4MHG8TtjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40117280},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"10be79e52c3dd84a88bceddccb0dbefc44950edb","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.8.2","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.3.4_1747924179616_0.4818720935039693","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.3.5":{"name":"@mapmetrics/mapmetrics-gl","version":"0.3.5","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.3.5","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"72e0d476b167adcfc140d8b2b5d3b2847f83ae9b","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.3.5.tgz","fileCount":640,"integrity":"sha512-oi51hgJ1lG6VECWWFwM8loXm3mVv72b1MYeXGP22SM3iMpKyn/356B/8dCxAEvr/IwhPf1XqalNnO2w0leQDIw==","signatures":[{"sig":"MEYCIQCiKF2BkSkXrbfBP0Yh/0IlqbzXj3Avf+hpBXgbWETuOwIhAOSn4UnhNc56JveJWAxNItl5ya6gRvkT8dqHQ6GL6NCK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42792287},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"abad4cf3cf84a449d4d3b9f8b1442ea433430b0b","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.7.0","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.15.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.3.5_1748504358105_0.0066668445241757635","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.3.6":{"name":"@mapmetrics/mapmetrics-gl","version":"0.3.6","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.3.6","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"b9a15276db6df35614ed2f3ff2a7019ded7d8a8d","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.3.6.tgz","fileCount":640,"integrity":"sha512-wlADdf0Czh8jKJi4QX6gGfVL8zy977gy+EbJHCDq4O3gNySYPHgAS3/JONfcI3tEGMfe2g7OHa1/keSwK/MDhA==","signatures":[{"sig":"MEUCIEiDa1DEQtgkGah8Wjbck9XjD7Ee9o0cSZRuONPehCLvAiEAoxOYsCALOuvkflZZHIEP2fTX8ROe/13xtolqLe4JORE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42825567},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"abc0b79950393a0845e1295cb89a7dcdb2db8c1c","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.7.0","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.15.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.3.6_1748525631923_0.6288299441700369","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.3.7":{"name":"@mapmetrics/mapmetrics-gl","version":"0.3.7","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.3.7","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"4a502d1b1a0c1d8757e1c489b014225d9f4881f9","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.3.7.tgz","fileCount":642,"integrity":"sha512-yozpzeyafoaH62UsnjnPCDWdbD5WEIG8Ru8TIfzd6Yq3zafaIUSQ9FLVGWtn6sIqv3RPqYrioDRUJNK3oPfPqw==","signatures":[{"sig":"MEQCICDmdYLF2IBlsfjRSG0NCAVhvqCm+i1N+UjCk8/nRQiIAiBnx981LDt5w0yjklT6sOu/1ki+th+ESmglMU2aGVeqDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42838056},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"abc0b79950393a0845e1295cb89a7dcdb2db8c1c","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.7.0","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.15.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.3.7_1748527670153_0.50619326585457","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.3.8":{"name":"@mapmetrics/mapmetrics-gl","version":"0.3.8","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.3.8","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"b44fdb2adabcccd44d251f702c7445ffb6695f46","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.3.8.tgz","fileCount":639,"integrity":"sha512-XA0fWoe+sxbNSDRhxM1lGeZhTDYe89BGVWM2hqOcOPuEUYD/xR7Pt+zzq8/nFsIq2+RiSKyD50nWwpp8Z7Ac/g==","signatures":[{"sig":"MEQCICuTn2Sk5smqDHgKS7I9ovQfUse5ZOU0+fSbJ4/e3DtkAiAPmCvetE7SsMIV2WS7VCBJgGZyEX5BJfRDjaWiy9UW9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40071090},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"bc086323027a61a52fee28ed63d8fbedbbc3cf38","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.8.2","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.3.8_1748537098236_0.5320681683826254","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.3.9":{"name":"@mapmetrics/mapmetrics-gl","version":"0.3.9","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.3.9","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"72120436a4b65e498bcf72b27bcb8955ffd29557","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.3.9.tgz","fileCount":642,"integrity":"sha512-mFdYxb47Nq0M3OvUrxTibwz6ie7wnrjCeBaWdrTH5OloB3iiCyum0eWnCH9tRgrlY8RsxJGQsrCfu2WPFFF/yA==","signatures":[{"sig":"MEYCIQCKhu++btM2ScunwyMsejhOeQ4RUWPw+FeF94t8xrPsmgIhAPRYUsj2Y+QHVpdClIRH/1QOiHEaRT2YC9TmAMgtX1+e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42890370},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"f2a327a9d86196393bc7f002b55105a2a3e6784a","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.7.0","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.15.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.3.9_1748585771811_0.014488418229042122","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.4.0":{"name":"@mapmetrics/mapmetrics-gl","version":"0.4.0","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.4.0","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"2c1a41f40ab34bb964f2208ba51c66a10e7cf56b","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.4.0.tgz","fileCount":640,"integrity":"sha512-bA8hmW+BaJQQzBgL0plhRPPfE5nQaTmwDJasOspWbMvf0ghIwOXfXMBeqTuhSWV+qNaHiLmXOLmbPCLmYFhSUQ==","signatures":[{"sig":"MEUCIGN1PX3nTe3HCv+xyXoqM6SAeEVFaNBltrwxjkPe233fAiEA95H3Naw1aQ23tPTwzetwiX07I8zfFtuEgJ2kXMewVaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42746230},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"f2a327a9d86196393bc7f002b55105a2a3e6784a","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.7.0","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.15.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.4.0_1748602868216_0.3914979068781461","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.4.1":{"name":"@mapmetrics/mapmetrics-gl","version":"0.4.1","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.4.1","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"7d966d5f467951600d63293d190d55d907cd7d32","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.4.1.tgz","fileCount":640,"integrity":"sha512-nZ3fvihQ7ak/jf45JOqiOLzBCANyNlnIvHSC9NJP7WpmfLwgy3qghUI0rbrWdrn8OWZZCJkpnLoGbNL5b3tKAw==","signatures":[{"sig":"MEQCIH7bsYbkG+zdBSfXmW81x/gWFfZpv3kUYiV7rs+imcF+AiBh1g1lzLCjQufeRM8EZHMTbP6EFvqFq1+E3Mn9M1CDGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42745681},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"f2a327a9d86196393bc7f002b55105a2a3e6784a","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.7.0","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.15.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.4.1_1748603772499_0.482180596838071","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.4.2":{"name":"@mapmetrics/mapmetrics-gl","version":"0.4.2","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.4.2","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"aa92272a09b9a01a917a077a129dfb6cba26ab99","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.4.2.tgz","fileCount":640,"integrity":"sha512-l2whvVsBo/OI0B794GoLPJA8JaAWZtz2c9cBOdfV8PrldlWr2fJrpkGpGIyalUg59Bmc2BDgg71EWTmADn4sWw==","signatures":[{"sig":"MEQCIBDDI7CALWC9H6iNZVtcVB7N5JvikQpmu1/LfIsPynkWAiBHiXKnC+/hPdTvzqu649Ba+vei9splE1Y+RVYj2yFeLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42006460},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"f2a327a9d86196393bc7f002b55105a2a3e6784a","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.7.0","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.15.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.4.2_1748612256021_0.2942861618106063","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.4.3":{"name":"@mapmetrics/mapmetrics-gl","version":"0.4.3","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.4.3","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"9c840a896e2a0bc3db01e690aef5005022d4b55f","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.4.3.tgz","fileCount":639,"integrity":"sha512-0KMq2Wmkih9XE4U1q3L4trxkqO9K90ndj2GjE8K8qzub4DVsd4AN+jb8C17waxVojt/JyZIvXXYXc5COrP66vg==","signatures":[{"sig":"MEYCIQCpiBsEqK4thBvqTTU/+synawwlqxqQr+YdfAN5LT5PPQIhAIi9MbhvRqVwdgeFrxV1b11sEi6DeoEvs/LrhxZ5gdGN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40065945},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"3b6b6c7f23e354b526ebb1832cbf440b3d56a91d","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.8.2","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.4.3_1749026825475_0.40256221770291245","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.4.4":{"name":"@mapmetrics/mapmetrics-gl","version":"0.4.4","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.4.4","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"0ff58aca570ac7891ac2d6ded1a75c07b8798310","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.4.4.tgz","fileCount":639,"integrity":"sha512-wXO4A3S022bZIvs8A25lxNUBrW8gVS5VQKf6UOkF0Ydk9z0eFJMeQ1UJCcD+0qt5KiN6wfH2QqNY4F6WcHydhw==","signatures":[{"sig":"MEYCIQCbua6zGHrEyBHA83e13omqzZt6ltiucr7b1IN0AyHEZAIhAMOtlCa8qYDr18nyIaLkeKk4TUAoywNbT9Bo9AeUsE0u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40066554},"main":"./dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","module":"./dist/mapmetrics-gl.js","engines":{"npm":">=8.1.0","node":">=16.14.0"},"exports":{".":{"types":"./dist/mapmetrics-gl.d.ts","import":"./dist/mapmetrics-gl.js","require":"./dist/mapmetrics-gl.js"},"./dist/mapmetrics-gl.css":"./dist/mapmetrics-gl.css"},"gitHead":"3b6b6c7f23e354b526ebb1832cbf440b3d56a91d","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.8.2","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.4.4_1749027391308_0.7786229253354289","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.4.5":{"name":"@mapmetrics/mapmetrics-gl","version":"0.4.5","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.4.5","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"3650622d9b836d6ee8ef989cfc236584f70c4867","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.4.5.tgz","fileCount":639,"integrity":"sha512-mYpZT1GPVX+QD1guEtYlsrfLwsx59tbZkRC8FAd6QuQNHS0n9WOYwOsYHsqSQe0ipbNQDz06vQ+LKyRW+ZRY1A==","signatures":[{"sig":"MEUCIBm2e4KqRapWM8v+Td/B7pbAoeapO1R+oSiySyomp1jDAiEA75YJo5TIXxZMD6AL4pjC5HhAJS4O9MgTYp/geT1xZyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40066728},"main":"./dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","module":"./dist/mapmetrics-gl.js","engines":{"npm":">=8.1.0","node":">=16.14.0"},"exports":{".":{"types":"./dist/mapmetrics-gl.d.ts","import":"./dist/mapmetrics-gl.js","default":"./dist/mapmetrics-gl.js","require":"./dist/mapmetrics-gl.js"},"./dist/mapmetrics-gl.css":"./dist/mapmetrics-gl.css"},"gitHead":"3b6b6c7f23e354b526ebb1832cbf440b3d56a91d","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.8.2","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.4.5_1749027925660_0.9530197693563802","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.4.6":{"name":"@mapmetrics/mapmetrics-gl","version":"0.4.6","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.4.6","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"85dc8b3bd6a17afc37990393b29f26687c5a16a6","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.4.6.tgz","fileCount":639,"integrity":"sha512-V9VIfcPVHZdJBMzJBfir28yT/yhTMvKhpxEdHxZ3+Qd72Sy/C3D+b+heQZ02Yr/5kfUdAXlbegggPfGh8MnSBg==","signatures":[{"sig":"MEUCIQCLMGWU3DejZoRuRA41XA+jQpPdbqzW54Ge5eqe0xr1NwIgKjFUsU56rND0tweYZ6K7XKWXwQ3hRnKY4QbMgjFHn+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40066728},"main":"./dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","module":"./dist/mapmetrics-gl.js","engines":{"npm":">=8.1.0","node":">=16.14.0"},"exports":{".":{"types":"./dist/mapmetrics-gl.d.ts","import":"./dist/mapmetrics-gl.js","default":"./dist/mapmetrics-gl.js","require":"./dist/mapmetrics-gl.js"},"./dist/mapmetrics-gl.css":"./dist/mapmetrics-gl.css"},"gitHead":"3b6b6c7f23e354b526ebb1832cbf440b3d56a91d","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.8.2","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.4.6_1749028244425_0.9440579409364984","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.4.8":{"name":"@mapmetrics/mapmetrics-gl","version":"0.4.8","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.4.8","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"051d2beae15d9402f2f3c44c7ee4fde6d38e074d","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.4.8.tgz","fileCount":640,"integrity":"sha512-UuynnZOo8A4QNpxDitjzdSQrTJ7N7ro6GvQbma3Mu5lVE0dwZfpPNiJce++1E2CjAAdLjxYOfcCY41nuIgYTuA==","signatures":[{"sig":"MEYCIQDAT2D6TgYC7zh4EZteCkruO7b8TPsWbRdsekE89hDUKQIhANEqMmF7+2w/sjNfZI7UClJwj3CdSUClcot5+rgAwzGG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42970694},"main":"./dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","module":"./dist/mapmetrics-gl.js","engines":{"npm":">=8.1.0","node":">=16.14.0"},"exports":{".":{"types":"./dist/mapmetrics-gl.d.ts","import":"./dist/mapmetrics-gl.js","default":"./dist/mapmetrics-gl.js","require":"./dist/mapmetrics-gl.js"},"./dist/mapmetrics-gl.css":"./dist/mapmetrics-gl.css"},"gitHead":"3b6b6c7f23e354b526ebb1832cbf440b3d56a91d","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp && cp dist/mapmetrics-gl-dev.js dist/mapmetrics-gl.js","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.8.2","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.4.8_1749028928545_0.051377122804647124","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.4.9":{"name":"@mapmetrics/mapmetrics-gl","version":"0.4.9","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.4.9","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"d0e0cb25e86476dd2b3c62cd5d768cc10a397a1f","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.4.9.tgz","fileCount":640,"integrity":"sha512-mdXuK7No6cyYs/kcWEabAPjlR02E5d6zAGEV82TKn9VG9kNrbLSjvWqM6NbvcaFi5Tp9T/GrBhekMlMglVQABQ==","signatures":[{"sig":"MEQCIAoeEZTuiTx7kgsQjtjpbQLucja+GWw2r6f3p0OQQC4gAiBVT00aGK9F6KPRDX+CofNltUY8WENf038BI9Ru+lGOUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42807281},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"e61f59c16ee3a30e8709358b4ae1fd74fe3ee1a4","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","actor":{"name":"mapmetrics-gl","type":"user","email":"jack@mapmetrics.org"},"email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.8.2","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.4.9_1750176497030_0.386950376323127","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.5.0":{"name":"@mapmetrics/mapmetrics-gl","version":"0.5.0","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.5.0","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"24981bedb50e2102168171586a93c5a4207e639a","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.5.0.tgz","fileCount":641,"integrity":"sha512-j/I7P2hRQ+zJfjbsJYmc1Egf8RPkgYa/BVI38O9h/5ifre5m1mZpdDqJ62frkWVMcFQS+QenPT3G4HgpnRc6hw==","signatures":[{"sig":"MEYCIQCbzlzQe8SFl3K96Gs/Jtv/o0yraHmeDK2kqRWyP56klQIhAKbM2gxc15bdwRF69o7klexNGFo6MWS3tydAo6XghxOA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43161096},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"7ddc06df0e1e59b96e09d1351495b12919a6ac7a","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","actor":{"name":"mapmetrics-gl","type":"user","email":"jack@mapmetrics.org"},"email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.8.2","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.5.0_1750404216891_0.21756925487298373","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.5.1":{"name":"@mapmetrics/mapmetrics-gl","version":"0.5.1","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.5.1","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"8543ac0b0eeef97839ad187fcfa0c4c3b5cb0564","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.5.1.tgz","fileCount":641,"integrity":"sha512-VBUs+2zLm4aAUn8S6bzaTUOXebqAAEpewuR9hBOWnf1k2NnmWYdFEJc8hqN1Jb1W96DQZrryf5ivH5GB/zzBCg==","signatures":[{"sig":"MEYCIQCFslz2z4lpvQ13UAnmFJcK7qLlD9RidXqPhYR7bvUeEwIhAI9ZCiLh7HAeX9MKOp320f/KxwrCXDwexYO2cn/PkbEE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43161114},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"7ddc06df0e1e59b96e09d1351495b12919a6ac7a","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","actor":{"name":"mapmetrics-gl","type":"user","email":"jack@mapmetrics.org"},"email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.8.2","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.5.1_1750420689490_0.9098334040867229","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.5.2":{"name":"@mapmetrics/mapmetrics-gl","version":"0.5.2","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.5.2","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"e989b747f2b2b33e90137ca208eae4fb28edcaa3","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.5.2.tgz","fileCount":641,"integrity":"sha512-1ICiFMo1LQoB1WLh1cigOR3cW1PWw5Jgn3lW4F0bHGtFmc98qUWmo6yK3gnotLXuUouncB5LGlpvZJZpTQv+Eg==","signatures":[{"sig":"MEUCIQDBbG648Y03fXo5ofw0fIN5G4KSil9o6ZCSxfWKQOPKRAIgGMCCzFVrVLF0qTTQCBVsaJgXM9l1+ZYEVN5odfY/zrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42902258},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"9d05f28e22a82202523cad6adfad4b03013f1b84","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","actor":{"name":"mapmetrics-gl","type":"user","email":"jack@mapmetrics.org"},"email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.8.2","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.5.2_1751962517847_0.38943934360554655","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.5.3":{"name":"@mapmetrics/mapmetrics-gl","version":"0.5.3","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.5.3","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"7c67ad3c6cffd45a7c2c5ed8c4d9b8dd30815e4f","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.5.3.tgz","fileCount":641,"integrity":"sha512-+60HQcTWvCboD50ocwy4x/Fdf1Fax/qiYV+FEz0uQCnYORsz5tvlN3a1SHPYL3B3ruVXZcUbzKQ40BZ18BWelw==","signatures":[{"sig":"MEUCIBcfqv/3iRizxbMXz2QB1GvHZ6wTM7vs8w9oJ/AIa1SzAiEAvMsScfKqZeAxP3QDdEUel5Hm5/QyNxQigXlCiIEyzf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42902258},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"9d05f28e22a82202523cad6adfad4b03013f1b84","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","actor":{"name":"mapmetrics-gl","type":"user","email":"jack@mapmetrics.org"},"email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.8.2","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.5.3_1751964161247_0.16654281479369692","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.5.4":{"name":"@mapmetrics/mapmetrics-gl","version":"0.5.4","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.5.4","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"331f6a0cccd818fdcfcf7f592bb273f8885dfff6","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.5.4.tgz","fileCount":641,"integrity":"sha512-SjqjXMXkOcUXI6M5qV7xulapg0w2Yi5nElAtJL32ykOpMzDE7s4EWtRMDAtExjxH1r28Djm+oCI85TfZdWHazA==","signatures":[{"sig":"MEUCIQD8peqBFMLtYkl/WAIdXU/cfsQxS70PbsjeJ19x8GLsLgIgU5zs5yW7/7Wo9HOWEi7bEV4y7VPb41s0snXuSASEEB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42923538},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"9d05f28e22a82202523cad6adfad4b03013f1b84","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","actor":{"name":"mapmetrics-gl","type":"user","email":"jack@mapmetrics.org"},"email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.8.2","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.5.4_1751979059728_0.3402624236029512","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.5.6":{"name":"@mapmetrics/mapmetrics-gl","version":"0.5.6","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.5.6","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"14215fe379b49095ce42b7a8cce81ba6ebf7d9de","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.5.6.tgz","fileCount":641,"integrity":"sha512-WyY3EMhDRcGaXI4beU0EomKTdQs+QRvDKwXDVIX5kwsrJXsOIjwwfi/QPEBj9Ebaw6CpSImEKUSjrxnSLnAKrA==","signatures":[{"sig":"MEYCIQC1ondEnHurm0Gys3blQYgxMuJWh6aqMvLkhCkHvcu9egIhAKu8tJ1tXZ1fgn2tBzmn5d0iWhzwpxV69TLK7FKTOTEr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43032952},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"c27571526071bc0378fa1e4a149606768811d7fc","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.8.2","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.5.6_1759222222445_0.8566793041867504","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.5.7":{"name":"@mapmetrics/mapmetrics-gl","version":"0.5.7","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.5.7","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"21310acdd321a75ff72886f2a8d794bb58bc4929","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.5.7.tgz","fileCount":641,"integrity":"sha512-U1QWRsgta5XkW7Bkat/t5KyuKj0O+673VB/I8GEJznv+FEi2AMjMhXsVzHGuMZWPr4CVQ8CeIadZrPTKbD7uTQ==","signatures":[{"sig":"MEYCIQCF7Xu6DLx3+rLGr+z2NWOvx2ig8XTjFAyqZxQAbUzEOgIhAIANx7z82qGGwkRHEsRSnDAyRgKq6I0BD/f7f0IbjNiU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43051445},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"c27571526071bc0378fa1e4a149606768811d7fc","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.8.2","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.5.7_1760380802841_0.1629094544164742","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.5.8":{"name":"@mapmetrics/mapmetrics-gl","version":"0.5.8","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.5.8","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"562e8fff46358d0fc663acce66c3ed9646e10889","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.5.8.tgz","fileCount":641,"integrity":"sha512-vCf0gO602R5xjMB5rQOrhc4vru9cgXHAdYEB2x+DD3bugY64o0k264meMHdeib6A70QjcsIG25rKYlU43bd1fA==","signatures":[{"sig":"MEUCIFn/Lnp6D7/DMOo4nmJeRDJTSN60qNN2hBTsouxjo/3IAiEAwzG/ukRePuvvvSldZfTvKNgQD7m1LPgbEgklkwBnOSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43229116},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"07249c1ea9fc371e06e83740a8fe8f7e971fd9db","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.8.2","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.5.8_1769693943623_0.9723431864930885","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.5.9":{"name":"@mapmetrics/mapmetrics-gl","version":"0.5.9","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.5.9","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"8cde2fb9d30e69a12915ebecaefa16d17edabbb6","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.5.9.tgz","fileCount":641,"integrity":"sha512-k7cQDDJRGYVHt4X9FmyieGXT1k7wHCbu6RdM9w1YbqBpBTxTCnDGfeVxgxwDytValaS2aH5vslhlIza8JGQiTA==","signatures":[{"sig":"MEUCIDeRywgCINbjCBly1EgoZQVBRX7xTcUwbedpzS2H25ZBAiEA3to3kIxCa6/JFdv5TCZpIOVDhLHN09cEL6MgfbYah/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43229917},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"a073382f9455444d12140eba6520c92346ecde87","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.8.2","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.5.9_1770978978126_0.8758314946232979","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"0.6.0":{"name":"@mapmetrics/mapmetrics-gl","version":"0.6.0","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@0.6.0","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"f3c59985bba1e79eb4a45b52349f986e036dad12","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-0.6.0.tgz","fileCount":678,"integrity":"sha512-kSRtLS1NJUHvlHNfmlAAi2Syikl2cj5ltbvDRRbnKZEPZzimdyfuSvzkZi9YGW9x0C6pq4Jbd4czlpJ3akBExw==","signatures":[{"sig":"MEYCIQCG9QMEP1tmXxY3RdQGkFeVT2uCXu7p/o/9oBzTwPj2awIhAKm6ZpE5RPFeQrKm4HPCdfeDZ81Ao2PV6JDGgR2PmLSh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43783186},"main":"dist/mapmetrics-gl.js","type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"06310a4625a535a3b3a7ebd169998e4f21f62dc4","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.8.2","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.19.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_0.6.0_1773233841928_0.4819833354254559","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Unsupported: points at gateway.mapmetrics.org, which no longer resolves. Upgrade to ^1.0.0."},"1.0.0":{"name":"@mapmetrics/mapmetrics-gl","version":"1.0.0","license":"BSD-3-Clause","_id":"@mapmetrics/mapmetrics-gl@1.0.0","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"homepage":"https://mapmetrics.org/","bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"dist":{"shasum":"127def0478c2dbf5617028cf8baf79857fbb4414","tarball":"https://registry.npmjs.org/@mapmetrics/mapmetrics-gl/-/mapmetrics-gl-1.0.0.tgz","fileCount":682,"integrity":"sha512-Cti3RegAabCr3XAszid/Vw0POcJcOfql6mZQRf7DkUdoPe0Ld+1kzrRkR+nKMxnan5xhfZCq3klBM9dEGktTDA==","signatures":[{"sig":"MEYCIQD1KQAUfLxON3q6pntKxbdh+tly0oaZroV266vBNEqfVgIhAP0x8zv1I4gRRPaXewMjk3bvdNtW0Cb9/d5HSk5IKRDc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39694898},"main":"dist/mapmetrics-gl.js","pnpm":{"onlyBuiltDependencies":["canvas","esbuild","gl","puppeteer"]},"type":"module","style":"dist/mapmetrics-gl.css","types":"dist/mapmetrics-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"gitHead":"9f57b41f237a7d8263c65ea1478ad8269e40f254","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render test-unit test-integration test-build","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p --print-label generate-dist-package generate-style-code generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint **/*.css --fix -f verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:production","build-css":"postcss -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/mapmetrics-gl.css src/css/mapmetrics-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-csp-dev && npm run build-prod && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"node --no-warnings --loader ts-node/esm test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && node --no-warnings --loader ts-node/esm build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --loader ts-node/esm build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types --umd-module-name=mapmetricsgl -o ./dist/mapmetrics-gl.d.ts ./src/index.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --loader ts-node/esm build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-dist-package":"node --no-warnings --loader ts-node/esm build/generate-dist-package.js","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"},"repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"_npmVersion":"10.9.8","description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"22.23.1","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","terser":"^5.39.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","global-prefix":"^4.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.3","@mapmetrics/tiny-sdf":"^0.0.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.4","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^23.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.2+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.1","nise":"^6.1.1","jsdom":"^26.0.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.17.5","eslint":"^9.22.0","expect":"^29.7.0","rollup":"^4.35.0","semver":"^7.7.1","vitest":"3.0.7","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.9","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^24.4.0","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.0.4","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1430640","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.0.7","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"0.4.0","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.31.0","eslint-plugin-vitest":"^0.5.4","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.3","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.26.1","monocart-coverage-reports":"^2.12.2","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.2.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/mapmetrics-gl_1.0.0_1787168326289_0.014409361450591796","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-03-17T11:04:51.405Z","modified":"2026-08-27T08:32:03.152Z","0.1.1":"2025-03-17T11:04:51.833Z","0.1.2":"2025-03-17T11:40:13.103Z","0.1.3":"2025-03-17T11:47:55.763Z","0.1.4":"2025-03-19T09:00:57.867Z","0.1.5":"2025-03-21T10:07:04.455Z","0.1.6":"2025-04-22T12:02:36.694Z","0.1.7":"2025-04-22T12:21:56.725Z","0.1.8":"2025-04-22T12:34:23.837Z","0.1.9":"2025-04-22T12:45:51.546Z","0.2.0":"2025-04-22T12:58:50.869Z","0.2.1":"2025-04-22T13:30:19.646Z","0.2.2":"2025-04-22T14:00:35.455Z","0.2.3":"2025-04-23T10:47:30.133Z","0.2.4":"2025-04-24T05:25:09.457Z","0.2.5":"2025-04-24T08:28:50.843Z","0.2.6":"2025-04-24T10:12:28.563Z","0.2.7":"2025-04-24T11:15:34.194Z","0.2.8":"2025-04-24T11:24:08.412Z","0.2.9":"2025-04-24T11:28:33.438Z","0.2.10":"2025-04-25T09:18:58.997Z","0.2.11":"2025-04-25T09:51:04.187Z","0.2.12":"2025-05-14T06:35:12.346Z","0.3.0":"2025-05-14T07:00:08.484Z","0.3.1":"2025-05-14T07:04:48.231Z","0.3.2":"2025-05-15T14:34:48.662Z","0.3.3":"2025-05-22T10:39:59.314Z","0.3.4":"2025-05-22T14:29:39.959Z","0.3.5":"2025-05-29T07:39:18.456Z","0.3.6":"2025-05-29T13:33:52.217Z","0.3.7":"2025-05-29T14:07:50.488Z","0.3.8":"2025-05-29T16:44:58.596Z","0.3.9":"2025-05-30T06:16:12.167Z","0.4.0":"2025-05-30T11:01:08.544Z","0.4.1":"2025-05-30T11:16:12.842Z","0.4.2":"2025-05-30T13:37:36.356Z","0.4.3":"2025-06-04T08:47:05.755Z","0.4.4":"2025-06-04T08:56:31.582Z","0.4.5":"2025-06-04T09:05:25.982Z","0.4.6":"2025-06-04T09:10:44.761Z","0.4.8":"2025-06-04T09:22:08.844Z","0.4.9":"2025-06-17T16:08:17.458Z","0.5.0":"2025-06-20T07:23:37.146Z","0.5.1":"2025-06-20T11:58:09.788Z","0.5.2":"2025-07-08T08:15:18.218Z","0.5.3":"2025-07-08T08:42:41.603Z","0.5.4":"2025-07-08T12:51:00.114Z","0.5.6":"2025-09-30T08:50:22.775Z","0.5.7":"2025-10-13T18:40:03.107Z","0.5.8":"2026-01-29T13:39:04.032Z","0.5.9":"2026-02-13T10:36:18.587Z","0.6.0":"2026-03-11T12:57:22.411Z","1.0.0":"2026-08-19T19:38:46.594Z"},"bugs":{"url":"https://github.com/MapMetrics/mapmetrics-gl/issues"},"license":"BSD-3-Clause","homepage":"https://mapmetrics.org/","repository":{"url":"git+https://github.com/MapMetrics/mapmetrics-gl.git","type":"git"},"description":"BSD licensed community fork of mapmetrics-gl, a WebGL interactive maps library","maintainers":[{"name":"mapmetrics-gl","email":"jack@mapmetrics.org"}],"readme":"<p align=\"center\">\n  <img src=\"https://mapmetrics.org/wp-content/uploads/2022/04/Group-5900-1-1-1.png\" height=\"\" width=\"200\" alt=\"Mapmetrics Logo\">\n</p>\n\n# Mapmetrics GL JS\n\nThe Maps API allows you to retrieve vector tiles generated by the MapMetrics. You can use some libraries like Leaflet or MapMetrics GL for JavaScript, Android or iOS to add a map to your website.\n\n## Getting Started\n\n### Using CDN\n\nInclude the JavaScript and CSS files in the `<head>` of your HTML file.\n\n```html\n<link href=\"https://unpkg.com/@mapmetrics/mapmetrics-gl/dist/mapmetrics-gl.css\" rel=\"stylesheet\" />\n<script src=\"https://unpkg.com/@mapmetrics/mapmetrics-gl/dist/mapmetrics-gl.js\"></script>\n```\n\nInclude the following code in the `<body>` of your HTML file.\n\n```html\n<div id=\"map\" style=\"width: 400px; height: 300px;\"></div>\n<script>\n    var map = new mapmetricsgl.Map({\n        container: \"map\",\n        style: `{accessToken}`, // stylesheet location\n        center: [-74.5, 40], // starting position [lng, lat]\n        zoom: 9, // starting zoom\n    });\n</script>\n```\n\n### Using NPM Library\n\nInstall npm library\n\n```html\nnpm i @mapmetrics/mapmetrics-gl\n```\n\n```html\nimport React, { useEffect, useRef } from \"react\";\nimport mapmetricsgl from \"@mapmetrics/mapmetrics-gl\";\nimport \"@mapmetrics/mapmetrics-gl/dist/mapmetrics-gl.css\";\n\nconst App = () => {\n  const mapContainerRef = useRef<HTMLDivElement>(null);\n  const mapRef = useRef<mapmetricsgl.Map | null>(null);\n\n  const accessToken = ``;\n  useEffect(() => {\n    if (!mapContainerRef.current || mapRef.current) return;\n\n    const map = new mapmetricsgl.Map({\n      container: mapContainerRef.current,\n      style: `${accessToken}`,\n      center: [2.349902, 48.852966],\n      zoom: 11,\n      minZoom: 1,\n      maxZoom: 24,\n      attributionControl: false,\n      cooperativeGestures: true,\n    });\n\n    mapRef.current = map;\n\n    return () => {\n      map.remove();\n      mapRef.current = null;\n    };\n  }, []);\n\n  return (\n    <div\n      id=\"map\"\n      ref={mapContainerRef}\n      style={{ height: \"100vh\", width: \"100%\" }}\n    ></div>\n  );\n};\n\nexport default App;\n\n```\n\nEnjoy the map!\n\n<br />\n\n## Documentation\n\nFull documentation for this library [is available here](https://docs.mapmetrics.org/).\n\nCheck out the features through [examples](https://docs.mapatlas.xyz/overview/sdk/examples/simple-map-cdn.html)\n","readmeFilename":"README.md"}