{"_id":"maplibre-gl","_rev":"177-dd366743b1c777ec6ace2bd7fcd190c9","name":"maplibre-gl","dist-tags":{"v1":"1.15.3","latest":"5.24.0","next":"6.0.0-11"},"versions":{"0.0.0":{"name":"maplibre-gl","version":"0.0.0","license":"BSD-3","_id":"maplibre-gl@0.0.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"}],"homepage":"https://github.com/MapLibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/MapLibre/maplibre-gl-js/issues"},"dist":{"shasum":"d81464e4285600843f52dec84e27b3dc12493a38","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-0.0.0.tgz","fileCount":2,"integrity":"sha512-vMHIlElhGpmInmOmgnNbYQYltfbPx7m5Gfj32HzacyvLY2Iko+FReaPF/UhjFG1d5BWOjfK/L1URwijssQz8WA==","signatures":[{"sig":"MEYCIQCW5SgsjJvm8qGPV4n6VxEgmLUq+zvdBAQU+o5qU0+TFgIhAOHvmOrfJuC2yEWo5EwHeYZ9Qd7VNj+AW6N9pFWsEbon","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0Ra5CRA9TVsSAnZWagAAulcP+wTS52Oy4Rzlg6qC5Wg9\nsstkJYQ2r7q5t1kmEa7M5KxOIrpjWKTEUnHoqEifl9tAxzhKVRs+wTOPtbk1\nKyYMjJjiaWeA9bcewEwdiO/8sv2+UA71CjBNnU0SvsJVusTKTzUB4UU+xu/+\nBguVQyqheWwSjQjcErqcdOdECCgfAuPyejPcaCQB4zwvCzgHOhBnGytP7ERX\nd206T50oBLl5tcEL+p3nCihOQccO3W7/ClToFELM0aIjuwGV6TR4DF2/e8gP\nl152UVcz+cc5nfISWtLK1Ifu8Nlk51i7qoMR6a57VYx3zlYsja0H8LG78hXq\n0CzbfquF+/Bio4+vuAw8kwa8Apn+lumOXomrZcQwqzFR2/sjaoEoLadK939v\nPiugNXAevl5JHsHCzYwMD2Zow7OZanSELCobYwKXE9qOmFm2pLzxDTrmB4th\n5oFfXUITo79yqvceDyavsSUCj1twcKaPdFmoDMUWddaSqFodKlqlMO5ZWcE3\nZvL7JMK5Y03vVqSN7SV3dPsYLG8tVDb+ZNbxWRYXTGWZ85OIUQzv+g+cQdz8\nBouG2P6JVfY3yqK3OMR9g+0Rf4c/bby74RJuAUyvTivAZlklxEq3O8jgtFGN\nHmieI/ClGiONWEqCQQt1kd0BO3hnrDooV70miP0NMFvXQr/fCR1lUDrmnYPF\nO4Fp\r\n=ff3i\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nyurik","email":"yuriastrakhan@gmail.com"},"repository":{"url":"git://github.com/MapLibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"6.14.4","description":"A WebGL interactive maps library","directories":{},"_nodeVersion":"10.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_0.0.0_1607538360732_0.30465146769821594","host":"s3://npm-registry-packages"}},"1.13.0-rc.0":{"name":"maplibre-gl","version":"1.13.0-rc.0","license":"BSD-3-Clause","_id":"maplibre-gl@1.13.0-rc.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"snickell","email":"snickell+npmjs@gmail.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"esm":true,"dist":{"shasum":"ce21dca79fd00df5257a477c391adabb73081ad2","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-1.13.0-rc.0.tgz","fileCount":440,"integrity":"sha512-zHgksFIP8QxYexa0Y9YIyDvvB0ZXZsM12L5wqawomXFqNJVJ9kTYJtC8SWpnrc98F0tgu1SLLRuQfEEiVzCHAQ==","signatures":[{"sig":"MEUCIQCzkVW1ryAcg4XnHkRAhMPxqocLr7aSsZBTvekU9zyIAAIgK/19Pawdxxh7N7lAJomKeTaXLDb45DGkU+EFTkVp4Ag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2592525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0Yz6CRA9TVsSAnZWagAA0OEP/iFufhfvuh3fDLI25QZZ\ntGqWDnvWnBldaPk0BzpaXzj90M6URTagVzl2RqJGPXcig9T03GpsYqfaJB8o\nHTcVHblPSf2gXLf61/6gqbvJ/yJuPY+j4rmICDWCT02PudlJJXWCFbEQcenG\nQvfcgCKudtwlLhdpTV69q1uuN4C5BbvDY2eVSDqXFNhIJj+CXRYlDMgO1M6L\nQTJS9GuCMIBpZ5B3NCUkeS6ZLs0tlYLJD/6r31Rg+Lfz7iAv5J6s/LpGeGnd\niXQdRWZSYPoR8u0dTssdU7vXMk7H9REgW9hhubjDQ83GtDE2SBF6qJA1Edhz\n8x/XGHumus6xLpdJcS13f1wvDGtLYTmCr8L/KufJYKIpY7FNzriMS3yLf1VB\nCS+p7LE8nub9Huq+x3NUfNNMBcC+VuvIdNtB75IWBJcgC7LJuOXHSfvff1Y8\n/aGHhotgn+j38h75+UTNpUZpjWOninmTBw++v3+l8s8ysQSs0QKUftf02bH8\nKniewAWA/xrbfWpai2Gkz7LJPa+X8/tOFZ+5RThZRAR0JciQm4dqsAZCUv4d\nK2AdcJVFG28qH6pz+1ZMMG2RYdmaetoR1PRkWJzLbYvwqQgCgau4xm82NG/T\n0/XXjhK9vbRopSIMrgVlVtpgVgn+FWai4ikq174pA4IIVSXkgc6cdtrDtYtr\nkph9\r\n=dc4Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mapbox-gl.js","style":"dist/mapbox-gl.css","browser":{"./src/util/window.js":"./src/util/browser/window.js","./src/shaders/index.js":"./src/shaders/shaders.js","./src/util/web_worker.js":"./src/util/browser/web_worker.js"},"engines":{"node":">=6.4.0"},"gitHead":"ee93a3b32e200e361751dd320bb4f9615e923227","scripts":{"lint":"eslint --cache --ignore-path .gitignore src test bench debug/*.html","test":"run-s lint lint-css lint-docs test-flow test-unit","start":"run-p build-token watch-css watch-query watch-benchmarks start-server","codegen":"build/run-node build/generate-style-code.js && build/run-node build/generate-struct-arrays.js","lint-css":"stylelint 'src/css/mapbox-gl.css'","test-cov":"nyc --require=@mapbox/flow-remove-types/register --reporter=text-summary --reporter=lcov --cache run-s test-unit test-expressions test-query test-render","build-csp":"rollup -c rollup.config.csp.js","build-css":"postcss -o dist/mapbox-gl.css src/css/mapbox-gl.css","build-dev":"rollup -c --environment BUILD:dev","lint-docs":"documentation lint src/index.js","test-flow":"build/run-node build/generate-flow-typed-style-spec && flow .","test-unit":"build/run-tap --reporter classic --no-coverage test/unit","watch-css":"postcss --watch -o dist/mapbox-gl.css src/css/mapbox-gl.css","watch-dev":"rollup -c --environment BUILD:dev --watch","build-prod":"rollup -c --environment BUILD:production","test-build":"build/run-tap --no-coverage test/build/**/*.test.js","test-query":"testem ci -f test/integration/testem.js -R xunit > test/integration/query-tests/test-results.xml","test-suite":"run-s test-render test-query test-expressions","build-token":"node build/generate-access-token-script.js","start-bench":"run-p build-token watch-benchmarks start-server","start-debug":"run-p build-token watch-css watch-dev start-server","start-tests":"run-p build-token watch-css watch-query start-server","test-render":"node --max-old-space-size=2048 test/render.test.js","watch-query":"testem -f test/integration/testem.js","diff-tarball":"build/run-node build/diff-tarball && echo \"Please confirm the above is correct [y/n]? \"; read answer; if [ \"$answer\" = \"${answer#[Yy]}\" ]; then false; fi","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"build/run-tap --reporter spec --no-coverage test/browser/**/*.test.js","start-release":"run-s build-token build-prod-min build-css print-release-url start-server","build-prod-min":"rollup -c --environment BUILD:production,MINIFY:true","prepublishOnly":"ls","prepare-publish":"git clean -fdx && yarn install","test-query-node":"node test/query.test.js","build-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/versions/rollup_config_benchmarks.js","build-flow-types":"mkdir -p dist && cp build/mapbox-gl.js.flow dist/mapbox-gl.js.flow && cp build/mapbox-gl.js.flow dist/mapbox-gl-dev.js.flow","build-style-spec":"cd src/style-spec && npm run build && cd ../.. && mkdir -p dist/style-spec && cp src/style-spec/dist/* dist/style-spec","test-expressions":"build/run-node test/expression.test.js","test-suite-clean":"find test/integration/{render,query, expressions}-tests -mindepth 2 -type d -exec test -e \"{}/actual.png\" \\; -not \\( -exec test -e \"{}/style.json\" \\; \\) -print | xargs -t rm -r","watch-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js -w","build-query-suite":"rollup -c test/integration/rollup.config.test.js","print-release-url":"node build/print-release-url.js"},"_npmUser":{"name":"snickell","email":"snickell+npmjs@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"6.14.9","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"15.3.0","dependencies":{"rw":"^1.3.3","pbf":"^3.2.1","earcut":"^2.2.2","vt-pbf":"^3.1.1","potpack":"^1.0.1","minimist":"^1.2.5","gl-matrix":"^3.2.1","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","grid-index":"^1.1.0","quickselect":"^2.0.0","supercluster":"^7.1.0","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^1.1.1","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.0","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-types":"^1.0.2","@mapbox/geojson-rewind":"^0.5.0","@mapbox/point-geometry":"^0.1.0","@mapbox/mapbox-gl-supported":"^1.5.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^4.12.0","gl":"^4.5.3","st":"^1.2.2","ejs":"^2.5.7","esm":"~3.0.84","nyc":"^13.3.0","tap":"~12.4.1","diff":"^4.0.1","glob":"^7.1.4","tape":"^4.13.2","chalk":"^3.0.0","jsdom":"^13.0.0","pngjs":"^3.4.0","react":"^16.8.6","sinon":"^7.3.2","canvas":"^2.6.1","eslint":"^5.15.3","rollup":"^1.23.1","testem":"^3.0.0","address":"^1.1.2","cssnano":"^4.1.10","pirates":"^4.0.1","request":"^2.88.0","babelify":"^10.0.0","chokidar":"^3.0.2","flow-bin":"^0.100.0","benchmark":"^2.1.4","puppeteer":"^1.18.0","react-dom":"^16.8.6","stylelint":"^9.10.1","browserify":"^16.5.0","pixelmatch":"^5.1.0","tap-parser":"^10.0.1","@babel/core":"^7.9.0","npm-run-all":"^4.1.5","postcss-cli":"^6.1.2","tape-filter":"^1.0.4","babel-eslint":"^10.0.1","jsonwebtoken":"^8.3.0","npm-packlist":"^2.1.1","pretty-bytes":"^5.1.0","shuffle-seed":"^1.1.6","@octokit/rest":"^16.30.1","documentation":"~12.1.1","node-notifier":"^5.4.3","lodash.template":"^4.5.0","qrcode-terminal":"^0.12.0","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^4.0.4","is-builtin-module":"^3.0.0","list-npm-contents":"^1.0.2","eslint-plugin-html":"^5.0.5","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^3.1.1","rollup-plugin-json":"^4.0.0","selenium-webdriver":"^4.0.0-alpha.5","eslint-plugin-jsdoc":"^17.1.2","eslint-plugin-react":"^7.12.4","rollup-plugin-buble":"^0.19.8","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^1.3.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^5.1.2","eslint-config-mourner":"^3.0.0","rollup-plugin-replace":"^2.2.0","eslint-plugin-flowtype":"^3.9.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-unassert":"^0.3.0","rollup-plugin-sourcemaps":"^0.4.2","@mapbox/flow-remove-types":"^1.3.0-await.upstream.2","stylelint-config-standard":"^18.2.0","@mapbox/mapbox-gl-rtl-text":"^0.2.1","rollup-plugin-node-resolve":"^5.2.0","json-stringify-pretty-compact":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_1.13.0-rc.0_1607568634247_0.3277595581605681","host":"s3://npm-registry-packages"}},"1.13.0-rc.1":{"name":"maplibre-gl","version":"1.13.0-rc.1","license":"BSD-3-Clause","_id":"maplibre-gl@1.13.0-rc.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"snickell","email":"snickell+npmjs@gmail.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"}],"esm":true,"dist":{"shasum":"2f0f8210052a25b0578ee63cbb2539fe17878641","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-1.13.0-rc.1.tgz","fileCount":502,"integrity":"sha512-R3xRU9sUH8pd6QjOXhTQzHBq+PAJaQUQkaz8yodORWlV4clz7CffvQrWPvpfsoC62f+c6a9Yw2ugLBADr4e5wQ==","signatures":[{"sig":"MEQCIB/qw1VD5GJJlQm8ch+PLt6fqF6qmpItdqvhu8xQHFd/AiBqjb1YO93w8B/jEZXDMDdDruBf/H4Di3I7/tBP998/5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30841767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0f+eCRA9TVsSAnZWagAAv/AQAIP271g+BMPxi7q/oViA\nvdAZLMUAXgeK1QCWzbA47+chzPwaRf5ZoxNXjQCYVPfFQtHVShh/oqvT/uTH\nLCtx+pyALnvpkqOiiSNCmdpkpS4Qbdb1Ha+6KSgv2UWVAmqF56gtHAD3IF4m\nc3+ZfA7r6i3svf6Dpzl/xOCiAoEuueQqZ7z6/EzpiUP+XEJLn8LwulcMxiSA\n9e9kPFlLgaWoRs5pfvDkBzkcH5gxFok9NlS7Y6dd3suJZ7DQxC1CoHICcQ+C\n/A0xeRdR5wFu/VAwdl5RJ4wukx2cU9HEN1hPjYHwC+eCvyLFiG6AQ8Exprys\nadke9YpWuBmO46fus4yWgLQikT4+YAoYVWLqhVRKxOyFQzr671ap7sJ0bbgD\ntUfwjLz9Zrkg25sUmD0KG/j2+OQEBVaB8E+dUOMLA48GvNHLJJIHuDXe6Rpg\nDOCYwp8N8olvQ1qxFHbQFf1eFmFyLlK1qGR33kEqYivs44t89YIZ6mcn7v9B\n4ibm87GG0BVVw/YbgquEKTv/VQd3yz6c2tS3B3owjOzBlb/hIsu3RUFLx+0U\nJvvlzdd7jyvBF52XiTCSGlrN6K0kD+jbYEG92X+ZUD1E6NdCjY1BV+oBSnME\nynB3WTz1qPxCjSo+Jx0VoblXyrSVF/CNCdTIKjxAMBYxp+faEawDJO8G0LxL\nkRIo\r\n=uVZU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mapbox-gl.js","style":"dist/mapbox-gl.css","browser":{"./src/util/window.js":"./src/util/browser/window.js","./src/shaders/index.js":"./src/shaders/shaders.js","./src/util/web_worker.js":"./src/util/browser/web_worker.js"},"engines":{"node":">=6.4.0"},"scripts":{"lint":"eslint --cache --ignore-path .gitignore src test bench debug/*.html","test":"run-s lint lint-css lint-docs test-flow test-unit","start":"run-p build-token watch-css watch-query watch-benchmarks start-server","codegen":"build/run-node build/generate-style-code.js && build/run-node build/generate-struct-arrays.js","lint-css":"stylelint 'src/css/mapbox-gl.css'","test-cov":"nyc --require=@mapbox/flow-remove-types/register --reporter=text-summary --reporter=lcov --cache run-s test-unit test-expressions test-query test-render","build-csp":"rollup -c rollup.config.csp.js","build-css":"postcss -o dist/mapbox-gl.css src/css/mapbox-gl.css","build-dev":"rollup -c --environment BUILD:dev","lint-docs":"documentation lint src/index.js","test-flow":"build/run-node build/generate-flow-typed-style-spec && flow .","test-unit":"build/run-tap --reporter classic --no-coverage test/unit","watch-css":"postcss --watch -o dist/mapbox-gl.css src/css/mapbox-gl.css","watch-dev":"rollup -c --environment BUILD:dev --watch","build-prod":"rollup -c --environment BUILD:production","test-build":"echo 'WARNING: maplibre-gl-js/package.json/scripts/test-build has been disabled, see https://github.com/maplibre/maplibre-gl-js/pull/17#issuecomment-742437033' 1>&2","test-query":"testem ci -f test/integration/testem.js -R xunit > test/integration/query-tests/test-results.xml","test-suite":"run-s test-render test-query test-expressions","build-token":"node build/generate-access-token-script.js","start-bench":"run-p build-token watch-benchmarks start-server","start-debug":"run-p build-token watch-css watch-dev start-server","start-tests":"run-p build-token watch-css watch-query start-server","test-render":"node --max-old-space-size=2048 test/render.test.js","watch-query":"testem -f test/integration/testem.js","diff-tarball":"echo 'WARNING: maplibre-gl-js/package.json/scripts/diff-tarball has been disabled, see https://github.com/maplibre/maplibre-gl-js/pull/17#issuecomment-742437033' 1>&2","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"build/run-tap --reporter spec --no-coverage test/browser/**/*.test.js","start-release":"run-s build-token build-prod-min build-css print-release-url start-server","build-prod-min":"rollup -c --environment BUILD:production,MINIFY:true","prepublishOnly":"run-s prepare-publish build-flow-types build-dev build-prod-min build-prod build-csp build-css build-style-spec test-build diff-tarball","prepare-publish":"git clean -fdx && yarn install","test-query-node":"node test/query.test.js","build-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/versions/rollup_config_benchmarks.js","build-flow-types":"mkdir -p dist && cp build/mapbox-gl.js.flow dist/mapbox-gl.js.flow && cp build/mapbox-gl.js.flow dist/mapbox-gl-dev.js.flow","build-style-spec":"cd src/style-spec && npm run build && cd ../.. && mkdir -p dist/style-spec && cp src/style-spec/dist/* dist/style-spec","test-expressions":"build/run-node test/expression.test.js","test-suite-clean":"find test/integration/{render,query, expressions}-tests -mindepth 2 -type d -exec test -e \"{}/actual.png\" \\; -not \\( -exec test -e \"{}/style.json\" \\; \\) -print | xargs -t rm -r","watch-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js -w","build-query-suite":"rollup -c test/integration/rollup.config.test.js","print-release-url":"node build/print-release-url.js","test-build__disabled":"build/run-tap --no-coverage test/build/**/*.test.js","diff-tarball__disabled":"build/run-node build/diff-tarball && echo \"Please confirm the above is correct [y/n]? \"; read answer; if [ \"$answer\" = \"${answer#[Yy]}\" ]; then false; fi"},"_npmUser":{"name":"snickell","email":"snickell+npmjs@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"licenseText":"Copyright (c) 2020, Mapbox\n\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n    * Redistributions of source code must retain the above copyright notice,\n      this list of conditions and the following disclaimer.\n    * Redistributions in binary form must reproduce the above copyright notice,\n      this list of conditions and the following disclaimer in the documentation\n      and/or other materials provided with the distribution.\n    * Neither the name of Mapbox GL JS nor the names of its contributors\n      may be used to endorse or promote products derived from this software\n      without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\nPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\n-------------------------------------------------------------------------------\n\nContains code from glfx.js\n\nCopyright (C) 2011 by Evan Wallace\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n--------------------------------------------------------------------------------\n\nContains a portion of d3-color https://github.com/d3/d3-color\n\nCopyright 2010-2016 Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","dependencies":{"rw":"^1.3.3","pbf":"^3.2.1","earcut":"^2.2.2","vt-pbf":"^3.1.1","potpack":"^1.0.1","minimist":"^1.2.5","gl-matrix":"^3.2.1","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","grid-index":"^1.1.0","quickselect":"^2.0.0","supercluster":"^7.1.0","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^1.1.1","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.0","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-types":"^1.0.2","@mapbox/geojson-rewind":"^0.5.0","@mapbox/point-geometry":"^0.1.0","@mapbox/mapbox-gl-supported":"^1.5.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^4.12.0","gl":"^4.5.3","st":"^1.2.2","ejs":"^2.5.7","esm":"~3.0.84","nyc":"^13.3.0","tap":"~12.4.1","diff":"^4.0.1","glob":"^7.1.4","tape":"^4.13.2","chalk":"^3.0.0","jsdom":"^13.0.0","pngjs":"^3.4.0","react":"^16.8.6","sinon":"^7.3.2","canvas":"^2.6.1","eslint":"^5.15.3","rollup":"^1.23.1","testem":"^3.0.0","address":"^1.1.2","cssnano":"^4.1.10","pirates":"^4.0.1","request":"^2.88.0","babelify":"^10.0.0","chokidar":"^3.0.2","flow-bin":"^0.100.0","benchmark":"^2.1.4","puppeteer":"^1.18.0","react-dom":"^16.8.6","stylelint":"^9.10.1","browserify":"^16.5.0","pixelmatch":"^5.1.0","tap-parser":"^10.0.1","@babel/core":"^7.9.0","npm-run-all":"^4.1.5","postcss-cli":"^6.1.2","tape-filter":"^1.0.4","babel-eslint":"^10.0.1","jsonwebtoken":"^8.3.0","npm-packlist":"^2.1.1","pretty-bytes":"^5.1.0","shuffle-seed":"^1.1.6","@octokit/rest":"^16.30.1","documentation":"~12.1.1","node-notifier":"^5.4.3","lodash.template":"^4.5.0","qrcode-terminal":"^0.12.0","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^4.0.4","flow-remove-types":"^2.139.0","is-builtin-module":"^3.0.0","list-npm-contents":"^1.0.2","eslint-plugin-html":"^5.0.5","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^3.1.1","rollup-plugin-json":"^4.0.0","selenium-webdriver":"^4.0.0-alpha.5","eslint-plugin-jsdoc":"^17.1.2","eslint-plugin-react":"^7.12.4","rollup-plugin-buble":"^0.19.8","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^1.3.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^5.1.2","eslint-config-mourner":"^3.0.0","rollup-plugin-replace":"^2.2.0","eslint-plugin-flowtype":"^3.9.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-unassert":"^0.3.0","rollup-plugin-sourcemaps":"^0.4.2","@mapbox/flow-remove-types":"^1.3.0-await.upstream.2","stylelint-config-standard":"^18.2.0","@mapbox/mapbox-gl-rtl-text":"^0.2.1","rollup-plugin-node-resolve":"^5.2.0","json-stringify-pretty-compact":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_1.13.0-rc.1_1607597981554_0.6057116247520171","host":"s3://npm-registry-packages"}},"1.13.0-rc.2":{"name":"maplibre-gl","version":"1.13.0-rc.2","license":"BSD-3-Clause","_id":"maplibre-gl@1.13.0-rc.2","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"snickell","email":"snickell+npmjs@gmail.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"}],"esm":true,"dist":{"shasum":"3d8def19cb592073e8baffc7d7b970d6265e84e1","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-1.13.0-rc.2.tgz","fileCount":502,"integrity":"sha512-bmQRroTCcuYF1IiM8NXtKXDbEKWstJKhtI+GXTKw3aIL0DQ5O+pvWGEhUWpsY5OiXhvNdSVh4gSya1xXuipyIg==","signatures":[{"sig":"MEUCIHPQ8tkkeA5xfa5364Vhifj/u2DuV+hKSCWpoWpKsTssAiEAihrPv1GP0bmLH1LgQ4Fqy0b8Xxy8MQI5MDCOrTDj0hs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30844741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0gXYCRA9TVsSAnZWagAAl/wQAJiEIyzKld5C3ylt5Dd2\nC6ulyw3qIqgJIzdVMN3elWkxF1KuZh/y+a2oEPMd1+Jx/bqI79ThZbw0Pmlu\noppEyqSD3I5uCQM9U+l1cD+pkRItyTROQUh4Ndz75lNgcWHTEE/ae+ilvSxN\nWKUCZIq747VJcc2i98o//+JDHVzdO0QqQ7kTsiN55HVCXHltrvdF+UfR/wxS\np+L9xHLv6a2jQd8+6cB/6xFp/lwbNfcA+KO3P1clzmeMVmnYIX1qg1AOBqTi\nmGML0CW/yG8lwNniAQU1DAoqfSW6BIpzGnSGxhJt+7EHvvtH8OaRCX43nGBZ\nqjulfTlyxESSG5sFbSShDFL0FG2sR6nVCMjLGDnsruZWqnDJJ6IinmCuiPjh\n5xQ4psJJaQXPjCOU4tzYacYQwr6HSyfZWwjhG/1BuOC2g9A0Qnt91mr/NGDJ\nIMrcUC9N/vSqjjI38tJRU4ByMJuTbpDx/Eg5KlBMzghCqoynmLTw2NaD47RY\nEGYHvCkk2nMB/eWBWC0gJrNJY6jp7m1sKgP8U/G+6qFObP2koR+bg2VhxHu9\nIW3SG64Nkfhy7gLzQ36yuCPcoSEo+5OXW3MfNi8FICb42m90nHl/3wPuPeVM\nhBFcJFRpAtpzkh1IcsyMGO57/6PQ4UacSOZ4o0zOVhOI7UqQZSrbnad5Tufk\nzxDZ\r\n=xpjD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mapbox-gl.js","style":"dist/mapbox-gl.css","browser":{"./src/util/window.js":"./src/util/browser/window.js","./src/shaders/index.js":"./src/shaders/shaders.js","./src/util/web_worker.js":"./src/util/browser/web_worker.js"},"engines":{"node":">=6.4.0"},"scripts":{"lint":"eslint --cache --ignore-path .gitignore src test bench debug/*.html","test":"run-s lint lint-css lint-docs test-flow test-unit","start":"run-p build-token watch-css watch-query watch-benchmarks start-server","codegen":"build/run-node build/generate-style-code.js && build/run-node build/generate-struct-arrays.js","lint-css":"stylelint 'src/css/mapbox-gl.css'","test-cov":"nyc --require=@mapbox/flow-remove-types/register --reporter=text-summary --reporter=lcov --cache run-s test-unit test-expressions test-query test-render","build-csp":"rollup -c rollup.config.csp.js","build-css":"postcss -o dist/mapbox-gl.css src/css/mapbox-gl.css","build-dev":"rollup -c --environment BUILD:dev","lint-docs":"documentation lint src/index.js","test-flow":"build/run-node build/generate-flow-typed-style-spec && flow .","test-unit":"build/run-tap --reporter classic --no-coverage test/unit","watch-css":"postcss --watch -o dist/mapbox-gl.css src/css/mapbox-gl.css","watch-dev":"rollup -c --environment BUILD:dev --watch","build-prod":"rollup -c --environment BUILD:production","test-build":"build/run-tap --no-coverage test/build/**/*.test.js","test-query":"testem ci -f test/integration/testem.js -R xunit > test/integration/query-tests/test-results.xml","test-suite":"run-s test-render test-query test-expressions","build-token":"node build/generate-access-token-script.js","start-bench":"run-p build-token watch-benchmarks start-server","start-debug":"run-p build-token watch-css watch-dev start-server","start-tests":"run-p build-token watch-css watch-query start-server","test-render":"node --max-old-space-size=2048 test/render.test.js","watch-query":"testem -f test/integration/testem.js","diff-tarball":"build/run-node build/diff-tarball && echo \"Please confirm the above is correct [y/n]? \"; read answer; if [ \"$answer\" = \"${answer#[Yy]}\" ]; then false; fi","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"build/run-tap --reporter spec --no-coverage test/browser/**/*.test.js","start-release":"run-s build-token build-prod-min build-css print-release-url start-server","build-prod-min":"rollup -c --environment BUILD:production,MINIFY:true","prepublishOnly":"run-s prepare-publish build-flow-types build-dev build-prod-min build-prod build-csp build-css build-style-spec test-build diff-tarball","prepare-publish":"git clean -fdx && yarn install","test-build_warn":"echo 'WARNING: maplibre-gl-js/package.json/scripts/test-build has been disabled, see https://github.com/maplibre/maplibre-gl-js/pull/17#issuecomment-742437033' 1>&2","test-query-node":"node test/query.test.js","build-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/versions/rollup_config_benchmarks.js","build-flow-types":"mkdir -p dist && cp build/mapbox-gl.js.flow dist/mapbox-gl.js.flow && cp build/mapbox-gl.js.flow dist/mapbox-gl-dev.js.flow","build-style-spec":"cd src/style-spec && npm run build && cd ../.. && mkdir -p dist/style-spec && cp src/style-spec/dist/* dist/style-spec","test-expressions":"build/run-node test/expression.test.js","test-suite-clean":"find test/integration/{render,query, expressions}-tests -mindepth 2 -type d -exec test -e \"{}/actual.png\" \\; -not \\( -exec test -e \"{}/style.json\" \\; \\) -print | xargs -t rm -r","watch-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js -w","build-query-suite":"rollup -c test/integration/rollup.config.test.js","diff-tarball_warn":"echo 'WARNING: maplibre-gl-js/package.json/scripts/diff-tarball has been disabled, see https://github.com/maplibre/maplibre-gl-js/pull/17#issuecomment-742437033' 1>&2","print-release-url":"node build/print-release-url.js"},"_npmUser":{"name":"snickell","email":"snickell+npmjs@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"licenseText":"Copyright (c) 2020, Mapbox\n\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n    * Redistributions of source code must retain the above copyright notice,\n      this list of conditions and the following disclaimer.\n    * Redistributions in binary form must reproduce the above copyright notice,\n      this list of conditions and the following disclaimer in the documentation\n      and/or other materials provided with the distribution.\n    * Neither the name of Mapbox GL JS nor the names of its contributors\n      may be used to endorse or promote products derived from this software\n      without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\nPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\n-------------------------------------------------------------------------------\n\nContains code from glfx.js\n\nCopyright (C) 2011 by Evan Wallace\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n--------------------------------------------------------------------------------\n\nContains a portion of d3-color https://github.com/d3/d3-color\n\nCopyright 2010-2016 Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","dependencies":{"rw":"^1.3.3","pbf":"^3.2.1","earcut":"^2.2.2","vt-pbf":"^3.1.1","potpack":"^1.0.1","minimist":"^1.2.5","gl-matrix":"^3.2.1","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","grid-index":"^1.1.0","quickselect":"^2.0.0","supercluster":"^7.1.0","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^1.1.1","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.0","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-types":"^1.0.2","@mapbox/geojson-rewind":"^0.5.0","@mapbox/point-geometry":"^0.1.0","@mapbox/mapbox-gl-supported":"^1.5.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^4.12.0","gl":"^4.5.3","st":"^1.2.2","ejs":"^2.5.7","esm":"~3.0.84","nyc":"^13.3.0","tap":"~12.4.1","diff":"^4.0.1","glob":"^7.1.4","tape":"^4.13.2","chalk":"^3.0.0","jsdom":"^13.0.0","pngjs":"^3.4.0","react":"^16.8.6","sinon":"^7.3.2","canvas":"^2.6.1","eslint":"^5.15.3","rollup":"^1.23.1","testem":"^3.0.0","address":"^1.1.2","cssnano":"^4.1.10","pirates":"^4.0.1","request":"^2.88.0","babelify":"^10.0.0","chokidar":"^3.0.2","flow-bin":"^0.100.0","benchmark":"^2.1.4","puppeteer":"^1.18.0","react-dom":"^16.8.6","stylelint":"^9.10.1","browserify":"^16.5.0","pixelmatch":"^5.1.0","tap-parser":"^10.0.1","@babel/core":"^7.9.0","npm-run-all":"^4.1.5","postcss-cli":"^6.1.2","tape-filter":"^1.0.4","babel-eslint":"^10.0.1","jsonwebtoken":"^8.3.0","npm-packlist":"^2.1.1","pretty-bytes":"^5.1.0","shuffle-seed":"^1.1.6","@octokit/rest":"^16.30.1","documentation":"~12.1.1","node-notifier":"^5.4.3","lodash.template":"^4.5.0","qrcode-terminal":"^0.12.0","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^4.0.4","flow-remove-types":"^2.139.0","is-builtin-module":"^3.0.0","list-npm-contents":"^1.0.2","eslint-plugin-html":"^5.0.5","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^3.1.1","rollup-plugin-json":"^4.0.0","selenium-webdriver":"^4.0.0-alpha.5","eslint-plugin-jsdoc":"^17.1.2","eslint-plugin-react":"^7.12.4","rollup-plugin-buble":"^0.19.8","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^1.3.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^5.1.2","eslint-config-mourner":"^3.0.0","rollup-plugin-replace":"^2.2.0","eslint-plugin-flowtype":"^3.9.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-unassert":"^0.3.0","rollup-plugin-sourcemaps":"^0.4.2","@mapbox/flow-remove-types":"^1.3.0-await.upstream.2","stylelint-config-standard":"^18.2.0","@mapbox/mapbox-gl-rtl-text":"^0.2.1","rollup-plugin-node-resolve":"^5.2.0","json-stringify-pretty-compact":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_1.13.0-rc.2_1607599575791_0.5145972339469747","host":"s3://npm-registry-packages"}},"1.13.0-rc.3":{"name":"maplibre-gl","version":"1.13.0-rc.3","license":"BSD-3-Clause","_id":"maplibre-gl@1.13.0-rc.3","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"snickell","email":"snickell+npmjs@gmail.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"}],"esm":true,"dist":{"shasum":"fd5d572c5b9fb907e347e472fff5c2802cec7b77","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-1.13.0-rc.3.tgz","fileCount":502,"integrity":"sha512-dhsCxnhlGHHSaQaPjcf0B5naBjabT2OddZS+91oKNZFeJ/EseQqE5wCKGWM5eKvPlBWcbxrgIxPRWklkTo4gfA==","signatures":[{"sig":"MEUCIGGATscPk2UJUoDV6fq/4K6ZutuPjVWdbTinZZ9qBgICAiEAwrclWrXXKl+mu3lm4V8y3cJXDVox3Lt/MqUjg/DPhyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30844167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0hZuCRA9TVsSAnZWagAAgPIP/jfcanK066g0EJ1GxyWx\nsGQ11xZvMMYM9HPrlNjW41Gk/WfxXeyGZWZtNjWOR0gdxrZJSo8SScQVtW3U\npzs65sb1iiApscZnsepT9COGR8JStIUX/cMEbiatm5r187Rjny4AiSlVhmLJ\nvmbpJLDq5DTy21gmULExgb2NoYbrJDeUS62IvTZjdKP5Ydx0g4+MS6uQq6bH\ntkPmOpEmHZ7UEWMqFC5Be8dzo/GaSbAGmOfQh+f0t+9DQ6wBR5xKfNfHl04k\naafRs5GsL5BMbKHArdu5SvMbjXrQb83ltxCVrhlLj3AspAWrwuE907Nim6Bj\n04BGt6QY7d8j+J/C/bBIThfSJ4XpAaXd2sY3Ob7hfPg+S6g12vKzDypVFNlf\nlSkOqQPFCAy7LsIa+hAVP2AAPAkAx47v2isyr7m9rXn4Wm2ohtvsl95WlVg9\nM8qk4p9BUREKchOqLLnBDoMrPcPmuZlBwaUwIqMF3MCHZy9Ug0eNMlqkO6Uq\ntRCHG3ZQ1WQOBvYNkvpro7ondETU66PEXse2wJBJaHnbCnbnI6ZFGUsty5zi\nJqLvUAFgZ4b105UQMlalopsezOb4NLZ2rw1KcdAslP1Sa5OKWk/hhPzK/H3b\nrPJxxXiIf47/jDKfHEujFtiK6f3w5TWGCGX9j04NPO/XydQG3ESke9h9hiZv\nxEQA\r\n=Ktuh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mapbox-gl.js","style":"dist/mapbox-gl.css","browser":{"./src/util/window.js":"./src/util/browser/window.js","./src/shaders/index.js":"./src/shaders/shaders.js","./src/util/web_worker.js":"./src/util/browser/web_worker.js"},"engines":{"node":">=6.4.0"},"scripts":{"lint":"eslint --cache --ignore-path .gitignore src test bench debug/*.html","test":"run-s lint lint-css lint-docs test-flow test-unit","start":"run-p build-token watch-css watch-query watch-benchmarks start-server","codegen":"build/run-node build/generate-style-code.js && build/run-node build/generate-struct-arrays.js","lint-css":"stylelint 'src/css/mapbox-gl.css'","test-cov":"nyc --require=@mapbox/flow-remove-types/register --reporter=text-summary --reporter=lcov --cache run-s test-unit test-expressions test-query test-render","build-csp":"rollup -c rollup.config.csp.js","build-css":"postcss -o dist/mapbox-gl.css src/css/mapbox-gl.css","build-dev":"rollup -c --environment BUILD:dev","lint-docs":"documentation lint src/index.js","test-flow":"build/run-node build/generate-flow-typed-style-spec && flow .","test-unit":"build/run-tap --reporter classic --no-coverage test/unit","watch-css":"postcss --watch -o dist/mapbox-gl.css src/css/mapbox-gl.css","watch-dev":"rollup -c --environment BUILD:dev --watch","build-prod":"rollup -c --environment BUILD:production","test-build":"build/run-tap --no-coverage test/build/**/*.test.js","test-query":"testem ci -f test/integration/testem.js -R xunit > test/integration/query-tests/test-results.xml","test-suite":"run-s test-render test-query test-expressions","build-token":"node build/generate-access-token-script.js","start-bench":"run-p build-token watch-benchmarks start-server","start-debug":"run-p build-token watch-css watch-dev start-server","start-tests":"run-p build-token watch-css watch-query start-server","test-render":"node --max-old-space-size=2048 test/render.test.js","watch-query":"testem -f test/integration/testem.js","diff-tarball":"build/run-node build/diff-tarball && echo \"Please confirm the above is correct [y/n]? \"; read answer; if [ \"$answer\" = \"${answer#[Yy]}\" ]; then false; fi","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"build/run-tap --reporter spec --no-coverage test/browser/**/*.test.js","start-release":"run-s build-token build-prod-min build-css print-release-url start-server","build-prod-min":"rollup -c --environment BUILD:production,MINIFY:true","prepublishOnly":"run-s prepare-publish build-flow-types build-dev build-prod-min build-prod build-csp build-css build-style-spec test-build diff-tarball","prepare-publish":"git clean -fdx && yarn install","test-query-node":"node test/query.test.js","build-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/versions/rollup_config_benchmarks.js","build-flow-types":"mkdir -p dist && cp build/mapbox-gl.js.flow dist/mapbox-gl.js.flow && cp build/mapbox-gl.js.flow dist/mapbox-gl-dev.js.flow","build-style-spec":"cd src/style-spec && npm run build && cd ../.. && mkdir -p dist/style-spec && cp src/style-spec/dist/* dist/style-spec","test-expressions":"build/run-node test/expression.test.js","test-suite-clean":"find test/integration/{render,query, expressions}-tests -mindepth 2 -type d -exec test -e \"{}/actual.png\" \\; -not \\( -exec test -e \"{}/style.json\" \\; \\) -print | xargs -t rm -r","watch-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js -w","build-query-suite":"rollup -c test/integration/rollup.config.test.js","print-release-url":"node build/print-release-url.js"},"_npmUser":{"name":"snickell","email":"snickell+npmjs@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"licenseText":"Copyright (c) 2020, Mapbox\n\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n    * Redistributions of source code must retain the above copyright notice,\n      this list of conditions and the following disclaimer.\n    * Redistributions in binary form must reproduce the above copyright notice,\n      this list of conditions and the following disclaimer in the documentation\n      and/or other materials provided with the distribution.\n    * Neither the name of Mapbox GL JS nor the names of its contributors\n      may be used to endorse or promote products derived from this software\n      without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\nPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\n-------------------------------------------------------------------------------\n\nContains code from glfx.js\n\nCopyright (C) 2011 by Evan Wallace\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n--------------------------------------------------------------------------------\n\nContains a portion of d3-color https://github.com/d3/d3-color\n\nCopyright 2010-2016 Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","dependencies":{"rw":"^1.3.3","pbf":"^3.2.1","earcut":"^2.2.2","vt-pbf":"^3.1.1","potpack":"^1.0.1","minimist":"^1.2.5","gl-matrix":"^3.2.1","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","grid-index":"^1.1.0","quickselect":"^2.0.0","supercluster":"^7.1.0","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^1.1.1","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.0","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-types":"^1.0.2","@mapbox/geojson-rewind":"^0.5.0","@mapbox/point-geometry":"^0.1.0","@mapbox/mapbox-gl-supported":"^1.5.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^4.12.0","gl":"^4.5.3","st":"^1.2.2","ejs":"^2.5.7","esm":"~3.0.84","nyc":"^13.3.0","tap":"~12.4.1","diff":"^4.0.1","glob":"^7.1.4","tape":"^4.13.2","chalk":"^3.0.0","jsdom":"^13.0.0","pngjs":"^3.4.0","react":"^16.8.6","sinon":"^7.3.2","canvas":"^2.6.1","eslint":"^5.15.3","rollup":"^1.23.1","testem":"^3.0.0","address":"^1.1.2","cssnano":"^4.1.10","pirates":"^4.0.1","request":"^2.88.0","babelify":"^10.0.0","chokidar":"^3.0.2","flow-bin":"^0.100.0","benchmark":"^2.1.4","puppeteer":"^1.18.0","react-dom":"^16.8.6","stylelint":"^9.10.1","browserify":"^16.5.0","pixelmatch":"^5.1.0","tap-parser":"^10.0.1","@babel/core":"^7.9.0","npm-run-all":"^4.1.5","postcss-cli":"^6.1.2","tape-filter":"^1.0.4","babel-eslint":"^10.0.1","jsonwebtoken":"^8.3.0","npm-packlist":"^2.1.1","pretty-bytes":"^5.1.0","shuffle-seed":"^1.1.6","@octokit/rest":"^16.30.1","documentation":"~12.1.1","node-notifier":"^5.4.3","lodash.template":"^4.5.0","qrcode-terminal":"^0.12.0","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^4.0.4","flow-remove-types":"^2.139.0","is-builtin-module":"^3.0.0","list-npm-contents":"^1.0.2","eslint-plugin-html":"^5.0.5","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^3.1.1","rollup-plugin-json":"^4.0.0","selenium-webdriver":"^4.0.0-alpha.5","eslint-plugin-jsdoc":"^17.1.2","eslint-plugin-react":"^7.12.4","rollup-plugin-buble":"^0.19.8","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^1.3.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^5.1.2","eslint-config-mourner":"^3.0.0","rollup-plugin-replace":"^2.2.0","eslint-plugin-flowtype":"^3.9.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-unassert":"^0.3.0","rollup-plugin-sourcemaps":"^0.4.2","@mapbox/flow-remove-types":"^1.3.0-await.upstream.2","stylelint-config-standard":"^18.2.0","@mapbox/mapbox-gl-rtl-text":"^0.2.1","rollup-plugin-node-resolve":"^5.2.0","json-stringify-pretty-compact":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_1.13.0-rc.3_1607603821495_0.9019111937629847","host":"s3://npm-registry-packages"}},"1.13.0-rc.4":{"name":"maplibre-gl","version":"1.13.0-rc.4","license":"BSD-3-Clause","_id":"maplibre-gl@1.13.0-rc.4","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"snickell","email":"snickell+npmjs@gmail.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"}],"esm":true,"dist":{"shasum":"7b5ab1d42358ef0eb65e5083f8b8db378ff8d94a","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-1.13.0-rc.4.tgz","fileCount":502,"integrity":"sha512-QQ4b0fjGxXTGdS/sTKaXp8kyL/DsC93zAm2zGkhyExywvvsduFup9GTzCDas7g4VljYGgTsNhaWkxWewu0gG9A==","signatures":[{"sig":"MEUCIDgMW4JAY8gGaJ1KLe8WGgksJKT1bgO3DxejN25GzS6uAiEAvSojwkf1FG3xb1ht2uFKtANlM+My4OeISPgJ5WJMpz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30844487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0tt0CRA9TVsSAnZWagAAeOUQAKR3hArvC9vw/dCYCMWk\nMovsHQNk1aiQUn0oBJQcb4JEZq2k9uRXVlmXEHQX7iSG21PNB+joEDDg2/nc\nnJujYvcUUL6FhDahPYkXT2pXuy+iMCFHM3ZSid4EHIO/KXuwr+QbIf+Nyfq+\nDUDj19coeroNR9LxfsZnsujH/XmjUY5hPP/oLSIuTbmG9rdw3kch3RCbRYXZ\nWqZKxEa893X7v66xo8bL1OL5kyyihVgDrwN9eBDSJWvn/SP4CNusAXmOlB56\nztrB61O6SYTao/84je+1woWeoLfLZYIGjGbNDRhP8We6KurF1HPhBtrfhtr1\n4QrjSI9pmuY/27wZFVlvXKtNb/ljHdBFCYxsq0qF5SPF02c1MiesITV4c/tE\n9YTIDy+bWKSkFewongQ8d6qAGnqfnWs0V49E/gKxNKBgxhTT98AIp2sqj1/b\nO3J6VZD2ahyTBGVkAuo0LQxquuOL82T2P2CHRN5vA49ps+/ob87tBv6lxEzS\nDHavgr8TTdodhenHOJ2al0PDeFiFco8s8hwyjT+thsiz8RHZgDGaWOFNzZgo\nHLcvSIRadhd2rTV8yBGmNc8jboRt8AKNns7x41HNG1GmgNrnVbeweNLBj4Pe\nUtmkuWx/ev73oC/srrZBChZw5BJ61UFqmsm9Gp37aW7YpJtadsRkL5gOnGNj\ndJOi\r\n=HdiW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/mapbox-gl.js","style":"dist/mapbox-gl.css","browser":{"./src/util/window.js":"./src/util/browser/window.js","./src/shaders/index.js":"./src/shaders/shaders.js","./src/util/web_worker.js":"./src/util/browser/web_worker.js"},"engines":{"node":">=6.4.0"},"scripts":{"lint":"eslint --cache --ignore-path .gitignore src test bench debug/*.html","test":"run-s lint lint-css lint-docs test-flow test-unit","start":"run-p build-token watch-css watch-query watch-benchmarks start-server","codegen":"build/run-node build/generate-style-code.js && build/run-node build/generate-struct-arrays.js","lint-css":"stylelint 'src/css/mapbox-gl.css'","test-cov":"nyc --require=@mapbox/flow-remove-types/register --reporter=text-summary --reporter=lcov --cache run-s test-unit test-expressions test-query test-render","build-csp":"rollup -c rollup.config.csp.js","build-css":"postcss -o dist/mapbox-gl.css src/css/mapbox-gl.css","build-dev":"rollup -c --environment BUILD:dev","lint-docs":"documentation lint src/index.js","test-flow":"build/run-node build/generate-flow-typed-style-spec && flow .","test-unit":"build/run-tap --reporter classic --no-coverage test/unit","watch-css":"postcss --watch -o dist/mapbox-gl.css src/css/mapbox-gl.css","watch-dev":"rollup -c --environment BUILD:dev --watch","build-prod":"rollup -c --environment BUILD:production","test-build":"build/run-tap --no-coverage test/build/**/*.test.js","test-query":"testem ci -f test/integration/testem.js -R xunit > test/integration/query-tests/test-results.xml","test-suite":"run-s test-render test-query test-expressions","build-token":"node build/generate-access-token-script.js","start-bench":"run-p build-token watch-benchmarks start-server","start-debug":"run-p build-token watch-css watch-dev start-server","start-tests":"run-p build-token watch-css watch-query start-server","test-render":"node --max-old-space-size=2048 test/render.test.js","watch-query":"testem -f test/integration/testem.js","diff-tarball":"build/run-node build/diff-tarball && echo \"Please confirm the above is correct [y/n]? \"; read answer; if [ \"$answer\" = \"${answer#[Yy]}\" ]; then false; fi","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"build/run-tap --reporter spec --no-coverage test/browser/**/*.test.js","start-release":"run-s build-token build-prod-min build-css print-release-url start-server","build-prod-min":"rollup -c --environment BUILD:production,MINIFY:true","prepublishOnly":"run-s prepare-publish build-flow-types build-dev build-prod-min build-prod build-csp build-css build-style-spec test-build diff-tarball","prepare-publish":"git clean -fdx && yarn install","test-query-node":"node test/query.test.js","build-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/versions/rollup_config_benchmarks.js","build-flow-types":"mkdir -p dist && cp build/mapbox-gl.js.flow dist/mapbox-gl.js.flow && cp build/mapbox-gl.js.flow dist/mapbox-gl-dev.js.flow","build-style-spec":"cd src/style-spec && npm run build && cd ../.. && mkdir -p dist/style-spec && cp src/style-spec/dist/* dist/style-spec","test-expressions":"build/run-node test/expression.test.js","test-suite-clean":"find test/integration/{render,query, expressions}-tests -mindepth 2 -type d -exec test -e \"{}/actual.png\" \\; -not \\( -exec test -e \"{}/style.json\" \\; \\) -print | xargs -t rm -r","watch-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js -w","build-query-suite":"rollup -c test/integration/rollup.config.test.js","print-release-url":"node build/print-release-url.js"},"_npmUser":{"name":"snickell","email":"snickell+npmjs@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"licenseText":"Copyright (c) 2020, Mapbox\n\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n    * Redistributions of source code must retain the above copyright notice,\n      this list of conditions and the following disclaimer.\n    * Redistributions in binary form must reproduce the above copyright notice,\n      this list of conditions and the following disclaimer in the documentation\n      and/or other materials provided with the distribution.\n    * Neither the name of Mapbox GL JS nor the names of its contributors\n      may be used to endorse or promote products derived from this software\n      without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\nPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\n-------------------------------------------------------------------------------\n\nContains code from glfx.js\n\nCopyright (C) 2011 by Evan Wallace\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n--------------------------------------------------------------------------------\n\nContains a portion of d3-color https://github.com/d3/d3-color\n\nCopyright 2010-2016 Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","dependencies":{"rw":"^1.3.3","pbf":"^3.2.1","earcut":"^2.2.2","vt-pbf":"^3.1.1","potpack":"^1.0.1","minimist":"^1.2.5","gl-matrix":"^3.2.1","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","grid-index":"^1.1.0","quickselect":"^2.0.0","supercluster":"^7.1.0","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^1.1.1","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.0","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-types":"^1.0.2","@mapbox/geojson-rewind":"^0.5.0","@mapbox/point-geometry":"^0.1.0","@mapbox/mapbox-gl-supported":"^1.5.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^4.12.0","gl":"^4.5.3","st":"^1.2.2","ejs":"^2.5.7","esm":"~3.0.84","nyc":"^13.3.0","tap":"~12.4.1","diff":"^4.0.1","glob":"^7.1.4","tape":"^4.13.2","chalk":"^3.0.0","jsdom":"^13.0.0","pngjs":"^3.4.0","react":"^16.8.6","sinon":"^7.3.2","canvas":"^2.6.1","eslint":"^5.15.3","rollup":"^1.23.1","testem":"^3.0.0","address":"^1.1.2","cssnano":"^4.1.10","pirates":"^4.0.1","request":"^2.88.0","babelify":"^10.0.0","chokidar":"^3.0.2","flow-bin":"^0.100.0","benchmark":"^2.1.4","puppeteer":"^1.18.0","react-dom":"^16.8.6","stylelint":"^9.10.1","browserify":"^16.5.0","pixelmatch":"^5.1.0","tap-parser":"^10.0.1","@babel/core":"^7.9.0","npm-run-all":"^4.1.5","postcss-cli":"^6.1.2","tape-filter":"^1.0.4","babel-eslint":"^10.0.1","jsonwebtoken":"^8.3.0","npm-packlist":"^2.1.1","pretty-bytes":"^5.1.0","shuffle-seed":"^1.1.6","@octokit/rest":"^16.30.1","documentation":"~12.1.1","node-notifier":"^5.4.3","lodash.template":"^4.5.0","qrcode-terminal":"^0.12.0","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^4.0.4","is-builtin-module":"^3.0.0","list-npm-contents":"^1.0.2","eslint-plugin-html":"^5.0.5","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^3.1.1","rollup-plugin-json":"^4.0.0","selenium-webdriver":"^4.0.0-alpha.5","eslint-plugin-jsdoc":"^17.1.2","eslint-plugin-react":"^7.12.4","rollup-plugin-buble":"^0.19.8","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^1.3.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^5.1.2","eslint-config-mourner":"^3.0.0","rollup-plugin-replace":"^2.2.0","eslint-plugin-flowtype":"^3.9.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-unassert":"^0.3.0","rollup-plugin-sourcemaps":"^0.4.2","@mapbox/flow-remove-types":"^1.3.0-await.upstream.2","stylelint-config-standard":"^18.2.0","@mapbox/mapbox-gl-rtl-text":"^0.2.1","rollup-plugin-node-resolve":"^5.2.0","json-stringify-pretty-compact":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_1.13.0-rc.4_1607654259990_0.49625405988772053","host":"s3://npm-registry-packages"}},"1.13.0-rc.5":{"name":"maplibre-gl","version":"1.13.0-rc.5","license":"BSD-3-Clause","_id":"maplibre-gl@1.13.0-rc.5","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"snickell","email":"snickell+npmjs@gmail.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"}],"esm":true,"dist":{"shasum":"31cc48c5bb0f8bf279d37169578c5c4c28486516","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-1.13.0-rc.5.tgz","fileCount":502,"integrity":"sha512-IXyKr1+/6tW5Yk/Ov7VGmtEnBpGnW8G9S8FRAoNZ4KIJbm8XULRhGJ5Llg7DIzUBeZ28uzx0bIHCHzlR0+zpsA==","signatures":[{"sig":"MEYCIQC689OU6gIFUGZ10pMSoZ2/rghu2Hc+b/L/4hip1b8ZmQIhAKRmfFsCfw7EKWxEo6ianEOiP9CYW21WFfzzHFX3FzyC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30846218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLxoxCRA9TVsSAnZWagAAspQQAISz+v/p3CJa+1skRHJo\nlLgtE9erHx0tWHbbFSBZdAZOPHg/oWQpme3f6fAuZxIdu4Cwb0hR1qiB0Qqp\npG4Xu9qvvjG+NmGrXZGJFuDEEF9HnIkuSzaSEPsEyId2yHie6m/xqTohV2tY\nxqke8LLVaWXpt8G5Fr00bKPhBSn9H/URlKWSPA/9o/fb/XEyDF+z7hUsOswI\nXjndyb5pmDBkcxuIp0yWt2rC/nWqSr+TKy4y4qF2sJbKKA4HihSjGKIs/YJr\nEzyp6Ms8RYPI0Dzyhc3M0WWzPUUd727qZ3qHssIkNDlMLLG4kgkCbvqtHEZH\ngjIya0O9i5wiaJyHC9YhgLKpJmrws7Gr3Z9g5lee72zE6GM1qpLq14dfq1JF\n7uLiRP7g9YRx1JebH/Qatzr7KPacjKbzmAY/Fav89/IbchuV8gPU3cuPNCb3\nZGaRt+4mQ+uVjmjgjLWdfjGvGLs+yArvu91SZjRs7N0SBNDIMBfpf1fPpF3B\ndYJJzufK7M3g5beOg7dFAQ9cuShm4kd8FlqL3TDBl7z9Xs6C9qV8MNPEyvrr\nMySmnkAUgWOSeOlU72MYjXj1EwPGRyxYYTibk4vQ9b8vNGlOOPkXTr5xiOC4\nPVju8/c7bwKRZz30Sgz1HVuNiREy6pnsegDt+rS/UDtAOuYop1XNeamWPYrd\n93uH\r\n=x24A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","style":"dist/maplibre-gl.css","browser":{"./src/util/window.js":"./src/util/browser/window.js","./src/shaders/index.js":"./src/shaders/shaders.js","./src/util/web_worker.js":"./src/util/browser/web_worker.js"},"engines":{"node":">=6.4.0"},"scripts":{"lint":"eslint --cache --ignore-path .gitignore src test bench debug/*.html","test":"run-s lint lint-css lint-docs test-flow test-unit","start":"run-p build-token watch-css watch-query watch-benchmarks start-server","codegen":"cross-env build/run-node build/generate-style-code.js && build/run-node build/generate-struct-arrays.js","lint-css":"stylelint 'src/css/maplibre-gl.css'","test-cov":"nyc --require=@mapbox/flow-remove-types/register --reporter=text-summary --reporter=lcov --cache run-s test-unit test-expressions test-query test-render","build-csp":"rollup -c rollup.config.csp.js","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup -c --environment BUILD:dev","lint-docs":"documentation lint src/index.js","test-flow":"cross-env build/run-node build/generate-flow-typed-style-spec && flow .","test-unit":"cross-env build/run-tap --reporter classic --no-coverage test/unit","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup -c --environment BUILD:dev --watch","build-prod":"rollup -c --environment BUILD:production","test-build":"cross-env build/run-tap --no-coverage test/build/**/*.test.js","test-query":"testem ci -f test/integration/testem.js -R xunit > test/integration/query-tests/test-results.xml","test-suite":"run-s test-render test-query test-expressions","build-token":"node build/generate-access-token-script.js","start-bench":"run-p build-token watch-benchmarks start-server","start-debug":"run-p build-token watch-css watch-dev start-server","start-tests":"run-p build-token watch-css watch-query start-server","test-render":"node --max-old-space-size=2048 test/render.test.js","watch-query":"testem -f test/integration/testem.js","diff-tarball":"cross-env build/run-node build/diff-tarball && echo \"Please confirm the above is correct [y/n]? \"; read answer; if [ \"$answer\" = \"${answer#[Yy]}\" ]; then false; fi","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"cross-env build/run-tap --reporter spec --no-coverage test/browser/**/*.test.js","start-release":"run-s build-token build-prod-min build-css print-release-url start-server","build-prod-min":"rollup -c --environment BUILD:production,MINIFY:true","prepublishOnly":"run-s prepare-publish build-flow-types build-dev build-prod-min build-prod build-csp build-css build-style-spec test-build diff-tarball","prepare-publish":"git clean -fdx && yarn install","test-query-node":"node test/query.test.js","build-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/versions/rollup_config_benchmarks.js","build-flow-types":"mkdir -p dist && cp build/maplibre-gl.js.flow dist/maplibre-gl.js.flow && cp build/maplibre-gl.js.flow dist/maplibre-gl-dev.js.flow","build-style-spec":"cd src/style-spec && npm run build && cd ../.. && mkdir -p dist/style-spec && cp src/style-spec/dist/* dist/style-spec","test-expressions":"cross-env build/run-node test/expression.test.js","test-suite-clean":"find test/integration/{render,query, expressions}-tests -mindepth 2 -type d -exec test -e \"{}/actual.png\" \\; -not \\( -exec test -e \"{}/style.json\" \\; \\) -print | xargs -t rm -r","watch-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js -w","build-query-suite":"rollup -c test/integration/rollup.config.test.js","print-release-url":"node build/print-release-url.js"},"_npmUser":{"name":"nyurik","email":"yuriastrakhan@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"licenseText":"Copyright (c) 2020, MapLibre\n\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n    * Redistributions of source code must retain the above copyright notice,\n      this list of conditions and the following disclaimer.\n    * Redistributions in binary form must reproduce the above copyright notice,\n      this list of conditions and the following disclaimer in the documentation\n      and/or other materials provided with the distribution.\n    * Neither the name of MapLibre GL JS nor the names of its contributors\n      may be used to endorse or promote products derived from this software\n      without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\nPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\n-------------------------------------------------------------------------------\n\nContains code from mapbox-gl-js v1.13 and earlier\n\nVersion v1.13 of mapbox-gl-js and earlier are licensed under a BSD-3-Clause license\n\nCopyright (c) 2020, Mapbox\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice,\n  this list of conditions and the following disclaimer.\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n* Neither the name of Mapbox GL JS nor the names of its contributors\n  may be used to endorse or promote products derived from this software\n  without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\nPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,\nEVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\n-------------------------------------------------------------------------------\n\nContains code from glfx.js\n\nCopyright (C) 2011 by Evan Wallace\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n--------------------------------------------------------------------------------\n\nContains a portion of d3-color https://github.com/d3/d3-color\n\nCopyright 2010-2016 Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","dependencies":{"rw":"^1.3.3","pbf":"^3.2.1","earcut":"^2.2.2","vt-pbf":"^3.1.1","potpack":"^1.0.1","minimist":"^1.2.5","gl-matrix":"^3.2.1","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","grid-index":"^1.1.0","quickselect":"^2.0.0","supercluster":"^7.1.0","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^1.1.1","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.0","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-types":"^1.0.2","@mapbox/geojson-rewind":"^0.5.0","@mapbox/point-geometry":"^0.1.0","@mapbox/mapbox-gl-supported":"^1.5.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^4.12.0","gl":"^4.5.3","st":"^1.2.2","ejs":"^2.5.7","esm":"~3.0.84","nyc":"^13.3.0","tap":"~12.4.1","diff":"^4.0.1","glob":"^7.1.4","tape":"^4.13.2","chalk":"^3.0.0","jsdom":"^13.0.0","pngjs":"^3.4.0","react":"^16.8.6","sinon":"^7.3.2","canvas":"^2.6.1","eslint":"^5.15.3","rollup":"^1.23.1","testem":"^3.0.0","address":"^1.1.2","cssnano":"^4.1.10","pirates":"^4.0.1","request":"^2.88.0","babelify":"^10.0.0","chokidar":"^3.0.2","flow-bin":"^0.100.0","benchmark":"^2.1.4","cross-env":"^7.0.3","puppeteer":"^1.18.0","react-dom":"^16.8.6","stylelint":"^9.10.1","browserify":"^16.5.0","pixelmatch":"^5.1.0","tap-parser":"^10.0.1","@babel/core":"^7.9.0","npm-run-all":"^4.1.5","postcss-cli":"^6.1.2","tape-filter":"^1.0.4","babel-eslint":"^10.0.1","jsonwebtoken":"^8.3.0","npm-packlist":"^2.1.1","pretty-bytes":"^5.1.0","shuffle-seed":"^1.1.6","@octokit/rest":"^16.30.1","documentation":"~12.1.1","node-notifier":"^5.4.3","lodash.template":"^4.5.0","qrcode-terminal":"^0.12.0","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^4.0.4","is-builtin-module":"^3.0.0","list-npm-contents":"^1.0.2","eslint-plugin-html":"^5.0.5","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^3.1.1","rollup-plugin-json":"^4.0.0","selenium-webdriver":"^4.0.0-alpha.5","eslint-plugin-jsdoc":"^17.1.2","eslint-plugin-react":"^7.12.4","rollup-plugin-buble":"^0.19.8","source-map-explorer":"^2.5.1","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^1.3.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^5.1.2","eslint-config-mourner":"^3.0.0","rollup-plugin-replace":"^2.2.0","eslint-plugin-flowtype":"^3.9.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-unassert":"^0.3.0","rollup-plugin-sourcemaps":"^0.4.2","@mapbox/flow-remove-types":"^1.3.0-await.upstream.2","stylelint-config-standard":"^18.2.0","@mapbox/mapbox-gl-rtl-text":"^0.2.1","rollup-plugin-node-resolve":"^5.2.0","json-stringify-pretty-compact":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_1.13.0-rc.5_1613699632631_0.1505372273639085","host":"s3://npm-registry-packages"}},"1.14.0-rc.1":{"name":"maplibre-gl","version":"1.14.0-rc.1","license":"BSD-3-Clause","_id":"maplibre-gl@1.14.0-rc.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"snickell","email":"snickell+npmjs@gmail.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"}],"esm":true,"dist":{"shasum":"846780dbb7fcef91aeb3d1548d7af8c85ca4662c","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-1.14.0-rc.1.tgz","fileCount":506,"integrity":"sha512-pCWAvsSRAEwM3kkWG8Ut7u3LVo1BPagWKbxPnxKHkhOGevW4a73yHsX2NWKFmpv7f1M6HNOKKa8wVkVuYLmADQ==","signatures":[{"sig":"MEQCID9R4j1zhj+LgejrDS1MCmo+3hPUMsvKa4TqpA5n/vmjAiAZ3aNpX0wnFRhDQcEJg8VkL9VvbfcNmuOIMKrrEsyuZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30888351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW3zECRA9TVsSAnZWagAANcYP/0pCqf6DIDf92XK4NdC4\nkAEgWiuRrdc+x8ewk43IuiWHZ8cxyAO3Ck6IN3XdVHLg0Y5h3j5p0jPrVrUS\nNYIfHUQ+HLtVfVX5QNmKgdrOFIcLb2KwGfhkuzgeJlXsXGdPQVhyt9L7KQxD\nsoF/KnclTU428iqVPUUHeHF9djWeL1NnO5zsQIxXfBYfS1g0AvLvcJdgzuU8\nLsZSBuRK4vlr+fY6OlfK7ZzelPRDpYZKBwRjjZyG2JFgE1XsmZNaw1c5Rcuz\nVAmJzqxxDYzLHIjnh8/JkQBIFxWxSJFOstGz8AN8WFzYGPo6Tp2NYBQnMrqv\noHK6bdfEAtzdi1Nv7PGK+R83CnX1KNAJVPJaRmOanWf/nYSjRSokLx74ZSwb\nnRcNiu74gCX97GYJcJd2qSXPKmQjL0defqbtiwXdmziI0UhITR8h4ftGw0GB\nejKOLaUjoxiHC0ELU23/AO45CAx67crmg2nH7awR7wqircFz9NWfcr9yJelE\nxRHq9gSo/eT4H8WQ1oGaXGpvNgCzYuumtt+FF7Rng4olS0VTfW8rd1QKLsYK\nYbsCNL7leQyaGQHMjWQb3GUsufdFHCkAV3cJoOAZfKK1asNNIw1e/xPTo+e8\nfDg6qCtgYYYl/hnfZHUzcxq8ByNfx+9KTA6RTPqStuRZG6/lW6HEb5jww+mR\n3nGl\r\n=MO3h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","style":"dist/maplibre-gl.css","browser":{"./src/util/window.js":"./src/util/browser/window.js","./src/shaders/index.js":"./src/shaders/shaders.js","./src/util/web_worker.js":"./src/util/browser/web_worker.js"},"engines":{"node":">=6.4.0"},"scripts":{"lint":"eslint --cache --ignore-path .gitignore src test bench build debug/*.html","test":"run-s lint lint-css lint-docs test-flow test-unit","start":"run-p build-token watch-css watch-query watch-benchmarks start-server","codegen":"cross-env build/run-node build/generate-style-code.js && build/run-node build/generate-struct-arrays.js","lint-css":"stylelint 'src/css/maplibre-gl.css'","test-cov":"nyc --require=@mapbox/flow-remove-types/register --reporter=text-summary --reporter=lcov --cache run-s test-unit test-expressions test-query test-render","build-csp":"rollup -c rollup.config.csp.js","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup -c --environment BUILD:dev","lint-docs":"documentation lint src/index.js","test-flow":"cross-env build/run-node build/generate-flow-typed-style-spec && flow .","test-unit":"cross-env build/run-tap --reporter classic --no-coverage test/unit","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup -c --environment BUILD:dev --watch","build-prod":"rollup -c --environment BUILD:production","test-build":"cross-env build/run-tap --no-coverage test/build/**/*.test.js","test-query":"testem ci -f test/integration/testem.js -R xunit > test/integration/query-tests/test-results.xml","test-suite":"run-s test-render test-query test-expressions","build-token":"node build/generate-access-token-script.js","start-bench":"run-p build-token watch-benchmarks start-server","start-debug":"run-p build-token watch-css watch-dev start-server","start-tests":"run-p build-token watch-css watch-query start-server","test-render":"node --max-old-space-size=2048 test/render.test.js","watch-query":"testem -f test/integration/testem.js","diff-tarball":"cross-env build/run-node build/diff-tarball","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"cross-env build/run-tap --reporter spec --no-coverage test/browser/**/*.test.js","start-release":"run-s build-token build-prod-min build-css print-release-url start-server","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-prod-min":"rollup -c --environment BUILD:production,MINIFY:true","prepublishOnly":"run-s prepare-publish build-flow-types build-dev build-prod-min build-prod build-csp build-css build-style-spec test-build diff-tarball","prepare-publish":"git clean -fdx && yarn install","test-query-node":"node test/query.test.js","build-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/versions/rollup_config_benchmarks.js","build-flow-types":"mkdir -p dist && cp build/maplibre-gl.js.flow dist/maplibre-gl.js.flow && cp build/maplibre-gl.js.flow dist/maplibre-gl-dev.js.flow","build-style-spec":"cd src/style-spec && npm run build && cd ../.. && mkdir -p dist/style-spec && cp src/style-spec/dist/* dist/style-spec","test-expressions":"cross-env build/run-node test/expression.test.js","test-suite-clean":"find test/integration/{render,query, expressions}-tests -mindepth 2 -type d -exec test -e \"{}/actual.png\" \\; -not \\( -exec test -e \"{}/style.json\" \\; \\) -print | xargs -t rm -r","watch-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js -w","build-query-suite":"rollup -c test/integration/rollup.config.test.js","print-release-url":"node build/print-release-url.js"},"_npmUser":{"name":"klokan","email":"petr.pridal@maptiler.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"licenseText":"Copyright (c) 2020, MapLibre\n\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n    * Redistributions of source code must retain the above copyright notice,\n      this list of conditions and the following disclaimer.\n    * Redistributions in binary form must reproduce the above copyright notice,\n      this list of conditions and the following disclaimer in the documentation\n      and/or other materials provided with the distribution.\n    * Neither the name of MapLibre GL JS nor the names of its contributors\n      may be used to endorse or promote products derived from this software\n      without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\nPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\n-------------------------------------------------------------------------------\n\nContains code from mapbox-gl-js v1.13 and earlier\n\nVersion v1.13 of mapbox-gl-js and earlier are licensed under a BSD-3-Clause license\n\nCopyright (c) 2020, Mapbox\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice,\n  this list of conditions and the following disclaimer.\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n* Neither the name of Mapbox GL JS nor the names of its contributors\n  may be used to endorse or promote products derived from this software\n  without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\nPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,\nEVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\n-------------------------------------------------------------------------------\n\nContains code from glfx.js\n\nCopyright (C) 2011 by Evan Wallace\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n--------------------------------------------------------------------------------\n\nContains a portion of d3-color https://github.com/d3/d3-color\n\nCopyright 2010-2016 Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","dependencies":{"rw":"^1.3.3","pbf":"^3.2.1","earcut":"^2.2.2","vt-pbf":"^3.1.1","potpack":"^1.0.1","minimist":"^1.2.5","gl-matrix":"^3.2.1","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","grid-index":"^1.1.0","quickselect":"^2.0.0","supercluster":"^7.1.0","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^1.1.1","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.0","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-types":"^1.0.2","@mapbox/geojson-rewind":"^0.5.0","@mapbox/point-geometry":"^0.1.0","@mapbox/mapbox-gl-supported":"^1.5.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^4.12.0","gl":"^4.5.3","st":"^1.2.2","ejs":"^2.5.7","esm":"~3.0.84","nyc":"^13.3.0","tap":"~12.4.1","diff":"^4.0.1","glob":"^7.1.4","tape":"^4.13.2","chalk":"^3.0.0","jsdom":"^13.0.0","pngjs":"^3.4.0","react":"^16.8.6","sinon":"^7.3.2","canvas":"^2.6.1","eslint":"^5.15.3","lodash":"^4.17.19","rollup":"^1.23.1","semver":"^5.5.0","testem":"^3.0.0","address":"^1.1.2","cssnano":"^4.1.10","pirates":"^4.0.1","request":"^2.88.0","babelify":"^10.0.0","chokidar":"^3.0.2","flow-bin":"^0.100.0","benchmark":"^2.1.4","cross-env":"^7.0.3","puppeteer":"^1.18.0","react-dom":"^16.8.6","stylelint":"^9.10.1","browserify":"^16.5.0","pixelmatch":"^5.1.0","tap-parser":"^10.0.1","@babel/core":"^7.9.0","npm-run-all":"^4.1.5","postcss-cli":"^6.1.2","tape-filter":"^1.0.4","babel-eslint":"^10.0.1","jsonwebtoken":"^8.3.0","npm-packlist":"^2.1.1","pretty-bytes":"^5.1.0","shuffle-seed":"^1.1.6","@octokit/rest":"^16.30.1","documentation":"~12.1.1","node-notifier":"^5.4.3","node-plantuml":"^0.9.0","lodash.template":"^4.5.0","qrcode-terminal":"^0.12.0","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^4.0.4","is-builtin-module":"^3.0.0","list-npm-contents":"^1.0.2","eslint-plugin-html":"^5.0.5","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^3.1.1","rollup-plugin-json":"^4.0.0","selenium-webdriver":"^4.0.0-alpha.5","eslint-plugin-jsdoc":"^17.1.2","eslint-plugin-react":"^7.12.4","rollup-plugin-buble":"^0.19.8","source-map-explorer":"^2.5.1","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^1.3.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^5.1.2","eslint-config-mourner":"^3.0.0","rollup-plugin-replace":"^2.2.0","eslint-plugin-flowtype":"^3.9.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-unassert":"^0.3.0","rollup-plugin-sourcemaps":"^0.4.2","@mapbox/flow-remove-types":"^1.3.0-await.upstream.2","stylelint-config-standard":"^18.2.0","@mapbox/mapbox-gl-rtl-text":"^0.2.1","rollup-plugin-node-resolve":"^5.2.0","json-stringify-pretty-compact":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_1.14.0-rc.1_1616608451236_0.04248051537941211","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"maplibre-gl","version":"1.14.0","license":"BSD-3-Clause","_id":"maplibre-gl@1.14.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"snickell","email":"snickell+npmjs@gmail.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"}],"esm":true,"dist":{"shasum":"035663dae6cbaaca5b06024f6c5b51a42db1fc84","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-1.14.0.tgz","fileCount":506,"integrity":"sha512-pqr/nsoZHx1rUY2Bpp0EFVcFVgrVOLkDDh2DhZcLVZVHYXdFOH/LyKUoLZda/3/CDTmlZy9ldJeZN8O0g1Ocpg==","signatures":[{"sig":"MEQCIBq61RGdqJDfL8nKizdYnenw0XoEhQVlAa21i/G6JCA0AiA6+eZpBs9vpnyCy4YOhb5BBZU9v2+Zz80uKcmvlqxsSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30888259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW5MWCRA9TVsSAnZWagAA4IcP/3GSojCrz1OUPVaJdyXo\nmpDUxemV7NFZkAhnTF7CJjqVnmlS8Y3xhM4Sd8VhjmhIKTFN/11XODLq94oV\nQ+MeLa/BFhdomKSMNL6b6K9dC6Ztr5HsBpSR+FJzwuBUb6WW65RDiPbPGSNJ\n0kW0NEfmFb3A3sapsOZizgs14tVB5O9zu4a1haOuzX3pSwE5U1zAgHbEIb0p\nAsPUwAwzoUkPJvsy0YhVtO2HgPZERle7jxK9I/jiZo5fsKT8Tpc+Sj+FTdE/\nY+XjH/fNlxl8srQY98ygYHbnDLwOPrRLq+Dj5XsBzJfbi/HRa6Bwo4JfkiVQ\nj/vdC11Dqf58kLrF4mdCYmdLtxgpIa65KK4phnwCjtfdp8gy35xcpeZyrOga\nEI9K5ARkp2mpG1sCyOYwQGQtnJEzSdX1dVSYyJoBjJFHauPCZwxxQ5M1s7Aa\nJ3Gzav3n1HvpqTeEmnmHCktQrk7MJwLQy9Kyuy2XKw9XnP8iRpWd7o5aB4h/\ne0HoGD8l62sy4zKsozZhTdFzLlHhWQV1SUGZbu7/6imZHWiXyaCkSM23smLD\naX/rV1phaquXrdma963yHLwWeI7Gecj+GM38A3vDzY/eRYRu3491rA9pK5CN\nQI4eUiL2SN7btgmzuUcz5l65p4S16uUP8rQss1Txi63hgdBn0EHknFidHc7P\n5Yl4\r\n=uqU+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","style":"dist/maplibre-gl.css","browser":{"./src/util/window.js":"./src/util/browser/window.js","./src/shaders/index.js":"./src/shaders/shaders.js","./src/util/web_worker.js":"./src/util/browser/web_worker.js"},"engines":{"node":">=6.4.0"},"scripts":{"lint":"eslint --cache --ignore-path .gitignore src test bench build debug/*.html","test":"run-s lint lint-css lint-docs test-flow test-unit","start":"run-p build-token watch-css watch-query watch-benchmarks start-server","codegen":"cross-env build/run-node build/generate-style-code.js && build/run-node build/generate-struct-arrays.js","lint-css":"stylelint 'src/css/maplibre-gl.css'","test-cov":"nyc --require=@mapbox/flow-remove-types/register --reporter=text-summary --reporter=lcov --cache run-s test-unit test-expressions test-query test-render","build-csp":"rollup -c rollup.config.csp.js","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup -c --environment BUILD:dev","lint-docs":"documentation lint src/index.js","test-flow":"cross-env build/run-node build/generate-flow-typed-style-spec && flow .","test-unit":"cross-env build/run-tap --reporter classic --no-coverage test/unit","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup -c --environment BUILD:dev --watch","build-prod":"rollup -c --environment BUILD:production","test-build":"cross-env build/run-tap --no-coverage test/build/**/*.test.js","test-query":"testem ci -f test/integration/testem.js -R xunit > test/integration/query-tests/test-results.xml","test-suite":"run-s test-render test-query test-expressions","build-token":"node build/generate-access-token-script.js","start-bench":"run-p build-token watch-benchmarks start-server","start-debug":"run-p build-token watch-css watch-dev start-server","start-tests":"run-p build-token watch-css watch-query start-server","test-render":"node --max-old-space-size=2048 test/render.test.js","watch-query":"testem -f test/integration/testem.js","diff-tarball":"cross-env build/run-node build/diff-tarball","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"cross-env build/run-tap --reporter spec --no-coverage test/browser/**/*.test.js","start-release":"run-s build-token build-prod-min build-css print-release-url start-server","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-prod-min":"rollup -c --environment BUILD:production,MINIFY:true","prepublishOnly":"run-s prepare-publish build-flow-types build-dev build-prod-min build-prod build-csp build-css build-style-spec test-build diff-tarball","prepare-publish":"git clean -fdx && yarn install","test-query-node":"node test/query.test.js","build-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/versions/rollup_config_benchmarks.js","build-flow-types":"mkdir -p dist && cp build/maplibre-gl.js.flow dist/maplibre-gl.js.flow && cp build/maplibre-gl.js.flow dist/maplibre-gl-dev.js.flow","build-style-spec":"cd src/style-spec && npm run build && cd ../.. && mkdir -p dist/style-spec && cp src/style-spec/dist/* dist/style-spec","test-expressions":"cross-env build/run-node test/expression.test.js","test-suite-clean":"find test/integration/{render,query, expressions}-tests -mindepth 2 -type d -exec test -e \"{}/actual.png\" \\; -not \\( -exec test -e \"{}/style.json\" \\; \\) -print | xargs -t rm -r","watch-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js -w","build-query-suite":"rollup -c test/integration/rollup.config.test.js","print-release-url":"node build/print-release-url.js"},"_npmUser":{"name":"klokan","email":"petr.pridal@maptiler.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"licenseText":"Copyright (c) 2020, MapLibre\n\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n    * Redistributions of source code must retain the above copyright notice,\n      this list of conditions and the following disclaimer.\n    * Redistributions in binary form must reproduce the above copyright notice,\n      this list of conditions and the following disclaimer in the documentation\n      and/or other materials provided with the distribution.\n    * Neither the name of MapLibre GL JS nor the names of its contributors\n      may be used to endorse or promote products derived from this software\n      without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\nPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\n-------------------------------------------------------------------------------\n\nContains code from mapbox-gl-js v1.13 and earlier\n\nVersion v1.13 of mapbox-gl-js and earlier are licensed under a BSD-3-Clause license\n\nCopyright (c) 2020, Mapbox\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice,\n  this list of conditions and the following disclaimer.\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n* Neither the name of Mapbox GL JS nor the names of its contributors\n  may be used to endorse or promote products derived from this software\n  without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\nPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,\nEVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\n-------------------------------------------------------------------------------\n\nContains code from glfx.js\n\nCopyright (C) 2011 by Evan Wallace\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n--------------------------------------------------------------------------------\n\nContains a portion of d3-color https://github.com/d3/d3-color\n\nCopyright 2010-2016 Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","dependencies":{"rw":"^1.3.3","pbf":"^3.2.1","earcut":"^2.2.2","vt-pbf":"^3.1.1","potpack":"^1.0.1","minimist":"^1.2.5","gl-matrix":"^3.2.1","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","grid-index":"^1.1.0","quickselect":"^2.0.0","supercluster":"^7.1.0","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^1.1.1","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.0","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-types":"^1.0.2","@mapbox/geojson-rewind":"^0.5.0","@mapbox/point-geometry":"^0.1.0","@mapbox/mapbox-gl-supported":"^1.5.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^4.12.0","gl":"^4.5.3","st":"^1.2.2","ejs":"^2.5.7","esm":"~3.0.84","nyc":"^13.3.0","tap":"~12.4.1","diff":"^4.0.1","glob":"^7.1.4","tape":"^4.13.2","chalk":"^3.0.0","jsdom":"^13.0.0","pngjs":"^3.4.0","react":"^16.8.6","sinon":"^7.3.2","canvas":"^2.6.1","eslint":"^5.15.3","lodash":"^4.17.19","rollup":"^1.23.1","semver":"^5.5.0","testem":"^3.0.0","address":"^1.1.2","cssnano":"^4.1.10","pirates":"^4.0.1","request":"^2.88.0","babelify":"^10.0.0","chokidar":"^3.0.2","flow-bin":"^0.100.0","benchmark":"^2.1.4","cross-env":"^7.0.3","puppeteer":"^1.18.0","react-dom":"^16.8.6","stylelint":"^9.10.1","browserify":"^16.5.0","pixelmatch":"^5.1.0","tap-parser":"^10.0.1","@babel/core":"^7.9.0","npm-run-all":"^4.1.5","postcss-cli":"^6.1.2","tape-filter":"^1.0.4","babel-eslint":"^10.0.1","jsonwebtoken":"^8.3.0","npm-packlist":"^2.1.1","pretty-bytes":"^5.1.0","shuffle-seed":"^1.1.6","@octokit/rest":"^16.30.1","documentation":"~12.1.1","node-notifier":"^5.4.3","node-plantuml":"^0.9.0","lodash.template":"^4.5.0","qrcode-terminal":"^0.12.0","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^4.0.4","is-builtin-module":"^3.0.0","list-npm-contents":"^1.0.2","eslint-plugin-html":"^5.0.5","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^3.1.1","rollup-plugin-json":"^4.0.0","selenium-webdriver":"^4.0.0-alpha.5","eslint-plugin-jsdoc":"^17.1.2","eslint-plugin-react":"^7.12.4","rollup-plugin-buble":"^0.19.8","source-map-explorer":"^2.5.1","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^1.3.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^5.1.2","eslint-config-mourner":"^3.0.0","rollup-plugin-replace":"^2.2.0","eslint-plugin-flowtype":"^3.9.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-unassert":"^0.3.0","rollup-plugin-sourcemaps":"^0.4.2","@mapbox/flow-remove-types":"^1.3.0-await.upstream.2","stylelint-config-standard":"^18.2.0","@mapbox/mapbox-gl-rtl-text":"^0.2.1","rollup-plugin-node-resolve":"^5.2.0","json-stringify-pretty-compact":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_1.14.0_1616614165999_0.47407430935592876","host":"s3://npm-registry-packages"}},"1.14.1-rc.1":{"name":"maplibre-gl","version":"1.14.1-rc.1","license":"BSD-3-Clause","_id":"maplibre-gl@1.14.1-rc.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"snickell","email":"snickell+npmjs@gmail.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"}],"esm":true,"dist":{"shasum":"f46d58442848de68ddde9a5f64d0a6d8051f7ffc","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-1.14.1-rc.1.tgz","fileCount":506,"integrity":"sha512-hpZhELJ46e+5x5U3TsuK9ea+ZJigv9ALM+XnFJOqbCi0yEMBqa5AD5SIf4QFwIYHMF2Yex5U/4lmkZV0ETzANQ==","signatures":[{"sig":"MEUCIA3dzzUJyPKc6PwfVragoov5wBsJbuj/D/ITLuFPYmgOAiEArfxnpK823i0NoLRd8pNvGXDBKGNnWm6llCDMpPkQZJ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30901042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgylGFCRA9TVsSAnZWagAAS2UQAI6PxbD7m50EnIxl8e5M\nQu5CTYVbzaycwS3sUdRtoM8EDzGJtE5L5tX5Md02YN1w2mIUDFhdp4F6Qszv\nAr+hVHJKreLoyEx3LZb4WuRooLenDkMZHhVX3+lDZdR5y0aCsqv/lnfQ3Wpg\nON6oK6kJyYcya5fW/9tufllzRTBtwFcnIsfOIxT2q1VzdAsobp3ZFgiDqsGe\nXdj8rO7XRueW3YaYZkbiOutSL3HoQvV4cw6WS2vEfXcGXu+FBHDeyX/CiqY+\noe5CxFDPTtKrCk/C0cksuPwbSTe+6bpiUv0C4QHxKTEtJ0wu5WyuaxDfu0JL\nLiEUTUw6EdMyx0KSMLGEFaUfZuZOFShMaDveV+TseWdig58RqN9O5ZRWYFRC\nnt6ful6xFcraybZwtlLY6kte6GY0BBRZX3Ofy7TaEor6rrXiIdN/u+zmUc+j\nQWbqiAqCkmMK7mnSd2R2quUV5amQIDvnsvypREG3R27uvF3/UVJE3KEfmOLT\nVvq0FBzMiDG0WtTYuooK1ttQZC5XDlob1VBCkj+gPeClTi8WW6PQsqxG/5i8\nX1YkK0JTMsQHIG25mEJCyJKfIjL1zmcBQYm1/OjcY5ECoElz2dICe7UuVx1t\nkDUI2hW8NbcWVtZMov7T5zWUqMwfWUBgVu0ca6qLQKuFF1b/cRx7pp7/rHMz\nFdkk\r\n=ARRl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","style":"dist/maplibre-gl.css","types":"src/index.d.ts","browser":{"./src/util/window.js":"./src/util/browser/window.js","./src/shaders/index.js":"./src/shaders/shaders.js","./src/util/web_worker.js":"./src/util/browser/web_worker.js"},"engines":{"node":">=6.4.0"},"scripts":{"lint":"eslint --cache --ignore-path .gitignore src test bench build debug/*.html","test":"run-s lint lint-css lint-docs test-flow test-unit","start":"run-p build-token watch-css watch-query watch-benchmarks start-server","codegen":"cross-env build/run-node build/generate-style-code.js && build/run-node build/generate-struct-arrays.js","lint-css":"stylelint 'src/css/maplibre-gl.css'","test-cov":"nyc --require=@mapbox/flow-remove-types/register --reporter=text-summary --reporter=lcov --cache run-s test-unit test-expressions test-query test-render","build-csp":"rollup -c rollup.config.csp.js","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup -c --environment BUILD:dev","lint-docs":"documentation lint src/index.js","test-flow":"cross-env build/run-node build/generate-flow-typed-style-spec && flow .","test-unit":"cross-env build/run-tap --reporter classic --no-coverage test/unit","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup -c --environment BUILD:dev --watch","build-prod":"rollup -c --environment BUILD:production","test-build":"cross-env build/run-tap --no-coverage test/build/**/*.test.js","test-query":"testem ci -f test/integration/testem.js -R xunit > test/integration/query-tests/test-results.xml","test-suite":"run-s test-render test-query test-expressions","build-token":"node build/generate-access-token-script.js","start-bench":"run-p build-token watch-benchmarks start-server","start-debug":"run-p build-token watch-css watch-dev start-server","start-tests":"run-p build-token watch-css watch-query start-server","test-render":"node --max-old-space-size=2048 test/render.test.js","watch-query":"testem -f test/integration/testem.js","diff-tarball":"cross-env build/run-node build/diff-tarball","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"cross-env build/run-tap --reporter spec --no-coverage test/browser/**/*.test.js","start-release":"run-s build-token build-prod-min build-css print-release-url start-server","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-prod-min":"rollup -c --environment BUILD:production,MINIFY:true","prepublishOnly":"run-s prepare-publish build-flow-types build-dev build-prod-min build-prod build-csp build-css build-style-spec test-build diff-tarball","prepare-publish":"git clean -fdx && yarn install","test-query-node":"node test/query.test.js","build-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/versions/rollup_config_benchmarks.js","build-flow-types":"mkdir -p dist && cp build/maplibre-gl.js.flow dist/maplibre-gl.js.flow && cp build/maplibre-gl.js.flow dist/maplibre-gl-dev.js.flow","build-style-spec":"cd src/style-spec && npm run build && cd ../.. && mkdir -p dist/style-spec && cp src/style-spec/dist/* dist/style-spec","test-expressions":"cross-env build/run-node test/expression.test.js","test-suite-clean":"find test/integration/{render,query, expressions}-tests -mindepth 2 -type d -exec test -e \"{}/actual.png\" \\; -not \\( -exec test -e \"{}/style.json\" \\; \\) -print | xargs -t rm -r","watch-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js -w","build-query-suite":"rollup -c test/integration/rollup.config.test.js","print-release-url":"node build/print-release-url.js"},"_npmUser":{"name":"klokan","email":"petr.pridal@maptiler.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"licenseText":"Copyright (c) 2020, MapLibre contributors\n\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n    * Redistributions of source code must retain the above copyright notice,\n      this list of conditions and the following disclaimer.\n    * Redistributions in binary form must reproduce the above copyright notice,\n      this list of conditions and the following disclaimer in the documentation\n      and/or other materials provided with the distribution.\n    * Neither the name of MapLibre GL JS nor the names of its contributors\n      may be used to endorse or promote products derived from this software\n      without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\nPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\n-------------------------------------------------------------------------------\n\nContains code from mapbox-gl-js v1.13 and earlier\n\nVersion v1.13 of mapbox-gl-js and earlier are licensed under a BSD-3-Clause license\n\nCopyright (c) 2020, Mapbox\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice,\n  this list of conditions and the following disclaimer.\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n* Neither the name of Mapbox GL JS nor the names of its contributors\n  may be used to endorse or promote products derived from this software\n  without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\nPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,\nEVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\n-------------------------------------------------------------------------------\n\nContains code from glfx.js\n\nCopyright (C) 2011 by Evan Wallace\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n--------------------------------------------------------------------------------\n\nContains a portion of d3-color https://github.com/d3/d3-color\n\nCopyright 2010-2016 Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","dependencies":{"rw":"^1.3.3","pbf":"^3.2.1","earcut":"^2.2.2","vt-pbf":"^3.1.1","potpack":"^1.0.1","minimist":"^1.2.5","gl-matrix":"^3.2.1","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","grid-index":"^1.1.0","quickselect":"^2.0.0","supercluster":"^7.1.0","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^1.1.1","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.0","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-types":"^1.0.2","@mapbox/geojson-rewind":"^0.5.0","@mapbox/point-geometry":"^0.1.0","@mapbox/mapbox-gl-supported":"^1.5.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^4.12.0","gl":"^4.5.3","st":"^1.2.2","ejs":"^2.5.7","esm":"~3.0.84","nyc":"^13.3.0","tap":"~12.4.1","diff":"^4.0.1","glob":"^7.1.4","tape":"^4.13.2","chalk":"^3.0.0","jsdom":"^13.0.0","pngjs":"^3.4.0","react":"^16.8.6","sinon":"^7.3.2","canvas":"^2.6.1","eslint":"^5.15.3","lodash":"^4.17.19","rollup":"^1.23.1","semver":"^5.5.0","testem":"^3.0.0","address":"^1.1.2","cssnano":"^4.1.10","pirates":"^4.0.1","request":"^2.88.0","babelify":"^10.0.0","chokidar":"^3.0.2","flow-bin":"^0.100.0","benchmark":"^2.1.4","cross-env":"^7.0.3","puppeteer":"^1.18.0","react-dom":"^16.8.6","stylelint":"^9.10.1","browserify":"^16.5.0","pixelmatch":"^5.1.0","tap-parser":"^10.0.1","@babel/core":"^7.9.0","npm-run-all":"^4.1.5","postcss-cli":"^6.1.2","tape-filter":"^1.0.4","babel-eslint":"^10.0.1","jsonwebtoken":"^8.3.0","npm-packlist":"^2.1.1","pretty-bytes":"^5.1.0","shuffle-seed":"^1.1.6","@octokit/rest":"^16.30.1","documentation":"~12.1.1","node-notifier":"^5.4.3","node-plantuml":"^0.9.0","lodash.template":"^4.5.0","qrcode-terminal":"^0.12.0","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^4.0.4","is-builtin-module":"^3.0.0","list-npm-contents":"^1.0.2","eslint-plugin-html":"^5.0.5","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^3.1.1","rollup-plugin-json":"^4.0.0","selenium-webdriver":"^4.0.0-alpha.5","eslint-plugin-jsdoc":"^17.1.2","eslint-plugin-react":"^7.12.4","rollup-plugin-buble":"^0.19.8","source-map-explorer":"^2.5.1","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^1.3.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^5.1.2","eslint-config-mourner":"^3.0.0","rollup-plugin-replace":"^2.2.0","eslint-plugin-flowtype":"^3.9.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-unassert":"^0.3.0","rollup-plugin-sourcemaps":"^0.4.2","@mapbox/flow-remove-types":"^1.3.0-await.upstream.2","stylelint-config-standard":"^18.2.0","@mapbox/mapbox-gl-rtl-text":"^0.2.1","rollup-plugin-node-resolve":"^5.2.0","json-stringify-pretty-compact":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_1.14.1-rc.1_1623871877059_0.8247683233643173","host":"s3://npm-registry-packages"}},"1.14.1-rc.2":{"name":"maplibre-gl","version":"1.14.1-rc.2","license":"BSD-3-Clause","_id":"maplibre-gl@1.14.1-rc.2","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"snickell","email":"snickell+npmjs@gmail.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"}],"esm":true,"dist":{"shasum":"b1b833dee2f09202bc585a5758e06bda34069f97","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-1.14.1-rc.2.tgz","fileCount":506,"integrity":"sha512-2ZAjKWfqWRoUVd/gRc61r9jNVx2Xy4874RNlJNlP4lnDDhqRqlGSAhMGn3adCMaXPHLRuUz2Fl3KIZderbGIOg==","signatures":[{"sig":"MEUCIByt9Uk44Zti0tzLh/Gucc/ymip8trQ8jSjxpYgES15uAiEAv149sRU+jgH6pobG4QWtRYcy5O/utQCUNpDu1duBR1s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30930874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy7+KCRA9TVsSAnZWagAAA9cP/31S6OeyuXntbL3XS9/7\ne92E4pTStdJLxU20zoO7KtyJ2amJ0u7tTTo/Cis7qt6Rb0/W/RPxfkuI1yGY\nuhCCqIAZhYAN/UnYaADAx3wuK7D5muCJYOufOagq11ZSB3V+qX1wUlSorn8r\nvl9iSpYXo94SvtCJeI2CnqggXl1+ZEdV2BxLJJzxKOTzmsStjzOrXge5N3MY\nbFzYP2R+3l8JStqdhf6Xs83sB+jFhBlIXOFuSbpIJxKesqRtwysHzTKFW56M\nZk50uwcMXNIBGUElRAMLEz7xmx3Yh9sMLwkG2/StrwxMW/OhiHTVkVUl0oKQ\nHgRqNVFt+7QqaaS9tpHDsgw5G/QQD+2dP1ZfLkzeXPli4GoN3eD55EbfaQrP\n13UDKcsCK1/8VD7QTDpMVVQGd+YP0BHDtPhzGlvbe3T7d+lJgxJatq2valZt\nTDDnuoUU8ZZYdbjXqZVofObBrhPQADXCzh7kEtYJ+u60g2j4sPX/qmM+UnFr\n/CkKM707jMnmoUWI77m49/xce7MGbadinjsU5Rer3wmKOUhDDS/A1mUX5OC6\ndkMmJPN7Ts20zv/ei1gemIzD46ZAY5+Tifj9YOuc8ghJCG9TrV4CgK5+AAnL\ndn5Lb1GsrOpBR9zBt9pFe8NhezpJXK1Z2J5Oxwv7kTM2Phokp8cfP41HuJSV\nIOxK\r\n=qfF3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","style":"dist/maplibre-gl.css","types":"src/index.d.ts","browser":{"./src/util/window.js":"./src/util/browser/window.js","./src/shaders/index.js":"./src/shaders/shaders.js","./src/util/web_worker.js":"./src/util/browser/web_worker.js"},"engines":{"node":">=6.4.0"},"scripts":{"lint":"eslint --cache --ignore-path .gitignore src test bench build debug/*.html","test":"run-s lint lint-css lint-docs test-flow test-unit","start":"run-p build-token watch-css watch-query watch-benchmarks start-server","codegen":"cross-env build/run-node build/generate-style-code.js && build/run-node build/generate-struct-arrays.js","lint-css":"stylelint 'src/css/maplibre-gl.css'","test-cov":"nyc --require=@mapbox/flow-remove-types/register --reporter=text-summary --reporter=lcov --cache run-s test-unit test-expressions test-query test-render","build-csp":"rollup -c rollup.config.csp.js","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup -c --environment BUILD:dev","lint-docs":"documentation lint src/index.js","test-flow":"cross-env build/run-node build/generate-flow-typed-style-spec && flow .","test-unit":"cross-env build/run-tap --reporter classic --no-coverage test/unit","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup -c --environment BUILD:dev --watch","build-prod":"rollup -c --environment BUILD:production","test-build":"cross-env build/run-tap --no-coverage test/build/**/*.test.js","test-query":"testem ci -f test/integration/testem.js -R xunit > test/integration/query-tests/test-results.xml","test-suite":"run-s test-render test-query test-expressions","build-token":"node build/generate-access-token-script.js","start-bench":"run-p build-token watch-benchmarks start-server","start-debug":"run-p build-token watch-css watch-dev start-server","start-tests":"run-p build-token watch-css watch-query start-server","test-render":"node --max-old-space-size=2048 test/render.test.js","watch-query":"testem -f test/integration/testem.js","diff-tarball":"cross-env build/run-node build/diff-tarball","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"cross-env build/run-tap --reporter spec --no-coverage test/browser/**/*.test.js","start-release":"run-s build-token build-prod-min build-css print-release-url start-server","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-prod-min":"rollup -c --environment BUILD:production,MINIFY:true","prepublishOnly":"run-s prepare-publish build-flow-types build-dev build-prod-min build-prod build-csp build-css build-style-spec test-build diff-tarball","prepare-publish":"git clean -fdx && yarn install","test-query-node":"node test/query.test.js","build-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/versions/rollup_config_benchmarks.js","build-flow-types":"mkdir -p dist && cp build/maplibre-gl.js.flow dist/maplibre-gl.js.flow && cp build/maplibre-gl.js.flow dist/maplibre-gl-dev.js.flow","build-style-spec":"cd src/style-spec && npm run build && cd ../.. && mkdir -p dist/style-spec && cp src/style-spec/dist/* dist/style-spec","test-expressions":"cross-env build/run-node test/expression.test.js","test-suite-clean":"find test/integration/{render,query, expressions}-tests -mindepth 2 -type d -exec test -e \"{}/actual.png\" \\; -not \\( -exec test -e \"{}/style.json\" \\; \\) -print | xargs -t rm -r","watch-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js -w","build-query-suite":"rollup -c test/integration/rollup.config.test.js","print-release-url":"node build/print-release-url.js"},"_npmUser":{"name":"klokan","email":"petr.pridal@maptiler.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"licenseText":"Copyright (c) 2020, MapLibre contributors\n\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n    * Redistributions of source code must retain the above copyright notice,\n      this list of conditions and the following disclaimer.\n    * Redistributions in binary form must reproduce the above copyright notice,\n      this list of conditions and the following disclaimer in the documentation\n      and/or other materials provided with the distribution.\n    * Neither the name of MapLibre GL JS nor the names of its contributors\n      may be used to endorse or promote products derived from this software\n      without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\nPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\n-------------------------------------------------------------------------------\n\nContains code from mapbox-gl-js v1.13 and earlier\n\nVersion v1.13 of mapbox-gl-js and earlier are licensed under a BSD-3-Clause license\n\nCopyright (c) 2020, Mapbox\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice,\n  this list of conditions and the following disclaimer.\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n* Neither the name of Mapbox GL JS nor the names of its contributors\n  may be used to endorse or promote products derived from this software\n  without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\nPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,\nEVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\n-------------------------------------------------------------------------------\n\nContains code from glfx.js\n\nCopyright (C) 2011 by Evan Wallace\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n--------------------------------------------------------------------------------\n\nContains a portion of d3-color https://github.com/d3/d3-color\n\nCopyright 2010-2016 Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","dependencies":{"rw":"^1.3.3","pbf":"^3.2.1","earcut":"^2.2.2","vt-pbf":"^3.1.1","potpack":"^1.0.1","minimist":"^1.2.5","gl-matrix":"^3.2.1","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","grid-index":"^1.1.0","quickselect":"^2.0.0","supercluster":"^7.1.0","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^1.1.1","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.0","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-types":"^1.0.2","@mapbox/geojson-rewind":"^0.5.0","@mapbox/point-geometry":"^0.1.0","@mapbox/mapbox-gl-supported":"^1.5.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^4.12.0","gl":"^4.5.3","st":"^1.2.2","ejs":"^2.5.7","esm":"~3.0.84","nyc":"^13.3.0","tap":"~12.4.1","diff":"^4.0.1","glob":"^7.1.4","tape":"^4.13.2","chalk":"^3.0.0","jsdom":"^13.0.0","pngjs":"^3.4.0","react":"^16.8.6","sinon":"^7.3.2","canvas":"^2.6.1","eslint":"^5.15.3","lodash":"^4.17.19","rollup":"^1.23.1","semver":"^5.5.0","testem":"^3.0.0","address":"^1.1.2","cssnano":"^4.1.10","pirates":"^4.0.1","request":"^2.88.0","babelify":"^10.0.0","chokidar":"^3.0.2","flow-bin":"^0.100.0","benchmark":"^2.1.4","cross-env":"^7.0.3","puppeteer":"^1.18.0","react-dom":"^16.8.6","stylelint":"^9.10.1","browserify":"^16.5.0","pixelmatch":"^5.1.0","tap-parser":"^10.0.1","@babel/core":"^7.9.0","npm-run-all":"^4.1.5","postcss-cli":"^6.1.2","tape-filter":"^1.0.4","babel-eslint":"^10.0.1","jsonwebtoken":"^8.3.0","npm-packlist":"^2.1.1","pretty-bytes":"^5.1.0","shuffle-seed":"^1.1.6","@octokit/rest":"^16.30.1","documentation":"~12.1.1","node-notifier":"^5.4.3","node-plantuml":"^0.9.0","lodash.template":"^4.5.0","qrcode-terminal":"^0.12.0","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^4.0.4","is-builtin-module":"^3.0.0","list-npm-contents":"^1.0.2","eslint-plugin-html":"^5.0.5","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^3.1.1","rollup-plugin-json":"^4.0.0","selenium-webdriver":"^4.0.0-alpha.5","eslint-plugin-jsdoc":"^17.1.2","eslint-plugin-react":"^7.12.4","rollup-plugin-buble":"^0.19.8","source-map-explorer":"^2.5.1","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^1.3.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^5.1.2","eslint-config-mourner":"^3.0.0","rollup-plugin-replace":"^2.2.0","eslint-plugin-flowtype":"^3.9.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-unassert":"^0.3.0","rollup-plugin-sourcemaps":"^0.4.2","@mapbox/flow-remove-types":"^1.3.0-await.upstream.2","stylelint-config-standard":"^18.2.0","@mapbox/mapbox-gl-rtl-text":"^0.2.1","rollup-plugin-node-resolve":"^5.2.0","json-stringify-pretty-compact":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_1.14.1-rc.2_1623965578043_0.6984306458234497","host":"s3://npm-registry-packages"}},"1.15.0":{"name":"maplibre-gl","version":"1.15.0","license":"BSD-3-Clause","_id":"maplibre-gl@1.15.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"snickell","email":"snickell+npmjs@gmail.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"}],"esm":true,"dist":{"shasum":"6efa96b5fdda218390cb9db3eb1e901dc6ca9f51","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-1.15.0.tgz","fileCount":506,"integrity":"sha512-C3Mq7HDTndvAs8w+Ai1QzvVdN7xG2+2iHjtp3Pkmk7tJeSMcqZzQYHKyOCBkpTs7g2P/aFqMU8Tg853RIZxIZg==","signatures":[{"sig":"MEYCIQCLWs+0cCVCFdtqr7EGLHGUJ3doiaw1Djm+KZoHMpsQ/wIhAMW4fxQKox2itoB6CHZ80+hstQN3f05dY2CT4oMuPLxv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30925991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4FUwCRA9TVsSAnZWagAAG+cP/jOd5GfeNcLL9bBDcaJs\nOGpcgrMWn1+c2H9YYegx11CzNvm7igMzU09ZEQ3XpMpVqOd7j+zVaMN8uHgW\nf+eu8yOhk2sAvs2uQXdA8g6ccTWzyrNCzD9cGHwXnf+zGYA08DFo5eLR04pT\n1o3K+qj4/U7/jPldnepHhpuap5BFfjWX9hRm5Nru9J24jcOpmoIS58LVWftP\ngOmYJxv7gMTCNWe25hMed7Mx9l6wZ3GSrCf7jYx+AIrEsPr/lsBVMuO2ijpz\n8UavSXw6lysGFL30WZWktWt30CyVR1XUZP1PcSCmNTuDMWGi0XqZNFvrytGA\nIayJwWA2j5ZRSo9joIUyNIakHbKo7l02EQEV9PM8eI94COwByjjY0Zb8No9l\nmIXAcRn2yaOeTKKIM4fbN/EvhermmVzzaia46X+m8mV/+ujlXii+sJrRKNrJ\n5A9gldkrd74+BVW6WUVyu8AXY8kRl7J1uLE81RLgCXYI9w0xo9bP2eh9HjoP\nFh3saKQJQyNbwbIJsT3GHRM8d8CehWLVjPrOgfzOx4o0ikgbiay29cAHSPxh\nua4c4AnUHupMIHOGRQqjJqCuMX8kSmpEp3i1oldHtv3Zc+igdAcjjc3DF4dM\ntyvODKF3SxWBb71tmjW0eyEJFzJ4tRhVSNdOskSeFsO5yhm1VZBa7opojf7I\nlPfe\r\n=TMHn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","style":"dist/maplibre-gl.css","types":"src/index.d.ts","browser":{"./src/util/window.js":"./src/util/browser/window.js","./src/shaders/index.js":"./src/shaders/shaders.js","./src/util/web_worker.js":"./src/util/browser/web_worker.js"},"engines":{"node":">=6.4.0"},"scripts":{"lint":"eslint --cache --ignore-path .gitignore src test bench build debug/*.html","test":"run-s lint lint-css lint-docs test-flow test-unit","start":"run-p build-token watch-css watch-query watch-benchmarks start-server","codegen":"cross-env build/run-node build/generate-style-code.js && build/run-node build/generate-struct-arrays.js","lint-css":"stylelint 'src/css/maplibre-gl.css'","test-cov":"nyc --require=@mapbox/flow-remove-types/register --reporter=text-summary --reporter=lcov --cache run-s test-unit test-expressions test-query test-render","build-csp":"rollup -c rollup.config.csp.js","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup -c --environment BUILD:dev","lint-docs":"documentation lint src/index.js","test-flow":"cross-env build/run-node build/generate-flow-typed-style-spec && flow .","test-unit":"cross-env build/run-tap --reporter classic --no-coverage test/unit","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup -c --environment BUILD:dev --watch","build-prod":"rollup -c --environment BUILD:production","test-build":"cross-env build/run-tap --no-coverage test/build/**/*.test.js","test-query":"testem ci -f test/integration/testem.js -R xunit > test/integration/query-tests/test-results.xml","test-suite":"run-s test-render test-query test-expressions","build-token":"node build/generate-access-token-script.js","start-bench":"run-p build-token watch-benchmarks start-server","start-debug":"run-p build-token watch-css watch-dev start-server","start-tests":"run-p build-token watch-css watch-query start-server","test-render":"node --max-old-space-size=2048 test/render.test.js","watch-query":"testem -f test/integration/testem.js","diff-tarball":"cross-env build/run-node build/diff-tarball","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"cross-env build/run-tap --reporter spec --no-coverage test/browser/**/*.test.js","start-release":"run-s build-token build-prod-min build-css print-release-url start-server","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-prod-min":"rollup -c --environment BUILD:production,MINIFY:true","prepublishOnly":"run-s prepare-publish build-flow-types build-dev build-prod-min build-prod build-csp build-css build-style-spec test-build diff-tarball","prepare-publish":"git clean -fdx && yarn install","test-query-node":"node test/query.test.js","build-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/versions/rollup_config_benchmarks.js","build-flow-types":"mkdir -p dist && cp build/maplibre-gl.js.flow dist/maplibre-gl.js.flow && cp build/maplibre-gl.js.flow dist/maplibre-gl-dev.js.flow","build-style-spec":"cd src/style-spec && npm run build && cd ../.. && mkdir -p dist/style-spec && cp src/style-spec/dist/* dist/style-spec","test-expressions":"cross-env build/run-node test/expression.test.js","test-suite-clean":"find test/integration/{render,query, expressions}-tests -mindepth 2 -type d -exec test -e \"{}/actual.png\" \\; -not \\( -exec test -e \"{}/style.json\" \\; \\) -print | xargs -t rm -r","watch-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js -w","build-query-suite":"rollup -c test/integration/rollup.config.test.js","print-release-url":"node build/print-release-url.js"},"_npmUser":{"name":"klokan","email":"petr.pridal@maptiler.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"licenseText":"Copyright (c) 2020, MapLibre contributors\n\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n    * Redistributions of source code must retain the above copyright notice,\n      this list of conditions and the following disclaimer.\n    * Redistributions in binary form must reproduce the above copyright notice,\n      this list of conditions and the following disclaimer in the documentation\n      and/or other materials provided with the distribution.\n    * Neither the name of MapLibre GL JS nor the names of its contributors\n      may be used to endorse or promote products derived from this software\n      without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\nPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\n-------------------------------------------------------------------------------\n\nContains code from mapbox-gl-js v1.13 and earlier\n\nVersion v1.13 of mapbox-gl-js and earlier are licensed under a BSD-3-Clause license\n\nCopyright (c) 2020, Mapbox\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice,\n  this list of conditions and the following disclaimer.\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n* Neither the name of Mapbox GL JS nor the names of its contributors\n  may be used to endorse or promote products derived from this software\n  without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\nPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,\nEVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\n-------------------------------------------------------------------------------\n\nContains code from glfx.js\n\nCopyright (C) 2011 by Evan Wallace\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n--------------------------------------------------------------------------------\n\nContains a portion of d3-color https://github.com/d3/d3-color\n\nCopyright 2010-2016 Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","dependencies":{"rw":"^1.3.3","pbf":"^3.2.1","earcut":"^2.2.2","vt-pbf":"^3.1.1","potpack":"^1.0.1","minimist":"^1.2.5","gl-matrix":"^3.2.1","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","grid-index":"^1.1.0","quickselect":"^2.0.0","supercluster":"^7.1.0","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^1.1.1","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.0","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-types":"^1.0.2","@mapbox/geojson-rewind":"^0.5.0","@mapbox/point-geometry":"^0.1.0","@mapbox/mapbox-gl-supported":"^1.5.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^4.12.0","gl":"^4.5.3","st":"^1.2.2","ejs":"^2.5.7","esm":"~3.0.84","nyc":"^13.3.0","tap":"~12.4.1","diff":"^4.0.1","glob":"^7.1.4","tape":"^4.13.2","chalk":"^3.0.0","jsdom":"^13.0.0","pngjs":"^3.4.0","react":"^16.8.6","sinon":"^7.3.2","canvas":"^2.6.1","eslint":"^5.15.3","lodash":"^4.17.19","rollup":"^1.23.1","semver":"^5.5.0","testem":"^3.0.0","address":"^1.1.2","cssnano":"^4.1.10","pirates":"^4.0.1","request":"^2.88.0","babelify":"^10.0.0","chokidar":"^3.0.2","flow-bin":"^0.100.0","benchmark":"^2.1.4","cross-env":"^7.0.3","puppeteer":"^1.18.0","react-dom":"^16.8.6","stylelint":"^9.10.1","browserify":"^16.5.0","pixelmatch":"^5.1.0","tap-parser":"^10.0.1","@babel/core":"^7.9.0","npm-run-all":"^4.1.5","postcss-cli":"^6.1.2","tape-filter":"^1.0.4","babel-eslint":"^10.0.1","jsonwebtoken":"^8.3.0","npm-packlist":"^2.1.1","pretty-bytes":"^5.1.0","shuffle-seed":"^1.1.6","@octokit/rest":"^16.30.1","documentation":"~12.1.1","node-notifier":"^5.4.3","node-plantuml":"^0.9.0","@types/geojson":"^7946.0.7","lodash.template":"^4.5.0","qrcode-terminal":"^0.12.0","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^4.0.4","is-builtin-module":"^3.0.0","list-npm-contents":"^1.0.2","eslint-plugin-html":"^5.0.5","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^3.1.1","rollup-plugin-json":"^4.0.0","selenium-webdriver":"^4.0.0-alpha.5","eslint-plugin-jsdoc":"^17.1.2","eslint-plugin-react":"^7.12.4","rollup-plugin-buble":"^0.19.8","source-map-explorer":"^2.5.1","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^1.3.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^5.1.2","eslint-config-mourner":"^3.0.0","rollup-plugin-replace":"^2.2.0","eslint-plugin-flowtype":"^3.9.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-unassert":"^0.3.0","rollup-plugin-sourcemaps":"^0.4.2","@mapbox/flow-remove-types":"^1.3.0-await.upstream.2","stylelint-config-standard":"^18.2.0","@mapbox/mapbox-gl-rtl-text":"^0.2.1","rollup-plugin-node-resolve":"^5.2.0","json-stringify-pretty-compact":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_1.15.0_1625314607006_0.5263389000515182","host":"s3://npm-registry-packages"}},"1.15.1":{"name":"maplibre-gl","version":"1.15.1","license":"BSD-3-Clause","_id":"maplibre-gl@1.15.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"snickell","email":"snickell+npmjs@gmail.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"}],"esm":true,"dist":{"shasum":"fc7da5842bf6d8dd1aa8ba4d262f1df21b20ed65","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-1.15.1.tgz","fileCount":506,"integrity":"sha512-qLWhLj12z1HsHTmZY4qSwQ2pMOvKLEWxO9neUS8AL3YBvot2J05OxWNH08q8Dnqm6FBqAxAvril0FC3nPI1T4Q==","signatures":[{"sig":"MEUCIQDdHyiLs+0ut6OU9mYE+dUsPqNjMO6vrqvUD9pnREJC3AIgQpwHgrmFF/U2cp1BHW1ZPmYRpkFAOj2BT34wXWPWlGA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30926044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5csACRA9TVsSAnZWagAASycQAJaaHgNmjlHXlJ2xjaCq\nCOYvvCEKneh5topoXzEMiEEmaiBL8TEoykVmYjD6dI7N2n46ckx9I1yA0d+u\nZezwnAyVVOCmaPwAfSRRMrFKnOyb9gdWZjdacKo45XcTojCrzvhirNoMQpqf\nHMl/fOD7PB6UPYE6woon5XrdszEpV0SoIxxnN+YhpP/tirh3buv6FNk2US6c\n1Vtay/jLpIC5qtU/yPNvxjH0a4NeNeGJkFTbVTcZRpvHZn2uOTUqO56CPoFm\n/zxb971vD9RpxaI+uLlpmlQlA3Kr6UiBcfQqg8JuPvu86+TA3ID5LIeY6Dg4\nUh2JZgmLO9oIEtOn58xxovgxybL3HEJzQrK/WHeNz8X7LJc5U7UFHcSW275V\nhr84tr9Uo9X7hn8etAmSltucpJF9j+ChJs/k0YZXevdlJvMXe3lMxOX2uzTB\nzk6Cz4xZ1ZV3wHBThZU4RZFQfz90AzrCD2VEMbM56/mWqNgAMrsBBKlda2Zz\ndF+MoNvmU0nrFcBoDd+TuGrmf4TL72CLL0lmoqbFYqUAcTd62AwVs75BTzUR\nImHLQhjt40WbI0irhNgeNuxwTN0A0UcgT/trryR2QHVpvOyPb1PQsDs1azJN\n323FpVRcpeq136YvYlr13IsLCTY3HoBPDqeR+qfyuxBpdl2K2fxKB5TbAn2J\nMjks\r\n=AFfd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","style":"dist/maplibre-gl.css","types":"src/index.d.ts","browser":{"./src/util/window.js":"./src/util/browser/window.js","./src/shaders/index.js":"./src/shaders/shaders.js","./src/util/web_worker.js":"./src/util/browser/web_worker.js"},"engines":{"node":">=6.4.0"},"scripts":{"lint":"eslint --cache --ignore-path .gitignore src test bench build debug/*.html","test":"run-s lint lint-css lint-docs test-flow test-unit","start":"run-p build-token watch-css watch-query watch-benchmarks start-server","codegen":"cross-env build/run-node build/generate-style-code.js && build/run-node build/generate-struct-arrays.js","lint-css":"stylelint 'src/css/maplibre-gl.css'","test-cov":"nyc --require=@mapbox/flow-remove-types/register --reporter=text-summary --reporter=lcov --cache run-s test-unit test-expressions test-query test-render","build-csp":"rollup -c rollup.config.csp.js","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup -c --environment BUILD:dev","lint-docs":"documentation lint src/index.js","test-flow":"cross-env build/run-node build/generate-flow-typed-style-spec && flow .","test-unit":"cross-env build/run-tap --reporter classic --no-coverage test/unit","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup -c --environment BUILD:dev --watch","build-prod":"rollup -c --environment BUILD:production","test-build":"cross-env build/run-tap --no-coverage test/build/**/*.test.js","test-query":"testem ci -f test/integration/testem.js -R xunit > test/integration/query-tests/test-results.xml","test-suite":"run-s test-render test-query test-expressions","build-token":"node build/generate-access-token-script.js","start-bench":"run-p build-token watch-benchmarks start-server","start-debug":"run-p build-token watch-css watch-dev start-server","start-tests":"run-p build-token watch-css watch-query start-server","test-render":"node --max-old-space-size=2048 test/render.test.js","watch-query":"testem -f test/integration/testem.js","diff-tarball":"cross-env build/run-node build/diff-tarball","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"cross-env build/run-tap --reporter spec --no-coverage test/browser/**/*.test.js","start-release":"run-s build-token build-prod-min build-css print-release-url start-server","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-prod-min":"rollup -c --environment BUILD:production,MINIFY:true","prepublishOnly":"run-s prepare-publish build-flow-types build-dev build-prod-min build-prod build-csp build-css build-style-spec test-build diff-tarball","prepare-publish":"git clean -fdx && yarn install","test-query-node":"node test/query.test.js","build-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/versions/rollup_config_benchmarks.js","build-flow-types":"mkdir -p dist && cp build/maplibre-gl.js.flow dist/maplibre-gl.js.flow && cp build/maplibre-gl.js.flow dist/maplibre-gl-dev.js.flow","build-style-spec":"cd src/style-spec && npm run build && cd ../.. && mkdir -p dist/style-spec && cp src/style-spec/dist/* dist/style-spec","test-expressions":"cross-env build/run-node test/expression.test.js","test-suite-clean":"find test/integration/{render,query, expressions}-tests -mindepth 2 -type d -exec test -e \"{}/actual.png\" \\; -not \\( -exec test -e \"{}/style.json\" \\; \\) -print | xargs -t rm -r","watch-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js -w","build-query-suite":"rollup -c test/integration/rollup.config.test.js","print-release-url":"node build/print-release-url.js"},"_npmUser":{"name":"klokan","email":"petr.pridal@maptiler.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"licenseText":"Copyright (c) 2020, MapLibre contributors\n\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n    * Redistributions of source code must retain the above copyright notice,\n      this list of conditions and the following disclaimer.\n    * Redistributions in binary form must reproduce the above copyright notice,\n      this list of conditions and the following disclaimer in the documentation\n      and/or other materials provided with the distribution.\n    * Neither the name of MapLibre GL JS nor the names of its contributors\n      may be used to endorse or promote products derived from this software\n      without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\nPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\n-------------------------------------------------------------------------------\n\nContains code from mapbox-gl-js v1.13 and earlier\n\nVersion v1.13 of mapbox-gl-js and earlier are licensed under a BSD-3-Clause license\n\nCopyright (c) 2020, Mapbox\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice,\n  this list of conditions and the following disclaimer.\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n* Neither the name of Mapbox GL JS nor the names of its contributors\n  may be used to endorse or promote products derived from this software\n  without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\nPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,\nEVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\n-------------------------------------------------------------------------------\n\nContains code from glfx.js\n\nCopyright (C) 2011 by Evan Wallace\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n--------------------------------------------------------------------------------\n\nContains a portion of d3-color https://github.com/d3/d3-color\n\nCopyright 2010-2016 Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","dependencies":{"rw":"^1.3.3","pbf":"^3.2.1","earcut":"^2.2.2","vt-pbf":"^3.1.1","potpack":"^1.0.1","minimist":"^1.2.5","gl-matrix":"^3.2.1","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","grid-index":"^1.1.0","quickselect":"^2.0.0","supercluster":"^7.1.0","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^1.1.1","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.0","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-types":"^1.0.2","@mapbox/geojson-rewind":"^0.5.0","@mapbox/point-geometry":"^0.1.0","@mapbox/mapbox-gl-supported":"^1.5.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^4.12.0","gl":"^4.5.3","st":"^1.2.2","ejs":"^2.5.7","esm":"~3.0.84","nyc":"^13.3.0","tap":"~12.4.1","diff":"^4.0.1","glob":"^7.1.4","tape":"^4.13.2","chalk":"^3.0.0","jsdom":"^13.0.0","pngjs":"^3.4.0","react":"^16.8.6","sinon":"^7.3.2","canvas":"^2.6.1","eslint":"^5.15.3","lodash":"^4.17.19","rollup":"^1.23.1","semver":"^5.5.0","testem":"^3.0.0","address":"^1.1.2","cssnano":"^4.1.10","pirates":"^4.0.1","request":"^2.88.0","babelify":"^10.0.0","chokidar":"^3.0.2","flow-bin":"^0.100.0","benchmark":"^2.1.4","cross-env":"^7.0.3","puppeteer":"^1.18.0","react-dom":"^16.8.6","stylelint":"^9.10.1","browserify":"^16.5.0","pixelmatch":"^5.1.0","tap-parser":"^10.0.1","@babel/core":"^7.9.0","npm-run-all":"^4.1.5","postcss-cli":"^6.1.2","tape-filter":"^1.0.4","babel-eslint":"^10.0.1","jsonwebtoken":"^8.3.0","npm-packlist":"^2.1.1","pretty-bytes":"^5.1.0","shuffle-seed":"^1.1.6","@octokit/rest":"^16.30.1","documentation":"~12.1.1","node-notifier":"^5.4.3","node-plantuml":"^0.9.0","@types/geojson":"^7946.0.7","lodash.template":"^4.5.0","qrcode-terminal":"^0.12.0","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^4.0.4","is-builtin-module":"^3.0.0","list-npm-contents":"^1.0.2","eslint-plugin-html":"^5.0.5","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^3.1.1","rollup-plugin-json":"^4.0.0","selenium-webdriver":"^4.0.0-alpha.5","eslint-plugin-jsdoc":"^17.1.2","eslint-plugin-react":"^7.12.4","rollup-plugin-buble":"^0.19.8","source-map-explorer":"^2.5.1","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^1.3.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^5.1.2","eslint-config-mourner":"^3.0.0","rollup-plugin-replace":"^2.2.0","eslint-plugin-flowtype":"^3.9.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-unassert":"^0.3.0","rollup-plugin-sourcemaps":"^0.4.2","@mapbox/flow-remove-types":"^1.3.0-await.upstream.2","stylelint-config-standard":"^18.2.0","@mapbox/mapbox-gl-rtl-text":"^0.2.1","rollup-plugin-node-resolve":"^5.2.0","json-stringify-pretty-compact":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_1.15.1_1625672447615_0.3785886972045107","host":"s3://npm-registry-packages"}},"1.15.2":{"name":"maplibre-gl","version":"1.15.2","license":"BSD-3-Clause","_id":"maplibre-gl@1.15.2","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"snickell","email":"snickell+npmjs@gmail.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"}],"esm":true,"dist":{"shasum":"7fb47868b62455af916c090903f2154394450f9c","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-1.15.2.tgz","fileCount":505,"integrity":"sha512-uPeV530apb4JfX3cRFfE+awFnbcJTOnCv2QvY4mw4huiInbybElWYkNzTs324YLSADq0f4bidRoYcR81ho3aLA==","signatures":[{"sig":"MEUCIBdi5SQG130Uau2A6bXYVITETz+s/SWYUyb1Vrwzdhi1AiEAoNyalgvWeREq6X4AzvIBoN03LdLykxV/gLjph8Z5wVk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30973067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6/k3CRA9TVsSAnZWagAAbNIQAJU7Uqq6eRIQUx4L9Q6N\n148H/yO8dnUuuQwPb/OcM1C95J9CcLdcBpVIAfQlMVX3P3fY8crYdGqPKvXO\n6HjQSu3VQ0QMk1hi3KmKHJ3tr/InGx/al4D+kHcPp8anIzScno2gVSCVraa9\n98qR4nGSx3iCwImOmOEKd4a+OictdXSQ6v6oD2qqBpCVDDkbaXaUIUg2O/8p\nQfualxT0Rt3KdfCosmaFe6D7c+snsFT9m06aRnSNYnas96IGiHCysQUazFVG\ncBPeu+u2XR77OOw+n4wvr/MMJahJjGmJsmTMBHtwAQwuc//WaK3RN/ukCvlx\ndXLq5nLEzgpf1lK0+xHUJtYc8ytSYpxCjoyH8MivrGdoCiJmT37tNGkO4049\ndVDnflDsjEb11WZihBIggmn6XCBzf87SjH2Jdxi/ZndG5+j1O43tovb564Oj\nLrURpTdSYjY4TJd5KdOJrusrfQM8JleLOeWChjVbyc7iRGWVBvPBl77RlJtz\nRKItLK6FizcY+LFDVZYwvd3HmF4cJEG4VpzMbPZ/ODXlbCzpbmvbkQh5w2ar\nZ+0TSBBXrLKE8TuwI/wDKFpY6UsryaWIyNgrU180CcCE+5Da0goOxINdkK6c\nrML+Xx2OnW+ZEBRUUWFd59Zw+BBNAnDVwZ++YZ5AWw3v5IcPBfrv9RHVouID\nH459\r\n=f/lG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","style":"dist/maplibre-gl.css","types":"src/index.d.ts","browser":{"./src/util/window.js":"./src/util/browser/window.js","./src/shaders/index.js":"./src/shaders/shaders.js","./src/util/web_worker.js":"./src/util/browser/web_worker.js"},"engines":{"node":">=6.4.0"},"scripts":{"lint":"eslint --cache --ignore-path .gitignore src test bench build debug/*.html","test":"run-s lint lint-css lint-docs test-flow test-unit","start":"run-p watch-css watch-query watch-benchmarks start-server","codegen":"cross-env build/run-node build/generate-style-code.js && build/run-node build/generate-struct-arrays.js","lint-css":"stylelint 'src/css/maplibre-gl.css'","test-cov":"nyc --require=@mapbox/flow-remove-types/register --reporter=text-summary --reporter=lcov --cache run-s test-unit test-expressions test-query test-render","build-csp":"rollup -c rollup.config.csp.js","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup -c --environment BUILD:dev","lint-docs":"documentation lint src/index.js","test-flow":"cross-env build/run-node build/generate-flow-typed-style-spec && flow .","test-unit":"cross-env build/run-tap --reporter classic --no-coverage test/unit","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup -c --environment BUILD:dev --watch","build-prod":"rollup -c --environment BUILD:production","test-build":"cross-env build/run-tap --no-coverage test/build/**/*.test.js","test-query":"testem ci -f test/integration/testem.js -R xunit > test/integration/query-tests/test-results.xml","test-suite":"run-s test-render test-query test-expressions","start-bench":"run-p watch-benchmarks start-server","start-debug":"run-p watch-css watch-dev start-server","start-tests":"run-p watch-css watch-query start-server","test-render":"node --max-old-space-size=2048 test/render.test.js","watch-query":"testem -f test/integration/testem.js","diff-tarball":"cross-env build/run-node build/diff-tarball","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"cross-env build/run-tap --reporter spec --no-coverage test/browser/**/*.test.js","start-release":"run-s build-prod-min build-css print-release-url start-server","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-prod-min":"rollup -c --environment BUILD:production,MINIFY:true","prepublishOnly":"run-s prepare-publish build-flow-types build-dev build-prod-min build-prod build-csp build-css build-style-spec test-build diff-tarball","prepare-publish":"git clean -fdx && yarn install","test-query-node":"node test/query.test.js","build-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/versions/rollup_config_benchmarks.js","build-flow-types":"mkdir -p dist && cp build/maplibre-gl.js.flow dist/maplibre-gl.js.flow && cp build/maplibre-gl.js.flow dist/maplibre-gl-dev.js.flow","build-style-spec":"cd src/style-spec && npm run build && cd ../.. && mkdir -p dist/style-spec && cp src/style-spec/dist/* dist/style-spec","test-expressions":"cross-env build/run-node test/expression.test.js","test-suite-clean":"find test/integration/{render,query, expressions}-tests -mindepth 2 -type d -exec test -e \"{}/actual.png\" \\; -not \\( -exec test -e \"{}/style.json\" \\; \\) -print | xargs -t rm -r","watch-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js -w","build-query-suite":"rollup -c test/integration/rollup.config.test.js","print-release-url":"node build/print-release-url.js"},"_npmUser":{"name":"klokan","email":"petr.pridal@maptiler.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"licenseText":"Copyright (c) 2020, MapLibre contributors\n\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n    * Redistributions of source code must retain the above copyright notice,\n      this list of conditions and the following disclaimer.\n    * Redistributions in binary form must reproduce the above copyright notice,\n      this list of conditions and the following disclaimer in the documentation\n      and/or other materials provided with the distribution.\n    * Neither the name of MapLibre GL JS nor the names of its contributors\n      may be used to endorse or promote products derived from this software\n      without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\nPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\n-------------------------------------------------------------------------------\n\nContains code from mapbox-gl-js v1.13 and earlier\n\nVersion v1.13 of mapbox-gl-js and earlier are licensed under a BSD-3-Clause license\n\nCopyright (c) 2020, Mapbox\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice,\n  this list of conditions and the following disclaimer.\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n* Neither the name of Mapbox GL JS nor the names of its contributors\n  may be used to endorse or promote products derived from this software\n  without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\nPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,\nEVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\n-------------------------------------------------------------------------------\n\nContains code from glfx.js\n\nCopyright (C) 2011 by Evan Wallace\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n--------------------------------------------------------------------------------\n\nContains a portion of d3-color https://github.com/d3/d3-color\n\nCopyright 2010-2016 Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","dependencies":{"rw":"^1.3.3","pbf":"^3.2.1","earcut":"^2.2.2","vt-pbf":"^3.1.1","potpack":"^1.0.1","minimist":"^1.2.5","gl-matrix":"^3.2.1","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","grid-index":"^1.1.0","quickselect":"^2.0.0","supercluster":"^7.1.0","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^1.1.1","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.0","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-types":"^1.0.2","@mapbox/geojson-rewind":"^0.5.0","@mapbox/point-geometry":"^0.1.0","@mapbox/mapbox-gl-supported":"^1.5.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^4.12.0","gl":"^4.5.3","st":"^1.2.2","ejs":"^2.5.7","esm":"~3.0.84","nyc":"^13.3.0","tap":"~12.4.1","diff":"^4.0.1","glob":"^7.1.4","tape":"^4.13.2","chalk":"^3.0.0","jsdom":"^13.0.0","pngjs":"^3.4.0","react":"^16.8.6","sinon":"^7.3.2","canvas":"^2.6.1","eslint":"^5.15.3","lodash":"^4.17.19","rollup":"^1.23.1","semver":"^5.5.0","testem":"^3.0.0","address":"^1.1.2","cssnano":"^4.1.10","pirates":"^4.0.1","request":"^2.88.0","babelify":"^10.0.0","chokidar":"^3.0.2","flow-bin":"^0.100.0","benchmark":"^2.1.4","cross-env":"^7.0.3","puppeteer":"^1.18.0","react-dom":"^16.8.6","stylelint":"^9.10.1","browserify":"^16.5.0","pixelmatch":"^5.1.0","tap-parser":"^10.0.1","@babel/core":"^7.9.0","npm-run-all":"^4.1.5","postcss-cli":"^6.1.2","tape-filter":"^1.0.4","babel-eslint":"^10.0.1","jsonwebtoken":"^8.3.0","npm-packlist":"^2.1.1","pretty-bytes":"^5.1.0","shuffle-seed":"^1.1.6","@octokit/rest":"^16.30.1","documentation":"~12.1.1","node-notifier":"^5.4.3","node-plantuml":"^0.9.0","@types/geojson":"^7946.0.7","lodash.template":"^4.5.0","qrcode-terminal":"^0.12.0","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^4.0.4","is-builtin-module":"^3.0.0","list-npm-contents":"^1.0.2","eslint-plugin-html":"^5.0.5","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^3.1.1","rollup-plugin-json":"^4.0.0","selenium-webdriver":"^4.0.0-alpha.5","eslint-plugin-jsdoc":"^17.1.2","eslint-plugin-react":"^7.12.4","rollup-plugin-buble":"^0.19.8","source-map-explorer":"^2.5.1","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^1.3.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^5.1.2","eslint-config-mourner":"^3.0.0","rollup-plugin-replace":"^2.2.0","eslint-plugin-flowtype":"^3.9.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-unassert":"^0.3.0","rollup-plugin-sourcemaps":"^0.4.2","@mapbox/flow-remove-types":"^1.3.0-await.upstream.2","stylelint-config-standard":"^18.2.0","@mapbox/mapbox-gl-rtl-text":"^0.2.1","rollup-plugin-node-resolve":"^5.2.0","json-stringify-pretty-compact":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_1.15.2_1626077492114_0.9864188898246471","host":"s3://npm-registry-packages"}},"2.0.0-pre.1":{"name":"maplibre-gl","version":"2.0.0-pre.1","license":"BSD-3-Clause","_id":"maplibre-gl@2.0.0-pre.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"snickell","email":"snickell+npmjs@gmail.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"b1b5afd0ab1259a8684a67e3c16bab9e1bf85d51","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.0.0-pre.1.tgz","fileCount":1097,"integrity":"sha512-F1K/BjrRziHl70reObbPJ725NoVqZN5OzoRDqVfk5iVE2cGQ8ZJfH0b3tF3G93lkMIgftpp6NRxVKc0/S6Cj4Q==","signatures":[{"sig":"MEYCIQCItUBoicJ9QgE5NUH5SWYWBgNcAMUttlHMPKqUwIuDFQIhANGFwcV67hs3btELKJY3ZdchOIT9fZFwE7jFuYdBYl1g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28281393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMeEGCRA9TVsSAnZWagAAyPkP/jOzRLSHnDNlZ6paUWGt\nGSbKmbypCP0TuiilPlCBr6xQ4z949MVy1zS0ttHizjRJO4rLZwu3/orvqW64\nO3Bxgl2bT6A9Z65cibV9yBjtLZGngbSQu9HfV+7Ep37uSIcGLojgU/i4ItnJ\nRvephYCC3h4ktCVTvcup3aFjm5Oe+CiEcBRb4YrQmZ4squhq0GJTfPqJywdD\nw2pJh3q/S7edoUJ8eWhYFDCgDRk5oDLklCFrogyorEYEbDGw22paM8E6ZcJN\nVAmA4VUm+3u0eqkj3dAXBOrUVnMyYZxX/3G4eil9Yymn9nSVZJNMuzTtomQl\nmX6k1kPWsHCppEkhYzUHn+VoF8W6hQymmx6BsEQK4ZeVAkYrIC5leNMSQQNp\nKclWPEPv/qWSlpnjXKo5HyxW0XBuQX1ubjEUY1RIbnxZ16pG7rr0xhrVDwlA\nARY+shq+xZ+9IPDnGoXwxMcReCH6zeOY4lWxcg80MhLEUuXp3JEvBbnNYUwX\nCvarMRP6IhXAyi/ZvMDyDFw/p4HSJGxW2OX79x+Ae7zBF4IuVG0nLzVlbNq6\ncfHyXOT1wAGTetiowzvzdtxMzxxHNjJ4pj2r1FzZU2vSMLuo0l2cBp804+eM\nBHFCz54lgGsDZ4Vx+SBBITnIonZT35UHtSzJAcTt3DAuGiOujTcRaWvXGss5\nnBXU\r\n=pGGg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"types/index.d.ts","browser":{"./rollup/build/tsc/util/web_worker.js":"./build/web_worker_replacement.js"},"engines":{"node":">=14.0.0"},"gitHead":"04405aad09e3c7e31c58657ecd4fefb7f59ac003","scripts":{"lint":"eslint --ext \".ts,.js,.html\" --ignore-path .gitignore src build debug/*.html","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css watch-query watch-benchmarks start-server","codegen":"node build/generate-style-code.js && node build/generate-struct-arrays.js","lint-css":"stylelint 'src/css/maplibre-gl.css'","test-cov":"nyc --reporter=text-summary --reporter=lcov --cache run-s test-unit test-expressions test-query test-render","build-csp":"rollup -c rollup.config.csp.js","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"npm run build-tsc && rollup -c --environment BUILD:dev","build-tsc":"tsc && npm run build-glsl","lint-docs":"documentation lint src/index.ts","test-unit":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/unit","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"npm run build-tsc && rollup -c --environment BUILD:dev --watch","build-glsl":"node rollup/copy-glsl-files.js ./rollup/build/tsc/shaders","build-prod":"npm run build-tsc && rollup -c --environment BUILD:production","test-build":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/build/**/*.test.js","test-query":"testem ci -f test/integration/testem.cjs -R xunit > test/integration/query-tests/test-results.xml","test-suite":"run-s test-render test-query test-expressions","start-bench":"run-p watch-benchmarks start-server","start-debug":"run-p watch-css watch-dev start-server","start-tests":"run-p watch-css watch-query start-server","test-render":"node --experimental-specifier-resolution=node --experimental-json-modules --max-old-space-size=2048 test/render.test.js","watch-query":"testem -f test/integration/testem.cjs","diff-tarball":"node build/diff-tarball.js","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/browser/**/*.test.js","build-tsc-min":"tsc && npm run build-glsl-min","start-release":"run-s build-prod-min build-css print-release-url start-server","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-glsl-min":"node rollup/copy-glsl-files.js ./rollup/build/tsc/shaders true","build-prod-min":"npm run build-tsc-min && rollup -c --environment BUILD:production,MINIFY:true","prepublishOnly":"run-s build-dev build-prod-min build-prod build-csp build-css build-style-spec test-build diff-tarball","test-unit-file":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage ","test-query-node":"node --experimental-specifier-resolution=node --experimental-json-modules test/query.test.js","build-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/versions/rollup_config_benchmarks.js","build-style-spec":"npm run build-tsc && rollup -c rollup.config.style-spec.js && rollup -c rollup.config.style-spec.js --environment esm","test-expressions":"node --experimental-specifier-resolution=node test/expression.test.js","test-suite-clean":"find test/integration/{render,query, expressions}-tests -mindepth 2 -type d -exec test -e \"{}/actual.png\" \\; -not \\( -exec test -e \"{}/style.json\" \\; \\) -print | xargs -t rm -r","watch-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js -w","build-query-suite":"rollup -c test/integration/rollup.config.test.js","print-release-url":"node build/print-release-url.js"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"6.14.15","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"14.17.6","dependencies":{"rw":"^1.3.3","pbf":"^3.2.1","earcut":"^2.2.2","vt-pbf":"^3.1.1","potpack":"^1.0.1","minimist":"^1.2.5","gl-matrix":"^3.2.1","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","grid-index":"^1.1.0","quickselect":"^2.0.0","supercluster":"^7.1.0","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^1.1.1","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.0","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.0","@mapbox/mapbox-gl-supported":"^1.5.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^4.12.0","gl":"^4.5.3","st":"^1.2.2","ejs":"^2.5.7","nyc":"^13.3.0","tap":"~12.4.1","diff":"^4.0.1","glob":"^7.1.4","tape":"^4.13.2","chalk":"^3.0.0","jsdom":"^13.0.0","pngjs":"^3.4.0","react":"^16.8.6","sinon":"^7.3.2","canvas":"^2.6.1","eslint":"^7.32.0","lodash":"^4.17.19","rollup":"^2.56.1","semver":"^5.5.0","testem":"^3.0.0","address":"^1.1.2","cssnano":"^4.1.10","pirates":"^4.0.1","postcss":"^8.3.6","request":"^2.88.0","babelify":"^10.0.0","chokidar":"^3.0.2","@types/d3":"^4.13.12","@types/gl":"^4.1.0","benchmark":"^2.1.4","cross-env":"^7.0.3","puppeteer":"^1.18.0","react-dom":"^16.8.6","stylelint":"^9.10.1","@types/ejs":"^2.7.0","@types/pbf":"^3.0.2","browserify":"^16.5.0","pixelmatch":"^5.1.0","tap-parser":"^10.0.1","typescript":"^4.3.5","@babel/core":"^7.9.0","@types/diff":"^4.0.2","@types/glob":"^7.1.3","@types/tape":"^4.13.0","npm-run-all":"^4.1.5","postcss-cli":"^8.3.1","tape-filter":"^1.0.4","@types/jsdom":"^16.2.5","@types/pngjs":"^3.4.2","@types/react":"^16.14.2","@types/sinon":"^7.5.2","babel-eslint":"^10.0.1","jsonwebtoken":"^8.3.0","npm-packlist":"^2.1.1","pretty-bytes":"^5.1.0","shuffle-seed":"^1.1.6","@octokit/rest":"^16.30.1","@types/earcut":"^2.1.1","@types/eslint":"^7.2.6","documentation":"~12.1.1","node-notifier":"^5.4.3","node-plantuml":"^0.9.0","@types/cssnano":"^4.0.0","@types/geojson":"^7946.0.7","@types/request":"^2.48.5","@types/babelify":"^7.3.6","@types/minimist":"^1.2.1","lodash.template":"^4.5.0","qrcode-terminal":"^0.12.0","@types/benchmark":"^2.1.0","@types/puppeteer":"^1.20.7","@types/react-dom":"^16.9.10","@types/stylelint":"^9.10.1","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^4.0.4","@types/browserify":"^12.0.36","@types/pixelmatch":"^5.2.2","is-builtin-module":"^3.0.0","list-npm-contents":"^1.0.2","@types/babel__core":"^7.1.12","eslint-plugin-html":"^6.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","selenium-webdriver":"^4.0.0-alpha.5","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","@types/npm-packlist":"^1.1.1","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^5.0.2","eslint-plugin-jsdoc":"^36.0.6","eslint-plugin-react":"^7.24.0","source-map-explorer":"^2.5.1","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^1.3.1","@types/murmurhash-js":"^1.0.3","@types/node-notifier":"^8.0.0","eslint-plugin-import":"^2.24.0","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^3.0.0","@types/lodash.template":"^4.5.0","rollup-plugin-unassert":"^0.3.0","@rollup/plugin-commonjs":"^20.0.0","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@types/rollup-plugin-json":"^3.0.2","@types/selenium-webdriver":"^4.0.10","@typescript-eslint/parser":"^4.29.1","stylelint-config-standard":"^18.2.0","@mapbox/mapbox-gl-rtl-text":"^0.2.1","@rollup/plugin-node-resolve":"^13.0.4","json-stringify-pretty-compact":"^2.0.0","@types/rollup-plugin-sourcemaps":"^0.4.2","@typescript-eslint/eslint-plugin":"^4.29.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.0.0-pre.1_1630658822610_0.899264595417566","host":"s3://npm-registry-packages"}},"2.0.0-pre.2":{"name":"maplibre-gl","version":"2.0.0-pre.2","license":"BSD-3-Clause","_id":"maplibre-gl@2.0.0-pre.2","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"snickell","email":"snickell+npmjs@gmail.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"d376229c2c29becc8c7699f4c3e9a0a3773418c4","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.0.0-pre.2.tgz","fileCount":1094,"integrity":"sha512-LXEg82J5+besic+DoWzcuYWhJ+ywnjSBTLEt+fyDxlR8js5eUHRIyRWtKYew7hpAcJiD/UELGsBZsHCnHzaHKw==","signatures":[{"sig":"MEUCIQCQhoYKrA6aR5Ei5g/hScwCLCr6ZXjfAsjKtTW59MNd1QIgfdvzVuFmvf61NyqVWdmIjRRkNptN2pguwhjENMcr5zg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27999693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNNu0CRA9TVsSAnZWagAAYCkP/iCL0uU8a18F7xOwEYzs\nuCi/Di3tCDM1aoFNLCTJb9+20+vAkgCMX+zUSgNR/KcwVQDc5hKQHTinJua8\nxN/muxxgcc8sTOzQKMKl+CByJu7Qq94THgmxpXEh4AGyZ7cTvP4RzoMKSxgK\nT4sQMCMhA9UXxDG4qvUL5lFY+mi3Rxxzs+IYq787atiz9iPwmLIf0CTzknDT\nw5gYhfEnU/Ddz8KprjOroESQAllM6z5Rlj7B11cEJ8kcDruEWL31eQNmdnWP\nFphkzmymnsicxWuq9+22ga5w56SaboffpPaVNx+m4ZBMYCuJWHsx0jwe/77n\nI14/aXorLmb9Zh5u11JajYgV99n2Ugu2YWMZDNIC7F8qEQ/6COKtNNVtjsld\n5uwgRUmdHAXVsJEAaRwDuut81wxKpRuK72ZqHe3k3Gu5mEd6zIF4tCoEkg59\no8Vn9ZXuMaI8cX5ITTJYSClTbyum1359Iqfk4tH2aTBhBgZSSP+b/fOAG9B/\nfVvIxfOyq9/3EEL98ZfPx6fN4dBpTowaiYKogOIYbFqgJeY4pWvxKIqjj2Fc\n3XRKIDl4oPHjLyCir/ymUmQWOGH56rouMC93T4nb3ywesqna89UqR5CuDUlh\nIhAWHcfDgJ+QCoDwr7BGc+0w0UTVqSa4EQnRulEHfwRfrPfQXAtu3A3oFzMr\nWsiz\r\n=lh6C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"types/index.d.ts","browser":{"./rollup/build/tsc/util/web_worker.js":"./build/web_worker_replacement.js"},"engines":{"node":">=14.0.0"},"gitHead":"14897b77133320e44a064f52930d7adfcfcfb08a","scripts":{"lint":"eslint --ext \".ts,.js,.html\" --ignore-path .gitignore src build debug/*.html","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css watch-query watch-benchmarks start-server","codegen":"node build/generate-style-code.js && node build/generate-struct-arrays.js","lint-css":"stylelint \"src/css/maplibre-gl.css\"","test-cov":"nyc --reporter=text-summary --reporter=lcov --cache run-s test-unit test-expressions test-query test-render","build-csp":"rollup -c rollup.config.csp.js","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"npm run build-tsc && rollup -c --environment BUILD:dev","build-tsc":"tsc && npm run build-glsl","lint-docs":"documentation lint src/index.ts","test-unit":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/unit","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"npm run build-tsc && rollup -c --environment BUILD:dev --watch","build-glsl":"node rollup/copy-glsl-files.js ./rollup/build/tsc/shaders","build-prod":"npm run build-tsc && rollup -c --environment BUILD:production","test-build":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/build/**/*.test.js","test-query":"testem ci -f test/integration/testem.cjs -R xunit > test/integration/query-tests/test-results.xml","test-suite":"run-s test-render test-query test-expressions","start-bench":"run-p watch-benchmarks start-server","start-debug":"run-p watch-css watch-dev start-server","start-tests":"run-p watch-css watch-query start-server","test-render":"node --experimental-specifier-resolution=node --experimental-json-modules --max-old-space-size=2048 test/render.test.js","watch-query":"testem -f test/integration/testem.cjs","diff-tarball":"node build/diff-tarball.js","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/browser/**/*.test.js","build-tsc-min":"tsc && npm run build-glsl-min","start-release":"run-s build-prod-min build-css print-release-url start-server","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-glsl-min":"node rollup/copy-glsl-files.js ./rollup/build/tsc/shaders true","build-prod-min":"npm run build-tsc-min && rollup -c --environment BUILD:production,MINIFY:true","prepublishOnly":"run-s build-dev build-prod-min build-prod build-csp build-css build-style-spec test-build diff-tarball","test-unit-file":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage ","test-query-node":"node --experimental-specifier-resolution=node --experimental-json-modules test/query.test.js","build-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/versions/rollup_config_benchmarks.js","build-style-spec":"npm run build-tsc && rollup -c rollup.config.style-spec.js && rollup -c rollup.config.style-spec.js --environment esm","test-expressions":"node --experimental-specifier-resolution=node test/expression.test.js","test-suite-clean":"find test/integration/{render,query, expressions}-tests -mindepth 2 -type d -exec test -e \"{}/actual.png\" \\; -not \\( -exec test -e \"{}/style.json\" \\; \\) -print | xargs -t rm -r","watch-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js -w","build-query-suite":"rollup -c test/integration/rollup.config.test.js","print-release-url":"node build/print-release-url.js"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"6.14.15","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"14.17.6","dependencies":{"rw":"^1.3.3","pbf":"^3.2.1","earcut":"^2.2.2","vt-pbf":"^3.1.1","potpack":"^1.0.1","minimist":"^1.2.5","gl-matrix":"^3.2.1","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","grid-index":"^1.1.0","quickselect":"^2.0.0","supercluster":"^7.1.0","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^1.1.1","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.0","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.0","@types/offscreencanvas":"^2019.6.3","@mapbox/mapbox-gl-supported":"^2.0.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^4.12.0","gl":"^4.5.3","st":"^3.0.0","ejs":"^3.1.6","nyc":"^15.1.0","tap":"~12.4.1","diff":"^4.0.1","glob":"^7.1.4","tape":"^5.3.1","chalk":"^4.1.2","jsdom":"^13.0.0","pngjs":"^6.0.0","react":"^17.0.2","sinon":"^11.1.2","canvas":"^2.6.1","eslint":"^7.32.0","lodash":"^4.17.19","rollup":"^2.56.3","semver":"^7.3.5","testem":"^3.5.0","address":"^1.1.2","cssnano":"^5.0.8","pirates":"^4.0.1","postcss":"^8.3.6","request":"^2.88.0","babelify":"^10.0.0","chokidar":"^3.0.2","@types/d3":"^4.13.12","@types/gl":"^4.1.0","benchmark":"^2.1.4","puppeteer":"^10.2.0","react-dom":"^17.0.2","stylelint":"^13.13.1","@types/ejs":"^3.1.0","@types/pbf":"^3.0.2","browserify":"^17.0.0","pixelmatch":"^5.1.0","tap-parser":"^10.0.1","typescript":"^4.4.2","@babel/core":"^7.15.4","@types/diff":"^4.0.2","@types/glob":"^7.1.3","@types/tape":"^4.13.2","npm-run-all":"^4.1.5","postcss-cli":"^8.3.1","tape-filter":"^1.0.4","@types/jsdom":"^16.2.5","@types/pngjs":"^6.0.1","@types/react":"^17.0.19","@types/sinon":"^10.0.2","babel-eslint":"^10.0.1","jsonwebtoken":"^8.3.0","npm-packlist":"^3.0.0","pretty-bytes":"^5.1.0","shuffle-seed":"^1.1.6","@octokit/rest":"^18.10.0","@types/earcut":"^2.1.1","@types/eslint":"^7.2.6","documentation":"~12.1.1","node-notifier":"^10.0.0","node-plantuml":"^0.9.0","@types/cssnano":"^4.0.0","@types/geojson":"^7946.0.7","@types/request":"^2.48.7","@types/babelify":"^7.3.6","@types/minimist":"^1.2.1","lodash.template":"^4.5.0","qrcode-terminal":"^0.12.0","@types/benchmark":"^2.1.0","@types/puppeteer":"^5.4.4","@types/react-dom":"^17.0.9","@types/stylelint":"^13.13.2","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/browserify":"^12.0.36","@types/pixelmatch":"^5.2.2","is-builtin-module":"^3.0.0","list-npm-contents":"^1.0.2","@types/babel__core":"^7.1.12","eslint-plugin-html":"^6.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","selenium-webdriver":"^4.0.0-rc-1","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.5","@types/npm-packlist":"^1.1.1","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^5.0.2","eslint-plugin-jsdoc":"^36.0.8","eslint-plugin-react":"^7.25.1","source-map-explorer":"^2.5.1","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","@types/node-notifier":"^8.0.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^3.0.0","@types/lodash.template":"^4.5.0","rollup-plugin-unassert":"^0.3.0","@rollup/plugin-commonjs":"^20.0.0","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@types/rollup-plugin-json":"^3.0.2","@types/selenium-webdriver":"^4.0.10","@typescript-eslint/parser":"^4.30.0","stylelint-config-standard":"^22.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.1","@rollup/plugin-node-resolve":"^13.0.4","json-stringify-pretty-compact":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.0.0-pre.2_1630854068067_0.04707875676234807","host":"s3://npm-registry-packages"}},"2.0.0-pre.3":{"name":"maplibre-gl","version":"2.0.0-pre.3","license":"BSD-3-Clause","_id":"maplibre-gl@2.0.0-pre.3","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"snickell","email":"snickell+npmjs@gmail.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"50a9fa3de7193e0603d002488198717947a00613","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.0.0-pre.3.tgz","fileCount":1094,"integrity":"sha512-qEzxHXWBR8M2dk5PUNU8I7asw/ZcBk1Vyh8ejeiAcwXuSgGNkOLBPt6pjaNRV66epyeJG4NHjJFg0E+gTpHx/A==","signatures":[{"sig":"MEYCIQDicsFjAt3/MkmBFcSnVxRjle6T2hsGQmOafKWTWNRH2AIhAPluH/JvlAvdi2CMWvvJHiIdxT1ci4zHjZ0Qg8AaIlj6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27999541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPLcoCRA9TVsSAnZWagAAMYkP/j2vSXy2ZecCLXwZQ0Ko\nqaCTBefj7av7J3tF+sGPiwU/KVzw77sVzf5Yt/6alPXMxPG4vZqqlglvy5Q9\neyQxCyhPdKDHCdFX6j128dTqDlTcc2Tls9TvoRS2I6ZY6Ct36dRNNndjEA83\n6Pd6M7Z+aJoFN9SJQvky7x9KHagkrVFIn5REaOAV0XGKo3MwmPWC2FYK8ADc\nx1EDxmATY3pGswNceo/i9NADOhkA7CqFkwelo5+nEdzBjf1IHAi7zW/AQ6o3\nq/QAfH6d639YMRLCaYshGSKYoXr+05flsyh8wy5Te9YyD9D8gt0FoE4NejRp\n2k/ybgkruikHLErIm2HGhCuiOHngAhjHrDA32AtzKR/Fz+tKW0xKpuj6bTYm\nE4r3ZgLKZGUf952X7d5tptn0Z69/kFnrXzIsR5asmCDOobxpHKpS8KSArfcz\noSbUVvUu6HXmg17b/ruFcNs4Y2NpC/Gy7e49eRH1A0dBv/XyrhrC4wMFGD6w\nkdOU/q5T/SR9GekT51hq27aHj7FqYtfWYOjjiHJpf9mqcZ4euVo1iqWn/jxY\nDnnz3yqrE/r+56pKTG3EpBh9UGtvMGgkDpT83t5uV88x9KXGUMRMBmJfKNSE\nOuSoEAYkWnjnsBdP0GTB1+Hq2LicKVhKkRtUPM2zUC2tpVA87t65KFfp/8pt\nmfgy\r\n=ChSd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"types/index.d.ts","browser":{"./rollup/build/tsc/util/web_worker.js":"./build/web_worker_replacement.js"},"engines":{"node":">=14.0.0"},"gitHead":"f8830012a4a34c50fa9d91082c1dbbe9533dca2b","scripts":{"lint":"eslint --ext \".ts,.js,.html\" --ignore-path .gitignore src build debug/*.html","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css watch-query watch-benchmarks start-server","codegen":"node build/generate-style-code.js && node build/generate-struct-arrays.js","lint-css":"stylelint \"src/css/maplibre-gl.css\"","test-cov":"nyc --reporter=text-summary --reporter=lcov --cache run-s test-unit test-expressions test-query test-render","build-csp":"rollup -c rollup.config.csp.js","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"npm run build-tsc && rollup -c --environment BUILD:dev","build-tsc":"tsc && npm run build-glsl","lint-docs":"documentation lint src/index.ts","test-unit":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/unit","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"npm run build-tsc && rollup -c --environment BUILD:dev --watch","build-glsl":"node rollup/copy-glsl-files.js ./rollup/build/tsc/shaders","build-prod":"npm run build-tsc && rollup -c --environment BUILD:production","test-build":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/build/**/*.test.js","test-query":"testem ci -f test/integration/testem.cjs -R xunit > test/integration/query-tests/test-results.xml","test-suite":"run-s test-render test-query test-expressions","start-bench":"run-p watch-benchmarks start-server","start-debug":"run-p watch-css watch-dev start-server","start-tests":"run-p watch-css watch-query start-server","test-render":"node --experimental-specifier-resolution=node --experimental-json-modules --max-old-space-size=2048 test/render.test.js","watch-query":"testem -f test/integration/testem.cjs","diff-tarball":"node build/diff-tarball.js","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/browser/**/*.test.js","build-tsc-min":"tsc && npm run build-glsl-min","start-release":"run-s build-prod-min build-css print-release-url start-server","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-glsl-min":"node rollup/copy-glsl-files.js ./rollup/build/tsc/shaders true","build-prod-min":"npm run build-tsc-min && rollup -c --environment BUILD:production,MINIFY:true","prepublishOnly":"run-s build-dev build-prod-min build-prod build-csp build-css build-style-spec test-build diff-tarball","test-unit-file":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage ","test-query-node":"node --experimental-specifier-resolution=node --experimental-json-modules test/query.test.js","build-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/versions/rollup_config_benchmarks.js","build-style-spec":"npm run build-tsc && rollup -c rollup.config.style-spec.js && rollup -c rollup.config.style-spec.js --environment esm","test-expressions":"node --experimental-specifier-resolution=node test/expression.test.js","test-suite-clean":"find test/integration/{render,query, expressions}-tests -mindepth 2 -type d -exec test -e \"{}/actual.png\" \\; -not \\( -exec test -e \"{}/style.json\" \\; \\) -print | xargs -t rm -r","watch-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js -w","build-query-suite":"rollup -c test/integration/rollup.config.test.js","print-release-url":"node build/print-release-url.js"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"6.14.15","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"14.17.6","dependencies":{"rw":"^1.3.3","pbf":"^3.2.1","earcut":"^2.2.2","vt-pbf":"^3.1.1","potpack":"^1.0.1","minimist":"^1.2.5","gl-matrix":"^3.2.1","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","grid-index":"^1.1.0","quickselect":"^2.0.0","supercluster":"^7.1.0","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^1.1.1","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.0","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.0","@types/offscreencanvas":"^2019.6.3","@mapbox/mapbox-gl-supported":"^2.0.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^4.12.0","gl":"^4.5.3","st":"^3.0.0","ejs":"^3.1.6","nyc":"^15.1.0","tap":"~12.4.1","diff":"^4.0.1","glob":"^7.1.4","tape":"^5.3.1","chalk":"^4.1.2","jsdom":"^13.0.0","pngjs":"^6.0.0","react":"^17.0.2","sinon":"^11.1.2","canvas":"^2.6.1","eslint":"^7.32.0","lodash":"^4.17.19","rollup":"^2.56.3","semver":"^7.3.5","testem":"^3.5.0","address":"^1.1.2","cssnano":"^5.0.8","pirates":"^4.0.1","postcss":"^8.3.6","request":"^2.88.0","babelify":"^10.0.0","chokidar":"^3.0.2","@types/d3":"^4.13.12","@types/gl":"^4.1.0","benchmark":"^2.1.4","puppeteer":"^10.2.0","react-dom":"^17.0.2","stylelint":"^13.13.1","@types/ejs":"^3.1.0","@types/pbf":"^3.0.2","browserify":"^17.0.0","pixelmatch":"^5.1.0","tap-parser":"^10.0.1","typescript":"^4.4.2","@babel/core":"^7.15.4","@types/diff":"^4.0.2","@types/glob":"^7.1.3","@types/tape":"^4.13.2","npm-run-all":"^4.1.5","postcss-cli":"^8.3.1","tape-filter":"^1.0.4","@types/jsdom":"^16.2.5","@types/pngjs":"^6.0.1","@types/react":"^17.0.19","@types/sinon":"^10.0.2","babel-eslint":"^10.0.1","jsonwebtoken":"^8.3.0","npm-packlist":"^3.0.0","pretty-bytes":"^5.1.0","shuffle-seed":"^1.1.6","@octokit/rest":"^18.10.0","@types/earcut":"^2.1.1","@types/eslint":"^7.2.6","documentation":"~12.1.1","node-notifier":"^10.0.0","node-plantuml":"^0.9.0","@types/cssnano":"^4.0.0","@types/geojson":"^7946.0.7","@types/request":"^2.48.7","@types/babelify":"^7.3.6","@types/minimist":"^1.2.1","lodash.template":"^4.5.0","qrcode-terminal":"^0.12.0","@types/benchmark":"^2.1.0","@types/puppeteer":"^5.4.4","@types/react-dom":"^17.0.9","@types/stylelint":"^13.13.2","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/browserify":"^12.0.36","@types/pixelmatch":"^5.2.2","is-builtin-module":"^3.0.0","list-npm-contents":"^1.0.2","@types/babel__core":"^7.1.12","eslint-plugin-html":"^6.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","selenium-webdriver":"^4.0.0-rc-1","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.5","@types/npm-packlist":"^1.1.1","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^5.0.2","eslint-plugin-jsdoc":"^36.0.8","eslint-plugin-react":"^7.25.1","source-map-explorer":"^2.5.1","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","@types/node-notifier":"^8.0.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^3.0.0","@types/lodash.template":"^4.5.0","rollup-plugin-unassert":"^0.3.0","@rollup/plugin-commonjs":"^20.0.0","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@types/rollup-plugin-json":"^3.0.2","@types/selenium-webdriver":"^4.0.10","@typescript-eslint/parser":"^4.30.0","stylelint-config-standard":"^22.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.1","@rollup/plugin-node-resolve":"^13.0.4","json-stringify-pretty-compact":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.0.0-pre.3_1631369000445_0.1153530829349485","host":"s3://npm-registry-packages"}},"2.0.0-pre.4":{"name":"maplibre-gl","version":"2.0.0-pre.4","license":"BSD-3-Clause","_id":"maplibre-gl@2.0.0-pre.4","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"snickell","email":"snickell+npmjs@gmail.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"e1d7cc1b6caf0fd2d9a06bd918d99dad113b25f3","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.0.0-pre.4.tgz","fileCount":1093,"integrity":"sha512-9iodtFeTYsUv0keEvvQazp0Ogkv09AQ9XqnT+40YwhuEWT4bHYPz3wT4X+qOUYqFcC3u+MnqynuUN+9JauWkmA==","signatures":[{"sig":"MEYCIQCF731mMxia8tqYpCEJvGasFQPb5qaeUvr3JczOZkcCjwIhAI4QqKHztzhdb+KiPlj4M6FM42TqXyeBm+/EzOt3hH1P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27976480},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"types/index.d.ts","browser":{"./rollup/build/tsc/util/web_worker.js":"./build/web_worker_replacement.js"},"engines":{"node":">=14.0.0"},"gitHead":"d861b637a1e9cee504f4085affa990d89389c59c","scripts":{"lint":"eslint --ext \".ts,.js,.html\" --ignore-path .gitignore src build debug/*.html","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css watch-query watch-benchmarks start-server","codegen":"node build/generate-style-code.js && node build/generate-struct-arrays.js","lint-css":"stylelint \"src/css/maplibre-gl.css\"","test-cov":"nyc --reporter=text-summary --reporter=lcov --cache run-s test-unit test-expressions test-query test-render","build-csp":"rollup -c rollup.config.csp.js","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"npm run build-tsc && rollup -c --environment BUILD:dev","build-tsc":"tsc && npm run build-glsl","lint-docs":"documentation lint src/index.ts","test-unit":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/unit","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"npm run build-tsc && rollup -c --environment BUILD:dev --watch","build-glsl":"node rollup/copy-glsl-files.js ./rollup/build/tsc/shaders","build-prod":"npm run build-tsc && rollup -c --environment BUILD:production","test-build":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/build/**/*.test.js","test-query":"testem ci -f test/integration/testem.cjs -R xunit > test/integration/query-tests/test-results.xml","test-suite":"run-s test-render test-query test-expressions","start-bench":"run-p watch-benchmarks start-server","start-debug":"run-p watch-css watch-dev start-server","start-tests":"run-p watch-css watch-query start-server","test-render":"node --experimental-specifier-resolution=node --experimental-json-modules --max-old-space-size=2048 test/render.test.js","watch-query":"testem -f test/integration/testem.cjs","diff-tarball":"node build/diff-tarball.js","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/browser/**/*.test.js","build-tsc-min":"tsc && npm run build-glsl-min","start-release":"run-s build-prod-min build-css print-release-url start-server","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-glsl-min":"node rollup/copy-glsl-files.js ./rollup/build/tsc/shaders true","build-prod-min":"npm run build-tsc-min && rollup -c --environment BUILD:production,MINIFY:true","prepublishOnly":"run-s build-dev build-prod-min build-prod build-csp build-css build-style-spec test-build diff-tarball","test-unit-file":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage ","test-query-node":"node --experimental-specifier-resolution=node --experimental-json-modules test/query.test.js","build-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/versions/rollup_config_benchmarks.js","build-style-spec":"npm run build-tsc && rollup -c rollup.config.style-spec.js && rollup -c rollup.config.style-spec.js --environment esm","test-expressions":"node --experimental-specifier-resolution=node test/expression.test.js","test-suite-clean":"find test/integration/{render,query, expressions}-tests -mindepth 2 -type d -exec test -e \"{}/actual.png\" \\; -not \\( -exec test -e \"{}/style.json\" \\; \\) -print | xargs -t rm -r","watch-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js -w","build-query-suite":"rollup -c test/integration/rollup.config.test.js","print-release-url":"node build/print-release-url.js"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"6.14.15","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"14.17.6","dependencies":{"rw":"^1.3.3","pbf":"^3.2.1","earcut":"^2.2.2","vt-pbf":"^3.1.1","potpack":"^1.0.1","minimist":"^1.2.5","gl-matrix":"^3.2.1","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","grid-index":"^1.1.0","quickselect":"^2.0.0","supercluster":"^7.1.0","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^1.1.1","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.0","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.0","@types/offscreencanvas":"^2019.6.3","@mapbox/mapbox-gl-supported":"^2.0.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^4.12.0","gl":"^4.5.3","st":"^3.0.0","ejs":"^3.1.6","nyc":"^15.1.0","tap":"~12.4.1","diff":"^4.0.1","glob":"^7.1.4","tape":"^5.3.1","chalk":"^4.1.2","jsdom":"^13.0.0","pngjs":"^6.0.0","react":"^17.0.2","sinon":"^11.1.2","canvas":"^2.6.1","eslint":"^7.32.0","lodash":"^4.17.19","rollup":"^2.56.3","semver":"^7.3.5","testem":"^3.5.0","address":"^1.1.2","cssnano":"^5.0.8","pirates":"^4.0.1","postcss":"^8.3.6","request":"^2.88.0","babelify":"^10.0.0","chokidar":"^3.0.2","@types/d3":"^4.13.12","@types/gl":"^4.1.0","benchmark":"^2.1.4","puppeteer":"^10.2.0","react-dom":"^17.0.2","stylelint":"^13.13.1","@types/ejs":"^3.1.0","@types/pbf":"^3.0.2","browserify":"^17.0.0","pixelmatch":"^5.1.0","tap-parser":"^10.0.1","typescript":"^4.4.2","@babel/core":"^7.15.4","@types/diff":"^4.0.2","@types/glob":"^7.1.3","@types/tape":"^4.13.2","npm-run-all":"^4.1.5","postcss-cli":"^8.3.1","tape-filter":"^1.0.4","@types/jsdom":"^16.2.5","@types/pngjs":"^6.0.1","@types/react":"^17.0.19","@types/sinon":"^10.0.2","babel-eslint":"^10.0.1","jsonwebtoken":"^8.3.0","npm-packlist":"^3.0.0","pretty-bytes":"^5.1.0","shuffle-seed":"^1.1.6","@octokit/rest":"^18.10.0","@types/earcut":"^2.1.1","@types/eslint":"^7.2.6","documentation":"~12.1.1","node-notifier":"^10.0.0","node-plantuml":"^0.9.0","@types/cssnano":"^4.0.0","@types/geojson":"^7946.0.7","@types/request":"^2.48.7","@types/babelify":"^7.3.6","@types/minimist":"^1.2.1","lodash.template":"^4.5.0","qrcode-terminal":"^0.12.0","@types/benchmark":"^2.1.0","@types/puppeteer":"^5.4.4","@types/react-dom":"^17.0.9","@types/stylelint":"^13.13.2","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/browserify":"^12.0.36","@types/pixelmatch":"^5.2.2","is-builtin-module":"^3.0.0","list-npm-contents":"^1.0.2","@types/babel__core":"^7.1.12","eslint-plugin-html":"^6.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","selenium-webdriver":"^4.0.0-rc-1","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.5","@types/npm-packlist":"^1.1.1","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^5.0.2","eslint-plugin-jsdoc":"^36.0.8","eslint-plugin-react":"^7.25.1","source-map-explorer":"^2.5.1","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","@types/node-notifier":"^8.0.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^3.0.0","@types/lodash.template":"^4.5.0","rollup-plugin-unassert":"^0.3.0","@rollup/plugin-commonjs":"^20.0.0","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@types/rollup-plugin-json":"^3.0.2","@types/selenium-webdriver":"^4.0.10","@typescript-eslint/parser":"^4.30.0","stylelint-config-standard":"^22.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.1","@rollup/plugin-node-resolve":"^13.0.4","json-stringify-pretty-compact":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.0.0-pre.4_1631945630491_0.3185981651227223","host":"s3://npm-registry-packages"}},"2.0.0-pre.5":{"name":"maplibre-gl","version":"2.0.0-pre.5","license":"BSD-3-Clause","_id":"maplibre-gl@2.0.0-pre.5","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"snickell","email":"snickell+npmjs@gmail.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"287357b2ddbbe584d9c8f75dd0bebc75d3d58a46","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.0.0-pre.5.tgz","fileCount":1093,"integrity":"sha512-vfmstdmdDmDA4m/+CtDBsKgUzZ0zkQIzn7a2TlflhrK2v1yNtgzbp0R12qgCC4G9VBG+zOYq16XN1IRasq6MWA==","signatures":[{"sig":"MEYCIQD3Xw+ChiYik0GsZzMz/hSJBwDXzkDTl73GNONFAgA0EQIhAKgOC7d2AfUadizRD8JyzXJJfdXqV4AeCx1Ki+ylEcCC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27975176},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"types/index.d.ts","browser":{"./rollup/build/tsc/util/web_worker.js":"./build/web_worker_replacement.js"},"engines":{"node":">=14.0.0"},"gitHead":"271a87783904d6bee5812046fdd46d15fd9b881a","scripts":{"lint":"eslint --ext \".ts,.js,.html\" --ignore-path .gitignore src build debug/*.html","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css watch-query watch-benchmarks start-server","codegen":"node build/generate-style-code.js && node build/generate-struct-arrays.js","lint-css":"stylelint \"src/css/maplibre-gl.css\"","test-cov":"nyc --reporter=text-summary --reporter=lcov --cache run-s test-unit test-expressions test-query test-render","build-csp":"rollup -c rollup.config.csp.js","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"npm run build-tsc && rollup -c --environment BUILD:dev","build-tsc":"tsc && npm run build-glsl","lint-docs":"documentation lint src/index.ts","test-unit":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/unit","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"npm run build-tsc && rollup -c --environment BUILD:dev --watch","build-glsl":"node rollup/copy-glsl-files.js ./rollup/build/tsc/shaders","build-prod":"npm run build-tsc && rollup -c --environment BUILD:production","test-build":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/build/**/*.test.js","test-query":"testem ci -f test/integration/testem.cjs -R xunit > test/integration/query-tests/test-results.xml","test-suite":"run-s test-render test-query test-expressions","start-bench":"run-p watch-benchmarks start-server","start-debug":"run-p watch-css watch-dev start-server","start-tests":"run-p watch-css watch-query start-server","test-render":"node --experimental-specifier-resolution=node --experimental-json-modules --max-old-space-size=2048 test/render.test.js","watch-query":"testem -f test/integration/testem.cjs","diff-tarball":"node build/diff-tarball.js","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/browser/**/*.test.js","build-tsc-min":"tsc && npm run build-glsl-min","start-release":"run-s build-prod-min build-css print-release-url start-server","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-glsl-min":"node rollup/copy-glsl-files.js ./rollup/build/tsc/shaders true","build-prod-min":"npm run build-tsc-min && rollup -c --environment BUILD:production,MINIFY:true","prepublishOnly":"run-s build-dev build-prod-min build-prod build-csp build-css build-style-spec test-build diff-tarball","test-unit-file":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage ","test-query-node":"node --experimental-specifier-resolution=node --experimental-json-modules test/query.test.js","build-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/versions/rollup_config_benchmarks.js","build-style-spec":"npm run build-tsc && rollup -c rollup.config.style-spec.js && rollup -c rollup.config.style-spec.js --environment esm","test-expressions":"node --experimental-specifier-resolution=node test/expression.test.js","test-suite-clean":"find test/integration/{render,query, expressions}-tests -mindepth 2 -type d -exec test -e \"{}/actual.png\" \\; -not \\( -exec test -e \"{}/style.json\" \\; \\) -print | xargs -t rm -r","watch-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js -w","build-query-suite":"rollup -c test/integration/rollup.config.test.js","print-release-url":"node build/print-release-url.js"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"6.14.15","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"14.17.6","dependencies":{"rw":"^1.3.3","pbf":"^3.2.1","earcut":"^2.2.2","vt-pbf":"^3.1.1","potpack":"^1.0.1","minimist":"^1.2.5","gl-matrix":"^3.2.1","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","grid-index":"^1.1.0","quickselect":"^2.0.0","supercluster":"^7.1.0","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^1.1.1","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.0","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.0","@types/offscreencanvas":"^2019.6.3","@mapbox/mapbox-gl-supported":"^1.5.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^4.12.0","gl":"^4.5.3","st":"^3.0.0","ejs":"^3.1.6","nyc":"^15.1.0","tap":"~12.4.1","diff":"^4.0.1","glob":"^7.1.4","tape":"^5.3.1","chalk":"^4.1.2","jsdom":"^13.0.0","pngjs":"^6.0.0","react":"^17.0.2","sinon":"^11.1.2","canvas":"^2.6.1","eslint":"^7.32.0","lodash":"^4.17.19","rollup":"^2.56.3","semver":"^7.3.5","testem":"^3.5.0","address":"^1.1.2","cssnano":"^5.0.8","pirates":"^4.0.1","postcss":"^8.3.6","request":"^2.88.0","babelify":"^10.0.0","chokidar":"^3.0.2","@types/d3":"^4.13.12","@types/gl":"^4.1.0","benchmark":"^2.1.4","puppeteer":"^10.2.0","react-dom":"^17.0.2","stylelint":"^13.13.1","@types/ejs":"^3.1.0","@types/pbf":"^3.0.2","browserify":"^17.0.0","pixelmatch":"^5.1.0","tap-parser":"^10.0.1","typescript":"^4.4.2","@babel/core":"^7.15.4","@types/diff":"^4.0.2","@types/glob":"^7.1.3","@types/tape":"^4.13.2","npm-run-all":"^4.1.5","postcss-cli":"^8.3.1","tape-filter":"^1.0.4","@types/jsdom":"^16.2.5","@types/pngjs":"^6.0.1","@types/react":"^17.0.19","@types/sinon":"^10.0.2","babel-eslint":"^10.0.1","jsonwebtoken":"^8.3.0","npm-packlist":"^3.0.0","pretty-bytes":"^5.1.0","shuffle-seed":"^1.1.6","@octokit/rest":"^18.10.0","@types/earcut":"^2.1.1","@types/eslint":"^7.2.6","documentation":"~12.1.1","node-notifier":"^10.0.0","node-plantuml":"^0.9.0","@types/cssnano":"^4.0.0","@types/geojson":"^7946.0.7","@types/request":"^2.48.7","@types/babelify":"^7.3.6","@types/minimist":"^1.2.1","lodash.template":"^4.5.0","qrcode-terminal":"^0.12.0","@types/benchmark":"^2.1.0","@types/puppeteer":"^5.4.4","@types/react-dom":"^17.0.9","@types/stylelint":"^13.13.2","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/browserify":"^12.0.36","@types/pixelmatch":"^5.2.2","is-builtin-module":"^3.0.0","list-npm-contents":"^1.0.2","@types/babel__core":"^7.1.12","eslint-plugin-html":"^6.1.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","selenium-webdriver":"^4.0.0-rc-1","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.5","@types/npm-packlist":"^1.1.1","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^5.0.2","eslint-plugin-jsdoc":"^36.0.8","eslint-plugin-react":"^7.25.1","source-map-explorer":"^2.5.1","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","@types/node-notifier":"^8.0.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^3.0.0","@types/lodash.template":"^4.5.0","rollup-plugin-unassert":"^0.3.0","@rollup/plugin-commonjs":"^20.0.0","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@types/rollup-plugin-json":"^3.0.2","@types/selenium-webdriver":"^4.0.10","@typescript-eslint/parser":"^4.30.0","stylelint-config-standard":"^22.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.1","@rollup/plugin-node-resolve":"^13.0.4","json-stringify-pretty-compact":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.0.0-pre.5_1632573935366_0.18261839877479136","host":"s3://npm-registry-packages"}},"2.0.0-pre.6":{"name":"maplibre-gl","version":"2.0.0-pre.6","license":"BSD-3-Clause","_id":"maplibre-gl@2.0.0-pre.6","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"snickell","email":"snickell+npmjs@gmail.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"c931972fb203867be62550d56e1f21c50387b782","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.0.0-pre.6.tgz","fileCount":507,"integrity":"sha512-Oo1qsyCEuQ9MaBXv0iLe0puuFMjSMMZ90hsGCzlTnKkaw6QDZh9QymzlJpB7TzBJTQP4C5XeJrhMSTlO0GvPig==","signatures":[{"sig":"MEUCIQCV7RsXaOoqBTtgavKDwtRCqTe1xWj4JSsmpzfaF/wRJwIgeu+MuqMb61spZ9P4ZjBIVMfWGUlEdAtoBVU5u+OGF9o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7042229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlsr+CRA9TVsSAnZWagAAX8IP/jvj04ja3mtu48sjzDA7\nCUVSJ7dV1wKc6pXZJS2RO5ingjgp5oXuTMskP27QSlYD+clgcP1Frb5Qt3dD\nFsZ0v0GTyFHToNBH/1GVWDcDqRXZ2CnTw5jow4FkUge2pPA7+yxo/5GR60h2\nSENEsR/1gajNfb1rcGZIH9HSo1UjOUIj6rzfMFEUnJNT27El2J+a/2YcTpIZ\nADEZG/gSrXaZiF0XgVaBOLj56ckqE1/Cdz87tFHYYCY3dg2x4dfC6J3u2GXU\na/oXP370VCeMDtkZUX48+lR+ZacWCA8R99Hs5FcjYUfIr4ZHM45TQIt1wsWp\n87h9jvdG7sK8eKDgcC257EIgKgwrpMB/Sc1TYEjKtfdKAE0PR7VJ2UAqlkIP\n9ormIYa/2dD6ApxeVbekrCKYiGtNZqwaRFoDZyZExkmYQJvJQh2K7ZEV2S+I\ncme4Xwn5W4ze8ZkLU4Bo8nMNyBxqN2s+WzMswVvjLbBBvvVBmSHcGJuf5uB5\ntKUYaGFNFdpRnn+zYiKX7ME5b62zbje6AVqVffy/3h99u0DyK3WkPns+GaQM\nQ2rOU4EPIdjFrgOdz3P/SkdvZDIsndU2B7Fl781EDUk/T2Xy7hGIf1tKEGhS\nwwJ5FVSIcnWsjJHifKwc2Q9FgcuyIgvbngS8uCv0jI1RcvhNoq27h5e43wuG\nw5Th\r\n=6FK+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","browser":{"./rollup/build/tsc/src/util/web_worker.js":"./build/web_worker_replacement.js"},"engines":{"node":">=14.0.0"},"gitHead":"ddf69421c6ae34c808afefec309a5beecdb7500e","scripts":{"lint":"eslint --ext \".ts,.js,.html\" --ignore-path .gitignore src build debug/*.html bench","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css watch-query start-server","codegen":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts && node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts && node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","lint-css":"stylelint \"src/css/maplibre-gl.css\"","test-cov":"nyc --reporter=text-summary --reporter=lcov --cache run-s test-unit test-expressions test-query test-render","build-csp":"rollup -c rollup.config.csp.js","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"npm run build-tsc && rollup -c --environment BUILD:dev","build-tsc":"tsc && npm run build-post-ts","lint-docs":"documentation lint src/index.ts","test-jest":"jest","test-unit":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/unit","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"npm run build-tsc && rollup -c --environment BUILD:dev --watch","build-prod":"npm run build-tsc && rollup -c --environment BUILD:production","test-build":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/build/**/*.test.js","test-query":"testem ci -f test/integration/testem.cjs -R xunit > test/integration/query-tests/test-results.xml","test-suite":"run-s test-render test-query test-expressions","start-bench":"run-s build-css build-dev build-benchmarks start-server","start-debug":"run-p watch-css watch-dev start-server","start-tests":"run-p watch-css watch-query start-server","test-render":"node --experimental-specifier-resolution=node --experimental-json-modules --max-old-space-size=2048 test/render.test.js","watch-query":"testem -f test/integration/testem.cjs","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/browser/**/*.test.js","build-post-ts":"node build/post-ts-build.js ./rollup/build/tsc/src/shaders","build-tsc-min":"tsc && npm run build-post-ts-min","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-prod-min":"npm run build-tsc-min && rollup -c --environment BUILD:production,MINIFY:true","test-unit-file":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage ","build-benchmarks":"npm run build-dev && BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js","build-style-spec":"npm run build-tsc && rollup -c rollup.config.style-spec.js && rollup -c rollup.config.style-spec.js --environment esm","test-expressions":"node --experimental-specifier-resolution=node test/expression.test.js","test-suite-clean":"find test/integration/{render,query, expressions}-tests -mindepth 2 -type d -exec test -e \"{}/actual.png\" \\; -not \\( -exec test -e \"{}/style.json\" \\; \\) -print | xargs -t rm -r","build-post-ts-min":"node build/post-ts-build.js ./rollup/build/tsc/src/shaders true","build-query-suite":"rollup -c test/integration/rollup.config.test.js"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"6.14.15","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"14.18.1","dependencies":{"rw":"^1.3.3","pbf":"^3.2.1","earcut":"^2.2.2","vt-pbf":"^3.1.1","potpack":"^1.0.1","minimist":"^1.2.5","gl-matrix":"^3.2.1","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","grid-index":"^1.1.0","quickselect":"^2.0.0","supercluster":"^7.1.0","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.4","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","rollup-plugin-buble":"^0.19.8","@mapbox/geojson-rewind":"^0.5.0","@types/offscreencanvas":"^2019.6.3","@mapbox/mapbox-gl-supported":"^2.0.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^4.12.0","gl":"^4.5.3","st":"^3.0.0","ejs":"^3.1.6","nyc":"^15.1.0","tap":"~12.4.1","diff":"^4.0.1","glob":"^7.1.4","jest":"^27.2.4","tape":"^5.3.1","chalk":"^4.1.2","jsdom":"^13.0.0","pngjs":"^6.0.0","react":"^17.0.2","sinon":"^12.0.1","canvas":"^2.6.1","eslint":"^7.32.0","lodash":"^4.17.19","rollup":"^2.56.3","semver":"^7.3.5","testem":"^3.5.0","address":"^1.1.2","cssnano":"^5.0.8","pirates":"^4.0.1","postcss":"^8.3.11","request":"^2.88.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","babelify":"^10.0.0","chokidar":"^3.0.2","@types/d3":"^4.13.12","@types/gl":"^4.1.0","benchmark":"^2.1.4","puppeteer":"^11.0.0","react-dom":"^17.0.2","stylelint":"^13.13.1","@types/ejs":"^3.1.0","@types/pbf":"^3.0.2","babel-jest":"^27.2.5","browserify":"^17.0.0","pixelmatch":"^5.1.0","tap-parser":"^10.0.1","typescript":"^4.4.2","@babel/core":"^7.16.0","@types/diff":"^4.0.2","@types/glob":"^7.1.3","@types/jest":"^27.0.2","@types/tape":"^4.13.2","jscodeshift":"^0.13.0","npm-run-all":"^4.1.5","postcss-cli":"^9.0.2","tape-filter":"^1.0.4","@types/jsdom":"^16.2.5","@types/pngjs":"^6.0.1","@types/react":"^17.0.19","@types/sinon":"^10.0.2","babel-eslint":"^10.0.1","jsonwebtoken":"^8.3.0","npm-packlist":"^3.0.0","pretty-bytes":"^5.1.0","shuffle-seed":"^1.1.6","@octokit/rest":"^18.10.0","@types/earcut":"^2.1.1","@types/eslint":"^7.28.2","documentation":"~12.1.1","jest-codemods":"^0.24.0","node-notifier":"^10.0.0","node-plantuml":"^0.9.0","@types/cssnano":"^4.0.0","@types/geojson":"^7946.0.7","@types/request":"^2.48.7","@types/babelify":"^7.3.6","@types/minimist":"^1.2.1","jest-raw-loader":"^1.0.1","lodash.template":"^4.5.0","qrcode-terminal":"^0.12.0","replace-in-file":"^6.2.0","@types/benchmark":"^2.1.0","@types/puppeteer":"^5.4.4","@types/react-dom":"^17.0.9","@types/stylelint":"^13.13.2","jest-canvas-mock":"^2.3.1","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/browserify":"^12.0.36","@types/pixelmatch":"^5.2.2","is-builtin-module":"^3.0.0","list-npm-contents":"^1.0.2","@types/babel__core":"^7.1.12","eslint-plugin-html":"^6.1.2","eslint-plugin-jest":"^25.2.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","selenium-webdriver":"^4.0.0-rc-1","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.5","@types/npm-packlist":"^1.1.1","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^5.0.2","eslint-plugin-jsdoc":"^37.0.3","eslint-plugin-react":"^7.25.1","source-map-explorer":"^2.5.1","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","@types/node-notifier":"^8.0.0","dts-bundle-generator":"^6.0.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","rollup-plugin-replace":"^2.2.0","@rollup/plugin-replace":"^3.0.0","@types/lodash.template":"^4.5.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-unassert":"^0.3.0","@rollup/plugin-commonjs":"^21.0.0","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@types/rollup-plugin-json":"^3.0.2","@types/selenium-webdriver":"^4.0.16","@typescript-eslint/parser":"^4.30.0","stylelint-config-standard":"^22.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.1","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^13.0.6","json-stringify-pretty-compact":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.0.0-pre.6_1637272318179_0.24875631026641631","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"maplibre-gl","version":"2.0.0","license":"BSD-3-Clause","_id":"maplibre-gl@2.0.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"snickell","email":"snickell+npmjs@gmail.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"6be1e2bfea145c0e4f3db495e3966fef75206530","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.0.0.tgz","fileCount":539,"integrity":"sha512-qE2+KFNyBmpOP+7jrQOqNFIL8x81vzb0VwTJzdK5SBpPPu55D8O+l+m5tOcWV40j9wQEFGcxm1mVS2BuHts5Ag==","signatures":[{"sig":"MEUCIQCBa1hDhfpgYLDFSGMel56RQubi+vF0jO7z791c8ByA7QIgahECzEZKjXd2/GlzsTPuBINicz/SHof2Uwvlv8lAPsI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7555747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4J3DCRA9TVsSAnZWagAARMkP/1b28ysr64QHe3v4gZqc\n5PJGHzHzdvgtgKuC+BiPaQS9tTiyukeU626yq5c0cfRyQ7qzeNzd7T58HdTu\n7eEO38T5TA7MnCtblkyeCoWBLS0px3kJFxpSbxF+g3iHwY+qPWnmcypF5Vsd\nlC54m2CllT7t4xN59fmhe9AvRyrYPE1IQI9lrmjUNl54BOJYp4ZLn3/5h4bc\nh99aksiKBgohVXeFGr049wB6Ow7MH0gj8y7uw69wZYF+XZ3fasCmoEiyrQS7\njJW8FkrdruOz7uHFbytuMYqAQXqAOpYvtom7LX4QCJAjV4KQRVWIXap+TG4+\nAtOjZFVZY2ige6aeOQ7kE95/z8smJcQB3nUSmjUo9rhrqX5cJcsmrWlhdBpH\n7K3fyXDX7POFvWhT9R/S1OOaCCnyfI8+4nOZ/r6jjg4f9FNqaCjl0DlQ9jfw\ni4kEX8ffseOgO9czOXrISrsI+3/Ukm6iH1oQORBwG9p5KPnzpT1Q6x85O1wQ\njBJ9tqR1KfKAxp+0MWhmQOh96gab+rhGwHkL97PFGO1E50KuBChVOznSBTzm\nJJlgZWE2z7aOJpUhv01tksDBg5Q9SN8wfmvP7GrqtJlYuN168etA7on8lEAM\nsq34qGDGx0qMb6mu4ldPDQ/XLwbQEMWr3kgzUNxVjAwTDCYCvJb48Fh3Nyq2\ncXNT\r\n=nESf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","browser":{"./rollup/build/tsc/src/util/web_worker.js":"./build/web_worker_replacement.js"},"engines":{"node":">=14.0.0"},"gitHead":"1e1469044b728df522a68886dc8a776c25f40238","scripts":{"lint":"eslint --ext \".ts,.js,.html\" --ignore-path .gitignore src build debug/*.html bench","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css watch-query start-server","codegen":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts && node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts && node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","lint-css":"stylelint \"src/css/maplibre-gl.css\"","test-cov":"nyc --reporter=text-summary --reporter=lcov --cache run-s test-unit test-expressions test-query test-render","build-csp":"rollup -c rollup.config.csp.js","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"npm run build-tsc && rollup -c --environment BUILD:dev","build-tsc":"tsc --outDir rollup/build/tsc && npm run build-post-ts","lint-docs":"documentation lint src/index.ts","test-jest":"jest","test-unit":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/unit","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup -c --environment BUILD:dev --watch","build-prod":"npm run build-tsc && rollup -c --environment BUILD:production","test-build":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/build/**/*.test.js","test-query":"testem ci -f test/integration/testem.cjs -R xunit > test/integration/query-tests/test-results.xml","test-suite":"run-s test-render test-query test-expressions","start-bench":"run-p watch-css watch-benchmarks start-server","start-debug":"run-p watch-css watch-dev start-server","start-tests":"run-p watch-css watch-query start-server","test-render":"node --experimental-specifier-resolution=node --experimental-json-modules --max-old-space-size=2048 test/render.test.js","watch-query":"testem -f test/integration/testem.cjs","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/browser/**/*.test.js","build-post-ts":"node build/post-ts-build.js ./rollup/build/tsc/src/shaders","build-tsc-min":"tsc --outDir rollup/build/tsc && npm run build-post-ts-min","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-prod-min":"npm run build-tsc-min && rollup -c --environment BUILD:production,MINIFY:true","test-unit-file":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage ","build-benchmarks":"npm run build-dev && BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js","build-style-spec":"npm run build-tsc && rollup -c rollup.config.style-spec.js && rollup -c rollup.config.style-spec.js --environment esm","test-expressions":"node --experimental-specifier-resolution=node test/expression.test.js","test-suite-clean":"find test/integration/{render,query, expressions}-tests -mindepth 2 -type d -exec test -e \"{}/actual.png\" \\; -not \\( -exec test -e \"{}/style.json\" \\; \\) -print | xargs -t rm -r","watch-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js --watch","build-post-ts-min":"node build/post-ts-build.js ./rollup/build/tsc/src/shaders true","build-query-suite":"rollup -c test/integration/rollup.config.test.js"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"6.14.15","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"14.18.3","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.2","vt-pbf":"^3.1.1","potpack":"^1.0.1","gl-matrix":"^3.2.1","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","grid-index":"^1.1.0","quickselect":"^2.0.0","supercluster":"^7.1.0","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.4","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.0","@mapbox/mapbox-gl-supported":"^2.0.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^4.12.0","gl":"^4.5.3","rw":"^1.3.3","st":"^3.0.0","ejs":"^3.1.6","nyc":"^15.1.0","tap":"~12.4.1","diff":"^4.0.1","glob":"^7.1.4","jest":"^27.2.4","tape":"^5.3.1","chalk":"^4.1.2","jsdom":"^13.0.0","pngjs":"^6.0.0","react":"^17.0.2","sinon":"^12.0.1","canvas":"^2.6.1","eslint":"^7.32.0","lodash":"^4.17.19","rollup":"^2.56.3","semver":"^7.3.5","testem":"^3.5.0","address":"^1.1.2","cssnano":"^5.0.8","pirates":"^4.0.1","postcss":"^8.3.11","request":"^2.88.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","babelify":"^10.0.0","chokidar":"^3.0.2","minimist":"^1.2.5","@types/d3":"^4.13.12","@types/gl":"^4.1.0","benchmark":"^2.1.4","puppeteer":"^13.0.1","react-dom":"^17.0.2","stylelint":"^13.13.1","@types/ejs":"^3.1.0","@types/pbf":"^3.0.2","babel-jest":"^27.2.5","browserify":"^17.0.0","pixelmatch":"^5.1.0","tap-parser":"^10.0.1","typescript":"^4.4.2","@babel/core":"^7.16.0","@types/diff":"^4.0.2","@types/glob":"^7.1.3","@types/jest":"^27.0.2","@types/tape":"^4.13.2","jscodeshift":"^0.13.0","npm-run-all":"^4.1.5","postcss-cli":"^9.0.2","tape-filter":"^1.0.4","@types/jsdom":"^16.2.5","@types/pngjs":"^6.0.1","@types/react":"^17.0.19","@types/sinon":"^10.0.2","babel-eslint":"^10.0.1","jsonwebtoken":"^8.3.0","npm-packlist":"^3.0.0","pretty-bytes":"^5.1.0","shuffle-seed":"^1.1.6","@octokit/rest":"^18.10.0","@types/earcut":"^2.1.1","@types/eslint":"^8.2.1","documentation":"~12.1.1","jest-codemods":"^0.25.0","node-notifier":"^10.0.0","node-plantuml":"^0.9.0","@types/cssnano":"^4.0.0","@types/geojson":"^7946.0.7","@types/request":"^2.48.7","@types/babelify":"^7.3.6","@types/minimist":"^1.2.1","jest-raw-loader":"^1.0.1","lodash.template":"^4.5.0","qrcode-terminal":"^0.12.0","replace-in-file":"^6.2.0","@types/benchmark":"^2.1.0","@types/puppeteer":"^5.4.4","@types/react-dom":"^17.0.9","@types/stylelint":"^13.13.2","jest-canvas-mock":"^2.3.1","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/browserify":"^12.0.36","@types/pixelmatch":"^5.2.2","is-builtin-module":"^3.0.0","list-npm-contents":"^1.0.2","@types/babel__core":"^7.1.12","eslint-plugin-html":"^6.1.2","eslint-plugin-jest":"^25.2.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","rollup-pluginutils":"^2.8.2","selenium-webdriver":"^4.0.0-rc-1","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.5","@types/npm-packlist":"^1.1.1","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^5.0.2","eslint-plugin-jsdoc":"^37.0.3","eslint-plugin-react":"^7.25.1","rollup-plugin-buble":"^0.19.8","source-map-explorer":"^2.5.1","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","@types/node-notifier":"^8.0.0","dts-bundle-generator":"^6.0.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","rollup-plugin-replace":"^2.2.0","@rollup/plugin-replace":"^3.0.0","@types/lodash.template":"^4.5.0","@types/offscreencanvas":"^2019.6.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-unassert":"^0.3.0","@rollup/plugin-commonjs":"^21.0.0","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^8.3.0","@types/rollup-plugin-json":"^3.0.2","@types/selenium-webdriver":"^4.0.16","@typescript-eslint/parser":"^4.30.0","stylelint-config-standard":"^22.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.1","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^13.0.6","json-stringify-pretty-compact":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.0.0_1642110402882_0.36328951682609234","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"maplibre-gl","version":"2.0.1","license":"BSD-3-Clause","_id":"maplibre-gl@2.0.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"snickell","email":"snickell+npmjs@gmail.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"1ef778ab69e1c6e1b32765b7d7f561579975859d","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.0.1.tgz","fileCount":539,"integrity":"sha512-IWfykU9K9JPUqG15WqarRSuAb2nxvZZPezaxg2pLOJ1XAXJzR4lykZrBkyUi2Y1avd8ehJs8rkZJgneqnrWWXg==","signatures":[{"sig":"MEUCIGQ9LcMpW3HhLMP2F0Gb0xYYIvTtvhQE80Ssk+mWq60dAiEAhustvIZuCdyDz/R0DpEvYz4orLUHoYFNq85kuj46714=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7555594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4ncoCRA9TVsSAnZWagAA/8gP/3Wyjzwn7JdMC0oqWos9\nBTlfXlmFRtPbf6xifR+qD/SfQDsr1q9R4AIrUECbExDobpM1edkt8R9mDCGo\nufVUunLI3OpgtnxGnKGJ/4CQi7uI6ruMTNCHAVi3/3i0k7NsefEsZseuE7zJ\njXBwGDXckrek2iquBhpYXX36KUnPLPUB9t5++LgmQt3vCua68us+8bhQzQKS\nRndr+guHoneOndwb2bD/Fz+K3P/TO3Jy52VoaOpHqHrQwcioGNVoNDmv1J9W\n6xu92k0burOgPe2u1JwCGo4anULpH5DtlK9hq/S65PMxQGjPRw1VLcE010st\n+5bkXivUH3uo8InhngeY5ZHr3GMxO+vXh13vbKb7JtskPTf/Htw2Gr6/9lnL\nm1kDJJqlXjrZhFGJBLBTdWEEq0WVjpzQKKWHgCyprCPZ1n6z8owMb5rZA9XH\nKnf9TbdsvsFIbnVLNexflWTAu+SwDuY9vu2k574RbLKBXvyMvcb4HiQQKqGo\nqRnixUA6C1BFH+dg5yKLtMebDNlC5p6/9bHXw2VdZmIx5jofHqwezyqloPZm\nKfs+KPF43dG48vRNinFqkwy9noHBGcKPkWJdGOSUn0mNziRJR5wSElKozulI\nPtrClNnep8hQphqD3lPmewoNJU5g4gmw3RICir5/OCoOVxw1qQA/ew3SZJOM\nVx1G\r\n=FVPO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","browser":{"./rollup/build/tsc/src/util/web_worker.js":"./build/web_worker_replacement.js"},"engines":{"node":">=14.0.0"},"gitHead":"7ed6af7160798bc2bfc4bcb56d2b44d3479c5942","scripts":{"lint":"eslint --ext \".ts,.js,.html\" --ignore-path .gitignore src build debug/*.html bench","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css watch-query start-server","codegen":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts && node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts && node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","lint-css":"stylelint \"src/css/maplibre-gl.css\"","test-cov":"nyc --reporter=text-summary --reporter=lcov --cache run-s test-unit test-expressions test-query test-render","build-csp":"rollup -c rollup.config.csp.js","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"npm run build-tsc && rollup -c --environment BUILD:dev","build-tsc":"tsc --outDir rollup/build/tsc && npm run build-post-ts","lint-docs":"documentation lint src/index.ts","test-jest":"jest","test-unit":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/unit","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup -c --environment BUILD:dev --watch","build-prod":"npm run build-tsc && rollup -c --environment BUILD:production","test-build":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/build/**/*.test.js","test-query":"testem ci -f test/integration/testem.cjs -R xunit > test/integration/query-tests/test-results.xml","test-suite":"run-s test-render test-query test-expressions","start-bench":"run-p watch-css watch-benchmarks start-server","start-debug":"run-p watch-css watch-dev start-server","start-tests":"run-p watch-css watch-query start-server","test-render":"node --experimental-specifier-resolution=node --experimental-json-modules --max-old-space-size=2048 test/render.test.js","watch-query":"testem -f test/integration/testem.cjs","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/browser/**/*.test.js","build-post-ts":"node build/post-ts-build.js ./rollup/build/tsc/src/shaders","build-tsc-min":"tsc --outDir rollup/build/tsc && npm run build-post-ts-min","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-prod-min":"npm run build-tsc-min && rollup -c --environment BUILD:production,MINIFY:true","test-unit-file":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage ","build-benchmarks":"npm run build-dev && BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js","build-style-spec":"npm run build-tsc && rollup -c rollup.config.style-spec.js && rollup -c rollup.config.style-spec.js --environment esm","test-expressions":"node --experimental-specifier-resolution=node test/expression.test.js","test-suite-clean":"find test/integration/{render,query, expressions}-tests -mindepth 2 -type d -exec test -e \"{}/actual.png\" \\; -not \\( -exec test -e \"{}/style.json\" \\; \\) -print | xargs -t rm -r","watch-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js --watch","build-post-ts-min":"node build/post-ts-build.js ./rollup/build/tsc/src/shaders true","build-query-suite":"rollup -c test/integration/rollup.config.test.js"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"6.14.15","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"14.18.3","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.2","vt-pbf":"^3.1.1","potpack":"^1.0.1","gl-matrix":"^3.2.1","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","grid-index":"^1.1.0","quickselect":"^2.0.0","supercluster":"^7.1.0","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.4","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.0","@mapbox/mapbox-gl-supported":"^2.0.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^4.12.0","gl":"^4.5.3","rw":"^1.3.3","st":"^3.0.0","ejs":"^3.1.6","nyc":"^15.1.0","tap":"~12.4.1","diff":"^4.0.1","glob":"^7.1.4","jest":"^27.2.4","tape":"^5.3.1","chalk":"^4.1.2","jsdom":"^13.0.0","pngjs":"^6.0.0","react":"^17.0.2","sinon":"^12.0.1","canvas":"^2.6.1","eslint":"^7.32.0","lodash":"^4.17.19","rollup":"^2.56.3","semver":"^7.3.5","testem":"^3.5.0","address":"^1.1.2","cssnano":"^5.0.8","pirates":"^4.0.1","postcss":"^8.3.11","request":"^2.88.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","babelify":"^10.0.0","chokidar":"^3.0.2","minimist":"^1.2.5","@types/d3":"^4.13.12","@types/gl":"^4.1.0","benchmark":"^2.1.4","puppeteer":"^13.0.1","react-dom":"^17.0.2","stylelint":"^13.13.1","@types/ejs":"^3.1.0","@types/pbf":"^3.0.2","babel-jest":"^27.2.5","browserify":"^17.0.0","pixelmatch":"^5.1.0","tap-parser":"^10.0.1","typescript":"^4.4.2","@babel/core":"^7.16.0","@types/diff":"^4.0.2","@types/glob":"^7.1.3","@types/jest":"^27.0.2","@types/tape":"^4.13.2","jscodeshift":"^0.13.0","npm-run-all":"^4.1.5","postcss-cli":"^9.0.2","tape-filter":"^1.0.4","@types/jsdom":"^16.2.5","@types/pngjs":"^6.0.1","@types/react":"^17.0.19","@types/sinon":"^10.0.2","babel-eslint":"^10.0.1","jsonwebtoken":"^8.3.0","npm-packlist":"^3.0.0","pretty-bytes":"^5.1.0","shuffle-seed":"^1.1.6","@octokit/rest":"^18.10.0","@types/earcut":"^2.1.1","@types/eslint":"^8.2.1","documentation":"~12.1.1","jest-codemods":"^0.25.0","node-notifier":"^10.0.0","node-plantuml":"^0.9.0","@types/cssnano":"^4.0.0","@types/geojson":"^7946.0.7","@types/request":"^2.48.7","@types/babelify":"^7.3.6","@types/minimist":"^1.2.1","jest-raw-loader":"^1.0.1","lodash.template":"^4.5.0","qrcode-terminal":"^0.12.0","replace-in-file":"^6.2.0","@types/benchmark":"^2.1.0","@types/puppeteer":"^5.4.4","@types/react-dom":"^17.0.9","@types/stylelint":"^13.13.2","jest-canvas-mock":"^2.3.1","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/browserify":"^12.0.36","@types/pixelmatch":"^5.2.2","is-builtin-module":"^3.0.0","list-npm-contents":"^1.0.2","@types/babel__core":"^7.1.12","eslint-plugin-html":"^6.1.2","eslint-plugin-jest":"^25.2.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","rollup-pluginutils":"^2.8.2","selenium-webdriver":"^4.0.0-rc-1","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.5","@types/npm-packlist":"^1.1.1","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^5.0.2","eslint-plugin-jsdoc":"^37.0.3","eslint-plugin-react":"^7.25.1","rollup-plugin-buble":"^0.19.8","source-map-explorer":"^2.5.1","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","@types/node-notifier":"^8.0.0","dts-bundle-generator":"^6.0.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","rollup-plugin-replace":"^2.2.0","@rollup/plugin-replace":"^3.0.0","@types/lodash.template":"^4.5.0","@types/offscreencanvas":"^2019.6.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-unassert":"^0.3.0","@rollup/plugin-commonjs":"^21.0.0","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^8.3.0","@types/rollup-plugin-json":"^3.0.2","@types/selenium-webdriver":"^4.0.16","@typescript-eslint/parser":"^4.30.0","stylelint-config-standard":"^22.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.1","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^13.0.6","json-stringify-pretty-compact":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.0.1_1642231591801_0.6157142285986184","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"maplibre-gl","version":"2.0.2","license":"BSD-3-Clause","_id":"maplibre-gl@2.0.2","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"snickell","email":"snickell+npmjs@gmail.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"daf87961c7937a46ee32cd38f6d70cfcb6b79b62","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.0.2.tgz","fileCount":541,"integrity":"sha512-ircFWT6T49TbPt5n6MhWxtTLUsDsKxzmzVDGBn4za+Tu+WgtVlGBLw3PJG5SAskl8J8Sqf85CBiyX8lIlklI6g==","signatures":[{"sig":"MEUCIHTp3xqt0V5TIQKUvbGp4+w4aTkJJ/fWB0v1/7ujKXanAiEAgg0GrzJbL5YIOOuEXv2NWTeHjrA4x+VIyGpMTyKKT+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7570381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5yE+CRA9TVsSAnZWagAAJ0oP/j+KVs/VQ6e8zvDwdVu0\n2fKUTIQ9muI49H9hau51PzS/gvQZwPPL7aIkUhtIJuHVWLDdQw5hgK1kmhzq\nhmp2ZqAMqHOgtRmACJAVMyaCQsfMgcEiHvJVvNKzNGEylQoaRCb+gzSdPjjC\nVxPCnT8tZ45P+9hmMNC7gyuSIKSypM2TxmxnFEurC+2r+oBRvYTG4oLIM2bC\n/lgMo3Ni2g7PXRtECHSM+7WjsJ31NpN1bGKx373Ymp9byvqQuup/9x0L0DZQ\nHn063B/ng8j/IzNvtu6EMYAKUFhRClU2YwLqTMQZhh6w761wJD17jNAq/tit\nLycHRKtsJhvJOQ29N+XwYly8y/zO9oRBeZrQCT4y/oiORJzgEmcLDwCRIRQT\nd5Ssi5FaGahkgUdcocb1LEgbuFhBwGitiztSi1cQFgjBz8rxHTWcTmmScpaY\ncbpRsmX+cKCs/coRGW0WNWoYfPOfLEc+p/BXSZWkh3b7TNFdq1/eLw4NEO44\ncn1KxOQ05a28gIGp55JPA6E5t0DqTC3RFgdkVbSh93RfNIKghUvUzvgw0OyD\npcSsRGcZnu6qECNjSYSIXoOf1dCsRu/A8zn5KFCl6ajAIjwb9oAUHdDaBiFh\nPaevGX4wAsJFOppe7g6TiF4BcGUZI2zg8JWK5uVTOpoVSKP7Cix5wBGe8WaP\nfegO\r\n=jwTQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","browser":{"./rollup/build/tsc/src/util/web_worker.js":"./build/web_worker_replacement.js"},"engines":{"node":">=14.0.0"},"gitHead":"9348083c88467ee36712dab059936fb6e6be2473","scripts":{"lint":"eslint --ext \".ts,.js,.html\" --ignore-path .gitignore src build debug/*.html bench","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css watch-query start-server","codegen":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts && node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts && node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","lint-css":"stylelint \"src/css/maplibre-gl.css\"","test-cov":"nyc --reporter=text-summary --reporter=lcov --cache run-s test-unit test-expressions test-query test-render","build-csp":"rollup -c rollup.config.csp.js","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"npm run build-tsc && rollup -c --environment BUILD:dev","build-tsc":"tsc --outDir rollup/build/tsc && npm run build-post-ts","lint-docs":"documentation lint src/index.ts","test-jest":"jest","test-unit":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/unit","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup -c --environment BUILD:dev --watch","build-prod":"npm run build-tsc && rollup -c --environment BUILD:production","test-build":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/build/**/*.test.js","test-query":"testem ci -f test/integration/testem.cjs -R xunit > test/integration/query-tests/test-results.xml","test-suite":"run-s test-render test-query test-expressions","start-bench":"run-p watch-css watch-benchmarks start-server","start-debug":"run-p watch-css watch-dev start-server","start-tests":"run-p watch-css watch-query start-server","test-render":"node --experimental-specifier-resolution=node --experimental-json-modules --max-old-space-size=2048 test/render.test.js","watch-query":"testem -f test/integration/testem.cjs","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/browser/**/*.test.js","build-post-ts":"node build/post-ts-build.js ./rollup/build/tsc/src/shaders","build-tsc-min":"tsc --outDir rollup/build/tsc && npm run build-post-ts-min","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-prod-min":"npm run build-tsc-min && rollup -c --environment BUILD:production,MINIFY:true","test-unit-file":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage ","build-benchmarks":"npm run build-dev && BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js","build-style-spec":"npm run build-tsc && rollup -c rollup.config.style-spec.js && rollup -c rollup.config.style-spec.js --environment esm","test-expressions":"node --experimental-specifier-resolution=node test/expression.test.js","test-suite-clean":"find test/integration/{render,query, expressions}-tests -mindepth 2 -type d -exec test -e \"{}/actual.png\" \\; -not \\( -exec test -e \"{}/style.json\" \\; \\) -print | xargs -t rm -r","watch-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js --watch","build-post-ts-min":"node build/post-ts-build.js ./rollup/build/tsc/src/shaders true","build-query-suite":"rollup -c test/integration/rollup.config.test.js"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"6.14.15","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"14.18.3","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.2","vt-pbf":"^3.1.1","potpack":"^1.0.1","gl-matrix":"^3.2.1","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.0","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.4","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.0","@mapbox/mapbox-gl-supported":"^2.0.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^4.12.0","gl":"^4.5.3","rw":"^1.3.3","st":"^3.0.0","ejs":"^3.1.6","nyc":"^15.1.0","tap":"~12.4.1","diff":"^4.0.1","glob":"^7.1.4","jest":"^27.2.4","tape":"^5.3.1","chalk":"^4.1.2","jsdom":"^13.0.0","pngjs":"^6.0.0","react":"^17.0.2","sinon":"^12.0.1","canvas":"^2.6.1","eslint":"^7.32.0","lodash":"^4.17.19","rollup":"^2.56.3","semver":"^7.3.5","testem":"^3.5.0","address":"^1.1.2","cssnano":"^5.0.8","pirates":"^4.0.1","postcss":"^8.3.11","request":"^2.88.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","babelify":"^10.0.0","chokidar":"^3.0.2","minimist":"^1.2.5","@types/d3":"^4.13.12","@types/gl":"^4.1.0","benchmark":"^2.1.4","puppeteer":"^13.0.1","react-dom":"^17.0.2","stylelint":"^13.13.1","@types/ejs":"^3.1.0","babel-jest":"^27.2.5","browserify":"^17.0.0","pixelmatch":"^5.1.0","tap-parser":"^10.0.1","typescript":"^4.4.2","@babel/core":"^7.16.0","@types/diff":"^4.0.2","@types/glob":"^7.1.3","@types/jest":"^27.0.2","@types/tape":"^4.13.2","jscodeshift":"^0.13.0","npm-run-all":"^4.1.5","postcss-cli":"^9.0.2","tape-filter":"^1.0.4","@types/jsdom":"^16.2.5","@types/pngjs":"^6.0.1","@types/react":"^17.0.19","@types/sinon":"^10.0.2","babel-eslint":"^10.0.1","jsonwebtoken":"^8.3.0","npm-packlist":"^3.0.0","pretty-bytes":"^5.1.0","shuffle-seed":"^1.1.6","@octokit/rest":"^18.10.0","@types/earcut":"^2.1.1","@types/eslint":"^8.2.1","documentation":"~12.1.1","jest-codemods":"^0.25.0","node-notifier":"^10.0.0","node-plantuml":"^0.9.0","@types/cssnano":"^4.0.0","@types/geojson":"^7946.0.7","@types/request":"^2.48.7","@types/babelify":"^7.3.6","@types/minimist":"^1.2.1","jest-raw-loader":"^1.0.1","lodash.template":"^4.5.0","qrcode-terminal":"^0.12.0","replace-in-file":"^6.2.0","@types/benchmark":"^2.1.0","@types/puppeteer":"^5.4.4","@types/react-dom":"^17.0.9","@types/stylelint":"^13.13.2","jest-canvas-mock":"^2.3.1","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/browserify":"^12.0.36","@types/pixelmatch":"^5.2.2","is-builtin-module":"^3.0.0","list-npm-contents":"^1.0.2","@types/babel__core":"^7.1.12","eslint-plugin-html":"^6.1.2","eslint-plugin-jest":"^25.2.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","rollup-pluginutils":"^2.8.2","selenium-webdriver":"^4.0.0-rc-1","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.5","@types/npm-packlist":"^1.1.1","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^5.0.2","eslint-plugin-jsdoc":"^37.0.3","eslint-plugin-react":"^7.25.1","rollup-plugin-buble":"^0.19.8","source-map-explorer":"^2.5.1","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","@types/node-notifier":"^8.0.0","dts-bundle-generator":"^6.0.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","rollup-plugin-replace":"^2.2.0","@rollup/plugin-replace":"^3.0.0","@types/lodash.template":"^4.5.0","@types/offscreencanvas":"^2019.6.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-unassert":"^0.3.0","@rollup/plugin-commonjs":"^21.0.0","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^8.3.0","@types/rollup-plugin-json":"^3.0.2","@types/selenium-webdriver":"^4.0.16","@typescript-eslint/parser":"^4.30.0","stylelint-config-standard":"^22.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.1","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^13.0.6","json-stringify-pretty-compact":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.30.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.0.2_1642537277668_0.3488714490811542","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"maplibre-gl","version":"2.0.3","license":"BSD-3-Clause","_id":"maplibre-gl@2.0.3","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"snickell","email":"snickell+npmjs@gmail.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"675c2e674b2e4a9c1863dcaab6c72cad23cac933","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.0.3.tgz","fileCount":540,"integrity":"sha512-cWOZMwMM4VfFzJwvaoMMXXRdVsmE5Emfn8vQaS1xB666o3XGxBZwAk3hnj6rbyoSkSckFMu7HpU6u21haBBC1g==","signatures":[{"sig":"MEYCIQClsqzKhdw+bXL9OW+POCS7VBEh9GqSTN9eFQcfmGPGcQIhANGBQGq9X4RpeQziJvenNM2Xw3JXyM+3Sf/9ibo46+BV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7381474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7AgsCRA9TVsSAnZWagAAmmUP/AhsCOBXNI1St/qZJo3O\n+qUb3/qwfOmztJzMpfkamp4Pw9G+aNH0KINDAPoKsAVLsq5EAi5YkazXJ9y3\neBLschbregu+Y10qoelb7Lc1N5gdpJcKgWo9Jav91BelF170abLjbDLtloDL\nzKUw9dTCw1L9g08KOOSLx6t5KVIHppiZocVovNlJz/IvvIe8ja3tNgexnwR+\neIr4CRE+LbATwgcWUleXga8Grnp+B1PEPzUjvTsscjic60XCdOQS9di6WJ1W\nv4XP9tWLOCPiaypMSfu6l6NDhao3of0+ha5eMqhPQHvlbYRy2676GS5z3D7w\nwjDC/7ymmSrK5swwnkp6P/PN9Y2KvTqfG3JKMqVk8VRcC7PQ0dA1oB5KYU9y\n/DhgcjoSjlaTG6iZZoFg50WknLivAhvBIhR1kJVsgpY7bO6AFYmk0zSW4YcA\n3PQ6KLRIm84qExWzVybAjTHMhQaWX9zbiglKxduxzJeAx1ze3rsrsGLds7Y4\n+pTOSlknjkH+ByLRy6YZISuJdbAaIdcW0XMd+6+KuTJ3qECfXNDqTJSePKm1\nqNga4i7qF4762m3F/Pv4Z2GGfLEn41ohjsALIH6YEWIQoKi5SZ7U6eK8h3IY\nvp/AInmrhJanlbsdVUs9WyibN2mYFR22S95/ggiqVKCPSCbODmbfbmLJCKke\nzw1a\r\n=k3zv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","browser":{"./rollup/build/tsc/src/util/web_worker.js":"./build/web_worker_replacement.js"},"engines":{"node":">=16.0.0"},"gitHead":"905f278244db7d60844a9db69a6e9f2c5acaab59","scripts":{"lint":"eslint --ext \".ts,.js,.html\" --ignore-path .gitignore src build debug/*.html bench","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css watch-query start-server","codegen":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts && node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts && node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","gl-stats":"node bench/gl-stats.js","lint-css":"stylelint \"src/css/maplibre-gl.css\"","test-cov":"nyc --reporter=text-summary --reporter=lcov --cache run-s test-unit test-expressions test-query test-render","build-csp":"rollup -c rollup.config.csp.js","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"npm run build-tsc && rollup -c --environment BUILD:dev","build-tsc":"tsc --outDir rollup/build/tsc && npm run build-post-ts","lint-docs":"documentation lint src/index.ts","test-jest":"jest","test-unit":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/unit","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup -c --environment BUILD:dev --watch","build-prod":"npm run build-tsc && rollup -c --environment BUILD:production","test-build":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/build/**/*.test.js","test-query":"testem ci -f test/integration/testem.cjs -R xunit > test/integration/query-tests/test-results.xml","test-suite":"run-s test-render test-query test-expressions","start-bench":"run-p watch-css watch-benchmarks start-server","start-debug":"run-p watch-css watch-dev start-server","start-tests":"run-p watch-css watch-query start-server","test-render":"node --experimental-specifier-resolution=node --experimental-json-modules --max-old-space-size=2048 test/render.test.js","watch-query":"testem -f test/integration/testem.cjs","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/browser/**/*.test.js","build-post-ts":"node build/post-ts-build.js ./rollup/build/tsc/src/shaders","build-tsc-min":"tsc --outDir rollup/build/tsc && npm run build-post-ts-min","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-prod-min":"npm run build-tsc-min && rollup -c --environment BUILD:production,MINIFY:true","test-unit-file":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage ","build-benchmarks":"npm run build-dev && BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js","build-style-spec":"npm run build-tsc && rollup -c rollup.config.style-spec.js && rollup -c rollup.config.style-spec.js --environment esm","test-expressions":"node --experimental-specifier-resolution=node test/expression.test.js","test-suite-clean":"find test/integration/{render,query, expressions}-tests -mindepth 2 -type d -exec test -e \"{}/actual.png\" \\; -not \\( -exec test -e \"{}/style.json\" \\; \\) -print | xargs -t rm -r","watch-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js --watch","build-post-ts-min":"node build/post-ts-build.js ./rollup/build/tsc/src/shaders true","build-query-suite":"rollup -c test/integration/rollup.config.test.js"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"8.1.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"16.13.2","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.2","vt-pbf":"^3.1.1","potpack":"^1.0.1","gl-matrix":"^3.2.1","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.4","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.7","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.4","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.0","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@mapbox/mapbox-gl-supported":"^2.0.1","@types/mapbox__point-geometry":"^0.1.2","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^4.12.0","gl":"^5.0.0","rw":"^1.3.3","st":"^3.0.0","ejs":"^3.1.6","nyc":"^15.1.0","tap":"~12.4.1","diff":"^4.0.1","glob":"^7.1.4","jest":"^27.2.4","tape":"^5.3.1","jsdom":"^13.0.0","pngjs":"^6.0.0","react":"^17.0.2","sinon":"^12.0.1","canvas":"^2.9.0","eslint":"^7.32.0","lodash":"^4.17.19","rollup":"^2.56.3","semver":"^7.3.5","testem":"^3.5.0","address":"^1.1.2","cssnano":"^5.0.8","pirates":"^4.0.1","postcss":"^8.3.11","request":"^2.88.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","babelify":"^10.0.0","chokidar":"^3.0.2","minimist":"^1.2.5","@types/d3":"^4.13.12","@types/gl":"^4.1.0","benchmark":"^2.1.4","puppeteer":"^13.0.1","react-dom":"^17.0.2","stylelint":"^13.13.1","@types/ejs":"^3.1.0","babel-jest":"^27.2.5","browserify":"^17.0.0","pixelmatch":"^5.1.0","tap-parser":"^10.0.1","typescript":"^4.5.4","@babel/core":"^7.16.0","@types/diff":"^4.0.2","@types/glob":"^7.1.3","@types/jest":"^27.0.2","@types/tape":"^4.13.2","jscodeshift":"^0.13.0","npm-run-all":"^4.1.5","postcss-cli":"^9.0.2","tape-filter":"^1.0.4","@types/jsdom":"^16.2.5","@types/pngjs":"^6.0.1","@types/react":"^17.0.19","@types/sinon":"^10.0.2","babel-eslint":"^10.0.1","jsonwebtoken":"^8.3.0","npm-packlist":"^3.0.0","pretty-bytes":"^5.1.0","shuffle-seed":"^1.1.6","@octokit/rest":"^18.10.0","@types/earcut":"^2.1.1","@types/eslint":"^8.2.1","documentation":"~12.1.1","jest-codemods":"^0.25.0","node-notifier":"^10.0.0","node-plantuml":"^0.9.0","@types/cssnano":"^4.0.0","@types/request":"^2.48.7","@types/babelify":"^7.3.6","@types/minimist":"^1.2.1","jest-raw-loader":"^1.0.1","lodash.template":"^4.5.0","qrcode-terminal":"^0.12.0","replace-in-file":"^6.2.0","@types/benchmark":"^2.1.0","@types/puppeteer":"^5.4.4","@types/react-dom":"^17.0.9","@types/stylelint":"^13.13.2","jest-canvas-mock":"^2.3.1","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/browserify":"^12.0.36","@types/pixelmatch":"^5.2.2","is-builtin-module":"^3.0.0","list-npm-contents":"^1.0.2","@types/babel__core":"^7.1.12","eslint-plugin-html":"^6.1.2","eslint-plugin-jest":"^25.2.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","rollup-pluginutils":"^2.8.2","selenium-webdriver":"^4.0.0-rc-1","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.5","@types/npm-packlist":"^1.1.1","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^5.0.2","eslint-plugin-jsdoc":"^37.0.3","eslint-plugin-react":"^7.25.1","rollup-plugin-buble":"^0.19.8","source-map-explorer":"^2.5.1","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","@types/node-notifier":"^8.0.0","dts-bundle-generator":"^6.0.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","rollup-plugin-replace":"^2.2.0","@rollup/plugin-replace":"^3.0.0","@types/lodash.template":"^4.5.0","@types/offscreencanvas":"^2019.6.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-unassert":"^0.3.0","@rollup/plugin-commonjs":"^21.0.0","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^8.3.0","@types/rollup-plugin-json":"^3.0.2","@types/selenium-webdriver":"^4.0.16","@typescript-eslint/parser":"^5.9.1","stylelint-config-standard":"^22.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.1","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^13.0.6","json-stringify-pretty-compact":"^3.0.0","@typescript-eslint/eslint-plugin":"^5.9.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.0.3_1642858540688_0.21938823837237353","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"maplibre-gl","version":"2.0.4","license":"BSD-3-Clause","_id":"maplibre-gl@2.0.4","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"snickell","email":"snickell+npmjs@gmail.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"b5d0424297e785e2dc6de72ffcf81c75d20b088b","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.0.4.tgz","fileCount":541,"integrity":"sha512-FLSTzBw3UHOJzc+QUGbI8c0U4ujpB1WvruiP2fS/d96/38a7SXOahZvUNrzmgvOwPGPb2yPoYnYJhz1Zo114mA==","signatures":[{"sig":"MEUCIQDobwjxXjpT68cVO0rf6xuh4sYdiBfjxVXdYJgV61dSNAIgXwUZeoFh4tBxKiCEIKH3JVGEM4ZYZlOVdi1KLG3mRBY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7381461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7H3YCRA9TVsSAnZWagAAzTsQAKN+/qTLUBfGkPXwfrvS\n91vETUakPAOje4iNR5YZ+YMUK5McLag+wiQpN3Hgxk1GkDraswHY5KF3Z1hT\nSY0vXyCN3wvBfK9ihQzzhhX1YQ4uTEINKTI89UVrd6TG/Hfv762rfB0IJ9gm\nMpFMA+p7f+xYFIlL8GhHVcupWV/W7uZDewJ3hjjMCriue9zWi6/0z4CBUMMt\nu1TFUncOYZ12poBHNGBOsiJhQ2kk/tLfG06GIRPqNQHLDUQ/UCtTCsXAOjef\nIgwraD8ewn682XbozpKZcHlhOC8tEzClU3A1bjSr/qnSi0rfeLMhBdifGyqO\nD60omBJwqm3wPH1zrIsN5FFcS2oIX4+Qsg0CvowrnbMXDjFmA713wTZIJzmi\n1wdT9cjExqGEf0YuLl24PpayqWieJrOy/Y4qu63bYok56MCqUvt4Jxto1JxH\nIuaSZR4VikhevZCBWgNJQOWljELuC7cEs9bQUKMBMHTfp7ditSCiqwyvETMd\nH3M79QcsyKf3FOeCtVdBmXZ+WVw1c0Ih6kmboEde2UrWlkOU+TGpk+96X/1n\n+nUqN0bOjgihrhsXwW9LbRn2BgULwBAqnSQEx4zAmdt7uK9HCrV/K2a5pBhg\njzkRlpuSwgKS1arjK5Kd3LJbqmcalQygh6zM4wBmb5sNNA5rUMb8vQWZ96aI\n/Ioc\r\n=RdEp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","browser":{"./rollup/build/tsc/src/util/web_worker.js":"./build/web_worker_replacement.js"},"engines":{"node":">=16.0.0"},"gitHead":"b5c2aad251c6dfeffe895d1577bda9e8bc8551b4","scripts":{"lint":"eslint --ext \".ts,.js,.html\" --ignore-path .gitignore src build debug/*.html bench","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css watch-query start-server","codegen":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts && node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts && node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","gl-stats":"node bench/gl-stats.js","lint-css":"stylelint \"src/css/maplibre-gl.css\"","test-cov":"nyc --reporter=text-summary --reporter=lcov --cache run-s test-unit test-expressions test-query test-render","build-csp":"rollup -c rollup.config.csp.js","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"npm run build-tsc && rollup -c --environment BUILD:dev","build-tsc":"tsc --outDir rollup/build/tsc && npm run build-post-ts","lint-docs":"documentation lint src/index.ts","test-jest":"jest","test-unit":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/unit","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup -c --environment BUILD:dev --watch","build-prod":"npm run build-tsc && rollup -c --environment BUILD:production","test-build":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/build/**/*.test.js","test-query":"testem ci -f test/integration/testem.cjs -R xunit > test/integration/query-tests/test-results.xml","test-suite":"run-s test-render test-query test-expressions","start-bench":"run-p watch-css watch-benchmarks start-server","start-debug":"run-p watch-css watch-dev start-server","start-tests":"run-p watch-css watch-query start-server","test-render":"node --experimental-specifier-resolution=node --experimental-json-modules --max-old-space-size=2048 test/render.test.js","watch-query":"testem -f test/integration/testem.cjs","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/browser/**/*.test.js","build-post-ts":"node build/post-ts-build.js ./rollup/build/tsc/src/shaders","build-tsc-min":"tsc --outDir rollup/build/tsc && npm run build-post-ts-min","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-prod-min":"npm run build-tsc-min && rollup -c --environment BUILD:production,MINIFY:true","test-unit-file":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage ","build-benchmarks":"npm run build-dev && BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js","build-style-spec":"npm run build-tsc && rollup -c rollup.config.style-spec.js && rollup -c rollup.config.style-spec.js --environment esm","test-expressions":"node --experimental-specifier-resolution=node test/expression.test.js","test-suite-clean":"find test/integration/{render,query, expressions}-tests -mindepth 2 -type d -exec test -e \"{}/actual.png\" \\; -not \\( -exec test -e \"{}/style.json\" \\; \\) -print | xargs -t rm -r","watch-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js --watch","build-post-ts-min":"node build/post-ts-build.js ./rollup/build/tsc/src/shaders true","build-query-suite":"rollup -c test/integration/rollup.config.test.js"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"8.1.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"16.13.2","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.2","vt-pbf":"^3.1.1","potpack":"^1.0.1","gl-matrix":"^3.2.1","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.4","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.7","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.4","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.0","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@mapbox/mapbox-gl-supported":"^2.0.1","@types/mapbox__point-geometry":"^0.1.2","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^4.12.0","gl":"^5.0.0","rw":"^1.3.3","st":"^3.0.0","ejs":"^3.1.6","nyc":"^15.1.0","tap":"~12.4.1","diff":"^4.0.1","glob":"^7.1.4","jest":"^27.2.4","tape":"^5.3.1","jsdom":"^13.0.0","pngjs":"^6.0.0","react":"^17.0.2","sinon":"^12.0.1","canvas":"^2.9.0","eslint":"^7.32.0","lodash":"^4.17.19","rollup":"^2.56.3","semver":"^7.3.5","testem":"^3.5.0","address":"^1.1.2","cssnano":"^5.0.8","pirates":"^4.0.1","postcss":"^8.3.11","request":"^2.88.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","babelify":"^10.0.0","chokidar":"^3.0.2","minimist":"^1.2.5","@types/d3":"^4.13.12","@types/gl":"^4.1.0","benchmark":"^2.1.4","puppeteer":"^13.0.1","react-dom":"^17.0.2","stylelint":"^13.13.1","@types/ejs":"^3.1.0","babel-jest":"^27.2.5","browserify":"^17.0.0","pixelmatch":"^5.1.0","tap-parser":"^10.0.1","typescript":"^4.5.4","@babel/core":"^7.16.0","@types/diff":"^4.0.2","@types/glob":"^7.1.3","@types/jest":"^27.0.2","@types/tape":"^4.13.2","jscodeshift":"^0.13.0","npm-run-all":"^4.1.5","postcss-cli":"^9.0.2","tape-filter":"^1.0.4","@types/jsdom":"^16.2.5","@types/pngjs":"^6.0.1","@types/react":"^17.0.19","@types/sinon":"^10.0.2","babel-eslint":"^10.0.1","jsonwebtoken":"^8.3.0","npm-packlist":"^3.0.0","pretty-bytes":"^5.1.0","shuffle-seed":"^1.1.6","@octokit/rest":"^18.10.0","@types/earcut":"^2.1.1","@types/eslint":"^8.2.1","documentation":"~12.1.1","jest-codemods":"^0.25.0","node-notifier":"^10.0.0","node-plantuml":"^0.9.0","@types/cssnano":"^4.0.0","@types/request":"^2.48.7","@types/babelify":"^7.3.6","@types/minimist":"^1.2.1","jest-raw-loader":"^1.0.1","lodash.template":"^4.5.0","qrcode-terminal":"^0.12.0","replace-in-file":"^6.2.0","@types/benchmark":"^2.1.0","@types/puppeteer":"^5.4.4","@types/react-dom":"^17.0.9","@types/stylelint":"^13.13.2","jest-canvas-mock":"^2.3.1","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/browserify":"^12.0.36","@types/pixelmatch":"^5.2.2","is-builtin-module":"^3.0.0","list-npm-contents":"^1.0.2","@types/babel__core":"^7.1.12","eslint-plugin-html":"^6.1.2","eslint-plugin-jest":"^25.2.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","rollup-pluginutils":"^2.8.2","selenium-webdriver":"^4.0.0-rc-1","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.5","@types/npm-packlist":"^1.1.1","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^5.0.2","eslint-plugin-jsdoc":"^37.0.3","eslint-plugin-react":"^7.25.1","rollup-plugin-buble":"^0.19.8","source-map-explorer":"^2.5.1","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","@types/node-notifier":"^8.0.0","dts-bundle-generator":"^6.0.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","rollup-plugin-replace":"^2.2.0","@rollup/plugin-replace":"^3.0.0","@types/lodash.template":"^4.5.0","@types/offscreencanvas":"^2019.6.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-unassert":"^0.3.0","@rollup/plugin-commonjs":"^21.0.0","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^8.3.0","@types/rollup-plugin-json":"^3.0.2","@types/selenium-webdriver":"^4.0.16","@typescript-eslint/parser":"^5.9.1","stylelint-config-standard":"^22.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.1","rollup-plugin-node-resolve":"^5.2.0","@rollup/plugin-node-resolve":"^13.0.6","json-stringify-pretty-compact":"^3.0.0","@typescript-eslint/eslint-plugin":"^5.9.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.0.4_1642888664207_0.8502694378668729","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"maplibre-gl","version":"2.0.5","license":"BSD-3-Clause","_id":"maplibre-gl@2.0.5","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"snickell","email":"snickell+npmjs@gmail.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"7252b4818d55037fa18be381897776c2bdbd0cda","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.0.5.tgz","fileCount":543,"integrity":"sha512-BAXTvygzUdVenquEEfL5GNi4Cpv/1xokXR0tYay7cC6E4P4EQbQYw6VB+VJsqT5Lv6mKHHBY5rohs0AITzJk5g==","signatures":[{"sig":"MEUCIHo8+9FL9qfr78w2xMGnh+geXs13XRUvna/jcCw3DUj7AiEAiAB/aIufbcIwyULUNjJDgtKRtwg4DarAABiI57qMfFo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7394370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7r2rCRA9TVsSAnZWagAAkQ0P/2sm9obpcmx1GcJl+AG4\njQEdjbGBiGwvnlSu0XOBaY/l+AcTJ4RRX2XQsGNQ8qntEdYsbovaVLn/6UMa\noZUhfa1rd0TSau04COF9vDl6u4zWgx8MxBnvsB6eLhvRlDNaO0BdTc1tEz6J\n87ZwWmZMZeqWFp/Te/C/HJUP4yghuyxdMMu8DQ0fhiNdcbB7sEua5sRXF6NV\nXqJMuJgwAi4rWk7l5huZ6wlPQAYis601QbH3fi4D/6CTyuFa6ecdz3xTR4nE\nn+9GiaovNLsNYg5KVTe33ykfhoXAqXCxMDS1egkpVJZ2yexUcjrQLQzrdp3v\n8fXbV7RZF0M/AL5Qfmb+0ROd2Ry5MYsfIf8t2ZuxedFny1i8swDJsXG4E/c5\nIlnPqknlk8uy607n4nB1cbG52lA85ZuHNrL6P7o6vsfoVqMS2XEU6I7sVlv0\nlE4JigHWcHDHs9Tut6WrSYmuGN+RJG8ROIpf6t1DC5ueG44pK82c/VY6eSjk\n2Vkjt+zVoe1MzKhcHcT9qWjZlojn/mspmItqxTW4SucG49tpZpSJT9AqhUsj\nnrYJToXEF0ZLOm3dYw4o+mgTVEr3kPXcV7RC6ozhW1kNSy+JycjvnJFQYutx\n7GcQex5lhURx1AAcsGh4z9l4vnw0Vp1JWeHky/IoLgelmqMWrWbjDvMoSypJ\nNKOh\r\n=6bLh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","browser":{"./rollup/build/tsc/src/util/web_worker.js":"./build/web_worker_replacement.js"},"gitHead":"cee4c07c0d25c8f723f38a76bc9fed3c64c33cc7","scripts":{"lint":"eslint --ext \".ts,.js,.html\" --ignore-path .gitignore src build debug/*.html bench","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css watch-query start-server","codegen":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts && node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts && node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","gl-stats":"node bench/gl-stats.js","lint-css":"stylelint \"src/css/maplibre-gl.css\"","test-cov":"nyc --reporter=text-summary --reporter=lcov --cache run-s test-unit test-expressions test-query test-render","build-csp":"rollup -c rollup.config.csp.js","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"npm run build-tsc && rollup -c --environment BUILD:dev","build-tsc":"tsc --outDir rollup/build/tsc && npm run build-post-ts","lint-docs":"documentation lint src/index.ts","test-jest":"jest","test-unit":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/unit","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup -c --environment BUILD:dev --watch","build-prod":"npm run build-tsc && rollup -c --environment BUILD:production","test-build":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/build/**/*.test.js","test-query":"testem ci -f test/integration/testem.cjs -R xunit > test/integration/query-tests/test-results.xml","test-suite":"run-s test-render test-query test-expressions","start-bench":"run-p watch-css watch-benchmarks start-server","start-debug":"run-p watch-css watch-dev start-server","start-tests":"run-p watch-css watch-query start-server","test-render":"node --experimental-specifier-resolution=node --experimental-json-modules --max-old-space-size=2048 test/render.test.js","watch-query":"testem -f test/integration/testem.cjs","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage test/browser/**/*.test.js","build-post-ts":"node build/post-ts-build.js ./rollup/build/tsc/src/shaders","build-tsc-min":"tsc --outDir rollup/build/tsc && npm run build-post-ts-min","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-prod-min":"npm run build-tsc-min && rollup -c --environment BUILD:production,MINIFY:true","test-unit-file":"tap --node-arg --no-warnings --node-arg --experimental-specifier-resolution=node --node-arg --experimental-json-modules --reporter classic --no-coverage ","build-benchmarks":"npm run build-dev && BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js","build-style-spec":"npm run build-tsc && rollup -c rollup.config.style-spec.js && rollup -c rollup.config.style-spec.js --environment esm","test-expressions":"node --experimental-specifier-resolution=node test/expression.test.js","test-suite-clean":"find test/integration/{render,query, expressions}-tests -mindepth 2 -type d -exec test -e \"{}/actual.png\" \\; -not \\( -exec test -e \"{}/style.json\" \\; \\) -print | xargs -t rm -r","watch-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js --watch","build-post-ts-min":"node build/post-ts-build.js ./rollup/build/tsc/src/shaders true","build-query-suite":"rollup -c test/integration/rollup.config.test.js"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"8.1.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"16.13.2","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.2","vt-pbf":"^3.1.1","potpack":"^1.0.1","gl-matrix":"^3.2.1","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.4","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.7","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.4","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.0","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@mapbox/mapbox-gl-supported":"^2.0.1","@types/mapbox__point-geometry":"^0.1.2","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^4.12.0","gl":"^5.0.0","rw":"^1.3.3","st":"^3.0.0","ejs":"^3.1.6","nyc":"^15.1.0","tap":"~12.4.1","diff":"^4.0.1","glob":"^7.1.4","jest":"^27.2.4","tape":"^5.3.1","jsdom":"^13.0.0","pngjs":"^6.0.0","react":"^17.0.2","sinon":"^12.0.1","canvas":"^2.9.0","eslint":"^7.32.0","lodash":"^4.17.19","rollup":"^2.56.3","semver":"^7.3.5","testem":"^3.5.0","address":"^1.1.2","cssnano":"^5.0.8","pirates":"^4.0.1","postcss":"^8.3.11","request":"^2.88.0","ts-jest":"^27.0.5","ts-node":"^10.4.0","babelify":"^10.0.0","chokidar":"^3.0.2","minimist":"^1.2.5","@types/d3":"^4.13.12","@types/gl":"^4.1.0","benchmark":"^2.1.4","puppeteer":"^13.0.1","react-dom":"^17.0.2","stylelint":"^13.13.1","@types/ejs":"^3.1.0","babel-jest":"^27.2.5","browserify":"^17.0.0","pixelmatch":"^5.1.0","tap-parser":"^10.0.1","typescript":"^4.5.4","@babel/core":"^7.16.0","@types/diff":"^4.0.2","@types/glob":"^7.1.3","@types/jest":"^27.0.2","@types/tape":"^4.13.2","jscodeshift":"^0.13.0","npm-run-all":"^4.1.5","postcss-cli":"^9.0.2","tape-filter":"^1.0.4","@types/jsdom":"^16.2.5","@types/pngjs":"^6.0.1","@types/react":"^17.0.19","@types/sinon":"^10.0.2","babel-eslint":"^10.0.1","jsonwebtoken":"^8.3.0","npm-packlist":"^3.0.0","pretty-bytes":"^5.1.0","shuffle-seed":"^1.1.6","@octokit/rest":"^18.10.0","@types/earcut":"^2.1.1","@types/eslint":"^8.2.1","documentation":"^12.3.0","jest-codemods":"^0.25.0","node-notifier":"^10.0.0","node-plantuml":"^0.9.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.7","@types/babelify":"^7.3.6","@types/minimist":"^1.2.1","jest-raw-loader":"^1.0.1","lodash.template":"^4.5.0","qrcode-terminal":"^0.12.0","replace-in-file":"^6.2.0","@types/benchmark":"^2.1.0","@types/puppeteer":"^5.4.4","@types/react-dom":"^17.0.9","@types/stylelint":"^13.13.2","jest-canvas-mock":"^2.3.1","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/browserify":"^12.0.36","@types/pixelmatch":"^5.2.2","is-builtin-module":"^3.0.0","list-npm-contents":"^1.0.2","@types/babel__core":"^7.1.12","eslint-plugin-html":"^6.1.2","eslint-plugin-jest":"^25.2.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","rollup-pluginutils":"^2.8.2","selenium-webdriver":"^4.0.0-rc-1","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.5","@types/npm-packlist":"^1.1.1","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^5.0.2","eslint-plugin-jsdoc":"^37.0.3","eslint-plugin-react":"^7.25.1","source-map-explorer":"^2.5.1","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","@types/node-notifier":"^8.0.0","dts-bundle-generator":"^6.0.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^3.0.1","@types/lodash.template":"^4.5.0","@types/offscreencanvas":"^2019.6.3","rollup-plugin-unassert":"^0.3.0","@rollup/plugin-commonjs":"^21.0.1","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^8.3.0","@types/rollup-plugin-json":"^3.0.2","@types/selenium-webdriver":"^4.0.16","@typescript-eslint/parser":"^5.9.1","stylelint-config-standard":"^22.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.1","@rollup/plugin-node-resolve":"^13.1.3","json-stringify-pretty-compact":"^3.0.0","@typescript-eslint/eslint-plugin":"^5.9.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.0.5_1643036075282_0.11627001584623287","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"maplibre-gl","version":"2.1.0","license":"BSD-3-Clause","_id":"maplibre-gl@2.1.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"snickell","email":"snickell+npmjs@gmail.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"d1bd2269b1e27de1114830e819f1d0f553280dfb","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.1.0.tgz","fileCount":543,"integrity":"sha512-9KRlbwcetkxE1ZdrGL7VXrP0GD9lGGobeGYA96BKicr42UlG+tI+QGPKUGwlc5MkEayE4WLtroN3PVumdAy/LA==","signatures":[{"sig":"MEUCIDVjlU3ftG5V0YMsvYvWvFOCJpzZskrvdQtKQBjZza0kAiEA3IItriFTuUaso0zK8wGRNhh1SEl6DuJSjSmW7J6TauM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7415735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8aIMCRA9TVsSAnZWagAA4SYQAI0GZXlt1rLki/wZ/EqR\nASLebKyTyIRZl4WFHhAlIEQtTnd6mUML7zCblhsVIohX5UcF6WUOEJK7qh/f\nrTX9ZWS0ki0G8L9X2ZBuNO+Ybh9Hpt8EXD2FAT4AYYG1/G0JiQp2VgqFthls\nJArJMvqoxOVM4t989lki7CpMSAKzAeiMmd9Eq9NGFrllh55gOBrft785XmDj\noHxVZUZogYKm4EIQgKo5Im+ZncGPUSkG6jsFDA2XFZfg0/8ZMzYRYLz0sChs\nQNXPw2s8Ye8UcS4oZvuFj6crQOcNNGl3AEMJDxxRtMcuRvwEGFNAN9WgALnZ\nVSvC28h5hZW43EPh8NGWT+VwbH0Fox/65orexeace3uiTc/KPqxj67CgZEVv\nB2STkrVANmuFNHcHTUL1+biSqBgpxSIQJjege7VInrsLzGv4UEWOxFKzryq/\nb/ny936KA/+PXBs8Sbcj2YopkzJN6vhjS0nmb9IZ/4bfFNefk02xUe1K3WUe\nlddCa2U2nhAfXNddUgTIQ9O71Co0oFYHlrIlKpof844Fo5xB0mRejAK9ANuk\nBCIXxqhQz7NdvqJCPjXDeTFePiTniUWLd47W7d25b1cmnmcVNo+bXbY1Y/qp\nYKp2tysZrGWeq0cwXbJ/LVmCl8yJ0GaCTHU6q4gvyeov07o7rhCRsXrQ8o9T\nkQrc\r\n=S6Ru\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","browser":{"./rollup/build/tsc/src/util/web_worker.js":"./build/web_worker_replacement.js"},"gitHead":"9580a6937817fca86ccc9adf27eac809517aaedf","scripts":{"lint":"eslint --ext \".ts,.js,.html\" --ignore-path .gitignore src build debug/*.html bench","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css watch-query start-server","codegen":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts && node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts && node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","gl-stats":"node bench/gl-stats.js","lint-css":"stylelint \"src/css/maplibre-gl.css\"","test-cov":"nyc --reporter=text-summary --reporter=lcov --cache run-s test-unit test-expressions test-query test-render","benchmark":"node bench/run-benchmarks.js","build-csp":"rollup -c rollup.config.csp.js","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"npm run build-tsc && rollup -c --environment BUILD:dev","build-tsc":"tsc --outDir rollup/build/tsc && npm run build-post-ts","lint-docs":"documentation lint src/index.ts","test-unit":"jest ./src","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup -c --environment BUILD:dev --watch","build-prod":"npm run build-tsc && rollup -c --environment BUILD:production","test-build":"jest ./test/build","test-query":"testem ci -f test/integration/testem.cjs -R xunit > test/integration/query-tests/test-results.xml","test-suite":"run-s test-render test-query test-expressions","start-bench":"run-p watch-css watch-benchmarks start-server","start-debug":"run-p watch-css watch-dev start-server","start-tests":"run-p watch-css watch-query start-server","test-render":"node --experimental-specifier-resolution=node --experimental-json-modules --max-old-space-size=2048 test/render.test.js","watch-query":"testem -f test/integration/testem.cjs","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"jest ./test/browser","build-post-ts":"node build/post-ts-build.js ./rollup/build/tsc/src/shaders","build-tsc-min":"tsc --outDir rollup/build/tsc && npm run build-post-ts-min","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-prod-min":"npm run build-tsc-min && rollup -c --environment BUILD:production,MINIFY:true","build-benchmarks":"npm run build-dev && BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js","build-style-spec":"npm run build-tsc && rollup -c rollup.config.style-spec.js && rollup -c rollup.config.style-spec.js --environment esm","test-expressions":"node --experimental-specifier-resolution=node test/expression.test.js","test-suite-clean":"find test/integration/{render,query, expressions}-tests -mindepth 2 -type d -exec test -e \"{}/actual.png\" \\; -not \\( -exec test -e \"{}/style.json\" \\; \\) -print | xargs -t rm -r","watch-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js --watch","build-post-ts-min":"node build/post-ts-build.js ./rollup/build/tsc/src/shaders true","build-query-suite":"rollup -c test/integration/rollup.config.test.js"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"8.1.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"16.13.2","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.2","vt-pbf":"^3.1.1","potpack":"^1.0.1","gl-matrix":"^3.2.1","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.4","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.4","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.0","@mapbox/point-geometry":"^0.1.0","@mapbox/mapbox-gl-supported":"^2.0.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^5.16.0","gl":"^5.0.0","rw":"^1.3.3","st":"^3.0.0","ejs":"^3.1.6","nyc":"^15.1.0","diff":"^4.0.1","glob":"^7.1.4","jest":"^27.2.4","tape":"^5.3.1","jsdom":"^19.0.0","pngjs":"^6.0.0","react":"^17.0.2","sinon":"^12.0.1","canvas":"^2.9.0","eslint":"^8.7.0","lodash":"^4.17.19","rollup":"^2.56.3","semver":"^7.3.5","testem":"^3.6.0","address":"^1.1.2","cssnano":"^5.0.8","postcss":"^8.3.11","request":"^2.88.0","ts-jest":"^27.0.5","ts-node":"^10.4.0","babelify":"^10.0.0","chokidar":"^3.0.2","d3-queue":"^3.0.7","minimist":"^1.2.5","@types/d3":"^5.16.4","@types/gl":"^4.1.0","benchmark":"^2.1.4","puppeteer":"^13.0.1","react-dom":"^17.0.2","stylelint":"^14.3.0","@types/ejs":"^3.1.0","@types/pbf":"^3.0.2","babel-jest":"^27.2.5","browserify":"^17.0.0","pixelmatch":"^5.1.0","tap-parser":"^10.0.1","typescript":"^4.5.4","@babel/core":"^7.16.0","@types/diff":"^4.0.2","@types/glob":"^7.1.3","@types/jest":"^27.0.2","@types/tape":"^4.13.2","npm-run-all":"^4.1.5","postcss-cli":"^9.0.2","tape-filter":"^1.0.4","@types/jsdom":"^16.2.14","@types/pngjs":"^6.0.1","@types/react":"^17.0.19","@types/sinon":"^10.0.2","babel-eslint":"^10.0.1","pretty-bytes":"^5.1.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.2.1","documentation":"^12.3.0","node-notifier":"^10.0.0","node-plantuml":"^0.9.0","pdf-merger-js":"^3.2.1","@types/cssnano":"^5.0.0","@types/geojson":"^7946.0.8","@types/request":"^2.48.7","@types/babelify":"^7.3.6","@types/minimist":"^1.2.1","jest-raw-loader":"^1.0.1","lodash.template":"^4.5.0","@types/benchmark":"^2.1.0","@types/puppeteer":"^5.4.4","@types/react-dom":"^17.0.9","@types/stylelint":"^14.0.0","jest-canvas-mock":"^2.3.1","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/browserify":"^12.0.36","@types/pixelmatch":"^5.2.2","is-builtin-module":"^3.0.0","@types/babel__core":"^7.1.12","eslint-plugin-html":"^6.1.2","eslint-plugin-jest":"^26.0.0","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","rollup-pluginutils":"^2.8.2","selenium-webdriver":"^4.0.0-rc-1","@rollup/plugin-json":"^4.1.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^5.0.2","eslint-plugin-jsdoc":"^37.0.3","eslint-plugin-react":"^7.25.1","source-map-explorer":"^2.5.1","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","@types/node-notifier":"^8.0.0","dts-bundle-generator":"^6.0.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^3.0.1","@types/lodash.template":"^4.5.0","@types/offscreencanvas":"^2019.6.3","rollup-plugin-unassert":"^0.3.0","@rollup/plugin-commonjs":"^21.0.1","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^8.3.0","@types/rollup-plugin-json":"^3.0.2","@types/selenium-webdriver":"^4.0.16","@typescript-eslint/parser":"^5.9.1","stylelint-config-standard":"^24.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.1","@types/mapbox__vector-tile":"^1.3.0","@rollup/plugin-node-resolve":"^13.1.3","@types/mapbox__point-geometry":"^0.1.2","json-stringify-pretty-compact":"^3.0.0","@typescript-eslint/eslint-plugin":"^5.9.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.1.0_1643225611883_0.5910283610083298","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"maplibre-gl","version":"2.1.1","license":"BSD-3-Clause","_id":"maplibre-gl@2.1.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"snickell","email":"snickell+npmjs@gmail.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"561f5ad94a2e7e1f3e1be75ed994a5bf0b54c9c9","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.1.1.tgz","fileCount":544,"integrity":"sha512-FRAHc4kPYKDF0+QMm8tnkyhv65Ed5SKLbzcH6hHM20XAK+9pqHMIHxlwpxcb4zGl+czz1bUegYf/KXjJRh9aDA==","signatures":[{"sig":"MEUCIQDeWDOnV8LKiMizWancwPZiZz/ujzJkVbf9LfPNl26++gIgBF/mmLIGYgsBojxsDgURfadu+xcAlojFVNSPECYWVZg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14888448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9AzRCRA9TVsSAnZWagAAOFkP/RVPWk2SlQtjf2osik5y\nHIPAMSQaNX9gBrMiMHT9liaWdAOKe+NsGgx8IbkbsGjhyDNHXWQoxSXiGzta\npXqeycDUEU9Xbgb2GcHT5lkTaviRoBdRJL37QQ5zhQPLEWPOvSlIfhcXnzni\nk2qjt7Ydmc/Q2Nvyd1VsvWhxyZ5xrTFafcYhirc7qVdV+py4FnJtJ37lZ8OV\nz83S5ZWyGWWITrpKCO2AD5s4gVVD7N/0p6BjFX4lfZ4gFfc96EAUZ0IA3+tP\nc0reDWaPtjqOf24JX0R63u/pv3QZSSAaCA1LAKlqVaCv8MfHy4jpCEEDuZcW\nx+PSdsSYO0n1a6Wp4aF1nqkfR+j0PXCpzO0T6+7FliqOJiU85a6zoe1jbKLe\nMLCZ6FTrvVdejsrUa+bp3R7cxPkD5a+/GkrnLjG9FYuscbiL7nGA1gORC6Qa\nvgU5hnxGrx0ifAbhDxFQ5S60Z1CNlZ1DK4CVuKLGbfMB5k+ngtcqpzuMey1I\nUwk+EUbpesyqyIJT/eLdeLE1dg5BbFSyU53clATEbGn9WghNquc8LepNHhOn\nssqY4so/7J/Eba9oxIFBG6X4Pe1UlAYMF4KIh+9P2d6pnjy2PTm6c4ZAfCXP\nIAliu1lfsUZrOL+YCouLTJYXHSYV5XjNSCf/O0PmaAe6YD9YRV/HL45kUWTs\nNtfO\r\n=6x24\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","browser":{"./rollup/build/tsc/src/util/web_worker.js":"./build/web_worker_replacement.js"},"gitHead":"f47e53cb5a0411b5802a5ce5945997c597cb839e","scripts":{"lint":"eslint --ext \".ts,.js,.html\" --ignore-path .gitignore src build debug/*.html bench","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css watch-query start-server","codegen":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts && node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts && node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","gl-stats":"node bench/gl-stats.js","lint-css":"stylelint \"src/css/maplibre-gl.css\"","test-cov":"nyc --reporter=text-summary --reporter=lcov --cache run-s test-unit test-expressions test-query test-render","benchmark":"node bench/run-benchmarks.js","build-csp":"rollup -c rollup.config.csp.js","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"npm run build-tsc && rollup -c --environment BUILD:dev","build-tsc":"tsc --outDir rollup/build/tsc && npm run build-post-ts","lint-docs":"documentation lint src/index.ts","test-unit":"jest ./src","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup -c --environment BUILD:dev --watch","build-prod":"npm run build-tsc && rollup -c --environment BUILD:production","test-build":"jest ./test/build","test-query":"testem ci -f test/integration/testem.cjs -R xunit > test/integration/query-tests/test-results.xml","test-suite":"run-s test-render test-query test-expressions","start-bench":"run-p watch-css watch-benchmarks start-server","start-debug":"run-p watch-css watch-dev start-server","start-tests":"run-p watch-css watch-query start-server","test-render":"node --experimental-specifier-resolution=node --experimental-json-modules --max-old-space-size=2048 test/render.test.js","watch-query":"testem -f test/integration/testem.cjs","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"jest ./test/browser","build-post-ts":"node build/post-ts-build.js ./rollup/build/tsc/src/shaders","build-tsc-min":"tsc --outDir rollup/build/tsc && npm run build-post-ts-min","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-prod-min":"npm run build-tsc-min && rollup -c --environment BUILD:production,MINIFY:true","build-benchmarks":"npm run build-dev && BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js","build-style-spec":"npm run build-tsc && rollup -c rollup.config.style-spec.js && rollup -c rollup.config.style-spec.js --environment esm","test-expressions":"node --experimental-specifier-resolution=node test/expression.test.js","test-suite-clean":"find test/integration/{render,query, expressions}-tests -mindepth 2 -type d -exec test -e \"{}/actual.png\" \\; -not \\( -exec test -e \"{}/style.json\" \\; \\) -print | xargs -t rm -r","watch-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js --watch","build-post-ts-min":"node build/post-ts-build.js ./rollup/build/tsc/src/shaders true","build-query-suite":"rollup -c test/integration/rollup.config.test.js"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"8.1.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"16.13.2","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.3","vt-pbf":"^3.1.3","potpack":"^1.0.2","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.4","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.4","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.1","@mapbox/point-geometry":"^0.1.0","@mapbox/mapbox-gl-supported":"^2.0.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.3.0","gl":"^5.0.0","rw":"^1.3.3","st":"^3.0.0","ejs":"^3.1.6","nyc":"^15.1.0","diff":"^5.0.0","glob":"^7.2.0","jest":"^27.4.7","tape":"^5.5.0","jsdom":"^19.0.0","pngjs":"^6.0.0","react":"^17.0.2","sinon":"^12.0.1","canvas":"^2.9.0","eslint":"^8.7.0","rollup":"^2.66.1","semver":"^7.3.5","testem":"^3.6.0","address":"^1.1.2","cssnano":"^5.0.16","postcss":"^8.4.5","request":"^2.88.0","ts-jest":"^27.1.3","ts-node":"^10.4.0","babelify":"^10.0.0","chokidar":"^3.5.3","d3-queue":"^3.0.7","minimist":"^1.2.5","@types/d3":"^7.1.0","@types/gl":"^4.1.0","benchmark":"^2.1.4","puppeteer":"^13.1.2","react-dom":"^17.0.2","stylelint":"^14.3.0","@types/ejs":"^3.1.0","@types/pbf":"^3.0.2","babel-jest":"^27.4.6","browserify":"^17.0.0","pixelmatch":"^5.2.1","tap-parser":"^10.1.0","typescript":"^4.5.5","@babel/core":"^7.16.12","@types/diff":"^5.0.2","@types/glob":"^7.2.0","@types/jest":"^27.4.0","@types/tape":"^4.13.2","npm-run-all":"^4.1.5","postcss-cli":"^9.1.0","tape-filter":"^1.0.4","@types/jsdom":"^16.2.14","@types/pngjs":"^6.0.1","@types/react":"^17.0.38","@types/sinon":"^10.0.9","babel-eslint":"^10.0.1","pretty-bytes":"^5.6.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.4.1","documentation":"13.0.2","node-notifier":"^10.0.0","node-plantuml":"^0.9.0","pdf-merger-js":"^3.3.2","@types/cssnano":"^5.0.0","@types/geojson":"^7946.0.8","@types/request":"^2.48.8","@types/babelify":"^7.3.7","@types/minimist":"^1.2.2","jest-raw-loader":"^1.0.1","@types/benchmark":"^2.1.1","@types/puppeteer":"^5.4.4","@types/react-dom":"^17.0.11","jest-canvas-mock":"^2.3.1","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/browserify":"^12.0.37","@types/pixelmatch":"^5.2.4","is-builtin-module":"^3.1.0","@types/babel__core":"^7.1.18","eslint-plugin-html":"^6.2.0","eslint-plugin-jest":"^26.0.0","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","rollup-pluginutils":"^2.8.2","selenium-webdriver":"^4.1.1","@rollup/plugin-json":"^4.1.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^5.0.3","eslint-plugin-jsdoc":"^37.7.0","eslint-plugin-react":"^7.28.0","source-map-explorer":"^2.5.2","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","@types/node-notifier":"^8.0.2","dts-bundle-generator":"^6.4.0","eslint-plugin-import":"^2.25.4","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^3.0.1","@types/lodash.template":"^4.5.0","@types/offscreencanvas":"^2019.6.4","rollup-plugin-unassert":"^0.3.0","@rollup/plugin-commonjs":"^21.0.1","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^8.3.0","@types/rollup-plugin-json":"^3.0.3","@types/selenium-webdriver":"^4.0.16","@typescript-eslint/parser":"^5.10.1","stylelint-config-standard":"^24.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@types/mapbox__vector-tile":"^1.3.0","@rollup/plugin-node-resolve":"^13.1.3","@types/mapbox__point-geometry":"^0.1.2","json-stringify-pretty-compact":"^3.0.0","@typescript-eslint/eslint-plugin":"^5.10.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.1.1_1643384017198_0.9492189802590372","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"maplibre-gl","version":"2.1.2","license":"BSD-3-Clause","_id":"maplibre-gl@2.1.2","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"snickell","email":"snickell+npmjs@gmail.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"42698a6332c00e8e747b3bc5b88e2a2e63bac13e","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.1.2.tgz","fileCount":589,"integrity":"sha512-wbuVE49NYxcABgtPmfkj3vH42pHwZYGJeFRFKupmNFNSjZjRKnDk3ORlipDMaBLoCgFbgoyKsAYX841hnN58gQ==","signatures":[{"sig":"MEUCIQDKSNc8HthXRD8hokwFgFKNwZ2DG59YZ/+0MsljFldFAgIgGnjdXE+7bUqQ6rteaJ5hQkZJmej6nKcauiYnwMPbepQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10662022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBsNgCRA9TVsSAnZWagAAVq8P/2Jz+H02ruvPiyPBaJbC\nO79ABnHSzOCri70O2pZ+BhcbNZTTotF+ePBm6Mdta16rWPQLtPBd+G2onb2p\n1u/rXJx030Q57/+5aH+rxCfP4BXwhRuOP1DRhkO6dYsNlqvKBV3bdJtt/Det\nY+lS9sxqhlxTwvDTL/DhYenixt9xSL1HKmzapVupELKTDRYqx+SasTF8osD8\n8sGMjA1q34t1c/H/ucIf0+5XfTjo/3fSsjCxl/pWutZUX0tfhPnx+aYkHbF/\nUd5WpiR7tL8icykUPPuVAjmw7bb57w5Wo0PEoC6wlAuoAApu7VK6TeraY9fc\nXrHFO4fe71XX9otsr7OU0MOkc3QaB2QziRlO+n0Vq+OjKATg8fBcgPMGSwfg\nxVUCUE+OLJKZASOp5MspSxKsANrc05rTI8dlqRchqDAk4VONEBIBq6A4OlRv\nhF3M8adfgJpg8l/Ch29ZZsWw7MunCBN7iwqJX10IAO8cJ0tvOFjlFtBEDRXc\nKx/cWX3Zqtkq0B/o/HpwCXWlGK0Gs/BZPn4NKPh6jnYfgrO60hYzjx38qOGh\nPU+EJVZBQZatcwIs2XsE0l3ydslB1uITVXho3Draaueiy3wmaiL70+B29u95\nRYa9zWVlwApwOwMgvfB8QV5eyMLLeW3txlMH+eB6p0iW5VIqLuKjNXJI/qaP\nT09A\r\n=QT4U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","gitHead":"670aa35c8c05643296008ffa1115f6a7442a8630","scripts":{"lint":"eslint --cache --ext \".ts,.js,.html\" --ignore-path .gitignore src test build debug/*.html jest.config.js","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css start-server","codegen":"npm run generate-style-code && npm run generate-struct-arrays && npm run generate-style-spec && npm run generate-shaders","prepare":"husky install","gl-stats":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/gl-stats.ts","lint-css":"stylelint \"src/css/maplibre-gl.css\"","benchmark":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest ./src","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest ./test/build","test-query":"jest -c ./jest.config.e2e.js test/integration/query","postinstall":"npm run codegen && npm run generate-query-test-fixtures","start-bench":"run-p watch-css watch-benchmarks start-server-at-test","start-debug":"run-p watch-css watch-dev start-server","test-render":"node --loader ts-node/esm --experimental-specifier-resolution=node --experimental-json-modules --max-old-space-size=2048 test/integration/render/render.test.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"jest -c ./jest.config.e2e.js ./test/integration/browser","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-prod-min":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,MINIFY:true","test-expression":"jest test/integration/expression","test-style-spec":"jest ./test/integration/style-spec","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","build-style-spec":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts && rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts --environment esm","generate-shaders":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-shaders.ts","generate-typings":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-typings.ts","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts","generate-style-spec":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","test-symbol-shaping":"jest ./test/integration/symbol-shaping","start-server-at-test":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html -d test","generate-struct-arrays":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts","generate-query-test-fixtures":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-query-test-fixtures.ts"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"deprecated":"This version of maplibre-gl is broken, use 2.1.1 until a fix is available","repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"8.1.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"16.13.2","dependencies":{"pbf":"^3.2.1","husky":"^7.0.4","earcut":"^2.2.3","vt-pbf":"^3.1.3","potpack":"^1.0.2","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.4","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.4","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.1","@mapbox/point-geometry":"^0.1.0","@mapbox/mapbox-gl-supported":"^2.0.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.3.0","gl":"^5.0.0","rw":"^1.3.3","st":"^3.0.0","diff":"^5.0.0","glob":"^7.2.0","jest":"^27.5.1","nise":"^5.1.1","jsdom":"^19.0.0","pngjs":"^6.0.0","react":"^17.0.2","canvas":"^2.9.0","eslint":"^8.7.0","rollup":"^2.66.1","semver":"^7.3.5","address":"^1.1.2","cssnano":"^5.0.16","postcss":"^8.4.5","request":"^2.88.0","ts-node":"^10.5.0","@swc/cli":"^0.1.55","d3-queue":"^3.0.7","minimist":"^1.2.5","@swc/core":"^1.2.135","@swc/jest":"^0.2.17","@types/d3":"^7.1.0","@types/gl":"^4.1.0","benchmark":"^2.1.4","react-dom":"^17.0.2","stylelint":"^14.3.0","@types/pbf":"^3.0.2","browserify":"^17.0.0","pixelmatch":"^5.2.1","playwright":"^1.18.1","typescript":"^4.5.5","@types/diff":"^5.0.2","@types/glob":"^7.2.0","@types/jest":"^27.4.0","@types/nise":"^1.4.0","npm-run-all":"^4.1.5","postcss-cli":"^9.1.0","@types/jsdom":"^16.2.14","@types/pngjs":"^6.0.1","@types/react":"^17.0.38","pretty-bytes":"^5.6.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.4.1","documentation":"13.0.2","node-plantuml":"^0.9.0","pdf-merger-js":"^3.3.2","@types/cssnano":"^5.0.0","@types/geojson":"^7946.0.8","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.1","@types/react-dom":"^17.0.11","jest-canvas-mock":"^2.3.1","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/browserify":"^12.0.37","@types/pixelmatch":"^5.2.4","is-builtin-module":"^3.1.0","eslint-plugin-html":"^6.2.0","eslint-plugin-jest":"^26.0.0","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","@rollup/plugin-json":"^4.1.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^5.0.3","eslint-plugin-jsdoc":"^37.7.0","eslint-plugin-react":"^7.28.0","source-map-explorer":"^2.5.2","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","dts-bundle-generator":"^6.4.0","eslint-plugin-import":"^2.25.4","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^3.0.1","@types/offscreencanvas":"^2019.6.4","jest-playwright-preset":"^1.7.0","rollup-plugin-unassert":"^0.3.0","@rollup/plugin-commonjs":"^21.0.1","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^8.3.0","@types/rollup-plugin-json":"^3.0.3","@typescript-eslint/parser":"^5.10.1","stylelint-config-standard":"^24.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@types/mapbox__vector-tile":"^1.3.0","@rollup/plugin-node-resolve":"^13.1.3","@types/mapbox__point-geometry":"^0.1.2","json-stringify-pretty-compact":"^3.0.0","@typescript-eslint/eslint-plugin":"^5.10.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.1.2_1644610400295_0.8337104916580198","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"maplibre-gl","version":"2.1.3","license":"BSD-3-Clause","_id":"maplibre-gl@2.1.3","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"snickell","email":"snickell+npmjs@gmail.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"3a3ee93d1417a4e46b08f04121b2fe2f860f7fe1","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.1.3.tgz","fileCount":589,"integrity":"sha512-+zHhibsjFwkLZXvBkhUeVXpKCjVlOsUxuruIAPPgulBeP2B2qYxNk/bswlDYIrfvZUtBSTW24q0qKJB+ARfjjg==","signatures":[{"sig":"MEUCIGtW5zbmBAxHwKQTW8c3Nq9yTr222IInez1Eow8p71ZSAiEAgkHo9Hmk6XoOmMy2grXo+FL9gcKAqeL6YYu8Rw4qZQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10661982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCAtGCRA9TVsSAnZWagAAoCAP+waWvcdO7/NZ1CZAOAzy\nJfP17vkXWfhaJiofRqlxhkv/sLrSQOCqBZVZEXPKdxRlSdcWIQ6ubeF4rZ1f\nltkgfLki4zxf+eSR2Y16d44riF4ZgRVP4OKjAQCVFrpbP6cmdV13zoJl891j\nJLOywXLsHAv7EJVgsAwXM7emxEk5o4zRFscn+f2+cDLpK9ztPmlKG9peqdKy\nhn+MoLO5r7COFJTpP5KnJY0cE6S3Q0y5SRAkQshkTVhMjAbo5xCGpxU53UNO\nq+TJo51h7rPk+fS2hLa8//fyGD3pP0fCfgp1uKrDAZ9st56oe4quRZVfkVmP\niQu1oOuE70Sye70z3jS7YD5hMexE7Qyr533hU1TuffQAj6QP5VCwlkVPoAEF\n/C+0vYSKnQIYqmURLNtrqQr3QvfNqMX/plI6umJMjlvf1KS2tiC40JV0TAA5\niZFZ8YDTS32Tb9jt9ve1ITpfFX///42sImrqvEmx3tUbm8dd/xHcUcppI1Fr\nV8r3BK9xogXXegBhsbx2eRFWudjw+yGPobFdWkmafkM8aeEiISQecZSZDYBt\nPEF58iRPsCPfhpnIt+sjPR+QcYxyv6K2YQj5VJ0+i2KQXlI2v4CVVUS7Plw9\n39sowsr+VnG1c/GNPYg3TFDd7+xPN9riHagFPwBZYBrngSXjfrkbp3ESeNR9\n5A+y\r\n=vR6l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","gitHead":"b65fbdd25605f00be3517c8df35f061fb5eca61f","scripts":{"lint":"eslint --cache --ext \".ts,.js,.html\" --ignore-path .gitignore src test build debug/*.html jest.config.js","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css start-server","codegen":"npm run generate-style-code && npm run generate-struct-arrays && npm run generate-style-spec && npm run generate-shaders","gl-stats":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/gl-stats.ts","lint-css":"stylelint \"src/css/maplibre-gl.css\"","benchmark":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest ./src","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest ./test/build","test-query":"jest -c ./jest.config.e2e.js test/integration/query","postinstall":"node ./postinstall.js","start-bench":"run-p watch-css watch-benchmarks start-server-at-test","start-debug":"run-p watch-css watch-dev start-server","test-render":"node --loader ts-node/esm --experimental-specifier-resolution=node --experimental-json-modules --max-old-space-size=2048 test/integration/render/render.test.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"jest -c ./jest.config.e2e.js ./test/integration/browser","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-prod-min":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,MINIFY:true","test-expression":"jest test/integration/expression","test-style-spec":"jest ./test/integration/style-spec","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","build-style-spec":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts && rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts --environment esm","generate-shaders":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-shaders.ts","generate-typings":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-typings.ts","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts","generate-style-spec":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","test-symbol-shaping":"jest ./test/integration/symbol-shaping","start-server-at-test":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html -d test","generate-struct-arrays":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts","generate-query-test-fixtures":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-query-test-fixtures.ts"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"deprecated":"This version of maplibre-gl is broken, use 2.1.1 until a fix is available","repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"8.1.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"16.13.2","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.3","vt-pbf":"^3.1.3","potpack":"^1.0.2","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.4","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.4","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.1","@mapbox/point-geometry":"^0.1.0","@mapbox/mapbox-gl-supported":"^2.0.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.3.0","gl":"^5.0.0","rw":"^1.3.3","st":"^3.0.0","diff":"^5.0.0","glob":"^7.2.0","jest":"^27.5.1","nise":"^5.1.1","husky":"^7.0.4","jsdom":"^19.0.0","pngjs":"^6.0.0","react":"^17.0.2","canvas":"^2.9.0","eslint":"^8.7.0","rollup":"^2.66.1","semver":"^7.3.5","address":"^1.1.2","cssnano":"^5.0.16","postcss":"^8.4.5","request":"^2.88.0","ts-node":"^10.5.0","@swc/cli":"^0.1.55","d3-queue":"^3.0.7","minimist":"^1.2.5","@swc/core":"^1.2.135","@swc/jest":"^0.2.17","@types/d3":"^7.1.0","@types/gl":"^4.1.0","benchmark":"^2.1.4","react-dom":"^17.0.2","stylelint":"^14.3.0","@types/pbf":"^3.0.2","browserify":"^17.0.0","pixelmatch":"^5.2.1","playwright":"^1.18.1","typescript":"^4.5.5","@types/diff":"^5.0.2","@types/glob":"^7.2.0","@types/jest":"^27.4.0","@types/nise":"^1.4.0","npm-run-all":"^4.1.5","postcss-cli":"^9.1.0","@types/jsdom":"^16.2.14","@types/pngjs":"^6.0.1","@types/react":"^17.0.38","pretty-bytes":"^5.6.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.4.1","documentation":"13.0.2","node-plantuml":"^0.9.0","pdf-merger-js":"^3.3.2","@types/cssnano":"^5.0.0","@types/geojson":"^7946.0.8","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.1","@types/react-dom":"^17.0.11","jest-canvas-mock":"^2.3.1","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/browserify":"^12.0.37","@types/pixelmatch":"^5.2.4","is-builtin-module":"^3.1.0","eslint-plugin-html":"^6.2.0","eslint-plugin-jest":"^26.0.0","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","@rollup/plugin-json":"^4.1.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^5.0.3","eslint-plugin-jsdoc":"^37.7.0","eslint-plugin-react":"^7.28.0","source-map-explorer":"^2.5.2","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","dts-bundle-generator":"^6.4.0","eslint-plugin-import":"^2.25.4","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^3.0.1","@types/offscreencanvas":"^2019.6.4","jest-playwright-preset":"^1.7.0","rollup-plugin-unassert":"^0.3.0","@rollup/plugin-commonjs":"^21.0.1","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^8.3.0","@types/rollup-plugin-json":"^3.0.3","@typescript-eslint/parser":"^5.10.1","stylelint-config-standard":"^24.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@types/mapbox__vector-tile":"^1.3.0","@rollup/plugin-node-resolve":"^13.1.3","@types/mapbox__point-geometry":"^0.1.2","json-stringify-pretty-compact":"^3.0.0","@typescript-eslint/eslint-plugin":"^5.10.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.1.3_1644694342237_0.9732726279757387","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"maplibre-gl","version":"2.1.4","license":"BSD-3-Clause","_id":"maplibre-gl@2.1.4","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"snickell","email":"snickell+npmjs@gmail.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"827b048c0195719ff8fe4f9a89cdf6663ddfc1f2","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.1.4.tgz","fileCount":590,"integrity":"sha512-u76+rJb9GuWybn150y9z1SJA8jGjXc0NVuTe+jZ8rNex/ehz3ViX2iX56JaV8GiSPzTIwB9s3fupkSm9OroKDA==","signatures":[{"sig":"MEUCIQC/zgq4e9Um7CaoMydoCkqdqixbQdfgeeiBXupYduDq4wIgOr8RTvu8QSihjH2NVV5yJM1YXxWd9yUvyVp3Qcl3eVk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10662182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCBKOCRA9TVsSAnZWagAADm0QAIQwt5xA/wv22W6IFHBy\nIT68eiQsEo1BbtmAfDYg5lVB/t+AJQ/+aDQMPGRSFWd1LRsw6jA+s8WG499O\nrWnWjMZjgzaDF3BXfkdSZA2mxAt4DNc1dlsnVGkmSz0c35fK8XgP761QAOVk\n4MCeoIr/HgWu/r+lqarn1bhFzV22a9lCuUN3UpWJ+LusgaGKb10qYNXHSp4U\nslJ+YaJuQbkUPeRYthdSH0rvo+VW425lfhAJKqALDzfxMPPt5UcC/DtBDXVt\nPZiZ6oOfLu4KqqD5HV8j0zmKEIA4c3Srx6MVujiMp0ic/B6ljbfEPnCztLA6\nrgVGk1o0B4pmSYkhLhz/0563qxmJSZPLp80PD0qIdki1gBIdEST8BKt4r9o4\nU5sdHYy4DC5n3gDtwJkcbOrTiy2VqB/r5Wk4QSpe4KwuibTNQ2gTTKugZe6Y\nSmXsFBnsQl5gi34zFuAxblTkJrWSazKXwyY+j+Z0eM01T7xJt8G7vzQfXKMa\n7/3ckJLQOVBDSwQH7I2TsFgfXUeEQUVbzfbDerGQNwphIHe++5Ria1JwmJOS\nPsJvvxg/pGeS5L4/CV4xxSeevwfWgDfJf9jBAGjEXbVM81ISvi9511nS7Xql\nE2irvUotzgGqEbmPkfQWECpDkD2JTAAKs4vI5L8sHhUvBSD2bGqgAVGgoJ0P\n/LMV\r\n=dSJJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","gitHead":"ba44cbcc1fcf2672de44c319a6127e427ac6d0bd","scripts":{"lint":"eslint --cache --ext \".ts,.js,.html\" --ignore-path .gitignore src test build debug/*.html jest.config.js","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css start-server","codegen":"npm run generate-style-code && npm run generate-struct-arrays && npm run generate-style-spec && npm run generate-shaders","gl-stats":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/gl-stats.ts","lint-css":"stylelint \"src/css/maplibre-gl.css\"","benchmark":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest ./src","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest ./test/build","test-query":"jest -c ./jest.config.e2e.js test/integration/query","postinstall":"node ./postinstall.js","start-bench":"run-p watch-css watch-benchmarks start-server-at-test","start-debug":"run-p watch-css watch-dev start-server","test-render":"node --loader ts-node/esm --experimental-specifier-resolution=node --experimental-json-modules --max-old-space-size=2048 test/integration/render/render.test.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"jest -c ./jest.config.e2e.js ./test/integration/browser","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-prod-min":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,MINIFY:true","test-expression":"jest test/integration/expression","test-style-spec":"jest ./test/integration/style-spec","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","build-style-spec":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts && rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts --environment esm","generate-shaders":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-shaders.ts","generate-typings":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-typings.ts","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts","generate-style-spec":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","test-symbol-shaping":"jest ./test/integration/symbol-shaping","start-server-at-test":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html -d test","generate-struct-arrays":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts","generate-query-test-fixtures":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-query-test-fixtures.ts"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"deprecated":"maplibre-gl v2.1.4 is broken, use v2.1.1 until a fix is available","repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"8.1.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"16.13.2","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.3","vt-pbf":"^3.1.3","potpack":"^1.0.2","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.4","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.4","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.1","@mapbox/point-geometry":"^0.1.0","@mapbox/mapbox-gl-supported":"^2.0.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.3.0","gl":"^5.0.0","rw":"^1.3.3","st":"^3.0.0","diff":"^5.0.0","glob":"^7.2.0","jest":"^27.5.1","nise":"^5.1.1","husky":"^7.0.4","jsdom":"^19.0.0","pngjs":"^6.0.0","react":"^17.0.2","canvas":"^2.9.0","eslint":"^8.7.0","rollup":"^2.66.1","semver":"^7.3.5","address":"^1.1.2","cssnano":"^5.0.16","postcss":"^8.4.5","request":"^2.88.0","ts-node":"^10.5.0","@swc/cli":"^0.1.55","d3-queue":"^3.0.7","minimist":"^1.2.5","@swc/core":"^1.2.135","@swc/jest":"^0.2.17","@types/d3":"^7.1.0","@types/gl":"^4.1.0","benchmark":"^2.1.4","react-dom":"^17.0.2","stylelint":"^14.3.0","@types/pbf":"^3.0.2","browserify":"^17.0.0","pixelmatch":"^5.2.1","playwright":"^1.18.1","typescript":"^4.5.5","@types/diff":"^5.0.2","@types/glob":"^7.2.0","@types/jest":"^27.4.0","@types/nise":"^1.4.0","npm-run-all":"^4.1.5","postcss-cli":"^9.1.0","@types/jsdom":"^16.2.14","@types/pngjs":"^6.0.1","@types/react":"^17.0.38","pretty-bytes":"^5.6.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.4.1","documentation":"13.0.2","node-plantuml":"^0.9.0","pdf-merger-js":"^3.3.2","@types/cssnano":"^5.0.0","@types/geojson":"^7946.0.8","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.1","@types/react-dom":"^17.0.11","jest-canvas-mock":"^2.3.1","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/browserify":"^12.0.37","@types/pixelmatch":"^5.2.4","is-builtin-module":"^3.1.0","eslint-plugin-html":"^6.2.0","eslint-plugin-jest":"^26.0.0","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","@rollup/plugin-json":"^4.1.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^5.0.3","eslint-plugin-jsdoc":"^37.7.0","eslint-plugin-react":"^7.28.0","source-map-explorer":"^2.5.2","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","dts-bundle-generator":"^6.4.0","eslint-plugin-import":"^2.25.4","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^3.0.1","@types/offscreencanvas":"^2019.6.4","jest-playwright-preset":"^1.7.0","rollup-plugin-unassert":"^0.3.0","@rollup/plugin-commonjs":"^21.0.1","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^8.3.0","@types/rollup-plugin-json":"^3.0.3","@typescript-eslint/parser":"^5.10.1","stylelint-config-standard":"^24.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@types/mapbox__vector-tile":"^1.3.0","@rollup/plugin-node-resolve":"^13.1.3","@types/mapbox__point-geometry":"^0.1.2","json-stringify-pretty-compact":"^3.0.0","@typescript-eslint/eslint-plugin":"^5.10.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.1.4_1644696205854_0.6126664300619149","host":"s3://npm-registry-packages"}},"2.1.5-pre.1":{"name":"maplibre-gl","version":"2.1.5-pre.1","license":"BSD-3-Clause","_id":"maplibre-gl@2.1.5-pre.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"ae1c4a340d07323a0f9bdbd21635d5dbe5060913","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.1.5-pre.1.tgz","fileCount":590,"integrity":"sha512-PKTY9P9aDb4d2GEVCEYoFFjhX6HhPHT7JIFjSUwqgdfrIDspsVYasvxm5Pu6ekUJ2VAL47BZoWRf68Q5D57zbA==","signatures":[{"sig":"MEUCIQDq1Hqi3SQvii9eMsJYuHZMat+6Fsn4gJgSViOkmhgEqAIgOuTNXHL6OJHeOZoINrGqo+E9ygclHEWoxNrCL40X7kQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10662052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCCGOCRA9TVsSAnZWagAAHRkP/2krsPVgsTVRahGhZYLB\ny0xsBdGzEKzA1UH0OWQVfUHX8eR6SABIGpBcfxGsrRIJIiD1fqXSWbH9m5Wi\n5lFk9UqHT4WX/Zr+Tbml0amHmYpyypcaCh6zkNjoFaCVg6aGwNfOntSoub+S\nlyyt67+Thb1Ha8/q11HmNR8tGzus2aEDWPz6fYopa83Ik0s8Vc+BwjIq0ceB\nVkLsTUFy7lYeKO8C1QRwKfoOZPBcsrVhzKToD4DVVe9jn1kOHMLisDQG/Ypm\nsUiJGbUZfjXo+R38xOSTxlmJkofTwoZ3CrYdqP1jRfF8/Vjon9zubUH9tBAn\nqkYnalAD8dm5fn87i5oMePbJzujsZxYBSThfugOzCmIXdUz9w2GC9EDCyb5y\nDzh4jZCFtg7Ywc2Qj/RAyhN4J1OHhnLAitzE7AcMkOK826kall56FMZYwr7k\nh0J1FgnIkavVpxeseSLA6iRHIJFVuLBSjAAHjbrUcV1E3coB+mkXsZ50jLfO\nB2Brkz6Y90E6wa/ZSt7vSdUJFr4MZ0LGRiNyAUjBo5tm2+JUHRW2u9z6gZ5d\nnPKAXRXuMiKyCmVETdieEivkw9+jhgjNjAhZVmtN57zy8xmVgGLxMJ8GlM7S\n7scOhFCp0gkAtK/Y9nYAtYpY520Yw/ei4gHaXsnH+yOZgBfBJQLSTLa0cx1n\n4cDy\r\n=bxPW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","gitHead":"bb21d1158e1f7bb8a6f870d1ae80605e9dcd27b0","scripts":{"lint":"eslint --cache --ext \".ts,.js,.html\" --ignore-path .gitignore src test build debug/*.html jest.config.js","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css start-server","codegen":"npm run generate-style-code && npm run generate-struct-arrays && npm run generate-style-spec && npm run generate-shaders","gl-stats":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/gl-stats.ts","lint-css":"stylelint \"src/css/maplibre-gl.css\"","benchmark":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest ./src","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest ./test/build","test-query":"jest -c ./jest.config.e2e.js test/integration/query","postinstall":"node ./postinstall.js","start-bench":"run-p watch-css watch-benchmarks start-server-at-test","start-debug":"run-p watch-css watch-dev start-server","test-render":"node --loader ts-node/esm --experimental-specifier-resolution=node --experimental-json-modules --max-old-space-size=2048 test/integration/render/render.test.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"jest -c ./jest.config.e2e.js ./test/integration/browser","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-prod-min":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,MINIFY:true","test-expression":"jest test/integration/expression","test-style-spec":"jest ./test/integration/style-spec","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","build-style-spec":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts && rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts --environment esm","generate-shaders":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-shaders.ts","generate-typings":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-typings.ts","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts","generate-style-spec":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","test-symbol-shaping":"jest ./test/integration/symbol-shaping","start-server-at-test":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html -d test","generate-struct-arrays":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts","generate-query-test-fixtures":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-query-test-fixtures.ts"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"8.1.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"16.13.2","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.3","vt-pbf":"^3.1.3","potpack":"^1.0.2","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.4","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.4","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.1","@mapbox/point-geometry":"^0.1.0","@mapbox/mapbox-gl-supported":"^2.0.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.3.0","gl":"^5.0.0","rw":"^1.3.3","st":"^3.0.0","diff":"^5.0.0","glob":"^7.2.0","jest":"^27.5.1","nise":"^5.1.1","husky":"^7.0.4","jsdom":"^19.0.0","pngjs":"^6.0.0","react":"^17.0.2","canvas":"^2.9.0","eslint":"^8.7.0","rollup":"^2.66.1","semver":"^7.3.5","address":"^1.1.2","cssnano":"^5.0.16","postcss":"^8.4.5","request":"^2.88.0","ts-node":"^10.5.0","@swc/cli":"^0.1.55","d3-queue":"^3.0.7","minimist":"^1.2.5","@swc/core":"^1.2.135","@swc/jest":"^0.2.17","@types/d3":"^7.1.0","@types/gl":"^4.1.0","benchmark":"^2.1.4","react-dom":"^17.0.2","stylelint":"^14.3.0","@types/pbf":"^3.0.2","browserify":"^17.0.0","pixelmatch":"^5.2.1","playwright":"^1.18.1","typescript":"^4.5.5","@types/diff":"^5.0.2","@types/glob":"^7.2.0","@types/jest":"^27.4.0","@types/nise":"^1.4.0","npm-run-all":"^4.1.5","postcss-cli":"^9.1.0","@types/jsdom":"^16.2.14","@types/pngjs":"^6.0.1","@types/react":"^17.0.38","pretty-bytes":"^5.6.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.4.1","documentation":"13.0.2","node-plantuml":"^0.9.0","pdf-merger-js":"^3.3.2","@types/cssnano":"^5.0.0","@types/geojson":"^7946.0.8","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.1","@types/react-dom":"^17.0.11","jest-canvas-mock":"^2.3.1","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/browserify":"^12.0.37","@types/pixelmatch":"^5.2.4","is-builtin-module":"^3.1.0","eslint-plugin-html":"^6.2.0","eslint-plugin-jest":"^26.0.0","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","@rollup/plugin-json":"^4.1.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^5.0.3","eslint-plugin-jsdoc":"^37.7.0","eslint-plugin-react":"^7.28.0","source-map-explorer":"^2.5.2","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","dts-bundle-generator":"^6.4.0","eslint-plugin-import":"^2.25.4","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^3.0.1","@types/offscreencanvas":"^2019.6.4","jest-playwright-preset":"^1.7.0","rollup-plugin-unassert":"^0.3.0","@rollup/plugin-commonjs":"^21.0.1","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^8.3.0","@types/rollup-plugin-json":"^3.0.3","@typescript-eslint/parser":"^5.10.1","stylelint-config-standard":"^24.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@types/mapbox__vector-tile":"^1.3.0","@rollup/plugin-node-resolve":"^13.1.3","@types/mapbox__point-geometry":"^0.1.2","json-stringify-pretty-compact":"^3.0.0","@typescript-eslint/eslint-plugin":"^5.10.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.1.5-pre.1_1644700046316_0.21985353260487872","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"maplibre-gl","version":"2.1.5","license":"BSD-3-Clause","_id":"maplibre-gl@2.1.5","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"6424b88169253a15aeaa1eacbc3aa4b3f317f1db","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.1.5.tgz","fileCount":590,"integrity":"sha512-49E93tGXbKWJ6Z4miFuCZdbKJovMOSTBTH0yVmOhM+JETG4NJ72Am3E1mK2W9GbI2VE3GypCFmeQpD/iypyUWQ==","signatures":[{"sig":"MEUCIQC6v2qt+HzCOpeDriPnfOzZr2ZWpl4wEchxnhJSolyieQIgH4HFYtnBpzAxPPyDd1FP/5rpVLZjYkO+3A47jTOINH4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10662034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCChACRA9TVsSAnZWagAAZD0P/1TdzVWBPEzm0+fkX7sF\nWVIeApmNukE7yt81HFZnE35aNnjscZzDHegFJDZjmxHl3ypfTIYZx6F2fCU9\nT0V98S4ioWHzMtQiQSwqUIGpUJwU4+Yf85OVX25hGTJRZCsJ6rLo8VN17Xf2\nyHhf/jD+ZqPooZb6PE38LXOQ85HTDKiEGblOGF7P1Fy/eGrKjTTHxIW/B+S4\n0PPi7sA6H+zGpXUT3dU/0UhqedMkbIlOd2RtT4JQm9Xx6xIVResWHqW+xG3L\nzS8hCTtwjqfrDlCJ9nfaU4V64vH4Tx0qC13/xxelY6SXR5R2Lw/gv2R/QNi7\nTb+Kc1JF8s6JJXGB/x/5QPg/c+CDnHwv2XV6R471kQWtIHoLiism3e1/gg++\n5Wh+BkuajaJRmPJIwcgdgjq/W7TfcLWR8qvhe2gRg58S7g0bFcmxZvRjC8q4\nfegM2FWnSKhgpxRWscBC/+q4UilXkj91gk1tndvYb48xtBZecANM98Ghv1FM\nHvBRmw7z7uCaUqwq0wLrjkqrnjrNY7pHSQV9jMGWxXbogsNYEHp86o/Ou8fW\nRgTml1Qhz16AT/Svm9r2XX0ZI/bU3RAlDt0pZG+k3Vy3RPdvqfOyMvgCd+//\nR4EDwby5fvX2HpnexKpoYpCjSWzv+j77+vuHOYOQK8JWjfgoeX/hVhgAsLm7\njJn5\r\n=+sTm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","gitHead":"b279bdd40f18a3cb3f76f6d3975be567da0c9b84","scripts":{"lint":"eslint --cache --ext \".ts,.js,.html\" --ignore-path .gitignore src test build debug/*.html jest.config.js","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css start-server","codegen":"npm run generate-style-code && npm run generate-struct-arrays && npm run generate-style-spec && npm run generate-shaders","gl-stats":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/gl-stats.ts","lint-css":"stylelint \"src/css/maplibre-gl.css\"","benchmark":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest ./src","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest ./test/build","test-query":"jest -c ./jest.config.e2e.js test/integration/query","postinstall":"node ./postinstall.js","start-bench":"run-p watch-css watch-benchmarks start-server-at-test","start-debug":"run-p watch-css watch-dev start-server","test-render":"node --loader ts-node/esm --experimental-specifier-resolution=node --experimental-json-modules --max-old-space-size=2048 test/integration/render/render.test.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"jest -c ./jest.config.e2e.js ./test/integration/browser","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-prod-min":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,MINIFY:true","test-expression":"jest test/integration/expression","test-style-spec":"jest ./test/integration/style-spec","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","build-style-spec":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts && rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts --environment esm","generate-shaders":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-shaders.ts","generate-typings":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-typings.ts","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts","generate-style-spec":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","test-symbol-shaping":"jest ./test/integration/symbol-shaping","start-server-at-test":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html -d test","generate-struct-arrays":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts","generate-query-test-fixtures":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-query-test-fixtures.ts"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"deprecated":"maplibre-gl v2.1.5 is broken, use v2.1.1 until a fix is available","repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"8.1.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"16.13.2","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.3","vt-pbf":"^3.1.3","potpack":"^1.0.2","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.4","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.4","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.1","@mapbox/point-geometry":"^0.1.0","@mapbox/mapbox-gl-supported":"^2.0.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.3.0","gl":"^5.0.0","rw":"^1.3.3","st":"^3.0.0","diff":"^5.0.0","glob":"^7.2.0","jest":"^27.5.1","nise":"^5.1.1","husky":"^7.0.4","jsdom":"^19.0.0","pngjs":"^6.0.0","react":"^17.0.2","canvas":"^2.9.0","eslint":"^8.7.0","rollup":"^2.66.1","semver":"^7.3.5","address":"^1.1.2","cssnano":"^5.0.16","postcss":"^8.4.5","request":"^2.88.0","ts-node":"^10.5.0","@swc/cli":"^0.1.55","d3-queue":"^3.0.7","minimist":"^1.2.5","@swc/core":"^1.2.135","@swc/jest":"^0.2.17","@types/d3":"^7.1.0","@types/gl":"^4.1.0","benchmark":"^2.1.4","react-dom":"^17.0.2","stylelint":"^14.3.0","@types/pbf":"^3.0.2","browserify":"^17.0.0","pixelmatch":"^5.2.1","playwright":"^1.18.1","typescript":"^4.5.5","@types/diff":"^5.0.2","@types/glob":"^7.2.0","@types/jest":"^27.4.0","@types/nise":"^1.4.0","npm-run-all":"^4.1.5","postcss-cli":"^9.1.0","@types/jsdom":"^16.2.14","@types/pngjs":"^6.0.1","@types/react":"^17.0.38","pretty-bytes":"^5.6.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.4.1","documentation":"13.0.2","node-plantuml":"^0.9.0","pdf-merger-js":"^3.3.2","@types/cssnano":"^5.0.0","@types/geojson":"^7946.0.8","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.1","@types/react-dom":"^17.0.11","jest-canvas-mock":"^2.3.1","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/browserify":"^12.0.37","@types/pixelmatch":"^5.2.4","is-builtin-module":"^3.1.0","eslint-plugin-html":"^6.2.0","eslint-plugin-jest":"^26.0.0","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","@rollup/plugin-json":"^4.1.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^5.0.3","eslint-plugin-jsdoc":"^37.7.0","eslint-plugin-react":"^7.28.0","source-map-explorer":"^2.5.2","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","dts-bundle-generator":"^6.4.0","eslint-plugin-import":"^2.25.4","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^3.0.1","@types/offscreencanvas":"^2019.6.4","jest-playwright-preset":"^1.7.0","rollup-plugin-unassert":"^0.3.0","@rollup/plugin-commonjs":"^21.0.1","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^8.3.0","@types/rollup-plugin-json":"^3.0.3","@typescript-eslint/parser":"^5.10.1","stylelint-config-standard":"^24.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@types/mapbox__vector-tile":"^1.3.0","@rollup/plugin-node-resolve":"^13.1.3","@types/mapbox__point-geometry":"^0.1.2","json-stringify-pretty-compact":"^3.0.0","@typescript-eslint/eslint-plugin":"^5.10.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.1.5_1644701759944_0.09266547570118222","host":"s3://npm-registry-packages"}},"2.1.6-pre.1":{"name":"maplibre-gl","version":"2.1.6-pre.1","license":"BSD-3-Clause","_id":"maplibre-gl@2.1.6-pre.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"2b68f92036dd3cfe50aed6e2a44340bcac5fd8d6","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.1.6-pre.1.tgz","fileCount":591,"integrity":"sha512-wsfmggEKmlJq4L4xf9jcXgNZvTXD+0apdjL7fXpXxT+Yri5asPFNY2utXO3x5VXrGUX+lDUJGhNMkCVOBkfpgQ==","signatures":[{"sig":"MEQCIA0EcqnEVzk1aCukYfbHkZPmT82pCWxbRpeJUi3WIloLAiAXUv6RhUcPuSGLNsZzcYMJqqkYiNOSnFcRQ27W1tJ43A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10662075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCDN9CRA9TVsSAnZWagAAXP0P/2qd15AyalZvT4AzBp9r\nDjygBJ0hC4bgpUZSNnNLbAZsSuUCofa7OIPg6q61yeLgkGMY/APynK+Qdf01\nsbRoAiM36z1Cas1F+BOb4AaaMzJ4eC9v24uJ5rAe7LP2nca/5LfqjvKT9yhl\nCHHXmWFfsrrathCxEW5TEycq4zKaxUvYbCL8YBE6qnJLyVhOJH3FuAXehEXL\nqIqz2epv0cP5M/ntMqYuB7XVjnL1yP/UTqrD5y7Hg+j2RJRqcLwkocZ1B/Kt\nsfI2+a5M41Y74d82aQRDddlOgVb5aj1jWuvL0T7kbrz63nrYg0aQ2+TWnXdP\nsPzZiOF/FW7nUjSV6ZSvxdRM5VRmBREUX771XPsu68jA5kq7u/TKnaE3jmHU\nAxcYgizgh6bHmnn7juegNK5BScJSktj8IqGsyxsR0KQD4w/aD/TtbrRSuR9R\nWRnl/TPNqtvTmajFK3BwD0Bbp87mT6WUyQ7Kx552VTyXR27y58v81/wpb2PP\nu9HgMKEXmPCXTubDmg/uWhFCY/zr7Ic3Cpn+VA+BON14kIwCdxYGj/Y4V3zz\nOBwBX9EtABPRC0NNH7LqvxL8DILwvqxD73dRgOhwtk7pl9/WZ9xisOHmUuL1\nCAY8MoTs6k8O2a7gChtXU2W6dBiL0iRs1ephzQEnSPeEZA18az4IhWCAbPIG\nZ/5z\r\n=SKGg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","gitHead":"a1b58390b377a0ee30f5087cda65cfec72823e31","scripts":{"lint":"eslint --cache --ext \".ts,.js,.html\" --ignore-path .gitignore src test build debug/*.html jest.config.js","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css start-server","codegen":"npm run generate-style-code && npm run generate-struct-arrays && npm run generate-style-spec && npm run generate-shaders","gl-stats":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/gl-stats.ts","lint-css":"stylelint \"src/css/maplibre-gl.css\"","benchmark":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest ./src","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest ./test/build","test-query":"jest -c ./jest.config.e2e.js test/integration/query","postinstall":"node ./postinstall.js","start-bench":"run-p watch-css watch-benchmarks start-server-at-test","start-debug":"run-p watch-css watch-dev start-server","test-render":"node --loader ts-node/esm --experimental-specifier-resolution=node --experimental-json-modules --max-old-space-size=2048 test/integration/render/render.test.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"jest -c ./jest.config.e2e.js ./test/integration/browser","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-prod-min":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,MINIFY:true","test-expression":"jest test/integration/expression","test-style-spec":"jest ./test/integration/style-spec","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","build-style-spec":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts && rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts --environment esm","generate-shaders":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-shaders.ts","generate-typings":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-typings.ts","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts","generate-style-spec":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","test-symbol-shaping":"jest ./test/integration/symbol-shaping","start-server-at-test":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html -d test","generate-struct-arrays":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts","generate-query-test-fixtures":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-query-test-fixtures.ts"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"8.1.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"16.13.2","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.3","vt-pbf":"^3.1.3","potpack":"^1.0.2","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.4","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.4","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.1","@mapbox/point-geometry":"^0.1.0","@mapbox/mapbox-gl-supported":"^2.0.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.3.0","gl":"^5.0.0","rw":"^1.3.3","st":"^3.0.0","diff":"^5.0.0","glob":"^7.2.0","jest":"^27.5.1","nise":"^5.1.1","husky":"^7.0.4","jsdom":"^19.0.0","pngjs":"^6.0.0","react":"^17.0.2","canvas":"^2.9.0","eslint":"^8.7.0","rollup":"^2.66.1","semver":"^7.3.5","address":"^1.1.2","cssnano":"^5.0.16","postcss":"^8.4.5","request":"^2.88.0","ts-node":"^10.5.0","@swc/cli":"^0.1.55","d3-queue":"^3.0.7","minimist":"^1.2.5","@swc/core":"^1.2.135","@swc/jest":"^0.2.17","@types/d3":"^7.1.0","@types/gl":"^4.1.0","benchmark":"^2.1.4","react-dom":"^17.0.2","stylelint":"^14.3.0","@types/pbf":"^3.0.2","browserify":"^17.0.0","pixelmatch":"^5.2.1","playwright":"^1.18.1","typescript":"^4.5.5","@types/diff":"^5.0.2","@types/glob":"^7.2.0","@types/jest":"^27.4.0","@types/nise":"^1.4.0","npm-run-all":"^4.1.5","postcss-cli":"^9.1.0","@types/jsdom":"^16.2.14","@types/pngjs":"^6.0.1","@types/react":"^17.0.38","pretty-bytes":"^5.6.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.4.1","documentation":"13.0.2","node-plantuml":"^0.9.0","pdf-merger-js":"^3.3.2","@types/cssnano":"^5.0.0","@types/geojson":"^7946.0.8","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.1","@types/react-dom":"^17.0.11","jest-canvas-mock":"^2.3.1","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/browserify":"^12.0.37","@types/pixelmatch":"^5.2.4","is-builtin-module":"^3.1.0","eslint-plugin-html":"^6.2.0","eslint-plugin-jest":"^26.0.0","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","@rollup/plugin-json":"^4.1.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^5.0.3","eslint-plugin-jsdoc":"^37.7.0","eslint-plugin-react":"^7.28.0","source-map-explorer":"^2.5.2","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","dts-bundle-generator":"^6.4.0","eslint-plugin-import":"^2.25.4","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^3.0.1","@types/offscreencanvas":"^2019.6.4","jest-playwright-preset":"^1.7.0","rollup-plugin-unassert":"^0.3.0","@rollup/plugin-commonjs":"^21.0.1","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^8.3.0","@types/rollup-plugin-json":"^3.0.3","@typescript-eslint/parser":"^5.10.1","stylelint-config-standard":"^24.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@types/mapbox__vector-tile":"^1.3.0","@rollup/plugin-node-resolve":"^13.1.3","@types/mapbox__point-geometry":"^0.1.2","json-stringify-pretty-compact":"^3.0.0","@typescript-eslint/eslint-plugin":"^5.10.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.1.6-pre.1_1644704637108_0.44465093840367764","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"maplibre-gl","version":"2.1.6","license":"BSD-3-Clause","_id":"maplibre-gl@2.1.6","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"774dea8043d3b898b881e33b1f4684b733997f5e","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.1.6.tgz","fileCount":591,"integrity":"sha512-UHdw4YeCkIyfG7vMdNK6e/sDNPB7jjUN5MUytKE1DFQB7sKM9V19ar1GUyn0uYRvQwJ5iC01fWhH3r/5bbHlKQ==","signatures":[{"sig":"MEUCIQD+6N2b0BQeBQU1hxm3+Yv93giHwACUPBzEjmaKtboBWwIgOrhy0JBpKh72Y4jc7B2bZOPtGuF/dIA1YGC15i0eTfc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10662057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCDfrCRA9TVsSAnZWagAAMloP/Rjrq2ZFik2z9fiZjAag\n2mF+17NtT4/lmWrEPv4ctYTh1k4iIhdcqcNTHxPAg2ku3asAooj3FRgg1/99\ny0g5R6WbKejahZJp1fJP8DhtP4I43ajidSqowY2eVuIniPMe30kJ3obwPRBJ\nhdo7toaxc6pcFnM06BETb1t8zoUPB9UfOK7ov3VmwXjodZNXr3o9HJw3GOf1\nX0JL8UqNLBSLfJauGouGSc99mJjE3f0g9nvNvINEpfhrk9t4MdEg1I3nXfP/\n1u/NxW/cXimchYtRN22Jv7IGnOW/jP7kXb0tcUX1+0ueoXNqP9DRrFnBkSR2\nVBp8Y1gJYNCUmTMqxU+V4Il6qjhlgXE1yU+KB5T/1KuWSkcPNqcVAqDgxr1O\nayu+DyWtak7kG9wZtDZ/6+Om2GNav6JB14uzKRVsGuXNHvBsgTd2QhjNJvMZ\n87eX1A41fO8wVeizSvYVWP8UaXVSfPaxR5cHu/AxcMObdwFg6MEQCnLSK7TF\nTMHHiUvpX0fGmkAqf8YlFYODYckvLaWf7D9wTqtVybWfrV3NEVSvfF7mJsiJ\n+cPDK5C6Da3m/RPggxbdgsPsFrNCBYG74Zel3XD5NHLjZzlX0P6d/4EjQv+f\n94OLX9LOOBJ8PSkIYAxqAMQDCkNs6KojDDxpMz4LPRZm6w/EUqjfU7UxCHe7\nm+G9\r\n=mIgg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","gitHead":"925b85e33790dd232570cff9fc5c5925d6a6cdc9","scripts":{"lint":"eslint --cache --ext \".ts,.js,.html\" --ignore-path .gitignore src test build debug/*.html jest.config.js","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css start-server","codegen":"npm run generate-style-code && npm run generate-struct-arrays && npm run generate-style-spec && npm run generate-shaders","gl-stats":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/gl-stats.ts","lint-css":"stylelint \"src/css/maplibre-gl.css\"","benchmark":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest ./src","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest ./test/build","test-query":"jest -c ./jest.config.e2e.js test/integration/query","postinstall":"node ./postinstall.js","start-bench":"run-p watch-css watch-benchmarks start-server-at-test","start-debug":"run-p watch-css watch-dev start-server","test-render":"node --loader ts-node/esm --experimental-specifier-resolution=node --experimental-json-modules --max-old-space-size=2048 test/integration/render/render.test.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"jest -c ./jest.config.e2e.js ./test/integration/browser","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-prod-min":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,MINIFY:true","test-expression":"jest test/integration/expression","test-style-spec":"jest ./test/integration/style-spec","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","build-style-spec":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts && rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts --environment esm","generate-shaders":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-shaders.ts","generate-typings":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-typings.ts","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts","generate-style-spec":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","test-symbol-shaping":"jest ./test/integration/symbol-shaping","start-server-at-test":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html -d test","generate-struct-arrays":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts","generate-query-test-fixtures":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-query-test-fixtures.ts"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"8.1.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"16.13.2","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.3","vt-pbf":"^3.1.3","potpack":"^1.0.2","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.4","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.4","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.1","@mapbox/point-geometry":"^0.1.0","@mapbox/mapbox-gl-supported":"^2.0.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.3.0","gl":"^5.0.0","rw":"^1.3.3","st":"^3.0.0","diff":"^5.0.0","glob":"^7.2.0","jest":"^27.5.1","nise":"^5.1.1","husky":"^7.0.4","jsdom":"^19.0.0","pngjs":"^6.0.0","react":"^17.0.2","canvas":"^2.9.0","eslint":"^8.7.0","rollup":"^2.66.1","semver":"^7.3.5","address":"^1.1.2","cssnano":"^5.0.16","postcss":"^8.4.5","request":"^2.88.0","ts-node":"^10.5.0","@swc/cli":"^0.1.55","d3-queue":"^3.0.7","minimist":"^1.2.5","@swc/core":"^1.2.135","@swc/jest":"^0.2.17","@types/d3":"^7.1.0","@types/gl":"^4.1.0","benchmark":"^2.1.4","react-dom":"^17.0.2","stylelint":"^14.3.0","@types/pbf":"^3.0.2","browserify":"^17.0.0","pixelmatch":"^5.2.1","playwright":"^1.18.1","typescript":"^4.5.5","@types/diff":"^5.0.2","@types/glob":"^7.2.0","@types/jest":"^27.4.0","@types/nise":"^1.4.0","npm-run-all":"^4.1.5","postcss-cli":"^9.1.0","@types/jsdom":"^16.2.14","@types/pngjs":"^6.0.1","@types/react":"^17.0.38","pretty-bytes":"^5.6.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.4.1","documentation":"13.0.2","node-plantuml":"^0.9.0","pdf-merger-js":"^3.3.2","@types/cssnano":"^5.0.0","@types/geojson":"^7946.0.8","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.1","@types/react-dom":"^17.0.11","jest-canvas-mock":"^2.3.1","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/browserify":"^12.0.37","@types/pixelmatch":"^5.2.4","is-builtin-module":"^3.1.0","eslint-plugin-html":"^6.2.0","eslint-plugin-jest":"^26.0.0","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","@rollup/plugin-json":"^4.1.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^5.0.3","eslint-plugin-jsdoc":"^37.7.0","eslint-plugin-react":"^7.28.0","source-map-explorer":"^2.5.2","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","dts-bundle-generator":"^6.4.0","eslint-plugin-import":"^2.25.4","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^3.0.1","@types/offscreencanvas":"^2019.6.4","jest-playwright-preset":"^1.7.0","rollup-plugin-unassert":"^0.3.0","@rollup/plugin-commonjs":"^21.0.1","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^8.3.0","@types/rollup-plugin-json":"^3.0.3","@typescript-eslint/parser":"^5.10.1","stylelint-config-standard":"^24.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@types/mapbox__vector-tile":"^1.3.0","@rollup/plugin-node-resolve":"^13.1.3","@types/mapbox__point-geometry":"^0.1.2","json-stringify-pretty-compact":"^3.0.0","@typescript-eslint/eslint-plugin":"^5.10.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.1.6_1644705771311_0.8327794177605166","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"maplibre-gl","version":"2.1.7","license":"BSD-3-Clause","_id":"maplibre-gl@2.1.7","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"c3d3d8882deb537a0fe04665a669642de076c7a3","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.1.7.tgz","fileCount":597,"integrity":"sha512-NWVIvz3ZHMAdvtieSEkSu9SnVOiQ/Jo/TJszUV3p29tv0dpanJbtbq6L3pHwzwe/rGbOm2MMj0hFVW+GTRoI1Q==","signatures":[{"sig":"MEUCIQDH5NRZkNGdWD1qhd8IP/JzZYyW3B/rFAf2qPN4V7Vz1wIgB1Jwy4uteWRWsCfN3pcUcvLYWDdwzrbL8ai6euQrmAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16761433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIcLaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreLQ//QsA5uS7NQrfgZbIbUOkWtNiR/q7azZg0nFubGJi/qsJ7ZhjD\r\nhTN6mCXe0rCNeMEEqavj76NgOpJJAeaE8jWL6bxViZJg7yp0rbmCv8UCMERl\r\nGaudtcIhSsp4qZkIoImDm5/1sqhOJ4Si1fvIzveSU0eIhxdMp6csyMPVat3t\r\nxO0DCO6HO/vpPq0ZwiIGGozWzwmW9No2v/BJQSwS5KnTRwKdw36mReDCG6t3\r\nr3OzmcAkI5RtLt2awle1XOv+kMw8gHr9yhgIqG6/ntpzQ8FdLz0mAdXp+FXH\r\nKoBQJnSLS3luQLLbwY3dR6ZZp+HyKkpBAVECj7ErPmkDh/Ioiu0lZwNsv5RY\r\nmBZcAKa14d81Kiv7IyBjnduOIfnQgRI9kLDzEE81F2BqwEvNBKP1C4A2oJzB\r\nz4IulCri2U2DmRKJToiDZBcw2oeH6I/qkhDdoBsWSHQcImKIsU7VqnnQgnIX\r\nmUVddEOR8aFEBUumkk1hWrOCdIYWW9E6WF8uxX4zwU2EB5oBgrAPj1dhO+yt\r\nC7J90AVH3ibdebpoNhq2f4X6N/MtXwXss3xtKW3LNmZZNNhwmRxlLxUE78Db\r\nAM1DBU8c9V9rPSlva6McYOlbQeXWwUonU4ZsJ1Lc9Uu8hsnHXi9jUZ12EQeQ\r\n6vPNVVwSa7mRHIKZJN2T3Khy9uT0qiXH9iM=\r\n=hK+k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","gitHead":"e1980afc21d328fd184db12a9964fa35dfa06864","scripts":{"lint":"eslint --cache --ext \".ts,.js,.html\" --ignore-path .gitignore src test build debug/*.html jest.config.js","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css start-server","codegen":"npm run generate-style-code && npm run generate-struct-arrays && npm run generate-style-spec && npm run generate-shaders","gl-stats":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/gl-stats.ts","lint-css":"stylelint \"src/css/maplibre-gl.css\"","benchmark":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest ./src","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest ./test/build","test-query":"jest -c ./jest.config.e2e.js test/integration/query","postinstall":"node ./postinstall.js","start-bench":"run-p watch-css watch-benchmarks start-server-at-test","start-debug":"run-p watch-css watch-dev start-server","test-render":"node --loader ts-node/esm --experimental-specifier-resolution=node --experimental-json-modules --max-old-space-size=2048 test/integration/render/render.test.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"jest -c ./jest.config.e2e.js ./test/integration/browser","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-prod-min":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,MINIFY:true","test-expression":"jest test/integration/expression","test-style-spec":"jest ./test/integration/style-spec","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","build-style-spec":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts && rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts --environment esm","generate-shaders":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-shaders.ts","generate-typings":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-typings.ts","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts","generate-style-spec":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","test-symbol-shaping":"jest ./test/integration/symbol-shaping","start-server-at-test":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html -d test","generate-struct-arrays":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts","generate-query-test-fixtures":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-query-test-fixtures.ts"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"8.3.1","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"16.14.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.3","vt-pbf":"^3.1.3","potpack":"^1.0.2","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.4","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.4","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.1","@mapbox/point-geometry":"^0.1.0","@mapbox/mapbox-gl-supported":"^2.0.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.3.0","gl":"^5.0.0","rw":"^1.3.3","st":"^3.0.0","diff":"^5.0.0","glob":"^7.2.0","jest":"^27.5.1","nise":"^5.1.1","jsdom":"^19.0.0","pngjs":"^6.0.0","react":"^17.0.2","canvas":"^2.9.0","eslint":"^8.7.0","rollup":"^2.66.1","semver":"^7.3.5","address":"^1.1.2","cssnano":"^5.0.16","postcss":"^8.4.5","request":"^2.88.0","ts-node":"^10.5.0","@swc/cli":"^0.1.55","d3-queue":"^3.0.7","minimist":"^1.2.5","@swc/core":"^1.2.135","@swc/jest":"^0.2.17","@types/d3":"^7.1.0","@types/gl":"^4.1.0","benchmark":"^2.1.4","react-dom":"^17.0.2","stylelint":"^14.3.0","@types/pbf":"^3.0.2","browserify":"^17.0.0","pixelmatch":"^5.2.1","playwright":"^1.18.1","typescript":"^4.5.5","@types/diff":"^5.0.2","@types/glob":"^7.2.0","@types/jest":"^27.4.0","@types/nise":"^1.4.0","npm-run-all":"^4.1.5","postcss-cli":"^9.1.0","@types/jsdom":"^16.2.14","@types/pngjs":"^6.0.1","@types/react":"^17.0.38","pretty-bytes":"^5.6.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.4.1","documentation":"13.0.2","node-plantuml":"^0.9.0","pdf-merger-js":"^3.3.2","@types/cssnano":"^5.0.0","@types/geojson":"^7946.0.8","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.1","@types/react-dom":"^17.0.11","jest-canvas-mock":"^2.3.1","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/browserify":"^12.0.37","@types/pixelmatch":"^5.2.4","is-builtin-module":"^3.1.0","eslint-plugin-html":"^6.2.0","eslint-plugin-jest":"^26.0.0","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","@rollup/plugin-json":"^4.1.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^5.0.3","eslint-plugin-jsdoc":"^37.7.0","eslint-plugin-react":"^7.28.0","source-map-explorer":"^2.5.2","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","dts-bundle-generator":"^6.4.0","eslint-plugin-import":"^2.25.4","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^3.0.1","@types/offscreencanvas":"^2019.6.4","jest-playwright-preset":"^1.7.0","rollup-plugin-unassert":"^0.3.0","@rollup/plugin-commonjs":"^21.0.1","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^8.3.0","@types/rollup-plugin-json":"^3.0.3","@typescript-eslint/parser":"^5.10.1","stylelint-config-standard":"^24.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@types/mapbox__vector-tile":"^1.3.0","@rollup/plugin-node-resolve":"^13.1.3","@types/mapbox__point-geometry":"^0.1.2","json-stringify-pretty-compact":"^3.0.0","@typescript-eslint/eslint-plugin":"^5.10.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.1.7_1646379737738_0.03319870990048002","host":"s3://npm-registry-packages"}},"2.1.8-pre.1":{"name":"maplibre-gl","version":"2.1.8-pre.1","license":"BSD-3-Clause","_id":"maplibre-gl@2.1.8-pre.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"4b58aae4bb4dffd8805f5c7adb6f76ff1896dc93","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.1.8-pre.1.tgz","fileCount":598,"integrity":"sha512-8we/iEyvH90rAlFBpEw/Ncb4NIXe576srJWqmxPDDRHJ32AhidWsimmUzWLQrw1oQ1zD0XEPU9RC8NE4Q9Cqcg==","signatures":[{"sig":"MEUCIFghs1yYMON4EaKeMFFZfNyU8wVqTB3TO1bpyV5aejMBAiEAlh3Pt3tkkxDnWJJGYyKYL9o4tZ0StubCuIPBVOISTts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17769564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMFLpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr66Q//V5UMNuLsIsWf/y1A56zbnrP42Mt8vwyHCU50nYHe6M7JX1vP\r\nIcFWDfoOpyQxj4ihGJd1MdJwDDLCF+1qeUn9YQHOQNl3C7J1PzFl+mAe2MH5\r\nCu3RPKUjQO7KGcIxOswfKs1OzVzyBubZtq374zH/vfhADtbtwEcTPtTMwbrr\r\ntvGFGBmQobOonpGFNPcRO6CIXcwEUcHNxxtC2rygEKtmFlg21Y/6RPM5kzXM\r\n8uWpAlvkCqqLmDHsNNpBYBMDEJpD5sKu8nmqBqMCcPOKAvdL2Rz8VP4USMCz\r\nDUtjaQ7jm02/N5HBnb0Af8H+RA4lA+qIpO82S+FIqRwndVimixygHgJY808h\r\nUMWXY8/LVDG1K3iOCFJYYvxIyZ3vIHo+l7LgEt6ZXtB9MsLtgTTWiHggWzaK\r\nNUjCkjWYTP2RbR7GNe0HIpIipwdLOsJKJKwqwz8G9yweBZUQLKMUpevZDStk\r\npSeftKDuF6hAPWkeWRYnHW3hm1UswgpWV6FlIjhvZVLu6+WRhOZpL6zm2Y/+\r\n/11Pbg3bjcRPCQKuq8DwsYuE8LJoQTzDiq6zFIrcvnfGbOCSfZ3v+o48hdms\r\nZzbdNp5EbTnoyYo+nva2Cgha9M49J4ajBhbXdgA9ad4kkYFUvVQfeKUd3sIB\r\n1lb2yltqX9uhjXUVDA8cnfowFHXoyyShRHI=\r\n=Hi+c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","gitHead":"a5857b2e00dbb9f762e1981c412cabe0319e69be","scripts":{"lint":"eslint --cache --ext \".ts,.js,.html\" --ignore-path .gitignore src test build debug/*.html jest.config.js","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css start-server","codegen":"npm run generate-style-code && npm run generate-struct-arrays && npm run generate-style-spec && npm run generate-shaders","gl-stats":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/gl-stats.ts","lint-css":"stylelint \"src/css/maplibre-gl.css\"","benchmark":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest ./src","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest ./test/build","test-query":"jest -c ./jest.config.e2e.js test/integration/query","postinstall":"node ./postinstall.js","start-bench":"run-p watch-css watch-benchmarks start-server-at-test","start-debug":"run-p watch-css watch-dev start-server","test-render":"node --loader ts-node/esm --experimental-specifier-resolution=node --experimental-json-modules --max-old-space-size=2048 test/integration/render/render.test.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"jest -c ./jest.config.e2e.js ./test/integration/browser","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-prod-min":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,MINIFY:true","test-expression":"jest test/integration/expression","test-style-spec":"jest ./test/integration/style-spec","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","build-style-spec":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts && rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts --environment esm","generate-shaders":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-shaders.ts","generate-typings":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-typings.ts","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts","generate-style-spec":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","test-symbol-shaping":"jest ./test/integration/symbol-shaping","start-server-at-test":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html -d test","generate-struct-arrays":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts","generate-query-test-fixtures":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-query-test-fixtures.ts"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"8.3.1","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"16.14.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.3","vt-pbf":"^3.1.3","potpack":"^1.0.2","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.4","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.4","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.1","@mapbox/point-geometry":"^0.1.0","@mapbox/mapbox-gl-supported":"^2.0.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.3.0","gl":"^5.0.0","rw":"^1.3.3","st":"^3.0.0","diff":"^5.0.0","glob":"^7.2.0","jest":"^27.5.1","nise":"^5.1.1","jsdom":"^19.0.0","pngjs":"^6.0.0","react":"^17.0.2","canvas":"^2.9.0","eslint":"^8.7.0","rollup":"^2.66.1","semver":"^7.3.5","address":"^1.1.2","cssnano":"^5.0.16","postcss":"^8.4.5","request":"^2.88.0","ts-node":"^10.5.0","@swc/cli":"^0.1.55","d3-queue":"^3.0.7","minimist":"^1.2.5","@swc/core":"^1.2.135","@swc/jest":"^0.2.17","@types/d3":"^7.1.0","@types/gl":"^4.1.0","benchmark":"^2.1.4","react-dom":"^17.0.2","stylelint":"^14.3.0","@types/pbf":"^3.0.2","browserify":"^17.0.0","pixelmatch":"^5.2.1","playwright":"^1.18.1","typescript":"^4.6.2","@types/diff":"^5.0.2","@types/glob":"^7.2.0","@types/jest":"^27.4.0","@types/nise":"^1.4.0","npm-run-all":"^4.1.5","postcss-cli":"^9.1.0","@types/jsdom":"^16.2.14","@types/pngjs":"^6.0.1","@types/react":"^17.0.38","pretty-bytes":"^6.0.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.4.1","documentation":"13.0.2","node-plantuml":"^0.9.0","pdf-merger-js":"^3.3.2","@types/cssnano":"^5.0.0","@types/geojson":"^7946.0.8","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.1","@types/react-dom":"^17.0.11","jest-canvas-mock":"^2.3.1","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/browserify":"^12.0.37","@types/pixelmatch":"^5.2.4","is-builtin-module":"^3.1.0","eslint-plugin-html":"^6.2.0","eslint-plugin-jest":"^26.0.0","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","@rollup/plugin-json":"^4.1.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^7.1.0","eslint-plugin-jsdoc":"^37.7.0","eslint-plugin-react":"^7.28.0","source-map-explorer":"^2.5.2","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","dts-bundle-generator":"^6.4.0","eslint-plugin-import":"^2.25.4","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^4.0.0","@types/offscreencanvas":"^2019.6.4","jest-playwright-preset":"^1.7.0","rollup-plugin-unassert":"^0.3.0","@rollup/plugin-commonjs":"^21.0.1","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^8.3.0","@types/rollup-plugin-json":"^3.0.3","@typescript-eslint/parser":"^5.14.0","stylelint-config-standard":"^25.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@types/mapbox__vector-tile":"^1.3.0","@rollup/plugin-node-resolve":"^13.1.3","@types/mapbox__point-geometry":"^0.1.2","json-stringify-pretty-compact":"^3.0.0","@typescript-eslint/eslint-plugin":"^5.14.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.1.8-pre.1_1647334120780_0.5874352572842358","host":"s3://npm-registry-packages"}},"2.1.8-pre.2":{"name":"maplibre-gl","version":"2.1.8-pre.2","license":"BSD-3-Clause","_id":"maplibre-gl@2.1.8-pre.2","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"8de8c613f4103d89c2b1aa5ad7caaa84eb951771","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.1.8-pre.2.tgz","fileCount":598,"integrity":"sha512-3hQRKTAJ4LWZYMJkOd3W7n7brZU2RE9fyQapbg8+rWVjfcpfvcgriRksOzyAhzemqTDzvekxaW2wfLmrC4Rl3g==","signatures":[{"sig":"MEUCIQCs/6Ja7hJg0B+HHTc0XVul/nb0siVm47QVJ65McdxFZAIgSBWuF74ncJC0U6vM6EtHZffHW3cPW2xJHqMS8dnkhUM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14092340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiN08uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRgQ/9ERsvrwcsRoAyMqF04q6hEMfa31r4Hq8mMPF8LVIUgTiMIxIC\r\nLlnqvT/CaTlgoyXQxoFXo+T+MZRhrIbV4OVrFUXC0ZrkZnhCzN26P4851rEx\r\nSuSL/fMMeHYnN1tvQ3PCcrrJKyeYXJE+VtnitduK6kc989ctHtuXCSfK7vrk\r\nrSIGyEqSSy/eDk3HRiPqZH1bMtd9JyAelqZ6NckGKzeyhcKL3d9GnBiz4GGT\r\nT8TxlA2kvE8Pe3ouJbAjxDOYE/OIlPnqBgli9CrDNgj7Ih5RWaGKe2v48Go7\r\neqefVHqQOsS1LZnOof6p19wFFkQJt52UjtUmFa6/aE8cr0raATAPbcNbKz0f\r\ny2s2dnGEizOtFx43a7sZsTh7UBPI09f5cuKqBas0heZL3iWGYFdDdUtSv6zF\r\n2RlmXbcDJ9V3Ftr1o5wb8w+Yb3JAXRTG1hNmZ01kLvrQZ2vFxUR2e7CZpSsb\r\nrVp+wbfVANHnm+bpPG9C5w5iohYUDLdVYbDHp5q9xxr9BemXUF/gBaLGA8iC\r\ntKcrZa9/W2QQ0CBK9WFFsgaNzZyK9+vHeX7s3+G9Q0YoilpK0hTd3Dq7y7oc\r\nOs7W0X+7tAoRZ8XpL1Hgo3TFlEsuT+3W4dUneQlox0QX78jUSM4gfcpy2f2H\r\nxaNdOvKlf8hZ0PBXjL8su3yf6mC8Sa/OyLA=\r\n=eIiq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","gitHead":"17d4f1c2ec11d8920359e5d3bd0c3d99a54823b2","scripts":{"lint":"eslint --cache --ext \".ts,.js,.html\" --ignore-path .gitignore src test build debug/*.html jest.config.js","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css start-server","codegen":"npm run generate-style-code && npm run generate-struct-arrays && npm run generate-style-spec && npm run generate-shaders","gl-stats":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/gl-stats.ts","lint-css":"stylelint \"src/css/maplibre-gl.css\"","benchmark":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest ./src","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest ./test/build","test-query":"jest -c ./jest.config.e2e.js test/integration/query","postinstall":"node ./postinstall.js","start-bench":"run-p watch-css watch-benchmarks start-server-at-test","start-debug":"run-p watch-css watch-dev start-server","test-render":"node --loader ts-node/esm --experimental-specifier-resolution=node --experimental-json-modules --max-old-space-size=2048 test/integration/render/render.test.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"jest -c ./jest.config.e2e.js ./test/integration/browser","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","test-expression":"jest test/integration/expression","test-style-spec":"jest ./test/integration/style-spec","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","build-style-spec":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts && rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts --environment esm","generate-shaders":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-shaders.ts","generate-typings":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-typings.ts","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts","generate-style-spec":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","test-symbol-shaping":"jest ./test/integration/symbol-shaping","start-server-at-test":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html -d test","generate-struct-arrays":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts","generate-query-test-fixtures":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-query-test-fixtures.ts"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"8.3.1","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"16.14.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.3","vt-pbf":"^3.1.3","potpack":"^1.0.2","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.4","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.4","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.1","@mapbox/point-geometry":"^0.1.0","@mapbox/mapbox-gl-supported":"^2.0.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.3.0","gl":"^5.0.0","rw":"^1.3.3","st":"^3.0.0","diff":"^5.0.0","glob":"^7.2.0","jest":"^27.5.1","nise":"^5.1.1","jsdom":"^19.0.0","pngjs":"^6.0.0","react":"^17.0.2","canvas":"^2.9.0","eslint":"^8.7.0","rollup":"^2.66.1","semver":"^7.3.5","address":"^1.1.2","cssnano":"^5.0.16","postcss":"^8.4.5","request":"^2.88.0","ts-node":"^10.5.0","@swc/cli":"^0.1.55","d3-queue":"^3.0.7","minimist":"^1.2.5","@swc/core":"^1.2.135","@swc/jest":"^0.2.17","@types/d3":"^7.1.0","@types/gl":"^4.1.0","benchmark":"^2.1.4","react-dom":"^17.0.2","stylelint":"^14.3.0","@types/pbf":"^3.0.2","browserify":"^17.0.0","pixelmatch":"^5.2.1","playwright":"^1.18.1","typescript":"^4.6.2","@types/diff":"^5.0.2","@types/glob":"^7.2.0","@types/jest":"^27.4.0","@types/nise":"^1.4.0","npm-run-all":"^4.1.5","postcss-cli":"^9.1.0","@types/jsdom":"^16.2.14","@types/pngjs":"^6.0.1","@types/react":"^17.0.38","pretty-bytes":"^6.0.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.4.1","documentation":"13.0.2","node-plantuml":"^0.9.0","pdf-merger-js":"^3.3.2","@types/cssnano":"^5.0.0","@types/geojson":"^7946.0.8","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.1","@types/react-dom":"^17.0.11","jest-canvas-mock":"^2.3.1","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/browserify":"^12.0.37","@types/pixelmatch":"^5.2.4","is-builtin-module":"^3.1.0","eslint-plugin-html":"^6.2.0","eslint-plugin-jest":"^26.0.0","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","@rollup/plugin-json":"^4.1.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^7.1.0","eslint-plugin-jsdoc":"^37.7.0","eslint-plugin-react":"^7.28.0","source-map-explorer":"^2.5.2","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","dts-bundle-generator":"^6.4.0","eslint-plugin-import":"^2.25.4","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^4.0.0","@types/offscreencanvas":"^2019.6.4","jest-playwright-preset":"^1.7.0","rollup-plugin-unassert":"^0.3.0","@rollup/plugin-commonjs":"^21.0.1","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^8.3.0","@types/rollup-plugin-json":"^3.0.3","@typescript-eslint/parser":"^5.14.0","stylelint-config-standard":"^25.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@types/mapbox__vector-tile":"^1.3.0","@rollup/plugin-node-resolve":"^13.1.3","@types/mapbox__point-geometry":"^0.1.2","json-stringify-pretty-compact":"^3.0.0","@typescript-eslint/eslint-plugin":"^5.14.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.1.8-pre.2_1647791917683_0.47055261701205575","host":"s3://npm-registry-packages"}},"2.1.8-pre.3":{"name":"maplibre-gl","version":"2.1.8-pre.3","license":"BSD-3-Clause","_id":"maplibre-gl@2.1.8-pre.3","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"1062b392035518321633481fca488b79abdad68f","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.1.8-pre.3.tgz","fileCount":599,"integrity":"sha512-pheOHT3iIql4cfEufRP0m2AelLCsTsQJ+yWDd72ShLlHhNEzB7qOTIpAm5yg89Tn8KhHcJKnBe7Usl6M5RzX1A==","signatures":[{"sig":"MEQCIGcpwtyUiNT4dYT8iKh06+bQ/9Aw3UfR/z6je0W6rpWYAiAtUPOZeNUSM3NM+utiRLocj1hdJXgSkW4qKNDudkuiFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14094740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOd15ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpngxAAozdvD/yP/DoRcrMEYi1rdDVLt5oHmmakIjSPvU1oOaoTUUi5\r\niDcU6zki906RLFX530sdvB767sbqbVenjE/VpbiAoGqMGvzKtTzsq/kZPwes\r\nGsMPZ5NCLb5D4flxXBAze9tDiedqPrW5UdXMGsCMiadj6Xe3/IO/I+DpCMUn\r\nd1VxDYOOdm47TiVaySv9u06NrskQfgSddZWcC9gGvT4AVJDe7p/TNOWFJaJT\r\nLGrPCJdcLNhEGSFgAgrx8rNRnc7Q8g4BoTml+ZzUqb+lqV7N3ToZUhgqRv/z\r\nMpVJphg66uVsv1Oleh6jR9MkRv52dLioJq1m+axnvodhTKroRWCOZOSur+qg\r\n4FTU1uVM56Pt09ILcPB2DA9J6wSO5nGtEoroAyWTY6+QPcEPnppp6Y1993gO\r\nN6L1/XEMtp1ZF3CiZnrtgAjeHTg7GgjRnfcGfCBxfM9zW+U7N+QEYz9nhS+p\r\n/Cgis2ObRzoTxB5k5/uXCvLln/bT8n+FQxpTIjWYlmVUf1H4LfGcCyFMqcqu\r\ngPObC6LVR/sYMQ43zvjDbGPf3z74W6iJbZwOhYkmLvd9yIZF3M+scZIT0yBr\r\nKNVGLN4e2f1laUZNELXn8d69jYO/ws3QT7Uae2Ixf6BTJkVGqzaBEQNdqC4P\r\nsksveABwhRgCvFjK3+OTzReiu3gW0AVLiV4=\r\n=lb9e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","gitHead":"4d427e2ac49ef5336e00c82f937774b84eaa7083","scripts":{"lint":"eslint --cache --ext \".ts,.js,.html\" --ignore-path .gitignore src test build debug/*.html jest.config.js","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css start-server","codegen":"npm run generate-style-code && npm run generate-struct-arrays && npm run generate-style-spec && npm run generate-shaders","gl-stats":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/gl-stats.ts","lint-css":"stylelint \"src/css/maplibre-gl.css\"","benchmark":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest ./src","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest ./test/build","test-query":"jest -c ./jest.config.e2e.js test/integration/query","postinstall":"node ./postinstall.js","start-bench":"run-p watch-css watch-benchmarks start-server-at-test","start-debug":"run-p watch-css watch-dev start-server","test-render":"node --loader ts-node/esm --experimental-specifier-resolution=node --experimental-json-modules --max-old-space-size=2048 test/integration/render/render.test.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"jest -c ./jest.config.e2e.js ./test/integration/browser","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","test-expression":"jest test/integration/expression","test-style-spec":"jest ./test/integration/style-spec","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","build-style-spec":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts && rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts --environment esm","generate-shaders":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-shaders.ts","generate-typings":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-typings.ts","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts","generate-style-spec":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","test-symbol-shaping":"jest ./test/integration/symbol-shaping","start-server-at-test":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html -d test","generate-struct-arrays":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts","generate-query-test-fixtures":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-query-test-fixtures.ts"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"8.3.1","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"16.14.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.3","vt-pbf":"^3.1.3","potpack":"^1.0.2","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.4","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.8","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.4","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.1","@mapbox/point-geometry":"^0.1.0","@mapbox/mapbox-gl-supported":"^2.0.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.3.0","gl":"^5.0.0","rw":"^1.3.3","st":"^3.0.0","diff":"^5.0.0","glob":"^7.2.0","jest":"^27.5.1","nise":"^5.1.1","jsdom":"^19.0.0","pngjs":"^6.0.0","react":"^17.0.2","canvas":"^2.9.0","eslint":"^8.7.0","rollup":"^2.66.1","semver":"^7.3.5","address":"^1.1.2","cssnano":"^5.0.16","postcss":"^8.4.5","request":"^2.88.0","ts-node":"^10.5.0","@swc/cli":"^0.1.55","d3-queue":"^3.0.7","minimist":"^1.2.5","@swc/core":"^1.2.135","@swc/jest":"^0.2.17","@types/d3":"^7.1.0","@types/gl":"^4.1.0","benchmark":"^2.1.4","react-dom":"^17.0.2","stylelint":"^14.3.0","@types/pbf":"^3.0.2","browserify":"^17.0.0","pixelmatch":"^5.2.1","playwright":"^1.18.1","typescript":"^4.6.2","@types/diff":"^5.0.2","@types/glob":"^7.2.0","@types/jest":"^27.4.0","@types/nise":"^1.4.0","npm-run-all":"^4.1.5","postcss-cli":"^9.1.0","@types/jsdom":"^16.2.14","@types/pngjs":"^6.0.1","@types/react":"^17.0.38","pretty-bytes":"^6.0.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.4.1","documentation":"13.0.2","node-plantuml":"^0.9.0","pdf-merger-js":"^3.3.2","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.1","@types/react-dom":"^17.0.11","jest-canvas-mock":"^2.3.1","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/browserify":"^12.0.37","@types/pixelmatch":"^5.2.4","is-builtin-module":"^3.1.0","eslint-plugin-html":"^6.2.0","eslint-plugin-jest":"^26.0.0","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","@rollup/plugin-json":"^4.1.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^7.1.0","eslint-plugin-jsdoc":"^37.7.0","eslint-plugin-react":"^7.28.0","source-map-explorer":"^2.5.2","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","dts-bundle-generator":"^6.4.0","eslint-plugin-import":"^2.25.4","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^4.0.0","@types/offscreencanvas":"^2019.6.4","jest-playwright-preset":"^1.7.0","rollup-plugin-unassert":"^0.3.0","@rollup/plugin-commonjs":"^21.0.1","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^8.3.0","@types/rollup-plugin-json":"^3.0.3","@typescript-eslint/parser":"^5.14.0","stylelint-config-standard":"^25.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@types/mapbox__vector-tile":"^1.3.0","@rollup/plugin-node-resolve":"^13.1.3","@types/mapbox__point-geometry":"^0.1.2","json-stringify-pretty-compact":"^3.0.0","@typescript-eslint/eslint-plugin":"^5.14.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.1.8-pre.3_1647959417388_0.7904017326008188","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"maplibre-gl","version":"2.1.8","license":"BSD-3-Clause","_id":"maplibre-gl@2.1.8","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"43a227cb7bbaf6c5ef513a7dbeaecc83c24a3829","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.1.8.tgz","fileCount":599,"integrity":"sha512-Zdd5ukdeR6uMqDqhh5/Iwc2kyT6pSz8/eSwIOWCaB/fXCW/mBwZHXb14I8oxXI49MVGOApkh8Dl0YkvvcvxlCw==","signatures":[{"sig":"MEUCIQDChcLDqJuLou5AHJDc8kfvwC7xHLZB+Kf4In0zebpkCwIgWEr5Um6pkyFAPQ48ZCz05ZdMt1+3QbxPA5+N5tWtVRQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14090902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT0OqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpq7Q//f6yJ14pwYm8QyNzqTodOYJKu0lVBIxlHohipRvnYSFDSh9+i\r\nH3hR3OIOzw+yoT2yJUhzA2CkUtashfUM5PeHsDH52wbAXNm7mLQjwR/z+RLB\r\no+NTFnX6iI3kJ+eHNkfm/2G3Se2LT8BFBiqC/a8qAbC2FO35fFaOv5a4fJzR\r\nUAEp7GIja4ZngEczIHTugAdRe7RNCeSZjYT7TUxdlOFxVBDQrFNwQ7Ah82a1\r\n7R+zYStEkqcfIPVrwjB1pjCLQPi9GiiAM6Y39mihr9arnvLoeCqzJFK8W55V\r\ng3ILEUN7N7iRY7C0tJLgJkbp8X/h7k5ydSq7BNM8k4rEdY/k+WFrjmGIwiVL\r\ntKpA1XKJLS/68ZLNpLxAp5m4Yvl/Q2qOjgDReOVrXL9VhaQYILX0Ptfog2TO\r\nn4okWrsR9ITRMgsP+ZFx0k5/fg76x5KPuNY6Vwd/rDPSF7jziiQoxK3J6qy5\r\nr2k9aCnUUYeiY5HG3XdUod+ohTtB36n5oR9f/DVjGejH75fXECD/QKCfkhsj\r\nclyCAoG7MnEHxY4bSKz1EaVlyCj5+MVSe6nKwHIpZlRLfoUz0e3h/zONW+md\r\nj0PTZ0R1Jq/plwy0cDwxfjWeyly8/DKGhJ001ck9T/2oK7vOLNZAz/pMJG4N\r\nxGTcV6uI220bzJ02ZkuhGP5s6gNBhXIp7XA=\r\n=wjyF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","gitHead":"358fd683a27cef54bda9ef99c9e63329232a7324","scripts":{"lint":"eslint --cache --ext \".ts,.js,.html\" --ignore-path .gitignore src test build debug/*.html jest.config.js","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css start-server","codegen":"npm run generate-style-code && npm run generate-struct-arrays && npm run generate-style-spec && npm run generate-shaders","gl-stats":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/gl-stats.ts","lint-css":"stylelint \"src/css/maplibre-gl.css\"","benchmark":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest ./src","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest ./test/build","test-query":"jest -c ./jest.config.e2e.js test/integration/query","postinstall":"node ./postinstall.js","start-bench":"run-p watch-css watch-benchmarks start-server-at-test","start-debug":"run-p watch-css watch-dev start-server","test-render":"node --loader ts-node/esm --experimental-specifier-resolution=node --experimental-json-modules --max-old-space-size=2048 test/integration/render/render.test.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"jest -c ./jest.config.e2e.js ./test/integration/browser","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","test-expression":"jest test/integration/expression","test-style-spec":"jest ./test/integration/style-spec","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","build-style-spec":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts && rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts --environment esm","generate-shaders":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-shaders.ts","generate-typings":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-typings.ts","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts","generate-style-spec":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","test-symbol-shaping":"jest ./test/integration/symbol-shaping","start-server-at-test":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html -d test","generate-struct-arrays":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts","generate-query-test-fixtures":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-query-test-fixtures.ts"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"8.5.0","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"16.14.2","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.3","vt-pbf":"^3.1.3","potpack":"^1.0.2","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.4","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.8","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.4","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.1","@mapbox/point-geometry":"^0.1.0","@mapbox/mapbox-gl-supported":"^2.0.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.3.0","gl":"^5.0.0","rw":"^1.3.3","st":"^3.0.0","diff":"^5.0.0","glob":"^7.2.0","jest":"^27.5.1","nise":"^5.1.1","jsdom":"^19.0.0","pngjs":"^6.0.0","react":"^17.0.2","canvas":"^2.9.0","eslint":"^8.7.0","rollup":"^2.66.1","semver":"^7.3.5","address":"^1.1.2","cssnano":"^5.0.16","postcss":"^8.4.5","request":"^2.88.0","ts-node":"^10.5.0","@swc/cli":"^0.1.55","d3-queue":"^3.0.7","minimist":"^1.2.5","@swc/core":"^1.2.135","@swc/jest":"^0.2.17","@types/d3":"^7.1.0","@types/gl":"^4.1.0","benchmark":"^2.1.4","react-dom":"^17.0.2","stylelint":"^14.3.0","@types/pbf":"^3.0.2","browserify":"^17.0.0","pixelmatch":"^5.2.1","playwright":"^1.18.1","typescript":"^4.6.2","@types/diff":"^5.0.2","@types/glob":"^7.2.0","@types/jest":"^27.4.0","@types/nise":"^1.4.0","npm-run-all":"^4.1.5","postcss-cli":"^9.1.0","@types/jsdom":"^16.2.14","@types/pngjs":"^6.0.1","@types/react":"^17.0.38","pretty-bytes":"^6.0.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.4.1","documentation":"13.0.2","node-plantuml":"^0.9.0","pdf-merger-js":"^3.3.2","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.1","@types/react-dom":"^17.0.11","jest-canvas-mock":"^2.3.1","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/browserify":"^12.0.37","@types/pixelmatch":"^5.2.4","is-builtin-module":"^3.1.0","eslint-plugin-html":"^6.2.0","eslint-plugin-jest":"^26.0.0","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","@rollup/plugin-json":"^4.1.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^7.1.0","eslint-plugin-jsdoc":"^38.1.4","eslint-plugin-react":"^7.28.0","source-map-explorer":"^2.5.2","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","dts-bundle-generator":"^6.4.0","eslint-plugin-import":"^2.25.4","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^4.0.0","@types/offscreencanvas":"^2019.6.4","jest-playwright-preset":"^1.7.0","rollup-plugin-unassert":"^0.3.0","@rollup/plugin-commonjs":"^21.0.1","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^8.3.0","@types/rollup-plugin-json":"^3.0.3","@typescript-eslint/parser":"^5.14.0","stylelint-config-standard":"^25.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@types/mapbox__vector-tile":"^1.3.0","@rollup/plugin-node-resolve":"^13.1.3","@types/mapbox__point-geometry":"^0.1.2","json-stringify-pretty-compact":"^3.0.0","@typescript-eslint/eslint-plugin":"^5.14.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.1.8_1649361834472_0.577029490572379","host":"s3://npm-registry-packages"}},"2.1.9":{"name":"maplibre-gl","version":"2.1.9","license":"BSD-3-Clause","_id":"maplibre-gl@2.1.9","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"042f3ef4224fa890ecf7a410145243f1fc943dcd","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.1.9.tgz","fileCount":599,"integrity":"sha512-pnWJmILeZpgA5QSI7K7xFK3yrkyYTd9srw3fCi2Ca52Phm78hsznPwUErEQcZLfxXKn/1h9t8IPdj0TH0NBNbg==","signatures":[{"sig":"MEUCIQCv7cVSPICaE9mAymidTQJ7oe0OxNh5QecXqvAGblCsGQIgBP4dS7+6QjMxN1SNRpJoTuDV3IeFkbhZdaRqDgGSFoo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14090991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUJDGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDLQ/+JWIcc2CJzA/nOLMgSbA/0sf5ShdJl+v/TmoNFn7CCt6MsICk\r\nCzWrOd0XQtXgaSKoT8IA1l9ceM1r6A13TozgFid1HODh9VVz06nHHyrtstw7\r\n8U+gzG/m/cgdvO6teyXMu0iVQ8JYfAM2qHmrgx7jiRNkP7U0+uE94hVYA8Fc\r\n05RLb5nh3Sf7OsJKyMgnt5TrmqrMFe3ZeAuzMxV8sPbPOyZhOpMB1+OO4ie1\r\n52osRsk2pdcCmkziKAIDrmG6CWGiemUmMrHFGqYBnJQzVeNNuGtdDLL68h8r\r\nAdpwLzBgGq2+xWQXAcglboeesuPP8oyjkQa6wvL97h4L9OrwOy9WPdnUaFJF\r\nmlXfqMToT+RmQjrNejJAM9bqwAZRex0Kyv+V7CchoQKBIaoAyVH1AuFF+Hal\r\nD7jJx0dvR88pxAB3yX0n0pCD0ugJ7/otPjr7iTdpp/yYi5WKn5OX/+Vd2vpe\r\nBhfSaul+R33I6P2N/YrMJEhhylm+WCmSwQhtrmwRZyRC15LerkrrtI0m0c9W\r\nHLvPxEWGse4Kcc4cxpmTGemuJbydbqFl0BjKdOI67knjJ+NUGcFnqa8MsMLR\r\nFTCJ3DgXZlwP6R928NAFlvCJyTr4yqUxryK8PYBH0rmV7j1WcyLkT0eKDkIB\r\n9BhPWBR6/xH3pDICZP6np5yH46Ox6MaSFJs=\r\n=D2Do\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","gitHead":"2aa1ca35ed4dd3a81a4a18bda51f1a784062dd4e","scripts":{"lint":"eslint --cache --ext \".ts,.js,.html\" --ignore-path .gitignore src test build debug/*.html jest.config.js","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css start-server","codegen":"npm run generate-style-code && npm run generate-struct-arrays && npm run generate-style-spec && npm run generate-shaders","gl-stats":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/gl-stats.ts","lint-css":"stylelint \"src/css/maplibre-gl.css\"","benchmark":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest --roots ./src","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest --roots ./test/build","test-query":"jest -c ./jest.config.e2e.js --roots ./test/integration/query","postinstall":"node ./postinstall.js","start-bench":"run-p watch-css watch-benchmarks start-server-at-test","start-debug":"run-p watch-css watch-dev start-server","test-render":"node --loader ts-node/esm --experimental-specifier-resolution=node --experimental-json-modules --max-old-space-size=2048 test/integration/render/render.test.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"jest -c ./jest.config.e2e.js --roots ./test/integration/browser","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","test-expression":"jest --roots ./test/integration/expression","test-style-spec":"jest --roots ./test/integration/style-spec","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","build-style-spec":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts && rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts --environment esm","generate-shaders":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-shaders.ts","generate-typings":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-typings.ts","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts","generate-style-spec":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","test-symbol-shaping":"jest --roots ./test/integration/symbol-shaping","start-server-at-test":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html -d test","generate-struct-arrays":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts","generate-query-test-fixtures":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-query-test-fixtures.ts"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"8.5.0","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"16.14.2","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.3","vt-pbf":"^3.1.3","potpack":"^1.0.2","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.4","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.8","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.4","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.1","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@mapbox/mapbox-gl-supported":"^2.0.1","@types/mapbox__point-geometry":"^0.1.2","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.3.0","gl":"^5.0.0","rw":"^1.3.3","st":"^3.0.0","diff":"^5.0.0","glob":"^7.2.0","jest":"^27.5.1","nise":"^5.1.1","jsdom":"^19.0.0","pngjs":"^6.0.0","react":"^17.0.2","canvas":"^2.9.0","eslint":"^8.7.0","rollup":"^2.66.1","semver":"^7.3.5","address":"^1.1.2","cssnano":"^5.0.16","postcss":"^8.4.5","request":"^2.88.0","ts-node":"^10.5.0","@swc/cli":"^0.1.55","d3-queue":"^3.0.7","minimist":"^1.2.5","@swc/core":"^1.2.135","@swc/jest":"^0.2.17","@types/d3":"^7.1.0","@types/gl":"^4.1.0","benchmark":"^2.1.4","react-dom":"^17.0.2","stylelint":"^14.3.0","browserify":"^17.0.0","pixelmatch":"^5.2.1","playwright":"^1.18.1","typescript":"^4.6.2","@types/diff":"^5.0.2","@types/glob":"^7.2.0","@types/jest":"^27.4.0","@types/nise":"^1.4.0","npm-run-all":"^4.1.5","postcss-cli":"^9.1.0","@types/jsdom":"^16.2.14","@types/pngjs":"^6.0.1","@types/react":"^17.0.38","pretty-bytes":"^6.0.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.4.1","documentation":"13.0.2","node-plantuml":"^0.9.0","pdf-merger-js":"^3.3.2","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.1","@types/react-dom":"^17.0.11","jest-canvas-mock":"^2.3.1","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/browserify":"^12.0.37","@types/pixelmatch":"^5.2.4","is-builtin-module":"^3.1.0","eslint-plugin-html":"^6.2.0","eslint-plugin-jest":"^26.0.0","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","@rollup/plugin-json":"^4.1.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^7.1.0","eslint-plugin-jsdoc":"^38.1.4","eslint-plugin-react":"^7.28.0","source-map-explorer":"^2.5.2","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","dts-bundle-generator":"^6.4.0","eslint-plugin-import":"^2.25.4","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^4.0.0","@types/offscreencanvas":"^2019.6.4","jest-playwright-preset":"^1.7.0","rollup-plugin-unassert":"^0.3.0","@rollup/plugin-commonjs":"^21.0.1","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^8.3.0","@types/rollup-plugin-json":"^3.0.3","@typescript-eslint/parser":"^5.14.0","stylelint-config-standard":"^25.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^13.1.3","json-stringify-pretty-compact":"^3.0.0","@typescript-eslint/eslint-plugin":"^5.14.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.1.9_1649447110512_0.9350063911248927","host":"s3://npm-registry-packages"}},"1.15.3":{"name":"maplibre-gl","version":"1.15.3","license":"BSD-3-Clause","_id":"maplibre-gl@1.15.3","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"esm":true,"dist":{"shasum":"eebbdd6b4cba46c61a660d6fa1808fced126e24d","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-1.15.3.tgz","fileCount":505,"integrity":"sha512-ZuOhLCNgp7Yl1L9uyKgZeuo7kKdewP0iWtmEXsZ/snp0JiVkR1Kl+m1rsfKT/wpm/O4zZ7mUGxF16cYbMIFDRA==","signatures":[{"sig":"MEUCIH644PtOxsuwaxbIfxtTS1e8fqVNo5sTVNucYkKX5l2PAiEA6nQIlGeJtPnwv1nkHqL/80nefEJNTPYAPL0kvdZJKzI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30973347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWBQdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpO8A//WEO1cvPjE3oHGV1CcmqRSR0N1nFGT/c4h5ntp6fujzMoRQ55\r\nKTnjTYmOLlewgCQDWJ+rRZk235agIkaWIwIe5B145yioN/JY9G9/VeJiblvv\r\ndLsyCeY5o9iQWJlcLhZK7BqD9GOK+ngKcvWfIz//vunnu0byp5ip2k7UOj89\r\n6EAXEtmf4UY72pQZZtAq69GcLYwnoEstQSwvVCfAdMDfxECOOmLVjM63yh0J\r\nDpO2gRctZ4VCd/FNu1+pVdw2gjGEoDfuav0PQL26rQ1XLvdepmAZpyJzhogN\r\nWKXG/ZYoJiuiwK/01ILlZTOYszenW1RkqV+CCZZyRbCJZp4yAVUp6kBOBHHS\r\nhHUV2a6X6Ee9uBY7NiWUPi3ADCqBvxcSqzCJovG9x/f9kGMv5qu13Eg3SCIs\r\nYCicIQ9Lyi4hbTUZzib4YsPQ9G7xEIbGAnJvm9nY58Alu7H8vFTUpE0yk72G\r\nmLS82xW5yHJj8M+TpRZ8iOGGyRxcxHxDKjFxCfxAYCRGPkyO6dUo3nAZXFp8\r\nbbUN23rthwHq1/ssD0qcCNsOLPZIX2eoBWHm4T85Ahs1uRQ3mAgB7nNNWvDL\r\nXqmmz8V0BWDbJ94tHSwO0BPoqADsb+fbI7LXQgnoDeBrqqRWQ/k9bu2PYq4W\r\nU4z1dEZ7rlCv2JRikgZSLvqUg2tS588Ov68=\r\n=AemP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","style":"dist/maplibre-gl.css","types":"src/index.d.ts","browser":{"./src/util/window.js":"./src/util/browser/window.js","./src/shaders/index.js":"./src/shaders/shaders.js","./src/util/web_worker.js":"./src/util/browser/web_worker.js"},"engines":{"node":">=6.4.0"},"scripts":{"lint":"eslint --cache --ignore-path .gitignore src test bench build debug/*.html","test":"run-s lint lint-css lint-docs test-flow test-unit","start":"run-p watch-css watch-query watch-benchmarks start-server","codegen":"cross-env build/run-node build/generate-style-code.js && build/run-node build/generate-struct-arrays.js","lint-css":"stylelint 'src/css/maplibre-gl.css'","test-cov":"nyc --require=@mapbox/flow-remove-types/register --reporter=text-summary --reporter=lcov --cache run-s test-unit test-expressions test-query test-render","build-csp":"rollup -c rollup.config.csp.js","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup -c --environment BUILD:dev","lint-docs":"documentation lint src/index.js","test-flow":"cross-env build/run-node build/generate-flow-typed-style-spec && flow .","test-unit":"cross-env build/run-tap --reporter classic --no-coverage test/unit","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup -c --environment BUILD:dev --watch","build-prod":"rollup -c --environment BUILD:production","test-build":"cross-env build/run-tap --no-coverage test/build/**/*.test.js","test-query":"testem ci -f test/integration/testem.js -R xunit > test/integration/query-tests/test-results.xml","test-suite":"run-s test-render test-query test-expressions","start-bench":"run-p watch-benchmarks start-server","start-debug":"run-p watch-css watch-dev start-server","start-tests":"run-p watch-css watch-query start-server","test-render":"node --max-old-space-size=2048 test/render.test.js","watch-query":"testem -f test/integration/testem.js","diff-tarball":"cross-env build/run-node build/diff-tarball","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"cross-env build/run-tap --reporter spec --no-coverage test/browser/**/*.test.js","start-release":"run-s build-prod-min build-css print-release-url start-server","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-prod-min":"rollup -c --environment BUILD:production,MINIFY:true","prepublishOnly":"run-s build-flow-types build-dev build-prod-min build-prod build-csp build-css build-style-spec test-build diff-tarball","test-query-node":"node test/query.test.js","build-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/versions/rollup_config_benchmarks.js","build-flow-types":"mkdir -p dist && cp build/maplibre-gl.js.flow dist/maplibre-gl.js.flow && cp build/maplibre-gl.js.flow dist/maplibre-gl-dev.js.flow","build-style-spec":"cd src/style-spec && npm run build && cd ../.. && mkdir -p dist/style-spec && cp src/style-spec/dist/* dist/style-spec","test-expressions":"cross-env build/run-node test/expression.test.js","test-suite-clean":"find test/integration/{render,query, expressions}-tests -mindepth 2 -type d -exec test -e \"{}/actual.png\" \\; -not \\( -exec test -e \"{}/style.json\" \\; \\) -print | xargs -t rm -r","watch-benchmarks":"BENCHMARK_VERSION=${BENCHMARK_VERSION:-\"$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short=7 HEAD)\"} rollup -c bench/rollup_config_benchmarks.js -w","build-query-suite":"rollup -c test/integration/rollup.config.test.js","print-release-url":"node build/print-release-url.js"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"licenseText":"Copyright (c) 2020, MapLibre contributors\n\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n    * Redistributions of source code must retain the above copyright notice,\n      this list of conditions and the following disclaimer.\n    * Redistributions in binary form must reproduce the above copyright notice,\n      this list of conditions and the following disclaimer in the documentation\n      and/or other materials provided with the distribution.\n    * Neither the name of MapLibre GL JS nor the names of its contributors\n      may be used to endorse or promote products derived from this software\n      without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\nPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\n-------------------------------------------------------------------------------\n\nContains code from mapbox-gl-js v1.13 and earlier\n\nVersion v1.13 of mapbox-gl-js and earlier are licensed under a BSD-3-Clause license\n\nCopyright (c) 2020, Mapbox\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice,\n  this list of conditions and the following disclaimer.\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n* Neither the name of Mapbox GL JS nor the names of its contributors\n  may be used to endorse or promote products derived from this software\n  without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\nEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\nPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,\nEVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\n-------------------------------------------------------------------------------\n\nContains code from glfx.js\n\nCopyright (C) 2011 by Evan Wallace\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n--------------------------------------------------------------------------------\n\nContains a portion of d3-color https://github.com/d3/d3-color\n\nCopyright 2010-2016 Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","dependencies":{"rw":"^1.3.3","pbf":"^3.2.1","earcut":"^2.2.2","vt-pbf":"^3.1.1","potpack":"^1.0.1","minimist":"^1.2.6","gl-matrix":"^3.2.1","tinyqueue":"^2.0.3","geojson-vt":"^3.2.1","grid-index":"^1.1.0","quickselect":"^2.0.0","supercluster":"^7.1.0","murmurhash-js":"^1.0.0","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^1.1.1","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.0","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-types":"^1.0.2","@mapbox/geojson-rewind":"^0.5.0","@mapbox/point-geometry":"^0.1.0","@mapbox/mapbox-gl-supported":"^1.5.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^4.12.0","gl":"^4.5.3","st":"^1.2.2","ejs":"^2.5.7","esm":"~3.0.84","nyc":"^13.3.0","tap":"~12.4.1","diff":"^4.0.1","glob":"^7.1.4","tape":"^4.13.2","chalk":"^3.0.0","jsdom":"^13.0.0","pngjs":"^3.4.0","react":"^16.8.6","sinon":"^7.3.2","canvas":"^2.6.1","eslint":"^5.15.3","lodash":"^4.17.19","rollup":"^1.23.1","semver":"^5.5.0","testem":"^3.0.0","address":"^1.1.2","cssnano":"^4.1.10","pirates":"^4.0.1","request":"^2.88.0","babelify":"^10.0.0","chokidar":"^3.0.2","flow-bin":"^0.100.0","benchmark":"^2.1.4","cross-env":"^7.0.3","puppeteer":"^1.18.0","react-dom":"^16.8.6","stylelint":"^9.10.1","browserify":"^16.5.0","pixelmatch":"^5.1.0","tap-parser":"^10.0.1","@babel/core":"^7.9.0","npm-run-all":"^4.1.5","postcss-cli":"^6.1.2","tape-filter":"^1.0.4","babel-eslint":"^10.0.1","jsonwebtoken":"^8.3.0","npm-packlist":"^2.1.1","pretty-bytes":"^5.1.0","shuffle-seed":"^1.1.6","@octokit/rest":"^16.30.1","documentation":"~12.1.1","node-notifier":"^5.4.3","node-plantuml":"^0.9.0","@types/geojson":"^7946.0.7","lodash.template":"^4.5.0","qrcode-terminal":"^0.12.0","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^4.0.4","is-builtin-module":"^3.0.0","list-npm-contents":"^1.0.2","eslint-plugin-html":"^5.0.5","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^3.1.1","rollup-plugin-json":"^4.0.0","selenium-webdriver":"^4.0.0-alpha.5","eslint-plugin-jsdoc":"^17.1.2","eslint-plugin-react":"^7.12.4","rollup-plugin-buble":"^0.19.8","source-map-explorer":"^2.5.1","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^1.3.1","eslint-plugin-import":"^2.16.0","rollup-plugin-terser":"^5.1.2","eslint-config-mourner":"^3.0.0","rollup-plugin-replace":"^2.2.0","eslint-plugin-flowtype":"^3.9.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-unassert":"^0.3.0","rollup-plugin-sourcemaps":"^0.4.2","@mapbox/flow-remove-types":"^1.3.0-await.upstream.2","stylelint-config-standard":"^18.2.0","@mapbox/mapbox-gl-rtl-text":"^0.2.1","rollup-plugin-node-resolve":"^5.2.0","json-stringify-pretty-compact":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_1.15.3_1649939485015_0.5863122370528766","host":"s3://npm-registry-packages"}},"2.2.0-pre.1":{"name":"maplibre-gl","version":"2.2.0-pre.1","license":"BSD-3-Clause","_id":"maplibre-gl@2.2.0-pre.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"9d1941fd7f56c54cab92668fbeb7f72d4dc202b9","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.2.0-pre.1.tgz","fileCount":599,"integrity":"sha512-xV1PqPL6/ruCrn4Z6qO6azRCL4ud1hsD1hlkJ2Wycs8fPnqOmUH3V63sgd6LSkRoA2YsO/x9H0GmTkyK1B0f1Q==","signatures":[{"sig":"MEYCIQDFOId+Xqbc2cmkpsi2N+SWtpwHOngelHFt4KKJrZguAQIhAIxH2jkK1B+8CBXvRiXgq88J00M0lGnTvw3PJIjbfpO/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14085168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifRlyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYvg/8CVhk0h2uuhFgbeHF3JF3Ilzmhcu0whdshIXiP8GNiRD727Ll\r\naGMaXrr6rxR7ViP/0e0S5g28yjNEBdGz+n+vfbHaoedFWY8LT0u0DHRKq8nM\r\nPCLCobzM6cFGiqbgescyv1GMliy+iO6icY46aeDpxZsRlKIg2C/uDYJeoG2l\r\nbaWZ8qFRH9AjXq/8KLZc8QkbbqOajABhbUIvh9Jz8Hr8pshgYNLjyGhtxq4B\r\nzmiRzYsijMLgs7Z6ri2Jt5034XDGQNZkojhxNstrhQtakwXHxLqrV9RHg2cu\r\nHKX5uLsoiRGvuT99WwgwQo70Ex+THMc6pQrl7jwLC4pQYPf8kKGb3gyIXIIr\r\nqJW3BBA/VIixyLgTvEIqIgcq0QCDULu9aLkOD7HMN9j+0ZjRfAxf1aB4whgL\r\n9W1qo2Pg2zeoYJOUZqjm3x5L3yZlsoc4zbW4k6VldYfxtsfQBs8B/ZorIr1H\r\n2XvBT5xHZ/NuXqfFMc8Lq5Qz+2F7GtgiVo4doPgfaAsDyohmoJUwTEBcCEdj\r\ns0X0K9J5VuD7MwUX8d7NIMnJZ+GFJadMAFzc9cfrCqRLsjTgeYbB5Ks/51bC\r\nhf72REPYH6QVYtHDbBUthIkwttCaDYvMNyytTnDRRTMsY4GJCs55Clysxp3r\r\n9m0B3UICcn7prCzkJQ56aSddZNZm2YiqyRU=\r\n=PGvM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","gitHead":"52a9f542d6249d422caa3a6ec0c6278097b8bbb4","scripts":{"lint":"eslint --cache --ext \".ts,.js,.html\" --ignore-path .gitignore src test build debug/*.html jest.config.js","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css start-server","codegen":"npm run generate-style-code && npm run generate-struct-arrays && npm run generate-style-spec && npm run generate-shaders","gl-stats":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/gl-stats.ts","lint-css":"stylelint \"src/css/maplibre-gl.css\"","benchmark":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest --roots ./src","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest --roots ./test/build","test-query":"jest -c ./jest.config.e2e.js --roots ./test/integration/query","postinstall":"node ./postinstall.js","start-bench":"run-p watch-css watch-benchmarks start-server-at-test","start-debug":"run-p watch-css watch-dev start-server","test-render":"node --loader ts-node/esm --experimental-specifier-resolution=node --experimental-json-modules --max-old-space-size=2048 test/integration/render/render.test.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"jest -c ./jest.config.e2e.js --roots ./test/integration/browser","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","test-expression":"jest --roots ./test/integration/expression","test-style-spec":"jest --roots ./test/integration/style-spec","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","build-style-spec":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts && rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts --environment esm","generate-shaders":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-shaders.ts","generate-typings":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-typings.ts","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts","generate-style-spec":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","test-symbol-shaping":"jest --roots ./test/integration/symbol-shaping","start-server-at-test":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html -d test","generate-struct-arrays":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts","generate-query-test-fixtures":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-query-test-fixtures.ts"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"8.5.5","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"16.15.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.3","vt-pbf":"^3.1.3","potpack":"^1.0.2","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.4","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.8","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.4","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.1","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@mapbox/mapbox-gl-supported":"^2.0.1","@types/mapbox__point-geometry":"^0.1.2","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.3.0","gl":"^5.0.0","rw":"^1.3.3","st":"^3.0.0","diff":"^5.0.0","glob":"^7.2.0","jest":"^27.5.1","nise":"^5.1.1","jsdom":"^19.0.0","pngjs":"^6.0.0","react":"^18.0.0","canvas":"^2.9.0","eslint":"^8.7.0","rollup":"^2.66.1","semver":"^7.3.5","address":"^1.1.2","cssnano":"^5.0.16","postcss":"^8.4.5","request":"^2.88.0","ts-node":"^10.5.0","@swc/cli":"^0.1.55","d3-queue":"^3.0.7","minimist":"^1.2.5","@swc/core":"^1.2.135","@swc/jest":"^0.2.17","@types/d3":"^7.1.0","@types/gl":"^4.1.0","benchmark":"^2.1.4","react-dom":"^18.0.0","stylelint":"^14.3.0","browserify":"^17.0.0","pixelmatch":"^5.2.1","playwright":"^1.18.1","typescript":"^4.6.2","@types/diff":"^5.0.2","@types/glob":"^7.2.0","@types/jest":"^27.4.0","@types/nise":"^1.4.0","npm-run-all":"^4.1.5","postcss-cli":"^9.1.0","@types/jsdom":"^16.2.14","@types/pngjs":"^6.0.1","@types/react":"^18.0.8","pretty-bytes":"^6.0.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.4.1","documentation":"13.0.2","node-plantuml":"^0.9.0","pdf-merger-js":"^3.3.2","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.1","@types/react-dom":"^17.0.11","jest-canvas-mock":"^2.3.1","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/browserify":"^12.0.37","@types/pixelmatch":"^5.2.4","is-builtin-module":"^3.1.0","eslint-plugin-html":"^6.2.0","eslint-plugin-jest":"^26.0.0","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","@rollup/plugin-json":"^4.1.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^7.1.0","eslint-plugin-jsdoc":"^39.2.9","eslint-plugin-react":"^7.28.0","source-map-explorer":"^2.5.2","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","dts-bundle-generator":"^6.4.0","eslint-plugin-import":"^2.25.4","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^4.0.0","@types/offscreencanvas":"^2019.6.4","jest-playwright-preset":"^1.7.0","rollup-plugin-unassert":"^0.3.0","@rollup/plugin-commonjs":"^21.0.1","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^8.3.0","@types/rollup-plugin-json":"^3.0.3","@typescript-eslint/parser":"^5.14.0","stylelint-config-standard":"^25.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^13.1.3","json-stringify-pretty-compact":"^3.0.0","@typescript-eslint/eslint-plugin":"^5.14.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.2.0-pre.1_1652365682354_0.16271929922255524","host":"s3://npm-registry-packages"}},"2.2.0-pre.2":{"name":"maplibre-gl","version":"2.2.0-pre.2","license":"BSD-3-Clause","_id":"maplibre-gl@2.2.0-pre.2","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"197449deca2deea5899792daf49b5d551f52a7a5","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.2.0-pre.2.tgz","fileCount":619,"integrity":"sha512-OYdiFUzLCBO/Kiteb9zRbnRN1qwWP2s4OdKLHHu3PaW/5SxE/kMthf7fWxygw5QEvx9DB4PKQ/TBx92y6VUsgA==","signatures":[{"sig":"MEYCIQDvkuNZ79FOVbmt6nUhPnhXSMxG5BteRhRlBViXfy8PQAIhAKG1rd8r2LKSngk/4uBZBE93LTIfMgelwSpe0NetZo2Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14577498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifSYMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8pw/+OeAzMbcNOrUcW1UA/+ujjk2vGCzjPyG7aRnDDCxKWvPZvYKO\r\n2HbcNzwKORD2aLRURZQHptIpPvNoDSz77zCSAU+iMEC8qItnkQH/egKeDcry\r\nBdYi0v9++a08KDyD3NnYygo4Y0m+ib25DcynciSMhSpsS6RbRnbudGB197rU\r\nXcDe9Zwgh8FV2p5JY/sasPu+qNLHuadsFr9j/euhosOxggHTuVrIGDQiGUXQ\r\nrB59OntnqxGiUqmis2pwuC0RP6WYQ692DlmluKmq4S3XMO+ZmnR3Th+I1JRV\r\n7ZELkfH901OW7bCTAOjvAIqNlYN7lPdHSxnSgBC4HhfGHItA/KDuqg6fEr0O\r\nfPq0Vf7+RzzUAjnF9wHtv7+Vrxdu1lVHMjUr21emUsUcxlWF0hD8lfPtXTNk\r\nhUuf4KpxmTq86RCYQtdKhuhF/jAXF0KgFSeMh64v0IrXIv91f2O43arRN9YO\r\n7HvbxzkUT4Fs/4uzJp/ApYd5TZMe2tJoRbL1Cooov45jDZJvdtl+KBUzxUp1\r\npbRKASge5lvQpfi+CnrOxd5DpNXmAJAz3nzV/F9zni6e6ZgLAGFfsUE/3BZ7\r\nKoB4O2QuqSErZGqieBCPMD81yqwpsG8DL4zCyW4bcUOCSJdPJ4IoBtRNyRTF\r\n9kpV89TyuC4CSsKRvuPJF91hKIf11s+vwVI=\r\n=6t5x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","gitHead":"53b4be9560cb2a88e081533b27918f90a9798079","scripts":{"lint":"eslint --cache --ext \".ts,.js,.html\" --ignore-path .gitignore src test build debug/*.html jest.config.js","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css start-server","codegen":"npm run generate-style-code && npm run generate-struct-arrays && npm run generate-style-spec && npm run generate-shaders","gl-stats":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/gl-stats.ts","lint-css":"stylelint \"src/css/maplibre-gl.css\"","benchmark":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest --roots ./src","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest --roots ./test/build","test-query":"jest -c ./jest.config.e2e.js --roots ./test/integration/query","postinstall":"node ./postinstall.js","start-bench":"run-p watch-css watch-benchmarks start-server-at-test","start-debug":"run-p watch-css watch-dev start-server","test-render":"node --loader ts-node/esm --experimental-specifier-resolution=node --experimental-json-modules --max-old-space-size=2048 test/integration/render/render.test.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"jest -c ./jest.config.e2e.js --roots ./test/integration/browser","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","test-expression":"jest --roots ./test/integration/expression","test-style-spec":"jest --roots ./test/integration/style-spec","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","build-style-spec":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts && rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts --environment esm","generate-shaders":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-shaders.ts","generate-typings":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-typings.ts","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts","generate-style-spec":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","test-symbol-shaping":"jest --roots ./test/integration/symbol-shaping","start-server-at-test":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html -d test","generate-struct-arrays":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts","generate-query-test-fixtures":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-query-test-fixtures.ts"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"8.5.5","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"16.15.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.3","vt-pbf":"^3.1.3","potpack":"^1.0.2","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.4","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.8","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.4","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.1","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@mapbox/mapbox-gl-supported":"^2.0.1","@types/mapbox__point-geometry":"^0.1.2","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.3.0","gl":"^5.0.0","rw":"^1.3.3","st":"^3.0.0","diff":"^5.0.0","glob":"^7.2.0","jest":"^27.5.1","nise":"^5.1.1","jsdom":"^19.0.0","pngjs":"^6.0.0","react":"^18.0.0","canvas":"^2.9.0","eslint":"^8.7.0","rollup":"^2.66.1","semver":"^7.3.5","address":"^1.1.2","cssnano":"^5.0.16","postcss":"^8.4.5","request":"^2.88.0","ts-node":"^10.5.0","@swc/cli":"^0.1.55","d3-queue":"^3.0.7","minimist":"^1.2.5","@swc/core":"^1.2.135","@swc/jest":"^0.2.17","@types/d3":"^7.1.0","@types/gl":"^4.1.0","benchmark":"^2.1.4","react-dom":"^18.0.0","stylelint":"^14.3.0","browserify":"^17.0.0","pixelmatch":"^5.2.1","playwright":"^1.18.1","typescript":"^4.6.2","@types/diff":"^5.0.2","@types/glob":"^7.2.0","@types/jest":"^27.4.0","@types/nise":"^1.4.0","npm-run-all":"^4.1.5","postcss-cli":"^9.1.0","@types/jsdom":"^16.2.14","@types/pngjs":"^6.0.1","@types/react":"^18.0.8","pretty-bytes":"^6.0.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.4.1","documentation":"13.0.2","node-plantuml":"^0.9.0","pdf-merger-js":"^3.3.2","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.1","@types/react-dom":"^17.0.11","jest-canvas-mock":"^2.3.1","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/browserify":"^12.0.37","@types/pixelmatch":"^5.2.4","is-builtin-module":"^3.1.0","eslint-plugin-html":"^6.2.0","eslint-plugin-jest":"^26.0.0","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","@rollup/plugin-json":"^4.1.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^7.1.0","eslint-plugin-jsdoc":"^39.2.9","eslint-plugin-react":"^7.28.0","source-map-explorer":"^2.5.2","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","dts-bundle-generator":"^6.4.0","eslint-plugin-import":"^2.25.4","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^4.0.0","@types/offscreencanvas":"^2019.6.4","jest-playwright-preset":"^1.7.0","rollup-plugin-unassert":"^0.3.0","@rollup/plugin-commonjs":"^21.0.1","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^8.3.0","@types/rollup-plugin-json":"^3.0.3","@typescript-eslint/parser":"^5.14.0","stylelint-config-standard":"^25.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^13.1.3","json-stringify-pretty-compact":"^3.0.0","@typescript-eslint/eslint-plugin":"^5.14.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.2.0-pre.2_1652368907944_0.3247219881612675","host":"s3://npm-registry-packages"}},"2.2.0-pre.3":{"name":"maplibre-gl","version":"2.2.0-pre.3","license":"BSD-3-Clause","_id":"maplibre-gl@2.2.0-pre.3","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"ffc1766af8111df3b471f4fa1d2a758ac4e1b64d","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.2.0-pre.3.tgz","fileCount":619,"integrity":"sha512-s8WKuZBOP/FsDksUry17+H+Q44fBgTWSclf2bDrQkU0o0GEIAk2x0/QgMnJM1NMEI6eZUtB1j+snn8zGcnShKA==","signatures":[{"sig":"MEUCIBT5jp7cti8LPQ0Nv/p0Vy75vpscTaCIjTT3ral55kd3AiEA/MMlH7q1K2ToLFnHkRISp9+34TP8LoaiOmsbFnHpGp4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14632557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitfr3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGFA/5ANlPFJXvbEX93kjhqRjxLWMyO7yS+a6QuE9uqPVYxrKhI+e+\r\n1voGUiz8NV0wrbRxzN66Wq7BGkJL4TWqyDPCPvRQpwSKhTRuvBrethsttj5k\r\nI0y3HM0Ps6UZtqmk08Tfz4EYDrXgIfZUonTsUDWToDW1VoUKmgHrJbB/jR7L\r\n8t1Izf97xGb9WTOoW+M4TJqAwMpcAw/kHrxUPPl9I21Ot6BCf7MshixvwjQ4\r\nv1V63OL0HGb3NAJt6d1DCWroPIWXNmAp8Yix1zVk8qV+0qUfFfQ9lzyou0bk\r\nzX2nL6AJFn7JsBFRCyoVlet6LL+Lb9c2RjLWFhRPix+kPVXu5GQSXqFN4y/P\r\nFFXCoP+B+FjGO5Xm54KoV7vqlux3kB79yjT8Bdi1jIHgF9uyvjPhVvvkqEkX\r\nx3BbaKl0bGnCW8pYDciUb482E89Q7LJHzv8cLqkpbP5v1RYAAHe9qS8iMCsi\r\nvZp/K4GCWL+MeaqCZos7Eqf7Fw7XMhESB6B1K4lippHk9CLR5PdCepYuO9O/\r\nfvSNWuP4HI7QgxBcrNSEPBQqvOxTeQM/A+zGD4G1WT+OdxNjcCk5BVrxHvva\r\nOdZkwKYuQMHK9kc51RIyPd609VYgUZU6XYf09MSOoPDtft7o7nIC0mr8zc/I\r\niew0HL5BeD2DwDKSYi33OZpFE8dAghqUII4=\r\n=RXm5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","gitHead":"8373c9d972efd4376d6bc229fbe4df6840f456d8","scripts":{"lint":"eslint --cache --ext \".ts,.tsx,.js,.html\" --ignore-path .gitignore src test build debug/*.html jest.config.js","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css start-server","codegen":"npm run generate-style-code && npm run generate-struct-arrays && npm run generate-style-spec && npm run generate-shaders","gl-stats":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/gl-stats.ts","lint-css":"stylelint \"src/css/maplibre-gl.css\"","benchmark":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest --roots ./src","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest --roots ./test/build","test-query":"jest -c ./jest.config.e2e.js --roots ./test/integration/query","postinstall":"node ./postinstall.js","start-bench":"run-p watch-css watch-benchmarks start-server-at-test","start-debug":"run-p watch-css watch-dev start-server","test-render":"node --loader ts-node/esm --experimental-specifier-resolution=node --experimental-json-modules --max-old-space-size=2048 test/integration/render/render.test.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"jest -c ./jest.config.e2e.js --roots ./test/integration/browser","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","test-expression":"jest --roots ./test/integration/expression","test-style-spec":"jest --roots ./test/integration/style-spec","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","build-style-spec":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts && rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts --environment esm","generate-shaders":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-shaders.ts","generate-typings":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-typings.ts","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts","generate-style-spec":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","test-symbol-shaping":"jest --roots ./test/integration/symbol-shaping","start-server-at-test":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html -d test","generate-struct-arrays":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts","generate-query-test-fixtures":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-query-test-fixtures.ts"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"8.11.0","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"16.15.1","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.3","vt-pbf":"^3.1.3","potpack":"^1.0.2","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.4","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.8","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.4","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.1","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@mapbox/mapbox-gl-supported":"^2.0.1","@types/mapbox__point-geometry":"^0.1.2","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.3.0","gl":"^5.0.0","rw":"^1.3.3","st":"^3.0.0","diff":"^5.0.0","glob":"^8.0.3","jest":"^27.5.1","nise":"^5.1.1","jsdom":"^19.0.0","pngjs":"^6.0.0","react":"^18.0.0","canvas":"^2.9.0","eslint":"^8.7.0","rollup":"^2.66.1","semver":"^7.3.5","address":"^1.1.2","cssnano":"^5.0.16","postcss":"^8.4.5","request":"^2.88.0","ts-node":"^10.5.0","@swc/cli":"^0.1.55","d3-queue":"^3.0.7","minimist":"^1.2.5","@swc/core":"^1.2.135","@swc/jest":"^0.2.17","@types/d3":"^7.1.0","@types/gl":"^4.1.0","benchmark":"^2.1.4","react-dom":"^18.0.0","stylelint":"^14.3.0","browserify":"^17.0.0","pixelmatch":"^5.2.1","playwright":"^1.18.1","typescript":"^4.6.2","@types/diff":"^5.0.2","@types/glob":"^7.2.0","@types/jest":"^27.4.0","@types/nise":"^1.4.0","npm-run-all":"^4.1.5","postcss-cli":"^9.1.0","@types/jsdom":"^16.2.14","@types/pngjs":"^6.0.1","@types/react":"^18.0.8","pretty-bytes":"^6.0.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.4.1","documentation":"13.0.2","node-plantuml":"^0.9.0","pdf-merger-js":"^3.3.2","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.1","@types/react-dom":"^18.0.5","jest-canvas-mock":"^2.3.1","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/browserify":"^12.0.37","@types/pixelmatch":"^5.2.4","is-builtin-module":"^3.1.0","eslint-plugin-html":"^6.2.0","eslint-plugin-jest":"^26.0.0","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","@rollup/plugin-json":"^4.1.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^7.1.0","eslint-plugin-jsdoc":"^39.2.9","eslint-plugin-react":"^7.28.0","source-map-explorer":"^2.5.2","@mapbox/mvt-fixtures":"^3.6.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","dts-bundle-generator":"^6.4.0","eslint-plugin-import":"^2.25.4","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^4.0.0","@types/offscreencanvas":"^2019.6.4","jest-playwright-preset":"^1.7.0","rollup-plugin-unassert":"^0.4.0","@rollup/plugin-commonjs":"^22.0.0","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^8.3.0","@types/rollup-plugin-json":"^3.0.3","@typescript-eslint/parser":"^5.14.0","stylelint-config-standard":"^25.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^13.1.3","json-stringify-pretty-compact":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.14.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.2.0-pre.3_1656093431344_0.5041276347799648","host":"s3://npm-registry-packages"}},"2.2.0-pre.4":{"name":"maplibre-gl","version":"2.2.0-pre.4","license":"BSD-3-Clause","_id":"maplibre-gl@2.2.0-pre.4","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"70bdae610078ad3c8a0698524c09aded6836241c","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.2.0-pre.4.tgz","fileCount":625,"integrity":"sha512-ICN7ZNnlWnk5/K/f+V+UWEt3tMKtt+JfbKr40CDipy4a6fYFFF+H7MDdoP1LhKjUJUw37V7UIiQQ/OtA6dEMsA==","signatures":[{"sig":"MEUCIQDcTOcrtPUdlIV3+oHIdwB283u4Z0DpezgTigFVo+4xowIgfLpk46tyaA9hEM0D/phBwbgN067LTBLtrJBlgDX+iqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8009139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8361ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeFw/+LGPgfrSNr4XAlmsUkUfH/NlIAwScoBGozMLksbtJtQAFvlzT\r\n7RQM4KBLsSLFU0A8pv9e0nlDMsSYxQWFX28fA6dywuWXIOUO+XbHaYvBeTxE\r\n5wNZDR2d7GQ6aF6pxvl3N2nHnBghwHb2mjxyLiDgn2+PDZQlp0sKOd2otlhm\r\nHjcAigWoWbLunrXwU9o9kGddN5ungpiBtMA+bAgUZABdMPHFICD5FGpPQKgI\r\noZ0xmcPZPlrF9KbjMDD3t4zOY7l6IkWGxZFpHpmK4wj4XETNdSXJTZk0EwpE\r\nneWdYsCa7o/JaZi92v1y47EMGgEk3J5i2x26WweQMa5Q3tRvdU5CuaxPTlD3\r\n2ZoXZqgrC8lpfTfngCbfRWMB0AIZxB2TSAd5vGI5MJoI9EPABOnhZKp+/kn2\r\n7i3RcmgTCSeXXxoDP4KjOj58/45S5nZhTbkM8x9GN3ZY9fOZH1UXAVD/2wOm\r\n5fcMSy+FzbwEKNmGGaKYmG2xqd+Z3W6HcfSReWji+0bXpXdQIEfrKNltUWwU\r\nJRFOiIuKM2+Y4+DO7T3XlnkINOr1UKhHRjonNrT2iKScBK679HS/VbZHBXD+\r\n+3gxpysx6x+kGwRqOe+gCVgPVO1Li6lo4pAfhVCdIm2WuPRdhZ0IDTzQ3qkE\r\nNKb7f2+xXS5XBDsMjJMAV9CRZnE6dwQuE1Q=\r\n=WO5+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","gitHead":"002ed6e8d2778b2938bb3f3e022a36c29ca17bd2","scripts":{"lint":"eslint --cache --ext \".ts,.tsx,.js,.html\" --ignore-path .gitignore src test build","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css start-server","codegen":"npm run generate-style-code && npm run generate-struct-arrays && npm run generate-style-spec && npm run generate-shaders && npm run generate-debug-index-file","gl-stats":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/gl-stats.ts","lint-css":"stylelint \"src/css/maplibre-gl.css\"","benchmark":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest  -c ./jest.config.ts --roots ./src","typecheck":"tsc --project tsconfig.typecheck.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest -c ./jest.config.builds.ts --roots ./test/build","test-query":"jest -c ./jest.config.e2e.ts --roots ./test/integration/query","postinstall":"node ./postinstall.js","start-bench":"run-p watch-css watch-benchmarks start-server-at-test","start-debug":"run-p watch-css watch-dev start-server","test-render":"node --loader ts-node/esm --experimental-specifier-resolution=node --max-old-space-size=2048 test/integration/render/render.test.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"jest -c ./jest.config.e2e.ts --roots ./test/integration/browser","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","test-expression":"jest --roots ./test/integration/expression","test-style-spec":"jest --roots ./test/integration/style-spec","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","build-style-spec":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts && rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts --environment esm","generate-shaders":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-shaders.ts","generate-typings":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-typings.ts","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts","generate-style-spec":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","test-symbol-shaping":"jest --roots ./test/integration/symbol-shaping","start-server-at-test":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html -d test","generate-struct-arrays":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts","generate-debug-index-file":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-debug-index-file.ts","generate-query-test-fixtures":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-query-test-fixtures.ts"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"8.11.0","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"16.16.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","vt-pbf":"^3.1.3","potpack":"^1.0.2","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.5","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.10","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.5","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@mapbox/mapbox-gl-supported":"^2.0.1","@types/mapbox__point-geometry":"^0.1.2","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.6.1","gl":"^5.0.3","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^8.0.3","jest":"^28.1.3","nise":"^5.1.1","jsdom":"^20.0.0","pngjs":"^6.0.0","react":"^18.2.0","canvas":"^2.9.3","eslint":"^8.21.0","rollup":"^2.77.2","semver":"^7.3.7","address":"^1.2.0","cssnano":"^5.1.12","postcss":"^8.4.14","request":"^2.88.0","ts-jest":"^28.0.7","ts-node":"^10.9.1","d3-queue":"^3.0.7","minimist":"^1.2.6","@types/d3":"^7.4.0","@types/gl":"^4.1.1","benchmark":"^2.1.4","react-dom":"^18.2.0","stylelint":"^14.9.1","browserify":"^17.0.0","pixelmatch":"^5.3.0","playwright":"^1.24.2","typescript":"^4.7.4","@types/diff":"^5.0.2","@types/glob":"^7.2.0","@types/jest":"^28.1.6","@types/nise":"^1.4.0","npm-run-all":"^4.1.5","postcss-cli":"^10.0.0","@types/jsdom":"^20.0.0","@types/pngjs":"^6.0.1","@types/react":"^18.0.15","pretty-bytes":"^6.0.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.4.5","documentation":"14.0.0-alpha.1","node-plantuml":"^0.9.0","pdf-merger-js":"^3.4.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.1","@types/react-dom":"^18.0.6","jest-canvas-mock":"^2.4.0","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/browserify":"^12.0.37","@types/pixelmatch":"^5.2.4","is-builtin-module":"^3.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^26.7.0","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","@rollup/plugin-json":"^4.1.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^7.1.0","eslint-plugin-jsdoc":"^39.3.4","eslint-plugin-react":"^7.30.1","source-map-explorer":"^2.5.2","@mapbox/mvt-fixtures":"^3.9.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","dts-bundle-generator":"^6.12.0","eslint-plugin-import":"^2.26.0","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^4.0.0","@types/offscreencanvas":"^2019.7.0","jest-environment-jsdom":"^28.1.3","jest-playwright-preset":"^2.0.0","unassert-rollup-plugin":"^2.0.0","@rollup/plugin-commonjs":"^22.0.2","@types/window-or-global":"^1.0.4","acorn-import-assertions":"^1.8.0","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^8.3.4","@types/rollup-plugin-json":"^3.0.3","@typescript-eslint/parser":"^5.32.0","stylelint-config-standard":"^26.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-import-assert":"^2.1.0","json-stringify-pretty-compact":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.2.0-pre.4_1660124853488_0.7003689820953498","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"maplibre-gl","version":"2.2.0","license":"BSD-3-Clause","_id":"maplibre-gl@2.2.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"d485adb58ae62fcf3cc2416365f8bdd148846e85","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.2.0.tgz","fileCount":625,"integrity":"sha512-5LB7ROIxvBADPa4PmU2j+mp0jG5IIbEidCOyZEXVbEriluMJn0hz28vszVb4Cr2IA4YQ9cnERqjHaf33MHIRBQ==","signatures":[{"sig":"MEYCIQChJzm3y0VdYh3e3Y+ZIYfQQ3qOkIC8Gr7SsogFThtJhQIhALiNY6fpUVUVwIQ7NQ5hfpOlc3OYLCcR+4nHZAQreNhw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8009121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9A5PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOyg/+OzKkYa05YuX84Ute6A+UedtbAhdxYpAdHTbNTGWdV/SxyhsP\r\nIG96dCIIC+H0dX6twzeKjMHey0qlxAFMyCJ6v4s1/ljcqBQQxiHYpP/HaA+K\r\nXtkwxYX/0aWY3CVrfip/jFI+Jw5iJWIu0Ca64/FCqPrc692EeaeMmBlrlyJC\r\nLcW4YNeCjv5nAxpGNO3ojQhicGH3jsqjiVlDVgmxVj3VX3+a4U1IHyC9gW6W\r\nSg65Ntn/eRq6ZHAf2jE4kr5kpLOzsEj9hn7tj+EKAzNBBpGgctnoDIZ1Whwa\r\nS0jPLwEuFoMDI81jFcXM8y5e3eI4ePPrGMmk+JdGJZNUQXNlk+C73wAinoWG\r\nD1laUnA2SKTZ8NFUp5m65o1+V8DAFaQh1pew6Ue4wRKXJVCfUAcDWWI3JBGg\r\napRyvkyPOT/eYpIqq+UXz3KKxIyExsSSiNdS1G01cfKnQGnIbv+ipGQGvq1t\r\nQzcwdFxynhH+ANFo6GbvjaT5YHIkca9KNh5q/8uCa07zU2tz3K0IyMaRH9kl\r\nJmE3jK16tokJ0jogO2Y9uyjeSMDyX0fxWJ5MqPFKqYUHyUcIUz4YniSjXipG\r\nQvZlG0t7zz/y+nDzK3nj6gXAWHpPK9QLSgTXCSQY3sVSj1e2HkQNqZleBElf\r\nzjOxs7ul1hf0s7FS0nk3HCBOZLnv5f5qDzI=\r\n=cZ5Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","gitHead":"ef0064b83c6d8d11dec6b9620e73d74fc0e7ae22","scripts":{"lint":"eslint --cache --ext \".ts,.tsx,.js,.html\" --ignore-path .gitignore src test build","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css start-server","codegen":"npm run generate-style-code && npm run generate-struct-arrays && npm run generate-style-spec && npm run generate-shaders && npm run generate-debug-index-file","gl-stats":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/gl-stats.ts","lint-css":"stylelint \"src/css/maplibre-gl.css\"","benchmark":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest  -c ./jest.config.ts --roots ./src","typecheck":"tsc --project tsconfig.typecheck.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest -c ./jest.config.builds.ts --roots ./test/build","test-query":"jest -c ./jest.config.e2e.ts --roots ./test/integration/query","postinstall":"node ./postinstall.js","start-bench":"run-p watch-css watch-benchmarks start-server-at-test","start-debug":"run-p watch-css watch-dev start-server","test-render":"node --loader ts-node/esm --experimental-specifier-resolution=node --max-old-space-size=2048 test/integration/render/render.test.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"jest -c ./jest.config.e2e.ts --roots ./test/integration/browser","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","test-expression":"jest --roots ./test/integration/expression","test-style-spec":"jest --roots ./test/integration/style-spec","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","build-style-spec":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts && rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts --environment esm","generate-shaders":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-shaders.ts","generate-typings":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-typings.ts","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts","generate-style-spec":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","test-symbol-shaping":"jest --roots ./test/integration/symbol-shaping","start-server-at-test":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html -d test","generate-struct-arrays":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts","generate-debug-index-file":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-debug-index-file.ts","generate-query-test-fixtures":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-query-test-fixtures.ts"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"8.11.0","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"16.16.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","vt-pbf":"^3.1.3","potpack":"^1.0.2","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.5","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.10","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.5","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@mapbox/mapbox-gl-supported":"^2.0.1","@types/mapbox__point-geometry":"^0.1.2","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.6.1","gl":"^5.0.3","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^8.0.3","jest":"^28.1.3","nise":"^5.1.1","jsdom":"^20.0.0","pngjs":"^6.0.0","react":"^18.2.0","canvas":"^2.9.3","eslint":"^8.21.0","rollup":"^2.77.2","semver":"^7.3.7","address":"^1.2.0","cssnano":"^5.1.12","postcss":"^8.4.14","request":"^2.88.0","ts-jest":"^28.0.7","ts-node":"^10.9.1","d3-queue":"^3.0.7","minimist":"^1.2.6","@types/d3":"^7.4.0","@types/gl":"^4.1.1","benchmark":"^2.1.4","react-dom":"^18.2.0","stylelint":"^14.9.1","browserify":"^17.0.0","pixelmatch":"^5.3.0","playwright":"^1.24.2","typescript":"^4.7.4","@types/diff":"^5.0.2","@types/glob":"^7.2.0","@types/jest":"^28.1.6","@types/nise":"^1.4.0","npm-run-all":"^4.1.5","postcss-cli":"^10.0.0","@types/jsdom":"^20.0.0","@types/pngjs":"^6.0.1","@types/react":"^18.0.15","pretty-bytes":"^6.0.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.4.5","documentation":"14.0.0-alpha.1","node-plantuml":"^0.9.0","pdf-merger-js":"^3.4.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.1","@types/react-dom":"^18.0.6","jest-canvas-mock":"^2.4.0","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/browserify":"^12.0.37","@types/pixelmatch":"^5.2.4","is-builtin-module":"^3.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^26.7.0","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","@rollup/plugin-json":"^4.1.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^7.1.0","eslint-plugin-jsdoc":"^39.3.4","eslint-plugin-react":"^7.30.1","source-map-explorer":"^2.5.2","@mapbox/mvt-fixtures":"^3.9.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","dts-bundle-generator":"^6.12.0","eslint-plugin-import":"^2.26.0","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^4.0.0","@types/offscreencanvas":"^2019.7.0","jest-environment-jsdom":"^28.1.3","jest-playwright-preset":"^2.0.0","unassert-rollup-plugin":"^2.0.0","@rollup/plugin-commonjs":"^22.0.2","@types/window-or-global":"^1.0.4","acorn-import-assertions":"^1.8.0","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^8.3.4","@types/rollup-plugin-json":"^3.0.3","@typescript-eslint/parser":"^5.32.0","stylelint-config-standard":"^26.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-import-assert":"^2.1.0","json-stringify-pretty-compact":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.2.0_1660161615597_0.9637686945372197","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"maplibre-gl","version":"2.2.1","license":"BSD-3-Clause","_id":"maplibre-gl@2.2.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"55cdd6778abdb715eabeaf565c1fb03d74739005","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.2.1.tgz","fileCount":625,"integrity":"sha512-5WSzGRwbxcIkZ/DRDI+A3/o69IoLKFN80jtVqiqUuw0y1u24ZwVvqSr2fqLslUa0Yig1Z50w+wWdnER3JNOzPQ==","signatures":[{"sig":"MEUCIQDEWHxIRJ4L3dPd6o7nYcwHjB0kO8faCmfvgclK85wnZgIgA4ZEfsHsmQWA0Qo93r0WvzsVO5GhVmkfKLBAyvaicfc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8008915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9Px6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFgBAAnFmYIiw73yLPwAGv8RGvbbxJoZ0q5usQw/yYM+9RL2cxpCG4\r\n6W1YUkHVm5CElVMsAcV6RncV73rVdkbWkXnPw8LvyGBdQOEKN/gX9hJNxCx4\r\nrAP2aDqK57LOrhO4pRZfNI1skNwxR8CT2T7+6R+QMJEqMAj7EJObHt1yXq/6\r\nSIpIMQ3VzmS1Q5JJj5wB+9gpV1+eLM3aI/aC1sR2OlLwelOXXvgRWdHE9Rzq\r\nGB3llVT44r/RoF/vyxQJpDL5ya+gAbLYl/e4mwxO+kS0K/0flOJEjGCxqqjU\r\n4xfcYxIgSySNQ+NgVlKvSnsGhxu2rv66UsuwKEy07XNWaD/ABE8zbotrIdEX\r\ny6r2YCDOD5DocCXjt3ctngJyBd+xW27q+F4fEe5IWL5U45UecFG5eNM2jgzS\r\nDd2H2BzRT807LVzaBCFISLc0l4azniTaCMTlKYOLzXqosbnFE+TameQGd4Iv\r\ncbeWAAn6ofgrE8LlZPOa8GCudCDjDl7FjBcLE1BAG/6JL288GaV3W5OgvuBG\r\nQmm+pfAT/M7q7fk4WlqEIugsozZYlCh9BXcEHFWbs2kuIcJelHsczaEko53s\r\n/EbrVlcH3xp7MHLs43T4ceFtBhOBlpdpvn7TwfSZa1mmIJgt8d4QAJIkZNvL\r\n+E4C8opLUVgjLIAF6QvulE2gNBVRcsxICHc=\r\n=Ek2f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","gitHead":"c4b4473b03fb451ceb63e0745cdeda2b2bf7fd71","scripts":{"lint":"eslint --cache --ext \".ts,.tsx,.js,.html\" --ignore-path .gitignore src test build","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css start-server","codegen":"npm run generate-style-code && npm run generate-struct-arrays && npm run generate-style-spec && npm run generate-shaders && npm run generate-debug-index-file","gl-stats":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/gl-stats.ts","lint-css":"stylelint \"src/css/maplibre-gl.css\"","benchmark":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest  -c ./jest.config.ts --roots ./src","typecheck":"tsc --project tsconfig.typecheck.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest -c ./jest.config.builds.ts --roots ./test/build","test-query":"jest -c ./jest.config.e2e.ts --roots ./test/integration/query","postinstall":"node ./postinstall.js","start-bench":"run-p watch-css watch-benchmarks start-server-at-test","start-debug":"run-p watch-css watch-dev start-server","test-render":"node --loader ts-node/esm --experimental-specifier-resolution=node --max-old-space-size=2048 test/integration/render/render.test.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"jest -c ./jest.config.e2e.ts --roots ./test/integration/browser","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","test-expression":"jest --roots ./test/integration/expression","test-style-spec":"jest --roots ./test/integration/style-spec","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","build-style-spec":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts && rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts --environment esm","generate-shaders":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-shaders.ts","generate-typings":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-typings.ts","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts","generate-style-spec":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","test-symbol-shaping":"jest --roots ./test/integration/symbol-shaping","start-server-at-test":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html -d test","generate-struct-arrays":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts","generate-debug-index-file":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-debug-index-file.ts","generate-query-test-fixtures":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-query-test-fixtures.ts"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"8.11.0","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"16.16.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","vt-pbf":"^3.1.3","potpack":"^1.0.2","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.5","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.10","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.5","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@mapbox/mapbox-gl-supported":"^2.0.1","@types/mapbox__point-geometry":"^0.1.2","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.6.1","gl":"^5.0.3","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^8.0.3","jest":"^28.1.3","nise":"^5.1.1","jsdom":"^20.0.0","pngjs":"^6.0.0","react":"^18.2.0","canvas":"^2.9.3","eslint":"^8.21.0","rollup":"^2.77.2","semver":"^7.3.7","address":"^1.2.0","cssnano":"^5.1.12","postcss":"^8.4.14","request":"^2.88.0","ts-jest":"^28.0.7","ts-node":"^10.9.1","d3-queue":"^3.0.7","minimist":"^1.2.6","@types/d3":"^7.4.0","@types/gl":"^4.1.1","benchmark":"^2.1.4","react-dom":"^18.2.0","stylelint":"^14.9.1","browserify":"^17.0.0","pixelmatch":"^5.3.0","playwright":"^1.24.2","typescript":"^4.7.4","@types/diff":"^5.0.2","@types/glob":"^7.2.0","@types/jest":"^28.1.6","@types/nise":"^1.4.0","npm-run-all":"^4.1.5","postcss-cli":"^10.0.0","@types/jsdom":"^20.0.0","@types/pngjs":"^6.0.1","@types/react":"^18.0.15","pretty-bytes":"^6.0.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.4.5","documentation":"14.0.0-alpha.1","node-plantuml":"^0.9.0","pdf-merger-js":"^3.4.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.1","@types/react-dom":"^18.0.6","jest-canvas-mock":"^2.4.0","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/browserify":"^12.0.37","@types/pixelmatch":"^5.2.4","is-builtin-module":"^3.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^26.7.0","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","@rollup/plugin-json":"^4.1.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^7.1.0","eslint-plugin-jsdoc":"^39.3.4","eslint-plugin-react":"^7.30.1","source-map-explorer":"^2.5.2","@mapbox/mvt-fixtures":"^3.9.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","dts-bundle-generator":"^6.12.0","eslint-plugin-import":"^2.26.0","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^4.0.0","@types/offscreencanvas":"^2019.7.0","jest-environment-jsdom":"^28.1.3","jest-playwright-preset":"^2.0.0","unassert-rollup-plugin":"^2.0.0","@rollup/plugin-commonjs":"^22.0.2","@types/window-or-global":"^1.0.4","acorn-import-assertions":"^1.8.0","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^8.3.4","@types/rollup-plugin-json":"^3.0.3","@typescript-eslint/parser":"^5.32.0","stylelint-config-standard":"^26.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-import-assert":"^2.1.0","json-stringify-pretty-compact":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.2.1_1660222586365_0.969363030684453","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"maplibre-gl","version":"2.3.0","license":"BSD-3-Clause","_id":"maplibre-gl@2.3.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"f98a56473c400bc040b12176a0d90c0f50cd9204","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.3.0.tgz","fileCount":626,"integrity":"sha512-91vc5Quu9UDw0S90pJMDuE24XvXUjIYGaD5DTlhNs3egVmX0QwCpWl1R2tots3slHbZRJcQdRGUNxW7hKpi0Ow==","signatures":[{"sig":"MEUCIHWNJCle/9WSeEE8nm60Mf/IYO+yzRdnwgbw6PdO79EBAiEAgVO+3ufqDEa7NkStp3oO6CT/arTI4I5Lz4NyJJ7yjco=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8079006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi92PJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmLxAAmuluA0bLncu3S5r7ZqeKjnGqy50KdMxMJsTPDuyJAxNaiX1i\r\n2cuZOtYHOHM7fjk2XcJYfhXpY8dzxA+o4BcHKsfBDz7f85mtDkwYzf0dvCzb\r\nt5tI1GnDPKx2IBqbZGZjh/YL0PMITMeU2ODWQ6X0D2abkdaHfDtWRUTY8tW/\r\nGhtr/ZmgdynveD5S9XcQ9iLXeM+DB2wNyvTbIqdFSTcHS0JOD6PNqaaDhPK8\r\nNo8o0hwfuKfzGSrpzeFSHzTmKSXfCRxMrhMU+IrQPZeD41vri5dQA9B/OYGZ\r\nLRb/+sxs+A+jAS98zM6eeuJ14UiesdU4Gi4uS/g8j9p6iQvMXgrodAx3iQgY\r\n486SkEgLBIfrqmSMcMPnrFUL3Bc5eo/8NZaOsN34KE4RNTVuNHxgPnFOHLa/\r\nEZjgLSXdm1siuQG34eFUYNWU9fEzopsMojPAT13bV4Nyo3Csr9wTQGVNb4j2\r\nT8XNt10/n0QA2lJilFf9SoXcumAlYp9JJ51ADorAzXqz7MeGVOuKPULJKRCs\r\nSVSyq0k6P3BMxN3z9x+/U3g+yLY/ofQLXErBQJkMiqGtkWaM5QcacDjSxWVt\r\nJ7MALxJi0AtESCuQHBJ4oENobICTcmUYvx51kpmmapkM0XdT5maZuY0W3vgO\r\nPWsW5G7GyURQQuAkvfhTbWT7JFjwSqprC1Q=\r\n=t2xg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","gitHead":"91567e98b1abdcdd39c20c77de3e20f2c7f6f80d","scripts":{"lint":"eslint --cache --ext \".ts,.tsx,.js,.html\" --ignore-path .gitignore src test build","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css start-server","codegen":"npm run generate-style-code && npm run generate-struct-arrays && npm run generate-style-spec && npm run generate-shaders && npm run generate-debug-index-file","gl-stats":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/gl-stats.ts","lint-css":"stylelint \"src/css/maplibre-gl.css\"","benchmark":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest --roots ./src  -c ./jest.config.ts ","typecheck":"tsc --project tsconfig.typecheck.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest -c ./jest.config.builds.ts --roots ./test/build","test-query":"jest -c ./jest.config.e2e.ts --roots ./test/integration/query","postinstall":"node ./postinstall.js","start-bench":"run-p watch-css watch-benchmarks start-server-at-test","start-debug":"run-p watch-css watch-dev start-server","test-render":"node --loader ts-node/esm --experimental-specifier-resolution=node --max-old-space-size=2048 test/integration/render/render.test.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"jest -c ./jest.config.e2e.ts --roots ./test/integration/browser","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","test-expression":"jest --roots ./test/integration/expression","test-style-spec":"jest --roots ./test/integration/style-spec","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","build-style-spec":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts && rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts --environment esm","generate-shaders":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-shaders.ts","generate-typings":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-typings.ts","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts","generate-style-spec":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","test-symbol-shaping":"jest --roots ./test/integration/symbol-shaping","start-server-at-test":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html -d test","generate-struct-arrays":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts","generate-debug-index-file":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-debug-index-file.ts","generate-query-test-fixtures":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-query-test-fixtures.ts"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"8.11.0","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"16.16.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","vt-pbf":"^3.1.3","potpack":"^1.0.2","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.5","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.10","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.5","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@mapbox/mapbox-gl-supported":"^2.0.1","@types/mapbox__point-geometry":"^0.1.2","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.6.1","gl":"^5.0.3","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^8.0.3","jest":"^28.1.3","nise":"^5.1.1","jsdom":"^20.0.0","pngjs":"^6.0.0","react":"^18.2.0","canvas":"^2.9.3","eslint":"^8.21.0","rollup":"^2.77.2","semver":"^7.3.7","address":"^1.2.0","cssnano":"^5.1.12","postcss":"^8.4.14","request":"^2.88.0","ts-jest":"^28.0.7","ts-node":"^10.9.1","d3-queue":"^3.0.7","minimist":"^1.2.6","@types/d3":"^7.4.0","@types/gl":"^4.1.1","benchmark":"^2.1.4","react-dom":"^18.2.0","stylelint":"^14.9.1","browserify":"^17.0.0","pixelmatch":"^5.3.0","playwright":"^1.24.2","typescript":"^4.7.4","@types/diff":"^5.0.2","@types/glob":"^7.2.0","@types/jest":"^28.1.6","@types/nise":"^1.4.0","npm-run-all":"^4.1.5","postcss-cli":"^10.0.0","@types/jsdom":"^20.0.0","@types/pngjs":"^6.0.1","@types/react":"^18.0.15","pretty-bytes":"^6.0.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.4.5","documentation":"14.0.0-alpha.1","node-plantuml":"^0.9.0","pdf-merger-js":"^3.4.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.1","@types/react-dom":"^18.0.6","jest-canvas-mock":"^2.4.0","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/browserify":"^12.0.37","@types/pixelmatch":"^5.2.4","is-builtin-module":"^3.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^26.7.0","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","@rollup/plugin-json":"^4.1.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^7.1.0","eslint-plugin-jsdoc":"^39.3.4","eslint-plugin-react":"^7.30.1","source-map-explorer":"^2.5.2","@mapbox/mvt-fixtures":"^3.9.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","dts-bundle-generator":"^6.12.0","eslint-plugin-import":"^2.26.0","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^4.0.0","@types/offscreencanvas":"^2019.7.0","jest-environment-jsdom":"^28.1.3","jest-playwright-preset":"^2.0.0","unassert-rollup-plugin":"^2.0.0","@rollup/plugin-commonjs":"^22.0.2","@types/window-or-global":"^1.0.4","acorn-import-assertions":"^1.8.0","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^8.3.4","@types/rollup-plugin-json":"^3.0.3","@typescript-eslint/parser":"^5.32.0","stylelint-config-standard":"^26.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-import-assert":"^2.1.0","json-stringify-pretty-compact":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.3.0_1660380105432_0.976029472539363","host":"s3://npm-registry-packages"}},"2.3.1-pre.1":{"name":"maplibre-gl","version":"2.3.1-pre.1","license":"BSD-3-Clause","_id":"maplibre-gl@2.3.1-pre.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"354c43d738ffc50d4998c0ab35a3df5d473b8c6e","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.3.1-pre.1.tgz","fileCount":626,"integrity":"sha512-D9GU0xspJN+zmBXqLCP64EcLp1tZw//1cUel1iYJKDZrGxgjkdO9r/krYevU7Ku6dQvhY5ZM0isrV0+cFJYhOA==","signatures":[{"sig":"MEQCIDHA8MCTXYhjEspPQ2stD/kWrb5/zXB4CV+KVpg62PJdAiBSNAIJaZHPjVxFLusO6AhL0gt4PkcQTPHAXIlKtS88Fg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8050819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+VTMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokBQ/9Fh95FSGZb5pjf9nsikp8auXUIAJTNqjJNOyI7iUImMK8bW0d\r\n5B9oZ/RiExsjx1Q32mkOXtjVzYvrdWh8fV7KX/1VF2TTZ5GZX2bY+Qr7hvIv\r\np1yvC1b62w/2h5lP8ITaxuilDiv0cjPxb1jS/tf7aZORSfvgJdW0w9gSYkWe\r\nICR+bfCnlVGSO/NKCrSTYEiVptXIuv2anZ9yK15ANIVTSniRmMQkchpGCu8T\r\nhoRVMX8P2WvRbt6NChpQb6gad5vAl+Tj6oREq6OkeQEO5aogOb2MY68Nfz0U\r\nCawye36WjfGMe9J4awjJEZq43poXhBCLVdkZwbJAdv03uO9URszuDAw5ubsP\r\nKx1oGRq81gQKihDJFInimRFSSCSNTkusZEqYswAZQoCshWaEW6lfV9py2Egv\r\n2z2sr2W0eYOvfii+SWLdyy+GCUilszj5mEvJtHYPEqoVwkkI0Hgt4/PbsC4j\r\n9EJLKcqN1y6RcBCncW3hlAZcT4oIB5PRzhvYH25kv+jtMxTNGM7G5gyPkIMF\r\nA+s7rQLkw9Eae1hlVUkGkiW64HV20GraD6uBN+w1bgQxB7o9zvmeBJloBSHT\r\nKgBRQWbN5Oum50xby07mWG/NK9SxFeA633NmcWySWeO9581spn9ydpN1aaik\r\nD5GYCBOrHQFIbIx7acIRkWZZmiEBs0/51lU=\r\n=QymL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","gitHead":"b9458a48655acc00f48d21eca2553b18a7b100ce","scripts":{"lint":"eslint --cache --ext \".ts,.tsx,.js,.html\" --ignore-path .gitignore src test build","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css start-server","codegen":"npm run generate-style-code && npm run generate-struct-arrays && npm run generate-style-spec && npm run generate-shaders && npm run generate-debug-index-file","gl-stats":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/gl-stats.ts","lint-css":"stylelint \"src/css/maplibre-gl.css\"","benchmark":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest --roots ./src  -c ./jest.config.ts ","typecheck":"tsc --project tsconfig.typecheck.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest -c ./jest.config.builds.ts --roots ./test/build","test-query":"jest -c ./jest.config.e2e.ts --roots ./test/integration/query","postinstall":"node ./postinstall.js","start-bench":"run-p watch-css watch-benchmarks start-server-at-test","start-debug":"run-p watch-css watch-dev start-server","test-render":"node --loader ts-node/esm --experimental-specifier-resolution=node --max-old-space-size=2048 test/integration/render/render.test.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"jest -c ./jest.config.e2e.ts --roots ./test/integration/browser","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","test-expression":"jest --roots ./test/integration/expression","test-style-spec":"jest --roots ./test/integration/style-spec","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","build-style-spec":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts && rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts --environment esm","generate-shaders":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-shaders.ts","generate-typings":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-typings.ts","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts","generate-style-spec":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","test-symbol-shaping":"jest --roots ./test/integration/symbol-shaping","start-server-at-test":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html -d test","generate-struct-arrays":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts","generate-debug-index-file":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-debug-index-file.ts","generate-query-test-fixtures":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-query-test-fixtures.ts"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"8.11.0","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"16.16.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","vt-pbf":"^3.1.3","potpack":"^1.0.2","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.5","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.10","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.5","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@mapbox/mapbox-gl-supported":"^2.0.1","@types/mapbox__point-geometry":"^0.1.2","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.6.1","gl":"^5.0.3","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^8.0.3","jest":"^28.1.3","nise":"^5.1.1","jsdom":"^20.0.0","pngjs":"^6.0.0","react":"^18.2.0","canvas":"^2.9.3","eslint":"^8.21.0","rollup":"^2.77.3","semver":"^7.3.7","address":"^1.2.0","cssnano":"^5.1.13","postcss":"^8.4.14","request":"^2.88.0","ts-jest":"^28.0.7","ts-node":"^10.9.1","d3-queue":"^3.0.7","minimist":"^1.2.6","@types/d3":"^7.4.0","@types/gl":"^4.1.1","benchmark":"^2.1.4","react-dom":"^18.2.0","stylelint":"^14.10.0","pixelmatch":"^5.3.0","playwright":"^1.25.0","typescript":"^4.7.4","@types/diff":"^5.0.2","@types/glob":"^7.2.0","@types/jest":"^28.1.6","@types/nise":"^1.4.0","npm-run-all":"^4.1.5","postcss-cli":"^10.0.0","@types/jsdom":"^20.0.0","@types/pngjs":"^6.0.1","@types/react":"^18.0.15","pretty-bytes":"^6.0.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.4.5","documentation":"14.0.0-alpha.1","node-plantuml":"^0.9.0","pdf-merger-js":"^4.0.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.1","@types/react-dom":"^18.0.6","jest-canvas-mock":"^2.4.0","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/pixelmatch":"^5.2.4","is-builtin-module":"^3.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^26.7.0","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","@rollup/plugin-json":"^4.1.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^7.1.0","eslint-plugin-jsdoc":"^39.3.4","eslint-plugin-react":"^7.30.1","source-map-explorer":"^2.5.2","@mapbox/mvt-fixtures":"^3.9.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","dts-bundle-generator":"^6.12.0","eslint-plugin-import":"^2.26.0","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^4.0.0","@types/offscreencanvas":"^2019.7.0","jest-environment-jsdom":"^28.1.3","jest-playwright-preset":"^2.0.0","@rollup/plugin-commonjs":"^22.0.2","@types/window-or-global":"^1.0.4","acorn-import-assertions":"^1.8.0","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^8.3.4","@types/rollup-plugin-json":"^3.0.3","@typescript-eslint/parser":"^5.32.0","stylelint-config-standard":"^27.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-import-assert":"^2.1.0","json-stringify-pretty-compact":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.3.1-pre.1_1660507340554_0.7254338042401398","host":"s3://npm-registry-packages"}},"2.3.1-pre.2":{"name":"maplibre-gl","version":"2.3.1-pre.2","license":"BSD-3-Clause","_id":"maplibre-gl@2.3.1-pre.2","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"df92f9d23416a948f56e8ce915e51b15e6578f21","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.3.1-pre.2.tgz","fileCount":626,"integrity":"sha512-OozEBmsvCixOSo9fQBoc0u3TmnKUXZqHt2j/glWbOzLW9ikv/LMqg0KJrXyGw+BaThu6b1/viNJoozXwns3UvA==","signatures":[{"sig":"MEUCIQDfm3JQKL31Pad/XKx5yEMNpt7gIJGFgENiaCsVIS/afgIgYdPLRsSVUngdleRPdq9JkofULLFi5IGVNs2YyMJyZDc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8051883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjASLAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZhQ/+KdsKSeMYaoMiiIuZeKQz2YeRTy1/R/3cIXb58TINeMMmu83E\r\nAbrd7qJoHb1QtP9Eh44Qjkz3dgPNUQ6i3ql0WNNY7NOfMSPgncAOeorU2WSC\r\nKeqddZJfidyhroQgGOB+y87pezWy2N5pfxXOBZVKIjV7Pu5RXh4LDzCy0O8q\r\nN9DpyYyCBPp4LA0EapSOF5T5IORsA1B8MzHY3bTZ89Zgp1uosMk30dVCQmqy\r\nAdQlw9SyUnRWw4K+cRRi5VPDeDqyIuYdbqfeaMd/U6mZaHvVeJoN2JUYeXN8\r\n22BlL/fYxF5fTMKJfi24XQabqMLe8ui1/pDuVbDscSIMI5cbMcvttVgLYpA4\r\nAoqUjxAMQEOZTgRcmxuWLp1gSsMNYeNjgrBNXudp3C6jpWgRMqm9YARZyzqY\r\nV7PRcsmXe43xCCcshVwPtdTmrXjOTy7Kz0JE8R6sgPHRLiQ3FqhBBOnHOROw\r\nl5JC9cXzJmgRMguqdWSBCa5MQuspkbgHhHdDUmKksEb6shL1p9ZEsdmjFoFh\r\n2YSE/5UjwdtG0N6lE8Pq0XrSBbjghhGwfK7n9M+mWuyYtXzX20EPeRomJoj4\r\nYKvdBK3BKZQyW5ZGfD/Mteog/0pJuxOLsnvwyjYH7tg7cBfk1vT19iTux5p8\r\nBcASvkzcImAXt0845MdAezDMtwauhxcM25I=\r\n=4kw8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","gitHead":"7cb76fa84f8c5174a1aa5585dd4112554566af9e","scripts":{"lint":"eslint --cache --ext \".ts,.tsx,.js,.html\" --ignore-path .gitignore src test build","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css start-server","codegen":"npm run generate-style-code && npm run generate-struct-arrays && npm run generate-style-spec && npm run generate-shaders && npm run generate-debug-index-file","gl-stats":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/gl-stats.ts","lint-css":"stylelint \"src/css/maplibre-gl.css\"","benchmark":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest --roots ./src  -c ./jest.config.ts ","typecheck":"tsc --project tsconfig.typecheck.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest -c ./jest.config.builds.ts --roots ./test/build","test-query":"jest -c ./jest.config.e2e.ts --roots ./test/integration/query","postinstall":"node ./postinstall.js","start-bench":"run-p watch-css watch-benchmarks start-server-at-test","start-debug":"run-p watch-css watch-dev start-server","test-render":"node --loader ts-node/esm --experimental-specifier-resolution=node --max-old-space-size=2048 test/integration/render/render.test.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"jest -c ./jest.config.e2e.ts --roots ./test/integration/browser","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","test-expression":"jest --roots ./test/integration/expression","test-style-spec":"jest --roots ./test/integration/style-spec","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","build-style-spec":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts && rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts --environment esm","generate-shaders":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-shaders.ts","generate-typings":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-typings.ts","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts","generate-style-spec":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","test-symbol-shaping":"jest --roots ./test/integration/symbol-shaping","start-server-at-test":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html -d test","generate-struct-arrays":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts","generate-debug-index-file":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-debug-index-file.ts","generate-query-test-fixtures":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-query-test-fixtures.ts"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"8.11.0","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"16.16.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","vt-pbf":"^3.1.3","potpack":"^1.0.2","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.5","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.10","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.5","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@mapbox/mapbox-gl-supported":"^2.0.1","@types/mapbox__point-geometry":"^0.1.2","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.6.1","gl":"^5.0.3","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^8.0.3","jest":"^28.1.3","nise":"^5.1.1","jsdom":"^20.0.0","pngjs":"^6.0.0","react":"^18.2.0","canvas":"^2.9.3","eslint":"^8.22.0","rollup":"^2.78.0","semver":"^7.3.7","address":"^1.2.0","cssnano":"^5.1.13","postcss":"^8.4.14","request":"^2.88.0","ts-jest":"^28.0.8","ts-node":"^10.9.1","d3-queue":"^3.0.7","minimist":"^1.2.6","@types/d3":"^7.4.0","@types/gl":"^4.1.1","benchmark":"^2.1.4","react-dom":"^18.2.0","stylelint":"^14.10.0","pixelmatch":"^5.3.0","playwright":"^1.25.0","typescript":"^4.7.4","@types/diff":"^5.0.2","@types/glob":"^7.2.0","@types/jest":"^28.1.6","@types/nise":"^1.4.0","npm-run-all":"^4.1.5","postcss-cli":"^10.0.0","@types/jsdom":"^20.0.0","@types/pngjs":"^6.0.1","@types/react":"^18.0.17","pretty-bytes":"^6.0.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.4.5","documentation":"14.0.0-alpha.1","node-plantuml":"^0.9.0","pdf-merger-js":"^4.0.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.1","@types/react-dom":"^18.0.6","jest-canvas-mock":"^2.4.0","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/pixelmatch":"^5.2.4","is-builtin-module":"^3.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^26.7.0","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","@rollup/plugin-json":"^4.1.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^7.1.0","eslint-plugin-jsdoc":"^39.3.4","eslint-plugin-react":"^7.30.1","source-map-explorer":"^2.5.2","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","dts-bundle-generator":"^6.12.0","eslint-plugin-import":"^2.26.0","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^4.0.0","@types/offscreencanvas":"^2019.7.0","jest-environment-jsdom":"^28.1.3","jest-playwright-preset":"^2.0.0","@rollup/plugin-commonjs":"^22.0.2","@types/window-or-global":"^1.0.4","acorn-import-assertions":"^1.8.0","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^8.3.4","@types/rollup-plugin-json":"^3.0.3","@typescript-eslint/parser":"^5.32.0","stylelint-config-standard":"^27.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-import-assert":"^2.1.0","json-stringify-pretty-compact":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.32.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.3.1-pre.2_1661018816235_0.7521134136773631","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"maplibre-gl","version":"2.4.0","license":"BSD-3-Clause","_id":"maplibre-gl@2.4.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"2b53dbf526626bf4ee92ad4f33f13ef09e5af182","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-2.4.0.tgz","fileCount":627,"integrity":"sha512-csNFylzntPmHWidczfgCZpvbTSmhaWvLRj9e1ezUDBEPizGgshgm3ea1T5TCNEEBq0roauu7BPuRZjA3wO4KqA==","signatures":[{"sig":"MEUCIGLRtjYnMEnBjnytTmlNX4cY3pjsflkhCvuznIE5vkcXAiEA6WL6SZT6SQ2jg9fIXiolvHohe370kH+Zmi6vOD928/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8074720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCgLcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqfkw/8DqQWxg7ztDhS+iyUgI4tfdx593rRva0HpA5tv5JPVEWjoyJq\r\nmWvWaqGatOXMggOsZajLWj3i/cx5e40pV/ySeo42YcLcp5niM9wRK538pP+4\r\n+vDvMyss00nCfmWPWvDTm9/KcfaFoCtb17HdKDUNAUYh+FBg5VusY2dzhMQ3\r\nhxJRHqmzdq4zHvpnXTV5ySAU7Y0OuYqsQC83BpKSdLuJS6WFmBBFEQKEFo5X\r\nlRGigd9ORKCPpTB/ZzsKfXaBnsbiCTuvA7+A1zEatYNX7M/RYSM2lwlw2miX\r\nJJgJQmZJ7mZFPQAt4Dvyay+sB6BA1bWoSKaW/SkDjlo+nTyV5i6MLTVc8Kmn\r\nhIJ8LNKOhHtDjFHMH5CZ2wNa1G2+XJ2uUdzG6EbDaSJLaEYVtD2bXszGVou0\r\nU5h0El5Pa0+ORG3YBRGzV/lHCz/Hda3KUk+39HiGR3sMa/Q1Sw5XEzTgS/0V\r\nlkrvh50003ugsnubHTGOjt6ZmiEmCOFizoCWc2xv4kEBgEnPvWuOkcrdkkRf\r\nxGUlNGYs0nYQtRAnG6vdXjidhV2zpGPRhkBXwkOqZQVLQs5Czyfbd9migaF6\r\nAL41VQd8E+SB51KCoIaaNXERaIL9UlEXUjdPBQcOvXryjRsTWr2FTevDCelA\r\n2/rlIVOWZt6aFPfC/6Uvt+zfNShavqWbp3A=\r\n=OriP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","gitHead":"7db0e8111f05770d938611375104dbc75e1b1ae0","scripts":{"lint":"eslint --cache --ext \".ts,.tsx,.js,.html\" --ignore-path .gitignore src test build","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css start-server","codegen":"npm run generate-style-code && npm run generate-struct-arrays && npm run generate-style-spec && npm run generate-shaders && npm run generate-debug-index-file","gl-stats":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/gl-stats.ts","lint-css":"stylelint \"src/css/maplibre-gl.css\"","benchmark":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest --roots ./src  -c ./jest.config.ts ","typecheck":"tsc --project tsconfig.typecheck.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run generate-typings && npm run build-dev && npm run build-prod && npm run build-csp && npm run build-css","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest -c ./jest.config.builds.ts --roots ./test/build","test-query":"jest -c ./jest.config.e2e.ts --roots ./test/integration/query","postinstall":"node ./postinstall.js","start-bench":"run-p watch-css watch-benchmarks start-server-at-test","start-debug":"run-p watch-css watch-dev start-server","test-render":"node --loader ts-node/esm --experimental-specifier-resolution=node --max-old-space-size=2048 test/integration/render/render.test.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"jest -c ./jest.config.e2e.ts --roots ./test/integration/browser","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","test-expression":"jest --roots ./test/integration/expression","test-style-spec":"jest --roots ./test/integration/style-spec","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","build-style-spec":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts && rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts --environment esm","generate-shaders":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-shaders.ts","generate-typings":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-typings.ts","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts","generate-style-spec":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","test-symbol-shaping":"jest --roots ./test/integration/symbol-shaping","start-server-at-test":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html -d test","generate-struct-arrays":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts","generate-debug-index-file":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-debug-index-file.ts","generate-query-test-fixtures":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-query-test-fixtures.ts"},"_npmUser":{"name":"maplibreorg","email":"YuriAstrakhan+maplibre@gmail.com"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"8.11.0","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"16.16.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","vt-pbf":"^3.1.3","potpack":"^1.0.2","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.5","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.10","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.5","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@mapbox/mapbox-gl-supported":"^2.0.1","@types/mapbox__point-geometry":"^0.1.2","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.6.1","gl":"^5.0.3","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^8.0.3","jest":"^28.1.3","nise":"^5.1.1","jsdom":"^20.0.0","pngjs":"^6.0.0","react":"^18.2.0","canvas":"^2.9.3","eslint":"^8.22.0","rollup":"^2.78.1","semver":"^7.3.7","address":"^1.2.0","cssnano":"^5.1.13","postcss":"^8.4.14","request":"^2.88.0","ts-jest":"^28.0.8","ts-node":"^10.9.1","d3-queue":"^3.0.7","minimist":"^1.2.6","@types/d3":"^7.4.0","@types/gl":"^4.1.1","benchmark":"^2.1.4","react-dom":"^18.2.0","stylelint":"^14.11.0","pixelmatch":"^5.3.0","playwright":"^1.25.0","typescript":"^4.7.4","@types/diff":"^5.0.2","@types/glob":"^7.2.0","@types/jest":"^28.1.7","@types/nise":"^1.4.0","npm-run-all":"^4.1.5","postcss-cli":"^10.0.0","@types/jsdom":"^20.0.0","@types/pngjs":"^6.0.1","@types/react":"^18.0.17","pretty-bytes":"^6.0.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.4.6","documentation":"14.0.0","node-plantuml":"^0.9.0","pdf-merger-js":"^4.0.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.1","@types/react-dom":"^18.0.6","jest-canvas-mock":"^2.4.0","mapbox-gl-styles":"^2.0.2","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/pixelmatch":"^5.2.4","is-builtin-module":"^3.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^26.8.7","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","@rollup/plugin-json":"^4.1.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^7.1.0","eslint-plugin-jsdoc":"^39.3.4","eslint-plugin-react":"^7.30.1","source-map-explorer":"^2.5.2","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","dts-bundle-generator":"^6.12.0","eslint-plugin-import":"^2.26.0","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^4.0.0","@types/offscreencanvas":"^2019.7.0","jest-environment-jsdom":"^28.1.3","jest-playwright-preset":"^2.0.0","@rollup/plugin-commonjs":"^22.0.2","@types/window-or-global":"^1.0.4","acorn-import-assertions":"^1.8.0","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^8.3.4","@types/rollup-plugin-json":"^3.0.3","@typescript-eslint/parser":"^5.33.1","stylelint-config-standard":"^28.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-import-assert":"^2.1.0","json-stringify-pretty-compact":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.34.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_2.4.0_1661600476330_0.9540526447530615","host":"s3://npm-registry-packages"}},"3.0.0-pre.0":{"name":"maplibre-gl","version":"3.0.0-pre.0","license":"BSD-3-Clause","_id":"maplibre-gl@3.0.0-pre.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"d6c91d76f2520a0eb744d6ad827d868102a85576","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-3.0.0-pre.0.tgz","fileCount":628,"integrity":"sha512-GuP9mLzA+DzNR7WGRC45Vq7KkPHItkawILcoEebxhCav8ixH31t6BWLN8DGPQCpeFec1vofqtp34aE/8YZRbmQ==","signatures":[{"sig":"MEYCIQDz3Y489xCXIUivylRDVz3vPxRPHICyS7NmHDsHAL3ceAIhAIHL6wn+dvr+9H4LyZINcwkehREaSOITWL7YWy6WSLXt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8088206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMV8FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgZhAAmLDke+tTKb0y8dEZZWLMK395Ih5WthmZHDT60PZWE+G3K+aT\r\nX5nfROaHOA6nTUf1ry6WLOtXk6gdLKZ06hXcCOUTrDK/vbMEStkp4xbZScOB\r\nlQNp6ckNNHdgWa/P3x/xM+FD+w9knnCsOO9rP1vyMsV3golcEzSZDduzQALM\r\nFyUaEA4nRj8u7ZgC3xxvLphFwxvWqG8OmB5/vPY623LPfDLvzJyUY3xAq489\r\n979GbfHM7BUpELx/iyB19pOVF34iarT7seZ8ZNFhSgqsJsV25Qn/aIJTlfH9\r\n4H/OdwiO78sTXGZLjp7V+8eODKXd268Y1cWUndOWBBheRaR++Evodv83bFFV\r\n4amxWGQIp4cXv+iUvdF7RPHvROAIUM07dDmQuqUXo2I1YNeiDQo+Bs6/IyL5\r\naD9eY64tKgIGEUVy+TTcp7xmGIXMt8nPnJvCGi/M3ApobybS+6DFn8nc65G5\r\nqFm0KBHPinOfObd3v6U+VejQCsQbY3iSxLr/G1XccSVuze1lHbKPZnK3Ml0L\r\ncDa2Rg6Tf+0CYM7VEGfmUr0oyNeQ9bZlUfGZgJP4sKNoaSD677IZX2+kmQuD\r\ngwaFc5azm79R/WtoqW/jFHpbAggMdfFq1vRqHNBVBIzNnvLttwqyc6CX10A5\r\neY/8J6qpjhUtYffn14Cbwr2Ny2GLcXkfsOc=\r\n=TC2T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","gitHead":"521b9a5f73d2526ef63244506dca75f508930841","scripts":{"lint":"eslint --cache --ext \".ts,.tsx,.js,.html\" --ignore-path .gitignore src test build","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css start-server","codegen":"npm run generate-style-code && npm run generate-struct-arrays && npm run generate-style-spec && npm run generate-shaders && npm run generate-debug-index-file","gl-stats":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/gl-stats.ts","lint-css":"stylelint \"src/css/maplibre-gl.css\"","benchmark":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest --roots ./src  -c ./jest.config.ts ","typecheck":"tsc --project tsconfig.typecheck.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run generate-typings && npm run build-dev && npm run build-prod && npm run build-csp && npm run build-css","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest -c ./jest.config.builds.ts --roots ./test/build","test-query":"jest -c ./jest.config.e2e.ts --roots ./test/integration/query","postinstall":"node ./postinstall.js","start-bench":"run-p watch-css watch-benchmarks start-server-at-test","start-debug":"run-p watch-css watch-dev start-server","test-render":"node --loader ts-node/esm --experimental-specifier-resolution=node --max-old-space-size=2048 test/integration/render/render.test.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"jest -c ./jest.config.e2e.ts --roots ./test/integration/browser","test-unit-ci":"jest --roots ./src  -c ./jest.config.ts --ci --coverage --testLocationInResults","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","test-expression":"jest --roots ./test/integration/expression","test-style-spec":"jest --roots ./test/integration/style-spec","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","build-style-spec":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts && rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts --environment esm","generate-shaders":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-shaders.ts","generate-typings":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-typings.ts","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts","generate-style-spec":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","test-symbol-shaping":"jest --roots ./test/integration/symbol-shaping","start-server-at-test":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html -d test","generate-struct-arrays":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts","generate-debug-index-file":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-debug-index-file.ts","generate-query-test-fixtures":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-query-test-fixtures.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"8.15.0","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"16.17.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","vt-pbf":"^3.1.3","potpack":"^1.0.2","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.5","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.10","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.5","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@mapbox/mapbox-gl-supported":"^2.0.1","@types/mapbox__point-geometry":"^0.1.2","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.6.1","gl":"^5.0.3","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^8.0.3","jest":"^28.1.3","nise":"^5.1.1","jsdom":"^20.0.0","pngjs":"^6.0.0","react":"^18.2.0","canvas":"^2.10.1","eslint":"^8.23.1","rollup":"^2.79.0","semver":"^7.3.7","address":"^1.2.0","cssnano":"^5.1.13","postcss":"^8.4.14","ts-jest":"^28.0.8","ts-node":"^10.9.1","d3-queue":"^3.0.7","minimist":"^1.2.6","@types/d3":"^7.4.0","@types/gl":"^4.1.1","benchmark":"^2.1.4","react-dom":"^18.2.0","stylelint":"^14.11.0","pixelmatch":"^5.3.0","playwright":"^1.25.2","typescript":"^4.8.3","@types/diff":"^5.0.2","@types/glob":"^8.0.0","@types/jest":"^28.1.7","@types/nise":"^1.4.0","npm-run-all":"^4.1.5","postcss-cli":"^10.0.0","@types/jsdom":"^20.0.0","@types/pngjs":"^6.0.1","@types/react":"^18.0.19","pretty-bytes":"^6.0.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.4.6","documentation":"14.0.0","node-plantuml":"^0.9.0","pdf-merger-js":"^4.1.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.2","@types/react-dom":"^18.0.6","jest-canvas-mock":"^2.4.0","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/pixelmatch":"^5.2.4","is-builtin-module":"^3.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.0.4","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","@rollup/plugin-json":"^4.1.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^7.1.0","eslint-plugin-jsdoc":"^39.3.4","eslint-plugin-react":"^7.31.8","source-map-explorer":"^2.5.2","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","dts-bundle-generator":"^6.13.0","eslint-plugin-import":"^2.26.0","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^4.0.0","@types/offscreencanvas":"^2019.7.0","jest-environment-jsdom":"^29.0.3","jest-playwright-preset":"^2.0.0","@rollup/plugin-commonjs":"^22.0.2","@types/window-or-global":"^1.0.4","acorn-import-assertions":"^1.8.0","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^8.5.0","@types/rollup-plugin-json":"^3.0.3","@typescript-eslint/parser":"^5.36.2","stylelint-config-standard":"^28.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^14.0.1","rollup-plugin-import-assert":"^2.1.0","json-stringify-pretty-compact":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.36.2"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_3.0.0-pre.0_1664179973566_0.5051179604245326","host":"s3://npm-registry-packages"}},"3.0.0-pre.1":{"name":"maplibre-gl","version":"3.0.0-pre.1","license":"BSD-3-Clause","_id":"maplibre-gl@3.0.0-pre.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"b308480c299e15cbdb889b6728e8d150bdd300a1","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-3.0.0-pre.1.tgz","fileCount":633,"integrity":"sha512-PTFtoPtoD4rc8DzdFPftgFPu0GB3MtE4eCeLhwR+wwJka/O7OsDBP2Wd1YHo+5+Do7F51UE4X/6ChgC8gMxNLg==","signatures":[{"sig":"MEUCIFAAJ9eMXNuCN6k3iw2ALWK87wOmVatgLY3T3YxIMbi6AiEA5nuhMA4Rc11IehLf8Mg4BbB0TsvxXp4Cj83dik29wtI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8143056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQCqTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpX5Q//aTjefWJWQv5vxWJikwyzLTRTZWSAaXtaMjHMLovvzbx3rnz1\r\nmQZXz24Fqm1JW6Uah6JC48BJm67F3TfekvgcHt+OWxI9eJQHBGVf7MVkV9Ab\r\nLukeURzPtXzzfKw/G9240GwUC7fABGjmQCq9QVK6egh5I9S4HJyfA8Eez5of\r\n7koNvW3amppCy+QxiUyLc7yjLPDsAguevbYqj78Q0oQc9LmRuL8cZekpm/tz\r\nyrdU+0coTLGJwWw6yYRRSmp+pdoDIkIx2tYNBMUvyUnHZogfwXht+Y6O83oK\r\n442QSCAQeYuJq982ER2PywPSLIGuNK1CzNozxdmLRk7bPdTc8n8Ox1nCK83m\r\nXUj777n7/G9wVazG4qUohUWk++1+CfB4PDdiuxGs7pdFSj3QuY/B1J2M8OGN\r\n8ueUDe8ItvJugKVGTIeQjed5sl+6/UFOhl9YuUOipm884S+MwWwX7me1w0oN\r\nodor3CuUdRVWxLO/T7e63AvJMkwThbdiBuK7nWSGAn9uK6wfernBzmozs+/l\r\nCeiWVN+AVQBqE2JT0ki7HI8zAbKYUN3lFnsFjuA2DKgWH1DqBzCPM811G6Yi\r\nLvIB2m9uCjS70ca5fYvA43FtqCYoL2Vj0lQS3i68YdKyt6ioDIf9NP0VD5sk\r\nqLmVCmanQLNiloa1hLhHAVud58jQgut22tM=\r\n=gWYp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"3b102b7ef6aaf06cbbebfb34339fe07bd362ec53","scripts":{"lint":"eslint --cache --ext \".ts,.tsx,.js,.html\" --ignore-path .gitignore src test build","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css start-server","codegen":"npm run generate-style-code && npm run generate-struct-arrays && npm run generate-style-spec && npm run generate-shaders && npm run generate-debug-index-file","gl-stats":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/gl-stats.ts","lint-css":"stylelint \"src/css/maplibre-gl.css\"","benchmark":"node --loader ts-node/esm --experimental-specifier-resolution=node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest --roots ./src  -c ./jest.config.ts ","typecheck":"tsc --project tsconfig.typecheck.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run generate-typings && npm run build-dev && npm run build-prod && npm run build-csp && npm run build-css","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest -c ./jest.config.builds.ts --roots ./test/build","test-query":"jest -c ./jest.config.e2e.ts --roots ./test/integration/query","postinstall":"node ./postinstall.js","start-bench":"run-p watch-css watch-benchmarks start-server-at-test","start-debug":"run-p watch-css watch-dev start-server","test-render":"node --loader ts-node/esm --experimental-specifier-resolution=node --max-old-space-size=2048 test/integration/render/render.test.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"jest -c ./jest.config.e2e.ts --roots ./test/integration/browser","test-unit-ci":"jest --roots ./src  -c ./jest.config.ts --ci --coverage --testLocationInResults","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","test-expression":"jest --roots ./test/integration/expression","test-style-spec":"jest --roots ./test/integration/style-spec","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","build-style-spec":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts && rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts --environment esm","generate-shaders":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-shaders.ts","generate-typings":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-typings.ts","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-code.ts","generate-style-spec":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-style-spec.ts","test-symbol-shaping":"jest --roots ./test/integration/symbol-shaping","start-server-at-test":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html -d test","generate-struct-arrays":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-struct-arrays.ts","generate-debug-index-file":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-debug-index-file.ts","generate-query-test-fixtures":"node --loader ts-node/esm --experimental-specifier-resolution=node build/generate-query-test-fixtures.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"8.15.0","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"16.17.1","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","vt-pbf":"^3.1.3","potpack":"^1.0.2","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.5","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.10","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.5","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@mapbox/mapbox-gl-supported":"^2.0.1","@types/mapbox__point-geometry":"^0.1.2","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.6.1","gl":"^5.0.3","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^8.0.3","jest":"^28.1.3","nise":"^5.1.1","jsdom":"^20.0.1","pngjs":"^6.0.0","react":"^18.2.0","canvas":"^2.10.1","eslint":"^8.24.0","rollup":"^2.79.1","semver":"^7.3.7","address":"^1.2.1","cssnano":"^5.1.13","postcss":"^8.4.17","ts-jest":"^28.0.8","ts-node":"^10.9.1","d3-queue":"^3.0.7","minimist":"^1.2.6","@types/d3":"^7.4.0","@types/gl":"^4.1.1","benchmark":"^2.1.4","react-dom":"^18.2.0","stylelint":"^14.13.0","pixelmatch":"^5.3.0","playwright":"^1.26.1","typescript":"^4.8.4","@types/diff":"^5.0.2","@types/glob":"^8.0.0","@types/jest":"^28.1.7","@types/nise":"^1.4.0","npm-run-all":"^4.1.5","postcss-cli":"^10.0.0","@types/jsdom":"^20.0.0","@types/pngjs":"^6.0.1","@types/react":"^18.0.21","pretty-bytes":"^6.0.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.4.6","documentation":"14.0.0","node-plantuml":"^0.9.0","pdf-merger-js":"^4.1.1","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.2","@types/react-dom":"^18.0.6","jest-canvas-mock":"^2.4.0","mock-geolocation":"^1.0.11","@mapbox/gazetteer":"^5.1.0","@types/pixelmatch":"^5.2.4","is-builtin-module":"^3.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.0.4","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","@rollup/plugin-json":"^4.1.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^7.1.0","eslint-plugin-jsdoc":"^39.3.4","eslint-plugin-react":"^7.31.8","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^2.1.0","@types/murmurhash-js":"^1.0.3","dts-bundle-generator":"^6.13.0","eslint-plugin-import":"^2.26.0","rollup-plugin-terser":"^7.0.2","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^4.0.0","@types/offscreencanvas":"^2019.7.0","jest-environment-jsdom":"^29.1.2","jest-playwright-preset":"^2.0.0","@rollup/plugin-commonjs":"^22.0.2","@types/window-or-global":"^1.0.4","acorn-import-assertions":"^1.8.0","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^8.5.0","@types/rollup-plugin-json":"^3.0.3","@typescript-eslint/parser":"^5.39.0","stylelint-config-standard":"^28.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^14.1.0","rollup-plugin-import-assert":"^2.1.0","json-stringify-pretty-compact":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.38.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_3.0.0-pre.1_1665149587635_0.8684427963886721","host":"s3://npm-registry-packages"}},"3.0.0-pre.2":{"name":"maplibre-gl","version":"3.0.0-pre.2","license":"BSD-3-Clause","_id":"maplibre-gl@3.0.0-pre.2","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"fd79190149079527a76d17bd25c0d246c4addaf2","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-3.0.0-pre.2.tgz","fileCount":641,"integrity":"sha512-GQldk2jfFtHKD1C/2JASzhhH8IsY7QcjbWC54fU1AwzCOBNEj2u8JX+2LD9uj+7n/IDgDMiX86I7pwshOoI/dQ==","signatures":[{"sig":"MEUCIQC26B/Um/l27djn5vtpsGGs/N8bZ2Skg0sncgrlOPlBIwIgfMCrMsR10YTkWNxHT48iIRqRrnoh//UhLHEXNFvGPUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11105648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoZlHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmogqg/+NjriOFOohmExIkfgUAeRjRAcVaUwm7wlrfvlWjXUCB/mTg1V\r\n+IfNwI0EJs1nllZkD74Ihn7cJvWv+XRNeQykxECWwD1h7ToWaefl933XctD9\r\nRnn6+h53H2/TVqjnv/X0NJCiqR/7wdKAE6jxi7aIfnP2poKYK/mx3XCKH0Ot\r\nhweuXKp3iDN8NxU0BI55h5rWYQIH7xmWfjQuta41RrMeQsF6WSVBBbrHSCS6\r\nN3yKO7muGEydBFvDqiB0BJybTo82jNJ1JeFW4+lo1asTLpgpbf9xzP2+g7DN\r\nLxmTGJoO+wnH3PA0/mMvQmfhl3LM3wrPxBGNAPib7PWN04NV4NIQ16pweUbb\r\nY3dl081PINHJMces8lPFc94L8knPAJn0ldEzZQQeMOeX2Is6ZAd9TSqyOJB/\r\nWBEaI5+ZNdCRoSk1yPcnZ3QlvXAE1vlDiMYSIbNb8+bYqxAPscpGns3hAN0E\r\n8236vlJKNZpfnILQEf+fDZMIWJ2lmJC1z2tDOcL1hYu/Vw/tZL3BcssoX2Ij\r\nQBcsdXLLr3WDzlNojoHvh2OaaLI3EsQMDuyvSqaFUKfHAWJ82fjy0Rz/+Oyt\r\nawuZO4JhVDAt+iP3PAWzuUjDJ+x7GgYexiCkyzn8cawaHVSDm7rd8IN/fvuM\r\np+KivkF2vBl0kkUB0/BKwiOC2zDMn1q88EA=\r\n=visv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"1d97b04ad3c70464ad1a89f4e3e904ed4134d5f8","scripts":{"lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css start-server","codegen":"npm run generate-style-code && npm run generate-struct-arrays && npm run generate-style-spec && npm run generate-shaders && npm run generate-debug-index-file","gl-stats":"ts-node test/bench/gl-stats.ts","lint-css":"stylelint src/css/maplibre-gl.css","benchmark":"ts-node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --bundleConfigAsCjs","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --bundleConfigAsCjs","lint-docs":"documentation lint src/index.ts","test-unit":"jest --roots ./src  -c ./jest.config.ts ","typecheck":"tsc --project tsconfig.typecheck.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch --bundleConfigAsCjs","build-dist":"npm run generate-typings && npm run build-dev && npm run build-prod && npm run build-csp && npm run build-csp-dev && npm run build-css","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production --bundleConfigAsCjs","test-build":"jest -c ./jest.config.builds.ts --roots ./test/build","test-query":"jest -c ./jest.config.e2e.ts --roots ./test/integration/query","postinstall":"node ./postinstall.js","start-bench":"run-p watch-css watch-benchmarks start-server-at-test","start-debug":"run-p watch-css watch-dev start-server","test-render":"ts-node test/integration/render/render.test.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html .","test-browser":"jest -c ./jest.config.e2e.ts --roots ./test/integration/browser","test-unit-ci":"jest --roots ./src  -c ./jest.config.ts --ci --coverage --testLocationInResults","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev --bundleConfigAsCjs","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","test-expression":"jest --roots ./test/integration/expression","test-style-spec":"jest --roots ./test/integration/style-spec","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --bundleConfigAsCjs","build-style-spec":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts --bundleConfigAsCjs && rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts --environment esm --bundleConfigAsCjs","generate-shaders":"ts-node build/generate-shaders.ts","generate-typings":"ts-node build/generate-typings.ts","test-watch-roots":"jest --watch  -c ./jest.config.ts --roots ","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch --bundleConfigAsCjs","generate-style-code":"ts-node build/generate-style-code.ts","generate-style-spec":"ts-node build/generate-style-spec.ts","test-symbol-shaping":"jest --roots ./test/integration/symbol-shaping","start-server-at-test":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html -d test","generate-struct-arrays":"ts-node build/generate-struct-arrays.ts","generate-debug-index-file":"ts-node build/generate-debug-index-file.ts","generate-query-test-fixtures":"ts-node build/generate-query-test-fixtures.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"8.19.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"16.18.1","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"3.0.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.5","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.10","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.5","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@mapbox/mapbox-gl-supported":"^2.0.1","@types/mapbox__point-geometry":"^0.1.2","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.7.0","gl":"^6.0.1","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^8.0.3","jest":"^29.3.1","nise":"^5.1.3","jsdom":"^20.0.2","pngjs":"^6.0.0","react":"^18.2.0","canvas":"^2.10.2","eslint":"^8.30.0","rollup":"^3.7.5","semver":"^7.3.8","address":"^1.2.2","cssnano":"^5.1.14","postcss":"^8.4.20","ts-jest":"^29.0.3","ts-node":"^10.9.1","d3-queue":"^3.0.7","minimist":"^1.2.7","@types/d3":"^7.4.0","@types/gl":"^6.0.2","benchmark":"^2.1.4","react-dom":"^18.2.0","stylelint":"^14.16.0","pixelmatch":"^5.3.0","playwright":"^1.29.0","typescript":"^4.9.4","@types/diff":"^5.0.2","@types/glob":"^8.0.0","@types/jest":"^29.2.4","@types/nise":"^1.4.1","@types/node":"^16.18.10","npm-run-all":"^4.1.5","postcss-cli":"^10.1.0","@types/jsdom":"^20.0.0","@types/pngjs":"^6.0.1","@types/react":"^18.0.26","pretty-bytes":"^6.0.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.4.10","@types/kdbush":"^3.0.2","documentation":"14.0.1","node-plantuml":"^0.9.0","pdf-merger-js":"^4.2.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.2","@types/react-dom":"^18.0.9","jest-canvas-mock":"^2.4.0","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.4","is-builtin-module":"^3.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.1.7","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","@rollup/plugin-json":"^6.0.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^7.1.0","eslint-plugin-jsdoc":"^39.6.4","eslint-plugin-react":"^7.31.11","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.2","@types/murmurhash-js":"^1.0.3","dts-bundle-generator":"^7.1.0","eslint-plugin-import":"^2.26.0","@rollup/plugin-terser":"^0.2.0","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.2","@types/offscreencanvas":"^2019.7.0","jest-environment-jsdom":"^29.3.1","jest-playwright-preset":"^3.0.1","@rollup/plugin-commonjs":"^24.0.0","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^10.0.1","@typescript-eslint/parser":"^5.46.1","stylelint-config-standard":"^29.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.0.1","json-stringify-pretty-compact":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.47.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_3.0.0-pre.2_1671534919640_0.7746079416006573","host":"s3://npm-registry-packages"}},"3.0.0-pre.3":{"name":"maplibre-gl","version":"3.0.0-pre.3","license":"BSD-3-Clause","_id":"maplibre-gl@3.0.0-pre.3","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"a00f8019c79c5adfa4e671fd46b8c403f5bd2f40","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-3.0.0-pre.3.tgz","fileCount":642,"integrity":"sha512-6t5nsp1hxVS5tOi4tpFIaDz6G83zaDI/8UZsRz4cWptRLlKLlaKzMeUcLFk+ynsyJLbNbSGplenNyXEDzcd/9w==","signatures":[{"sig":"MEQCIB710CxBxffFMcE17iPu0hnFDyWtCt7tW/Vne9ZvjdB6AiBeGneEcUGdUqNdhIJt3uYDR+hD5e4WDUGzF4FdwwPRTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11186168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtC/3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8hg/+KfsS42EKb8xT24OYA43MPqlvHILTrbJ7wq4nPF3q1vKAFJrS\r\nH7eSct274XubffdSO9NNwBYVX809FOTXdxMP86CjRstCfPQMwQZYlPMHqxKy\r\nMWRaQfMnsfcZsIe3vh4jVMkpLNBPuEF7Zhn/e6tMnkBd5sL0tzkKwrIVZf8S\r\nWH8BgtmfIFUE3xGr7ID+nmWgSYjQ+qAwgTA2UbEGiQ261DOfyXMJ8GHTbg8g\r\nGXqJx5/KwFHEGERwKzfhK4+FVPyjJgE3Af45FdEGzIHCeVesV68c75RrZJyv\r\nHfKIXg4qh8RcjUqx9JpFrpDiJb7wi6E6xFM3WTSqwfuOK2y7c3ZrYXHnDCv8\r\n2crerRZJ5KkCO77PpFSJw5IVwX3Ld+Npn7LKB1rZZ8B4VIrPFZxLGCtNfOoE\r\ncxbIM1BwQ0evdp3RAiCil2uCndK3qkHlsvOfUn+pQ67I+fy3P8Id6DC0xilD\r\nCDENeQnLmj3RMufHEhBDvjA0A+6bSYux+er9jCco2adJLSSn+hMJRseiEg0L\r\nMqBHiZYpMMiKdLzZi2zEs3owQXMwihEusfKB945R3Lwvz3Xsladu/OBP0lLL\r\narfwclgPjzIuMxMkhDnH3DGAkI5Z2WQv3xNx8mcZAmSEiVq1N4T+eMU6EDUQ\r\n9wBLtl2izukOIhvnM4EWuZIgZBmA9gj0srs=\r\n=BUTf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"7060c89a6c9b610c0db1925b0ce83e41cfc1a60c","scripts":{"lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-s lint lint-css lint-docs test-unit","start":"run-p watch-css watch-dev start-server","codegen":"npm run generate-style-code && npm run generate-struct-arrays && npm run generate-style-spec && npm run generate-shaders","gl-stats":"ts-node test/bench/gl-stats.ts","lint-css":"stylelint src/css/maplibre-gl.css","benchmark":"ts-node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --bundleConfigAsCjs","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --bundleConfigAsCjs","lint-docs":"documentation lint src/index.ts","test-unit":"jest --roots ./src  -c ./jest.config.ts ","typecheck":"tsc --project tsconfig.typecheck.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch --bundleConfigAsCjs","build-dist":"npm run generate-typings && npm run build-dev && npm run build-prod && npm run build-csp && npm run build-csp-dev && npm run build-css","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production --bundleConfigAsCjs","test-build":"jest -c ./jest.config.builds.ts --roots ./test/build","test-query":"jest -c ./jest.config.e2e.ts --roots ./test/integration/query","postinstall":"node ./postinstall.js","start-bench":"run-p watch-css watch-benchmarks start-server-at-test","test-render":"ts-node test/integration/render/render.test.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 .","test-browser":"jest -c ./jest.config.e2e.ts --roots ./test/integration/browser","test-unit-ci":"jest --roots ./src  -c ./jest.config.ts --ci --coverage --testLocationInResults","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev --bundleConfigAsCjs","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","test-expression":"jest --roots ./test/integration/expression","test-style-spec":"jest --roots ./test/integration/style-spec","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --bundleConfigAsCjs","build-style-spec":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts --bundleConfigAsCjs && rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts --environment esm --bundleConfigAsCjs","generate-shaders":"ts-node build/generate-shaders.ts","generate-typings":"ts-node build/generate-typings.ts","test-watch-roots":"jest --watch  -c ./jest.config.ts --roots ","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch --bundleConfigAsCjs","generate-style-code":"ts-node build/generate-style-code.ts","generate-style-spec":"ts-node build/generate-style-spec.ts","test-symbol-shaping":"jest --roots ./test/integration/symbol-shaping","start-server-at-test":"st --no-cache -H 0.0.0.0 --port 9966 --index index.html -d test","generate-struct-arrays":"ts-node build/generate-struct-arrays.ts","generate-query-test-fixtures":"ts-node build/generate-query-test-fixtures.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"8.19.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"3.0.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.5","@types/kdbush":"^3.0.2","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.10","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.5","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@mapbox/mapbox-gl-supported":"^2.0.1","@types/mapbox__point-geometry":"^0.1.2","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.8.0","gl":"^6.0.2","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^8.0.3","jest":"^29.3.1","nise":"^5.1.4","jsdom":"^20.0.2","pngjs":"^6.0.0","react":"^18.2.0","canvas":"^2.11.0","eslint":"^8.30.0","rollup":"^3.8.1","semver":"^7.3.8","address":"^1.2.2","cssnano":"^5.1.14","postcss":"^8.4.20","ts-jest":"^29.0.3","ts-node":"^10.9.1","d3-queue":"^3.0.7","minimist":"^1.2.7","@types/d3":"^7.4.0","@types/gl":"^6.0.2","benchmark":"^2.1.4","react-dom":"^18.2.0","stylelint":"^14.16.0","pixelmatch":"^5.3.0","playwright":"^1.29.1","typescript":"^4.9.4","@types/diff":"^5.0.2","@types/glob":"^8.0.0","@types/jest":"^29.2.4","@types/nise":"^1.4.1","@types/node":"^18.11.17","npm-run-all":"^4.1.5","postcss-cli":"^10.1.0","@types/jsdom":"^20.0.0","@types/pngjs":"^6.0.1","@types/react":"^18.0.26","pretty-bytes":"^6.0.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.4.10","documentation":"14.0.1","node-plantuml":"^0.9.0","pdf-merger-js":"^4.2.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.2","@types/react-dom":"^18.0.10","jest-canvas-mock":"^2.4.0","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.4","is-builtin-module":"^3.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.1.7","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","@rollup/plugin-json":"^6.0.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^7.1.0","eslint-plugin-jsdoc":"^39.6.4","eslint-plugin-react":"^7.31.11","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.2","@types/murmurhash-js":"^1.0.3","dts-bundle-generator":"^7.1.0","eslint-plugin-import":"^2.26.0","@rollup/plugin-terser":"^0.2.1","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.2","@types/offscreencanvas":"^2019.7.0","jest-environment-jsdom":"^29.3.1","jest-playwright-preset":"^3.0.1","@rollup/plugin-commonjs":"^24.0.0","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^10.0.1","@typescript-eslint/parser":"^5.47.0","stylelint-config-standard":"^29.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.0.1","json-stringify-pretty-compact":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.47.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_3.0.0-pre.3_1672753143484_0.13362724996787834","host":"s3://npm-registry-packages"}},"3.0.0-pre.4":{"name":"maplibre-gl","version":"3.0.0-pre.4","license":"BSD-3-Clause","_id":"maplibre-gl@3.0.0-pre.4","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"eb97ead22bcf455f86c9d30e08c87c76aa05f539","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-3.0.0-pre.4.tgz","fileCount":644,"integrity":"sha512-Yc4vCZf3Iq9md2bLMcn1ATiPOyOzJ7BBUriymhNyzitA3iKg2krU+UN6bWvxwI79+mNjvz+ElTEhuDoJffNn/w==","signatures":[{"sig":"MEUCIHgnQuhmVQWTtXK87WQ1REWUqnXMOmHabCjjCk5wqq+JAiEA3iDIDkOpwu/jUkluMdWz+a5AJwWJuTi31XeHLGfHoDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14243801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5B33ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMrw/9E5aVdeePXhKxeh08ospdSZI+/kdxuamQ8QFtmkpHQLqMRMAi\r\nPXcmiCA9aUOWytLAbG9kLOc40I91sbAM/ExxYKpRl1fnS+EeAqj/B/pUdSUt\r\ndkTxfIGd43fif037VSWOcHRZExWYVONdCyKv47VVxLpqRu4aSqG9XzszFmOz\r\nUIu/oHhmL4Z42tVJMhzudBe98Lltk7HGJRWAfZcA1C5FCWwRe3rt4/COI7VU\r\nTf2QSFEul4rneisxtC4STy3v6/XXw/RraLtGuqt+PomYZx/FN0MUuiX9Rn8m\r\nxXWBjcPqruuKmtjZr060HbNad7nIJ4LnrMXsr+9KPRFXw4aFhSRIkOQbebu+\r\nJC4YUiN7LBpZYhexiSKPeXHiNJKN4GJMc7bWWZiXm+FTA+4f6T2BVLy4wxkf\r\nEP7F6mx0p494s31staYszc669kLgb/CAbLsEJay4gRPWMTy8Tyh4chsumAq1\r\nLWIXc6MPIewv8DxTPLdyH6bVkiGPHbXFsayQQT3sOWpQ5n5Z7utDBM80iBYH\r\n6sbcYEmbZIQK4KPoaK4mc94t7TObHniwDK8KyxZhvgwhs1wWZC1kuhDl/Av3\r\n1uHibW7Om1J8TJXacPn4YPB1qakkYEYRhstRY8A4DkyplQOCQkDii9lKpAvd\r\nZc8WxZiNDp7QMIT30mVQyXym2eO78L2ZHgo=\r\n=4iOt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"9c88abe08462b1967b89b5c3ec6e09af445a1891","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css lint-docs test-render jest","start":"run-p watch-css watch-dev start-server","codegen":"npm run generate-style-code && npm run generate-struct-arrays && npm run generate-style-spec && npm run generate-shaders","jest-ci":"jest --reporters=github-actions --reporters=summary","prepare":"npm run generate-dist-package && npm run codegen","gl-stats":"ts-node test/bench/gl-stats.ts","lint-css":"stylelint src/css/maplibre-gl.css","benchmark":"ts-node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest --selectProjects=unit","typecheck":"tsc --noEmit","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run generate-typings && npm run build-dev && npm run build-prod && npm run build-csp && npm run build-csp-dev && npm run build-css","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest --selectProjects=build","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"ts-node test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 .","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","build-style-spec":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.style-spec.ts","generate-shaders":"ts-node build/generate-shaders.ts","generate-typings":"ts-node build/generate-typings.ts","test-integration":"jest --selectProjects=integration","test-watch-roots":"jest --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"ts-node build/generate-style-code.ts","generate-style-spec":"ts-node build/generate-style-spec.ts","generate-dist-package":"ts-node build/generate-dist-package","generate-struct-arrays":"ts-node build/generate-struct-arrays.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"9.3.1","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"18.14.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"3.0.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.5","@types/kdbush":"^3.0.2","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.10","csscolorparser":"~1.0.3","@mapbox/tiny-sdf":"^2.0.6","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@mapbox/mapbox-gl-supported":"^2.0.1","@types/mapbox__point-geometry":"^0.1.2","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.8.1","gl":"^6.0.2","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^8.1.0","jest":"^29.3.1","nise":"^5.1.4","jsdom":"^21.1.0","pngjs":"^6.0.0","react":"^18.2.0","canvas":"^2.10.2","eslint":"^8.33.0","rollup":"^3.14.0","semver":"^7.3.8","address":"^1.2.2","cssnano":"^5.1.14","postcss":"^8.4.21","ts-jest":"^29.0.5","ts-node":"^10.9.1","d3-queue":"^3.0.7","minimist":"^1.2.7","@types/d3":"^7.4.0","@types/gl":"^6.0.2","benchmark":"^2.1.4","react-dom":"^18.2.0","stylelint":"^14.16.1","pixelmatch":"^5.3.0","playwright":"^1.30.0","typescript":"^4.9.5","@types/diff":"^5.0.2","@types/glob":"^8.0.1","@types/jest":"^29.2.5","@types/nise":"^1.4.1","@types/node":"^18.11.19","npm-run-all":"^4.1.5","postcss-cli":"^10.1.0","@types/jsdom":"^20.0.0","@types/pngjs":"^6.0.1","@types/react":"^18.0.27","pretty-bytes":"^6.1.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.21.0","documentation":"14.0.1","node-plantuml":"^0.9.0","pdf-merger-js":"^4.2.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.2","@types/react-dom":"^18.0.10","jest-canvas-mock":"^2.4.0","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.4","is-builtin-module":"^3.2.0","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.1","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^5.0.0","@rollup/plugin-json":"^6.0.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^7.1.0","eslint-plugin-jsdoc":"^39.6.4","eslint-plugin-react":"^7.32.2","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.2","@types/murmurhash-js":"^1.0.3","dts-bundle-generator":"^7.2.0","eslint-plugin-import":"^2.27.4","@rollup/plugin-terser":"^0.4.0","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.2","@types/offscreencanvas":"^2019.7.0","jest-environment-jsdom":"^29.3.1","@rollup/plugin-commonjs":"^24.0.1","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.51.0","stylelint-config-standard":"^29.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.0.1","json-stringify-pretty-compact":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.50.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_3.0.0-pre.4_1675894263202_0.22082288879689327","host":"s3://npm-registry-packages"}},"3.0.0-pre.5":{"name":"maplibre-gl","version":"3.0.0-pre.5","license":"BSD-3-Clause","_id":"maplibre-gl@3.0.0-pre.5","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"f79597545f6ea3c719398aa65a7ec520a8d333b6","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-3.0.0-pre.5.tgz","fileCount":518,"integrity":"sha512-UkFfoCFIPwJjnAIgtoeGaqdtJLU/b/wrXoUDSUzH5fDC6KV7zc6DrNCVjuCC0hYiKOn+Fo7WJn1+5zj3O0o1lA==","signatures":[{"sig":"MEQCIHAhUhmQgotY55pstQWhmGX0fX8HuATNKVN4QYKv70l5AiAkbtGF/aNbUxujAqNHdeJCgN5ehvDVhZoyCw5ao3G5JA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14959241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP/NmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYxw//dV28Q/Z+rC7YCqDWH79GPd9MatZzsFu7yaj61TCu2OYGdPmI\r\nAN+YXT/3aoVbsp5CccRsW6Twzag/6RELUSy3W+uoUOE7sxIwGDZasMbQDX6B\r\nnX/kheIRoWPszag9EoCmye4xbA2HPLYEEAWWo8deuxmd4SFLrwFElVulnUfJ\r\nqjrmH0UiJRwQ+j/zdA5XeGKbi4AL01C599v2JASWcS3W9kledvHVe/KqfBI0\r\nI/Cs6FidZRWi2phywummnSD2NbTHUxEN7LW2TrHZAd/lsbWqNfdBRNodSB3Y\r\nLFK8tXRiDzvH04Xv6QO/PviXSAcvtTbEAb2PZpcFE/mXeoBKcDwL/OvPfJk2\r\n+lHFZ2ZnPIxBJhSwntglf6VK21iF/ntmlE8MsfuMqVksZYbt3OIwx4wGFVl6\r\n5On79SO4NWZb/VaC/QimXwa+arZIEPxiQWAu8YWShvVCM0mOA7I9TOZJ1x+1\r\n2avBO3TvOfVlPYQvUH5e1050UIV5HQdBMDc7x7aBQ2V/JF5WCspTOAwY9GnD\r\nSwS+XjwpicCMExm3YHGuAqNJkG0Yh79kLEuwNDq4KQHWrBP/sKtGGvedoLU4\r\n2Oa6VAY/0NagHKC8my2ybEYWb3MyIKL9d921vocQROcZ2e2l3SlDh7A5e0di\r\n/N4gzhoYtb4Dma73rV2CfGtoelf+fKOzXEI=\r\n=LNv7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"6da206204192ee34ee2f5123477367c8a57e2cc8","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css lint-docs test-render jest","start":"run-p watch-css watch-dev start-server","codegen":"npm run generate-style-code && npm run generate-struct-arrays && npm run generate-shaders","jest-ci":"jest --reporters=github-actions --reporters=summary","prepare":"npm run generate-dist-package && npm run codegen","gl-stats":"ts-node test/bench/gl-stats.ts","lint-css":"stylelint src/css/maplibre-gl.css","benchmark":"ts-node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest --selectProjects=unit","typecheck":"tsc --noEmit","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"run-p --print-label generate-typings build-dev build-prod build-csp build-csp-dev build-css","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest --selectProjects=build","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"ts-node test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 .","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"ts-node build/generate-shaders.ts","generate-typings":"ts-node build/generate-typings.ts","test-integration":"jest --selectProjects=integration","test-watch-roots":"jest --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"ts-node build/generate-style-code.ts","generate-dist-package":"ts-node build/generate-dist-package","generate-struct-arrays":"ts-node build/generate-struct-arrays.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"9.5.0","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"3.0.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.5","@types/kdbush":"^3.0.2","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.10","@mapbox/tiny-sdf":"^2.0.6","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@mapbox/mapbox-gl-supported":"^2.0.1","@types/mapbox__point-geometry":"^0.1.2","@maplibre/maplibre-gl-style-spec":"^19.0.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.8.4","gl":"^6.0.2","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^10.1.0","jest":"^29.5.0","nise":"^5.1.4","jsdom":"^21.1.1","pngjs":"^7.0.0","react":"^18.2.0","canvas":"^2.11.2","eslint":"^8.38.0","rollup":"^3.20.4","semver":"^7.4.0","address":"^1.2.2","cssnano":"^6.0.0","postcss":"^8.4.22","ts-jest":"^29.1.0","ts-node":"^10.9.1","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.0","@types/gl":"^6.0.2","benchmark":"^2.1.4","react-dom":"^18.2.0","stylelint":"^15.5.0","pixelmatch":"^5.3.0","playwright":"^1.32.3","typescript":"^5.0.4","@types/diff":"^5.0.3","@types/glob":"^8.1.0","@types/jest":"^29.5.0","@types/nise":"^1.4.1","@types/node":"^18.15.11","npm-run-all":"^4.1.5","postcss-cli":"^10.1.0","@types/jsdom":"^21.1.1","@types/pngjs":"^6.0.1","@types/react":"^18.0.35","pretty-bytes":"^6.1.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.37.0","documentation":"14.0.1","node-plantuml":"^0.9.0","pdf-merger-js":"^4.3.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.2","@types/react-dom":"^18.0.11","jest-canvas-mock":"^2.5.0","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.4","is-builtin-module":"^3.2.1","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.1","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.0.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^7.1.0","eslint-plugin-jsdoc":"^41.1.2","eslint-plugin-react":"^7.32.2","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.2","@types/murmurhash-js":"^1.0.3","dts-bundle-generator":"^8.0.1","eslint-plugin-import":"^2.27.5","@rollup/plugin-terser":"^0.4.1","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.2","@types/offscreencanvas":"^2019.7.0","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"^24.1.0","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.0","@typescript-eslint/parser":"^5.58.0","stylelint-config-standard":"^33.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.0.2","json-stringify-pretty-compact":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_3.0.0-pre.5_1681912678489_0.45814540022149086","host":"s3://npm-registry-packages"}},"3.0.0-pre.6":{"name":"maplibre-gl","version":"3.0.0-pre.6","license":"BSD-3-Clause","_id":"maplibre-gl@3.0.0-pre.6","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"2a7a283626eec1f93b5308ed79995d5ae14eb22e","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-3.0.0-pre.6.tgz","fileCount":519,"integrity":"sha512-8x9Y/XF4mC2SiPesZd1yZt0ytbNBEICh80io0VoKoAIsMh3aem0oiEERh5JVv7FMhGYUz/Y5jPEUAYb6cHus5g==","signatures":[{"sig":"MEQCIDCm6F/a+W5IMbNlEIKqQY8xKekL8fLkJdopQ0E8PLY1AiBRl6k4QsGeJ02WBrvmUo5o+FdnDe0QJueaNsDDc7j4kg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14934380},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"a3e7d8ddc8ef9044fb8e4d635b80b09189c5e38c","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css lint-docs test-render jest","start":"run-p watch-css watch-dev start-server","codegen":"npm run generate-style-code && npm run generate-struct-arrays && npm run generate-shaders","jest-ci":"jest --reporters=github-actions --reporters=summary","prepare":"npm run generate-dist-package && npm run codegen","gl-stats":"ts-node test/bench/gl-stats.ts","lint-css":"stylelint src/css/maplibre-gl.css","benchmark":"ts-node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest --selectProjects=unit","typecheck":"tsc --noEmit","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"run-p --print-label generate-typings build-dev build-prod build-csp build-csp-dev build-css","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest --selectProjects=build","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"ts-node test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 .","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"ts-node build/generate-shaders.ts","generate-typings":"ts-node build/generate-typings.ts","test-integration":"jest --selectProjects=integration","test-watch-roots":"jest --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"ts-node build/generate-style-code.ts","generate-dist-package":"ts-node build/generate-dist-package","generate-struct-arrays":"ts-node build/generate-struct-arrays.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"9.5.1","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"18.16.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"3.0.0","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^7.1.5","@types/kdbush":"^3.0.2","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.10","@mapbox/tiny-sdf":"^2.0.6","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@types/mapbox__point-geometry":"^0.1.2","@maplibre/maplibre-gl-style-spec":"^19.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.8.4","gl":"^6.0.2","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^10.2.2","jest":"^29.5.0","nise":"^5.1.4","jsdom":"^22.0.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.5.0","canvas":"^2.11.2","eslint":"^8.40.0","expect":"^29.5.0","rollup":"^3.21.5","semver":"^7.5.0","address":"^1.2.2","cssnano":"^6.0.1","postcss":"^8.4.23","ts-jest":"^29.1.0","ts-node":"^10.9.1","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.0","@types/gl":"^6.0.2","benchmark":"^2.1.4","puppeteer":"^20.1.1","react-dom":"^18.2.0","stylelint":"^15.6.1","pixelmatch":"^5.3.0","typescript":"^5.0.4","@types/diff":"^5.0.3","@types/glob":"^8.1.0","@types/jest":"^29.5.1","@types/nise":"^1.4.1","@types/node":"^20.1.0","npm-run-all":"^4.1.5","postcss-cli":"^10.1.0","@types/jsdom":"^21.1.1","@types/pngjs":"^6.0.1","@types/react":"^18.2.6","pretty-bytes":"^6.1.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.37.0","documentation":"14.0.1","node-plantuml":"^0.9.0","pdf-merger-js":"^4.3.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.2","@types/react-dom":"^18.2.4","jest-canvas-mock":"^2.5.0","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.4","devtools-protocol":"^0.0.1120988","is-builtin-module":"^3.2.1","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.1","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.0.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^7.1.0","eslint-plugin-jsdoc":"^44.0.0","eslint-plugin-react":"^7.32.2","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.2","@types/murmurhash-js":"^1.0.4","dts-bundle-generator":"^8.0.1","eslint-plugin-import":"^2.27.5","@rollup/plugin-terser":"^0.4.1","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.2","@types/offscreencanvas":"^2019.7.0","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"^24.1.0","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.0","@typescript-eslint/parser":"^5.59.2","stylelint-config-standard":"^33.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.0.2","json-stringify-pretty-compact":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_3.0.0-pre.6_1683895907945_0.7634998039386476","host":"s3://npm-registry-packages"}},"3.0.0-pre.7":{"name":"maplibre-gl","version":"3.0.0-pre.7","license":"BSD-3-Clause","_id":"maplibre-gl@3.0.0-pre.7","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"1b6a4a13af324c7ab7d855ac3c389150e1eb0dfc","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-3.0.0-pre.7.tgz","fileCount":519,"integrity":"sha512-qPa1CVm8nylKYR7DqqvuOL2H6tjcAXaggXXOTUEojOr7hJR9W7SpxutTQGWgvpj0DdODELfVjGh7WFSN6rwOtQ==","signatures":[{"sig":"MEUCIQD1B87sMUxSCimjtIAdYdCrWpcQozARYlAaXelwXblMpwIgNUy4jVDoiGF3ujaLnQ1M/u/EArsmeHbxZu2wDq5U5yc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14982587},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"01c05fb2049f83580e8867969313725e7678ba31","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css lint-docs test-render jest","start":"run-p watch-css watch-dev start-server","codegen":"npm run generate-style-code && npm run generate-struct-arrays && npm run generate-shaders","jest-ci":"jest --reporters=github-actions --reporters=summary","prepare":"npm run generate-dist-package && npm run codegen","gl-stats":"ts-node test/bench/gl-stats.ts","lint-css":"stylelint src/css/maplibre-gl.css","benchmark":"ts-node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest --selectProjects=unit","typecheck":"tsc --noEmit","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"run-p --print-label generate-typings build-dev build-prod build-csp build-csp-dev build-css","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest --selectProjects=build","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"ts-node test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 .","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"ts-node build/generate-shaders.ts","generate-typings":"ts-node build/generate-typings.ts","test-integration":"jest --selectProjects=integration","test-watch-roots":"jest --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"ts-node build/generate-style-code.ts","generate-dist-package":"ts-node build/generate-dist-package","generate-struct-arrays":"ts-node build/generate-struct-arrays.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"9.5.1","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"18.16.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.10","@mapbox/tiny-sdf":"^2.0.6","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@types/mapbox__point-geometry":"^0.1.2","@maplibre/maplibre-gl-style-spec":"^19.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.8.4","gl":"^6.0.2","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^10.2.2","jest":"^29.5.0","nise":"^5.1.4","jsdom":"^22.0.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.5.0","canvas":"^2.11.2","eslint":"^8.40.0","expect":"^29.5.0","rollup":"^3.21.5","semver":"^7.5.0","address":"^1.2.2","cssnano":"^6.0.1","postcss":"^8.4.23","ts-jest":"^29.1.0","ts-node":"^10.9.1","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.0","@types/gl":"^6.0.2","benchmark":"^2.1.4","puppeteer":"^20.1.1","react-dom":"^18.2.0","stylelint":"^15.6.1","pixelmatch":"^5.3.0","typescript":"^5.0.4","@types/diff":"^5.0.3","@types/glob":"^8.1.0","@types/jest":"^29.5.1","@types/nise":"^1.4.1","@types/node":"^20.1.0","npm-run-all":"^4.1.5","postcss-cli":"^10.1.0","@types/jsdom":"^21.1.1","@types/pngjs":"^6.0.1","@types/react":"^18.2.6","pretty-bytes":"^6.1.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.37.0","documentation":"14.0.1","node-plantuml":"^0.9.0","pdf-merger-js":"^4.3.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.2","@types/react-dom":"^18.2.4","jest-canvas-mock":"^2.5.0","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.4","devtools-protocol":"^0.0.1120988","is-builtin-module":"^3.2.1","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.1","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.0.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^7.1.0","eslint-plugin-jsdoc":"^44.0.0","eslint-plugin-react":"^7.32.2","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.2","@types/murmurhash-js":"^1.0.4","dts-bundle-generator":"^8.0.1","eslint-plugin-import":"^2.27.5","@rollup/plugin-terser":"^0.4.1","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.2","@types/offscreencanvas":"^2019.7.0","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"^24.1.0","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.0","@typescript-eslint/parser":"^5.59.2","stylelint-config-standard":"^33.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.0.2","json-stringify-pretty-compact":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_3.0.0-pre.7_1684165755379_0.3505663436906463","host":"s3://npm-registry-packages"}},"3.0.0-pre.8":{"name":"maplibre-gl","version":"3.0.0-pre.8","license":"BSD-3-Clause","_id":"maplibre-gl@3.0.0-pre.8","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"3ed7f9eeb472cc9a3768fcc7fc1cf3a4f4c7a0c7","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-3.0.0-pre.8.tgz","fileCount":520,"integrity":"sha512-mTF8CbRfSYxVWb98pCEn+szHRDbdFuPaQWohKTc07oeo5E+VxO4d6tPUVGce/kgEnonKmCBT08NMm4ruM25HjA==","signatures":[{"sig":"MEQCICSn82ezip/XuwjcX/EwCtCuGzn386aHuOCCNzXIhZrYAiBQ9xETsmK8M3wx3Uxd1yb8C9PubSyyFCzgdoMPtxQOiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15011337},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"0120158c67e88e06dde2e9581cf57a285b55db2e","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css lint-docs test-render jest","start":"run-p watch-css watch-dev start-server","codegen":"npm run generate-style-code && npm run generate-struct-arrays && npm run generate-shaders","jest-ci":"jest --reporters=github-actions --reporters=summary","prepare":"npm run generate-dist-package && npm run codegen","gl-stats":"ts-node test/bench/gl-stats.ts","lint-css":"stylelint src/css/maplibre-gl.css","benchmark":"ts-node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest --selectProjects=unit","typecheck":"tsc --noEmit","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"run-p --print-label generate-typings build-dev build-prod build-csp build-csp-dev build-css","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest --selectProjects=build","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"ts-node test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 .","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"ts-node build/generate-shaders.ts","generate-typings":"ts-node build/generate-typings.ts","test-integration":"jest --selectProjects=integration","test-watch-roots":"jest --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"ts-node build/generate-style-code.ts","generate-dist-package":"ts-node build/generate-dist-package","generate-struct-arrays":"ts-node build/generate-struct-arrays.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"9.5.1","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"18.16.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.10","@mapbox/tiny-sdf":"^2.0.6","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@types/mapbox__point-geometry":"^0.1.2","@maplibre/maplibre-gl-style-spec":"^19.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.8.4","gl":"^6.0.2","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^10.2.4","jest":"^29.5.0","nise":"^5.1.4","jsdom":"^22.0.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.5.0","canvas":"^2.11.2","eslint":"^8.40.0","expect":"^29.5.0","rollup":"^3.21.5","semver":"^7.5.1","address":"^1.2.2","cssnano":"^6.0.1","postcss":"^8.4.23","ts-jest":"^29.1.0","ts-node":"^10.9.1","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.0","@types/gl":"^6.0.2","benchmark":"^2.1.4","puppeteer":"^20.2.0","react-dom":"^18.2.0","stylelint":"^15.6.1","pixelmatch":"^5.3.0","typescript":"^5.0.4","@types/diff":"^5.0.3","@types/glob":"^8.1.0","@types/jest":"^29.5.1","@types/nise":"^1.4.1","@types/node":"^20.1.0","npm-run-all":"^4.1.5","postcss-cli":"^10.1.0","@types/jsdom":"^21.1.1","@types/pngjs":"^6.0.1","@types/react":"^18.2.6","pretty-bytes":"^6.1.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.37.0","documentation":"14.0.1","node-plantuml":"^0.9.0","pdf-merger-js":"^4.3.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.2","@types/react-dom":"^18.2.4","jest-canvas-mock":"^2.5.0","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.4","devtools-protocol":"^0.0.1120988","is-builtin-module":"^3.2.1","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.1","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.0.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^7.1.0","eslint-plugin-jsdoc":"^44.2.3","eslint-plugin-react":"^7.32.2","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.2","@types/murmurhash-js":"^1.0.4","dts-bundle-generator":"^8.0.1","eslint-plugin-import":"^2.27.5","@rollup/plugin-terser":"^0.4.1","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.2","@types/offscreencanvas":"^2019.7.0","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"^25.0.0","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"^5.59.5","stylelint-config-standard":"^33.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.0.2","json-stringify-pretty-compact":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.59.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_3.0.0-pre.8_1684415357964_0.8314256121026276","host":"s3://npm-registry-packages"}},"3.0.0-pre.9":{"name":"maplibre-gl","version":"3.0.0-pre.9","license":"BSD-3-Clause","_id":"maplibre-gl@3.0.0-pre.9","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"ad154475bc8ba6c84ef839879f2e1b522f8f71c6","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-3.0.0-pre.9.tgz","fileCount":520,"integrity":"sha512-79Xl5ViGDr0Uspa9NfukbgyQwvH0jH7vEm9Wg+PF1Get+47QAjZJJJnG8pDGECWnbNvQpC0BXPKEgOJLbjlEFw==","signatures":[{"sig":"MEUCIEMLt8VhnPcxKnmcq/eE1yaLEaFh2ZI6sYuCYkmDdSEiAiEAjeZcgR8zvRFzyh6iDjrpzzk7sYZqer7xKqM/YVH4ikw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15011982},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"ad566a6069e6597e26e3685e48bf41a1532858d3","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css lint-docs test-render jest","start":"run-p watch-css watch-dev start-server","codegen":"npm run generate-style-code && npm run generate-struct-arrays && npm run generate-shaders","jest-ci":"jest --reporters=github-actions --reporters=summary","prepare":"npm run generate-dist-package && npm run codegen","gl-stats":"ts-node test/bench/gl-stats.ts","lint-css":"stylelint src/css/maplibre-gl.css","benchmark":"ts-node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest --selectProjects=unit","typecheck":"tsc --noEmit","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"run-p --print-label generate-typings build-dev build-prod build-csp build-csp-dev build-css","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest --selectProjects=build","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"ts-node test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 .","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"ts-node build/generate-shaders.ts","generate-typings":"ts-node build/generate-typings.ts","test-integration":"jest --selectProjects=integration","test-watch-roots":"jest --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"ts-node build/generate-style-code.ts","generate-dist-package":"ts-node build/generate-dist-package","generate-struct-arrays":"ts-node build/generate-struct-arrays.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"9.5.1","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"18.16.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.10","@mapbox/tiny-sdf":"^2.0.6","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@types/mapbox__point-geometry":"^0.1.2","@maplibre/maplibre-gl-style-spec":"^19.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.8.4","gl":"^6.0.2","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^10.2.4","jest":"^29.5.0","nise":"^5.1.4","jsdom":"^22.0.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.5.0","canvas":"^2.11.2","eslint":"^8.40.0","expect":"^29.5.0","rollup":"^3.21.5","semver":"^7.5.1","address":"^1.2.2","cssnano":"^6.0.1","postcss":"^8.4.23","ts-jest":"^29.1.0","ts-node":"^10.9.1","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.0","@types/gl":"^6.0.2","benchmark":"^2.1.4","puppeteer":"^20.2.0","react-dom":"^18.2.0","stylelint":"^15.6.1","pixelmatch":"^5.3.0","typescript":"^5.0.4","@types/diff":"^5.0.3","@types/glob":"^8.1.0","@types/jest":"^29.5.1","@types/nise":"^1.4.1","@types/node":"^20.1.0","npm-run-all":"^4.1.5","postcss-cli":"^10.1.0","@types/jsdom":"^21.1.1","@types/pngjs":"^6.0.1","@types/react":"^18.2.6","pretty-bytes":"^6.1.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.37.0","documentation":"14.0.1","node-plantuml":"^0.9.0","pdf-merger-js":"^4.3.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.2","@types/react-dom":"^18.2.4","jest-canvas-mock":"^2.5.0","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.4","devtools-protocol":"^0.0.1144541","is-builtin-module":"^3.2.1","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.1","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.0.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^7.1.0","eslint-plugin-jsdoc":"^44.2.3","eslint-plugin-react":"^7.32.2","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.2","@types/murmurhash-js":"^1.0.4","dts-bundle-generator":"^8.0.1","eslint-plugin-import":"^2.27.5","@rollup/plugin-terser":"^0.4.1","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.2","@types/offscreencanvas":"^2019.7.0","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"^25.0.0","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"^5.59.5","stylelint-config-standard":"^33.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.0.2","json-stringify-pretty-compact":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.59.6"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_3.0.0-pre.9_1684504261739_0.6738937330439567","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"maplibre-gl","version":"3.0.0","license":"BSD-3-Clause","_id":"maplibre-gl@3.0.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"1add307c822644d40e8612a9022a59b9e2c21a82","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-3.0.0.tgz","fileCount":520,"integrity":"sha512-Yvtd36FJQWYymVNRG0Wv4uJfhvlVRR9GZQEBtMbubdH5NUOKqxt8A/OKVtzGPM+MVedTicg56pVxlRq643Hjuw==","signatures":[{"sig":"MEQCIApRUwzu9vW5/E0d7bv3my3kPRrcwozpDE5c0XDmwReVAiAzR72Py7F9wTEZDCjqvo/i98h32uVd4k55Cg1OeucPhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14980725},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"bc64a2833e69f0cb1c10a717df3f82bf18e730f4","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css lint-docs test-render jest","start":"run-p watch-css watch-dev start-server","codegen":"run-p generate-dist-package generate-style-code generate-struct-arrays generate-shaders","jest-ci":"jest --reporters=github-actions --reporters=summary","prepare":"npm run codegen","gl-stats":"ts-node test/bench/gl-stats.ts","lint-css":"stylelint src/css/maplibre-gl.css","benchmark":"ts-node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest --selectProjects=unit","typecheck":"tsc --noEmit","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"run-p --print-label generate-typings build-dev build-prod build-csp build-csp-dev build-css","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest --selectProjects=build","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"ts-node test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 .","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"ts-node build/generate-shaders.ts","generate-typings":"ts-node build/generate-typings.ts","test-integration":"jest --selectProjects=integration","test-watch-roots":"jest --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"ts-node build/generate-style-code.ts","generate-dist-package":"ts-node build/generate-dist-package","generate-struct-arrays":"ts-node build/generate-struct-arrays.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"9.5.1","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"18.16.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.10","@mapbox/tiny-sdf":"^2.0.6","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@types/mapbox__point-geometry":"^0.1.2","@maplibre/maplibre-gl-style-spec":"^19.2.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.8.4","gl":"^6.0.2","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^10.2.4","jest":"^29.5.0","nise":"^5.1.4","jsdom":"^22.0.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.5.0","canvas":"^2.11.2","eslint":"^8.40.0","expect":"^29.5.0","rollup":"^3.21.5","semver":"^7.5.1","address":"^1.2.2","cssnano":"^6.0.1","postcss":"^8.4.23","ts-jest":"^29.1.0","ts-node":"^10.9.1","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.0","@types/gl":"^6.0.2","benchmark":"^2.1.4","puppeteer":"^20.2.0","react-dom":"^18.2.0","stylelint":"^15.6.1","pixelmatch":"^5.3.0","typescript":"^5.0.4","@types/diff":"^5.0.3","@types/glob":"^8.1.0","@types/jest":"^29.5.1","@types/nise":"^1.4.1","@types/node":"^20.1.0","npm-run-all":"^4.1.5","postcss-cli":"^10.1.0","@types/jsdom":"^21.1.1","@types/pngjs":"^6.0.1","@types/react":"^18.2.6","pretty-bytes":"^6.1.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.37.0","documentation":"14.0.1","node-plantuml":"^0.9.0","pdf-merger-js":"^4.3.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.2","@types/react-dom":"^18.2.4","jest-canvas-mock":"^2.5.0","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.4","devtools-protocol":"^0.0.1144541","is-builtin-module":"^3.2.1","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.1","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.0.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^7.1.0","eslint-plugin-jsdoc":"^44.2.3","eslint-plugin-react":"^7.32.2","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.2","@types/murmurhash-js":"^1.0.4","dts-bundle-generator":"^8.0.1","eslint-plugin-import":"^2.27.5","@rollup/plugin-terser":"^0.4.1","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.2","@types/offscreencanvas":"^2019.7.0","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"^25.0.0","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"^5.59.5","stylelint-config-standard":"^33.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.0.2","json-stringify-pretty-compact":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.59.6"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_3.0.0_1684861642558_0.9684044354042995","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"maplibre-gl","version":"3.0.1","license":"BSD-3-Clause","_id":"maplibre-gl@3.0.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"7af75d2c77ab5325ee1c81bd1638c9b4ee920651","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-3.0.1.tgz","fileCount":520,"integrity":"sha512-OdFpejEkvaDwwVT9qAn6oA2h7093VlemaenF2/ssfD3TadNPz5oIVPzywn3cgso5i1D7IMKvEpba0A8A5qvXow==","signatures":[{"sig":"MEUCICR3UFeZHOcVX6sYtGy0HvchWnWtbg88mToeW4MknQHDAiEA4t65ZdXHmLeDvdujbocBlcbSqNaZem51x3TLRKgUhF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14977758},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"6e84dcf04ca90f214e5e6d4b11c2a3510a6fc877","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css lint-docs test-render jest","start":"run-p watch-css watch-dev start-server","codegen":"run-p generate-dist-package generate-style-code generate-struct-arrays generate-shaders","jest-ci":"jest --reporters=github-actions --reporters=summary","prepare":"npm run codegen","gl-stats":"ts-node test/bench/gl-stats.ts","lint-css":"stylelint src/css/maplibre-gl.css","benchmark":"ts-node test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest --selectProjects=unit","typecheck":"tsc --noEmit","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"run-p --print-label generate-typings build-dev build-prod build-csp build-csp-dev build-css","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest --selectProjects=build","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"ts-node test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 .","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"ts-node build/generate-shaders.ts","generate-typings":"ts-node build/generate-typings.ts","test-integration":"jest --selectProjects=integration","test-watch-roots":"jest --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"ts-node build/generate-style-code.ts","generate-dist-package":"ts-node build/generate-dist-package","generate-struct-arrays":"ts-node build/generate-struct-arrays.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"9.5.1","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"18.16.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.10","@mapbox/tiny-sdf":"^2.0.6","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@types/mapbox__point-geometry":"^0.1.2","@maplibre/maplibre-gl-style-spec":"^19.2.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.8.4","gl":"^6.0.2","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^10.2.4","jest":"^29.5.0","nise":"^5.1.4","jsdom":"^22.0.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.5.0","canvas":"^2.11.2","eslint":"^8.40.0","expect":"^29.5.0","rollup":"^3.21.5","semver":"^7.5.1","address":"^1.2.2","cssnano":"^6.0.1","postcss":"^8.4.23","ts-jest":"^29.1.0","ts-node":"^10.9.1","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.0","@types/gl":"^6.0.2","benchmark":"^2.1.4","puppeteer":"^20.2.0","react-dom":"^18.2.0","stylelint":"^15.6.1","pixelmatch":"^5.3.0","typescript":"^5.0.4","@types/diff":"^5.0.3","@types/glob":"^8.1.0","@types/jest":"^29.5.1","@types/nise":"^1.4.1","@types/node":"^20.1.0","npm-run-all":"^4.1.5","postcss-cli":"^10.1.0","@types/jsdom":"^21.1.1","@types/pngjs":"^6.0.1","@types/react":"^18.2.6","pretty-bytes":"^6.1.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.37.0","documentation":"14.0.1","node-plantuml":"^0.9.0","pdf-merger-js":"^4.3.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.2","@types/react-dom":"^18.2.4","jest-canvas-mock":"^2.5.0","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.4","devtools-protocol":"^0.0.1144541","is-builtin-module":"^3.2.1","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.1","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.0.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^7.1.0","eslint-plugin-jsdoc":"^44.2.3","eslint-plugin-react":"^7.32.2","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.2","@types/murmurhash-js":"^1.0.4","dts-bundle-generator":"^8.0.1","eslint-plugin-import":"^2.27.5","@rollup/plugin-terser":"^0.4.1","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.2","@types/offscreencanvas":"^2019.7.0","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"^25.0.0","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"^5.59.5","stylelint-config-standard":"^33.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.0.2","json-stringify-pretty-compact":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.59.6"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_3.0.1_1685379192264_0.018754562019712262","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"maplibre-gl","version":"3.1.0","license":"BSD-3-Clause","_id":"maplibre-gl@3.1.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"68e73461f994f0d44378b121e026688962b5492f","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-3.1.0.tgz","fileCount":521,"integrity":"sha512-KFarVUUszCEucPwnGsFJtPMQBg/F6lg+SPDmTztKUD/n0YShETjIOdNmm5jpxacEX3+dq50MzlqDr6VH+RtDDA==","signatures":[{"sig":"MEUCIDH6N2g7Iy2jQrbRu9si2PoBn7HUZencZHgYtiqV7RplAiEAgH+/RZMWdzXLhWuiP4XDf+ybSjQRkF0bnxD6vas4IRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15006999},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"46066078b51414c54ac7bae70495e2cb055b3a23","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css lint-docs test-render jest","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p generate-dist-package generate-style-code generate-struct-arrays generate-shaders","jest-ci":"jest --reporters=github-actions --reporters=summary","prepare":"npm run codegen","gl-stats":"npm run tsnode test/bench/gl-stats.ts","lint-css":"stylelint src/css/maplibre-gl.css","benchmark":"npm run tsnode test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","lint-docs":"documentation lint src/index.ts","test-unit":"jest --selectProjects=unit","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"run-p --print-label generate-typings build-dev build-prod build-csp build-csp-dev build-css","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest --selectProjects=build","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"npm run tsnode test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 .","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","build-benchmarks":"npm run build-dev && rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts","generate-shaders":"npm run tsnode build/generate-shaders.ts","generate-typings":"npm run tsnode build/generate-typings.ts","test-integration":"jest --selectProjects=integration","test-watch-roots":"jest --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"npm run tsnode build/generate-style-code.ts","generate-dist-package":"npm run tsnode build/generate-dist-package.js","generate-struct-arrays":"npm run tsnode build/generate-struct-arrays.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"9.5.1","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"18.16.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.10","@mapbox/tiny-sdf":"^2.0.6","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@types/mapbox__point-geometry":"^0.1.2","@maplibre/maplibre-gl-style-spec":"^19.2.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.8.5","gl":"^6.0.2","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^10.2.7","jest":"^29.5.0","nise":"^5.1.4","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.5.2","canvas":"^2.11.2","eslint":"^8.42.0","expect":"^29.5.0","rollup":"^3.25.1","semver":"^7.5.1","address":"^1.2.2","cssnano":"^6.0.1","postcss":"^8.4.24","ts-jest":"^29.1.0","ts-node":"^10.9.1","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.0","@types/gl":"^6.0.2","benchmark":"^2.1.4","puppeteer":"^20.7.1","react-dom":"^18.2.0","stylelint":"^15.7.0","pixelmatch":"^5.3.0","typescript":"^5.1.3","@types/diff":"^5.0.3","@types/glob":"^8.1.0","@types/jest":"^29.5.2","@types/nise":"^1.4.1","@types/node":"^20.1.0","npm-run-all":"^4.1.5","postcss-cli":"^10.1.0","@types/jsdom":"^21.1.1","@types/pngjs":"^6.0.1","@types/react":"^18.2.11","pretty-bytes":"^6.1.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.40.0","documentation":"14.0.2","node-plantuml":"^0.9.0","pdf-merger-js":"^4.3.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.2","@types/react-dom":"^18.2.4","jest-canvas-mock":"^2.5.1","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.4","devtools-protocol":"^0.0.1155872","is-builtin-module":"^3.2.1","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.1","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.0.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^7.1.0","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-react":"^7.32.2","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.2","@types/murmurhash-js":"^1.0.4","dts-bundle-generator":"^8.0.1","eslint-plugin-import":"^2.27.5","@rollup/plugin-terser":"^0.4.3","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.2","@types/offscreencanvas":"^2019.7.0","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"^25.0.1","@types/window-or-global":"^1.0.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"^5.59.11","stylelint-config-standard":"^33.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.1.0","json-stringify-pretty-compact":"^4.0.0","@typescript-eslint/eslint-plugin":"^5.59.9"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_3.1.0_1686691697805_0.09448480510605517","host":"s3://npm-registry-packages"}},"3.2.0-pre.1":{"name":"maplibre-gl","version":"3.2.0-pre.1","license":"BSD-3-Clause","_id":"maplibre-gl@3.2.0-pre.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"e42a22b3a5b5028c9cfb14df8204e472c9dffa16","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-3.2.0-pre.1.tgz","fileCount":524,"integrity":"sha512-s28OVSTJ8h3aD44+IyhMamdTn1CalIF8jxDryetX55MrUt0CVHaleRUXjM0ACzNcwnMbwqLTGtGQQPMe4dhIUQ==","signatures":[{"sig":"MEUCIHx3SZEaGqoA7YHvUzApX2lPTgA6FzLl+WHX8NxThJASAiEAsrdQFjXCvjGdOg5u1VtwtpBMnYxhmDHX5ZE0GBrj1bI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14977162},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"f75a9e64d79cd56a20b3f6e8b66908d223dab771","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p generate-dist-package generate-style-code generate-struct-arrays generate-shaders","jest-ci":"jest --reporters=github-actions --reporters=summary","prepare":"npm run codegen","gl-stats":"npm run tsnode test/bench/gl-stats.ts","lint-css":"stylelint src/css/maplibre-gl.css","benchmark":"npm run tsnode test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"run-p --print-label generate-typings build-dev build-prod build-csp build-csp-dev build-css","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest --selectProjects=build","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"npm run tsnode test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 .","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && npm run tsnode build/generate-docs.ts","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","generate-images":"npm run tsnode 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":"npm run tsnode build/generate-shaders.ts","generate-typings":"npm run tsnode build/generate-typings.ts","test-integration":"jest --selectProjects=integration","test-watch-roots":"jest --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"npm run tsnode build/generate-style-code.ts","generate-dist-package":"npm run tsnode build/generate-dist-package.js","generate-struct-arrays":"npm run tsnode build/generate-struct-arrays.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"9.5.1","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"18.16.1","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.10","@mapbox/tiny-sdf":"^2.0.6","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@types/mapbox__point-geometry":"^0.1.2","@maplibre/maplibre-gl-style-spec":"^19.2.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.8.5","gl":"^6.0.2","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^10.3.1","jest":"^29.5.0","nise":"^5.1.4","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.6.0","canvas":"^2.11.2","eslint":"^8.44.0","expect":"^29.5.0","rollup":"^3.26.0","semver":"^7.5.3","address":"^1.2.2","cssnano":"^6.0.1","postcss":"^8.4.24","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.24.8","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.0","@types/gl":"^6.0.2","benchmark":"^2.1.4","puppeteer":"^20.7.4","react-dom":"^18.2.0","stylelint":"^15.9.0","pixelmatch":"^5.3.0","typescript":"^5.1.6","@types/diff":"^5.0.3","@types/glob":"^8.1.0","@types/jest":"^29.5.2","@types/nise":"^1.4.1","@types/node":"^20.3.3","npm-run-all":"^4.1.5","postcss-cli":"^10.1.0","@types/jsdom":"^21.1.1","@types/pngjs":"^6.0.1","@types/react":"^18.2.14","pretty-bytes":"^6.1.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.40.2","node-plantuml":"^0.9.0","pdf-merger-js":"^4.3.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.2","@types/react-dom":"^18.2.6","jest-canvas-mock":"^2.5.2","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.4","devtools-protocol":"^0.0.1165014","is-builtin-module":"^3.2.1","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.0.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^7.1.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"0.2.17","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.2","@types/murmurhash-js":"^1.0.4","dts-bundle-generator":"^8.0.1","eslint-plugin-import":"^2.27.5","@rollup/plugin-terser":"^0.4.3","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.2","@types/offscreencanvas":"^2019.7.0","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"^25.0.2","@types/window-or-global":"^1.0.4","typedoc-plugin-markdown":"^3.15.3","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.2","@typescript-eslint/parser":"^5.60.1","stylelint-config-standard":"^33.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.1.0","json-stringify-pretty-compact":"^4.0.0","typedoc-plugin-missing-exports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_3.2.0-pre.1_1688876965765_0.33751720053470247","host":"s3://npm-registry-packages"}},"3.2.0-pre.2":{"name":"maplibre-gl","version":"3.2.0-pre.2","license":"BSD-3-Clause","_id":"maplibre-gl@3.2.0-pre.2","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"b4643d29bb683ba60b7ee14bf6953c90bf5fc37a","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-3.2.0-pre.2.tgz","fileCount":524,"integrity":"sha512-2YUQD1/sbiF9TteEXZM7X7EukAJ91CcZMhfEfoW1n5gbLj/gLMYPxwq2gslOgvfbsyl+zxa4p3EG0fW0ZYjdwg==","signatures":[{"sig":"MEUCIQDU7dQhPkwOcO8RhLIwotFFI/Pvbhn5LXBHq92ekrElZwIgOGoDmQRasLySFN07//plB6zX6t91eOscGk/xtBtzcl4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14977468},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"3b5a57fe24aa91de94235791a6de03c3dde337b3","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p generate-dist-package generate-style-code generate-struct-arrays generate-shaders","jest-ci":"jest --reporters=github-actions --reporters=summary","prepare":"npm run codegen","gl-stats":"npm run tsnode test/bench/gl-stats.ts","lint-css":"stylelint src/css/maplibre-gl.css","benchmark":"npm run tsnode test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"run-p --print-label generate-typings build-dev build-prod build-csp build-csp-dev build-css","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest --selectProjects=build","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"npm run tsnode test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 .","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && npm run tsnode build/generate-docs.ts","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","generate-images":"npm run tsnode 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":"npm run tsnode build/generate-shaders.ts","generate-typings":"npm run tsnode build/generate-typings.ts","test-integration":"jest --selectProjects=integration","test-watch-roots":"jest --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"npm run tsnode build/generate-style-code.ts","generate-dist-package":"npm run tsnode build/generate-dist-package.js","generate-struct-arrays":"npm run tsnode build/generate-struct-arrays.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"9.5.1","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"18.16.1","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.10","@mapbox/tiny-sdf":"^2.0.6","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@types/mapbox__point-geometry":"^0.1.2","@maplibre/maplibre-gl-style-spec":"^19.2.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.8.5","gl":"^6.0.2","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^10.3.1","jest":"^29.5.0","nise":"^5.1.4","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.6.0","canvas":"^2.11.2","eslint":"^8.44.0","expect":"^29.5.0","rollup":"^3.26.0","semver":"^7.5.3","address":"^1.2.2","cssnano":"^6.0.1","postcss":"^8.4.24","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.24.8","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.0","@types/gl":"^6.0.2","benchmark":"^2.1.4","puppeteer":"^20.7.4","react-dom":"^18.2.0","stylelint":"^15.10.1","pixelmatch":"^5.3.0","typescript":"^5.1.6","@types/diff":"^5.0.3","@types/glob":"^8.1.0","@types/jest":"^29.5.2","@types/nise":"^1.4.1","@types/node":"^20.3.3","npm-run-all":"^4.1.5","postcss-cli":"^10.1.0","@types/jsdom":"^21.1.1","@types/pngjs":"^6.0.1","@types/react":"^18.2.14","pretty-bytes":"^6.1.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.40.2","node-plantuml":"^0.9.0","pdf-merger-js":"^4.3.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.2","@types/react-dom":"^18.2.6","jest-canvas-mock":"^2.5.2","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.4","devtools-protocol":"^0.0.1165014","is-builtin-module":"^3.2.1","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.0.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^7.1.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"0.2.17","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.2","@types/murmurhash-js":"^1.0.4","dts-bundle-generator":"^8.0.1","eslint-plugin-import":"^2.27.5","@rollup/plugin-terser":"^0.4.3","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.2","@types/offscreencanvas":"^2019.7.0","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"^25.0.2","@types/window-or-global":"^1.0.4","typedoc-plugin-markdown":"^3.15.3","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.2","@typescript-eslint/parser":"^5.60.1","stylelint-config-standard":"^33.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.1.0","json-stringify-pretty-compact":"^4.0.0","typedoc-plugin-missing-exports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_3.2.0-pre.2_1688903427535_0.20704521985764401","host":"s3://npm-registry-packages"}},"3.2.0-pre.3":{"name":"maplibre-gl","version":"3.2.0-pre.3","license":"BSD-3-Clause","_id":"maplibre-gl@3.2.0-pre.3","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"902130468e7f3e07236d67e171a7dd3f4a617886","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-3.2.0-pre.3.tgz","fileCount":524,"integrity":"sha512-bSweGwCJZ8DMWTz6EVtnMY8LenLzsfh7Wp64rXqDQtQtiaCvqnG3GZHZXEDZOE6WsyoIooh0VhC7DBqM+skC4g==","signatures":[{"sig":"MEYCIQCN6zH9ljssqkuPYjFDTOnrNPIAIQOv/3NW4ODltJ0/7gIhANDwGiyRUtbwpaZIfVSXLN8g2XTKSHanhltPkKfMSHIm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14977245},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"a3d63a390d9d8495467c3eaad1399f75ffc37ba5","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p generate-dist-package generate-style-code generate-struct-arrays generate-shaders","jest-ci":"jest --reporters=github-actions --reporters=summary","prepare":"npm run codegen","gl-stats":"npm run tsnode test/bench/gl-stats.ts","lint-css":"stylelint src/css/maplibre-gl.css","benchmark":"npm run tsnode test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"run-p --print-label generate-typings build-dev build-prod build-csp build-csp-dev build-css","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest --selectProjects=build","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"npm run tsnode test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 .","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && npm run tsnode build/generate-docs.ts","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","generate-images":"npm run tsnode 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":"npm run tsnode build/generate-shaders.ts","generate-typings":"npm run tsnode build/generate-typings.ts","test-integration":"jest --selectProjects=integration","test-watch-roots":"jest --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"npm run tsnode build/generate-style-code.ts","generate-dist-package":"npm run tsnode build/generate-dist-package.js","generate-struct-arrays":"npm run tsnode build/generate-struct-arrays.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"9.5.1","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"18.16.1","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.10","@mapbox/tiny-sdf":"^2.0.6","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@types/mapbox__point-geometry":"^0.1.2","@maplibre/maplibre-gl-style-spec":"^19.2.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.8.5","gl":"^6.0.2","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^10.3.1","jest":"^29.5.0","nise":"^5.1.4","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.6.0","canvas":"^2.11.2","eslint":"^8.44.0","expect":"^29.5.0","rollup":"^3.26.0","semver":"^7.5.3","address":"^1.2.2","cssnano":"^6.0.1","postcss":"^8.4.24","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.24.8","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.0","@types/gl":"^6.0.2","benchmark":"^2.1.4","puppeteer":"^20.7.4","react-dom":"^18.2.0","stylelint":"^15.10.1","pixelmatch":"^5.3.0","typescript":"^5.1.6","@types/diff":"^5.0.3","@types/glob":"^8.1.0","@types/jest":"^29.5.2","@types/nise":"^1.4.1","@types/node":"^20.3.3","npm-run-all":"^4.1.5","postcss-cli":"^10.1.0","@types/jsdom":"^21.1.1","@types/pngjs":"^6.0.1","@types/react":"^18.2.14","pretty-bytes":"^6.1.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.40.2","node-plantuml":"^0.9.0","pdf-merger-js":"^4.3.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.2","@types/react-dom":"^18.2.6","jest-canvas-mock":"^2.5.2","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.4","devtools-protocol":"^0.0.1165014","is-builtin-module":"^3.2.1","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.0.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^7.1.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"0.2.17","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.2","@types/murmurhash-js":"^1.0.4","dts-bundle-generator":"^8.0.1","eslint-plugin-import":"^2.27.5","@rollup/plugin-terser":"^0.4.3","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.2","@types/offscreencanvas":"^2019.7.0","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"^25.0.2","@types/window-or-global":"^1.0.4","typedoc-plugin-markdown":"^3.15.3","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.2","@typescript-eslint/parser":"^5.60.1","stylelint-config-standard":"^33.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.1.0","json-stringify-pretty-compact":"^4.0.0","typedoc-plugin-missing-exports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_3.2.0-pre.3_1688924703991_0.7512942090244601","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"maplibre-gl","version":"3.2.0","license":"BSD-3-Clause","_id":"maplibre-gl@3.2.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"4b1d8c286e2d52be3b63ea64fea03a6ba097c1f2","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-3.2.0.tgz","fileCount":524,"integrity":"sha512-TOo/cV9r8Xy3ngbJtY6JUC7rpjpObrsdO5pt14l5OIw4gY1v5XnxWP16VDSe0zRoncFfDCEBDmRwhfEFwtlbvw==","signatures":[{"sig":"MEYCIQCt5UWU71LCGYHO7wt+ZngVrx0nTYFmWTY9DpTgAqQkFQIhAJs0L2eb4rCc+cQ+pNIzkU44uJN6AxwdpfJUggc7FbGp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14977263},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"541ac26fc4edd636efcd62a7496073e1f72682b4","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p generate-dist-package generate-style-code generate-struct-arrays generate-shaders","jest-ci":"jest --reporters=github-actions --reporters=summary","prepare":"npm run codegen","gl-stats":"npm run tsnode test/bench/gl-stats.ts","lint-css":"stylelint src/css/maplibre-gl.css","benchmark":"npm run tsnode test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"run-p --print-label generate-typings build-dev build-prod build-csp build-csp-dev build-css","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest --selectProjects=build","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"npm run tsnode test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 .","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && npm run tsnode build/generate-docs.ts","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","generate-images":"npm run tsnode 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":"npm run tsnode build/generate-shaders.ts","generate-typings":"npm run tsnode build/generate-typings.ts","test-integration":"jest --selectProjects=integration","test-watch-roots":"jest --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"npm run tsnode build/generate-style-code.ts","generate-dist-package":"npm run tsnode build/generate-dist-package.js","generate-struct-arrays":"npm run tsnode build/generate-struct-arrays.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"9.5.1","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"18.16.1","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.10","@mapbox/tiny-sdf":"^2.0.6","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@types/mapbox__point-geometry":"^0.1.2","@maplibre/maplibre-gl-style-spec":"^19.2.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.8.5","gl":"^6.0.2","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^10.3.1","jest":"^29.5.0","nise":"^5.1.4","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.6.0","canvas":"^2.11.2","eslint":"^8.44.0","expect":"^29.5.0","rollup":"^3.26.0","semver":"^7.5.3","address":"^1.2.2","cssnano":"^6.0.1","postcss":"^8.4.24","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.24.8","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.0","@types/gl":"^6.0.2","benchmark":"^2.1.4","puppeteer":"^20.7.4","react-dom":"^18.2.0","stylelint":"^15.10.1","pixelmatch":"^5.3.0","typescript":"^5.1.6","@types/diff":"^5.0.3","@types/glob":"^8.1.0","@types/jest":"^29.5.2","@types/nise":"^1.4.1","@types/node":"^20.3.3","npm-run-all":"^4.1.5","postcss-cli":"^10.1.0","@types/jsdom":"^21.1.1","@types/pngjs":"^6.0.1","@types/react":"^18.2.14","pretty-bytes":"^6.1.0","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.40.2","node-plantuml":"^0.9.0","pdf-merger-js":"^4.3.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.2","@types/react-dom":"^18.2.6","jest-canvas-mock":"^2.5.2","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.4","devtools-protocol":"^0.0.1165014","is-builtin-module":"^3.2.1","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.0.0","@types/shuffle-seed":"^1.1.0","@types/supercluster":"^7.1.0","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"0.2.17","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.2","@types/murmurhash-js":"^1.0.4","dts-bundle-generator":"^8.0.1","eslint-plugin-import":"^2.27.5","@rollup/plugin-terser":"^0.4.3","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.2","@types/offscreencanvas":"^2019.7.0","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"^25.0.2","@types/window-or-global":"^1.0.4","typedoc-plugin-markdown":"^3.15.3","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.2","@typescript-eslint/parser":"^5.60.1","stylelint-config-standard":"^33.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.1.0","json-stringify-pretty-compact":"^4.0.0","typedoc-plugin-missing-exports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_3.2.0_1688967317782_0.5597921492254208","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"maplibre-gl","version":"3.2.1","license":"BSD-3-Clause","_id":"maplibre-gl@3.2.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"de8be5f765bcee004cafe9ad7287adcf670bbe87","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-3.2.1.tgz","fileCount":524,"integrity":"sha512-7INNVNJGKKPslU4DmSSMldreOEqsMYY4m62WaHQVmD95D5VlS7BiY4HKlYiNsmKI9onWk7Xd5c/JWmXLa025dA==","signatures":[{"sig":"MEUCIQDVw6BbDHMnSLQzNHSwplEl//o0shnxK/r/oYsbMygWkQIgL5FIt5IMtt7FJIiZbmVR3kMbD7yP1V8eq69Gf6ZmsQ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15007132},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"88818bc19a9026c4d67753d07e465ce6aeeca4be","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p generate-dist-package generate-style-code generate-struct-arrays generate-shaders","jest-ci":"jest --reporters=github-actions --reporters=summary","prepare":"npm run codegen","gl-stats":"npm run tsnode test/bench/gl-stats.ts","lint-css":"stylelint src/css/maplibre-gl.css","benchmark":"npm run tsnode test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"run-p --print-label generate-typings build-dev build-prod build-csp build-csp-dev build-css","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest --selectProjects=build","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"npm run tsnode test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 .","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && npm run tsnode build/generate-docs.ts","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","generate-images":"npm run tsnode 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":"npm run tsnode build/generate-shaders.ts","generate-typings":"npm run tsnode build/generate-typings.ts","test-integration":"jest --selectProjects=integration","test-watch-roots":"jest --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"npm run tsnode build/generate-style-code.ts","generate-dist-package":"npm run tsnode build/generate-dist-package.js","generate-struct-arrays":"npm run tsnode build/generate-struct-arrays.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"9.5.1","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"18.16.1","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.10","@mapbox/tiny-sdf":"^2.0.6","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.0","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@types/mapbox__point-geometry":"^0.1.2","@maplibre/maplibre-gl-style-spec":"^19.2.2","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.8.5","gl":"^6.0.2","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^10.3.3","jest":"^29.6.1","nise":"^5.1.4","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.6.0","canvas":"^2.11.2","eslint":"^8.45.0","expect":"^29.5.0","rollup":"^3.26.3","semver":"^7.5.4","address":"^1.2.2","cssnano":"^6.0.1","postcss":"^8.4.26","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.24.8","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.0","@types/gl":"^6.0.2","benchmark":"^2.1.4","puppeteer":"^20.9.0","react-dom":"^18.2.0","stylelint":"^15.10.2","pixelmatch":"^5.3.0","typescript":"^5.1.6","@types/diff":"^5.0.3","@types/glob":"^8.1.0","@types/jest":"^29.5.3","@types/nise":"^1.4.1","@types/node":"^20.4.4","npm-run-all":"^4.1.5","postcss-cli":"^10.1.0","@types/jsdom":"^21.1.1","@types/pngjs":"^6.0.1","@types/react":"^18.2.15","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.44.0","node-plantuml":"^0.9.0","pdf-merger-js":"^4.3.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.2","@types/react-dom":"^18.2.7","jest-canvas-mock":"^2.5.2","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.4","devtools-protocol":"^0.0.1170846","is-builtin-module":"^3.2.1","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.3","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.0.0","@types/shuffle-seed":"^1.1.0","eslint-plugin-react":"^7.33.0","eslint-plugin-tsdoc":"0.2.17","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.2","@types/murmurhash-js":"^1.0.4","dts-bundle-generator":"^8.0.1","eslint-plugin-import":"^2.27.5","@rollup/plugin-terser":"^0.4.3","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.2","@types/offscreencanvas":"^2019.7.0","jest-environment-jsdom":"^29.6.1","@rollup/plugin-commonjs":"^25.0.3","@types/window-or-global":"^1.0.4","typedoc-plugin-markdown":"^3.15.3","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.2","@typescript-eslint/parser":"^5.62.0","stylelint-config-standard":"^34.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.1.0","json-stringify-pretty-compact":"^4.0.0","typedoc-plugin-missing-exports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_3.2.1_1690217647087_0.290213418426321","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"maplibre-gl","version":"3.2.2","license":"BSD-3-Clause","_id":"maplibre-gl@3.2.2","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"50ef7edb0e18313ab1f0ca08c171f6073796832d","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-3.2.2.tgz","fileCount":525,"integrity":"sha512-YCnQZgAlUUyBmPB1umubmmFaiGMyVHRGTe/vNjPDcamlzkgjR4Ouw4pHgciXsxD1ZOr7cjrq3QPyMqrORCMBKQ==","signatures":[{"sig":"MEQCIBesub/afKVaOqK7IIkTQdDTwK04C9ZRli3dAJeUu4EOAiAewPt44envcMXAtmrAYpi+PenApBffKFtOwUVPGZll1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15024365},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"7e4e0cd1b9a670956696ff510d765cdb0960b2af","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p generate-dist-package generate-style-code generate-struct-arrays generate-shaders","jest-ci":"jest --reporters=github-actions --reporters=summary","prepare":"npm run codegen","gl-stats":"npm run tsnode test/bench/gl-stats.ts","lint-css":"stylelint src/css/maplibre-gl.css","benchmark":"npm run tsnode test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"run-p --print-label generate-typings build-dev build-prod build-csp build-csp-dev build-css","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest --selectProjects=build","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"npm run tsnode test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 .","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && npm run tsnode build/generate-docs.ts","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","generate-images":"npm run tsnode 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":"npm run tsnode build/generate-shaders.ts","generate-typings":"npm run tsnode build/generate-typings.ts","test-integration":"jest --selectProjects=integration","test-watch-roots":"jest --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"npm run tsnode build/generate-style-code.ts","generate-dist-package":"npm run tsnode build/generate-dist-package.js","generate-struct-arrays":"npm run tsnode build/generate-struct-arrays.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"9.6.7","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"18.17.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.10","@mapbox/tiny-sdf":"^2.0.6","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.0","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@types/mapbox__point-geometry":"^0.1.2","@maplibre/maplibre-gl-style-spec":"^19.2.2","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.8.5","gl":"^6.0.2","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^10.3.3","jest":"^29.6.2","nise":"^5.1.4","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.6.1","canvas":"^2.11.2","eslint":"^8.46.0","expect":"^29.6.2","rollup":"^3.27.0","semver":"^7.5.4","address":"^1.2.2","cssnano":"^6.0.1","postcss":"^8.4.27","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.24.8","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.0","@types/gl":"^6.0.2","benchmark":"^2.1.4","puppeteer":"^20.9.0","react-dom":"^18.2.0","stylelint":"^15.10.2","pixelmatch":"^5.3.0","typescript":"^5.1.6","@types/diff":"^5.0.3","@types/glob":"^8.1.0","@types/jest":"^29.5.3","@types/nise":"^1.4.1","@types/node":"^20.4.5","npm-run-all":"^4.1.5","postcss-cli":"^10.1.0","@types/jsdom":"^21.1.1","@types/pngjs":"^6.0.1","@types/react":"^18.2.17","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.44.1","node-plantuml":"^0.9.0","pdf-merger-js":"^4.3.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.2","@types/react-dom":"^18.2.7","jest-canvas-mock":"^2.5.2","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.4","devtools-protocol":"^0.0.1173815","is-builtin-module":"^3.2.1","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.3","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.0.0","@types/shuffle-seed":"^1.1.0","eslint-plugin-react":"^7.33.1","eslint-plugin-tsdoc":"0.2.17","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.2","@types/murmurhash-js":"^1.0.4","dts-bundle-generator":"^8.0.1","eslint-plugin-import":"^2.28.0","@rollup/plugin-terser":"^0.4.3","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.2","@types/offscreencanvas":"^2019.7.0","jest-environment-jsdom":"^29.6.2","@rollup/plugin-commonjs":"^25.0.3","@types/window-or-global":"^1.0.4","typedoc-plugin-markdown":"^3.15.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.2","@typescript-eslint/parser":"^6.2.0","stylelint-config-standard":"^34.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.1.0","json-stringify-pretty-compact":"^4.0.0","typedoc-plugin-missing-exports":"^2.0.1","@typescript-eslint/eslint-plugin":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_3.2.2_1691320133919_0.678953601535847","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"maplibre-gl","version":"3.3.0","license":"BSD-3-Clause","_id":"maplibre-gl@3.3.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"a4a33f7ca632dad7a46b231c2617bc92267b1933","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-3.3.0.tgz","fileCount":527,"integrity":"sha512-LDia3b8u2S8qtl50n8TYJM0IPLzfc01KDc71LNuydvDiEXAGBI5togty+juVtUipRZZjs4dAW6xhgrabc6lIgw==","signatures":[{"sig":"MEYCIQCegW8FM81mVYux780KVp8HnFp/qh9NJWDHzXk0n+76PwIhAIqdS2HGLN4zT/BxDaDonGYfw3KSHTgDYhPsMrCmrmzF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15117950},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"deb12763e80bc8890783f6345f7886518c53089f","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p generate-dist-package generate-style-code generate-struct-arrays generate-shaders","jest-ci":"jest --reporters=github-actions --reporters=summary","prepare":"npm run codegen","gl-stats":"npm run tsnode test/bench/gl-stats.ts","lint-css":"stylelint src/css/maplibre-gl.css","benchmark":"npm run tsnode test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"run-p --print-label generate-typings build-dev build-prod build-csp build-csp-dev build-css","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","test-build":"jest --selectProjects=build","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"npm run tsnode test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 .","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && npm run tsnode build/generate-docs.ts","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","generate-images":"npm run tsnode 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":"npm run tsnode build/generate-shaders.ts","generate-typings":"npm run tsnode build/generate-typings.ts","test-integration":"jest --selectProjects=integration","test-watch-roots":"jest --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"npm run tsnode build/generate-style-code.ts","generate-dist-package":"npm run tsnode build/generate-dist-package.js","generate-struct-arrays":"npm run tsnode build/generate-struct-arrays.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"9.6.7","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"18.17.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.10","@mapbox/tiny-sdf":"^2.0.6","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.0","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@types/mapbox__point-geometry":"^0.1.2","@maplibre/maplibre-gl-style-spec":"^19.3.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.8.5","gl":"^6.0.2","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^10.3.3","jest":"^29.6.2","nise":"^5.1.4","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.6.1","canvas":"^2.11.2","eslint":"^8.46.0","expect":"^29.6.2","rollup":"^3.27.2","semver":"^7.5.4","address":"^1.2.2","cssnano":"^6.0.1","postcss":"^8.4.27","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.24.8","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.0","@types/gl":"^6.0.2","benchmark":"^2.1.4","puppeteer":"^21.0.1","react-dom":"^18.2.0","stylelint":"^15.10.2","pixelmatch":"^5.3.0","typescript":"^5.1.6","@types/diff":"^5.0.3","@types/glob":"^8.1.0","@types/jest":"^29.5.3","@types/nise":"^1.4.1","@types/node":"^20.4.8","npm-run-all":"^4.1.5","postcss-cli":"^10.1.0","@types/jsdom":"^21.1.1","@types/pngjs":"^6.0.1","@types/react":"^18.2.18","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.44.2","node-plantuml":"^0.9.0","pdf-merger-js":"^4.3.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.2","@types/react-dom":"^18.2.7","jest-canvas-mock":"^2.5.2","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.4","devtools-protocol":"^0.0.1179426","is-builtin-module":"^3.2.1","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.3","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.0.0","@types/shuffle-seed":"^1.1.0","eslint-plugin-react":"^7.33.1","eslint-plugin-tsdoc":"0.2.17","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.2","@types/murmurhash-js":"^1.0.4","dts-bundle-generator":"^8.0.1","eslint-plugin-import":"^2.28.0","@rollup/plugin-terser":"^0.4.3","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.2","@types/offscreencanvas":"^2019.7.0","jest-environment-jsdom":"^29.6.2","@rollup/plugin-commonjs":"^25.0.3","@types/window-or-global":"^1.0.4","typedoc-plugin-markdown":"^3.15.4","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.2","@typescript-eslint/parser":"^6.2.1","stylelint-config-standard":"^34.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.1.0","json-stringify-pretty-compact":"^4.0.0","typedoc-plugin-missing-exports":"^2.0.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_3.3.0_1691644730271_0.6750890570400812","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"maplibre-gl","version":"3.3.1","license":"BSD-3-Clause","_id":"maplibre-gl@3.3.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"150e48d80813b72b66b89156446298c72dca4ca0","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-3.3.1.tgz","fileCount":528,"integrity":"sha512-SfRq9bT68GytDzCOG0IoTGg2rASbgdYunW/6xhnp55QuLmwG1M/YOlXxqHaphwia7kZbMvBOocvY0fp5yfTjZA==","signatures":[{"sig":"MEUCIQD+QXz8CLqxsqmSxFZr0wYUbHP85/WUJvnXIN311s4ksgIga+CJlkQvgcKJMl4xup9dhMyYzoNt7bIm3BXXDdEaTrI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20653426},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"2fa582c90e84f82481faf65564021d2957038589","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p generate-dist-package generate-style-code generate-struct-arrays generate-shaders","jest-ci":"jest --reporters=github-actions --reporters=summary","prepare":"npm run codegen","gl-stats":"npm run tsnode test/bench/gl-stats.ts","lint-css":"stylelint src/css/maplibre-gl.css","benchmark":"npm run tsnode test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"run-p --print-label generate-typings build-dev build-prod build-csp build-csp-dev build-css","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"npm run tsnode test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 .","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && npm run tsnode build/generate-docs.ts","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","generate-images":"npm run tsnode 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":"npm run tsnode build/generate-shaders.ts","generate-typings":"npm run tsnode build/generate-typings.ts","test-integration":"jest --selectProjects=integration","test-watch-roots":"jest --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"npm run tsnode build/generate-style-code.ts","generate-dist-package":"npm run tsnode build/generate-dist-package.js","generate-struct-arrays":"npm run tsnode build/generate-struct-arrays.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"9.6.7","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"18.17.1","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.2","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.10","@mapbox/tiny-sdf":"^2.0.6","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.0","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.0","@types/mapbox__point-geometry":"^0.1.2","@maplibre/maplibre-gl-style-spec":"^19.3.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.8.5","gl":"^6.0.2","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^10.3.3","jest":"^29.6.2","nise":"^5.1.4","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.48.0","expect":"^29.6.4","rollup":"^3.28.1","semver":"^7.5.4","address":"^1.2.2","cssnano":"^6.0.1","postcss":"^8.4.28","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.24.8","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.0","@types/gl":"^6.0.2","benchmark":"^2.1.4","puppeteer":"^21.1.0","react-dom":"^18.2.0","stylelint":"^15.10.3","pixelmatch":"^5.3.0","typescript":"^5.1.6","@types/diff":"^5.0.3","@types/glob":"^8.1.0","@types/jest":"^29.5.3","@types/nise":"^1.4.1","@types/node":"^20.5.7","npm-run-all":"^4.1.5","postcss-cli":"^10.1.0","@types/jsdom":"^21.1.2","@types/pngjs":"^6.0.1","@types/react":"^18.2.21","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.1","@types/eslint":"^8.44.2","node-plantuml":"^0.9.0","pdf-merger-js":"^4.3.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.8","@types/minimist":"^1.2.2","@types/benchmark":"^2.1.2","@types/react-dom":"^18.2.7","jest-canvas-mock":"^2.5.2","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.4","devtools-protocol":"^0.0.1188743","is-builtin-module":"^3.2.1","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.2.3","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.0.0","@types/shuffle-seed":"^1.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"0.2.17","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.2","@types/murmurhash-js":"^1.0.4","dts-bundle-generator":"^8.0.1","eslint-plugin-import":"^2.28.1","@rollup/plugin-terser":"^0.4.3","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.2","@types/offscreencanvas":"^2019.7.0","jest-environment-jsdom":"^29.6.2","@rollup/plugin-commonjs":"^25.0.4","@types/window-or-global":"^1.0.4","typedoc-plugin-markdown":"^3.16.0","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.3","@typescript-eslint/parser":"^6.4.1","stylelint-config-standard":"^34.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.2.1","json-stringify-pretty-compact":"^4.0.0","typedoc-plugin-missing-exports":"^2.1.0","@typescript-eslint/eslint-plugin":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_3.3.1_1693330174557_0.03821450474411092","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"maplibre-gl","version":"3.4.0","license":"BSD-3-Clause","_id":"maplibre-gl@3.4.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"e0f48b658a983a0339a4f85eb4c41c95df2d33a2","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-3.4.0.tgz","fileCount":529,"integrity":"sha512-5Q36HD2mJoPcd85O2wIDq2t6kl9KMBpITO12A9wPKpQ6ieYKKf5Dp4U/XNjmZWtSTIX2hnx+OwlInkAVLdav6Q==","signatures":[{"sig":"MEUCIQDIIhnvmoFPeT6La31CKa0A2aDYAaPl/0FpFtHWhW4nxgIgSTMAs+vQSblPPqbZEho9UOzlqHruYG0cnHrkmKDWyMc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15174797},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"28af6749a71d10ee18984a1e54dde7d5671a1666","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p generate-dist-package generate-style-code generate-struct-arrays generate-shaders","jest-ci":"jest --reporters=github-actions --reporters=summary","prepare":"npm run codegen","gl-stats":"npm run tsnode test/bench/gl-stats.ts","lint-css":"stylelint src/css/maplibre-gl.css","benchmark":"npm run tsnode test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"run-p --print-label generate-typings build-dev build-prod build-csp build-csp-dev build-css","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"npm run tsnode test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 .","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && npm run tsnode build/generate-docs.ts","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","generate-images":"npm run tsnode 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":"npm run tsnode build/generate-shaders.ts","generate-typings":"npm run tsnode build/generate-typings.ts","test-integration":"jest --selectProjects=integration","test-watch-roots":"jest --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"npm run tsnode build/generate-style-code.ts","generate-dist-package":"npm run tsnode build/generate-dist-package.js","generate-struct-arrays":"npm run tsnode build/generate-struct-arrays.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"9.8.1","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"18.18.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.3","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.11","@mapbox/tiny-sdf":"^2.0.6","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.1","@types/mapbox__point-geometry":"^0.1.2","@maplibre/maplibre-gl-style-spec":"^19.3.2","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.8.5","gl":"^6.0.2","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^10.3.10","jest":"^29.6.2","nise":"^5.1.4","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.50.0","expect":"^29.7.0","rollup":"^3.29.4","semver":"^7.5.4","address":"^2.0.1","cssnano":"^6.0.1","postcss":"^8.4.31","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.1","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.1","@types/gl":"^6.0.3","benchmark":"^2.1.4","puppeteer":"^21.3.6","react-dom":"^18.2.0","stylelint":"^15.10.3","pixelmatch":"^5.3.0","typescript":"^5.2.2","@types/diff":"^5.0.5","@types/glob":"^8.1.0","@types/jest":"^29.5.3","@types/nise":"^1.4.2","@types/node":"^20.8.2","npm-run-all":"^4.1.5","postcss-cli":"^10.1.0","@types/jsdom":"^21.1.3","@types/pngjs":"^6.0.2","@types/react":"^18.2.25","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.2","@types/eslint":"^8.44.3","node-plantuml":"^0.9.0","pdf-merger-js":"^4.3.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.9","@types/minimist":"^1.2.3","@types/benchmark":"^2.1.3","@types/react-dom":"^18.2.10","jest-canvas-mock":"^2.5.2","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.4","devtools-protocol":"^0.0.1205644","is-builtin-module":"^3.2.1","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.4.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.0.1","@types/shuffle-seed":"^1.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"0.2.17","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.3","@types/murmurhash-js":"^1.0.4","dts-bundle-generator":"^8.0.1","eslint-plugin-import":"^2.28.1","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.3","@types/offscreencanvas":"^2019.7.1","jest-environment-jsdom":"^29.6.2","@rollup/plugin-commonjs":"^25.0.5","@types/window-or-global":"^1.0.4","typedoc-plugin-markdown":"^3.16.0","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.7.4","stylelint-config-standard":"^34.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.2.2","json-stringify-pretty-compact":"^4.0.0","typedoc-plugin-missing-exports":"^2.1.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_3.4.0_1696615834495_0.9837981360498427","host":"s3://npm-registry-packages"}},"3.4.1":{"name":"maplibre-gl","version":"3.4.1","license":"BSD-3-Clause","_id":"maplibre-gl@3.4.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"a22487f981e07d5b04bb525a1927ead2ef1bdb69","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-3.4.1.tgz","fileCount":531,"integrity":"sha512-RPcdaiZ52G3X+PaHQxqQ1d4I8iTIPRl4OXhPU/3o37kDf+ImLXpUVZj4p0qBCGm71n79daVzaCMG9QxfSSQbnQ==","signatures":[{"sig":"MEYCIQD26BPuNGZ7KGfsnP7NJnkBYQAJbT44mVfcaRs/7J3G0QIhAPdDY/ja7QdwK6ENqJh6DVJ4qejlhyAsIsiPjqpRtHA4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15218739},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"fcd5c304628029e2760dcfd5e295eb195b7b4ba9","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p generate-dist-package generate-style-code generate-struct-arrays generate-shaders","jest-ci":"jest --reporters=github-actions --reporters=summary","prepare":"npm run codegen","gl-stats":"npm run tsnode test/bench/gl-stats.ts","lint-css":"stylelint src/css/maplibre-gl.css","benchmark":"npm run tsnode test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"run-p --print-label generate-typings build-dev build-prod build-csp build-csp-dev build-css","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"npm run tsnode test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 .","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && npm run tsnode build/generate-docs.ts","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","generate-images":"npm run tsnode 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":"npm run tsnode build/generate-shaders.ts","generate-typings":"npm run tsnode build/generate-typings.ts","test-integration":"jest --selectProjects=integration","test-watch-roots":"jest --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"npm run tsnode build/generate-style-code.ts","generate-dist-package":"npm run tsnode build/generate-dist-package.js","generate-struct-arrays":"npm run tsnode build/generate-struct-arrays.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"9.8.1","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"18.18.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.3","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.11","@mapbox/tiny-sdf":"^2.0.6","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.1","@types/mapbox__point-geometry":"^0.1.2","@maplibre/maplibre-gl-style-spec":"^19.3.2","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.8.5","gl":"^6.0.2","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^10.3.10","jest":"^29.6.2","nise":"^5.1.4","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.51.0","expect":"^29.7.0","rollup":"^4.0.2","semver":"^7.5.4","address":"^2.0.1","cssnano":"^6.0.1","postcss":"^8.4.31","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.2","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.1","@types/gl":"^6.0.3","benchmark":"^2.1.4","puppeteer":"^21.3.8","react-dom":"^18.2.0","stylelint":"^15.10.3","pixelmatch":"^5.3.0","typescript":"^5.2.2","@types/diff":"^5.0.5","@types/glob":"^8.1.0","@types/jest":"^29.5.3","@types/nise":"^1.4.2","@types/node":"^20.8.3","npm-run-all":"^4.1.5","postcss-cli":"^10.1.0","@types/jsdom":"^21.1.3","@types/pngjs":"^6.0.2","@types/react":"^18.2.25","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.2","@types/eslint":"^8.44.3","node-plantuml":"^0.9.0","pdf-merger-js":"^4.3.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.9","@types/minimist":"^1.2.3","@types/benchmark":"^2.1.3","@types/react-dom":"^18.2.11","jest-canvas-mock":"^2.5.2","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.4","devtools-protocol":"^0.0.1206220","is-builtin-module":"^3.2.1","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.4.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.0.1","@types/shuffle-seed":"^1.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"0.2.17","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.3","@types/murmurhash-js":"^1.0.4","dts-bundle-generator":"^8.0.1","eslint-plugin-import":"^2.28.1","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.3","@types/offscreencanvas":"^2019.7.1","jest-environment-jsdom":"^29.6.2","@rollup/plugin-commonjs":"^25.0.5","@types/window-or-global":"^1.0.4","typedoc-plugin-markdown":"^3.16.0","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.7.4","stylelint-config-standard":"^34.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.2.3","json-stringify-pretty-compact":"^4.0.0","typedoc-plugin-missing-exports":"^2.1.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_3.4.1_1697031790385_0.9741106906087633","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"maplibre-gl","version":"3.5.0","license":"BSD-3-Clause","_id":"maplibre-gl@3.5.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"063dabd438474a4c9ec30f16aec6c65ff2aa3291","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-3.5.0.tgz","fileCount":531,"integrity":"sha512-kPEBz6r1LBOZjUpFy+4wZU5Nvnkr60wBtYN/JD6N7oaA4Prpe21afYKxi1oWzSPSfspS1tWNF18GlpF2XcmNSA==","signatures":[{"sig":"MEYCIQC7mP9OQ4/ZulTn5QeJbby9OwZOyfcBU5tr1+flWV0FGQIhAI2xJPi9Mn8QgXbUDfjPogzC7eF0pDIAfR6KHbBPwwjd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15221606},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"572d6071fd5fce9f71bdb267f05532616e8d7be0","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p generate-dist-package generate-style-code generate-struct-arrays generate-shaders","jest-ci":"jest --reporters=github-actions --reporters=summary","prepare":"npm run codegen","gl-stats":"npm run tsnode test/bench/gl-stats.ts","lint-css":"stylelint src/css/maplibre-gl.css","benchmark":"npm run tsnode test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"run-p --print-label generate-typings build-dev build-prod build-csp build-csp-dev build-css","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"npm run tsnode test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 .","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && npm run tsnode build/generate-docs.ts","build-diagrams":"cd docs/diagrams; ls *.plantuml | xargs -I {} puml generate --svg {} -o {}.svg","generate-images":"npm run tsnode 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":"npm run tsnode build/generate-shaders.ts","generate-typings":"npm run tsnode build/generate-typings.ts","test-integration":"jest --selectProjects=integration","test-watch-roots":"jest --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"npm run tsnode build/generate-style-code.ts","generate-dist-package":"npm run tsnode build/generate-dist-package.js","generate-struct-arrays":"npm run tsnode build/generate-struct-arrays.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"9.8.1","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"18.18.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.3","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.11","@mapbox/tiny-sdf":"^2.0.6","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.1","@types/mapbox__point-geometry":"^0.1.2","@maplibre/maplibre-gl-style-spec":"^19.3.2","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.8.5","gl":"^6.0.2","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^10.3.10","jest":"^29.6.2","nise":"^5.1.4","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.51.0","expect":"^29.7.0","rollup":"^4.0.2","semver":"^7.5.4","address":"^2.0.1","cssnano":"^6.0.1","postcss":"^8.4.31","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.2","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.1","@types/gl":"^6.0.3","benchmark":"^2.1.4","puppeteer":"^21.3.8","react-dom":"^18.2.0","stylelint":"^15.10.3","pixelmatch":"^5.3.0","typescript":"^5.2.2","@types/diff":"^5.0.6","@types/glob":"^8.1.0","@types/jest":"^29.5.3","@types/nise":"^1.4.2","@types/node":"^20.8.3","npm-run-all":"^4.1.5","postcss-cli":"^10.1.0","@types/jsdom":"^21.1.3","@types/pngjs":"^6.0.2","@types/react":"^18.2.28","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.2","@types/eslint":"^8.44.4","node-plantuml":"^0.9.0","pdf-merger-js":"^4.3.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.10","@types/minimist":"^1.2.3","@types/benchmark":"^2.1.3","@types/react-dom":"^18.2.13","jest-canvas-mock":"^2.5.2","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.4","devtools-protocol":"^0.0.1208070","is-builtin-module":"^3.2.1","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.4.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.0.1","@types/shuffle-seed":"^1.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"0.2.17","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.3","@types/murmurhash-js":"^1.0.4","dts-bundle-generator":"^8.0.1","eslint-plugin-import":"^2.28.1","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.3","@types/offscreencanvas":"^2019.7.1","jest-environment-jsdom":"^29.6.2","@rollup/plugin-commonjs":"^25.0.5","@types/window-or-global":"^1.0.4","typedoc-plugin-markdown":"^3.16.0","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.7.5","stylelint-config-standard":"^34.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.2.3","json-stringify-pretty-compact":"^4.0.0","typedoc-plugin-missing-exports":"^2.1.0","@typescript-eslint/eslint-plugin":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_3.5.0_1697147317755_0.8639799427983605","host":"s3://npm-registry-packages"}},"3.5.1":{"name":"maplibre-gl","version":"3.5.1","license":"BSD-3-Clause","_id":"maplibre-gl@3.5.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"83d6be57612bd056b096f8faf4b2cfc31ce655b8","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-3.5.1.tgz","fileCount":531,"integrity":"sha512-XFpqAKjpm7Y6cV3B1MDZ3FGUCXyrfeM2QkXloKc4x2QK9/e6/BEHdVebtxXcTrwdzpQexKrMqzdYCbaobJRNrw==","signatures":[{"sig":"MEQCIB8BxS74KFcj7RkHc9wProhmDaCic75SXH2vSDoKAlDyAiBMl8hy6iUjEvRzOegzBZau6en8DvF9/jnOo5Q4yz3hsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15344000},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"f3f95f22ea3a90158df9e9971726daad02c4b015","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p generate-dist-package generate-style-code generate-struct-arrays generate-shaders","jest-ci":"jest --reporters=github-actions --reporters=summary","prepare":"npm run codegen","gl-stats":"npm run tsnode test/bench/gl-stats.ts","lint-css":"stylelint src/css/maplibre-gl.css","benchmark":"npm run tsnode test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"run-p --print-label generate-typings build-dev build-prod build-csp build-csp-dev build-css","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"npm run tsnode test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 .","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && npm run tsnode build/generate-docs.ts","generate-images":"npm run tsnode 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":"npm run tsnode build/generate-shaders.ts","generate-typings":"npm run tsnode build/generate-typings.ts","test-integration":"jest --selectProjects=integration","test-watch-roots":"jest --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"npm run tsnode build/generate-style-code.ts","generate-dist-package":"npm run tsnode build/generate-dist-package.js","generate-struct-arrays":"npm run tsnode build/generate-struct-arrays.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"9.8.1","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"18.18.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.3","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.11","@mapbox/tiny-sdf":"^2.0.6","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.1","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.1","@types/mapbox__point-geometry":"^0.1.2","@maplibre/maplibre-gl-style-spec":"^19.3.2","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.8.5","gl":"^6.0.2","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^10.3.10","jest":"^29.6.2","nise":"^5.1.4","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.51.0","expect":"^29.7.0","rollup":"^4.1.4","semver":"^7.5.4","address":"^2.0.1","cssnano":"^6.0.1","postcss":"^8.4.31","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.2","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.1","@types/gl":"^6.0.3","benchmark":"^2.1.4","puppeteer":"^21.3.8","react-dom":"^18.2.0","stylelint":"^15.10.3","pixelmatch":"^5.3.0","typescript":"^5.2.2","@types/diff":"^5.0.6","@types/glob":"^8.1.0","@types/jest":"^29.5.3","@types/nise":"^1.4.2","@types/node":"^20.8.3","npm-run-all":"^4.1.5","postcss-cli":"^10.1.0","@types/jsdom":"^21.1.3","@types/pngjs":"^6.0.2","@types/react":"^18.2.28","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.2","@types/eslint":"^8.44.4","pdf-merger-js":"^4.3.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.10","@types/minimist":"^1.2.3","@types/benchmark":"^2.1.3","@types/react-dom":"^18.2.13","jest-canvas-mock":"^2.5.2","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.4","devtools-protocol":"^0.0.1209236","is-builtin-module":"^3.2.1","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.4.2","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.0.1","@types/shuffle-seed":"^1.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"0.2.17","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.4","dts-bundle-generator":"^8.0.1","eslint-plugin-import":"^2.28.1","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.4","@types/offscreencanvas":"^2019.7.1","jest-environment-jsdom":"^29.6.2","@rollup/plugin-commonjs":"^25.0.7","@types/window-or-global":"^1.0.4","typedoc-plugin-markdown":"^3.16.0","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.7.5","stylelint-config-standard":"^34.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.2.3","json-stringify-pretty-compact":"^4.0.0","typedoc-plugin-missing-exports":"^2.1.0","@typescript-eslint/eslint-plugin":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_3.5.1_1697575133483_0.22654227004263405","host":"s3://npm-registry-packages"}},"3.5.2":{"name":"maplibre-gl","version":"3.5.2","license":"BSD-3-Clause","_id":"maplibre-gl@3.5.2","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"84a352f1845c6ccf6fe5d86aaa0d0e8b0f18923c","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-3.5.2.tgz","fileCount":531,"integrity":"sha512-deqYA/RiEyXMGroZMDbOWNQTLnFsxREC+mDkQnuyCUNdBWm1KHafsXJYZP7rlLa5RLQNq05IAUAizY9aHTpIUw==","signatures":[{"sig":"MEYCIQDXr+g3L5WSVaNNvg4+R1cJJRNC633EOOuJ6FDVuFHL2AIhAJVkPaa69HbxtZngYa7KTD9MMZkQjscGK+eckbh4HORl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22020586},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"ff348dacba8a96acbee3cbc8949d5adc2a1a710e","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p generate-dist-package generate-style-code generate-struct-arrays generate-shaders","jest-ci":"jest --reporters=github-actions --reporters=summary","prepare":"npm run codegen","gl-stats":"npm run tsnode test/bench/gl-stats.ts","lint-css":"stylelint src/css/maplibre-gl.css","benchmark":"npm run tsnode test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"run-p --print-label generate-typings build-dev build-prod build-csp build-csp-dev build-css","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"npm run tsnode test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 .","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && npm run tsnode build/generate-docs.ts","generate-images":"npm run tsnode 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":"npm run tsnode build/generate-shaders.ts","generate-typings":"npm run tsnode build/generate-typings.ts","test-integration":"jest --selectProjects=integration","test-watch-roots":"jest --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"npm run tsnode build/generate-style-code.ts","generate-dist-package":"npm run tsnode build/generate-dist-package.js","generate-struct-arrays":"npm run tsnode build/generate-struct-arrays.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"9.8.1","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"18.18.2","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.4","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.12","@mapbox/tiny-sdf":"^2.0.6","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.2","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.3","@types/mapbox__point-geometry":"^0.1.3","@maplibre/maplibre-gl-style-spec":"^19.3.3","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.8.5","gl":"^6.0.2","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^10.3.10","jest":"^29.6.2","nise":"^5.1.5","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.52.0","expect":"^29.7.0","rollup":"^4.1.4","semver":"^7.5.4","address":"^2.0.1","cssnano":"^6.0.1","postcss":"^8.4.31","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.2","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.1","@types/gl":"^6.0.4","benchmark":"^2.1.4","puppeteer":"^21.3.8","react-dom":"^18.2.0","stylelint":"^15.11.0","pixelmatch":"^5.3.0","typescript":"^5.2.2","@types/diff":"^5.0.7","@types/glob":"^8.1.0","@types/jest":"^29.5.3","@types/nise":"^1.4.2","@types/node":"^20.8.3","npm-run-all":"^4.1.5","postcss-cli":"^10.1.0","@types/jsdom":"^21.1.3","@types/pngjs":"^6.0.3","@types/react":"^18.2.31","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.3","@types/eslint":"^8.44.6","pdf-merger-js":"^4.3.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.11","@types/minimist":"^1.2.4","@types/benchmark":"^2.1.3","@types/react-dom":"^18.2.13","jest-canvas-mock":"^2.5.2","mock-geolocation":"^1.0.11","@types/geojson-vt":"3.2.3","@types/pixelmatch":"^5.2.4","devtools-protocol":"^0.0.1212569","is-builtin-module":"^3.2.1","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.4.3","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.0.1","@types/shuffle-seed":"^1.1.1","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"0.2.17","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.5","dts-bundle-generator":"^8.0.1","eslint-plugin-import":"^2.28.1","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.4","@types/offscreencanvas":"^2019.7.2","jest-environment-jsdom":"^29.6.2","@rollup/plugin-commonjs":"^25.0.7","@types/window-or-global":"^1.0.4","typedoc-plugin-markdown":"^3.16.0","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.8.0","stylelint-config-standard":"^34.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.2.3","json-stringify-pretty-compact":"^4.0.0","typedoc-plugin-missing-exports":"^2.1.0","@typescript-eslint/eslint-plugin":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_3.5.2_1698227711752_0.4134035222233825","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"maplibre-gl","version":"3.6.0","license":"BSD-3-Clause","_id":"maplibre-gl@3.6.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"b5cda19afcd5cc399c2ba76657df1509c9b34e9d","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-3.6.0.tgz","fileCount":532,"integrity":"sha512-l+jBu+bMy96FOV4em7FgjMH77ewlOtLPXLAem/Q44y4+0vTGsJvPksJSoLoedmikcSff2QN20VZFo3+Zg0UJPQ==","signatures":[{"sig":"MEYCIQCyRAu+5pBSzruqyNKy+RqK1F7vcSwuyU0RE4fSmhtm3QIhANTJKF7iUXqg73Ggu4Ozqv4S0GIfQ8RPFPofsjJs40oH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22027836},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"2f04957b61d5ad256e0928c0e9de9dad0cd8ac0f","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p generate-dist-package generate-style-code generate-struct-arrays generate-shaders","jest-ci":"jest --reporters=github-actions --reporters=summary","prepare":"npm run codegen","gl-stats":"npm run tsnode test/bench/gl-stats.ts","lint-css":"stylelint src/css/maplibre-gl.css","benchmark":"npm run tsnode test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"run-p --print-label generate-typings build-dev build-prod build-csp build-csp-dev build-css","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"npm run tsnode test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 .","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && npm run tsnode build/generate-docs.ts","generate-images":"npm run tsnode 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":"npm run tsnode build/generate-shaders.ts","generate-typings":"npm run tsnode build/generate-typings.ts","test-integration":"jest --selectProjects=integration","test-watch-roots":"jest --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"npm run tsnode build/generate-style-code.ts","generate-dist-package":"npm run tsnode build/generate-dist-package.js","generate-struct-arrays":"npm run tsnode build/generate-struct-arrays.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"9.8.1","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"18.18.2","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.4","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.12","@mapbox/tiny-sdf":"^2.0.6","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^1.3.1","@types/supercluster":"^7.1.2","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^0.1.0","@types/mapbox__vector-tile":"^1.3.3","@types/mapbox__point-geometry":"^0.1.3","@maplibre/maplibre-gl-style-spec":"^19.3.3","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.8.5","gl":"^6.0.2","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^10.3.10","jest":"^29.6.2","nise":"^5.1.5","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.53.0","expect":"^29.7.0","rollup":"^4.3.0","semver":"^7.5.4","address":"^2.0.1","cssnano":"^6.0.1","postcss":"^8.4.31","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.3","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.2","@types/gl":"^6.0.4","benchmark":"^2.1.4","puppeteer":"^21.5.0","react-dom":"^18.2.0","stylelint":"^15.11.0","pixelmatch":"^5.3.0","typescript":"^5.2.2","@types/diff":"^5.0.7","@types/glob":"^8.1.0","@types/jest":"^29.5.3","@types/nise":"^1.4.3","@types/node":"^20.8.3","npm-run-all":"^4.1.5","postcss-cli":"^10.1.0","@types/jsdom":"^21.1.4","@types/pngjs":"^6.0.3","@types/react":"^18.2.35","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.3","@types/eslint":"^8.44.6","pdf-merger-js":"^4.3.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.11","@types/minimist":"^1.2.4","@types/benchmark":"^2.1.4","@types/react-dom":"^18.2.14","jest-canvas-mock":"^2.5.2","mock-geolocation":"^1.0.11","@types/geojson-vt":"3.2.3","@types/pixelmatch":"^5.2.5","devtools-protocol":"^0.0.1219864","is-builtin-module":"^3.2.1","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.6.0","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.0.1","@types/shuffle-seed":"^1.1.1","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"0.2.17","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.5","dts-bundle-generator":"^8.1.2","eslint-plugin-import":"^2.29.0","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.5","@types/offscreencanvas":"^2019.7.2","jest-environment-jsdom":"^29.6.2","@rollup/plugin-commonjs":"^25.0.7","@types/window-or-global":"^1.0.5","typedoc-plugin-markdown":"^3.17.1","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.10.0","stylelint-config-standard":"^34.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.2.3","json-stringify-pretty-compact":"^4.0.0","typedoc-plugin-missing-exports":"^2.1.0","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_3.6.0_1699676472347_0.6552322511046731","host":"s3://npm-registry-packages"}},"3.6.1":{"name":"maplibre-gl","version":"3.6.1","license":"BSD-3-Clause","_id":"maplibre-gl@3.6.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"44d55c6376fc500569933a1037a1ac5500eb1909","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-3.6.1.tgz","fileCount":532,"integrity":"sha512-XQpLkNTD6WYJXqF7vTxgHbAyShoZMm5o8fohXCn9PC/S/g3zBk92m7GUsN6KfuECh2rO01uiYbSNCSURkOODyQ==","signatures":[{"sig":"MEQCIB0dfT2AwersPtpbxX5t5bR2Ty65Rd31CA+tXsSsDGQyAiBvB85NeuO3xZLQNdjlDDoCBOseAwE+sOgV3a3ezRDH5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22030645},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"2c853386005a666c91a50c5e1466232615d441c4","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p generate-dist-package generate-style-code generate-struct-arrays generate-shaders","jest-ci":"jest --reporters=github-actions --reporters=summary","prepare":"npm run codegen","gl-stats":"npm run tsnode test/bench/gl-stats.ts","lint-css":"stylelint src/css/maplibre-gl.css","benchmark":"npm run tsnode test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"run-p --print-label generate-typings build-dev build-prod build-csp build-csp-dev build-css","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"npm run tsnode test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 .","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && npm run tsnode build/generate-docs.ts","generate-images":"npm run tsnode 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":"npm run tsnode build/generate-shaders.ts","generate-typings":"npm run tsnode build/generate-typings.ts","test-integration":"jest --selectProjects=integration","test-watch-roots":"jest --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"npm run tsnode build/generate-style-code.ts","generate-dist-package":"npm run tsnode build/generate-dist-package.js","generate-struct-arrays":"npm run tsnode build/generate-struct-arrays.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"9.8.1","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"18.18.2","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.4","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.13","@mapbox/tiny-sdf":"^2.0.6","@mapbox/whoots-js":"^3.1.0","@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.3","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^19.3.3","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.8.5","gl":"^6.0.2","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^10.3.10","jest":"^29.6.2","nise":"^5.1.5","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.53.0","expect":"^29.7.0","rollup":"^4.4.0","semver":"^7.5.4","address":"^2.0.1","cssnano":"^6.0.1","postcss":"^8.4.31","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.3","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.2","@types/gl":"^6.0.4","benchmark":"^2.1.4","puppeteer":"^21.5.1","react-dom":"^18.2.0","stylelint":"^15.11.0","pixelmatch":"^5.3.0","typescript":"^5.2.2","@types/diff":"^5.0.8","@types/glob":"^8.1.0","@types/jest":"^29.5.3","@types/nise":"^1.4.4","@types/node":"^20.8.3","npm-run-all":"^4.1.5","postcss-cli":"^10.1.0","@types/jsdom":"^21.1.5","@types/pngjs":"^6.0.4","@types/react":"^18.2.35","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^8.44.7","pdf-merger-js":"^4.3.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.2.14","jest-canvas-mock":"^2.5.2","mock-geolocation":"^1.0.11","@types/geojson-vt":"3.2.4","@types/pixelmatch":"^5.2.5","devtools-protocol":"^0.0.1219864","is-builtin-module":"^3.2.1","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.6.0","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.0.1","@types/shuffle-seed":"^1.1.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"0.2.17","source-map-explorer":"^2.5.3","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.5","dts-bundle-generator":"^8.1.2","eslint-plugin-import":"^2.29.0","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.5","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.6.2","@rollup/plugin-commonjs":"^25.0.7","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^3.17.1","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.10.0","stylelint-config-standard":"^34.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.2.3","json-stringify-pretty-compact":"^4.0.0","typedoc-plugin-missing-exports":"^2.1.0","@typescript-eslint/eslint-plugin":"^6.10.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_3.6.1_1699969825713_0.1702712931884458","host":"s3://npm-registry-packages"}},"3.6.2":{"name":"maplibre-gl","version":"3.6.2","license":"BSD-3-Clause","_id":"maplibre-gl@3.6.2","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"abc2f34bddecabef8c20028eff06d62e36d75ccc","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-3.6.2.tgz","fileCount":533,"integrity":"sha512-krg2KFIdOpLPngONDhP6ixCoWl5kbdMINP0moMSJFVX7wX1Clm2M9hlNKXS8vBGlVWwR5R3ZfI6IPrYz7c+aCQ==","signatures":[{"sig":"MEUCIQCi+JOCiLmgHNEcFiMvKaC6EZ/OpSY1bGNXZlfkalu69wIgYpJd/N8n21fCJPX+CKjwW6NItKjgsfz8MaAAiZeG/zE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22042556},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"71f092a73d87bca8f76231e37b5bba67cc3503e2","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p generate-dist-package generate-style-code generate-struct-arrays generate-shaders","jest-ci":"jest --reporters=github-actions --reporters=summary","prepare":"npm run codegen","gl-stats":"npm run tsnode test/bench/gl-stats.ts","lint-css":"stylelint src/css/maplibre-gl.css","benchmark":"npm run tsnode test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"run-p --print-label generate-typings build-dev build-prod build-csp build-csp-dev build-css","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"npm run tsnode test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 .","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && npm run tsnode build/generate-docs.ts","generate-images":"npm run tsnode 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":"npm run tsnode build/generate-shaders.ts","generate-typings":"npm run tsnode build/generate-typings.ts","test-integration":"jest --selectProjects=integration","test-watch-roots":"jest --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"npm run tsnode build/generate-style-code.ts","generate-dist-package":"npm run tsnode build/generate-dist-package.js","generate-struct-arrays":"npm run tsnode build/generate-struct-arrays.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"9.8.1","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"18.18.2","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.5","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.13","@mapbox/tiny-sdf":"^2.0.6","@mapbox/whoots-js":"^3.1.0","@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":"^19.3.3","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.8.5","gl":"^6.0.2","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^10.3.10","jest":"^29.7.0","nise":"^5.1.5","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.54.0","expect":"^29.7.0","rollup":"^4.5.0","semver":"^7.5.4","address":"^2.0.1","cssnano":"^6.0.1","postcss":"^8.4.31","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.3","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^21.5.2","react-dom":"^18.2.0","stylelint":"^15.11.0","pixelmatch":"^5.3.0","typescript":"^5.2.2","@types/diff":"^5.0.8","@types/glob":"^8.1.0","@types/jest":"^29.5.8","@types/nise":"^1.4.4","@types/node":"^20.9.2","npm-run-all":"^4.1.5","postcss-cli":"^10.1.0","@types/jsdom":"^21.1.5","@types/pngjs":"^6.0.4","@types/react":"^18.2.37","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^8.44.7","pdf-merger-js":"^4.3.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.2.15","jest-canvas-mock":"^2.5.2","mock-geolocation":"^1.0.11","@types/geojson-vt":"3.2.4","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1226504","is-builtin-module":"^3.2.1","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.6.0","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.0.1","@types/shuffle-seed":"^1.1.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"0.2.17","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":"^8.1.2","eslint-plugin-import":"^2.29.0","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.5","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^3.17.1","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.11.0","stylelint-config-standard":"^34.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.2.3","json-stringify-pretty-compact":"^4.0.0","typedoc-plugin-missing-exports":"^2.1.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_3.6.2_1700724077890_0.7638254900147703","host":"s3://npm-registry-packages"}},"4.0.0-pre.1":{"name":"maplibre-gl","version":"4.0.0-pre.1","license":"BSD-3-Clause","_id":"maplibre-gl@4.0.0-pre.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"ea1270849480316bf1eea31ad95194376d0ed68d","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-4.0.0-pre.1.tgz","fileCount":534,"integrity":"sha512-0RpD1ED7tMG2z7FqNmGWig2HtcW4Yh+nmSvnAQqERHMlqnPvZVgOm2fCUfbA0vEut/c9jD/LBiFhuy1bxLEkWw==","signatures":[{"sig":"MEUCIFpgLd7CoESoDqdAQB/cx68ikhC7lKm6XCk9qMsO1FtwAiEA0Tdn7TNk27v58syiE/Rpr9TviqpF1FdsXBNv/xSRcS0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22099408},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"2fa9195662c2bb29b2e99df31995815b072ef017","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p generate-dist-package generate-style-code generate-struct-arrays generate-shaders","jest-ci":"jest --reporters=github-actions --reporters=summary","prepare":"npm run codegen","gl-stats":"npm run tsnode test/bench/gl-stats.ts","lint-css":"stylelint src/css/maplibre-gl.css","benchmark":"npm run tsnode test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"run-p --print-label generate-typings build-dev build-prod build-csp build-csp-dev build-css","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"npm run tsnode test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 .","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && npm run tsnode build/generate-docs.ts","generate-images":"npm run tsnode 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":"npm run tsnode build/generate-shaders.ts","generate-typings":"npm run tsnode build/generate-typings.ts","test-integration":"jest --selectProjects=integration","test-watch-roots":"jest --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"npm run tsnode build/generate-style-code.ts","generate-dist-package":"npm run tsnode build/generate-dist-package.js","generate-struct-arrays":"npm run tsnode build/generate-struct-arrays.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"9.8.1","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"18.18.2","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.5","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.13","@mapbox/tiny-sdf":"^2.0.6","@mapbox/whoots-js":"^3.1.0","@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":"^19.3.3","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.8.5","gl":"^6.0.2","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^10.3.10","jest":"^29.7.0","nise":"^5.1.5","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.54.0","expect":"^29.7.0","rollup":"^4.5.0","semver":"^7.5.4","address":"^2.0.1","cssnano":"^6.0.1","postcss":"^8.4.31","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.3","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^21.5.2","react-dom":"^18.2.0","stylelint":"^15.11.0","pixelmatch":"^5.3.0","typescript":"^5.2.2","@types/diff":"^5.0.8","@types/glob":"^8.1.0","@types/jest":"^29.5.8","@types/nise":"^1.4.4","@types/node":"^20.9.2","npm-run-all":"^4.1.5","postcss-cli":"^10.1.0","@types/jsdom":"^21.1.5","@types/pngjs":"^6.0.4","@types/react":"^18.2.37","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^8.44.7","pdf-merger-js":"^4.3.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.2.15","jest-canvas-mock":"^2.5.2","mock-geolocation":"^1.0.11","@types/geojson-vt":"3.2.4","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1226504","is-builtin-module":"^3.2.1","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.6.0","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.0.1","@types/shuffle-seed":"^1.1.2","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"0.2.17","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":"^8.1.2","eslint-plugin-import":"^2.29.0","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.5","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^3.17.1","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.11.0","stylelint-config-standard":"^34.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.2.3","json-stringify-pretty-compact":"^4.0.0","typedoc-plugin-missing-exports":"^2.1.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_4.0.0-pre.1_1700861618049_0.36383570386025155","host":"s3://npm-registry-packages"}},"4.0.0-pre.2":{"name":"maplibre-gl","version":"4.0.0-pre.2","license":"BSD-3-Clause","_id":"maplibre-gl@4.0.0-pre.2","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"635dbe995364e44a47bf525242ebdc2fe6f48902","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-4.0.0-pre.2.tgz","fileCount":537,"integrity":"sha512-1bOzZWiXdGFQdX/Et6y28cqHNW4sWZpVrw5BMho5zPhR89WWniSiV/3xx97VvRyfccRvOL2WLd7o+Y9+tsr2yg==","signatures":[{"sig":"MEYCIQD0cklUd5WpC/7oKnzSc5WyKe53ci0CxiGjyhDGFlAouwIhALEHvVeW6ObOQZ3RxPVE4TL4dqLwiAZ+UKXdtZwM5DIL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22059374},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"f5cb922cdfab61cb11aa9206d0b486f5afa1671c","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p generate-dist-package generate-style-code generate-struct-arrays generate-shaders","jest-ci":"jest --reporters=github-actions --reporters=summary","prepare":"npm run codegen","gl-stats":"npm run tsnode test/bench/gl-stats.ts","lint-css":"stylelint src/css/maplibre-gl.css","benchmark":"npm run tsnode test/bench/run-benchmarks.ts","build-csp":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"run-p --print-label generate-typings build-dev build-prod build-csp build-csp-dev build-css","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"npm run tsnode test/integration/render/run_render_tests.ts","start-server":"st --no-cache -H 0.0.0.0 --port 9966 .","build-csp-dev":"rollup --configPlugin @rollup/plugin-typescript -c rollup.config.csp.ts --environment BUILD:dev","generate-docs":"typedoc && npm run tsnode build/generate-docs.ts","generate-images":"npm run tsnode 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":"npm run tsnode build/generate-shaders.ts","generate-typings":"npm run tsnode build/generate-typings.ts","test-integration":"jest --selectProjects=integration","test-watch-roots":"jest --watch","watch-benchmarks":"rollup --configPlugin @rollup/plugin-typescript -c test/bench/rollup_config_benchmarks.ts --watch","generate-style-code":"npm run tsnode build/generate-style-code.ts","generate-dist-package":"npm run tsnode build/generate-dist-package.js","generate-struct-arrays":"npm run tsnode build/generate-struct-arrays.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"9.8.1","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"18.18.2","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.5","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.13","@mapbox/tiny-sdf":"^2.0.6","@mapbox/whoots-js":"^3.1.0","@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":"^19.3.3","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.8.5","gl":"^6.0.2","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^10.3.10","jest":"^29.7.0","nise":"^5.1.5","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.54.0","expect":"^29.7.0","rollup":"^4.6.0","semver":"^7.5.4","address":"^2.0.1","cssnano":"^6.0.1","postcss":"^8.4.31","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.4","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^21.5.2","react-dom":"^18.2.0","stylelint":"^15.11.0","pixelmatch":"^5.3.0","typescript":"^5.3.2","@types/diff":"^5.0.8","@types/glob":"^8.1.0","@types/jest":"^29.5.10","@types/nise":"^1.4.4","@types/node":"^20.10.0","npm-run-all":"^4.1.5","postcss-cli":"^10.1.0","@types/jsdom":"^21.1.5","@types/pngjs":"^6.0.4","@types/react":"^18.2.38","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^8.44.7","pdf-merger-js":"^4.3.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.2.17","jest-canvas-mock":"^2.5.2","mock-geolocation":"^1.0.11","@types/geojson-vt":"3.2.4","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1227788","is-builtin-module":"^3.2.1","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.6.0","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.0.1","@types/shuffle-seed":"^1.1.3","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"0.2.17","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":"^8.1.2","eslint-plugin-import":"^2.29.0","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.5","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^3.17.1","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","stylelint-config-standard":"^34.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.2.3","json-stringify-pretty-compact":"^4.0.0","typedoc-plugin-missing-exports":"^2.1.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_4.0.0-pre.2_1701637155019_0.75934553552013","host":"s3://npm-registry-packages"}},"4.0.0-pre.3":{"name":"maplibre-gl","version":"4.0.0-pre.3","license":"BSD-3-Clause","_id":"maplibre-gl@4.0.0-pre.3","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"893252b4fa2ca94e2dd77c40a47506ebec394226","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-4.0.0-pre.3.tgz","fileCount":537,"integrity":"sha512-Gk92iqcrKG+ejp6WFvjOU0ybW28PrHVAMnoJBPdKbtCcxof5L05QlYcaU5AOo5GM78ldnkrzJ/qKuJpAzP6rfw==","signatures":[{"sig":"MEUCIAwsKO8dKoUFKHQqwUWBUsmGOOod1JzCGB+Sls2Y1vAQAiEA2vhh5mYrZYQWPI/pQAUAgjjtEltmZcPPVZUc798Vgik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22232844},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"f29d492273d26c755009f392a494565f8c2abccb","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p generate-dist-package generate-style-code generate-struct-arrays generate-shaders","jest-ci":"jest --reporters=github-actions --reporters=summary","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint src/css/maplibre-gl.css","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","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"run-p --print-label generate-typings build-dev build-prod build-csp build-csp-dev build-css","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build","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 0.0.0.0 --port 9966 .","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","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":"node --no-warnings --loader ts-node/esm build/generate-typings.ts","test-integration":"jest --selectProjects=integration","test-watch-roots":"jest --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","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":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.5","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.13","@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":"^20.0.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.8.5","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^10.3.10","jest":"^29.7.0","nise":"^5.1.5","jsdom":"^23.2.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","expect":"^29.7.0","rollup":"^4.9.4","semver":"^7.5.4","address":"^2.0.1","cssnano":"^6.0.3","postcss":"^8.4.33","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.25.7","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^21.7.0","react-dom":"^18.2.0","stylelint":"^16.1.0","pixelmatch":"^5.3.0","typescript":"^5.3.3","@types/diff":"^5.0.9","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/nise":"^1.4.4","@types/node":"^20.10.7","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.6","@types/pngjs":"^6.0.4","@types/react":"^18.2.47","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^8.56.1","pdf-merger-js":"^5.0.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.12","v8-to-istanbul":"^9.2.0","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.2.18","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1239539","is-builtin-module":"^3.2.1","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.6.1","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","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"0.2.17","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.2.1","eslint-plugin-import":"^2.29.1","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.5","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.7.0","jest-webgl-canvas-mock":"^2.5.3","@rollup/plugin-commonjs":"^25.0.7","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^3.17.1","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.18.0","stylelint-config-standard":"^36.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.2.3","json-stringify-pretty-compact":"^4.0.0","typedoc-plugin-missing-exports":"^2.1.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_4.0.0-pre.3_1704918200162_0.43738718372850993","host":"s3://npm-registry-packages"}},"4.0.0-pre.4":{"name":"maplibre-gl","version":"4.0.0-pre.4","license":"BSD-3-Clause","_id":"maplibre-gl@4.0.0-pre.4","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"7b201f7b100c5186805534cf3c2fc039795c7204","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-4.0.0-pre.4.tgz","fileCount":540,"integrity":"sha512-rY+8cqyFHEKrKPyxTSqBXb4B3VwEefKfyUPy9j6zUaG2dcvIWmDR/+YU8Y6FHv+Hq3GET1ubMnvyKlVwvRbsJg==","signatures":[{"sig":"MEYCIQCEkOFE5pWmhWi8abos1t3fAQ28NuR2K2nXjc5yOIJFAwIhAIwTWvSRp10UOCJKAlGo2e9Ff/9QATp24S/LGMkBEMjt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32633007},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"59667573dc56b95b07a6a068bb5e7445ee7ea9e7","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","start":"run-p watch-css watch-dev start-server","tsnode":"node --experimental-loader=ts-node/esm --no-warnings","codegen":"run-p generate-dist-package generate-style-code generate-struct-arrays generate-shaders","jest-ci":"jest --reporters=github-actions --reporters=summary","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint src/css/maplibre-gl.css","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","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"run-p --print-label build-css generate-typings && run-p --print-label build-dev build-csp-dev && run-p --print-label build-prod build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build","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 0.0.0.0 --port 9966 .","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","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 --umd-module-name=maplibregl -o ./dist/maplibre-gl.d.ts ./src/index.ts","test-integration":"jest --selectProjects=integration","test-watch-roots":"jest --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","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":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.5","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.13","@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":"^20.0.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.8.5","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^10.3.10","jest":"^29.7.0","nise":"^5.1.5","jsdom":"^23.2.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","expect":"^29.7.0","rollup":"^4.9.4","semver":"^7.5.4","address":"^2.0.1","cssnano":"^6.0.3","postcss":"^8.4.33","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.25.7","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^21.7.0","react-dom":"^18.2.0","stylelint":"^16.1.0","pixelmatch":"^5.3.0","typescript":"^5.3.3","@types/diff":"^5.0.9","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/nise":"^1.4.4","@types/node":"^20.10.7","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.6","@types/pngjs":"^6.0.4","@types/react":"^18.2.47","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^8.56.1","pdf-merger-js":"^5.0.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.12","v8-to-istanbul":"^9.2.0","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.2.18","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1239539","is-builtin-module":"^3.2.1","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.6.1","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","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"0.2.17","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.2.1","eslint-plugin-import":"^2.29.1","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.5","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.7.0","jest-webgl-canvas-mock":"^2.5.3","@rollup/plugin-commonjs":"^25.0.7","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^3.17.1","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.18.0","stylelint-config-standard":"^36.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.2.3","json-stringify-pretty-compact":"^4.0.0","typedoc-plugin-missing-exports":"^2.1.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_4.0.0-pre.4_1704978365650_0.7982198849971684","host":"s3://npm-registry-packages"}},"4.0.0-pre.5":{"name":"maplibre-gl","version":"4.0.0-pre.5","license":"BSD-3-Clause","_id":"maplibre-gl@4.0.0-pre.5","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"c2c799b2977653cde24ca31775f5700a70cb7785","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-4.0.0-pre.5.tgz","fileCount":538,"integrity":"sha512-IfMlgGxqkzHP1Z1onOELiL0D9+ZVPvTU4nQ95xn5WZhS3Hjb6MUiDh7MhpVTZZ2qO947VsWrRuQmfgqT1ef9yA==","signatures":[{"sig":"MEUCIQCCHQpJK5wyyXK2khxlq0SHxa0/7n0m3BwfUZzZ4toNJwIgJBByxgk1rfSXzi/s3asn8XRWo8mH981WSkjoUmVCuw0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32650896},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"ff7591df40bca0ac68a8c515dc84b0b281c54231","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","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","jest-ci":"jest --reporters=github-actions --reporters=summary","prepare":"npm run codegen","gl-stats":"node --no-warnings --loader ts-node/esm test/bench/gl-stats.ts","lint-css":"stylelint src/css/maplibre-gl.css","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","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"run-p --print-label build-css generate-typings && run-p --print-label build-dev build-csp-dev && run-p --print-label build-prod build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build","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 0.0.0.0 --port 9966 .","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","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=maplibregl -o ./dist/maplibre-gl.d.ts ./src/index.ts","test-integration":"jest --selectProjects=integration","test-watch-roots":"jest --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","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":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.5","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.13","@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":"^20.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.8.5","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^10.3.10","jest":"^29.7.0","nise":"^5.1.7","jsdom":"^24.0.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","expect":"^29.7.0","rollup":"^4.9.6","semver":"^7.5.4","address":"^2.0.1","cssnano":"^6.0.3","postcss":"^8.4.33","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.25.7","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^21.7.0","react-dom":"^18.2.0","stylelint":"^16.2.0","pixelmatch":"^5.3.0","typescript":"^5.3.3","@types/diff":"^5.0.9","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/nise":"^1.4.4","@types/node":"^20.11.5","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.6","@types/pngjs":"^6.0.4","@types/react":"^18.2.48","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^8.56.2","pdf-merger-js":"^5.0.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.2.18","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1249869","is-builtin-module":"^3.2.1","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.6.3","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","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"0.2.17","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.2.4","eslint-plugin-import":"^2.29.1","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.5","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.7.0","jest-webgl-canvas-mock":"^2.5.3","@rollup/plugin-commonjs":"^25.0.7","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^3.17.1","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^6.19.0","monocart-coverage-reports":"^2.2.2","stylelint-config-standard":"^36.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.2.3","json-stringify-pretty-compact":"^4.0.0","typedoc-plugin-missing-exports":"^2.2.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_4.0.0-pre.5_1706182220035_0.7821628718245182","host":"s3://npm-registry-packages"}},"4.0.0-pre.6":{"name":"maplibre-gl","version":"4.0.0-pre.6","license":"BSD-3-Clause","_id":"maplibre-gl@4.0.0-pre.6","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"bfe39c36d486a4d15e886a9ff8616b2281168a8e","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-4.0.0-pre.6.tgz","fileCount":538,"integrity":"sha512-3uUtxa4SDI8WTSwOzh9DTdzg9JaoYvebJ4iYBlEQsj4MnGh5GBdqwB6A79MzOLQC7ha8/jrQwoC4rg3VTrDMlA==","signatures":[{"sig":"MEQCICgwEJ0dTmCYAp6eIctqAHzLb3PY0rm04Yn2ui2zmtamAiAYAvHsjN4WSPyeHxIWoAEnk8yXxF0JcpOTefWjexagsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32671123},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"fe7835b020b1ee0ab1cfe2308d0c2e9aa3e6c8f9","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","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 src/css/maplibre-gl.css","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","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit --reporters=default","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-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 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","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build","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 0.0.0.0 --port 9966 .","test-unit-ci":"jest --coverage --selectProjects unit","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","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=maplibregl -o ./dist/maplibre-gl.d.ts ./src/index.ts","test-integration":"jest --selectProjects=integration","test-watch-roots":"jest --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","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":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.5","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.13","@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":"^20.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.8.5","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^10.3.10","jest":"^29.7.0","nise":"^5.1.7","jsdom":"^24.0.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","expect":"^29.7.0","rollup":"^4.9.6","semver":"^7.5.4","address":"^2.0.1","cssnano":"^6.0.3","postcss":"^8.4.33","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.25.7","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^21.7.0","react-dom":"^18.2.0","stylelint":"^16.2.0","pixelmatch":"^5.3.0","typescript":"^5.3.3","@types/diff":"^5.0.9","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/nise":"^1.4.4","@types/node":"^20.11.5","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.6","@types/pngjs":"^6.0.4","@types/react":"^18.2.48","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^8.56.2","pdf-merger-js":"^5.0.0","@types/cssnano":"^5.0.0","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.2.18","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1249869","is-builtin-module":"^3.2.1","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.6.3","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","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"0.2.17","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.2.4","eslint-plugin-import":"^2.29.1","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.5","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.7.0","jest-monocart-coverage":"^1.0.2","jest-webgl-canvas-mock":"^2.5.3","@rollup/plugin-commonjs":"^25.0.7","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^3.17.1","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^6.19.0","monocart-coverage-reports":"^2.2.2","stylelint-config-standard":"^36.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.2.3","json-stringify-pretty-compact":"^4.0.0","typedoc-plugin-missing-exports":"^2.2.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_4.0.0-pre.6_1706469281846_0.9681219334958071","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"maplibre-gl","version":"4.0.0","license":"BSD-3-Clause","_id":"maplibre-gl@4.0.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"bcb01eee68378402e9f7d499389664d3ca7211bf","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-4.0.0.tgz","fileCount":538,"integrity":"sha512-bzVQ2pdOWITwbE+JHKSiAB/viVBBx4Aa1puydc1xizOWGbvRHD9pXpy3dsaW2ZlbmZKbv9r9sHpcvM9fTLGsKA==","signatures":[{"sig":"MEQCIHXALArECK+RTLL3M1CqBe+tW9YZQDegBlRmCY/d2OpZAiBlHUgFYEWKYL2+8zluJF4dyXFic/t1lhkBp9S9WiYIHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32671716},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"6eeb42865430ae3a9f60309eda871e3649ec776a","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","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 src/css/maplibre-gl.css","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","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit --reporters=default","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-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 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","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build","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 0.0.0.0 --port 9966 .","test-unit-ci":"jest --coverage --selectProjects unit","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","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=maplibregl -o ./dist/maplibre-gl.d.ts ./src/index.ts","test-integration":"jest --selectProjects=integration","test-watch-roots":"jest --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","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":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.5","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.13","@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":"^20.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.8.5","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^10.3.10","jest":"^29.7.0","nise":"^5.1.7","jsdom":"^24.0.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","expect":"^29.7.0","rollup":"^4.9.6","semver":"^7.5.4","address":"^2.0.1","cssnano":"^6.0.3","postcss":"^8.4.33","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.7","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^21.9.0","react-dom":"^18.2.0","stylelint":"^16.2.0","pixelmatch":"^5.3.0","typescript":"^5.3.3","@types/diff":"^5.0.9","@types/glob":"^8.1.0","@types/jest":"^29.5.11","@types/nise":"^1.4.4","@types/node":"^20.11.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.6","@types/pngjs":"^6.0.4","@types/react":"^18.2.48","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^8.56.2","pdf-merger-js":"^5.1.1","@types/cssnano":"^5.0.0","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.2.18","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1253004","is-builtin-module":"^3.2.1","eslint-plugin-html":"^7.1.0","eslint-plugin-jest":"^27.6.3","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","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"0.2.17","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.2.5","eslint-plugin-import":"^2.29.1","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.5","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.7.0","jest-monocart-coverage":"^1.0.2","jest-webgl-canvas-mock":"^2.5.3","@rollup/plugin-commonjs":"^25.0.7","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^3.17.1","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^6.19.1","monocart-coverage-reports":"^2.3.3","stylelint-config-standard":"^36.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.2.3","json-stringify-pretty-compact":"^4.0.0","typedoc-plugin-missing-exports":"^2.2.0","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_4.0.0_1706783432544_0.9416005139819186","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"maplibre-gl","version":"4.0.1","license":"BSD-3-Clause","_id":"maplibre-gl@4.0.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"b9a9de16517e91bb36fdd5a86a1b9c169f7f0104","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-4.0.1.tgz","fileCount":538,"integrity":"sha512-UF+wI2utIciFXNg6+gYaMe7IGa9fMLzAZM3vdlGilqyWYmuibjcN40yGVgkz2r28//aOLphvtli3TbDEjEqHww==","signatures":[{"sig":"MEUCIFYybCnq0/MQwGyWXX7Npkg8IjU0P1FO6yv7ed+slKCcAiEAp9gFX6YXxxhNXP5gY/QwNz9QvJs/cW9mwyxI1QP2RnA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32684823},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"3bea9a10acf741caf0913eb3792ef0a268f6fbe3","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","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 src/css/maplibre-gl.css","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","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit --reporters=default","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-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 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","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build --reporters=default","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 0.0.0.0 --port 9966 .","test-unit-ci":"jest --coverage --selectProjects unit","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":"jest --selectProjects=build","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=maplibregl -o ./dist/maplibre-gl.d.ts ./src/index.ts","test-integration":"jest --selectProjects=integration --reporters=default","test-watch-roots":"jest --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":"jest --selectProjects=integration","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":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.5","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.14","@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":"^20.1.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.8.5","rw":"^1.3.3","st":"^3.0.0","diff":"^5.1.0","glob":"^10.3.10","jest":"^29.7.0","nise":"^5.1.9","jsdom":"^24.0.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","expect":"^29.7.0","rollup":"^4.10.0","semver":"^7.6.0","address":"^2.0.1","cssnano":"^6.0.3","postcss":"^8.4.35","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^22.0.0","react-dom":"^18.2.0","stylelint":"^16.2.1","pixelmatch":"^5.3.0","typescript":"^5.3.3","@types/diff":"^5.0.9","@types/glob":"^8.1.0","@types/jest":"^29.5.12","@types/nise":"^1.4.4","@types/node":"^20.11.17","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.6","@types/pngjs":"^6.0.4","@types/react":"^18.2.55","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^8.56.2","pdf-merger-js":"^5.1.1","@types/cssnano":"^5.0.0","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.2.19","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1258865","is-builtin-module":"^3.2.1","eslint-plugin-html":"^8.0.0","eslint-plugin-jest":"^27.6.3","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","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"0.2.17","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.3.1","eslint-plugin-import":"^2.29.1","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.5","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.7.0","jest-monocart-coverage":"^1.0.2","jest-webgl-canvas-mock":"^2.5.3","@rollup/plugin-commonjs":"^25.0.7","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^3.17.1","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^6.21.0","monocart-coverage-reports":"^2.4.3","stylelint-config-standard":"^36.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.2.3","json-stringify-pretty-compact":"^4.0.0","typedoc-plugin-missing-exports":"^2.2.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_4.0.1_1707982182634_0.527990522334205","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"maplibre-gl","version":"4.0.2","license":"BSD-3-Clause","_id":"maplibre-gl@4.0.2","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"6d19f4ffbd47753e2807f74bc79e00cd58824aa5","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-4.0.2.tgz","fileCount":539,"integrity":"sha512-1HlJJyfPIbAwK1OlNzKDyuNf1NKlEwsjZZhPYpazX4yoP6ud1aC7DNct62fMSkn+hd6mRekIqzYEzIfOCC31QQ==","signatures":[{"sig":"MEUCIQCy1V/nZVnyFactjDHt3zLCigg8VqC1zVCnWxGHWaos5AIgJSJJhSaJu4/0Uqcet4aaW82beYUyoNrXGuPu4ejzRa0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32700211},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"780eb7fdfc30ab61e7f18e87793bc7a32d66a553","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","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 src/css/maplibre-gl.css","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","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit --reporters=default","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-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 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","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build --reporters=default","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 0.0.0.0 --port 9966 .","test-unit-ci":"jest --coverage --selectProjects unit","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":"jest --selectProjects=build","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=maplibregl -o ./dist/maplibre-gl.d.ts ./src/index.ts","test-integration":"jest --selectProjects=integration --reporters=default","test-watch-roots":"jest --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":"jest --selectProjects=integration","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":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.5","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.14","@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":"^20.1.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.8.5","rw":"^1.3.3","st":"^3.0.0","diff":"^5.2.0","glob":"^10.3.10","jest":"^29.7.0","nise":"^5.1.9","jsdom":"^24.0.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","expect":"^29.7.0","rollup":"^4.12.0","semver":"^7.6.0","address":"^2.0.1","cssnano":"^6.0.3","postcss":"^8.4.35","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^22.1.0","react-dom":"^18.2.0","stylelint":"^16.2.1","pixelmatch":"^5.3.0","typescript":"^5.3.3","@types/diff":"^5.0.9","@types/glob":"^8.1.0","@types/jest":"^29.5.12","@types/nise":"^1.4.4","@types/node":"^20.11.19","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.6","@types/pngjs":"^6.0.4","@types/react":"^18.2.56","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^8.56.2","pdf-merger-js":"^5.1.1","@types/cssnano":"^5.0.0","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.2.19","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1262051","is-builtin-module":"^3.2.1","eslint-plugin-html":"^8.0.0","eslint-plugin-jest":"^27.9.0","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","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"0.2.17","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.3.1","eslint-plugin-import":"^2.29.1","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.5","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.7.0","jest-monocart-coverage":"^1.0.2","jest-webgl-canvas-mock":"^2.5.3","@rollup/plugin-commonjs":"^25.0.7","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^3.17.1","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^6.21.0","monocart-coverage-reports":"^2.5.0","stylelint-config-standard":"^36.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.2.3","json-stringify-pretty-compact":"^4.0.0","typedoc-plugin-missing-exports":"^2.2.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_4.0.2_1708337288102_0.575319295335792","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"maplibre-gl","version":"4.1.0","license":"BSD-3-Clause","_id":"maplibre-gl@4.1.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://github.com/maplibre/maplibre-gl-js#readme","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues"},"dist":{"shasum":"b2c7f438bafa7d029c6b5a0a5f5dfc6770cffc44","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-4.1.0.tgz","fileCount":539,"integrity":"sha512-4RQFJSroo/JAJml6Rj2FFIZOfnjsqPp0O9kSp8aVXQUY0HGXNupltzPKbBZeucqi7ynRQHFeu+onTM3hY0Makw==","signatures":[{"sig":"MEYCIQDddEjfdzinDoeZDLkzvZbxeGETYxfyiQt1jN05cBhAnQIhAIOBgKlqhU8XVD8wWlLUTVb485b1pjvzoFGJvm4nZ6Vh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32727049},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"adc7f17061f1aca261c307fcfa2e3e4f2390ef45","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","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 src/css/maplibre-gl.css","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","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit --reporters=default","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-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 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","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build --reporters=default","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 0.0.0.0 --port 9966 .","test-unit-ci":"jest --coverage --selectProjects unit","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":"jest --selectProjects=build","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=maplibregl -o ./dist/maplibre-gl.d.ts ./src/index.ts","test-integration":"jest --selectProjects=integration --reporters=default","test-watch-roots":"jest --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":"jest --selectProjects=integration","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":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.5","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.14","@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":"^20.1.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.8.5","rw":"^1.3.3","st":"^3.0.0","diff":"^5.2.0","glob":"^10.3.10","jest":"^29.7.0","nise":"^5.1.9","jsdom":"^24.0.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.57.0","expect":"^29.7.0","rollup":"^4.12.0","semver":"^7.6.0","address":"^2.0.2","cssnano":"^6.0.5","postcss":"^8.4.35","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.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":"^22.3.0","react-dom":"^18.2.0","stylelint":"^16.2.1","pixelmatch":"^5.3.0","typescript":"^5.3.3","@types/diff":"^5.0.9","@types/glob":"^8.1.0","@types/jest":"^29.5.12","@types/nise":"^1.4.4","@types/node":"^20.11.24","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.6","@types/pngjs":"^6.0.4","@types/react":"^18.2.61","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^8.56.5","pdf-merger-js":"^5.1.1","@types/cssnano":"^5.0.0","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.2.19","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1266816","is-builtin-module":"^3.2.1","eslint-plugin-html":"^8.0.0","eslint-plugin-jest":"^27.9.0","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","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"0.2.17","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.3.1","eslint-plugin-import":"^2.29.1","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.5","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.7.0","jest-monocart-coverage":"^1.0.3","jest-webgl-canvas-mock":"^2.5.3","@rollup/plugin-commonjs":"^25.0.7","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^3.17.1","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","monocart-coverage-reports":"^2.5.9","stylelint-config-standard":"^36.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.2.3","json-stringify-pretty-compact":"^4.0.0","typedoc-plugin-missing-exports":"^2.2.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_4.1.0_1709286062910_0.29294750548301907","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"maplibre-gl","version":"4.1.1","license":"BSD-3-Clause","_id":"maplibre-gl@4.1.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"8ca1d7d97e640817d91d52c721ef79dd32a05715","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-4.1.1.tgz","fileCount":539,"integrity":"sha512-DmHru9FTHCOngNHzIx9W2+MlUziYPfPxd2qjyeWwczBYNx2SDpmH394MkuCvSgnfUm5Zvs4NaYCqMu44jUga1Q==","signatures":[{"sig":"MEUCIQCC371oYNLnPqQ59i3JfdhfvDpOSn8QZOgp49kW0s5hLQIgZSMKRrKKxrdphMoaeRPULkBesrRgTGG+tA7Nv76poW4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32768544},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"44b582e145521a75b1da423d3246beb0ecfa6f05","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","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 src/css/maplibre-gl.css","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","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit --reporters=default","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-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 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","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build --reporters=default","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 0.0.0.0 --port 9966 .","test-unit-ci":"jest --coverage --selectProjects unit","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":"jest --selectProjects=build","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=maplibregl -o ./dist/maplibre-gl.d.ts ./src/index.ts","test-integration":"jest --selectProjects=integration --reporters=default","test-watch-roots":"jest --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":"jest --selectProjects=integration","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":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.5","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.14","@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":"^20.1.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.0","diff":"^5.2.0","glob":"^10.3.10","jest":"^29.7.0","nise":"^5.1.9","jsdom":"^24.0.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.57.0","expect":"^29.7.0","rollup":"^4.13.0","semver":"^7.6.0","address":"^2.0.2","cssnano":"^6.1.0","postcss":"^8.4.35","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.12","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^22.4.1","react-dom":"^18.2.0","stylelint":"^16.2.1","pixelmatch":"^5.3.0","typescript":"^5.4.2","@types/diff":"^5.0.9","@types/glob":"^8.1.0","@types/jest":"^29.5.12","@types/nise":"^1.4.4","@types/node":"^20.11.28","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.6","@types/pngjs":"^6.0.4","@types/react":"^18.2.66","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^8.56.5","pdf-merger-js":"^5.1.1","@types/cssnano":"^5.0.0","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.2.22","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1273222","is-builtin-module":"^3.2.1","eslint-plugin-html":"^8.0.0","eslint-plugin-jest":"^27.9.0","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","eslint-plugin-react":"^7.34.0","eslint-plugin-tsdoc":"0.2.17","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.3.1","eslint-plugin-import":"^2.29.1","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.5","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.7.0","jest-monocart-coverage":"^1.1.0","jest-webgl-canvas-mock":"^2.5.3","@rollup/plugin-commonjs":"^25.0.7","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^3.17.1","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.2.0","monocart-coverage-reports":"^2.7.1","stylelint-config-standard":"^36.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.2.3","json-stringify-pretty-compact":"^4.0.0","typedoc-plugin-missing-exports":"^2.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_4.1.1_1710568526853_0.600573548025843","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"maplibre-gl","version":"4.1.2","license":"BSD-3-Clause","_id":"maplibre-gl@4.1.2","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"bdcf1a91f622357896feaa1efd761785a7a89865","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-4.1.2.tgz","fileCount":539,"integrity":"sha512-98T+3BesL4w/N39q/rgs9q6HzHLG6pgbS9UaTqg6fMISfzy2WGKokjK205ENFDDmEljj54/LTfdXgqg2XfYU4A==","signatures":[{"sig":"MEUCIAZmoOCxagzSwotpggja79/+D3e0fquiILPMFUDhh/LbAiEA/qTwjnCfTb8U9SEU9iT5fWimxdwGS1aw+3DVUGV4MA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32784584},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"27d9c86b1cfbc55fbd499870e3cbb6c1432926e6","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","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 src/css/maplibre-gl.css","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","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit --reporters=default","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-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 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","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build --reporters=default","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 0.0.0.0 --port 9966 .","test-unit-ci":"jest --coverage --selectProjects unit","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":"jest --selectProjects=build","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=maplibregl -o ./dist/maplibre-gl.d.ts ./src/index.ts","test-integration":"jest --selectProjects=integration --reporters=default","test-watch-roots":"jest --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":"jest --selectProjects=integration","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":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.5","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.14","@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":"^20.1.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.0","diff":"^5.2.0","glob":"^10.3.10","jest":"^29.7.0","nise":"^5.1.9","jsdom":"^24.0.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.57.0","expect":"^29.7.0","rollup":"^4.13.0","semver":"^7.6.0","address":"^2.0.2","cssnano":"^6.1.2","postcss":"^8.4.38","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.12","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^22.6.1","react-dom":"^18.2.0","stylelint":"^16.3.0","pixelmatch":"^5.3.0","typescript":"^5.4.3","@types/diff":"^5.0.9","@types/glob":"^8.1.0","@types/jest":"^29.5.12","@types/nise":"^1.4.4","@types/node":"^20.11.30","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.6","@types/pngjs":"^6.0.4","@types/react":"^18.2.71","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^8.56.6","pdf-merger-js":"^5.1.1","@types/cssnano":"^5.0.0","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.2.22","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1275388","is-builtin-module":"^3.2.1","eslint-plugin-html":"^8.0.0","eslint-plugin-jest":"^27.9.0","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","eslint-plugin-react":"^7.34.1","eslint-plugin-tsdoc":"0.2.17","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.3.1","eslint-plugin-import":"^2.29.1","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.5","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.7.0","jest-monocart-coverage":"^1.1.0","jest-webgl-canvas-mock":"^2.5.3","@rollup/plugin-commonjs":"^25.0.7","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^3.17.1","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.4.0","monocart-coverage-reports":"^2.7.7","stylelint-config-standard":"^36.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.2.3","json-stringify-pretty-compact":"^4.0.0","typedoc-plugin-missing-exports":"^2.2.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_4.1.2_1711493403807_0.16218346537409123","host":"s3://npm-registry-packages"}},"4.1.3":{"name":"maplibre-gl","version":"4.1.3","license":"BSD-3-Clause","_id":"maplibre-gl@4.1.3","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"539ea08f03a4a1407da773babd93b7aa04b87298","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-4.1.3.tgz","fileCount":539,"integrity":"sha512-nMy5h0kzq9Z66C6AIb3p2BvLIVHz75dGGQow22x+h9/VOihr0IPQI26ylAi6lHqvEy2VqjiRmKAMlFwt0xFKfQ==","signatures":[{"sig":"MEUCIQDDlX7+Ba87QbBSMAQee2ss6XmluWCTP04v8NKRQhV2tQIgDA3yMCVsAm1q0+AOWsCzN1Mo7to4yH0eMRxMqb/fPnU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32807073},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"0502606ae5eb5cc0df5bac242ef2a4104bd425d1","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","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 src/css/maplibre-gl.css","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","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit --reporters=default","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-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 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","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build --reporters=default","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 0.0.0.0 --port 9966 .","test-unit-ci":"jest --coverage --selectProjects unit","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":"jest --selectProjects=build","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=maplibregl -o ./dist/maplibre-gl.d.ts ./src/index.ts","test-integration":"jest --selectProjects=integration --reporters=default","test-watch-roots":"jest --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":"jest --selectProjects=integration","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":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.5","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.14","@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":"^20.1.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.0","diff":"^5.2.0","glob":"^10.3.12","jest":"^29.7.0","nise":"^5.1.9","jsdom":"^24.0.0","pngjs":"^7.0.0","react":"^18.2.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.57.0","expect":"^29.7.0","rollup":"^4.14.3","semver":"^7.6.0","address":"^2.0.2","cssnano":"^6.1.2","postcss":"^8.4.38","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.13","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^22.6.5","react-dom":"^18.2.0","stylelint":"^16.3.1","pixelmatch":"^5.3.0","typescript":"^5.4.5","@types/diff":"^5.0.9","@types/glob":"^8.1.0","@types/jest":"^29.5.12","@types/nise":"^1.4.4","@types/node":"^20.12.7","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.6","@types/pngjs":"^6.0.4","@types/react":"^18.2.79","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^8.56.7","pdf-merger-js":"^5.1.1","@types/cssnano":"^5.0.0","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.2.25","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1286932","is-builtin-module":"^3.2.1","eslint-plugin-html":"^8.1.0","eslint-plugin-jest":"^28.2.0","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","eslint-plugin-react":"^7.34.1","eslint-plugin-tsdoc":"0.2.17","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.4.0","eslint-plugin-import":"^2.29.1","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.5","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.7.0","jest-monocart-coverage":"^1.1.0","jest-webgl-canvas-mock":"^2.5.3","@rollup/plugin-commonjs":"^25.0.7","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^3.17.1","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.7.0","monocart-coverage-reports":"^2.7.9","stylelint-config-standard":"^36.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.2.3","json-stringify-pretty-compact":"^4.0.0","typedoc-plugin-missing-exports":"^2.2.0","@typescript-eslint/eslint-plugin":"^7.7.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_4.1.3_1713338098097_0.07610054576280545","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"maplibre-gl","version":"4.2.0","license":"BSD-3-Clause","_id":"maplibre-gl@4.2.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"ece10bf40e2d8ba01aff8338e589a5e50cb6f29e","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-4.2.0.tgz","fileCount":558,"integrity":"sha512-x5GgYyKKn5UDvbUZFK7ng3Pq829/uYWDSVN/itZoP2slWSzKbjIXKi/Qhz5FnYiMXwpRgM08UIcVjtn1PLK9Tg==","signatures":[{"sig":"MEUCIQDHFCycdq7Gls5k1H/BbQ5jA/1u9IkqHzMSXL2rMWfm0gIgXN3FPg6fMkcAKhqQbdNw6RQoIbvcM1azlQ8QjYpd8H8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33237661},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"5086ec209f149d9d652eb679ccba41c4d79b0673","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","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 src/css/maplibre-gl.css","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","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit --reporters=default","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-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 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","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build --reporters=default","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 0.0.0.0 --port 9966 .","test-unit-ci":"jest --coverage --selectProjects unit","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":"jest --selectProjects=build","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=maplibregl -o ./dist/maplibre-gl.d.ts ./src/index.ts","test-integration":"jest --selectProjects=integration --reporters=default","test-watch-roots":"jest --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":"jest --selectProjects=integration","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":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.5","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.14","@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/junit-report-builder":"^3.0.2","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^20.2.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.0","diff":"^5.2.0","glob":"^10.3.12","jest":"^29.7.0","nise":"^5.1.9","jsdom":"^24.0.0","pngjs":"^7.0.0","react":"^18.3.1","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.57.0","expect":"^29.7.0","rollup":"^4.17.2","semver":"^7.6.0","address":"^2.0.2","cssnano":"^7.0.1","postcss":"^8.4.38","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.13","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^22.7.1","react-dom":"^18.3.1","stylelint":"^16.5.0","jest-junit":"^16.0.0","pixelmatch":"^5.3.0","typescript":"^5.4.5","@types/diff":"^5.2.0","@types/glob":"^8.1.0","@types/jest":"^29.5.12","@types/nise":"^1.4.4","@types/node":"^20.12.8","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.6","@types/pngjs":"^6.0.5","@types/react":"^18.3.1","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^8.56.7","pdf-merger-js":"^5.1.1","@types/cssnano":"^5.0.0","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.3.0","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1295939","is-builtin-module":"^4.0.0","eslint-plugin-html":"^8.1.1","eslint-plugin-jest":"^28.4.0","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","eslint-plugin-react":"^7.34.1","eslint-plugin-tsdoc":"0.2.17","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.29.1","junit-report-builder":"^3.2.1","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.5","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.7.0","jest-monocart-coverage":"^1.1.0","jest-webgl-canvas-mock":"^2.5.3","@rollup/plugin-commonjs":"^25.0.7","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.0.0","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.8.0","monocart-coverage-reports":"^2.7.10","stylelint-config-standard":"^36.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.2.3","json-stringify-pretty-compact":"^4.0.0","typedoc-plugin-missing-exports":"^2.2.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_4.2.0_1714889802146_0.38588823332028466","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"maplibre-gl","version":"4.3.0","license":"BSD-3-Clause","_id":"maplibre-gl@4.3.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"125455ea78675949d68dc1a5a39c2000b4472889","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-4.3.0.tgz","fileCount":558,"integrity":"sha512-lmv1iUJAWYde6KyGk0ln2WIJbQ/S3Fu3HZTQ9sCgVxPaB3X0aXJbFDsIer+kGrh2+ArhyuM7NzF1dB2nPl4bGQ==","signatures":[{"sig":"MEYCIQC4r2O7AGVn73tHJFQMYBb9jwLiNXTBYI55s6TQNGiEvwIhALsNPDiyMhIE6SOiLeKhblJrJIiA/Vb/at1F4Q5Gp3Hf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33548938},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"aaeaf5899e6ec8450e056227ad4a3d7a661a3abc","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","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 src/css/maplibre-gl.css","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","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit --reporters=default","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-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 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","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build --reporters=default","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 0.0.0.0 --port 9966 .","test-unit-ci":"jest --coverage --selectProjects unit","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":"jest --selectProjects=build","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=maplibregl -o ./dist/maplibre-gl.d.ts ./src/index.ts","test-integration":"jest --selectProjects=integration --reporters=default","test-watch-roots":"jest --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":"jest --selectProjects=integration","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":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.5","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.14","@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/junit-report-builder":"^3.0.2","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^20.2.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.0","diff":"^5.2.0","glob":"^10.3.15","jest":"^29.7.0","nise":"^5.1.9","jsdom":"^24.0.0","pngjs":"^7.0.0","react":"^18.3.1","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.57.0","expect":"^29.7.0","rollup":"^4.17.2","semver":"^7.6.2","address":"^2.0.2","cssnano":"^7.0.1","postcss":"^8.4.38","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.13","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^22.8.2","react-dom":"^18.3.1","stylelint":"^16.5.0","jest-junit":"^16.0.0","pixelmatch":"^5.3.0","typescript":"^5.4.5","@types/diff":"^5.2.1","@types/glob":"^8.1.0","@types/jest":"^29.5.12","@types/nise":"^1.4.4","@types/node":"^20.12.12","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.6","@types/pngjs":"^6.0.5","@types/react":"^18.3.2","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^8.56.7","pdf-merger-js":"^5.1.1","@types/cssnano":"^5.0.0","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.3.0","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1301093","is-builtin-module":"^4.0.0","eslint-plugin-html":"^8.1.1","eslint-plugin-jest":"^28.5.0","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","eslint-plugin-react":"^7.34.1","eslint-plugin-tsdoc":"0.2.17","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.29.1","junit-report-builder":"^3.2.1","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.5","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.7.0","jest-monocart-coverage":"^1.1.0","jest-webgl-canvas-mock":"^2.5.3","@rollup/plugin-commonjs":"^25.0.7","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.0.1","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.9.0","monocart-coverage-reports":"^2.8.1","stylelint-config-standard":"^36.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.2.3","json-stringify-pretty-compact":"^4.0.0","typedoc-plugin-missing-exports":"^2.2.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_4.3.0_1715773344441_0.5526957316265713","host":"s3://npm-registry-packages"}},"4.3.1":{"name":"maplibre-gl","version":"4.3.1","license":"BSD-3-Clause","_id":"maplibre-gl@4.3.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"4c8640260abb7d1dc6fc4e3af86c89957899903b","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-4.3.1.tgz","fileCount":558,"integrity":"sha512-SWniloYKFQsFinconLZhMVOp5Ma+SVaDidRxps0Guc+gm0L4qTLS54+tlM1Jy/is1+mD3uFsTc1+Ixbbaxyjxw==","signatures":[{"sig":"MEQCIBXcXgihqY3vZjnJF1llehFNrAx9e2eRC0aOmZhH36PvAiBcmkd7/EJd0sOHHTaiH8f3jMuR2HfzkrW32SoJB2NBTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33550681},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"0b4688b5c34bfa4dab4e956d0e67d2703bd1ec95","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","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 src/css/maplibre-gl.css","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","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit --reporters=default","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-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 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","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build --reporters=default","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 0.0.0.0 --port 9966 .","test-unit-ci":"jest --coverage --selectProjects unit","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":"jest --selectProjects=build","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=maplibregl -o ./dist/maplibre-gl.d.ts ./src/index.ts","test-integration":"jest --selectProjects=integration --reporters=default","test-watch-roots":"jest --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":"jest --selectProjects=integration","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":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.5","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.14","@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/junit-report-builder":"^3.0.2","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^20.2.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.0","diff":"^5.2.0","glob":"^10.3.15","jest":"^29.7.0","nise":"^6.0.0","jsdom":"^24.0.0","pngjs":"^7.0.0","react":"^18.3.1","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.57.0","expect":"^29.7.0","rollup":"^4.17.2","semver":"^7.6.2","address":"^2.0.2","cssnano":"^7.0.1","postcss":"^8.4.38","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.13","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^22.8.2","react-dom":"^18.3.1","stylelint":"^16.5.0","jest-junit":"^16.0.0","pixelmatch":"^5.3.0","typescript":"^5.4.5","@types/diff":"^5.2.1","@types/glob":"^8.1.0","@types/jest":"^29.5.12","@types/nise":"^1.4.4","@types/node":"^20.12.12","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.6","@types/pngjs":"^6.0.5","@types/react":"^18.3.2","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^8.56.7","pdf-merger-js":"^5.1.1","@types/cssnano":"^5.0.0","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.3.0","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1301748","is-builtin-module":"^4.0.0","eslint-plugin-html":"^8.1.1","eslint-plugin-jest":"^28.5.0","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","eslint-plugin-react":"^7.34.1","eslint-plugin-tsdoc":"0.2.17","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.29.1","junit-report-builder":"^3.2.1","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.5","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.7.0","jest-monocart-coverage":"^1.1.0","jest-webgl-canvas-mock":"^2.5.3","@rollup/plugin-commonjs":"^25.0.7","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.0.2","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.9.0","monocart-coverage-reports":"^2.8.1","stylelint-config-standard":"^36.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.2.3","json-stringify-pretty-compact":"^4.0.0","typedoc-plugin-missing-exports":"^2.2.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_4.3.1_1715890277270_0.417524626608621","host":"s3://npm-registry-packages"}},"4.3.2":{"name":"maplibre-gl","version":"4.3.2","license":"BSD-3-Clause","_id":"maplibre-gl@4.3.2","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"c5cfaf46067ba964b020fa6f3b0134cfc70c87fd","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-4.3.2.tgz","fileCount":558,"integrity":"sha512-/oXDsb9I+LkjweL/28aFMLDZoIcXKNEhYNAZDLA4xgTNkfvKQmV/r0KZdxEMcVthincJzdyc6Y4N8YwZtHKNnQ==","signatures":[{"sig":"MEUCIQC/15Hnl35QFYBOLzi+Edhq6xCrpZPez7LKJI+iF92PIAIgeKD3CG6wyTWOmA4gD9GNK58rNuUfiXaigm5AVlcNCpA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33553126},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"0a04d2af96e14e063eade6c33c695ec89058d4aa","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","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 src/css/maplibre-gl.css","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","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit --reporters=default","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-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 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","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build --reporters=default","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 0.0.0.0 --port 9966 .","test-unit-ci":"jest --coverage --selectProjects unit","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":"jest --selectProjects=build","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=maplibregl -o ./dist/maplibre-gl.d.ts ./src/index.ts","test-integration":"jest --selectProjects=integration --reporters=default","test-watch-roots":"jest --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":"jest --selectProjects=integration","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":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.5","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.14","@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/junit-report-builder":"^3.0.2","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^20.2.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.0","diff":"^5.2.0","glob":"^10.3.15","jest":"^29.7.0","nise":"^6.0.0","jsdom":"^24.0.0","pngjs":"^7.0.0","react":"^18.3.1","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.57.0","expect":"^29.7.0","rollup":"^4.17.2","semver":"^7.6.2","address":"^2.0.2","cssnano":"^7.0.1","postcss":"^8.4.38","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.13","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^22.9.0","react-dom":"^18.3.1","stylelint":"^16.5.0","jest-junit":"^16.0.0","pixelmatch":"^5.3.0","typescript":"^5.4.5","@types/diff":"^5.2.1","@types/glob":"^8.1.0","@types/jest":"^29.5.12","@types/nise":"^1.4.4","@types/node":"^20.12.12","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.6","@types/pngjs":"^6.0.5","@types/react":"^18.3.2","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^8.56.7","pdf-merger-js":"^5.1.1","@types/cssnano":"^5.0.0","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.3.0","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1302401","is-builtin-module":"^4.0.0","eslint-plugin-html":"^8.1.1","eslint-plugin-jest":"^28.5.0","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","eslint-plugin-react":"^7.34.1","eslint-plugin-tsdoc":"0.2.17","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.29.1","junit-report-builder":"^3.2.1","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.5","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.7.0","jest-monocart-coverage":"^1.1.0","jest-webgl-canvas-mock":"^2.5.3","@rollup/plugin-commonjs":"^25.0.7","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.0.2","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.9.0","monocart-coverage-reports":"^2.8.2","stylelint-config-standard":"^36.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.2.3","typedoc-plugin-missing-exports":"^2.2.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_4.3.2_1716111373272_0.5387449179108019","host":"s3://npm-registry-packages"}},"4.4.0":{"name":"maplibre-gl","version":"4.4.0","license":"BSD-3-Clause","_id":"maplibre-gl@4.4.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"76850257ec9d390bab2648d2f51e818c9a098f04","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-4.4.0.tgz","fileCount":559,"integrity":"sha512-RS5ZYjUfcTuyTjR+jbPNGO+Cbjgid8jtBsUpgmx/m+2voj9oY6DmpanBBm2xvjOxZSfChR2wUpzK22mf6sEOlw==","signatures":[{"sig":"MEYCIQDeohqHVb8h6KuUHc8Wn49bTEARaoLiIVf4A4dVJceW9gIhAOkYEFflw5yw+Zr8j7z/a0LMJpu8ofKTWY8/1c79uYmB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40311011},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"9b139a8e158224597661f4cf43f9963e62203a99","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","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,MINIFY:true","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit --reporters=default","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-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 build-dev && npm run build-csp-dev && npm run build-prod && npm run build-prod-unminified && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,MINIFY:true","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build --reporters=default","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 0.0.0.0 --port 9966 .","test-unit-ci":"jest --coverage --selectProjects unit","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":"jest --selectProjects=build","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=maplibregl -o ./dist/maplibre-gl.d.ts ./src/index.ts","test-integration":"jest --selectProjects=integration --reporters=default","test-watch-roots":"jest --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":"jest --coverage --selectProjects=integration","build-prod-unminified":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","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":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.5","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.14","@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/junit-report-builder":"^3.0.2","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^20.3.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.0","diff":"^5.2.0","glob":"^10.4.1","jest":"^29.7.0","nise":"^6.0.0","jsdom":"^24.1.0","pngjs":"^7.0.0","react":"^18.3.1","tslib":"^2.6.3","canvas":"^2.11.2","eslint":"^8.57.0","expect":"^29.7.0","rollup":"^4.18.0","semver":"^7.6.2","address":"^2.0.2","cssnano":"^7.0.2","postcss":"^8.4.38","ts-jest":"^29.1.4","ts-node":"^10.9.2","typedoc":"^0.25.13","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^22.11.0","react-dom":"^18.3.1","stylelint":"^16.6.1","jest-junit":"^16.0.0","pixelmatch":"^5.3.0","typescript":"^5.4.5","@types/diff":"^5.2.1","@types/glob":"^8.1.0","@types/jest":"^29.5.12","@types/nise":"^1.4.4","@types/node":"^20.14.1","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^18.3.3","autoprefixer":"^10.4.19","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^8.56.7","pdf-merger-js":"^5.1.1","@types/cssnano":"^5.0.0","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.3.0","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1312386","is-builtin-module":"^4.0.0","eslint-plugin-html":"^8.1.1","eslint-plugin-jest":"^28.6.0","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","eslint-plugin-react":"^7.34.2","eslint-plugin-tsdoc":"0.3.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.29.1","junit-report-builder":"^3.2.1","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.7","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.7.0","jest-monocart-coverage":"^1.1.0","jest-webgl-canvas-mock":"^2.5.3","@rollup/plugin-commonjs":"^26.0.1","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.0.3","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.13.0","monocart-coverage-reports":"^2.8.3","stylelint-config-standard":"^36.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.2.3","typedoc-plugin-missing-exports":"^2.3.0","@typescript-eslint/eslint-plugin":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_4.4.0_1718378689257_0.18784742704196256","host":"s3://npm-registry-packages"}},"4.4.1":{"name":"maplibre-gl","version":"4.4.1","license":"BSD-3-Clause","_id":"maplibre-gl@4.4.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"823c55817cbdf6f85d0078c489b86f0dcbe310ba","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-4.4.1.tgz","fileCount":559,"integrity":"sha512-tD+wn8qWSLCGhABKBrbewmgFfyopZDz+fkYXeOM8vdBhnf126DvMPyaYGGoKvoF4QuswCsgikETd2c39wK+OQw==","signatures":[{"sig":"MEQCIFAXf29EnN8yxsvYIUti29+gzH24fy3zpbqR4SasFIOwAiA3aGpbIaNJdk1v1N47oooiL66+FX/2Uvm2m1h6KRUWUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40311809},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"863541feb5e1bbc189abbb90fdea7a67ad837588","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","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,MINIFY:true","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit --reporters=default","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-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 build-dev && npm run build-csp-dev && npm run build-prod && npm run build-prod-unminified && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,MINIFY:true","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build --reporters=default","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 0.0.0.0 --port 9966 .","test-unit-ci":"jest --coverage --selectProjects unit","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":"jest --selectProjects=build","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=maplibregl -o ./dist/maplibre-gl.d.ts ./src/index.ts","test-integration":"jest --selectProjects=integration --reporters=default","test-watch-roots":"jest --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":"jest --coverage --selectProjects=integration","build-prod-unminified":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","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":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.5","geojson-vt":"^3.2.1","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.14","@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/junit-report-builder":"^3.0.2","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^20.3.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.0","diff":"^5.2.0","glob":"^10.4.1","jest":"^29.7.0","nise":"^6.0.0","jsdom":"^24.1.0","pngjs":"^7.0.0","react":"^18.3.1","tslib":"^2.6.3","canvas":"^2.11.2","eslint":"^8.57.0","expect":"^29.7.0","rollup":"^4.18.0","semver":"^7.6.2","address":"^2.0.2","cssnano":"^7.0.2","postcss":"^8.4.38","ts-jest":"^29.1.5","ts-node":"^10.9.2","typedoc":"^0.25.13","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^22.11.1","react-dom":"^18.3.1","stylelint":"^16.6.1","jest-junit":"^16.0.0","pixelmatch":"^5.3.0","typescript":"^5.4.5","@types/diff":"^5.2.1","@types/glob":"^8.1.0","@types/jest":"^29.5.12","@types/nise":"^1.4.4","@types/node":"^20.14.2","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^18.3.3","autoprefixer":"^10.4.19","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^8.56.7","pdf-merger-js":"^5.1.1","@types/cssnano":"^5.0.0","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.3.0","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1315554","is-builtin-module":"^4.0.0","eslint-plugin-html":"^8.1.1","eslint-plugin-jest":"^28.6.0","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","eslint-plugin-react":"^7.34.2","eslint-plugin-tsdoc":"0.3.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.29.1","junit-report-builder":"^3.2.1","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.7","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.7.0","jest-monocart-coverage":"^1.1.0","jest-webgl-canvas-mock":"^2.5.3","@rollup/plugin-commonjs":"^26.0.1","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.0.3","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.13.0","monocart-coverage-reports":"^2.8.4","stylelint-config-standard":"^36.0.0","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.2.3","typedoc-plugin-missing-exports":"^2.3.0","@typescript-eslint/eslint-plugin":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_4.4.1_1718641161317_0.46177669087455087","host":"s3://npm-registry-packages"}},"4.5.0":{"name":"maplibre-gl","version":"4.5.0","license":"BSD-3-Clause","_id":"maplibre-gl@4.5.0","homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"aa5e6e214cb0cd35bc9a9f3c7417cb2092d96c58","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-4.5.0.tgz","fileCount":571,"integrity":"sha512-qOS1hn4d/pn2i0uva4S5Oz+fACzTkgBKq+NpwT/Tqzi4MSyzcWNtDELzLUSgWqHfNIkGCl5CZ/w7dtis+t4RCw==","signatures":[{"sig":"MEUCIQCc3vtbklzZ43qbIe0X7p0y12V2kDsmTxZNc6s3EDEjnQIgYBopzyox0Vk6+xuVQizi1XnvOiTPRs9q6t4fxrE+950=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40534968},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"eb2d1507498282fa0309d461f08af731b59fdfc9","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","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,MINIFY:true","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit --reporters=default","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-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 build-dev && npm run build-csp-dev && npm run build-prod && npm run build-prod-unminified && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,MINIFY:true","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build --reporters=default","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 0.0.0.0 --port 9966 .","test-unit-ci":"jest --coverage --selectProjects unit","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":"jest --selectProjects=build","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=maplibregl -o ./dist/maplibre-gl.d.ts ./src/index.ts","test-integration":"jest --selectProjects=integration --reporters=default","test-watch-roots":"jest --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":"jest --coverage --selectProjects=integration","build-prod-unminified":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","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":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.2.1","earcut":"^2.2.4","kdbush":"^4.0.2","vt-pbf":"^3.1.3","potpack":"^2.0.0","gl-matrix":"^3.4.3","tinyqueue":"^2.0.3","@types/pbf":"^3.0.5","geojson-vt":"^4.0.2","quickselect":"^2.0.0","supercluster":"^8.0.1","global-prefix":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.14","@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/junit-report-builder":"^3.0.2","@types/mapbox__point-geometry":"^0.1.4","@maplibre/maplibre-gl-style-spec":"^20.3.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.0","diff":"^5.2.0","glob":"^10.4.2","jest":"^29.7.0","nise":"^6.0.0","jsdom":"^24.1.0","pngjs":"^7.0.0","react":"^18.3.1","tslib":"^2.6.3","canvas":"^2.11.2","eslint":"^8.57.0","expect":"^29.7.0","rollup":"^4.18.0","semver":"^7.6.2","address":"^2.0.3","cssnano":"^7.0.3","postcss":"^8.4.38","ts-jest":"^29.1.5","ts-node":"^10.9.2","typedoc":"^0.26.2","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^22.12.0","react-dom":"^18.3.1","stylelint":"^16.6.1","jest-junit":"^16.0.0","pixelmatch":"^5.3.0","typescript":"^5.5.2","@types/diff":"^5.2.1","@types/glob":"^8.1.0","@types/jest":"^29.5.12","@types/nise":"^1.4.4","@types/node":"^20.14.9","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^18.3.3","autoprefixer":"^10.4.19","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^8.56.7","pdf-merger-js":"^5.1.2","@types/cssnano":"^5.0.0","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.3.0","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1319565","is-builtin-module":"^4.0.0","eslint-plugin-html":"^8.1.1","eslint-plugin-jest":"^28.6.0","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","eslint-plugin-react":"^7.34.3","eslint-plugin-tsdoc":"0.3.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.29.1","junit-report-builder":"^3.2.1","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.7","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.7.0","jest-monocart-coverage":"^1.1.0","jest-webgl-canvas-mock":"^2.5.3","@rollup/plugin-commonjs":"^26.0.1","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.1.0","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.14.1","monocart-coverage-reports":"^2.8.5","stylelint-config-standard":"^36.0.1","@mapbox/mapbox-gl-rtl-text":"^0.2.3","@rollup/plugin-node-resolve":"^15.2.3","typedoc-plugin-missing-exports":"^3.0.0","@typescript-eslint/eslint-plugin":"^7.14.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_4.5.0_1719474071614_0.1531009505305636","host":"s3://npm-registry-packages"}},"4.5.1":{"name":"maplibre-gl","version":"4.5.1","license":"BSD-3-Clause","_id":"maplibre-gl@4.5.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"fecc2f4f7e49ae04c25089cd1a5e054361c888bb","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-4.5.1.tgz","fileCount":573,"integrity":"sha512-pKFDK8ZU2atwZWC8gdPVhN7Bf5HIPgtA+IG/iQ7J6WgmqSwCSmylc5q3stahWqXfx9PYUwVNJITrp1Hw96SUiA==","signatures":[{"sig":"MEUCIGj6YAr1VKTGP7fIu7yCaPpJzSy6hQg0u5Sb2QLTaGtjAiEAwY5xVMylJDilExIjLK1pd1MDiW8X5fcT0ArncH+wF70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40584728},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"d9e75d204f31c356bfb60f6d5838825314651409","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","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,MINIFY:true","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit --reporters=default","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-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 build-dev && npm run build-csp-dev && npm run build-prod && npm run build-prod-unminified && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,MINIFY:true","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build --reporters=default","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 0.0.0.0 --port 9966 .","test-unit-ci":"jest --coverage --selectProjects unit","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":"jest --selectProjects=build","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=maplibregl -o ./dist/maplibre-gl.d.ts ./src/index.ts","test-integration":"jest --selectProjects=integration --reporters=default","test-watch-roots":"jest --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":"jest --coverage --selectProjects=integration","build-prod-unminified":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","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":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.0","kdbush":"^4.0.2","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":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.14","@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":"^20.3.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.0","diff":"^5.2.0","glob":"^11.0.0","jest":"^29.7.0","nise":"^6.0.0","jsdom":"^24.1.1","pngjs":"^7.0.0","react":"^18.3.1","tslib":"^2.6.3","canvas":"^2.11.2","eslint":"^8.57.0","expect":"^29.7.0","rollup":"^4.19.1","semver":"^7.6.3","address":"^2.0.3","cssnano":"^7.0.4","postcss":"^8.4.40","ts-jest":"^29.2.3","ts-node":"^10.9.2","typedoc":"^0.26.5","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^22.15.0","react-dom":"^18.3.1","stylelint":"^16.8.1","jest-junit":"^16.0.0","pixelmatch":"^6.0.0","typescript":"^5.5.4","@types/diff":"^5.2.1","@types/glob":"^8.1.0","@types/jest":"^29.5.12","@types/nise":"^1.4.5","@types/node":"^22.0.2","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^18.3.3","autoprefixer":"^10.4.19","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^8.56.7","pdf-merger-js":"^5.1.2","@types/cssnano":"^5.0.0","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.3.0","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1335233","is-builtin-module":"^4.0.0","eslint-plugin-html":"^8.1.1","eslint-plugin-jest":"^28.6.0","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","eslint-plugin-react":"^7.35.0","eslint-plugin-tsdoc":"0.3.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.29.1","junit-report-builder":"^4.0.1","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.7","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.7.0","jest-monocart-coverage":"^1.1.1","jest-webgl-canvas-mock":"^2.5.3","@rollup/plugin-commonjs":"^26.0.1","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.2.3","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.18.0","monocart-coverage-reports":"^2.10.0","stylelint-config-standard":"^36.0.1","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^15.2.3","typedoc-plugin-missing-exports":"^3.0.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_4.5.1_1722543155995_0.37518185436511375","host":"s3://npm-registry-packages"}},"4.5.2":{"name":"maplibre-gl","version":"4.5.2","license":"BSD-3-Clause","_id":"maplibre-gl@4.5.2","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"b16fa36186830e216129f805a5b2f3d9d7649f0c","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-4.5.2.tgz","fileCount":573,"integrity":"sha512-vlWL9EY2bSGg5FAt0mKPfYqlfX15uLW5D3kKv4Xjn54nIVn01MKdfUJMAVIr+8fXVqfSX6c095Iy5XnV+T76kQ==","signatures":[{"sig":"MEYCIQCRSkZ5U2Cxvi5gqYHfPgEcFTgkbFsNaFTagYi1GogiCQIhALDMIBw1MYPGwqWjedopzgagtQjLM0CnJU+eWAQY8v7U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40619093},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"c207ccbc5d82cd057c2089cb7999c43cfe2ea119","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","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,MINIFY:true","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit --reporters=default","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-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 build-dev && npm run build-csp-dev && npm run build-prod && npm run build-prod-unminified && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,MINIFY:true","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build --reporters=default","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 0.0.0.0 --port 9966 .","test-unit-ci":"jest --coverage --selectProjects unit","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":"jest --selectProjects=build","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=maplibregl -o ./dist/maplibre-gl.d.ts ./src/index.ts","test-integration":"jest --selectProjects=integration --reporters=default","test-watch-roots":"jest --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":"jest --coverage --selectProjects=integration","build-prod-unminified":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","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":"maplibreorg","email":"board@maplibre.org"},"overrides":{"postcss-inline-svg":{"css-select":"^5.1.0","htmlparser2":"^8.0.1","dom-serializer":"^2.0.0","postcss-value-parser":"^4.2.0"}},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.0","kdbush":"^4.0.2","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":"^3.0.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.14","@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":"^20.3.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.0","diff":"^5.2.0","glob":"^11.0.0","jest":"^29.7.0","nise":"^6.0.0","jsdom":"^24.1.1","pngjs":"^7.0.0","react":"^18.3.1","tslib":"^2.6.3","canvas":"^2.11.2","eslint":"^8.57.0","expect":"^29.7.0","rollup":"^4.20.0","semver":"^7.6.3","address":"^2.0.3","cssnano":"^7.0.4","postcss":"^8.4.41","ts-jest":"^29.2.4","ts-node":"^10.9.2","typedoc":"^0.26.5","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^23.0.2","react-dom":"^18.3.1","stylelint":"^16.8.1","jest-junit":"^16.0.0","pixelmatch":"^6.0.0","typescript":"^5.5.4","@types/diff":"^5.2.1","@types/glob":"^8.1.0","@types/jest":"^29.5.12","@types/nise":"^1.4.5","@types/node":"^22.1.0","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^18.3.3","autoprefixer":"^10.4.20","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^8.56.7","pdf-merger-js":"^5.1.2","@types/cssnano":"^5.0.0","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.3.0","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1339468","is-builtin-module":"^4.0.0","eslint-plugin-html":"^8.1.1","eslint-plugin-jest":"^28.8.0","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","eslint-plugin-react":"^7.35.0","eslint-plugin-tsdoc":"0.3.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.29.1","junit-report-builder":"^5.0.0","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.7","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.7.0","jest-monocart-coverage":"^1.1.1","jest-webgl-canvas-mock":"^2.5.3","@rollup/plugin-commonjs":"^26.0.1","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.2.3","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.18.0","monocart-coverage-reports":"^2.10.2","stylelint-config-standard":"^36.0.1","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^15.2.3","typedoc-plugin-missing-exports":"^3.0.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_4.5.2_1723374459915_0.20511933191675413","host":"s3://npm-registry-packages"}},"4.6.0":{"name":"maplibre-gl","version":"4.6.0","license":"BSD-3-Clause","_id":"maplibre-gl@4.6.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"f25113a284752162cf4444a32f395380bc2565ec","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-4.6.0.tgz","fileCount":577,"integrity":"sha512-zobZK+fE+XM+7K81fk5pSBYWZlTGjGT0P96y2fR4DV2ry35ZBfAd0uWNatll69EgYeE+uOhN1MvEk+z1PCuyOQ==","signatures":[{"sig":"MEQCIETtqDLHn9sr0fHnr0CgjOschDjLH6evWWmmC0wUM2v8AiBSua60FwQ7RNLGGWhExyY6IfD0d4Rc1Tl9W9Hfl2xQIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40698169},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"b70ac2c51047ab51a22d6626aa8a4b33df81d52f","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","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,MINIFY:true","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit --reporters=default","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-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 build-dev && npm run build-csp-dev && npm run build-prod && npm run build-prod-unminified && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,MINIFY:true","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build --reporters=default","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 0.0.0.0 --port 9966 .","test-unit-ci":"jest --coverage --selectProjects unit","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":"jest --selectProjects=build","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=maplibregl -o ./dist/maplibre-gl.d.ts ./src/index.ts","test-integration":"jest --selectProjects=integration --reporters=default","test-watch-roots":"jest --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":"jest --coverage --selectProjects=integration","build-prod-unminified":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","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":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.0","kdbush":"^4.0.2","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.14","@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":"^20.3.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.0","diff":"^5.2.0","glob":"^11.0.0","jest":"^29.7.0","nise":"^6.0.0","jsdom":"^24.1.1","pngjs":"^7.0.0","react":"^18.3.1","tslib":"^2.6.3","canvas":"^2.11.2","eslint":"^8.57.0","expect":"^29.7.0","rollup":"^4.21.0","semver":"^7.6.3","address":"^2.0.3","cssnano":"^7.0.5","postcss":"^8.4.41","ts-jest":"^29.2.4","ts-node":"^10.9.2","typedoc":"^0.26.6","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^23.1.1","react-dom":"^18.3.1","stylelint":"^16.8.2","jest-junit":"^16.0.0","pixelmatch":"^6.0.0","typescript":"^5.5.4","@types/diff":"^5.2.1","@types/glob":"^8.1.0","@types/jest":"^29.5.12","@types/nise":"^1.4.5","@types/node":"^22.5.0","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^18.3.4","autoprefixer":"^10.4.20","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^8.56.7","pdf-merger-js":"^5.1.2","@types/cssnano":"^5.0.0","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.3.0","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1345247","is-builtin-module":"^4.0.0","eslint-plugin-html":"^8.1.1","eslint-plugin-jest":"^28.8.0","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","eslint-plugin-react":"^7.35.0","eslint-plugin-tsdoc":"0.3.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.29.1","junit-report-builder":"^5.0.0","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.7","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.7.0","jest-monocart-coverage":"^1.1.1","jest-webgl-canvas-mock":"^2.5.3","@rollup/plugin-commonjs":"^26.0.1","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.2.5","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.18.0","monocart-coverage-reports":"^2.10.3","stylelint-config-standard":"^36.0.1","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^15.2.3","typedoc-plugin-missing-exports":"^3.0.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_4.6.0_1724327257871_0.5566486488895301","host":"s3://npm-registry-packages"}},"4.7.0":{"name":"maplibre-gl","version":"4.7.0","license":"BSD-3-Clause","_id":"maplibre-gl@4.7.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"9d69602f48db6cc8b0638845f5f4076bf77bf21c","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-4.7.0.tgz","fileCount":577,"integrity":"sha512-hkt7je7NxiMQE8EpCxLWP8t6tkK6SkrMe0hIBjYd4Ar/Q7BOCILxthGmGnU993Mwmkvs2mGiXnVUSOK12DeCzg==","signatures":[{"sig":"MEQCIE0ltzwmVtg5baIcSo0RMF4VgkKMLUYMnKY3NMBDOnu9AiB2kCM6RFpQKXz5k7wk0kDP+S7lhWlQNtKrb4v8xl3ypw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40849844},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"5c9227dc50544c6eb159ca211d33d5948c72cda2","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","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,MINIFY:true","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit --reporters=default","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-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 build-dev && npm run build-csp-dev && npm run build-prod && npm run build-prod-unminified && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,MINIFY:true","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build --reporters=default","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 0.0.0.0 --port 9966 .","test-unit-ci":"jest --coverage --selectProjects unit","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":"jest --selectProjects=build","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=maplibregl -o ./dist/maplibre-gl.d.ts ./src/index.ts","test-integration":"jest --selectProjects=integration --reporters=default","test-watch-roots":"jest --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":"jest --coverage --selectProjects=integration","build-prod-unminified":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","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":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.0","kdbush":"^4.0.2","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.14","@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":"^20.3.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.0","diff":"^6.0.0","glob":"^11.0.0","jest":"^29.7.0","nise":"^6.0.0","jsdom":"^25.0.0","pngjs":"^7.0.0","react":"^18.3.1","tslib":"^2.7.0","canvas":"^2.11.2","eslint":"^8.57.0","expect":"^29.7.0","rollup":"^4.21.2","semver":"^7.6.3","address":"^2.0.3","cssnano":"^7.0.6","postcss":"^8.4.45","ts-jest":"^29.2.5","ts-node":"^10.9.2","typedoc":"^0.26.6","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^23.3.0","react-dom":"^18.3.1","stylelint":"^16.9.0","jest-junit":"^16.0.0","pixelmatch":"^6.0.0","typescript":"^5.5.4","@types/diff":"^5.2.2","@types/glob":"^8.1.0","@types/jest":"^29.5.12","@types/nise":"^1.4.5","@types/node":"^22.5.4","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^18.3.5","autoprefixer":"^10.4.20","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^8.56.7","pdf-merger-js":"^5.1.2","@types/cssnano":"^5.0.0","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.3.0","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1351223","is-builtin-module":"^4.0.0","eslint-plugin-html":"^8.1.1","eslint-plugin-jest":"^28.8.3","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","eslint-plugin-react":"^7.35.2","eslint-plugin-tsdoc":"0.3.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.30.0","junit-report-builder":"^5.0.0","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.7","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.7.0","jest-monocart-coverage":"^1.1.1","jest-webgl-canvas-mock":"^2.5.3","@rollup/plugin-commonjs":"^26.0.1","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.2.7","rollup-plugin-sourcemaps":"^0.6.3","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.18.0","monocart-coverage-reports":"^2.10.3","stylelint-config-standard":"^36.0.1","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^15.2.3","typedoc-plugin-missing-exports":"^3.0.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_4.7.0_1725638696382_0.8151341652392383","host":"s3://npm-registry-packages"}},"4.7.1":{"name":"maplibre-gl","version":"4.7.1","license":"BSD-3-Clause","_id":"maplibre-gl@4.7.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"06a524438ee2aafbe8bcd91002a4e01468ea5486","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-4.7.1.tgz","fileCount":577,"integrity":"sha512-lgL7XpIwsgICiL82ITplfS7IGwrB1OJIw/pCvprDp2dhmSSEBgmPzYRvwYYYvJGJD7fxUv1Tvpih4nZ6VrLuaA==","signatures":[{"sig":"MEUCIQCrsR7oBxVeL3cQ12R/3Z3dC7Q5l1kMK2I7C72Z5Vw0fgIgXMEaeli5Elo8TyisYnl9ptRRt/ub0ldPUeZ0LNCdX74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40861105},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"87486a5ef2085e600e8fa4e31252629dd8488dcd","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","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,MINIFY:true","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit --reporters=default","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-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 build-dev && npm run build-csp-dev && npm run build-prod && npm run build-prod-unminified && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,MINIFY:true","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build --reporters=default","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":"jest --coverage --selectProjects unit","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":"jest --selectProjects=build","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=maplibregl -o ./dist/maplibre-gl.d.ts ./src/index.ts","test-integration":"jest --selectProjects=integration --reporters=default","test-watch-roots":"jest --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":"jest --coverage --selectProjects=integration","build-prod-unminified":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","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":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.0","kdbush":"^4.0.2","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.14","@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":"^20.3.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.0","diff":"^7.0.0","glob":"^11.0.0","jest":"^29.7.0","nise":"^6.1.1","jsdom":"^25.0.1","pngjs":"^7.0.0","react":"^18.3.1","tslib":"^2.7.0","canvas":"^2.11.2","eslint":"^8.57.0","expect":"^29.7.0","rollup":"^4.22.4","semver":"^7.6.3","address":"^2.0.3","cssnano":"^7.0.6","postcss":"^8.4.47","ts-jest":"^29.2.5","ts-node":"^10.9.2","typedoc":"^0.26.6","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^23.4.0","react-dom":"^18.3.1","stylelint":"^16.9.0","jest-junit":"^16.0.0","pixelmatch":"^6.0.0","typescript":"^5.5.4","@types/diff":"^5.2.2","@types/glob":"^8.1.0","@types/jest":"^29.5.13","@types/nise":"^1.4.5","@types/node":"^22.5.5","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^18.3.8","autoprefixer":"^10.4.20","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^8.56.7","pdf-merger-js":"^5.1.2","@types/cssnano":"^5.0.0","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.3.0","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1358005","is-builtin-module":"^4.0.0","eslint-plugin-html":"^8.1.2","eslint-plugin-jest":"^28.8.3","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","eslint-plugin-react":"^7.36.1","eslint-plugin-tsdoc":"0.3.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.30.0","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^5.0.7","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.7.0","jest-monocart-coverage":"^1.1.1","jest-webgl-canvas-mock":"^2.5.3","@rollup/plugin-commonjs":"^26.0.1","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.2.8","@rollup/plugin-typescript":"^12.1.0","@typescript-eslint/parser":"^7.18.0","monocart-coverage-reports":"^2.10.9","rollup-plugin-sourcemaps2":"^0.4.1","stylelint-config-standard":"^36.0.1","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^15.2.4","typedoc-plugin-missing-exports":"^3.0.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_4.7.1_1727082177670_0.8919569740004081","host":"s3://npm-registry-packages"}},"5.0.0-pre.1":{"name":"maplibre-gl","version":"5.0.0-pre.1","license":"BSD-3-Clause","_id":"maplibre-gl@5.0.0-pre.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"0cfab2bcd8294eb48d9d801d4b63d1ec0705b7da","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.0.0-pre.1.tgz","fileCount":620,"integrity":"sha512-+J6W3RKQJiqGUmOsO42mS3ZyYxwhMwRaqh/DPfdhHcFXH49pZ16kZg0sBy4yvtJruasQA22WOZcRY/38ZUPihA==","signatures":[{"sig":"MEQCIDC4ajbotIGPUnQc/gr7xYd2FBF/37BVm3pfBW/HBJbRAiBsyQBGvosLytveh9o6jnNelQ5QMI/qop/FcSWXXT88/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44611722},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"4d8a0f8772b6c0ea2ad5ec6f5e14aa346a44b637","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","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,MINIFY:true","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit --reporters=default","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-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 build-dev && npm run build-csp-dev && npm run build-prod && npm run build-prod-unminified && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,MINIFY:true","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build --reporters=default","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":"jest --coverage --selectProjects unit","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":"jest --selectProjects=build","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=maplibregl -o ./dist/maplibre-gl.d.ts ./src/index.ts","test-integration":"jest --selectProjects=integration --reporters=default","test-watch-roots":"jest --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":"jest --coverage --selectProjects=integration","build-prod-unminified":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","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":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.0","kdbush":"^4.0.2","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.14","@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":"^20.3.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.0","diff":"^7.0.0","glob":"^11.0.0","jest":"^29.7.0","nise":"^6.1.1","jsdom":"^25.0.1","pngjs":"^7.0.0","react":"^18.3.1","tslib":"^2.7.0","canvas":"^2.11.2","eslint":"^8.57.0","expect":"^29.7.0","rollup":"^4.22.4","semver":"^7.6.3","address":"^2.0.3","cssnano":"^7.0.6","postcss":"^8.4.47","ts-jest":"^29.2.5","ts-node":"^10.9.2","typedoc":"^0.26.6","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^23.4.1","react-dom":"^18.3.1","stylelint":"^16.9.0","jest-junit":"^16.0.0","pixelmatch":"^6.0.0","typescript":"^5.5.4","@types/diff":"^5.2.2","@types/glob":"^8.1.0","@types/jest":"^29.5.13","@types/nise":"^1.4.5","@types/node":"^22.7.3","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^18.3.9","autoprefixer":"^10.4.20","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^8.56.7","pdf-merger-js":"^5.1.2","@types/cssnano":"^5.0.0","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.3.0","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1359167","is-builtin-module":"^4.0.0","eslint-plugin-html":"^8.1.2","eslint-plugin-jest":"^28.8.3","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","eslint-plugin-react":"^7.37.0","eslint-plugin-tsdoc":"0.3.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.30.0","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^6.0.1","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.7.0","jest-monocart-coverage":"^1.1.1","jest-webgl-canvas-mock":"^2.5.3","@rollup/plugin-commonjs":"^28.0.0","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.2.8","@rollup/plugin-typescript":"^12.1.0","@typescript-eslint/parser":"^7.18.0","monocart-coverage-reports":"^2.10.9","rollup-plugin-sourcemaps2":"^0.4.1","stylelint-config-standard":"^36.0.1","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^15.3.0","typedoc-plugin-missing-exports":"^3.0.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.0.0-pre.1_1727682133489_0.12830829250239417","host":"s3://npm-registry-packages"}},"5.0.0-pre.2":{"name":"maplibre-gl","version":"5.0.0-pre.2","license":"BSD-3-Clause","_id":"maplibre-gl@5.0.0-pre.2","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"2157204d7a850715fc58b90a58ca24e2d46e2104","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.0.0-pre.2.tgz","fileCount":620,"integrity":"sha512-R8JH+XjbPNh717eaFz/il5jdDw+znHkgKAAnIqYD4y8JVTQIuGt+b/MQ4LralWaAbzdnAxuA6pSi3AKKysTxbw==","signatures":[{"sig":"MEUCICtpGwm93/b8xD3RTbKpXnf4QI87nTLCw7HhoDyHMvxYAiEAnTgIhYErqB5Qn3NHILhzsyzcmLN0uYmuOuZPOUAacnI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44678993},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"b841ccc363b5be9c3d54bb3f983f70074989cc67","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","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,MINIFY:true","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit --reporters=default","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-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 build-dev && npm run build-csp-dev && npm run build-prod && npm run build-prod-unminified && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,MINIFY:true","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build --reporters=default","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":"jest --coverage --selectProjects unit","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":"jest --selectProjects=build","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=maplibregl -o ./dist/maplibre-gl.d.ts ./src/index.ts","test-integration":"jest --selectProjects=integration --reporters=default","test-watch-roots":"jest --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":"jest --coverage --selectProjects=integration","build-prod-unminified":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","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":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.0","kdbush":"^4.0.2","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.14","@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":"^20.3.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.0","diff":"^7.0.0","glob":"^11.0.0","jest":"^29.7.0","nise":"^6.1.1","jsdom":"^25.0.1","pngjs":"^7.0.0","react":"^18.3.1","tslib":"^2.7.0","canvas":"^2.11.2","cspell":"^8.15.2","eslint":"^8.57.0","expect":"^29.7.0","rollup":"^4.24.0","semver":"^7.6.3","address":"^2.0.3","cssnano":"^7.0.6","postcss":"^8.4.47","ts-jest":"^29.2.5","ts-node":"^10.9.2","typedoc":"^0.26.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":"^23.5.3","react-dom":"^18.3.1","stylelint":"^16.10.0","jest-junit":"^16.0.0","pixelmatch":"^6.0.0","typescript":"^5.6.3","@types/diff":"^5.2.3","@types/glob":"^8.1.0","@types/jest":"^29.5.13","@types/nise":"^1.4.5","@types/node":"^22.7.5","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^18.3.11","autoprefixer":"^10.4.20","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^8.56.7","pdf-merger-js":"^5.1.2","@types/cssnano":"^5.0.0","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.3.1","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1368592","is-builtin-module":"^4.0.0","eslint-plugin-html":"^8.1.2","eslint-plugin-jest":"^28.8.3","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","eslint-plugin-react":"^7.37.1","eslint-plugin-tsdoc":"0.3.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","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^6.0.1","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.7.0","jest-monocart-coverage":"^1.1.1","jest-webgl-canvas-mock":"^2.5.3","@rollup/plugin-commonjs":"^28.0.0","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.2.9","@rollup/plugin-typescript":"^12.1.0","@typescript-eslint/parser":"^7.18.0","monocart-coverage-reports":"^2.11.1","rollup-plugin-sourcemaps2":"^0.4.2","stylelint-config-standard":"^36.0.1","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^15.3.0","typedoc-plugin-missing-exports":"^3.0.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.0.0-pre.2_1728998049391_0.8347700070165347","host":"s3://npm-registry-packages"}},"5.0.0-pre.3":{"name":"maplibre-gl","version":"5.0.0-pre.3","license":"BSD-3-Clause","_id":"maplibre-gl@5.0.0-pre.3","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"b578b5b80fcdabd583c4362b593b0aa5ee00d196","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.0.0-pre.3.tgz","fileCount":621,"integrity":"sha512-wGRptDyS+d5aHucV4OXlNQ9y7fhOywXrSqLhPgvyzNzq88ah0dEA988ruJqnoeJfow6l6IHuqdwOTdvF1CPv9w==","signatures":[{"sig":"MEYCIQCqvsg88Z/M/jlKoD7wO+mTYPW+sP315V+LyHV6FHR2ZQIhANM3Z5YFxmHCu6IMxVtg7Sco3888T0hQ3KumwiNTz4Tg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45028002},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"92b86d5da223b65162a9f807d52014dde185e947","scripts":{"jest":"jest","lint":"eslint --cache --ext .ts,.tsx,.js,.html --ignore-path .gitignore .","test":"run-p lint lint-css test-render jest","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,MINIFY:true","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit --reporters=default","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-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 build-dev && npm run build-csp-dev && npm run build-prod && npm run build-prod-unminified && npm run build-csp","build-prod":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,MINIFY:true","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material","test-build":"jest --selectProjects=build --reporters=default","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":"jest --coverage --selectProjects unit","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":"jest --selectProjects=build","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=maplibregl -o ./dist/maplibre-gl.d.ts ./src/index.ts","test-integration":"jest --selectProjects=integration --reporters=default","test-watch-roots":"jest --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":"jest --coverage --selectProjects=integration","build-prod-unminified":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production","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":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.0","kdbush":"^4.0.2","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.14","@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":"^20.4.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.0","diff":"^7.0.0","glob":"^11.0.0","jest":"^29.7.0","nise":"^6.1.1","jsdom":"^25.0.1","pngjs":"^7.0.0","react":"^18.3.1","tslib":"^2.8.0","canvas":"^2.11.2","cspell":"^8.15.4","eslint":"^8.57.0","expect":"^29.7.0","rollup":"^4.24.0","semver":"^7.6.3","address":"^2.0.3","cssnano":"^7.0.6","postcss":"^8.4.47","ts-jest":"^29.2.5","ts-node":"^10.9.2","typedoc":"^0.26.10","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^23.6.0","react-dom":"^18.3.1","stylelint":"^16.10.0","jest-junit":"^16.0.0","pixelmatch":"^6.0.0","typescript":"^5.6.3","@types/diff":"^5.2.3","@types/glob":"^8.1.0","@types/jest":"^29.5.13","@types/nise":"^1.4.5","@types/node":"^22.7.7","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^18.3.11","autoprefixer":"^10.4.20","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^8.56.7","pdf-merger-js":"^5.1.2","@types/cssnano":"^5.0.0","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.3.1","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1368592","is-builtin-module":"^4.0.0","eslint-plugin-html":"^8.1.2","eslint-plugin-jest":"^28.8.3","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","eslint-plugin-react":"^7.37.1","eslint-plugin-tsdoc":"0.3.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","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","eslint-config-mourner":"^3.0.0","@rollup/plugin-replace":"^6.0.1","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.7.0","jest-monocart-coverage":"^1.1.1","jest-webgl-canvas-mock":"^2.5.3","@rollup/plugin-commonjs":"^28.0.1","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.2.9","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^7.18.0","monocart-coverage-reports":"^2.11.1","rollup-plugin-sourcemaps2":"^0.4.2","stylelint-config-standard":"^36.0.1","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^15.3.0","typedoc-plugin-missing-exports":"^3.0.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.0.0-pre.3_1729510245313_0.511877367077314","host":"s3://npm-registry-packages"}},"5.0.0-pre.4":{"name":"maplibre-gl","version":"5.0.0-pre.4","license":"BSD-3-Clause","_id":"maplibre-gl@5.0.0-pre.4","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"57aaf1264369b6833f1960bcb52e127ddf1b86fc","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.0.0-pre.4.tgz","fileCount":621,"integrity":"sha512-rYXOkIAFPM0LlhwQsLsL9972R63VogGeppO/zWJzukCx2n3Wu7TdvbEa2ethHb3Fa7mPcb+VhsgAQuV/WuGMeg==","signatures":[{"sig":"MEYCIQDoBqNi5LeFcFO2KcAelQZZjIgsFDiybidTw5w7abMuUwIhAMg+KnzmppGZGCEBmr6AKFTZ3InYB1dOmI6tLJ1qfUKx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31078252},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"9ba25c6d6cf2a15c542be6c919338928bab8b194","scripts":{"jest":"jest","lint":"eslint","test":"run-p lint lint-css test-render jest","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/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit --reporters=default","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-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 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":"jest --selectProjects=build --reporters=default","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":"jest --coverage --selectProjects unit","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":"jest --selectProjects=build","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=maplibregl -o ./dist/maplibre-gl.d.ts ./src/index.ts","test-integration":"jest --selectProjects=integration --reporters=default","test-watch-roots":"jest --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":"jest --coverage --selectProjects=integration","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":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.0","kdbush":"^4.0.2","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.14","@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":"^21.0.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.0","jest":"^29.7.0","nise":"^6.1.1","jsdom":"^25.0.1","pngjs":"^7.0.0","react":"^18.3.1","tslib":"^2.8.0","canvas":"^2.11.2","cspell":"^8.15.4","eslint":"^9.13.0","expect":"^29.7.0","rollup":"^4.24.2","semver":"^7.6.3","address":"^2.0.3","cssnano":"^7.0.6","globals":"^15.11.0","postcss":"^8.4.47","ts-jest":"^29.2.5","ts-node":"^10.9.2","typedoc":"^0.26.10","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^23.6.1","react-dom":"^18.3.1","stylelint":"^16.10.0","jest-junit":"^16.0.0","pixelmatch":"^6.0.0","typescript":"^5.6.3","@types/diff":"^5.2.3","@types/glob":"^8.1.0","@types/jest":"^29.5.14","@types/nise":"^1.4.5","@types/node":"^22.8.2","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^18.3.12","autoprefixer":"^10.4.20","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/cssnano":"^5.1.3","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.3.1","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1375038","is-builtin-module":"^4.0.0","eslint-plugin-html":"^8.1.2","eslint-plugin-jest":"^28.8.3","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","eslint-plugin-react":"^7.37.2","eslint-plugin-tsdoc":"0.3.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","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.1","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.7.0","jest-monocart-coverage":"^1.1.1","jest-webgl-canvas-mock":"^2.5.3","@rollup/plugin-commonjs":"^28.0.1","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.2.9","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^8.12.1","monocart-coverage-reports":"^2.11.1","rollup-plugin-sourcemaps2":"^0.4.2","stylelint-config-standard":"^36.0.1","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^15.3.0","@stylistic/eslint-plugin-ts":"^2.9.0","typedoc-plugin-missing-exports":"^3.0.0","@typescript-eslint/eslint-plugin":"^8.12.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.0.0-pre.4_1730204190776_0.7790276243596344","host":"s3://npm-registry-packages"}},"5.0.0-pre.5":{"name":"maplibre-gl","version":"5.0.0-pre.5","license":"BSD-3-Clause","_id":"maplibre-gl@5.0.0-pre.5","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"a2d893ffe67953f78c0b0e4920b07564b7c9db7b","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.0.0-pre.5.tgz","fileCount":625,"integrity":"sha512-IeBqdFlYhC0xcLAJBQj/CCs4JEddrTw+cqwk9ZwdWicGxk0/bvRmFDDTgaFIFIvrztG9zXgAKs2lVSblffmXkA==","signatures":[{"sig":"MEUCIHQQ2kpEsGlV/KlqwXSXKgnfP6FwPSwDo+z+5hABVrm/AiEAu0Wi4tbfUiXYSiJyUWsbfrbWxcS28L954kG3gv+hkDw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31139545},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"927dd71c9d2a4b69ac1f567c68e531b02466d2c7","scripts":{"jest":"jest","lint":"eslint","test":"run-p lint lint-css test-render jest","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/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit --reporters=default","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-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 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":"jest --selectProjects=build --reporters=default","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":"jest --coverage --selectProjects unit","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":"jest --selectProjects=build","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=maplibregl -o ./dist/maplibre-gl.d.ts ./src/index.ts","test-integration":"jest --selectProjects=integration --reporters=default","test-watch-roots":"jest --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":"jest --coverage --selectProjects=integration","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":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.0","kdbush":"^4.0.2","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.14","@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":"^21.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.0","jest":"^29.7.0","nise":"^6.1.1","jsdom":"^25.0.1","pngjs":"^7.0.0","react":"^18.3.1","tslib":"^2.8.1","canvas":"^2.11.2","cspell":"^8.15.5","eslint":"^9.13.0","expect":"^29.7.0","rollup":"^4.24.3","semver":"^7.6.3","address":"^2.0.3","cssnano":"^7.0.6","globals":"^15.11.0","postcss":"^8.4.47","ts-jest":"^29.2.5","ts-node":"^10.9.2","typedoc":"^0.26.10","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^23.6.1","react-dom":"^18.3.1","stylelint":"^16.10.0","jest-junit":"^16.0.0","pixelmatch":"^6.0.0","typescript":"^5.6.3","@types/diff":"^6.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.14","@types/nise":"^1.4.5","@types/node":"^22.8.6","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^18.3.12","autoprefixer":"^10.4.20","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/cssnano":"^5.1.3","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.3.1","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1376744","is-builtin-module":"^4.0.0","eslint-plugin-html":"^8.1.2","eslint-plugin-jest":"^28.8.3","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","eslint-plugin-react":"^7.37.2","eslint-plugin-tsdoc":"0.3.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","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.1","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.7.0","jest-monocart-coverage":"^1.1.1","jest-webgl-canvas-mock":"^2.5.3","@rollup/plugin-commonjs":"^28.0.1","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.2.9","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^8.12.2","monocart-coverage-reports":"^2.11.1","rollup-plugin-sourcemaps2":"^0.4.2","stylelint-config-standard":"^36.0.1","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^15.3.0","@stylistic/eslint-plugin-ts":"^2.10.1","typedoc-plugin-missing-exports":"^3.0.0","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.0.0-pre.5_1730642758232_0.6623396081173283","host":"s3://npm-registry-packages"}},"5.0.0-pre.6":{"name":"maplibre-gl","version":"5.0.0-pre.6","license":"BSD-3-Clause","_id":"maplibre-gl@5.0.0-pre.6","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"5bc54522db6dba55afca42f3dce85800f373aa18","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.0.0-pre.6.tgz","fileCount":631,"integrity":"sha512-EU6rek9Jn78UeV/vFXUYMYSubEy25xc5qsULGBbxW0enlFbkqWar8xkwIWm4Bl0qLKe6kyn4LLahAJsGN99D3A==","signatures":[{"sig":"MEQCIBfHnxnX6hqwv6jn6UIe1LWuqpILPkYVJftNEa5ZQaoXAiBSixxHcBKHmrzCyOkOB4GHd3lcVc8W4PDdllFJvzLtZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37376369},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"45add0e0f119346cf3c80c107c6c27a4203ff2af","scripts":{"jest":"jest","lint":"eslint","test":"run-p lint lint-css test-render jest","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/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit --reporters=default","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-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 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":"jest --selectProjects=build --reporters=default","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":"jest --coverage --selectProjects unit","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":"jest --selectProjects=build","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=maplibregl -o ./dist/maplibre-gl.d.ts ./src/index.ts","test-integration":"jest --selectProjects=integration --reporters=default","test-watch-roots":"jest --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":"jest --coverage --selectProjects=integration","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":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.0","kdbush":"^4.0.2","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.14","@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":"^21.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.0","jest":"^29.7.0","nise":"^6.1.1","jsdom":"^25.0.1","pngjs":"^7.0.0","react":"^18.3.1","tslib":"^2.8.1","canvas":"^2.11.2","cspell":"^8.16.0","eslint":"^9.14.0","expect":"^29.7.0","rollup":"^4.24.4","semver":"^7.6.3","address":"^2.0.3","cssnano":"^7.0.6","globals":"^15.12.0","postcss":"^8.4.47","ts-jest":"^29.2.5","ts-node":"^10.9.2","typedoc":"^0.26.11","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^23.7.0","react-dom":"^18.3.1","stylelint":"^16.10.0","jest-junit":"^16.0.0","pixelmatch":"^6.0.0","typescript":"^5.6.3","@types/diff":"^6.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.14","@types/nise":"^1.4.5","@types/node":"^22.9.0","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^18.3.12","autoprefixer":"^10.4.20","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/cssnano":"^5.1.3","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.3.1","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1379457","is-builtin-module":"^4.0.0","eslint-plugin-html":"^8.1.2","eslint-plugin-jest":"^28.9.0","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","eslint-plugin-react":"^7.37.2","eslint-plugin-tsdoc":"0.3.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","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.1","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.7.0","jest-monocart-coverage":"^1.1.1","jest-webgl-canvas-mock":"^2.5.3","@rollup/plugin-commonjs":"^28.0.1","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.2.10","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^8.13.0","monocart-coverage-reports":"^2.11.2","rollup-plugin-sourcemaps2":"^0.4.2","stylelint-config-standard":"^36.0.1","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^15.3.0","@stylistic/eslint-plugin-ts":"^2.10.1","typedoc-plugin-missing-exports":"^3.0.0","@typescript-eslint/eslint-plugin":"^8.13.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.0.0-pre.6_1730987165806_0.7464789462651324","host":"s3://npm-registry-packages"}},"5.0.0-pre.7":{"name":"maplibre-gl","version":"5.0.0-pre.7","license":"BSD-3-Clause","_id":"maplibre-gl@5.0.0-pre.7","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"wipfli","email":"oliver.wipfli@leichteralsluft.ch"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"d949eb2f02c9c597f557316fbae8cff5edc5ad72","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.0.0-pre.7.tgz","fileCount":632,"integrity":"sha512-AemtrnaBgVMKjGwP4ciOZg2P/mK679Tbe+A+4NzPxJ7+4ezNbTdrnWrNjcAxo4/WsYOZrrU2ye5l5wnu/duZeQ==","signatures":[{"sig":"MEYCIQDHVYqXpQILM3rr5c6lHZN+vRQQThMIk4AKw3iJsla/DAIhALrL5G7aBG2TuXTlhm3ghLUBJehSvOjc1oNCjZgC5gxA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37517798},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"611aad380552006a44133ec75336b26406a77d0f","scripts":{"jest":"jest","lint":"eslint","test":"run-p lint lint-css test-render jest","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/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev","test-unit":"jest --selectProjects=unit --reporters=default","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-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 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":"jest --selectProjects=build --reporters=default","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":"jest --coverage --selectProjects unit","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":"jest --selectProjects=build","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=maplibregl -o ./dist/maplibre-gl.d.ts ./src/index.ts","test-integration":"jest --selectProjects=integration --reporters=default","test-watch-roots":"jest --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":"jest --coverage --selectProjects=integration","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":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.0","kdbush":"^4.0.2","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.14","@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":"^22.0.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.0","jest":"^29.7.0","nise":"^6.1.1","jsdom":"^25.0.1","pngjs":"^7.0.0","react":"^18.3.1","tslib":"^2.8.1","canvas":"^2.11.2","cspell":"^8.16.0","eslint":"^9.15.0","expect":"^29.7.0","rollup":"^4.27.2","semver":"^7.6.3","address":"^2.0.3","cssnano":"^7.0.6","globals":"^15.12.0","postcss":"^8.4.49","ts-jest":"^29.2.5","ts-node":"^10.9.2","typedoc":"^0.26.11","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^23.8.0","react-dom":"^18.3.1","stylelint":"^16.10.0","jest-junit":"^16.0.0","pixelmatch":"^6.0.0","typescript":"^5.6.3","@types/diff":"^6.0.0","@types/glob":"^8.1.0","@types/jest":"^29.5.14","@types/nise":"^1.4.5","@types/node":"^22.9.1","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^18.3.12","autoprefixer":"^10.4.20","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@types/eslint":"^9.6.1","pdf-merger-js":"^5.1.2","@types/cssnano":"^5.1.3","@types/request":"^2.48.12","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^18.3.1","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1383960","is-builtin-module":"^4.0.0","eslint-plugin-html":"^8.1.2","eslint-plugin-jest":"^28.9.0","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","eslint-plugin-react":"^7.37.2","eslint-plugin-tsdoc":"0.3.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","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^6.0.1","@types/offscreencanvas":"^2019.7.3","jest-environment-jsdom":"^29.7.0","jest-monocart-coverage":"^1.1.1","jest-webgl-canvas-mock":"^2.5.3","@rollup/plugin-commonjs":"^28.0.1","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.2.10","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^8.15.0","monocart-coverage-reports":"^2.11.2","rollup-plugin-sourcemaps2":"^0.4.2","stylelint-config-standard":"^36.0.1","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^15.3.0","@stylistic/eslint-plugin-ts":"^2.10.1","typedoc-plugin-missing-exports":"^3.0.2","@typescript-eslint/eslint-plugin":"^8.14.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.0.0-pre.7_1732116947201_0.49291265812943386","host":"s3://npm-registry-packages"}},"5.0.0-pre.8":{"name":"maplibre-gl","version":"5.0.0-pre.8","license":"BSD-3-Clause","_id":"maplibre-gl@5.0.0-pre.8","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"f379a5fcfd319a11b267b5d52da33cfaf49f0798","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.0.0-pre.8.tgz","fileCount":632,"integrity":"sha512-xZT1cTTdFgqog8sfGzvZY8vFHodWxBmrsWwr73D5SbKtQFReXNdlyvRnYVGhzWpLnsQsOVLtmow4WO8fRWjGQQ==","signatures":[{"sig":"MEYCIQDRdOkBaiMQ95KNNvKpGp+qShncsqWNo9ah9d2oh1hJfgIhAJext8iKfSdhXyjtkiXG9xgdzOHPZsZh06Z2B7Nchu21","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37560123},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"6e4498cf35a921939609c6db8f2a5d280a0fdc53","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render vitest","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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-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 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=maplibregl -o ./dist/maplibre-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":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.0","kdbush":"^4.0.2","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.14","@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":"^22.0.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.0","nise":"^6.1.1","jsdom":"^25.0.1","pngjs":"^7.0.0","react":"^18.3.1","tslib":"^2.8.1","canvas":"^2.11.2","cspell":"^8.16.0","eslint":"^9.15.0","expect":"^29.7.0","rollup":"^4.27.4","semver":"^7.6.3","vitest":"2.2.0-beta.2","address":"^2.0.3","cssnano":"^7.0.6","globals":"^15.12.0","postcss":"^8.4.49","ts-node":"^10.9.2","typedoc":"^0.26.11","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^23.9.0","react-dom":"^18.3.1","stylelint":"^16.10.0","@vitest/ui":"2.2.0-beta.2","pixelmatch":"^6.0.0","typescript":"^5.6.3","@types/diff":"^6.0.0","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.10.0","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^18.3.12","autoprefixer":"^10.4.20","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@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":"^18.3.1","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1388031","is-builtin-module":"^4.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":"2.2.0-beta.2","eslint-plugin-react":"^7.37.2","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.1","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.1","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.2.10","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^8.16.0","monocart-coverage-reports":"^2.11.3","rollup-plugin-sourcemaps2":"^0.4.2","stylelint-config-standard":"^36.0.1","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^15.3.0","@stylistic/eslint-plugin-ts":"^2.11.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.0.0-pre.8_1732660958291_0.2802618714665728","host":"s3://npm-registry-packages"}},"5.0.0-pre.9":{"name":"maplibre-gl","version":"5.0.0-pre.9","license":"BSD-3-Clause","_id":"maplibre-gl@5.0.0-pre.9","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"6189d094659aeeb0b0a6aef5ad71cba70b247d85","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.0.0-pre.9.tgz","fileCount":632,"integrity":"sha512-OmsFfVyg+kMs8f2sldt9yVq95epgEkaXpwMG4i5SR9Xap/SsfgAxOTHau+XhduQu5nq4uIgQMZEr3T//8AX27g==","signatures":[{"sig":"MEUCIQDFVsXfFwE3BcNH6F3h+LgD1tWVdEixbLwIrp2OL+ntsAIgFdHE/koMSR/LuPMtAAU3ZzFvaESttIPpz7E+8XnCYPA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37576351},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"13eca5ffdb63a4de35b4af7b4e9f57f91814d3d7","scripts":{"lint":"eslint","test":"run-p lint lint-css test-render vitest","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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-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 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=maplibregl -o ./dist/maplibre-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":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.0","kdbush":"^4.0.2","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.15","@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":"^22.0.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.0","nise":"^6.1.1","jsdom":"^25.0.1","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^2.11.2","cspell":"^8.16.1","eslint":"^9.16.0","expect":"^29.7.0","rollup":"^4.28.1","semver":"^7.6.3","vitest":"2.2.0-beta.2","address":"^2.0.3","cssnano":"^7.0.6","globals":"^15.13.0","postcss":"^8.4.49","ts-node":"^10.9.2","typedoc":"^0.27.4","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^23.10.1","react-dom":"^19.0.0","stylelint":"^16.11.0","@vitest/ui":"2.2.0-beta.2","pixelmatch":"^6.0.0","typescript":"^5.7.2","@types/diff":"^6.0.0","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.10.1","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.1","autoprefixer":"^10.4.20","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@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":"^18.3.1","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1393284","is-builtin-module":"^4.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":"2.2.0-beta.2","eslint-plugin-react":"^7.37.2","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.1","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.1","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.3.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^8.17.0","monocart-coverage-reports":"^2.11.4","rollup-plugin-sourcemaps2":"^0.4.2","stylelint-config-standard":"^36.0.1","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^15.3.0","@stylistic/eslint-plugin-ts":"^2.12.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.17.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.0.0-pre.9_1733756401740_0.1390071016093264","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-pre.10":{"name":"maplibre-gl","version":"5.0.0-pre.10","license":"BSD-3-Clause","_id":"maplibre-gl@5.0.0-pre.10","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"9d10aa1cd73d97e1322d97e935ab51a3830d2716","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.0.0-pre.10.tgz","fileCount":635,"integrity":"sha512-t+RmPTwP77ZOGkV/8UzMtUnk96Cyl/WUbuqWPJzsb7KiK5i7Mf/WzAM1t1r+vbSq22FKJtbZy3H5xu6cOXaOZw==","signatures":[{"sig":"MEQCICZl1H/e4RqCezXZ6GqItZxMXcbN8g1CCSwh8hQ+9zmVAiBPsL/mQuHBE5F1LQ7oSZwgnIgD1R0ykaDulKmzX01hyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37735985},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"9a05cb2907c8fd8e53bde8620ca8b8860d4c048a","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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-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 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=maplibregl -o ./dist/maplibre-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":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.0","kdbush":"^4.0.2","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.15","@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":"^22.0.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.0","nise":"^6.1.1","jsdom":"^25.0.1","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^2.11.2","cspell":"^8.17.1","eslint":"^9.17.0","expect":"^29.7.0","rollup":"^4.28.1","semver":"^7.6.3","vitest":"2.2.0-beta.2","address":"^2.0.3","cssnano":"^7.0.6","globals":"^15.13.0","postcss":"^8.4.49","ts-node":"^10.9.2","typedoc":"^0.27.5","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^23.10.4","react-dom":"^19.0.0","stylelint":"^16.12.0","@vitest/ui":"2.2.0-beta.2","pixelmatch":"^6.0.0","typescript":"^5.7.2","@types/diff":"^6.0.0","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.10.2","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.1","autoprefixer":"^10.4.20","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@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.2","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1396320","is-builtin-module":"^4.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":"2.2.0-beta.2","eslint-plugin-react":"^7.37.2","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.2","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.3.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.18.1","monocart-coverage-reports":"^2.11.4","rollup-plugin-sourcemaps2":"^0.4.3","stylelint-config-standard":"^36.0.1","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.0","@stylistic/eslint-plugin-ts":"^2.12.1","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.18.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.0.0-pre.10_1734431241400_0.8624282783479496","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"maplibre-gl","version":"5.0.0","license":"BSD-3-Clause","_id":"maplibre-gl@5.0.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"d9120b6ced7df5d1c791497f25bbe4edd5039d96","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.0.0.tgz","fileCount":637,"integrity":"sha512-WG8IYFK2gfJYXvWjlqg1yavo/YO/JlNkblAJMt19sjIafP5oJzTgXFiOLUIYkjtrv5pKiAWuSYsx4CD3ithJqw==","signatures":[{"sig":"MEUCIFiyLRprXjDnroovjNxFkzAzG8zj94/sTSLEAuNvN8VPAiEA3sGYYIobdv9Ev+jli+Xx1V8ovrd+ErmJH/9qxjETUiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37815347},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"47ed30d6ec105cbfb8768fd27da1b317af31b903","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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-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=maplibregl -o ./dist/maplibre-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":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.2.3","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","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.15","@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":"^22.0.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.0","nise":"^6.1.1","jsdom":"^25.0.1","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.33.5","tslib":"^2.8.1","canvas":"^2.11.2","cspell":"^8.17.1","eslint":"^9.17.0","expect":"^29.7.0","rollup":"^4.29.1","semver":"^7.6.3","vitest":"2.2.0-beta.2","address":"^2.0.3","cssnano":"^7.0.6","globals":"^15.14.0","postcss":"^8.4.49","ts-node":"^10.9.2","typedoc":"^0.27.6","d3-queue":"^3.0.7","minimist":"^1.2.8","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","puppeteer":"^23.11.1","react-dom":"^19.0.0","stylelint":"^16.12.0","@vitest/ui":"2.2.0-beta.2","pixelmatch":"^6.0.0","typescript":"^5.7.2","@types/diff":"^6.0.0","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.10.2","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.2","autoprefixer":"^10.4.20","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@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.2","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1400418","is-builtin-module":"^4.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":"2.2.0-beta.2","eslint-plugin-react":"^7.37.3","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.2","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.0","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.19.0","monocart-coverage-reports":"^2.11.5","rollup-plugin-sourcemaps2":"^0.4.3","stylelint-config-standard":"^36.0.1","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.0","@stylistic/eslint-plugin-ts":"^2.12.1","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.0.0_1735650383581_0.28163188720906795","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"maplibre-gl","version":"5.0.1","license":"BSD-3-Clause","_id":"maplibre-gl@5.0.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"5eeb520de26dca820a12f270164c5eb5db1d16e2","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.0.1.tgz","fileCount":637,"integrity":"sha512-kNvod1Tq0BcZvn43UAciA3DrzaEGmowqMoI6nh3kUo9rf+7m89mFJI9dELxkWzJ/N9Pgnkp7xF1jzTP08PGpCw==","signatures":[{"sig":"MEYCIQCGvZIdT46YCQwB6jWNx9ASJFJZK3D5pASrqpGHWj36BQIhAPRL2PIaIjA7evlrVz++4PA4CP7msohOx6bUsNIio045","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37789447},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"f1d58f29d9c27aa2c7268375736cb5f983388262","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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-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=maplibregl -o ./dist/maplibre-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":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.9.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"22.13.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","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.15","@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.0.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"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.0.1","cspell":"^8.17.1","eslint":"^9.17.0","expect":"^29.7.0","rollup":"^4.30.1","semver":"^7.6.3","vitest":"2.2.0-beta.2","address":"^2.0.3","cssnano":"^7.0.6","globals":"^15.14.0","postcss":"^8.4.49","ts-node":"^10.9.2","typedoc":"^0.27.6","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.0.0","react-dom":"^19.0.0","stylelint":"^16.12.0","@vitest/ui":"2.2.0-beta.2","pixelmatch":"^6.0.0","typescript":"^5.7.3","@types/diff":"^7.0.0","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.10.5","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.4","autoprefixer":"^10.4.20","pretty-bytes":"^6.1.1","shuffle-seed":"^1.1.6","@types/earcut":"^2.1.4","@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.2","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1404580","is-builtin-module":"^4.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":"2.2.0-beta.2","eslint-plugin-react":"^7.37.3","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.2","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.1","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.19.1","monocart-coverage-reports":"^2.11.5","rollup-plugin-sourcemaps2":"^0.4.3","stylelint-config-standard":"^36.0.1","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.0","@stylistic/eslint-plugin-ts":"^2.12.1","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.0.1_1736702907953_0.23517518215581013","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"maplibre-gl","version":"5.1.0","license":"BSD-3-Clause","_id":"maplibre-gl@5.1.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"201459a840519033147ff054cdb1ab5539a34d2d","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.1.0.tgz","fileCount":637,"integrity":"sha512-6lbf7qAnqAVm1T/vJBMmRtP+g8G/O/Z52IBtWX31SbFj7sEdlrk4YugxJen8IdV/pFjLFnDOw7HiHZl5nYdVjg==","signatures":[{"sig":"MEUCIAPRCzsRhTSu4gLQiuxrR4CvU0nxlgbqftW6Y6wxGx5bAiEAnFcH/RLXT8YBXilTQL2BCU+ZsLGitAACG/9C03gcDfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37854318},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"bedcb8622337d73875638d165f10b0397f18d775","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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-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=maplibregl -o ./dist/maplibre-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":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.9.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"22.13.0","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","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,"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.2","eslint":"^9.19.0","expect":"^29.7.0","rollup":"^4.32.1","semver":"^7.6.3","vitest":"3.0.3","address":"^2.0.3","cssnano":"^7.0.6","globals":"^15.14.0","postcss":"^8.5.1","ts-node":"^10.9.2","typedoc":"^0.27.6","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.1.1","react-dom":"^19.0.0","stylelint":"^16.14.1","@vitest/ui":"3.0.3","pixelmatch":"^6.0.0","typescript":"^5.7.3","@types/diff":"^7.0.0","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.12.0","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.8","autoprefixer":"^10.4.20","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.3","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1410712","is-builtin-module":"^4.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.3","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.2","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.4.1","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.22.0","monocart-coverage-reports":"^2.12.0","rollup-plugin-sourcemaps2":"^0.4.3","stylelint-config-standard":"^37.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.0","@stylistic/eslint-plugin-ts":"^3.0.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.22.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.1.0_1738072222264_0.886202568987928","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"maplibre-gl","version":"5.1.1","license":"BSD-3-Clause","_id":"maplibre-gl@5.1.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"734444c730de4463d0469bb2782650d78ac6b356","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.1.1.tgz","fileCount":637,"integrity":"sha512-0Z6ODzyFu/grwT6K1eIBpv6MZE4xnJD1AV+Yq1hPzOh/YCY36r9BlSaU7d7n2/HJOaoKOy0b2YF8cS4dD+iEVQ==","signatures":[{"sig":"MEQCIHFS6vL04uosbNKr2z5fj8knHO8QeA56aU6zwLnImPwSAiAZCbOPVRqo5k0MMNvVbtLWEp84+jkZVzlnsA00Ti9FCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37863857},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"b52cb12b19b1064741bf821683c93e823d50294b","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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-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=maplibregl -o ./dist/maplibre-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":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.9.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","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,"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.4","eslint":"^9.20.1","expect":"^29.7.0","rollup":"^4.34.8","semver":"^7.7.1","vitest":"3.0.5","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.27.7","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.1.1","react-dom":"^19.0.0","stylelint":"^16.14.1","@vitest/ui":"3.0.5","pixelmatch":"^6.0.0","typescript":"^5.7.3","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.4","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.20","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.1422344","is-builtin-module":"^4.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.5","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.2","@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.24.1","monocart-coverage-reports":"^2.12.1","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.0","@stylistic/eslint-plugin-ts":"^4.0.1","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.1.1_1740136547112_0.5536717091236938","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"maplibre-gl","version":"5.2.0","license":"BSD-3-Clause","_id":"maplibre-gl@5.2.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"e3cdb66c82232cffbe149b032776484722caee4e","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.2.0.tgz","fileCount":637,"integrity":"sha512-9zZKD0M80qtDsqBet+EDuAhoCeA/cnAuZAA0p3hcGKGbyjM/SH+R6wQvnBEgvJz9UhDynnkoKdUwhI+fUkHoXQ==","signatures":[{"sig":"MEQCIGgef88aX86sNx8t/FVa0z7jAw03hVIojFS1j55KvBYcAiAgQNUM03lwQhtzbWzUWErRpOdo/x6LE+RAr7m5h1gmuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37889757},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"c238479fb242cf8b1ec8da44be838f871859a264","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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-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=maplibregl -o ./dist/maplibre-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":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.9.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","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,"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.21.0","expect":"^29.7.0","rollup":"^4.34.9","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.1.1","react-dom":"^19.0.0","stylelint":"^16.15.0","@vitest/ui":"3.0.7","pixelmatch":"^7.1.0","typescript":"^5.7.3","@types/diff":"^7.0.1","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.8","npm-run-all":"^4.1.5","postcss-cli":"^11.0.0","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.0.10","autoprefixer":"^10.4.20","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.1425554","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.2","@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.25.0","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.0","@stylistic/eslint-plugin-ts":"^4.1.0","typedoc-plugin-missing-exports":"^3.1.0","@typescript-eslint/eslint-plugin":"^8.25.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.2.0_1741014458601_0.6015197376501067","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"maplibre-gl","version":"5.3.0","license":"BSD-3-Clause","_id":"maplibre-gl@5.3.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"31fcc6f689dd0d342446a2baa29bbb8015f9f3dc","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.3.0.tgz","fileCount":637,"integrity":"sha512-qru6B6jHlDPR4Q9/P4W1zEPbPofR4wwYbrrjiHKWI7yLtyXmpJ1/G1KaIYDr5uNdFbPZ7uiZAWdqtfdNLmIhGg==","signatures":[{"sig":"MEUCIDf0d+ul/5mPoDGkXcGwsyFWx12fqcRBaSOzynHYdFBiAiEArjN6qVdQlwxjBONl2vRhLehvmTAAQvoTFJZmhsc/bWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38017901},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"a642ef46331c65afa32a0ac10001e92440307eca","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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-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=maplibregl -o ./dist/maplibre-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":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.9.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","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,"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.23.0","expect":"^29.7.0","rollup":"^4.37.0","semver":"^7.7.1","vitest":"3.0.9","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.28.1","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.1.1","react-dom":"^19.0.0","stylelint":"^16.16.0","@vitest/ui":"3.0.9","pixelmatch":"^7.1.0","typescript":"^5.8.2","@types/diff":"^7.0.2","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.13.13","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.12","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.1436416","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.9","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.6.0","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.28.0","monocart-coverage-reports":"^2.12.3","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":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.3.0_1743016614570_0.11901960616657181","host":"s3://npm-registry-packages-npm-production"}},"5.3.1":{"name":"maplibre-gl","version":"5.3.1","license":"BSD-3-Clause","_id":"maplibre-gl@5.3.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"bae6408da2d708ee20aa2d8b44f8e39de8c7cd93","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.3.1.tgz","fileCount":638,"integrity":"sha512-Ihx+oUUSsZkjMou1Cw5J6silE+5OtFFQSPslWF9+7v4yFC/XDHrpsORYO9lWE4KZI0djCEUpZQJpkpnMArAbeA==","signatures":[{"sig":"MEUCIC8QZyDaDGkT595Z83GMCVIVk9QvTmZF9p9+95LXKjQ0AiEA0NszQCkg8embLIbeA52X2yH3QbKKcs4pJCqeMmSNCxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38023356},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"b90b28d1be120314a9f28ab30b68865c5650e890","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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-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=maplibregl -o ./dist/maplibre-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":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.9.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","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,"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.1.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.34.1","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.18.1","eslint":"^9.24.0","expect":"^29.7.0","rollup":"^4.40.0","semver":"^7.7.1","vitest":"3.1.1","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.28.2","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.1.1","react-dom":"^19.1.0","stylelint":"^16.18.0","@vitest/ui":"3.1.1","pixelmatch":"^7.1.0","typescript":"^5.8.3","@types/diff":"^7.0.2","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.14.1","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.1.1","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.1.2","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1445099","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.1.1","eslint-plugin-react":"^7.37.5","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.6.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.29.1","monocart-coverage-reports":"^2.12.3","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^38.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":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.3.1_1744704788549_0.7577748717406869","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"maplibre-gl","version":"5.4.0","license":"BSD-3-Clause","_id":"maplibre-gl@5.4.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"1cff5776838b981636d8c1a182034e76e98707ff","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.4.0.tgz","fileCount":639,"integrity":"sha512-ZVrtdFIhFAqt53H2k5Ssqn7QIKNI19fW+He5tr4loxZxWZffp1aZYY9ImNncAJaALU/NYlV6Eul7UVB56/N7WQ==","signatures":[{"sig":"MEQCIH5OYMyi1ZoPZpCVjwqxRPYywaQjcRIEPqFoPT33V9CCAiAXGju6C+83gdSDKlT0WblCPheCKgHonPKrd/8McxgYwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38077168},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"6ed25c0698c4987af5e538412ad9c665d9e2126d","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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-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=maplibregl -o ./dist/maplibre-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":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.9.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","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,"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.1.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.34.1","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.19.2","eslint":"^9.25.0","expect":"^29.7.0","rollup":"^4.40.0","semver":"^7.7.1","vitest":"3.1.1","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.28.3","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.1.1","react-dom":"^19.1.0","stylelint":"^16.18.0","@vitest/ui":"3.1.1","pixelmatch":"^7.1.0","typescript":"^5.8.3","@types/diff":"^7.0.2","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.14.1","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.1.2","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.1.2","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1449119","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.1.1","eslint-plugin-react":"^7.37.5","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.6.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.30.1","monocart-coverage-reports":"^2.12.4","rollup-plugin-sourcemaps2":"^0.5.0","stylelint-config-standard":"^38.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":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.4.0_1745237515754_0.7538295657331928","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"maplibre-gl","version":"5.5.0","license":"BSD-3-Clause","_id":"maplibre-gl@5.5.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"0a295a634e745a5c31848ac7198893da417d09ae","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.5.0.tgz","fileCount":641,"integrity":"sha512-p8AOPuzzqn1ZA9gcXxKw0IED715we/2Owa/YUr6PANmgMvNMe/JG+V/C1hRra43Wm62Biz+Aa8AgbOLJimA8tA==","signatures":[{"sig":"MEUCIQCmRBkgOKkhwfC9LP61TkUSB7tfOI9Smi4o2EWv8Hb6mAIgeZO10zT+QFo2frpdfzgu+BCZmf4cFT6gi2elYmOJRns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38352516},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"34b95c06259014661cf72a418fd81917313088bf","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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-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=maplibregl -o ./dist/maplibre-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":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.9.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","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.2.2","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.1","diff":"^7.0.0","glob":"^11.0.2","nise":"^6.1.1","jsdom":"^26.1.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.34.1","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^8.19.4","eslint":"^9.26.0","expect":"^29.7.0","rollup":"^4.40.2","semver":"^7.7.1","vitest":"3.1.2","address":"^2.0.3","cssnano":"^7.0.6","globals":"^16.0.0","postcss":"^8.5.3","ts-node":"^10.9.2","typedoc":"^0.28.4","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.1.1","react-dom":"^19.1.0","stylelint":"^16.19.1","@vitest/ui":"3.1.2","pixelmatch":"^7.1.0","typescript":"^5.8.3","@types/diff":"^7.0.2","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.15.12","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.1.3","autoprefixer":"^10.4.21","pretty-bytes":"^7.0.0","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.1.3","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1456087","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.1.2","eslint-plugin-react":"^7.37.5","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.6.3","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.32.0","monocart-coverage-reports":"^2.12.4","rollup-plugin-sourcemaps2":"^0.5.1","stylelint-config-standard":"^38.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":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.32.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.5.0_1746537032120_0.6777502949760921","host":"s3://npm-registry-packages-npm-production"}},"5.6.0":{"name":"maplibre-gl","version":"5.6.0","license":"BSD-3-Clause","_id":"maplibre-gl@5.6.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"bb62bad5669ecd33b27cd84d8d2338f93553d919","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.6.0.tgz","fileCount":658,"integrity":"sha512-7TuHMozUC4rlIp08bSsxCixFn18P24otrlZU/7UGCO5RufFTJadFzauTrvBHr9FB67MbJ6nvFXEftGd0bUl4Iw==","signatures":[{"sig":"MEYCIQDP+KWyofyiifA91qJaQQyNv8HViLaMXOzluxgPbxIy4QIhAMsAcnTuxa/edHfGbW+T0td0BmPUCZh3L8W6UbRtmhzb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39001729},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"b3e282bbb0b8f93b503895281ec313a4e2a1c6be","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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-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=maplibregl -o ./dist/maplibre-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":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.9.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","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.3.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.2","diff":"^8.0.2","glob":"^11.0.2","nise":"^6.1.1","jsdom":"^26.1.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.34.2","tslib":"^2.8.1","canvas":"^3.1.0","cspell":"^9.0.2","eslint":"^9.28.0","expect":"^29.7.0","rollup":"^4.41.1","semver":"^7.7.2","vitest":"3.1.3","address":"^2.0.3","cssnano":"^7.0.7","globals":"^16.2.0","postcss":"^8.5.4","ts-node":"^10.9.2","typedoc":"^0.28.5","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.9.0","react-dom":"^19.1.0","stylelint":"^16.20.0","@vitest/ui":"3.1.3","pixelmatch":"^7.1.0","typescript":"^5.8.3","@types/diff":"^7.0.2","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^22.15.29","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.1.6","autoprefixer":"^10.4.21","pretty-bytes":"^7.0.0","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.1.5","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1468520","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.3","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.1.3","eslint-plugin-react":"^7.37.5","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.6.4","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.33.0","monocart-coverage-reports":"^2.12.6","rollup-plugin-sourcemaps2":"^0.5.2","stylelint-config-standard":"^38.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@stylistic/eslint-plugin-ts":"^4.4.0","typedoc-plugin-missing-exports":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.33.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.6.0_1748985405452_0.05592573706151205","host":"s3://npm-registry-packages-npm-production"}},"5.6.1":{"name":"maplibre-gl","version":"5.6.1","license":"BSD-3-Clause","_id":"maplibre-gl@5.6.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"d6fd215f14274aef9b695cd2a34eb3b4ad788049","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.6.1.tgz","fileCount":659,"integrity":"sha512-TTSfoTaF7RqKUR9wR5qDxCHH2J1XfZ1E85luiLOx0h8r50T/LnwAwwfV0WVNh9o8dA7rwt57Ucivf1emyeukXg==","signatures":[{"sig":"MEQCIH8vM8Qzf/rPPp+drkp9F8Xf0uopfmhEZ1ddFNabgQYxAiA5LdwvH+gugB6ZMHyVE2WPEyLM+azpw6oEtQQcIoV55Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39027262},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"1a8ef7ff9848105e49a29e3f5e59a52c14b9fbe2","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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-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=maplibregl -o ./dist/maplibre-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":"maplibreorg","actor":{"name":"maplibreorg","type":"user","email":"board@maplibre.org"},"email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.9.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pbf":"^3.3.0","earcut":"^3.0.1","kdbush":"^4.0.2","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.3.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.2","diff":"^8.0.2","glob":"^11.0.3","nise":"^6.1.1","jsdom":"^26.1.0","pngjs":"^7.0.0","react":"^19.0.0","sharp":"^0.34.2","tslib":"^2.8.1","canvas":"^3.1.2","cspell":"^9.1.2","eslint":"^9.30.0","expect":"^30.0.3","rollup":"^4.44.1","semver":"^7.7.2","vitest":"3.2.4","address":"^2.0.3","cssnano":"^7.0.7","globals":"^16.2.0","postcss":"^8.5.6","ts-node":"^10.9.2","typedoc":"^0.28.7","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.9.0","react-dom":"^19.1.0","stylelint":"^16.21.0","@vitest/ui":"3.2.4","pixelmatch":"^7.1.0","typescript":"^5.8.3","@types/diff":"^7.0.2","@types/glob":"^8.1.0","@types/nise":"^1.4.5","@types/node":"^24.0.8","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.1.8","autoprefixer":"^10.4.21","pretty-bytes":"^7.0.0","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.1.6","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1479623","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.3","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.2.4","eslint-plugin-react":"^7.37.5","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.32.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.6","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.7.0","@stylistic/eslint-plugin":"^5.1.0","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.35.1","monocart-coverage-reports":"^2.12.6","rollup-plugin-sourcemaps2":"^0.5.2","stylelint-config-standard":"^38.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","typedoc-plugin-missing-exports":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.35.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.6.1_1751442746526_0.7259204864812552","host":"s3://npm-registry-packages-npm-production"}},"5.6.2":{"name":"maplibre-gl","version":"5.6.2","license":"BSD-3-Clause","_id":"maplibre-gl@5.6.2","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"eda90691658e76e8c92576b008bdefd22c535dd7","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.6.2.tgz","fileCount":657,"integrity":"sha512-SEqYThhUCFf6Lm0TckpgpKnto5u4JsdPYdFJb6g12VtuaFsm3nYdBO+fOmnUYddc8dXihgoGnuXvPPooUcRv5w==","signatures":[{"sig":"MEUCIHCprK1S9SZEQD5xbXhlCBWXQjRyM4UWuPXWkW1T/JIpAiEA7fy805w02WJfNUj/t8JangPFkdcpP2NV52PrBmERP5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39148372},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"7887f2c899dcc7f7bfa8a05f5a98c92bf1a5bf5a","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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-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=maplibregl -o ./dist/maplibre-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":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.9.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.3","tinyqueue":"^3.0.0","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.0.7","@maplibre/vt-pbf":"^4.0.3","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@types/supercluster":"^7.1.3","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^23.3.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.2","diff":"^8.0.2","glob":"^11.0.3","nise":"^6.1.1","jsdom":"^26.1.0","pngjs":"^7.0.0","react":"^19.1.1","sharp":"^0.34.3","tslib":"^2.8.1","canvas":"^3.1.2","cspell":"^9.2.0","eslint":"^9.32.0","expect":"^30.0.5","rollup":"^4.46.2","semver":"^7.7.2","vitest":"3.2.4","address":"^2.0.3","cssnano":"^7.1.0","globals":"^16.3.0","postcss":"^8.5.6","ts-node":"^10.9.2","typedoc":"^0.28.7","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.9.0","react-dom":"^19.1.1","stylelint":"^16.23.0","@vitest/ui":"3.2.4","pixelmatch":"^7.1.0","typescript":"^5.8.3","@types/diff":"^8.0.0","@types/nise":"^1.4.5","@types/node":"^24.2.0","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.1.9","autoprefixer":"^10.4.21","pretty-bytes":"^7.0.0","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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.1.7","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1495869","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.3","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.2.4","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.4.0","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.32.0","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@vitest/eslint-plugin":"^1.3.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.6","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.8.0","@stylistic/eslint-plugin":"^5.2.2","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.39.0","monocart-coverage-reports":"^2.12.6","rollup-plugin-sourcemaps2":"^0.5.3","stylelint-config-standard":"^39.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","typedoc-plugin-missing-exports":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.6.2_1754488350738_0.5652801976705426","host":"s3://npm-registry-packages-npm-production"}},"5.7.0":{"name":"maplibre-gl","version":"5.7.0","license":"BSD-3-Clause","_id":"maplibre-gl@5.7.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"6a2500f40908dec8cf80a92274d5a20a34a2f85d","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.7.0.tgz","fileCount":658,"integrity":"sha512-Hs+Y0qbR1iZo+07WuSbYUCOOUK45pPRzA3+7Pes8Y9jCcAqZendIMcVP6O99CWD1V/znh3qHgaZOAi3jlVxwcg==","signatures":[{"sig":"MEQCIE37IyzC//idAkJshb099oAWpAZgBhEu4w9A0tSLaU9zAiBU1YCVRfoe44v15PVZca4jDwOAzRJrQCgc9NXaTJTxVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39282070},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"6d02b8fbdd4b0cd2573adbcafb30cbc6e823f4b5","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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-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","bundle-stats":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,BUNDLE:stats","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=false --umd-module-name=maplibregl -o ./dist/maplibre-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":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.9.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.0.7","@maplibre/vt-pbf":"^4.0.3","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@types/supercluster":"^7.1.3","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^23.3.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^8.0.2","glob":"^11.0.3","nise":"^6.1.1","jsdom":"^26.1.0","pngjs":"^7.0.0","react":"^19.1.1","sharp":"^0.34.3","tslib":"^2.8.1","canvas":"^3.2.0","cspell":"^9.2.0","eslint":"^9.33.0","expect":"^30.0.5","rollup":"^4.47.1","semver":"^7.7.2","vitest":"3.2.4","address":"^2.0.3","cssnano":"^7.1.0","globals":"^16.3.0","postcss":"^8.5.6","ts-node":"^10.9.2","typedoc":"^0.28.10","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.9.0","react-dom":"^19.1.1","stylelint":"^16.23.1","@vitest/ui":"3.2.4","pixelmatch":"^7.1.0","typescript":"^5.9.2","@types/nise":"^1.4.5","@types/node":"^24.3.0","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.1.10","autoprefixer":"^10.4.21","pretty-bytes":"^7.0.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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.1.7","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1504847","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.3","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.2.4","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.4.0","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.32.0","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@vitest/eslint-plugin":"^1.3.4","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.6","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.8.1","@stylistic/eslint-plugin":"^5.2.3","rollup-plugin-visualizer":"^6.0.3","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.39.0","monocart-coverage-reports":"^2.12.6","rollup-plugin-sourcemaps2":"^0.5.3","stylelint-config-standard":"^39.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.40.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.7.0_1756108062064_0.47767708073996396","host":"s3://npm-registry-packages-npm-production"}},"5.7.1":{"name":"maplibre-gl","version":"5.7.1","license":"BSD-3-Clause","_id":"maplibre-gl@5.7.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"klokan","email":"petr.pridal@maptiler.com"},{"name":"lseelenbinder","email":"luke@lukeseelenbinder.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"ad6f2d7f6bfcf4617058360f063b992536980548","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.7.1.tgz","fileCount":660,"integrity":"sha512-iCOQB6W/EGgQx8aU4SyfU5a5/GR2E+ELF92NMsqYfs3x+vnY+8mARmz4gor6XZHCz3tv19mnotVDRlRTMNKyGw==","signatures":[{"sig":"MEYCIQD0p8M2q9ppW+5ULTVRAbaqNO350Ao4759yVzAnVZnwYAIhALJbVC1mL4LJbWrEkYv1KiYEgc6biuoM4nI+1Xc6SLfd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39341946},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"11ef4f7eab6f9ac9de0d3601f9028f116b1e18d5","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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-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","bundle-stats":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,BUNDLE:stats","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=false --umd-module-name=maplibregl -o ./dist/maplibre-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":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.9.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.0.7","@maplibre/vt-pbf":"^4.0.3","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@types/supercluster":"^7.1.3","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^23.3.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^8.0.2","glob":"^11.0.3","nise":"^6.1.1","jsdom":"^26.1.0","pngjs":"^7.0.0","react":"^19.1.1","sharp":"^0.34.3","tslib":"^2.8.1","canvas":"^3.2.0","cspell":"^9.2.1","eslint":"^9.34.0","expect":"^30.1.2","rollup":"^4.50.0","semver":"^7.7.2","vitest":"3.2.4","address":"^2.0.3","cssnano":"^7.1.1","globals":"^16.3.0","postcss":"^8.5.6","ts-node":"^10.9.2","typedoc":"^0.28.12","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.18.0","react-dom":"^19.1.1","stylelint":"^16.23.1","@vitest/ui":"3.2.4","pixelmatch":"^7.1.0","typescript":"^5.9.2","@types/nise":"^1.4.5","@types/node":"^24.3.0","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.1.12","autoprefixer":"^10.4.21","pretty-bytes":"^7.0.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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.1.9","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1510116","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.3","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.2.4","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.4.0","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.32.0","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@vitest/eslint-plugin":"^1.3.8","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.6","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.8.1","@stylistic/eslint-plugin":"^5.3.1","rollup-plugin-visualizer":"^6.0.3","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.42.0","monocart-coverage-reports":"^2.12.6","rollup-plugin-sourcemaps2":"^0.5.3","stylelint-config-standard":"^39.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.42.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.7.1_1757054936637_0.5390399868654936","host":"s3://npm-registry-packages-npm-production"}},"5.7.2":{"name":"maplibre-gl","version":"5.7.2","license":"BSD-3-Clause","_id":"maplibre-gl@5.7.2","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"d03efb97242c0b15089102a9f288f4f034a3e5c7","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.7.2.tgz","fileCount":662,"integrity":"sha512-SU6VlQ1tPskqzcTrwrvOarj2m5HuSkZARSzxbGUAym6h93ygqP6iwofbkzyIr1u6iv82BYK+dCV6avkUDAtwXg==","signatures":[{"sig":"MEUCIC4UrTgnloF+JlGBAdTYPmkT+yqxh7viYQzekj0BwX7pAiEA6mTI9OW6SkV1lyOxHS1cQoBbcYe6lgEuwPq5zU3poOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39414757},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"ad231b140ee46c0dd439c5d410bd328e948f01cf","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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-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","bundle-stats":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,BUNDLE:stats","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=false --umd-module-name=maplibregl -o ./dist/maplibre-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":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.9.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.0.7","@maplibre/vt-pbf":"^4.0.3","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@types/supercluster":"^7.1.3","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.1.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^8.0.2","glob":"^11.0.3","nise":"^6.1.1","jsdom":"^26.1.0","pngjs":"^7.0.0","react":"^19.1.1","sharp":"^0.34.3","tslib":"^2.8.1","canvas":"^3.2.0","cspell":"^9.2.1","eslint":"^9.35.0","expect":"^30.1.2","rollup":"^4.50.2","semver":"^7.7.2","vitest":"3.2.4","address":"^2.0.3","cssnano":"^7.1.1","globals":"^16.4.0","postcss":"^8.5.6","ts-node":"^10.9.2","typedoc":"^0.28.13","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.21.0","react-dom":"^19.1.1","stylelint":"^16.24.0","@vitest/ui":"3.2.4","pixelmatch":"^7.1.0","typescript":"^5.9.2","@types/nise":"^1.4.5","@types/node":"^24.5.1","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.1.13","autoprefixer":"^10.4.21","pretty-bytes":"^7.0.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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.1.9","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1516431","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.3","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.2.4","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.4.0","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.32.0","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@vitest/eslint-plugin":"^1.3.12","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.6","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.8.1","@stylistic/eslint-plugin":"^5.3.1","rollup-plugin-visualizer":"^6.0.3","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.43.0","monocart-coverage-reports":"^2.12.9","rollup-plugin-sourcemaps2":"^0.5.4","stylelint-config-standard":"^39.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.7.2_1758101035925_0.5614431870001821","host":"s3://npm-registry-packages-npm-production"}},"5.7.3":{"name":"maplibre-gl","version":"5.7.3","license":"BSD-3-Clause","_id":"maplibre-gl@5.7.3","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"95a61ca62d81e8abe4b5880b45913518f98d3455","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.7.3.tgz","fileCount":662,"integrity":"sha512-T6XsjwcSfOr0vtAt4GTzx4m/vD6nrbR0+61MgMzZ9REQwILSEnhqwNpFuFbDedX6LC3ZWjZWnxN7fN/I66WoDQ==","signatures":[{"sig":"MEYCIQCWYoDmF0mW1ndaLT3Uoy1c2uLCkwNmVXOpUqJty8Hw6QIhAIxAEQSIw0R2CoqeEVjr0h7PtOT9CUNKqs5s3/7ZuuYR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39441859},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"8895e414984a6348a1260ed986a0d2d7753367a8","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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-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","bundle-stats":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,BUNDLE:stats","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=false --umd-module-name=maplibregl -o ./dist/maplibre-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":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.9.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.0.7","@maplibre/vt-pbf":"^4.0.3","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@types/supercluster":"^7.1.3","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.1.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^8.0.2","glob":"^11.0.3","nise":"^6.1.1","jsdom":"^26.1.0","pngjs":"^7.0.0","react":"^19.1.1","sharp":"^0.34.4","tslib":"^2.8.1","canvas":"^3.2.0","cspell":"^9.2.1","eslint":"^9.35.0","expect":"^30.1.2","rollup":"^4.50.2","semver":"^7.7.2","vitest":"3.2.4","address":"^2.0.3","cssnano":"^7.1.1","globals":"^16.4.0","postcss":"^8.5.6","ts-node":"^10.9.2","typedoc":"^0.28.13","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.22.0","react-dom":"^19.1.1","stylelint":"^16.24.0","@vitest/ui":"3.2.4","pixelmatch":"^7.1.0","typescript":"^5.9.2","@types/nise":"^1.4.5","@types/node":"^24.5.2","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.1.13","autoprefixer":"^10.4.21","pretty-bytes":"^7.0.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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.1.9","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1517051","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.3","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.2.4","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.4.0","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.32.0","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@vitest/eslint-plugin":"^1.3.12","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.6","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.8.1","@stylistic/eslint-plugin":"^5.3.1","rollup-plugin-visualizer":"^6.0.3","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.43.0","monocart-coverage-reports":"^2.12.9","rollup-plugin-sourcemaps2":"^0.5.4","stylelint-config-standard":"^39.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.7.3_1758285665003_0.1488117525988124","host":"s3://npm-registry-packages-npm-production"}},"5.8.0":{"name":"maplibre-gl","version":"5.8.0","license":"BSD-3-Clause","_id":"maplibre-gl@5.8.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"1edcfef5fbda9c9aedfbaee6649afe598caf3ef4","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.8.0.tgz","fileCount":665,"integrity":"sha512-zLblPFK+z5sxeitDF8RL2cnqfRaivNwxbGoQMfwAm9st6d1lRGTxgI7NNNr/U1AEPkp5+X+wjROagiHvJD8aqg==","signatures":[{"sig":"MEUCIQCEeVP5rBRe77cj3sCa0zMY1VDsqxMKeF8V7D4DhOz6bAIgQuxYmdMpiobgBTNLGqGZhawR+RPYtMEdLKr879HVkcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39579656},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"f71040d141d929a349578dacbdc40e3fd2ae7c6b","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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-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","bundle-stats":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,BUNDLE:stats","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=false --umd-module-name=maplibregl -o ./dist/maplibre-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":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.9.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.0.7","@maplibre/vt-pbf":"^4.0.3","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@types/supercluster":"^7.1.3","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.2.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^8.0.2","glob":"^11.0.3","nise":"^6.1.1","jsdom":"^26.1.0","pngjs":"^7.0.0","react":"^19.1.1","sharp":"^0.34.4","tslib":"^2.8.1","canvas":"^3.2.0","cspell":"^9.2.1","eslint":"^9.36.0","expect":"^30.1.2","rollup":"^4.52.3","semver":"^7.7.2","vitest":"3.2.4","address":"^2.0.3","cssnano":"^7.1.1","globals":"^16.4.0","postcss":"^8.5.6","ts-node":"^10.9.2","typedoc":"^0.28.13","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.22.3","react-dom":"^19.1.1","stylelint":"^16.24.0","@vitest/ui":"3.2.4","pixelmatch":"^7.1.0","typescript":"^5.9.2","@types/nise":"^1.4.5","@types/node":"^24.5.2","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.1.14","autoprefixer":"^10.4.21","pretty-bytes":"^7.1.0","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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.1.9","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1521046","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.3","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.2.4","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.4.0","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.32.0","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@vitest/eslint-plugin":"^1.3.13","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.6","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.9.0","@stylistic/eslint-plugin":"^5.4.0","rollup-plugin-visualizer":"^6.0.3","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.43.0","monocart-coverage-reports":"^2.12.9","rollup-plugin-sourcemaps2":"^0.5.4","stylelint-config-standard":"^39.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.8.0_1759237334862_0.6477111770207002","host":"s3://npm-registry-packages-npm-production"}},"5.9.0":{"name":"maplibre-gl","version":"5.9.0","license":"BSD-3-Clause","_id":"maplibre-gl@5.9.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"4bd1b78e92a9390880b45e0110095e1a60c98085","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.9.0.tgz","fileCount":669,"integrity":"sha512-YxW9glb/YrDXGDhqy1u+aG113+L86ttAUpTd6sCkGHyUKMXOX8qbGHJQVqxOczy+4CtRKnqcCfSura2MzB0nQA==","signatures":[{"sig":"MEMCICNkPierYucD3zdOwCAQVFkJymxtSJw+ViOnBL/xrzPcAh9DQqDIqW+YgrOAPkUD1sDC7KKn+8XHhTVCka9mhaBb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39799361},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"14f56b00e0f08784681ef98f0731c60f3923a4a9","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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-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","bundle-stats":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,BUNDLE:stats","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=false --umd-module-name=maplibregl -o ./dist/maplibre-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":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.9.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.0.7","@maplibre/vt-pbf":"^4.0.3","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@types/supercluster":"^7.1.3","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.2.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^8.0.2","glob":"^11.0.3","nise":"^6.1.1","jsdom":"^26.1.0","pngjs":"^7.0.0","react":"^19.1.1","sharp":"^0.34.4","tslib":"^2.8.1","canvas":"^3.2.0","cspell":"^9.2.1","eslint":"^9.37.0","expect":"^30.2.0","rollup":"^4.52.4","semver":"^7.7.2","vitest":"3.2.4","address":"^2.0.3","cssnano":"^7.1.1","globals":"^16.4.0","postcss":"^8.5.6","ts-node":"^10.9.2","typedoc":"^0.28.13","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.23.0","react-dom":"^19.2.0","stylelint":"^16.25.0","@vitest/ui":"3.2.4","pixelmatch":"^7.1.0","typescript":"^5.9.3","@types/nise":"^1.4.5","@types/node":"^24.7.0","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^21.1.7","@types/pngjs":"^6.0.5","@types/react":"^19.1.16","autoprefixer":"^10.4.21","pretty-bytes":"^7.1.0","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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.2.0","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1525085","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.3","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.2.4","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.4.0","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.32.0","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@vitest/eslint-plugin":"^1.3.16","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.6","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.9.0","@stylistic/eslint-plugin":"^5.4.0","rollup-plugin-visualizer":"^6.0.4","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.43.0","monocart-coverage-reports":"^2.12.9","rollup-plugin-sourcemaps2":"^0.5.4","stylelint-config-standard":"^39.0.0","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.2","@typescript-eslint/eslint-plugin":"^8.45.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.9.0_1760010541985_0.0405289155106896","host":"s3://npm-registry-packages-npm-production"}},"5.10.0":{"name":"maplibre-gl","version":"5.10.0","license":"BSD-3-Clause","_id":"maplibre-gl@5.10.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"d9caffe4d615f863ca36cab6c320b68e5912200e","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.10.0.tgz","fileCount":671,"integrity":"sha512-eLhlX8Fnpaoo7+uGqggZmXmZld6WrbzOJUPB7G8JB8XpminlTnrQTtXilMHduR8fsNVxrzD8yRRqEoajONc8LQ==","signatures":[{"sig":"MEUCIDo+uoC/jM9clGCPumDzMx7GVVb+IlXfrmv9njQ7//nmAiEAoANGaMqzOQofGvF2R49YrsUDDKKtMxOEGGRhhZfVzAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39891036},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"93634b011a147666a62887bc61bffd351fa9971d","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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-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","bundle-stats":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,BUNDLE:stats","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=false --umd-module-name=maplibregl -o ./dist/maplibre-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":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.9.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.0.7","@maplibre/vt-pbf":"^4.0.3","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@types/supercluster":"^7.1.3","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.3.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^8.0.2","glob":"^11.0.3","nise":"^6.1.1","jsdom":"^27.0.1","pngjs":"^7.0.0","react":"^19.1.1","sharp":"^0.34.4","tslib":"^2.8.1","canvas":"^3.2.0","cspell":"^9.2.1","eslint":"^9.38.0","expect":"^30.2.0","rollup":"^4.52.5","semver":"^7.7.3","vitest":"3.2.4","address":"^2.0.3","cssnano":"^7.1.1","globals":"^16.4.0","postcss":"^8.5.6","ts-node":"^10.9.2","typedoc":"^0.28.14","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.25.0","react-dom":"^19.2.0","stylelint":"^16.25.0","@vitest/ui":"3.2.4","pixelmatch":"^7.1.0","typescript":"^5.9.3","@types/nise":"^1.4.5","@types/node":"^24.9.1","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^27.0.0","@types/pngjs":"^6.0.5","@types/react":"^19.2.2","autoprefixer":"^10.4.21","pretty-bytes":"^7.1.0","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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.2.2","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1532728","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.3","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"3.2.4","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.4.0","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.32.0","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@vitest/eslint-plugin":"^1.3.23","@rollup/plugin-replace":"^6.0.2","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.8","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.9.0","@stylistic/eslint-plugin":"^5.5.0","rollup-plugin-visualizer":"^6.0.5","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.43.0","monocart-coverage-reports":"^2.12.9","rollup-plugin-sourcemaps2":"^0.5.4","stylelint-config-standard":"^39.0.1","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.10.0_1761466553176_0.24696331926341197","host":"s3://npm-registry-packages-npm-production"}},"5.11.0":{"name":"maplibre-gl","version":"5.11.0","license":"BSD-3-Clause","_id":"maplibre-gl@5.11.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"1361c573ead80b5890f9931034011b2d0dbce313","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.11.0.tgz","fileCount":675,"integrity":"sha512-XY2KHMsrVwSxGmudI94BXvP6v++9KxFs6/MEm9yPaF83H1YYDE8MPe2kc+2yAuPV7c1iA6Y5tmBsPcNj4J/ywg==","signatures":[{"sig":"MEYCIQD7C6ameu7xEmB/tKejUKHE/BcA2k/qaBQ66p0A4n790gIhAIGn/EGp3NXoBWUcXwe3sTJIgbkY3EAVBTXYDYpdy2Fg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40001921},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"25d189b0b13391614d3a6e7d4308095a5c960423","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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-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","bundle-stats":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,BUNDLE:stats","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=false --umd-module-name=maplibregl -o ./dist/maplibre-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":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.9.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.0.7","@maplibre/vt-pbf":"^4.0.3","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@types/supercluster":"^7.1.3","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.3.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^8.0.2","glob":"^11.0.3","nise":"^6.1.1","jsdom":"^27.1.0","pngjs":"^7.0.0","react":"^19.1.1","sharp":"^0.34.4","tslib":"^2.8.1","canvas":"^3.2.0","cspell":"^9.2.2","eslint":"^9.38.0","expect":"^30.2.0","rollup":"^4.52.5","semver":"^7.7.3","vitest":"4.0.5","address":"^2.0.3","cssnano":"^7.1.2","globals":"^16.4.0","postcss":"^8.5.6","ts-node":"^10.9.2","typedoc":"^0.28.14","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.27.0","react-dom":"^19.2.0","stylelint":"^16.25.0","@vitest/ui":"4.0.5","pixelmatch":"^7.1.0","typescript":"^5.9.3","@types/nise":"^1.4.5","@types/node":"^24.9.2","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^27.0.0","@types/pngjs":"^6.0.5","@types/react":"^19.2.2","autoprefixer":"^10.4.21","pretty-bytes":"^7.1.0","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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.2.2","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1537100","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.3","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"4.0.5","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.4.0","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.32.0","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@vitest/eslint-plugin":"^1.4.0","@rollup/plugin-replace":"^6.0.3","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^28.0.9","@types/window-or-global":"^1.0.6","typedoc-plugin-markdown":"^4.9.0","@stylistic/eslint-plugin":"^5.5.0","rollup-plugin-visualizer":"^6.0.5","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.43.0","monocart-coverage-reports":"^2.12.9","rollup-plugin-sourcemaps2":"^0.5.4","stylelint-config-standard":"^39.0.1","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.11.0_1762208273548_0.10150234701775607","host":"s3://npm-registry-packages-npm-production"}},"5.12.0":{"name":"maplibre-gl","version":"5.12.0","license":"BSD-3-Clause","_id":"maplibre-gl@5.12.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"9ff1fb45f25602af1c97c07b509388a0addfd5cf","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.12.0.tgz","fileCount":677,"integrity":"sha512-2B/H+DpjDO2NzsvNQYVIuKPyijhYJW/Hk3W+6BloAzXhm6nqXC3gVrntPPgP6hRH8f8j23nbNLOtM6OKplHwRQ==","signatures":[{"sig":"MEUCIQCjW+VjQKbqqaD/+NoqxfexWiEsJeNX1SApI7Dn8rQYhwIgHrVF33wufhp7WL6G1lyoQ/Cq3Shvk78qFMGOgpF+T4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42409462},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"370565ba1eef0f270347585f9d8f964e002de73f","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-unicode-data 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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-unicode-data && 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","bundle-stats":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,BUNDLE:stats","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=false --umd-module-name=maplibregl -o ./dist/maplibre-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-unicode-data":"node --no-warnings --loader ts-node/esm build/generate-unicode-data.ts","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.9.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","@maplibre/mlt":"^1.1.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.0.7","@maplibre/vt-pbf":"^4.0.3","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@types/supercluster":"^7.1.3","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.3.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^8.0.2","glob":"^11.0.3","nise":"^6.1.1","jsdom":"^27.1.0","pngjs":"^7.0.0","react":"^19.1.1","sharp":"^0.34.4","tslib":"^2.8.1","canvas":"^3.2.0","cspell":"^9.2.2","eslint":"^9.39.1","expect":"^30.2.0","rollup":"^4.52.5","semver":"^7.7.3","vitest":"4.0.6","address":"^2.0.3","cssnano":"^7.1.2","globals":"^16.5.0","postcss":"^8.5.6","ts-node":"^10.9.2","typedoc":"^0.28.14","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.28.0","react-dom":"^19.2.0","stylelint":"^16.25.0","@vitest/ui":"4.0.6","pixelmatch":"^7.1.0","regenerate":"^1.4.2","typescript":"^5.9.3","@types/nise":"^1.4.5","@types/node":"^24.10.0","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^27.0.0","@types/pngjs":"^6.0.5","@types/react":"^19.2.2","autoprefixer":"^10.4.21","pretty-bytes":"^7.1.0","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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.2.2","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1538951","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.3","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"4.0.6","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.4.0","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.32.0","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@vitest/eslint-plugin":"^1.4.0","@rollup/plugin-replace":"^6.0.3","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^29.0.0","@types/window-or-global":"^1.0.6","@unicode/unicode-17.0.0":"^1.6.14","typedoc-plugin-markdown":"^4.9.0","@stylistic/eslint-plugin":"^5.5.0","rollup-plugin-visualizer":"^6.0.5","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.43.0","monocart-coverage-reports":"^2.12.9","rollup-plugin-sourcemaps2":"^0.5.4","stylelint-config-standard":"^39.0.1","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.12.0_1762672706215_0.5162884250628046","host":"s3://npm-registry-packages-npm-production"}},"5.13.0":{"name":"maplibre-gl","version":"5.13.0","license":"BSD-3-Clause","_id":"maplibre-gl@5.13.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"625f1772f0c66396c7da2a340d9b62d067c8dd83","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.13.0.tgz","fileCount":680,"integrity":"sha512-UsIVP34rZdM4TjrjhwBAhbC3HT7AzFx9p/draiAPlLr8/THozZF6WmJnZ9ck4q94uO55z7P7zoGCh+AZVoagsQ==","signatures":[{"sig":"MEUCIC+3yQ6evw5G01u2F8Nz6N1IsPn/r8x+3VAeGTd96O6fAiEAy/tq0/jH3kn5+hSp9Q4/to16/qm17DfxUcshj2bc89U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42531645},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"53cb7999de2c3608f3e35cf3d6d35de5f106dcdf","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-unicode-data 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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-unicode-data && 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","bundle-stats":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,BUNDLE:stats","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=false --umd-module-name=maplibregl -o ./dist/maplibre-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-unicode-data":"node --no-warnings --loader ts-node/esm build/generate-unicode-data.ts","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.9.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","@maplibre/mlt":"^1.1.0","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.0.7","@maplibre/vt-pbf":"^4.0.3","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@types/supercluster":"^7.1.3","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.3.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^8.0.2","glob":"^11.0.3","nise":"^6.1.1","jsdom":"^27.1.0","pngjs":"^7.0.0","react":"^19.1.1","sharp":"^0.34.5","tslib":"^2.8.1","canvas":"^3.2.0","cspell":"^9.3.0","eslint":"^9.39.1","expect":"^30.2.0","rollup":"^4.53.2","semver":"^7.7.3","vitest":"4.0.8","address":"^2.0.3","cssnano":"^7.1.2","globals":"^16.5.0","postcss":"^8.5.6","ts-node":"^10.9.2","typedoc":"^0.28.14","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.29.1","react-dom":"^19.2.0","stylelint":"^16.25.0","@vitest/ui":"4.0.8","pixelmatch":"^7.1.0","regenerate":"^1.4.2","typescript":"^5.9.3","@types/nise":"^1.4.5","@types/node":"^24.10.0","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^27.0.0","@types/pngjs":"^6.0.5","@types/react":"^19.2.2","autoprefixer":"^10.4.22","pretty-bytes":"^7.1.0","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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.2.2","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1541592","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.3","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"4.0.8","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.0","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.32.0","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@vitest/eslint-plugin":"^1.4.2","@rollup/plugin-replace":"^6.0.3","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^29.0.0","@types/window-or-global":"^1.0.6","@unicode/unicode-17.0.0":"^1.6.14","typedoc-plugin-markdown":"^4.9.0","@stylistic/eslint-plugin":"^5.5.0","rollup-plugin-visualizer":"^6.0.5","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.43.0","monocart-coverage-reports":"^2.12.9","rollup-plugin-sourcemaps2":"^0.5.4","stylelint-config-standard":"^39.0.1","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.13.0_1763157382849_0.4384951102327619","host":"s3://npm-registry-packages-npm-production"}},"5.14.0":{"name":"maplibre-gl","version":"5.14.0","license":"BSD-3-Clause","_id":"maplibre-gl@5.14.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"4354d460e3bc5c11fbc5c5ae358dbe4561271720","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.14.0.tgz","fileCount":686,"integrity":"sha512-O2ok6N/bQ9NA9nJ22r/PRQQYkUe9JwfDMjBPkQ+8OwsVH4TpA5skIAM2wc0k+rni5lVbAVONVyBvgi1rF2vEPA==","signatures":[{"sig":"MEYCIQCPOYvSIM52gTxog8zGJsfmAWV4HPwouax3/hZjSiwYggIhAP9/4h7vUjfKigttViYZ7MowVNIkrWaGm5juX/sapYTe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42394520},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"50d412d653fc08c639d7a98cfeca20fd37feba19","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-unicode-data 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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-unicode-data && 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","bundle-stats":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,BUNDLE:stats","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=false --umd-module-name=maplibregl -o ./dist/maplibre-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-unicode-data":"node --no-warnings --loader ts-node/esm build/generate-unicode-data.ts","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"maplibreorg","email":"board@maplibre.org"},"repository":{"url":"git://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"10.9.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","@maplibre/mlt":"^1.1.2","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.0.7","@maplibre/vt-pbf":"^4.1.0","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@types/supercluster":"^7.1.3","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.3.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^8.0.2","glob":"^13.0.0","nise":"^6.1.1","jsdom":"^27.2.0","pngjs":"^7.0.0","react":"^19.1.1","sharp":"^0.34.5","tslib":"^2.8.1","canvas":"^3.2.0","cspell":"^9.3.2","eslint":"^9.39.1","expect":"^30.2.0","rollup":"^4.53.3","semver":"^7.7.3","vitest":"4.0.14","address":"^2.0.3","cssnano":"^7.1.2","globals":"^16.5.0","postcss":"^8.5.6","ts-node":"^10.9.2","typedoc":"^0.28.15","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.31.0","react-dom":"^19.2.0","stylelint":"^16.26.1","@vitest/ui":"4.0.14","pixelmatch":"^7.1.0","regenerate":"^1.4.2","typescript":"^5.9.3","@types/nise":"^1.4.5","@types/node":"^24.10.1","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^27.0.0","@types/pngjs":"^6.0.5","@types/react":"^19.2.7","autoprefixer":"^10.4.22","pretty-bytes":"^7.1.0","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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.2.3","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1551306","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.3","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"4.0.14","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.0","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.32.0","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@vitest/eslint-plugin":"^1.5.0","@rollup/plugin-replace":"^6.0.3","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^29.0.0","@types/window-or-global":"^1.0.6","@unicode/unicode-17.0.0":"^1.6.16","typedoc-plugin-markdown":"^4.9.0","@stylistic/eslint-plugin":"^5.6.1","rollup-plugin-visualizer":"^6.0.5","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.48.0","monocart-coverage-reports":"^2.12.9","rollup-plugin-sourcemaps2":"^0.5.4","stylelint-config-standard":"^39.0.1","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.48.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.14.0_1764758789575_0.9536943421634096","host":"s3://npm-registry-packages-npm-production"}},"5.15.0":{"name":"maplibre-gl","version":"5.15.0","license":"BSD-3-Clause","_id":"maplibre-gl@5.15.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"53411aaf9962f79d52e1ebd06fc91fc8d969b215","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.15.0.tgz","fileCount":684,"integrity":"sha512-pPeu/t4yPDX/+Uf9ibLUdmaKbNMlGxMAX+tBednYukol2qNk2TZXAlhdohWxjVvTO3is8crrUYv3Ok02oAaKzA==","signatures":[{"sig":"MEUCIDH3mMX8F3wo1xi4XHvm1DCugybfyGdUrAGVIB348fX3AiEAjWip2orpQRKF12TAnND1gLzxLUpZzeyQ0i03KI8EZG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/maplibre-gl@5.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42552374},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"b457ca945cf746a75ecb5412a2165142faa159c0","scripts":{"docs":"npm run generate-docs && docker run --rm -v ${PWD}:/docs squidfunk/mkdocs-material build","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-unicode-data 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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-unicode-data && 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","bundle-stats":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,BUNDLE:stats","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=false --umd-module-name=maplibregl -o ./dist/maplibre-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-unicode-data":"node --no-warnings --loader ts-node/esm build/generate-unicode-data.ts","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:06ed36c6-2106-4941-9efb-2d8a3e78edd1"}},"repository":{"url":"git+https://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"11.6.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","@maplibre/mlt":"^1.1.2","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.0.7","@maplibre/vt-pbf":"^4.2.0","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@types/supercluster":"^7.1.3","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.4.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^8.0.2","glob":"^13.0.0","nise":"^6.1.1","jsdom":"^27.3.0","pngjs":"^7.0.0","react":"^19.2.3","sharp":"^0.34.5","tslib":"^2.8.1","canvas":"^3.2.0","cspell":"^9.4.0","eslint":"^9.39.2","expect":"^30.2.0","rollup":"^4.53.3","semver":"^7.7.3","vitest":"4.0.15","address":"^2.0.3","cssnano":"^7.1.2","globals":"^16.5.0","postcss":"^8.5.6","ts-node":"^10.9.2","typedoc":"^0.28.15","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.33.0","react-dom":"^19.2.3","stylelint":"^16.26.1","@vitest/ui":"4.0.15","pixelmatch":"^7.1.0","regenerate":"^1.4.2","typescript":"^5.9.3","@types/nise":"^1.4.5","@types/node":"^25.0.0","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^27.0.0","@types/pngjs":"^6.0.5","@types/react":"^19.2.7","autoprefixer":"^10.4.22","pretty-bytes":"^7.1.0","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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.2.3","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1558402","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.3","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"4.0.15","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.0","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.32.0","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@vitest/eslint-plugin":"^1.5.2","@rollup/plugin-replace":"^6.0.3","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^29.0.0","@types/window-or-global":"^1.0.6","@unicode/unicode-17.0.0":"^1.6.16","typedoc-plugin-markdown":"^4.9.0","@stylistic/eslint-plugin":"^5.6.1","rollup-plugin-visualizer":"^6.0.5","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.48.1","monocart-coverage-reports":"^2.12.9","rollup-plugin-sourcemaps2":"^0.5.4","stylelint-config-standard":"^39.0.1","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.49.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.15.0_1765956840420_0.13963232918904755","host":"s3://npm-registry-packages-npm-production"}},"5.16.0":{"name":"maplibre-gl","version":"5.16.0","license":"BSD-3-Clause","_id":"maplibre-gl@5.16.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"fbf386810ceec66fbe30404e4baf493b33f31423","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.16.0.tgz","fileCount":685,"integrity":"sha512-/VDY89nr4jgLJyzmhy325cG6VUI02WkZ/UfVuDbG/piXzo6ODnM+omDFIwWY8tsEsBG26DNDmNMn3Y2ikHsBiA==","signatures":[{"sig":"MEQCIDhHCig3gbQdFul0UMTaPzj3P8eS4josSs375ZQhOueYAiAN+K6X+RC25HcYh0cKEcSm2nkgiSyfSg76tYT4RDjJTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/maplibre-gl@5.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42597367},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"b8f34428adc052583c7197daaf11b5e6deb54343","scripts":{"docs":"npm run generate-docs && docker run --rm -v ${PWD}:/docs squidfunk/mkdocs-material build","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-unicode-data 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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-unicode-data && 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","bundle-stats":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,BUNDLE:stats","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=false --umd-module-name=maplibregl -o ./dist/maplibre-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-unicode-data":"node --no-warnings --loader ts-node/esm build/generate-unicode-data.ts","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:06ed36c6-2106-4941-9efb-2d8a3e78edd1"}},"repository":{"url":"git+https://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"11.6.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","geojson-vt":"^4.0.2","quickselect":"^3.0.0","supercluster":"^8.0.1","@maplibre/mlt":"^1.1.2","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.0.7","@maplibre/vt-pbf":"^4.2.0","@mapbox/whoots-js":"^3.1.0","@types/geojson-vt":"3.2.5","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@types/supercluster":"^7.1.3","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.4.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^8.0.2","glob":"^13.0.0","nise":"^6.1.1","jsdom":"^27.4.0","pngjs":"^7.0.0","react":"^19.2.3","sharp":"^0.34.5","tslib":"^2.8.1","canvas":"^3.2.0","cspell":"^9.4.0","eslint":"^9.39.2","expect":"^30.2.0","rollup":"^4.55.1","semver":"^7.7.3","vitest":"4.0.16","address":"^2.0.3","cssnano":"^7.1.2","globals":"^17.0.0","postcss":"^8.5.6","ts-node":"^10.9.2","typedoc":"^0.28.15","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.34.0","react-dom":"^19.2.3","stylelint":"^16.26.1","@vitest/ui":"4.0.16","pixelmatch":"^7.1.0","regenerate":"^1.4.2","typescript":"^5.9.3","@types/nise":"^1.4.5","@types/node":"^25.0.3","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^27.0.0","@types/pngjs":"^6.0.5","@types/react":"^19.2.7","autoprefixer":"^10.4.23","pretty-bytes":"^7.1.0","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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.2.3","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1566079","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.3","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@rollup/plugin-json":"^6.1.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"4.0.16","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.0","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.32.0","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@vitest/eslint-plugin":"^1.6.6","@rollup/plugin-replace":"^6.0.3","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^29.0.0","@types/window-or-global":"^1.0.6","@unicode/unicode-17.0.0":"^1.6.16","typedoc-plugin-markdown":"^4.9.0","@stylistic/eslint-plugin":"^5.7.0","rollup-plugin-visualizer":"^6.0.5","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.52.0","monocart-coverage-reports":"^2.12.9","rollup-plugin-sourcemaps2":"^0.5.4","stylelint-config-standard":"^39.0.1","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.52.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.16.0_1768212071167_0.9305147684799329","host":"s3://npm-registry-packages-npm-production"}},"5.17.0":{"name":"maplibre-gl","version":"5.17.0","license":"BSD-3-Clause","_id":"maplibre-gl@5.17.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"b7de18caf2c70d0ba98715803eea7f1e39581c36","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.17.0.tgz","fileCount":686,"integrity":"sha512-gwS6NpXBfWD406dtT5YfEpl2hmpMm+wcPqf04UAez/TxY1OBjiMdK2ZoMGcNIlGHelKc4+Uet6zhDdDEnlJVHA==","signatures":[{"sig":"MEUCIFlCuRmKjr9BiQToHr6AMzNrUickkCCip5+2G1PKpiXZAiEAuJnfD1HQewA3ACduCAoaUtsHqcIFWFmAmPvTQ32yxlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/maplibre-gl@5.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42897918},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"e00b513418b3221af7a6dd964fcf19d68ae86349","scripts":{"docs":"npm run generate-docs && docker run --rm -v ${PWD}:/docs squidfunk/mkdocs-material build","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-unicode-data 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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-unicode-data && 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","bundle-stats":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,BUNDLE:stats","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=false --umd-module-name=maplibregl -o ./dist/maplibre-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-unicode-data":"node --no-warnings --loader ts-node/esm build/generate-unicode-data.ts","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:06ed36c6-2106-4941-9efb-2d8a3e78edd1"}},"repository":{"url":"git+https://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"11.6.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","quickselect":"^3.0.0","supercluster":"^8.0.1","@maplibre/mlt":"^1.1.2","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.0.7","@maplibre/vt-pbf":"^4.2.1","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@types/supercluster":"^7.1.3","@maplibre/geojson-vt":"^5.0.4","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.4.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^8.0.3","glob":"^13.0.0","nise":"^6.1.1","jsdom":"^27.4.0","pngjs":"^7.0.0","react":"^19.2.3","sharp":"^0.34.5","tslib":"^2.8.1","canvas":"^3.2.1","cspell":"^9.6.0","eslint":"^9.39.2","expect":"^30.2.0","rollup":"^4.56.0","semver":"^7.7.3","vitest":"4.0.18","address":"^2.0.3","cssnano":"^7.1.2","globals":"^17.1.0","postcss":"^8.5.6","ts-node":"^10.9.2","typedoc":"^0.28.16","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.36.0","react-dom":"^19.2.3","stylelint":"^16.26.1","@vitest/ui":"4.0.18","pixelmatch":"^7.1.0","regenerate":"^1.4.2","typescript":"^5.9.3","@types/nise":"^1.4.5","@types/node":"^25.0.10","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^27.0.0","@types/pngjs":"^6.0.5","@types/react":"^19.2.9","autoprefixer":"^10.4.23","pretty-bytes":"^7.1.0","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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.2.3","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1574117","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.4","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":"4.0.18","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.0","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.32.0","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@vitest/eslint-plugin":"^1.6.6","@rollup/plugin-replace":"^6.0.3","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^29.0.0","@types/window-or-global":"^1.0.6","@unicode/unicode-17.0.0":"^1.6.16","typedoc-plugin-markdown":"^4.9.0","@stylistic/eslint-plugin":"^5.7.1","rollup-plugin-visualizer":"^6.0.5","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.53.1","monocart-coverage-reports":"^2.12.9","rollup-plugin-sourcemaps2":"^0.5.4","stylelint-config-standard":"^39.0.1","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.53.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.17.0_1769528004319_0.5840689661340359","host":"s3://npm-registry-packages-npm-production"}},"5.18.0":{"name":"maplibre-gl","version":"5.18.0","license":"BSD-3-Clause","_id":"maplibre-gl@5.18.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"0542080eb6e034f22f9750b8786d00b1642ea7e5","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.18.0.tgz","fileCount":689,"integrity":"sha512-UtWxPBpHuFvEkM+5FVfcFG9ZKEWZQI6+PZkvLErr8Zs5ux+O7/KQ3JjSUvAfOlMeMgd/77qlHpOw0yHL7JU5cw==","signatures":[{"sig":"MEUCIQCF3bICx3B1exLz7R+QLQFLqNCTnlf4smWNw3YaLBkbAQIgAgIuV73Dk3ED58SY1GQnw+KL+3ryX9LRL54puqNBpf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/maplibre-gl@5.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42909670},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"a54d3d666eaae1650a6e99bbabafdfe88e9f22e2","scripts":{"docs":"npm run generate-docs && docker run --rm -v ${PWD}:/docs zensical/zensical build","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-unicode-data 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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-unicode-data && 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 zensical/zensical serve --open --dev-addr=0.0.0.0:8000","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","bundle-stats":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,BUNDLE:stats","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=false --umd-module-name=maplibregl -o ./dist/maplibre-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-unicode-data":"node --no-warnings --loader ts-node/esm build/generate-unicode-data.ts","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:06ed36c6-2106-4941-9efb-2d8a3e78edd1"}},"repository":{"url":"git+https://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"11.6.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","quickselect":"^3.0.0","supercluster":"^8.0.1","@maplibre/mlt":"^1.1.6","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.0.7","@maplibre/vt-pbf":"^4.2.1","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@types/supercluster":"^7.1.3","@maplibre/geojson-vt":"^5.0.4","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.4.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^8.0.3","glob":"^13.0.1","nise":"^6.1.1","jsdom":"^28.0.0","pngjs":"^7.0.0","react":"^19.2.4","sharp":"^0.34.5","tslib":"^2.8.1","canvas":"^3.2.1","cspell":"^9.6.4","eslint":"^9.39.2","expect":"^30.2.0","rollup":"^4.57.1","semver":"^7.7.4","vitest":"4.0.18","address":"^2.0.3","cssnano":"^7.1.2","globals":"^17.3.0","postcss":"^8.5.6","ts-node":"^10.9.2","typedoc":"^0.28.16","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.37.2","react-dom":"^19.2.4","stylelint":"^16.26.1","@vitest/ui":"4.0.18","pixelmatch":"^7.1.0","regenerate":"^1.4.2","typescript":"^5.9.3","@types/nise":"^1.4.5","@types/node":"^25.2.1","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^27.0.0","@types/pngjs":"^6.0.5","@types/react":"^19.2.13","autoprefixer":"^10.4.24","pretty-bytes":"^7.1.0","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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.2.3","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1581282","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.4","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":"4.0.18","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.0","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.32.0","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@vitest/eslint-plugin":"^1.6.6","@rollup/plugin-replace":"^6.0.3","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^29.0.0","@types/window-or-global":"^1.0.6","@unicode/unicode-17.0.0":"^1.6.16","typedoc-plugin-markdown":"^4.10.0","@stylistic/eslint-plugin":"^5.7.1","rollup-plugin-visualizer":"^6.0.5","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.53.1","monocart-coverage-reports":"^2.12.9","rollup-plugin-sourcemaps2":"^0.5.4","stylelint-config-standard":"^39.0.1","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.18.0_1770738940456_0.9987905995814244","host":"s3://npm-registry-packages-npm-production"}},"5.19.0":{"name":"maplibre-gl","version":"5.19.0","license":"BSD-3-Clause","_id":"maplibre-gl@5.19.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"70f6af711d61a4a7405c4b7bc8fffce5dd6c11b1","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.19.0.tgz","fileCount":689,"integrity":"sha512-REhYUN8gNP3HlcIZS6QU2uy8iovl31cXsrNDkCcqWSQbCkcpdYLczqDz5PVIwNH42UQNyvukjes/RoHPDrOUmQ==","signatures":[{"sig":"MEYCIQCeyMABqMZkvQ0yiJlYwsT4WF1X/jqZjKjcgPp8s9DsXQIhANXupeZAoXWM7vtOLxFLEGE0060HG9E9G51w1Cdi8mbj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/maplibre-gl@5.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42974950},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"91dd08306f98434c1f4d53c2c5f66cf443cedddd","scripts":{"docs":"npm run generate-docs && docker run --rm -v ${PWD}:/docs zensical/zensical build","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-unicode-data 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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-unicode-data && 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 zensical/zensical serve --open --dev-addr=0.0.0.0:8000","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","bundle-stats":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,BUNDLE:stats","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=false --umd-module-name=maplibregl -o ./dist/maplibre-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-unicode-data":"node --no-warnings --loader ts-node/esm build/generate-unicode-data.ts","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:06ed36c6-2106-4941-9efb-2d8a3e78edd1"}},"repository":{"url":"git+https://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"11.6.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","quickselect":"^3.0.0","supercluster":"^8.0.1","@maplibre/mlt":"^1.1.6","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.0.7","@maplibre/vt-pbf":"^4.2.1","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@types/supercluster":"^7.1.3","@maplibre/geojson-vt":"^5.0.4","@mapbox/geojson-rewind":"^0.5.2","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.4.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^8.0.3","glob":"^13.0.4","nise":"^6.1.1","jsdom":"^28.1.0","pngjs":"^7.0.0","react":"^19.2.4","sharp":"^0.34.5","tslib":"^2.8.1","canvas":"^3.2.1","cspell":"^9.6.4","eslint":"^9.39.2","expect":"^30.2.0","rollup":"^4.57.1","semver":"^7.7.4","vitest":"4.0.18","address":"^2.0.3","cssnano":"^7.1.2","globals":"^17.3.0","postcss":"^8.5.6","ts-node":"^10.9.2","typedoc":"^0.28.17","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.37.3","react-dom":"^19.2.4","stylelint":"^16.26.1","@vitest/ui":"4.0.18","pixelmatch":"^7.1.0","regenerate":"^1.4.2","typescript":"^5.9.3","@types/nise":"^1.4.5","@types/node":"^25.2.3","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^27.0.0","@types/pngjs":"^6.0.5","@types/react":"^19.2.14","autoprefixer":"^10.4.24","pretty-bytes":"^7.1.0","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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.2.3","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1585077","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.4","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":"4.0.18","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.0","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.6","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.32.0","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^0.4.4","@vitest/eslint-plugin":"^1.6.9","@rollup/plugin-replace":"^6.0.3","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^29.0.0","@types/window-or-global":"^1.0.6","@unicode/unicode-17.0.0":"^1.6.16","typedoc-plugin-markdown":"^4.10.0","@stylistic/eslint-plugin":"^5.8.0","rollup-plugin-visualizer":"^6.0.5","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.55.0","monocart-coverage-reports":"^2.12.9","rollup-plugin-sourcemaps2":"^0.5.4","stylelint-config-standard":"^39.0.1","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.19.0_1771832932659_0.0577222896525027","host":"s3://npm-registry-packages-npm-production"}},"5.20.0":{"name":"maplibre-gl","version":"5.20.0","license":"BSD-3-Clause","_id":"maplibre-gl@5.20.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"24044a2a6ba3c4ae59b6f6d2e2ed66b05996d791","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.20.0.tgz","fileCount":690,"integrity":"sha512-hUQ/4KkxVKLbAD4coW+9/tJ9/jOKKcN7q4F92EQ5mjbUJ2m1sz6uoiB3VqW/VaogUxmWd896l1cc9TtV4+uvJA==","signatures":[{"sig":"MEUCIQDPbBkN6J3Mae6J1YCOsZxdvlutTv7BgxA9cfxMny2D0gIgTTgE/USm3HIRIVArAwKBBOIYCHdh3s4O1mIsEQTqf+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/maplibre-gl@5.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44296786},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"e9478ae76328e7c1606d649d84b56e3c1b9ca148","scripts":{"docs":"npm run generate-docs && docker run --rm -v ${PWD}:/docs zensical/zensical build","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-unicode-data 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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-unicode-data && 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 zensical/zensical serve --open --dev-addr=0.0.0.0:8000","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","bundle-stats":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,BUNDLE:stats","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=false --umd-module-name=maplibregl -o ./dist/maplibre-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-unicode-data":"node --no-warnings --loader ts-node/esm build/generate-unicode-data.ts","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:06ed36c6-2106-4941-9efb-2d8a3e78edd1"}},"repository":{"url":"git+https://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"11.6.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","quickselect":"^3.0.0","@maplibre/mlt":"^1.1.7","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.0.7","@maplibre/vt-pbf":"^4.3.0","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@maplibre/geojson-vt":"^6.0.1","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.7.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^8.0.3","glob":"^13.0.6","nise":"^6.1.3","jsdom":"^28.1.0","pngjs":"^7.0.0","react":"^19.2.4","sharp":"^0.34.5","tslib":"^2.8.1","canvas":"^3.2.1","cspell":"^9.7.0","eslint":"^9.39.2","expect":"^30.2.0","rollup":"^4.59.0","semver":"^7.7.4","vitest":"4.0.18","address":"^2.0.3","cssnano":"^7.1.3","globals":"^17.4.0","postcss":"^8.5.8","ts-node":"^10.9.2","typedoc":"^0.28.17","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.38.0","react-dom":"^19.2.4","stylelint":"^16.26.1","@vitest/ui":"4.0.18","pixelmatch":"^7.1.0","regenerate":"^1.4.2","typescript":"^5.9.3","@types/nise":"^1.4.5","@types/node":"^25.3.5","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^28.0.0","@types/pngjs":"^6.0.5","@types/react":"^19.2.14","autoprefixer":"^10.4.27","pretty-bytes":"^7.1.0","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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.2.3","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1595872","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.4","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":"4.0.18","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","@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.32.0","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^1.0.0","@vitest/eslint-plugin":"^1.6.9","@rollup/plugin-replace":"^6.0.3","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^29.0.2","@types/window-or-global":"^1.0.6","@unicode/unicode-17.0.0":"^1.6.16","typedoc-plugin-markdown":"^4.10.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.1","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.55.0","monocart-coverage-reports":"^2.12.9","rollup-plugin-sourcemaps2":"^0.5.6","stylelint-config-standard":"^39.0.1","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.56.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.20.0_1773184199519_0.1429938723796409","host":"s3://npm-registry-packages-npm-production"}},"5.20.1":{"name":"maplibre-gl","version":"5.20.1","license":"BSD-3-Clause","_id":"maplibre-gl@5.20.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"6903c4085fd383bf2167edcb2b7fcc5f6dfbf4b1","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.20.1.tgz","fileCount":690,"integrity":"sha512-57YIgfRct+rrk78ldoWRuLWRnXV/1vM2Rk0QYfEDQmsXdpgbACwvGoREIOZtyDIaq/GJK/ORYEriaAdVZuNfvw==","signatures":[{"sig":"MEYCIQDk2Ab/3eGZ0qAEgk9t97dirtSEJr0z2b4aOooRxL5hugIhAJiJzcNFUaClzSI4tnmHgBc4wfv7YQHpxw9OuDAzTE1G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/maplibre-gl@5.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44298184},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"f293c20bb7317d0c4704434d21d581c2a2a454ba","scripts":{"docs":"npm run generate-docs && docker run --rm -v ${PWD}:/docs zensical/zensical build","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-unicode-data 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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-unicode-data && 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 zensical/zensical serve --open --dev-addr=0.0.0.0:8000","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","bundle-stats":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,BUNDLE:stats","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=false --umd-module-name=maplibregl -o ./dist/maplibre-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-unicode-data":"node --no-warnings --loader ts-node/esm build/generate-unicode-data.ts","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:06ed36c6-2106-4941-9efb-2d8a3e78edd1"}},"repository":{"url":"git+https://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"11.6.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","quickselect":"^3.0.0","@maplibre/mlt":"^1.1.7","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.0.7","@maplibre/vt-pbf":"^4.3.0","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@maplibre/geojson-vt":"^6.0.2","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.7.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^8.0.3","glob":"^13.0.6","nise":"^6.1.3","jsdom":"^28.1.0","pngjs":"^7.0.0","react":"^19.2.4","sharp":"^0.34.5","tslib":"^2.8.1","canvas":"^3.2.1","cspell":"^9.7.0","eslint":"^9.39.2","expect":"^30.3.0","rollup":"^4.59.0","semver":"^7.7.4","vitest":"4.0.18","address":"^2.0.3","cssnano":"^7.1.3","globals":"^17.4.0","postcss":"^8.5.8","ts-node":"^10.9.2","typedoc":"^0.28.17","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.38.0","react-dom":"^19.2.4","stylelint":"^16.26.1","@vitest/ui":"4.0.18","pixelmatch":"^7.1.0","regenerate":"^1.4.2","typescript":"^5.9.3","@types/nise":"^1.4.5","@types/node":"^25.4.0","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^28.0.0","@types/pngjs":"^6.0.5","@types/react":"^19.2.14","autoprefixer":"^10.4.27","pretty-bytes":"^7.1.0","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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.2.3","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1596832","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.4","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":"4.0.18","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","@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.32.0","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^1.0.0","@vitest/eslint-plugin":"^1.6.10","@rollup/plugin-replace":"^6.0.3","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^29.0.2","@types/window-or-global":"^1.0.6","@unicode/unicode-17.0.0":"^1.6.16","typedoc-plugin-markdown":"^4.10.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.1","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.55.0","monocart-coverage-reports":"^2.12.9","rollup-plugin-sourcemaps2":"^0.5.6","stylelint-config-standard":"^39.0.1","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.20.1_1773403673206_0.021408557691759977","host":"s3://npm-registry-packages-npm-production"}},"5.20.2":{"name":"maplibre-gl","version":"5.20.2","license":"BSD-3-Clause","_id":"maplibre-gl@5.20.2","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"9dec242f0858f3bc30fd5c44404ed9e23e63adaf","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.20.2.tgz","fileCount":690,"integrity":"sha512-0UzMWOe+GZmIUmOA99yTI1vRh15YcGnHxADVB2s+JF3etpjj2/MBCqbPEuu4BP9mLsJWJcpHH0Nzr9uuimmbuQ==","signatures":[{"sig":"MEYCIQD16SrKYI2rFxlJz+6gSpizZllxdcLG4mG29bA2aj/7UwIhAJUcNBYpou0t2WKHeDaKXotcRUKmpAPENuG3/Vg10kXR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/maplibre-gl@5.20.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44300576},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"109fa99ea55c16a26cf8ce294d96bf4b0b93524a","scripts":{"docs":"npm run generate-docs && docker run --rm -v ${PWD}:/docs zensical/zensical build","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-unicode-data 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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-unicode-data && 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 zensical/zensical serve --open --dev-addr=0.0.0.0:8000","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","bundle-stats":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,BUNDLE:stats","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=false --umd-module-name=maplibregl -o ./dist/maplibre-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-unicode-data":"node --no-warnings --loader ts-node/esm build/generate-unicode-data.ts","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:06ed36c6-2106-4941-9efb-2d8a3e78edd1"}},"repository":{"url":"git+https://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"11.6.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","quickselect":"^3.0.0","@maplibre/mlt":"^1.1.7","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.0.7","@maplibre/vt-pbf":"^4.3.0","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@maplibre/geojson-vt":"^6.0.3","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.7.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^8.0.3","glob":"^13.0.6","nise":"^6.1.3","jsdom":"^28.1.0","pngjs":"^7.0.0","react":"^19.2.4","sharp":"^0.34.5","tslib":"^2.8.1","canvas":"^3.2.1","cspell":"^9.7.0","eslint":"^9.39.2","expect":"^30.3.0","rollup":"^4.59.0","semver":"^7.7.4","vitest":"4.1.0","address":"^2.0.3","cssnano":"^7.1.3","globals":"^17.4.0","postcss":"^8.5.8","ts-node":"^10.9.2","typedoc":"^0.28.17","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.39.1","react-dom":"^19.2.4","stylelint":"^16.26.1","@vitest/ui":"4.1.0","pixelmatch":"^7.1.0","regenerate":"^1.4.2","typescript":"^5.9.3","@types/nise":"^1.4.5","@types/node":"^25.5.0","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^28.0.0","@types/pngjs":"^6.0.5","@types/react":"^19.2.14","autoprefixer":"^10.4.27","pretty-bytes":"^7.1.0","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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.2.3","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1596832","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.4","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":"4.1.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","@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.32.0","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^1.0.0","@vitest/eslint-plugin":"^1.6.12","@rollup/plugin-replace":"^6.0.3","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^29.0.2","@types/window-or-global":"^1.0.6","@unicode/unicode-17.0.0":"^1.6.16","typedoc-plugin-markdown":"^4.10.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.1","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.55.0","monocart-coverage-reports":"^2.12.9","rollup-plugin-sourcemaps2":"^0.5.6","stylelint-config-standard":"^39.0.1","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.20.2_1773753878112_0.8823789721254858","host":"s3://npm-registry-packages-npm-production"}},"5.21.0":{"name":"maplibre-gl","version":"5.21.0","license":"BSD-3-Clause","_id":"maplibre-gl@5.21.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"2d2bc81196d4b922a00c4cc7f90175f53eb7a2d3","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.21.0.tgz","fileCount":690,"integrity":"sha512-n0v4J/Ge0EG8ix/z3TY3ragtJYMqzbtSnj1riOC0OwQbzwp0lUF2maS1ve1z8HhitQCKtZZiZJhb8to36aMMfQ==","signatures":[{"sig":"MEYCIQCYMZDGkOnXAnlznr8f0fBXOUKtQ77gQ/xDZlxueqIL4wIhAIWC+RqUA0Do9wu09J9fQSDZMzC3Jm48+yjx2Y4Jl9JU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/maplibre-gl@5.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44373906},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"44a48f868c973aaa486d96cf899f15cb474257c9","scripts":{"docs":"npm run generate-docs && docker run --rm -v ${PWD}:/docs zensical/zensical build","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-unicode-data 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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-unicode-data && 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 zensical/zensical serve --open --dev-addr=0.0.0.0:8000","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","bundle-stats":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,BUNDLE:stats","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=false --umd-module-name=maplibregl -o ./dist/maplibre-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-unicode-data":"node --no-warnings --loader ts-node/esm build/generate-unicode-data.ts","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:06ed36c6-2106-4941-9efb-2d8a3e78edd1"}},"repository":{"url":"git+https://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"11.6.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","quickselect":"^3.0.0","@maplibre/mlt":"^1.1.8","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.0.7","@maplibre/vt-pbf":"^4.3.0","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@maplibre/geojson-vt":"^6.0.4","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.7.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^8.0.3","glob":"^13.0.6","nise":"^6.1.4","jsdom":"^29.0.0","pngjs":"^7.0.0","react":"^19.2.4","sharp":"^0.34.5","tslib":"^2.8.1","canvas":"^3.2.1","cspell":"^9.7.0","eslint":"^9.39.2","expect":"^30.3.0","rollup":"^4.59.0","semver":"^7.7.4","vitest":"4.1.0","address":"^2.0.3","cssnano":"^7.1.3","esbuild":"^0.27.4","globals":"^17.4.0","postcss":"^8.5.8","ts-node":"^10.9.2","typedoc":"^0.28.17","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.39.1","react-dom":"^19.2.4","stylelint":"^16.26.1","@vitest/ui":"4.1.0","pixelmatch":"^7.1.0","regenerate":"^1.4.2","typescript":"^5.9.3","@types/nise":"^1.4.5","@types/node":"^25.5.0","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^28.0.0","@types/pngjs":"^6.0.5","@types/react":"^19.2.14","autoprefixer":"^10.4.27","pretty-bytes":"^7.1.0","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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.2.3","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1596832","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.4","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":"4.1.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.7","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.32.0","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^1.0.0","@vitest/eslint-plugin":"^1.6.12","@rollup/plugin-replace":"^6.0.3","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^29.0.2","@types/window-or-global":"^1.0.6","@unicode/unicode-17.0.0":"^1.6.16","typedoc-plugin-markdown":"^4.10.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.1","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.57.1","monocart-coverage-reports":"^2.12.9","rollup-plugin-sourcemaps2":"^0.5.6","stylelint-config-standard":"^39.0.1","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.21.0_1774007855158_0.33212351368215964","host":"s3://npm-registry-packages-npm-production"}},"5.21.1":{"name":"maplibre-gl","version":"5.21.1","license":"BSD-3-Clause","_id":"maplibre-gl@5.21.1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"ae1f09fdae657e7c1a4565f9b2d8ff746d5e21ef","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.21.1.tgz","fileCount":690,"integrity":"sha512-zto1RTnFkOpOO1bm93ElCXF1huey2N4LvXaGLMFcYAu9txh0OhGIdX1q3LZLkrMKgMxMeYduaQo+DVNzg098fg==","signatures":[{"sig":"MEUCIQD3vyVp5V7Rag3Yvk2f3HB1HklZs9CLKA7JLOhmIB2eAQIgeV/mjw5asWc13142q2grkR8R34KCeowRMRtEsJpN6l4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/maplibre-gl@5.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44374627},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"1fe69fd961d62c9b017debfc7eb49c32c53e5339","scripts":{"docs":"npm run generate-docs && docker run --rm -v ${PWD}:/docs zensical/zensical build","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-unicode-data 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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-unicode-data && 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 zensical/zensical serve --open --dev-addr=0.0.0.0:8000","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","bundle-stats":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,BUNDLE:stats","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=false --umd-module-name=maplibregl -o ./dist/maplibre-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-unicode-data":"node --no-warnings --loader ts-node/esm build/generate-unicode-data.ts","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:06ed36c6-2106-4941-9efb-2d8a3e78edd1"}},"repository":{"url":"git+https://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"11.6.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","quickselect":"^3.0.0","@maplibre/mlt":"^1.1.8","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.0.7","@maplibre/vt-pbf":"^4.3.0","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@maplibre/geojson-vt":"^6.0.4","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.7.0","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^8.0.3","glob":"^13.0.6","nise":"^6.1.4","jsdom":"^29.0.0","pngjs":"^7.0.0","react":"^19.2.4","sharp":"^0.34.5","tslib":"^2.8.1","canvas":"^3.2.2","cspell":"^9.7.0","eslint":"^9.39.2","expect":"^30.3.0","rollup":"^4.60.0","semver":"^7.7.4","vitest":"4.1.0","address":"^2.0.3","cssnano":"^7.1.3","esbuild":"^0.27.4","globals":"^17.4.0","postcss":"^8.5.8","ts-node":"^10.9.2","typedoc":"^0.28.17","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.40.0","react-dom":"^19.2.4","stylelint":"^16.26.1","@vitest/ui":"4.1.0","pixelmatch":"^7.1.0","regenerate":"^1.4.2","typescript":"^5.9.3","@types/nise":"^1.4.5","@types/node":"^25.5.0","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^28.0.0","@types/pngjs":"^6.0.5","@types/react":"^19.2.14","autoprefixer":"^10.4.27","pretty-bytes":"^7.1.0","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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.2.3","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1602427","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.4","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":"4.1.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","@mapbox/mvt-fixtures":"^3.10.0","@rollup/plugin-strip":"^3.0.4","@types/murmurhash-js":"^1.0.7","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.32.0","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^1.0.0","@vitest/eslint-plugin":"^1.6.13","@rollup/plugin-replace":"^6.0.3","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^29.0.2","@types/window-or-global":"^1.0.6","@unicode/unicode-17.0.0":"^1.6.16","typedoc-plugin-markdown":"^4.11.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.1","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.57.1","monocart-coverage-reports":"^2.12.9","rollup-plugin-sourcemaps2":"^0.5.6","stylelint-config-standard":"^39.0.1","@mapbox/mapbox-gl-rtl-text":"^0.3.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.21.1_1774432161196_0.10940386048713369","host":"s3://npm-registry-packages-npm-production"}},"5.22.0":{"name":"maplibre-gl","version":"5.22.0","license":"BSD-3-Clause","_id":"maplibre-gl@5.22.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"b61a7f3add4e8e85077a5b585009dc7868b1c6fe","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.22.0.tgz","fileCount":690,"integrity":"sha512-nc8YA+YSEioMZg5W0cb6Cf3wQ8aJge66dsttyBgpOArOnlmFJO1Kc5G32kYVPeUYhLpBja83T99uanmJvYAIyQ==","signatures":[{"sig":"MEQCIEC7qLo6mcJWTjTbzy7ZU4Po2vVuEOPPMi38TG7RY2nJAiB+gsgDSDnZ5OjA1QM3ebYxdedY97hGo5x1EU9aVlCTsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/maplibre-gl@5.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44409975},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"48caed8321a8e90b4579f37a08219df2c4e590ae","scripts":{"docs":"npm run generate-docs && docker run --rm -v ${PWD}:/docs zensical/zensical build","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-unicode-data 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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-unicode-data && 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 zensical/zensical serve --open --dev-addr=0.0.0.0:8000","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","bundle-stats":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,BUNDLE:stats","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=false --umd-module-name=maplibregl -o ./dist/maplibre-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-unicode-data":"node --no-warnings --loader ts-node/esm build/generate-unicode-data.ts","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:06ed36c6-2106-4941-9efb-2d8a3e78edd1"}},"repository":{"url":"git+https://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"11.6.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","quickselect":"^3.0.0","@maplibre/mlt":"^1.1.8","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.0.7","@maplibre/vt-pbf":"^4.3.0","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@maplibre/geojson-vt":"^6.0.4","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.8.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^8.0.4","glob":"^13.0.6","nise":"^6.1.4","jsdom":"^29.0.1","pngjs":"^7.0.0","react":"^19.2.4","sharp":"^0.34.5","tslib":"^2.8.1","canvas":"^3.2.3","cspell":"^9.7.0","eslint":"^9.39.2","expect":"^30.3.0","rollup":"^4.60.1","semver":"^7.7.4","vitest":"4.1.2","address":"^2.0.3","cssnano":"^7.1.4","esbuild":"^0.27.4","globals":"^17.4.0","postcss":"^8.5.8","ts-node":"^10.9.2","typedoc":"^0.28.18","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.40.0","react-dom":"^19.2.4","stylelint":"^16.26.1","@vitest/ui":"4.1.2","pixelmatch":"^7.1.0","regenerate":"^1.4.2","typescript":"^6.0.2","@types/nise":"^1.4.5","@types/node":"^25.5.0","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^28.0.1","@types/pngjs":"^6.0.5","@types/react":"^19.2.14","autoprefixer":"^10.4.27","pretty-bytes":"^7.1.0","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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.2.3","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1604597","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.4","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":"4.1.2","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","@mapbox/mvt-fixtures":"^3.10.0","@types/murmurhash-js":"^1.0.7","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.32.0","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^1.0.0","@vitest/eslint-plugin":"^1.6.13","@rollup/plugin-replace":"^6.0.3","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^29.0.2","@types/window-or-global":"^1.0.6","@unicode/unicode-17.0.0":"^1.6.16","typedoc-plugin-markdown":"^4.11.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.1","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.57.2","monocart-coverage-reports":"^2.12.9","rollup-plugin-sourcemaps2":"^0.5.6","stylelint-config-standard":"^39.0.1","@mapbox/mapbox-gl-rtl-text":"^0.4.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.58.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.22.0_1775221016506_0.503707382503402","host":"s3://npm-registry-packages-npm-production"}},"5.23.0":{"name":"maplibre-gl","version":"5.23.0","license":"BSD-3-Clause","_id":"maplibre-gl@5.23.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"a72d4cda848d93072b9a2334c0ea3beb11a92ea1","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.23.0.tgz","fileCount":693,"integrity":"sha512-aou8YBNFS8uVtDWFWt0W/6oorfl18wt+oIA8fnXk1kivjkbtXi9gGrQvflTpwrR3hG13aWdIdbYWeN0NFMV7ag==","signatures":[{"sig":"MEUCIQCEfAlbdGtfiSr+2EfkoKZJDYfQIciSHW6H1ScX5hgmGAIgLpyKsNFnqUI1WTQpgzIUrr0/84HfwTms0p9QOfruJgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/maplibre-gl@5.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44490983},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"7f61f6f252c8612bc21a634fec648b0eb0007835","scripts":{"docs":"npm run generate-docs && docker run --rm -v ${PWD}:/docs zensical/zensical build","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-unicode-data 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 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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-unicode-data && 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 zensical/zensical serve --open --dev-addr=0.0.0.0:8000","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","bundle-stats":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,BUNDLE:stats","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=false --umd-module-name=maplibregl -o ./dist/maplibre-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-unicode-data":"node --no-warnings --loader ts-node/esm build/generate-unicode-data.ts","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:06ed36c6-2106-4941-9efb-2d8a3e78edd1"}},"repository":{"url":"git+https://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"11.6.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","quickselect":"^3.0.0","@maplibre/mlt":"^1.1.8","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.0.7","@maplibre/vt-pbf":"^4.3.0","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@maplibre/geojson-vt":"^6.1.0","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.8.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^8.0.4","glob":"^13.0.6","nise":"^6.1.4","jsdom":"^29.0.2","pngjs":"^7.0.0","react":"^19.2.4","sharp":"^0.34.5","tslib":"^2.8.1","canvas":"^3.2.3","cspell":"^9.8.0","eslint":"^9.39.2","expect":"^30.3.0","rollup":"^4.60.1","semver":"^7.7.4","vitest":"4.1.2","address":"^2.0.3","cssnano":"^7.1.4","esbuild":"^0.28.0","globals":"^17.4.0","postcss":"^8.5.8","ts-node":"^10.9.2","typedoc":"^0.28.18","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.40.0","react-dom":"^19.2.4","stylelint":"^17.6.0","@vitest/ui":"4.1.2","pixelmatch":"^7.1.0","regenerate":"^1.4.2","typescript":"^6.0.2","@types/nise":"^1.4.5","@types/node":"^25.5.2","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^28.0.1","@types/pngjs":"^6.0.5","@types/react":"^19.2.14","autoprefixer":"^10.4.27","pretty-bytes":"^7.1.0","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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.2.3","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1608973","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.4","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":"4.1.2","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","@mapbox/mvt-fixtures":"^3.10.0","@types/murmurhash-js":"^1.0.7","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.32.0","junit-report-builder":"^5.1.1","@rollup/plugin-terser":"^1.0.0","@vitest/eslint-plugin":"^1.6.14","@rollup/plugin-replace":"^6.0.3","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^29.0.2","@types/window-or-global":"^1.0.6","@unicode/unicode-17.0.0":"^1.6.16","typedoc-plugin-markdown":"^4.11.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.1","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.57.2","monocart-coverage-reports":"^2.12.9","rollup-plugin-sourcemaps2":"^0.5.6","stylelint-config-standard":"^40.0.0","@mapbox/mapbox-gl-rtl-text":"^0.4.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.58.0"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.23.0_1776053548790_0.08260440163174976","host":"s3://npm-registry-packages-npm-production"}},"5.24.0":{"name":"maplibre-gl","version":"5.24.0","license":"BSD-3-Clause","_id":"maplibre-gl@5.24.0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"a8059371cdbeb04a62850ccc22cb37783928a10d","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.24.0.tgz","fileCount":695,"integrity":"sha512-ALyFxgtd5R+65UqZ/++lOqwWcC0SNho9c27fYSyLmG7AfnAul2o46F05aDJGPbFU57wos9dgcIySHs0Xe6ia3A==","signatures":[{"sig":"MEYCIQDMlT3ltKl8ipgvidCMeIUb/M2TsW4/UXgBflhR726oCwIhAPxBEv+aimfp9ng1dgQeCrTh7rdhVncHKvoCYiGlsAFH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/maplibre-gl@5.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44547139},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"fd31bd85967c19446d836236e93021fb10ffe30d","scripts":{"docs":"npm run generate-docs && docker run --rm -v ${PWD}:/docs zensical/zensical build","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-unicode-data 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 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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-unicode-data && 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 zensical/zensical serve --open --dev-addr=0.0.0.0:8000","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","bundle-stats":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,BUNDLE:stats","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=false --umd-module-name=maplibregl -o ./dist/maplibre-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-unicode-data":"node --no-warnings --loader ts-node/esm build/generate-unicode-data.ts","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:06ed36c6-2106-4941-9efb-2d8a3e78edd1"}},"repository":{"url":"git+https://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"11.6.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","quickselect":"^3.0.0","@maplibre/mlt":"^1.1.8","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.1.0","@maplibre/vt-pbf":"^4.3.0","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@maplibre/geojson-vt":"^6.1.0","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.8.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^9.0.0","glob":"^13.0.6","nise":"^6.1.5","jsdom":"^29.0.2","pngjs":"^7.0.0","react":"^19.2.5","sharp":"^0.34.5","tslib":"^2.8.1","canvas":"^3.2.3","cspell":"^10.0.0","eslint":"^9.39.2","expect":"^30.3.0","rollup":"^4.60.2","semver":"^7.7.4","vitest":"4.1.4","address":"^2.0.3","cssnano":"^7.1.5","esbuild":"^0.28.0","globals":"^17.5.0","postcss":"^8.5.10","ts-node":"^10.9.2","typedoc":"^0.28.19","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.41.0","react-dom":"^19.2.5","stylelint":"^17.8.0","@vitest/ui":"4.1.4","pixelmatch":"^7.1.0","regenerate":"^1.4.2","typescript":"^6.0.3","@types/nise":"^1.4.5","@types/node":"^25.6.0","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^28.0.1","@types/pngjs":"^6.0.5","@types/react":"^19.2.14","autoprefixer":"^10.5.0","pretty-bytes":"^7.1.0","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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.2.3","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1617013","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.4","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":"4.1.4","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","@mapbox/mvt-fixtures":"^3.10.0","@types/murmurhash-js":"^1.0.7","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.32.0","junit-report-builder":"^5.1.2","@rollup/plugin-terser":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","@rollup/plugin-replace":"^6.0.3","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^29.0.2","@types/window-or-global":"^1.0.6","@unicode/unicode-17.0.0":"^1.6.16","typedoc-plugin-markdown":"^4.11.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.1","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.58.1","monocart-coverage-reports":"^2.12.10","rollup-plugin-sourcemaps2":"^0.5.6","stylelint-config-standard":"^40.0.0","@mapbox/mapbox-gl-rtl-text":"^0.4.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.58.2"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_5.24.0_1776925834589_0.18239769182751808","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-0":{"name":"maplibre-gl","version":"6.0.0-0","license":"BSD-3-Clause","_id":"maplibre-gl@6.0.0-0","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"ef77ab65f05da6ac9aaa4dd1eb7b5b6e522d2555","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-6.0.0-0.tgz","fileCount":695,"integrity":"sha512-OwIOxr2b7kYWCNwXTOE3ujRylORsFXtIppI2NaBdF1lnmDFV/4f0CQb3/Fm0J7OUB4e+Zl/ydTyyWUklCgtYhg==","signatures":[{"sig":"MEYCIQCYkKRRacLoAGWOGmsK4hM0JxliCo6DSkTzJBT36aiGvAIhALc+ijvSod0pgp6eOJYYAraz2+KpB5FFNjNI/RpRjvrD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/maplibre-gl@6.0.0-0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44566060},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"ce321fddb42de9a02dc291d4dcec56f03da0c50b","scripts":{"docs":"npm run generate-docs && docker run --rm -v ${PWD}:/docs zensical/zensical build","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-unicode-data 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 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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-unicode-data && 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 zensical/zensical serve --open --dev-addr=0.0.0.0:8000","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","bundle-stats":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,BUNDLE:stats","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=false --umd-module-name=maplibregl -o ./dist/maplibre-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-unicode-data":"node --no-warnings --loader ts-node/esm build/generate-unicode-data.ts","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:06ed36c6-2106-4941-9efb-2d8a3e78edd1"}},"repository":{"url":"git+https://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"11.6.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"sideEffects":["*.css"],"_nodeVersion":"24.11.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","quickselect":"^3.0.0","@maplibre/mlt":"^1.1.8","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.1.0","@maplibre/vt-pbf":"^4.3.0","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@maplibre/geojson-vt":"^6.1.0","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.8.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^9.0.0","glob":"^13.0.6","nise":"^6.1.5","jsdom":"^29.0.2","pngjs":"^7.0.0","react":"^19.2.5","sharp":"^0.34.5","tslib":"^2.8.1","canvas":"^3.2.3","cspell":"^10.0.0","eslint":"^9.39.2","expect":"^30.3.0","rollup":"^4.60.2","semver":"^7.7.4","vitest":"4.1.5","address":"^2.0.3","cssnano":"^7.1.7","esbuild":"^0.28.0","globals":"^17.5.0","postcss":"^8.5.10","ts-node":"^10.9.2","typedoc":"^0.28.19","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.42.0","react-dom":"^19.2.5","stylelint":"^17.9.0","@vitest/ui":"4.1.5","pixelmatch":"^7.1.0","regenerate":"^1.4.2","typescript":"^6.0.3","@types/nise":"^1.4.5","@types/node":"^25.6.0","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^28.0.1","@types/pngjs":"^6.0.5","@types/react":"^19.2.14","autoprefixer":"^10.5.0","pretty-bytes":"^7.1.0","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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.2.3","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1619965","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.4","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":"4.1.5","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","@mapbox/mvt-fixtures":"^3.10.0","@types/murmurhash-js":"^1.0.7","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.32.0","junit-report-builder":"^5.1.2","@rollup/plugin-terser":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","@rollup/plugin-replace":"^6.0.3","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^29.0.2","@types/window-or-global":"^1.0.6","@unicode/unicode-17.0.0":"^1.6.16","typedoc-plugin-markdown":"^4.11.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.1","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.59.0","monocart-coverage-reports":"^2.12.11","rollup-plugin-sourcemaps2":"^0.5.6","stylelint-config-standard":"^40.0.0","@mapbox/mapbox-gl-rtl-text":"^0.4.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.58.2"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_6.0.0-0_1777320392675_0.22900033443317946","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-1":{"name":"maplibre-gl","version":"6.0.0-1","license":"BSD-3-Clause","_id":"maplibre-gl@6.0.0-1","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"8edecf8b072f1aac1054a579ffce1ce880779dd6","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-6.0.0-1.tgz","fileCount":695,"integrity":"sha512-YsJAPV65r4Fba6hemeEhOK64R+q7Xym1YCPQF/uU65GolvcSt/Yp8R0n257oprXP0k5CS1RBKxOt22AXyb8Jvg==","signatures":[{"sig":"MEQCIHBmUMq4UyglVAKZzCjmUHd0AGXVFBqoXoqAQK0o5vBRAiBwj5XYOyqj22NARfZ7tztM80Hxfh57Hb3EqpDF8wz9bA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/maplibre-gl@6.0.0-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44582626},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"26db9cbb720322462b38b6edb8895ba6c38fdf4d","scripts":{"docs":"npm run generate-docs && docker run --rm -v ${PWD}:/docs zensical/zensical build","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-unicode-data 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 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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-unicode-data && 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 zensical/zensical serve --open --dev-addr=0.0.0.0:8000","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","bundle-stats":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,BUNDLE:stats","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=false --umd-module-name=maplibregl -o ./dist/maplibre-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-unicode-data":"node --no-warnings --loader ts-node/esm build/generate-unicode-data.ts","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:06ed36c6-2106-4941-9efb-2d8a3e78edd1"}},"repository":{"url":"git+https://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"11.6.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"sideEffects":["*.css"],"_nodeVersion":"24.11.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","quickselect":"^3.0.0","@maplibre/mlt":"^1.1.9","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.1.0","@maplibre/vt-pbf":"^4.3.0","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@maplibre/geojson-vt":"^6.1.0","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.8.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^9.0.0","glob":"^13.0.6","nise":"^6.1.5","jsdom":"^29.0.2","pngjs":"^7.0.0","react":"^19.2.5","sharp":"^0.34.5","tslib":"^2.8.1","canvas":"^3.2.3","cspell":"^10.0.0","eslint":"^9.39.2","expect":"^30.3.0","rollup":"^4.60.2","semver":"^7.7.4","vitest":"4.1.5","address":"^2.0.3","cssnano":"^7.1.7","esbuild":"^0.28.0","globals":"^17.5.0","postcss":"^8.5.10","ts-node":"^10.9.2","typedoc":"^0.28.19","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.42.0","react-dom":"^19.2.5","stylelint":"^17.9.0","@vitest/ui":"4.1.5","pixelmatch":"^7.1.0","regenerate":"^1.4.2","typescript":"^6.0.3","@types/nise":"^1.4.5","@types/node":"^25.6.0","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^28.0.1","@types/pngjs":"^6.0.5","@types/react":"^19.2.14","autoprefixer":"^10.5.0","pretty-bytes":"^7.1.0","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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.2.3","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1619965","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.4","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":"4.1.5","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","@mapbox/mvt-fixtures":"^3.10.0","@types/murmurhash-js":"^1.0.7","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.32.0","junit-report-builder":"^5.1.2","@rollup/plugin-terser":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","@rollup/plugin-replace":"^6.0.3","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^29.0.2","@types/window-or-global":"^1.0.6","@unicode/unicode-17.0.0":"^1.6.16","typedoc-plugin-markdown":"^4.11.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.1","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.59.0","monocart-coverage-reports":"^2.12.11","rollup-plugin-sourcemaps2":"^0.5.6","stylelint-config-standard":"^40.0.0","@mapbox/mapbox-gl-rtl-text":"^0.4.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.58.2"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_6.0.0-1_1777324163779_0.405786038706615","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-2":{"name":"maplibre-gl","version":"6.0.0-2","license":"BSD-3-Clause","_id":"maplibre-gl@6.0.0-2","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"dbcde14741a50363946bb9588475626324441d07","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-6.0.0-2.tgz","fileCount":696,"integrity":"sha512-F1nr5NS8Q1wt7SZGMNKnoLFLXpLNVyKOh00r9wmPxjvN+4SdlkDM8Wm1H1IovNgFduJJGPAGeMhkv6CZMBTUrA==","signatures":[{"sig":"MEQCIDA7fnn4lo5KbofnxGvfMorKrHgQfD5JTfN0TJ1DwMFUAiABb8O/loa0a5sxKYNGPlxrvuLH6b+GCPNeReSX1a1orw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/maplibre-gl@6.0.0-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44557438},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"8e0566bc5571a37d77ff73521ede6aceac24d757","scripts":{"docs":"npm run generate-docs && docker run --rm -v ${PWD}:/docs zensical/zensical build","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-unicode-data 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 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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-unicode-data && 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 zensical/zensical serve --open --dev-addr=0.0.0.0:8000","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","bundle-stats":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,BUNDLE:stats","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=false --umd-module-name=maplibregl -o ./dist/maplibre-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-unicode-data":"node --no-warnings --loader ts-node/esm build/generate-unicode-data.ts","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:06ed36c6-2106-4941-9efb-2d8a3e78edd1"}},"repository":{"url":"git+https://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"11.6.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"sideEffects":["*.css"],"_nodeVersion":"24.11.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","quickselect":"^3.0.0","@maplibre/mlt":"^1.1.9","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.1.0","@maplibre/vt-pbf":"^4.3.0","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@maplibre/geojson-vt":"^6.1.0","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.8.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^9.0.0","glob":"^13.0.6","nise":"^6.1.5","jsdom":"^29.0.2","pngjs":"^7.0.0","react":"^19.2.5","sharp":"^0.34.5","tslib":"^2.8.1","canvas":"^3.2.3","cspell":"^10.0.0","eslint":"^9.39.2","expect":"^30.3.0","rollup":"^4.60.2","semver":"^7.7.4","vitest":"4.1.5","address":"^2.0.3","cssnano":"^7.1.7","esbuild":"^0.28.0","globals":"^17.5.0","postcss":"^8.5.10","ts-node":"^10.9.2","typedoc":"^0.28.19","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.42.0","react-dom":"^19.2.5","stylelint":"^17.9.0","@vitest/ui":"4.1.5","pixelmatch":"^7.1.0","regenerate":"^1.4.2","typescript":"^6.0.3","@types/nise":"^1.4.5","@types/node":"^25.6.0","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^28.0.1","@types/pngjs":"^6.0.5","@types/react":"^19.2.14","autoprefixer":"^10.5.0","pretty-bytes":"^7.1.0","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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.2.3","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1619965","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.4","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":"4.1.5","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","@mapbox/mvt-fixtures":"^3.10.0","@types/murmurhash-js":"^1.0.7","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.32.0","junit-report-builder":"^5.1.2","@rollup/plugin-terser":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","@rollup/plugin-replace":"^6.0.3","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^29.0.2","@types/window-or-global":"^1.0.6","@unicode/unicode-17.0.0":"^1.6.16","typedoc-plugin-markdown":"^4.11.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.1","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.59.0","monocart-coverage-reports":"^2.12.11","rollup-plugin-sourcemaps2":"^0.5.6","stylelint-config-standard":"^40.0.0","@mapbox/mapbox-gl-rtl-text":"^0.4.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.58.2"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_6.0.0-2_1777408109073_0.9492323196480703","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-3":{"name":"maplibre-gl","version":"6.0.0-3","license":"BSD-3-Clause","_id":"maplibre-gl@6.0.0-3","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"1005f1c10167bdc2939573b429e881ae42ae43b6","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-6.0.0-3.tgz","fileCount":696,"integrity":"sha512-vX7J90qWsVX7kycoZyEly0mB0XsCibT3PVn1okyKC1aA01Wb2KmUVdebz8p+EsW81QE6jV6cb62jvLKeR/rGIg==","signatures":[{"sig":"MEUCIQD+1wAb3WAsJtLRq+T5dfjIuk9hkQ8gOg89EqKAFxImdgIgRh+U1WukEzFw259wuWVWw2YNJzQABBwOHVpnEEXeNOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/maplibre-gl@6.0.0-3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44094024},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"16d719e04a1c7249aa5b9abb40fa02226209d04c","scripts":{"docs":"npm run generate-docs && docker run --rm -v ${PWD}:/docs zensical/zensical build","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-unicode-data 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 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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-unicode-data && 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 zensical/zensical serve --open --dev-addr=0.0.0.0:8000","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","bundle-stats":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,BUNDLE:stats","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=false --umd-module-name=maplibregl -o ./dist/maplibre-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-unicode-data":"node --no-warnings --loader ts-node/esm build/generate-unicode-data.ts","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:06ed36c6-2106-4941-9efb-2d8a3e78edd1"}},"repository":{"url":"git+https://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"11.6.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"sideEffects":["*.css"],"_nodeVersion":"24.11.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","quickselect":"^3.0.0","@maplibre/mlt":"^1.1.9","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.1.0","@maplibre/vt-pbf":"^4.3.0","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@maplibre/geojson-vt":"^6.1.0","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.8.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^9.0.0","glob":"^13.0.6","nise":"^6.1.5","jsdom":"^29.0.2","pngjs":"^7.0.0","react":"^19.2.5","sharp":"^0.34.5","tslib":"^2.8.1","canvas":"^3.2.3","cspell":"^10.0.0","eslint":"^9.39.2","expect":"^30.3.0","rollup":"^4.60.2","semver":"^7.7.4","vitest":"4.1.5","address":"^2.0.3","cssnano":"^7.1.7","esbuild":"^0.28.0","globals":"^17.5.0","postcss":"^8.5.10","ts-node":"^10.9.2","typedoc":"^0.28.19","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.42.0","react-dom":"^19.2.5","stylelint":"^17.9.0","@vitest/ui":"4.1.5","pixelmatch":"^7.1.0","regenerate":"^1.4.2","typescript":"^6.0.3","@types/nise":"^1.4.5","@types/node":"^25.6.0","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^28.0.1","@types/pngjs":"^6.0.5","@types/react":"^19.2.14","autoprefixer":"^10.5.0","pretty-bytes":"^7.1.0","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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.2.3","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1619965","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.4","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":"4.1.5","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","@mapbox/mvt-fixtures":"^3.10.0","@types/murmurhash-js":"^1.0.7","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.32.0","junit-report-builder":"^5.1.2","@rollup/plugin-terser":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","@rollup/plugin-replace":"^6.0.3","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^29.0.2","@types/window-or-global":"^1.0.6","@unicode/unicode-17.0.0":"^1.6.16","typedoc-plugin-markdown":"^4.11.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.1","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.59.0","monocart-coverage-reports":"^2.12.11","rollup-plugin-sourcemaps2":"^0.5.6","stylelint-config-standard":"^40.0.0","@mapbox/mapbox-gl-rtl-text":"^0.4.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.58.2"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_6.0.0-3_1777444619187_0.41234286968984457","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-4":{"name":"maplibre-gl","version":"6.0.0-4","license":"BSD-3-Clause","_id":"maplibre-gl@6.0.0-4","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"22f9dda764e12cf6bff81e4999f1d8d5d65aec54","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-6.0.0-4.tgz","fileCount":696,"integrity":"sha512-yrlMU53YI+awXldO1I+uD6CHVcED9UlqhMrUCm91LugFSBhaZLeifYltsFcxN1tKvlLW2xpCxAb8MxHuNZO7GA==","signatures":[{"sig":"MEQCIArt2bGXlXYqI8LADuN9C+VT1H+92Dz8gXu/tpX2/rEXAiAbfw/6UnyppEdJdKeg0DKLGXYbGqM289mlH/3cyYpqLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/maplibre-gl@6.0.0-4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44093945},"main":"dist/maplibre-gl.js","type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","engines":{"npm":">=8.1.0","node":">=16.14.0"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"5f0c671f58f125a106dd3c0c2eb9688958321bac","scripts":{"docs":"npm run generate-docs && docker run --rm -v ${PWD}:/docs zensical/zensical build","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-unicode-data 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 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/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-unicode-data && 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 zensical/zensical serve --open --dev-addr=0.0.0.0:8000","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","bundle-stats":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,BUNDLE:stats","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=false --umd-module-name=maplibregl -o ./dist/maplibre-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-unicode-data":"node --no-warnings --loader ts-node/esm build/generate-unicode-data.ts","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:06ed36c6-2106-4941-9efb-2d8a3e78edd1"}},"repository":{"url":"git+https://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"11.6.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"sideEffects":["*.css"],"_nodeVersion":"24.11.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","quickselect":"^3.0.0","@maplibre/mlt":"^1.1.9","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.1.0","@maplibre/vt-pbf":"^4.3.0","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@maplibre/geojson-vt":"^6.1.0","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.8.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^9.0.0","glob":"^13.0.6","nise":"^6.1.5","jsdom":"^29.0.2","pngjs":"^7.0.0","react":"^19.2.5","sharp":"^0.34.5","tslib":"^2.8.1","canvas":"^3.2.3","cspell":"^10.0.0","eslint":"^9.39.2","expect":"^30.3.0","rollup":"^4.60.2","semver":"^7.7.4","vitest":"4.1.5","address":"^2.0.3","cssnano":"^7.1.7","esbuild":"^0.28.0","globals":"^17.5.0","postcss":"^8.5.10","ts-node":"^10.9.2","typedoc":"^0.28.19","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.42.0","react-dom":"^19.2.5","stylelint":"^17.9.0","@vitest/ui":"4.1.5","pixelmatch":"^7.1.0","regenerate":"^1.4.2","typescript":"^6.0.3","@types/nise":"^1.4.5","@types/node":"^25.6.0","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^28.0.1","@types/pngjs":"^6.0.5","@types/react":"^19.2.14","autoprefixer":"^10.5.0","pretty-bytes":"^7.1.0","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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.2.3","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1619965","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.4","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":"4.1.5","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","@mapbox/mvt-fixtures":"^3.10.0","@types/murmurhash-js":"^1.0.7","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.32.0","junit-report-builder":"^5.1.2","@rollup/plugin-terser":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","@rollup/plugin-replace":"^6.0.3","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^29.0.2","@types/window-or-global":"^1.0.6","@unicode/unicode-17.0.0":"^1.6.16","typedoc-plugin-markdown":"^4.11.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.1","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.59.0","monocart-coverage-reports":"^2.12.11","rollup-plugin-sourcemaps2":"^0.5.6","stylelint-config-standard":"^40.0.0","@mapbox/mapbox-gl-rtl-text":"^0.4.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.58.2"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_6.0.0-4_1777449575561_0.24332369191476388","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-5":{"name":"maplibre-gl","version":"6.0.0-5","license":"BSD-3-Clause","_id":"maplibre-gl@6.0.0-5","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"380f25e40d3764b250e071fa8110f8cf5c4f10a6","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-6.0.0-5.tgz","fileCount":687,"integrity":"sha512-L6pPnifAoMbUsJgovqmLjHiBNU1yVdqf5+qO1UhftDHKh/J5Y0iUqUUVNJRh5Fj1s8ypSspXJdcK1CCsvz2y9w==","signatures":[{"sig":"MEUCIAsrJQgViWMVlzVXEhWgp28vUlKFuFSCSY38vK8wQ6mZAiEA5dNcmppqViW5ZsiYxlq9Rh2wrDa1KhOOIbE072vPm4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/maplibre-gl@6.0.0-5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27915007},"type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","module":"dist/maplibre-gl.mjs","engines":{"npm":">=8.1.0","node":">=16.14.0"},"exports":{".":{"types":"./dist/maplibre-gl.d.ts","import":"./dist/maplibre-gl.mjs"},"./dist/*":"./dist/*","./package.json":"./package.json"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"52e13532034588b7c43d94b489811bab6db09afb","scripts":{"docs":"npm run generate-docs && docker run --rm -v ${PWD}:/docs zensical/zensical build --strict","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-style-code generate-unicode-data 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 verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-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/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:dev --watch","build-dist":"npm run build-css && npm run generate-unicode-data && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-prod","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 zensical/zensical serve --open --dev-addr=0.0.0.0:8000","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","bundle-stats":"rollup --configPlugin @rollup/plugin-typescript -c --environment BUILD:production,BUNDLE:stats","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","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=false --umd-module-name=maplibregl -o ./dist/maplibre-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-unicode-data":"node --no-warnings --loader ts-node/esm build/generate-unicode-data.ts","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:06ed36c6-2106-4941-9efb-2d8a3e78edd1"}},"repository":{"url":"git+https://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"11.6.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"sideEffects":["*.css"],"_nodeVersion":"24.11.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","quickselect":"^3.0.0","@maplibre/mlt":"^1.1.9","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.1.0","@maplibre/vt-pbf":"^4.3.0","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@maplibre/geojson-vt":"^6.1.0","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.8.1","@mapbox/jsonlint-lines-primitives":"^2.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^9.0.0","glob":"^13.0.6","nise":"^6.1.5","jsdom":"^29.0.2","pngjs":"^7.0.0","react":"^19.2.5","sharp":"^0.34.5","tslib":"^2.8.1","canvas":"^3.2.3","cspell":"^10.0.0","eslint":"^9.39.2","expect":"^30.3.0","rollup":"^4.60.2","semver":"^7.7.4","vitest":"4.1.5","address":"^2.0.3","cssnano":"^7.1.7","esbuild":"^0.28.0","globals":"^17.5.0","postcss":"^8.5.10","ts-node":"^10.9.2","typedoc":"^0.28.19","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.42.0","react-dom":"^19.2.5","stylelint":"^17.9.0","@vitest/ui":"4.1.5","pixelmatch":"^7.1.0","regenerate":"^1.4.2","typescript":"^6.0.3","@types/nise":"^1.4.5","@types/node":"^25.6.0","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^28.0.1","@types/pngjs":"^6.0.5","@types/react":"^19.2.14","autoprefixer":"^10.5.0","pretty-bytes":"^7.1.0","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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.2.3","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1619965","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.4","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":"4.1.5","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","@mapbox/mvt-fixtures":"^3.10.0","@types/murmurhash-js":"^1.0.7","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.32.0","junit-report-builder":"^5.1.2","@rollup/plugin-terser":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","@rollup/plugin-replace":"^6.0.3","@types/offscreencanvas":"^2019.7.3","@rollup/plugin-commonjs":"^29.0.2","@types/window-or-global":"^1.0.6","@unicode/unicode-17.0.0":"^1.6.16","typedoc-plugin-markdown":"^4.11.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.1","vitest-webgl-canvas-mock":"^1.1.0","@rollup/plugin-typescript":"^12.1.4","@typescript-eslint/parser":"^8.59.0","monocart-coverage-reports":"^2.12.11","rollup-plugin-sourcemaps2":"^0.5.6","stylelint-config-standard":"^40.0.0","@mapbox/mapbox-gl-rtl-text":"^0.4.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8.58.2"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_6.0.0-5_1777462564234_0.07997254367648732","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-6":{"name":"maplibre-gl","version":"6.0.0-6","license":"BSD-3-Clause","_id":"maplibre-gl@6.0.0-6","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"9fbfe454c31c300a7d4d015e7977d9faf1bf183b","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-6.0.0-6.tgz","fileCount":687,"integrity":"sha512-NqpjD8nSrXS1cewXQ9EjeGxg25SRI8p+TvW9cLHAErVRF+RnkG65VXWUvMXx0ZQr6HO+p+6C5vmPZ3Ew8gBG+w==","signatures":[{"sig":"MEYCIQCPyMjn3l+xida5gZ5AfdNiN6A+dVE4yUVV+v3LUF7AMQIhAIrk+KAKQVmiQ1K5ZFxH6TM/6XeN7Sw5LrRDQUqKtjJY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/maplibre-gl@6.0.0-6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23782552},"type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","module":"dist/maplibre-gl.mjs","engines":{"npm":">=8.1.0","node":">=16.14.0"},"exports":{".":{"types":"./dist/maplibre-gl.d.ts","import":"./dist/maplibre-gl.mjs"},"./dist/*":"./dist/*","./package.json":"./package.json"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"169772aa95194b6c1a21019b4824924cbcf8366e","scripts":{"docs":"npm run generate-docs && docker run --rm -v ${PWD}:/docs zensical/zensical build --strict","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-style-code generate-unicode-data 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 verbose","benchmark":"node --no-warnings --loader ts-node/esm test/bench/run-benchmarks.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"cross-env BUILD=dev rolldown -c rolldown.config.ts","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsc --noEmit && tsc --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"cross-env BUILD=dev rolldown -c rolldown.config.ts --watch","build-dist":"npm run build-css && npm run generate-unicode-data && npm run generate-typings && npm run generate-shaders && npm run build-dev && npm run build-prod","build-prod":"cross-env BUILD=production rolldown -c rolldown.config.ts","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs zensical/zensical serve --open --dev-addr=0.0.0.0:8000","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"vitest test/integration/render/render.test.ts","bundle-stats":"cross-env BUILD=production BUNDLE=stats rolldown -c rolldown.config.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","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 && rolldown -c test/bench/rolldown_config_benchmarks.ts","generate-shaders":"node --no-warnings --loader ts-node/esm build/generate-shaders.ts","generate-typings":"dts-bundle-generator --export-referenced-types=false --umd-module-name=maplibregl -o ./dist/maplibre-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":"rolldown -c test/bench/rolldown_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-unicode-data":"node --no-warnings --loader ts-node/esm build/generate-unicode-data.ts","generate-struct-arrays":"node --no-warnings --loader ts-node/esm build/generate-struct-arrays.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:06ed36c6-2106-4941-9efb-2d8a3e78edd1"}},"repository":{"url":"git+https://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"11.6.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"sideEffects":["*.css","src/**/*.ts"],"_nodeVersion":"24.11.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","quickselect":"^3.0.0","@maplibre/mlt":"^1.1.9","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.1.0","@maplibre/vt-pbf":"^4.3.0","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@maplibre/geojson-vt":"^6.1.0","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.8.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^9.0.0","glob":"^13.0.6","nise":"^6.1.5","jsdom":"^29.1.0","pngjs":"^7.0.0","react":"^19.2.5","sharp":"^0.34.5","tslib":"^2.8.1","canvas":"^3.2.3","cspell":"^10.0.0","eslint":"^9.39.2","expect":"^30.3.0","rollup":"^4.60.2","semver":"^7.7.4","vitest":"4.1.5","address":"^2.0.3","cssnano":"^7.1.7","esbuild":"^0.28.0","globals":"^17.5.0","postcss":"^8.5.12","ts-node":"^10.9.2","typedoc":"^0.28.19","d3-queue":"^3.0.7","minimist":"^1.2.8","rolldown":"^1.0.0-rc.18","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","cross-env":"^10.1.0","puppeteer":"^24.42.0","react-dom":"^19.2.5","stylelint":"^17.9.0","@vitest/ui":"4.1.5","pixelmatch":"^7.1.0","regenerate":"^1.4.2","typescript":"^6.0.3","@types/nise":"^1.4.5","@types/node":"^25.6.0","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^28.0.1","@types/pngjs":"^6.0.5","@types/react":"^19.2.14","autoprefixer":"^10.5.0","pretty-bytes":"^7.1.0","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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.2.3","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1621552","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.4","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"4.1.5","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","@mapbox/mvt-fixtures":"^3.10.0","@types/murmurhash-js":"^1.0.7","dts-bundle-generator":"^9.5.1","eslint-plugin-import":"^2.32.0","@vitest/eslint-plugin":"^1.6.16","@types/offscreencanvas":"^2019.7.3","@types/window-or-global":"^1.0.6","@unicode/unicode-17.0.0":"^1.6.16","typedoc-plugin-markdown":"^4.11.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.1","vitest-webgl-canvas-mock":"^1.1.0","@typescript-eslint/parser":"^8.59.1","monocart-coverage-reports":"^2.12.11","stylelint-config-standard":"^40.0.0","@mapbox/mapbox-gl-rtl-text":"^0.4.0","@typescript-eslint/eslint-plugin":"^8.58.2"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_6.0.0-6_1777631230286_0.8225887414797477","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-7":{"name":"maplibre-gl","version":"6.0.0-7","license":"BSD-3-Clause","_id":"maplibre-gl@6.0.0-7","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"c917b2f00e837c9b9d28c471f07555457911f0e6","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-6.0.0-7.tgz","fileCount":691,"integrity":"sha512-cL7IttNKuzl5aWitnUlviO8i4oKD9hrk/cT7kx1I7kRoLGzR0k8E52joAryiBufILHOyoWypxwjRqP5VmhUaHQ==","signatures":[{"sig":"MEYCIQDaMnWbUyyj9TO01FwHL6lhgaIZYxHtuYnmOYf3HuZx4QIhAPTAG0cVUqag5MsJv5wgi5eZV7dnOXtYmLet/nOFjAxr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/maplibre-gl@6.0.0-7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23905175},"type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","module":"dist/maplibre-gl.mjs","engines":{"npm":">=8.1.0","node":">=16.14.0"},"exports":{".":{"types":"./dist/maplibre-gl.d.ts","import":"./dist/maplibre-gl.mjs"},"./dist/*":"./dist/*","./package.json":"./package.json"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"b0de948357d1f33530788ac2d2d59edef3b02f61","scripts":{"docs":"npm run generate-docs && docker run --rm -v ${PWD}:/docs zensical/zensical build --strict","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","codegen":"run-p --print-label generate-style-code generate-unicode-data generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --experimental-transform-types test/bench/gl-stats.ts","lint-css":"stylelint **/*.css verbose","benchmark":"node --no-warnings --experimental-transform-types test/bench/run-benchmarks.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"cross-env BUILD=dev rolldown -c rolldown.config.ts","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsgo --noEmit && tsgo --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"cross-env BUILD=dev rolldown -c rolldown.config.ts --watch","build-dist":"npm run build-css && npm run generate-unicode-data && npm run generate-shaders && npm run build-dev && npm run build-prod","build-prod":"cross-env BUILD=production rolldown -c rolldown.config.ts","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs zensical/zensical serve --open --dev-addr=0.0.0.0:8000","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"vitest test/integration/render/render.test.ts","bundle-stats":"cross-env BUILD=production BUNDLE=stats rolldown -c rolldown.config.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","generate-docs":"typedoc && node --no-warnings --experimental-transform-types build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --experimental-transform-types build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rolldown -c test/bench/rolldown_config_benchmarks.ts","generate-shaders":"node --no-warnings --experimental-transform-types build/generate-shaders.ts","generate-typings":"cross-env BUILD=types rolldown -c rolldown.config.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rolldown -c test/bench/rolldown_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --experimental-transform-types build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-unicode-data":"node --no-warnings --experimental-transform-types build/generate-unicode-data.ts","generate-struct-arrays":"node --no-warnings --experimental-transform-types build/generate-struct-arrays.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:06ed36c6-2106-4941-9efb-2d8a3e78edd1"}},"repository":{"url":"git+https://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"11.6.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"sideEffects":["*.css","src/**/*.ts"],"_nodeVersion":"24.11.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","quickselect":"^3.0.0","@maplibre/mlt":"^1.1.9","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.1.0","@maplibre/vt-pbf":"^4.3.0","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@maplibre/geojson-vt":"^6.1.0","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.8.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^9.0.0","glob":"^13.0.6","nise":"^6.1.5","vite":"^8.0.10","jsdom":"^29.1.0","pngjs":"^7.0.0","react":"^19.2.5","sharp":"^0.34.5","tslib":"^2.8.1","canvas":"^3.2.3","cspell":"^10.0.0","eslint":"^9.39.2","expect":"^30.3.0","rollup":"^4.60.2","semver":"^7.7.4","vitest":"^4.1.5","address":"^2.0.3","cssnano":"^7.1.7","globals":"^17.5.0","postcss":"^8.5.12","typedoc":"^0.28.19","d3-queue":"^3.0.7","minimist":"^1.2.8","rolldown":"^1.0.0-rc.18","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","cross-env":"^10.1.0","puppeteer":"^24.42.0","react-dom":"^19.2.5","stylelint":"^17.9.1","@vitest/ui":"4.1.5","pixelmatch":"^7.1.0","regenerate":"^1.4.2","typescript":"^6.0.3","@types/nise":"^1.4.5","@types/node":"^25.6.0","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^28.0.1","@types/pngjs":"^6.0.5","@types/react":"^19.2.14","autoprefixer":"^10.5.0","pretty-bytes":"^7.1.0","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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.2.3","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1621552","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.4","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"4.1.5","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","rolldown-plugin-dts":"^0.24.0","@mapbox/mvt-fixtures":"^3.10.0","@types/murmurhash-js":"^1.0.7","eslint-plugin-import":"^2.32.0","@vitest/eslint-plugin":"^1.6.16","@types/offscreencanvas":"^2019.7.3","@types/window-or-global":"^1.0.6","@unicode/unicode-17.0.0":"^1.6.16","typedoc-plugin-markdown":"^4.11.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.1","vitest-webgl-canvas-mock":"^1.1.0","@typescript-eslint/parser":"^8.59.1","monocart-coverage-reports":"^2.12.11","stylelint-config-standard":"^40.0.0","@mapbox/mapbox-gl-rtl-text":"^0.4.0","@typescript/native-preview":"beta","@typescript-eslint/eslint-plugin":"^8.59.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_6.0.0-7_1777808127003_0.5453286881195711","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-8":{"name":"maplibre-gl","version":"6.0.0-8","license":"BSD-3-Clause","_id":"maplibre-gl@6.0.0-8","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"7ce64fe08c33d6163295a3eac5a6da17108e406c","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-6.0.0-8.tgz","fileCount":689,"integrity":"sha512-MyBN5n+cO3Wpr8fWlkuWcH4afcBp/tWaoiol37nqt6la8KvmdBFnb2OlI6WDvpVq1MhzB0WmbMXRKO1RAdCCzQ==","signatures":[{"sig":"MEUCIQC46tMrrVa1x1QxKGbpsowMR9tvXBfnpFAQNDrhEudvNAIgeIKX6JO0D0Ma1OZX4rJzCTgZ4b9fU5ZOJizB9O3PDBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/maplibre-gl@6.0.0-8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23909619},"type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","module":"dist/maplibre-gl.mjs","engines":{"npm":">=8.1.0","node":">=16.14.0"},"exports":{".":{"types":"./dist/maplibre-gl.d.ts","import":"./dist/maplibre-gl.mjs"},"./dist/*":"./dist/*","./package.json":"./package.json"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"ac1ca72ce7c2c799deec531db72ba5a4aa5c9d5c","scripts":{"docs":"npm run generate-docs && docker run --rm -v ${PWD}:/docs zensical/zensical build --strict","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","codegen":"run-p --print-label generate-style-code generate-unicode-data generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --experimental-transform-types test/bench/gl-stats.ts","lint-css":"stylelint **/*.css verbose","benchmark":"node --no-warnings --experimental-transform-types test/bench/run-benchmarks.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"cross-env BUILD=dev rolldown -c rolldown.config.ts","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsgo --noEmit && tsgo --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"cross-env BUILD=dev rolldown -c rolldown.config.ts --watch","build-dist":"npm run build-css && npm run generate-unicode-data && npm run generate-shaders && npm run build-dev && npm run build-prod","build-prod":"cross-env BUILD=production rolldown -c rolldown.config.ts","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs zensical/zensical serve --open --dev-addr=0.0.0.0:8000","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"vitest test/integration/render/render.test.ts","bundle-stats":"cross-env BUILD=production BUNDLE=stats rolldown -c rolldown.config.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","generate-docs":"typedoc && node --no-warnings --experimental-transform-types build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --experimental-transform-types build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rolldown -c test/bench/rolldown_config_benchmarks.ts","generate-shaders":"node --no-warnings --experimental-transform-types build/generate-shaders.ts","generate-typings":"cross-env BUILD=types rolldown -c rolldown.config.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rolldown -c test/bench/rolldown_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --experimental-transform-types build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-unicode-data":"node --no-warnings --experimental-transform-types build/generate-unicode-data.ts","generate-struct-arrays":"node --no-warnings --experimental-transform-types build/generate-struct-arrays.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:06ed36c6-2106-4941-9efb-2d8a3e78edd1"}},"repository":{"url":"git+https://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"11.6.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"sideEffects":["*.css","src/**/*.ts"],"_nodeVersion":"24.11.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","quickselect":"^3.0.0","@maplibre/mlt":"^1.1.9","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.1.0","@maplibre/vt-pbf":"^4.3.0","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@maplibre/geojson-vt":"^6.1.0","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.8.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^9.0.0","glob":"^13.0.6","nise":"^6.1.5","vite":"^8.0.10","jsdom":"^29.1.0","pngjs":"^7.0.0","react":"^19.2.5","sharp":"^0.34.5","tslib":"^2.8.1","canvas":"^3.2.3","cspell":"^10.0.0","eslint":"^9.39.2","expect":"^30.3.0","rollup":"^4.60.2","semver":"^7.7.4","vitest":"^4.1.5","address":"^2.0.3","cssnano":"^7.1.7","globals":"^17.5.0","postcss":"^8.5.12","typedoc":"^0.28.19","d3-queue":"^3.0.7","minimist":"^1.2.8","rolldown":"^1.0.0-rc.18","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","cross-env":"^10.1.0","puppeteer":"^24.42.0","react-dom":"^19.2.5","stylelint":"^17.9.1","@vitest/ui":"4.1.5","pixelmatch":"^7.1.0","regenerate":"^1.4.2","typescript":"^6.0.3","@types/nise":"^1.4.5","@types/node":"^25.6.0","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^28.0.1","@types/pngjs":"^6.0.5","@types/react":"^19.2.14","autoprefixer":"^10.5.0","pretty-bytes":"^7.1.0","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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.2.3","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1621552","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.4","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"4.1.5","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","rolldown-plugin-dts":"^0.24.0","@mapbox/mvt-fixtures":"^3.10.0","@types/murmurhash-js":"^1.0.7","eslint-plugin-import":"^2.32.0","@vitest/eslint-plugin":"^1.6.16","@types/offscreencanvas":"^2019.7.3","@types/window-or-global":"^1.0.6","@unicode/unicode-17.0.0":"^1.6.16","typedoc-plugin-markdown":"^4.11.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.1","vitest-webgl-canvas-mock":"^1.1.0","@typescript-eslint/parser":"^8.59.1","monocart-coverage-reports":"^2.12.11","stylelint-config-standard":"^40.0.0","@mapbox/mapbox-gl-rtl-text":"^0.4.0","@typescript/native-preview":"beta","@typescript-eslint/eslint-plugin":"^8.59.1"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_6.0.0-8_1777822560108_0.24849898523392988","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-9":{"name":"maplibre-gl","version":"6.0.0-9","license":"BSD-3-Clause","_id":"maplibre-gl@6.0.0-9","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"c362591b91d10d60b11bea09e5f83a66abb75b57","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-6.0.0-9.tgz","fileCount":689,"integrity":"sha512-U+o2/R+7yZJM2L8usJOMD6nbaK6dIWXNe8nb5+vDYWZXfZZp6EP3SwI1L3BlHZef1Iwaw8o6wWrcHCYG6i75ig==","signatures":[{"sig":"MEUCIQD/F+TLxtQorEk02MKxouDW61VeNnquDlmJ3hkrypCFsQIgBdLQZ5KeELLtOq3RZkskAlZTkWES7b0P+SwzOmzKzx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/maplibre-gl@6.0.0-9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23826335},"type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","module":"dist/maplibre-gl.mjs","engines":{"npm":">=8.1.0","node":">=16.14.0"},"exports":{".":{"types":"./dist/maplibre-gl.d.ts","import":"./dist/maplibre-gl.mjs"},"./dist/*":"./dist/*","./package.json":"./package.json"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"af9af4dfd2064abdc93563df13bf8d3d3ff0c3c6","scripts":{"docs":"npm run generate-docs && docker run --rm -v ${PWD}:/docs zensical/zensical build --strict","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","codegen":"run-p --print-label generate-style-code generate-unicode-data generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --experimental-transform-types test/bench/gl-stats.ts","lint-css":"stylelint **/*.css verbose","benchmark":"node --no-warnings --experimental-transform-types test/bench/run-benchmarks.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"cross-env BUILD=dev rolldown -c rolldown.config.ts","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsgo --noEmit && tsgo --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"cross-env BUILD=dev rolldown -c rolldown.config.ts --watch","build-dist":"npm run build-css && npm run generate-unicode-data && npm run generate-shaders && npm run build-dev && npm run build-prod","build-prod":"cross-env BUILD=production rolldown -c rolldown.config.ts","spellcheck":"cspell","start-docs":"docker run --rm -it -p 8000:8000 -v ${PWD}:/docs zensical/zensical serve --open --dev-addr=0.0.0.0:8000","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"vitest test/integration/render/render.test.ts","bundle-stats":"cross-env BUILD=production BUNDLE=stats rolldown -c rolldown.config.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","generate-docs":"typedoc && node --no-warnings --experimental-transform-types build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --experimental-transform-types build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rolldown -c test/bench/rolldown_config_benchmarks.ts","generate-shaders":"node --no-warnings --experimental-transform-types build/generate-shaders.ts","generate-typings":"cross-env BUILD=types rolldown -c rolldown.config.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rolldown -c test/bench/rolldown_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --experimental-transform-types build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-unicode-data":"node --no-warnings --experimental-transform-types build/generate-unicode-data.ts","generate-struct-arrays":"node --no-warnings --experimental-transform-types build/generate-struct-arrays.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:06ed36c6-2106-4941-9efb-2d8a3e78edd1"}},"repository":{"url":"git+https://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"11.6.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"sideEffects":["*.css","src/**/*.ts"],"_nodeVersion":"24.11.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","quickselect":"^3.0.0","@maplibre/mlt":"^1.1.9","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.1.0","@maplibre/vt-pbf":"^4.3.0","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@maplibre/geojson-vt":"^6.1.0","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.8.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^9.0.0","glob":"^13.0.6","nise":"^6.1.5","vite":"^8.0.11","jsdom":"^29.1.1","pngjs":"^7.0.0","react":"^19.2.5","sharp":"^0.34.5","tslib":"^2.8.1","canvas":"^3.2.3","cspell":"^10.0.0","eslint":"^9.39.2","expect":"^30.3.0","rollup":"^4.60.3","semver":"^7.7.4","vitest":"^4.1.5","address":"^2.0.3","cssnano":"^7.1.9","globals":"^17.6.0","postcss":"^8.5.13","typedoc":"^0.28.19","d3-queue":"^3.0.7","minimist":"^1.2.8","rolldown":"^1.0.0","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","cross-env":"^10.1.0","puppeteer":"^24.42.0","react-dom":"^19.2.5","stylelint":"^17.10.0","@vitest/ui":"4.1.5","pixelmatch":"^7.2.0","regenerate":"^1.4.2","typescript":"^6.0.3","@types/nise":"^1.4.5","@types/node":"^25.6.0","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^28.0.1","@types/pngjs":"^6.0.5","@types/react":"^19.2.14","autoprefixer":"^10.5.0","pretty-bytes":"^7.1.0","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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.2.3","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1624250","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.4","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"4.1.5","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"0.5.2","rolldown-plugin-dts":"^0.25.0","@mapbox/mvt-fixtures":"^3.10.0","@types/murmurhash-js":"^1.0.7","eslint-plugin-import":"^2.32.0","@vitest/eslint-plugin":"^1.6.16","@types/offscreencanvas":"^2019.7.3","@types/window-or-global":"^1.0.6","@unicode/unicode-17.0.0":"^1.6.16","typedoc-plugin-markdown":"^4.11.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.1","vitest-webgl-canvas-mock":"^1.1.0","@typescript-eslint/parser":"^8.59.1","monocart-coverage-reports":"^2.12.11","stylelint-config-standard":"^40.0.0","@mapbox/mapbox-gl-rtl-text":"^0.4.0","@typescript/native-preview":"beta","@typescript-eslint/eslint-plugin":"^8.59.2"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_6.0.0-9_1778273137233_0.05342366800205389","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-10":{"name":"maplibre-gl","version":"6.0.0-10","license":"BSD-3-Clause","_id":"maplibre-gl@6.0.0-10","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"homepage":"https://maplibre.org/","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"dist":{"shasum":"6ce5e7edd518502292687343fb5160e2a98e572f","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-6.0.0-10.tgz","fileCount":689,"integrity":"sha512-CvVOQqcLI1SA55y9JI5myanFQj+NPDJXW4xFeJYqZh0zSI72S8YrUlzFU54TddCFG+Djv7GVArZ90kIkqSmw7g==","signatures":[{"sig":"MEYCIQCrGwfFtXFIc/Ysf/q09Dqm9Uv+QQa2JaV66GjrECb9MwIhANndUQK18Zoa5Xj8ErQaHiJEgv0dm9mlwTGvIpfg4fbc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/maplibre-gl@6.0.0-10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23929755},"type":"module","style":"dist/maplibre-gl.css","types":"dist/maplibre-gl.d.ts","module":"dist/maplibre-gl.mjs","engines":{"npm":">=8.1.0","node":">=16.14.0"},"exports":{".":{"types":"./dist/maplibre-gl.d.ts","import":"./dist/maplibre-gl.mjs"},"./dist/*":"./dist/*","./package.json":"./package.json"},"funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","gitHead":"8f1bcac7e4058b187d1436afcebb8f06f3a90f80","scripts":{"docs":"npm run generate-docs && docker compose run --rm docs","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","codegen":"run-p --print-label generate-style-code generate-unicode-data generate-struct-arrays generate-shaders && npm run generate-typings","prepare":"npm run codegen","gl-stats":"node --no-warnings --experimental-transform-types test/bench/gl-stats.ts","lint-css":"stylelint **/*.css verbose","benchmark":"node --no-warnings --experimental-transform-types test/bench/run-benchmarks.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-dev":"cross-env BUILD=dev rolldown -c rolldown.config.ts","test-unit":"vitest run --config vitest.config.unit.ts","typecheck":"tsgo --noEmit && tsgo --project tsconfig.dist.json","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-dev":"cross-env BUILD=dev rolldown -c rolldown.config.ts --watch","build-dist":"npm run build-css && npm run generate-unicode-data && npm run generate-shaders && npm run build-dev && npm run build-prod","build-prod":"cross-env BUILD=production rolldown -c rolldown.config.ts","spellcheck":"cspell","start-docs":"docker compose run --rm -it --service-ports docs-serve","test-build":"vitest run --config vitest.config.build.ts","start-bench":"run-p watch-css watch-benchmarks start-server","test-render":"vitest test/integration/render/render.test.ts","bundle-stats":"cross-env BUILD=production BUNDLE=stats rolldown -c rolldown.config.ts","start-server":"st --no-cache -H localhost --port 9966 .","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","generate-docs":"typedoc && node --no-warnings --experimental-transform-types build/generate-docs.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","generate-images":"node --no-warnings --experimental-transform-types build/generate-doc-images.ts","build-benchmarks":"npm run build-dev && rolldown -c test/bench/rolldown_config_benchmarks.ts","generate-shaders":"node --no-warnings --experimental-transform-types build/generate-shaders.ts","generate-typings":"cross-env BUILD=types rolldown -c rolldown.config.ts","test-integration":"vitest run --config vitest.config.integration.ts","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","watch-benchmarks":"rolldown -c test/bench/rolldown_config_benchmarks.ts --watch","generate-style-code":"node --no-warnings --experimental-transform-types build/generate-style-code.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","generate-unicode-data":"node --no-warnings --experimental-transform-types build/generate-unicode-data.ts","generate-struct-arrays":"node --no-warnings --experimental-transform-types build/generate-struct-arrays.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:06ed36c6-2106-4941-9efb-2d8a3e78edd1"}},"repository":{"url":"git+https://github.com/maplibre/maplibre-gl-js.git","type":"git"},"_npmVersion":"11.6.2","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","directories":{},"sideEffects":["*.css","src/**/*.ts"],"_nodeVersion":"24.11.1","dependencies":{"pbf":"^4.0.1","earcut":"^3.0.2","kdbush":"^4.0.2","potpack":"^2.1.0","gl-matrix":"^3.4.4","tinyqueue":"^3.0.0","quickselect":"^3.0.0","@maplibre/mlt":"^1.1.9","murmurhash-js":"^1.0.0","@types/geojson":"^7946.0.16","@mapbox/tiny-sdf":"^2.2.0","@maplibre/vt-pbf":"^4.3.0","@mapbox/whoots-js":"^3.1.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@maplibre/geojson-vt":"^6.1.0","@mapbox/point-geometry":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.8.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"d3":"^7.9.0","rw":"^1.3.3","st":"^3.0.3","diff":"^9.0.0","glob":"^13.0.6","nise":"^6.1.5","vite":"^8.0.13","jsdom":"^29.1.1","pngjs":"^7.0.0","react":"^19.2.5","sharp":"^0.34.5","tslib":"^2.8.1","canvas":"^3.2.3","cspell":"^10.0.0","eslint":"^10.4.0","expect":"^30.4.1","rollup":"^4.60.4","semver":"^7.8.0","vitest":"^4.1.5","address":"^2.0.3","cssnano":"^8.0.0","globals":"^17.6.0","postcss":"^8.5.13","typedoc":"^0.28.19","d3-queue":"^3.0.7","minimist":"^1.2.8","rolldown":"^1.0.1","@types/d3":"^7.4.3","@types/gl":"^6.0.5","benchmark":"^2.1.4","cross-env":"^10.1.0","puppeteer":"^24.43.0","react-dom":"^19.2.6","stylelint":"^17.11.1","@vitest/ui":"4.1.6","pixelmatch":"^7.2.0","regenerate":"^1.4.2","typescript":"^6.0.3","@types/nise":"^1.4.5","@types/node":"^25.8.0","npm-run-all":"^4.1.5","postcss-cli":"^11.0.1","@types/jsdom":"^28.0.3","@types/pngjs":"^6.0.5","@types/react":"^19.2.14","autoprefixer":"^10.5.0","pretty-bytes":"^7.1.0","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.13","@types/minimist":"^1.2.5","@types/benchmark":"^2.1.5","@types/react-dom":"^19.2.3","mock-geolocation":"^1.0.11","@types/pixelmatch":"^5.2.6","devtools-protocol":"^0.0.1629771","is-builtin-module":"^5.0.0","eslint-plugin-html":"^8.1.4","npm-font-open-sans":"^1.1.0","postcss-inline-svg":"^6.0.0","@types/shuffle-seed":"^1.1.3","@vitest/coverage-v8":"4.1.6","eslint-plugin-tsdoc":"0.5.2","rolldown-plugin-dts":"^0.25.1","@mapbox/mvt-fixtures":"^3.10.0","@types/murmurhash-js":"^1.0.7","@vitest/eslint-plugin":"^1.6.17","@types/offscreencanvas":"^2019.7.3","@types/window-or-global":"^1.0.6","@unicode/unicode-17.0.0":"^1.6.16","typedoc-plugin-markdown":"^4.11.0","@stylistic/eslint-plugin":"^5.10.0","rollup-plugin-visualizer":"^7.0.1","vitest-webgl-canvas-mock":"^1.1.0","@typescript-eslint/parser":"^8.59.3","monocart-coverage-reports":"^2.12.11","stylelint-config-standard":"^40.0.0","@mapbox/mapbox-gl-rtl-text":"^0.4.0","@typescript/native-preview":"beta","@typescript-eslint/eslint-plugin":"^8.59.3"},"_npmOperationalInternal":{"tmp":"tmp/maplibre-gl_6.0.0-10_1779356603982_0.7213608063314885","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-11":{"name":"maplibre-gl","description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","version":"6.0.0-11","module":"dist/maplibre-gl.mjs","style":"dist/maplibre-gl.css","license":"BSD-3-Clause","homepage":"https://maplibre.org/","funding":"https://github.com/maplibre/maplibre-gl-js?sponsor=1","bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"repository":{"type":"git","url":"git+https://github.com/maplibre/maplibre-gl-js.git"},"types":"dist/maplibre-gl.d.ts","type":"module","exports":{".":{"types":"./dist/maplibre-gl.d.ts","import":"./dist/maplibre-gl.mjs"},"./dist/*":"./dist/*","./package.json":"./package.json"},"sideEffects":["*.css","src/**/*.ts"],"dependencies":{"@mapbox/point-geometry":"^1.1.0","@mapbox/tiny-sdf":"^2.2.0","@mapbox/unitbezier":"^0.0.1","@mapbox/vector-tile":"^2.0.4","@mapbox/whoots-js":"^3.1.0","@maplibre/geojson-vt":"^6.1.0","@maplibre/maplibre-gl-style-spec":"^24.8.5","@maplibre/mlt":"^1.1.9","@maplibre/vt-pbf":"^4.3.0","@types/geojson":"^7946.0.16","earcut":"^3.0.2","gl-matrix":"^3.4.4","kdbush":"^4.0.2","murmurhash-js":"^1.0.0","pbf":"^4.0.1","potpack":"^2.1.0","quickselect":"^3.0.0","tinyqueue":"^3.0.0"},"devDependencies":{"@mapbox/mapbox-gl-rtl-text":"^0.4.0","@mapbox/mvt-fixtures":"^3.10.0","@stylistic/eslint-plugin":"^5.10.0","@types/benchmark":"^2.1.5","@types/d3":"^7.4.3","@types/earcut":"^3.0.0","@types/eslint":"^9.6.1","@types/gl":"^6.0.5","@types/jsdom":"^28.0.3","@types/minimist":"^1.2.5","@types/murmurhash-js":"^1.0.7","@types/nise":"^1.4.5","@types/node":"^25.8.0","@types/offscreencanvas":"^2019.7.3","@types/pixelmatch":"^5.2.6","@types/pngjs":"^6.0.5","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@types/request":"^2.48.13","@types/shuffle-seed":"^1.1.3","@types/window-or-global":"^1.0.6","@typescript-eslint/eslint-plugin":"^8.59.3","@typescript-eslint/parser":"^8.59.3","@typescript/native-preview":"beta","@unicode/unicode-17.0.0":"^1.6.16","@vitest/coverage-v8":"4.1.6","@vitest/eslint-plugin":"^1.6.17","@vitest/ui":"4.1.6","address":"^2.0.3","autoprefixer":"^10.5.0","benchmark":"^2.1.4","canvas":"^3.2.3","cross-env":"^10.1.0","cspell":"^10.0.0","cssnano":"^8.0.0","d3":"^7.9.0","d3-queue":"^3.0.7","devtools-protocol":"^0.0.1629771","diff":"^9.0.0","eslint":"^10.4.0","eslint-plugin-html":"^8.1.4","eslint-plugin-tsdoc":"0.5.2","expect":"^30.4.1","glob":"^13.0.6","globals":"^17.6.0","is-builtin-module":"^5.0.0","jsdom":"^29.1.1","minimist":"^1.2.8","mock-geolocation":"^1.0.11","monocart-coverage-reports":"^2.12.11","nise":"^6.1.5","npm-font-open-sans":"^1.1.0","npm-run-all":"^4.1.5","pdf-merger-js":"^5.1.2","pixelmatch":"^7.2.0","pngjs":"^7.0.0","postcss":"^8.5.13","postcss-cli":"^11.0.1","postcss-inline-svg":"^6.0.0","pretty-bytes":"^7.1.0","puppeteer":"^24.43.0","react":"^19.2.5","react-dom":"^19.2.6","regenerate":"^1.4.2","rolldown":"^1.0.1","rolldown-plugin-dts":"^0.25.1","rollup":"^4.60.4","rollup-plugin-visualizer":"^7.0.1","rw":"^1.3.3","semver":"^7.8.0","sharp":"^0.34.5","shuffle-seed":"^1.1.6","st":"^3.0.3","stylelint":"^17.11.1","stylelint-config-standard":"^40.0.0","tslib":"^2.8.1","typedoc":"^0.28.19","typedoc-plugin-markdown":"^4.11.0","typescript":"^6.0.3","vite":"^8.0.13","vitest":"^4.1.5","vitest-webgl-canvas-mock":"^1.1.0"},"scripts":{"generate-unicode-data":"node --no-warnings --experimental-transform-types build/generate-unicode-data.ts","generate-shaders":"node --no-warnings --experimental-transform-types build/generate-shaders.ts","generate-struct-arrays":"node --no-warnings --experimental-transform-types build/generate-struct-arrays.ts","generate-style-code":"node --no-warnings --experimental-transform-types build/generate-style-code.ts","generate-typings":"cross-env BUILD=types rolldown -c rolldown.config.ts","generate-docs":"typedoc && node --no-warnings --experimental-transform-types build/generate-docs.ts","generate-images":"node --no-warnings --experimental-transform-types build/generate-doc-images.ts","build-dist":"npm run build-css && npm run generate-unicode-data && npm run generate-shaders && npm run build-dev && npm run build-prod","build-dev":"cross-env BUILD=dev rolldown -c rolldown.config.ts","watch-dev":"cross-env BUILD=dev rolldown -c rolldown.config.ts --watch","build-prod":"cross-env BUILD=production rolldown -c rolldown.config.ts","build-css":"postcss -o dist/maplibre-gl.css src/css/maplibre-gl.css","watch-css":"postcss --watch -o dist/maplibre-gl.css src/css/maplibre-gl.css","build-benchmarks":"npm run build-dev && rolldown -c test/bench/rolldown_config_benchmarks.ts","watch-benchmarks":"rolldown -c test/bench/rolldown_config_benchmarks.ts --watch","bundle-stats":"cross-env BUILD=production BUNDLE=stats rolldown -c rolldown.config.ts","spellcheck":"cspell","docs":"npm run generate-docs && docker compose run --rm docs","start-server":"st --no-cache -H localhost --port 9966 .","start-docs":"docker compose run --rm -it --service-ports docs-serve","start":"run-p watch-css watch-dev start-server","start-bench":"run-p watch-css watch-benchmarks start-server","lint":"eslint","lint-css":"stylelint **/*.css verbose","test":"run-p lint lint-css test-render test-unit test-integration test-build","test-unit":"vitest run --config vitest.config.unit.ts","test-unit-ci":"vitest run --config vitest.config.unit.ts --coverage","test-integration":"vitest run --config vitest.config.integration.ts","test-integration-ci":"vitest run --config vitest.config.integration.ts --coverage","test-build":"vitest run --config vitest.config.build.ts","test-build-ci":"vitest run --config vitest.config.build.ts --coverage","test-watch-roots":"vitest --config vitest.config.unit.ts --watch","test-render":"vitest test/integration/render/render.test.ts","codegen":"run-p --print-label generate-style-code generate-unicode-data generate-struct-arrays generate-shaders && npm run generate-typings","benchmark":"node --no-warnings --experimental-transform-types test/bench/run-benchmarks.ts","gl-stats":"node --no-warnings --experimental-transform-types test/bench/gl-stats.ts","prepare":"npm run codegen","typecheck":"tsgo --noEmit && tsgo --project tsconfig.dist.json"},"engines":{"npm":">=8.1.0","node":">=16.14.0"},"readmeFilename":"README.md","gitHead":"a93eb96cbd06f19cd5df91378faa01e54ab27829","_id":"maplibre-gl@6.0.0-11","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-BOjaUXuNUHNa5Bnw/HFaUq5GqbTiOmhqbhc8opSbQUDeQOrUAnoqY8Wa6prpNGYEPYYVSW7mBKtJoJAGL0zmGA==","shasum":"49fd44d1a88fb879cbefd7856d62c17e80bd801c","tarball":"https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-6.0.0-11.tgz","fileCount":689,"unpackedSize":23939921,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/maplibre-gl@6.0.0-11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH8/2bKH4kNmVmhYtwx3gkFbhhhDTZid1SqEKw3bfFr7AiEAz1u5KN5ZQQXZcz0PQdHy6oc4f3Xlpbdb3SJRELuy8xk="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:06ed36c6-2106-4941-9efb-2d8a3e78edd1"}},"directories":{},"maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/maplibre-gl_6.0.0-11_1779395779751_0.6405898877218419"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-09T18:26:00.732Z","modified":"2026-05-21T20:36:20.294Z","0.0.0":"2020-12-09T18:26:00.864Z","1.13.0-rc.0":"2020-12-10T02:50:34.635Z","1.13.0-rc.1":"2020-12-10T10:59:42.079Z","1.13.0-rc.2":"2020-12-10T11:26:16.087Z","1.13.0-rc.3":"2020-12-10T12:37:01.892Z","1.13.0-rc.4":"2020-12-11T02:37:40.293Z","1.13.0-rc.5":"2021-02-19T01:53:52.903Z","1.14.0-rc.1":"2021-03-24T17:54:11.818Z","1.14.0":"2021-03-24T19:29:26.658Z","1.14.1-rc.1":"2021-06-16T19:31:17.350Z","1.14.1-rc.2":"2021-06-17T21:32:58.382Z","1.15.0":"2021-07-03T12:16:47.663Z","1.15.1":"2021-07-07T15:40:47.983Z","1.15.2":"2021-07-12T08:11:34.754Z","2.0.0-pre.1":"2021-09-03T08:47:02.976Z","2.0.0-pre.2":"2021-09-05T15:01:08.377Z","2.0.0-pre.3":"2021-09-11T14:03:20.746Z","2.0.0-pre.4":"2021-09-18T06:13:50.952Z","2.0.0-pre.5":"2021-09-25T12:45:35.676Z","2.0.0-pre.6":"2021-11-18T21:51:58.385Z","2.0.0":"2022-01-13T21:46:43.242Z","2.0.1":"2022-01-15T07:26:32.086Z","2.0.2":"2022-01-18T20:21:18.043Z","2.0.3":"2022-01-22T13:35:40.966Z","2.0.4":"2022-01-22T21:57:44.466Z","2.0.5":"2022-01-24T14:54:35.537Z","2.1.0":"2022-01-26T19:33:32.163Z","2.1.1":"2022-01-28T15:33:37.509Z","2.1.2":"2022-02-11T20:13:20.546Z","2.1.3":"2022-02-12T19:32:22.437Z","2.1.4":"2022-02-12T20:03:26.055Z","2.1.5-pre.1":"2022-02-12T21:07:26.569Z","2.1.5":"2022-02-12T21:36:00.196Z","2.1.6-pre.1":"2022-02-12T22:23:57.867Z","2.1.6":"2022-02-12T22:42:51.562Z","2.1.7":"2022-03-04T07:42:18.064Z","2.1.8-pre.1":"2022-03-15T08:48:41.030Z","2.1.8-pre.2":"2022-03-20T15:58:38.004Z","2.1.8-pre.3":"2022-03-22T14:30:17.638Z","2.1.8":"2022-04-07T20:03:54.735Z","2.1.9":"2022-04-08T19:45:10.938Z","1.15.3":"2022-04-14T12:31:25.242Z","2.2.0-pre.1":"2022-05-12T14:28:02.613Z","2.2.0-pre.2":"2022-05-12T15:21:48.207Z","2.2.0-pre.3":"2022-06-24T17:57:11.613Z","2.2.0-pre.4":"2022-08-10T09:47:33.809Z","2.2.0":"2022-08-10T20:00:15.905Z","2.2.1":"2022-08-11T12:56:26.673Z","2.3.0":"2022-08-13T08:41:45.785Z","2.3.1-pre.1":"2022-08-14T20:02:20.828Z","2.3.1-pre.2":"2022-08-20T18:06:56.446Z","2.4.0":"2022-08-27T11:41:16.568Z","3.0.0-pre.0":"2022-09-26T08:12:53.790Z","3.0.0-pre.1":"2022-10-07T13:33:07.964Z","3.0.0-pre.2":"2022-12-20T11:15:19.821Z","3.0.0-pre.3":"2023-01-03T13:39:03.750Z","3.0.0-pre.4":"2023-02-08T22:11:03.551Z","3.0.0-pre.5":"2023-04-19T13:57:58.763Z","3.0.0-pre.6":"2023-05-12T12:51:48.255Z","3.0.0-pre.7":"2023-05-15T15:49:15.678Z","3.0.0-pre.8":"2023-05-18T13:09:18.352Z","3.0.0-pre.9":"2023-05-19T13:51:02.062Z","3.0.0":"2023-05-23T17:07:22.933Z","3.0.1":"2023-05-29T16:53:12.595Z","3.1.0":"2023-06-13T21:28:18.116Z","3.2.0-pre.1":"2023-07-09T04:29:26.117Z","3.2.0-pre.2":"2023-07-09T11:50:27.879Z","3.2.0-pre.3":"2023-07-09T17:45:04.344Z","3.2.0":"2023-07-10T05:35:18.120Z","3.2.1":"2023-07-24T16:54:07.359Z","3.2.2":"2023-08-06T11:08:54.239Z","3.3.0":"2023-08-10T05:18:50.640Z","3.3.1":"2023-08-29T17:29:34.927Z","3.4.0":"2023-10-06T18:10:34.905Z","3.4.1":"2023-10-11T13:43:10.801Z","3.5.0":"2023-10-12T21:48:38.164Z","3.5.1":"2023-10-17T20:38:54.101Z","3.5.2":"2023-10-25T09:55:12.024Z","3.6.0":"2023-11-11T04:21:12.580Z","3.6.1":"2023-11-14T13:50:26.079Z","3.6.2":"2023-11-23T07:21:18.202Z","4.0.0-pre.1":"2023-11-24T21:33:38.396Z","4.0.0-pre.2":"2023-12-03T20:59:15.330Z","4.0.0-pre.3":"2024-01-10T20:23:20.483Z","4.0.0-pre.4":"2024-01-11T13:06:06.036Z","4.0.0-pre.5":"2024-01-25T11:30:20.420Z","4.0.0-pre.6":"2024-01-28T19:14:42.081Z","4.0.0":"2024-02-01T10:30:32.818Z","4.0.1":"2024-02-15T07:29:42.996Z","4.0.2":"2024-02-19T10:08:08.467Z","4.1.0":"2024-03-01T09:41:03.163Z","4.1.1":"2024-03-16T05:55:27.093Z","4.1.2":"2024-03-26T22:50:04.235Z","4.1.3":"2024-04-17T07:14:58.424Z","4.2.0":"2024-05-05T06:16:42.391Z","4.3.0":"2024-05-15T11:42:24.727Z","4.3.1":"2024-05-16T20:11:17.598Z","4.3.2":"2024-05-19T09:36:13.610Z","4.4.0":"2024-06-14T15:24:49.645Z","4.4.1":"2024-06-17T16:19:21.641Z","4.5.0":"2024-06-27T07:41:11.995Z","4.5.1":"2024-08-01T20:12:36.394Z","4.5.2":"2024-08-11T11:07:40.263Z","4.6.0":"2024-08-22T11:47:38.221Z","4.7.0":"2024-09-06T16:04:56.684Z","4.7.1":"2024-09-23T09:02:58.039Z","5.0.0-pre.1":"2024-09-30T07:42:13.851Z","5.0.0-pre.2":"2024-10-15T13:14:09.766Z","5.0.0-pre.3":"2024-10-21T11:30:45.753Z","5.0.0-pre.4":"2024-10-29T12:16:31.023Z","5.0.0-pre.5":"2024-11-03T14:05:58.611Z","5.0.0-pre.6":"2024-11-07T13:46:06.318Z","5.0.0-pre.7":"2024-11-20T15:35:47.696Z","5.0.0-pre.8":"2024-11-26T22:42:38.708Z","5.0.0-pre.9":"2024-12-09T15:00:02.034Z","5.0.0-pre.10":"2024-12-17T10:27:22.142Z","5.0.0":"2024-12-31T13:06:24.050Z","5.0.1":"2025-01-12T17:28:28.327Z","5.1.0":"2025-01-28T13:50:22.701Z","5.1.1":"2025-02-21T11:15:47.888Z","5.2.0":"2025-03-03T15:07:38.922Z","5.3.0":"2025-03-26T19:16:55.325Z","5.3.1":"2025-04-15T08:13:08.957Z","5.4.0":"2025-04-21T12:11:56.059Z","5.5.0":"2025-05-06T13:10:32.442Z","5.6.0":"2025-06-03T21:16:45.794Z","5.6.1":"2025-07-02T07:52:26.836Z","5.6.2":"2025-08-06T13:52:31.098Z","5.7.0":"2025-08-25T07:47:42.554Z","5.7.1":"2025-09-05T06:48:56.916Z","5.7.2":"2025-09-17T09:23:56.226Z","5.7.3":"2025-09-19T12:41:05.286Z","5.8.0":"2025-09-30T13:02:15.176Z","5.9.0":"2025-10-09T11:49:02.291Z","5.10.0":"2025-10-26T08:15:53.518Z","5.11.0":"2025-11-03T22:17:53.893Z","5.12.0":"2025-11-09T07:18:26.573Z","5.13.0":"2025-11-14T21:56:23.381Z","5.14.0":"2025-12-03T10:46:29.880Z","5.15.0":"2025-12-17T07:34:00.803Z","5.16.0":"2026-01-12T10:01:11.615Z","5.17.0":"2026-01-27T15:33:24.688Z","5.18.0":"2026-02-10T15:55:40.900Z","5.19.0":"2026-02-23T07:48:53.175Z","5.20.0":"2026-03-10T23:10:01.125Z","5.20.1":"2026-03-13T12:07:53.768Z","5.20.2":"2026-03-17T13:24:38.796Z","5.21.0":"2026-03-20T11:57:35.540Z","5.21.1":"2026-03-25T09:49:21.560Z","5.22.0":"2026-04-03T12:56:56.884Z","5.23.0":"2026-04-13T04:12:29.158Z","5.24.0":"2026-04-23T06:30:34.990Z","6.0.0-0":"2026-04-27T20:06:33.066Z","6.0.0-1":"2026-04-27T21:09:24.453Z","6.0.0-2":"2026-04-28T20:28:29.539Z","6.0.0-3":"2026-04-29T06:36:59.542Z","6.0.0-4":"2026-04-29T07:59:35.935Z","6.0.0-5":"2026-04-29T11:36:04.567Z","6.0.0-6":"2026-05-01T10:27:10.741Z","6.0.0-7":"2026-05-03T11:35:27.321Z","6.0.0-8":"2026-05-03T15:36:00.425Z","6.0.0-9":"2026-05-08T20:45:37.557Z","6.0.0-10":"2026-05-21T09:43:24.230Z","6.0.0-11":"2026-05-21T20:36:20.004Z"},"bugs":{"url":"https://github.com/maplibre/maplibre-gl-js/issues/"},"license":"BSD-3-Clause","homepage":"https://maplibre.org/","repository":{"url":"git+https://github.com/maplibre/maplibre-gl-js.git","type":"git"},"description":"BSD licensed community fork of mapbox-gl, a WebGL interactive maps library","maintainers":[{"name":"nyurik","email":"yuriastrakhan@gmail.com"},{"name":"harelmazor","email":"harel.mazor@gmail.com"},{"name":"maplibreorg","email":"board@maplibre.org"},{"name":"birkskyum","email":"birk.skyum@pm.me"}],"readme":"","readmeFilename":""}