{"_id":"@bloc-in-bloc/itowns","_rev":"37-881034fa4597bbd26a68fb2cbbe01aff","name":"@bloc-in-bloc/itowns","dist-tags":{"latest":"2.40.4-next.11","next":"2.50.1-next.4"},"versions":{"2.39.0":{"name":"@bloc-in-bloc/itowns","version":"2.39.0","author":"","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.39.0","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"nyc":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js"]},"dist":{"shasum":"dd8276393adb52fddf542605587515eb677ee6a3","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.39.0.tgz","fileCount":284,"integrity":"sha512-bT6FDbhAccA1nAmwYH+pauqHHbTHY1koNMwFD8VZO0Y9RS9Ugp1fAtOSRSfmDyYGKUQ1cNXvsW3gmegGbeVwLQ==","signatures":[{"sig":"MEUCICzuPD0BhK60XhsGIrmBko7v9ASzmAwNQZf4p56uqJ2yAiEAmGo+C9NvueCTYUheyjfk4w9AzrLbYu0yT1BDW5HG3AI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17951136},"main":"lib/Main.js","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"757fa82b47e53781c8a9d8464d455b1d31e43641","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.js -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --require @babel/register --file test/unit/bootstrap.js","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest","test-functional":"mocha -t 60000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"nyc -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"nyc -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{"doc":"docs","lib":"lib","test":"test","example":"examples"},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","shpjs":"^4.0.2","earcut":"^2.2.3","@loaders.gl/las":"^3.2.3","@tmcw/togeojson":"^5.1.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","regenerator-runtime":"^0.13.9","text-encoding-utf-8":"^1.0.2","@mapbox/mapbox-gl-style-spec":"^13.24.0"},"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chalk":"^5.0.1","grunt":"^1.5.3","jsdoc":"^3.6.10","mocha":"^10.0.0","proj4":"^2.8.0","three":"0.153.0","eslint":"^8.16.0","marked":"^4.0.16","core-js":"^3.22.6","webpack":"^5.72.1","chart.js":"^3.7.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^14.1.1","@babel/cli":"^7.17.10","grunt-bump":"^0.8.0","node-fetch":"^2.6.7","webpack-cli":"^4.9.2","babel-loader":"^8.2.5","compare-func":"^2.0.0","url-polyfill":"^1.1.12","whatwg-fetch":"^3.6.2","@babel/register":"^7.17.7","replace-in-file":"^6.3.2","@babel/preset-env":"^7.18.0","https-proxy-agent":"^5.0.1","webpack-dev-server":"^4.9.0","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.26.0","eslint-webpack-plugin":"^3.1.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^2.2.2","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^4.1.0","eslint-import-resolver-webpack":"^0.13.2","@babel/plugin-transform-runtime":"^7.18.0","babel-plugin-minify-dead-code-elimination":"^0.5.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.17.12"},"peerDependencies":{"proj4":"^2.8.0","three":"0.153.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.39.0_1689062106627_0.32085511275985823","host":"s3://npm-registry-packages"}},"2.39.1-next.0":{"name":"@bloc-in-bloc/itowns","version":"2.39.1-next.0","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.39.1-next.0","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"nyc":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js"]},"dist":{"shasum":"a69aaf94c3a9fe68e24b934ffb9b4d04ac0690c9","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.39.1-next.0.tgz","fileCount":284,"integrity":"sha512-KdK41MoAoKNiXExU0rEKl0cwjN2dBuuc35+M7mAMbmbNqWHShYWlHDBVzxdOOSe8F/fKfxLKVaKlJGjj2dcGGg==","signatures":[{"sig":"MEYCIQD3Aeb69mYOZRNhV+mCXpkktvAEKu9+c5vtRIQosTyHfwIhAOqUBZ1cLUBG638lkbdOzUwHf8Njllywxt1PmujD5iAK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17951020},"main":"lib/Main.js","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"aeac6fd17ccc3f06233311d37ebf1334be0c59fe","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.js -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --require @babel/register --file test/unit/bootstrap.js","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest","test-functional":"mocha -t 60000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"nyc -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"nyc -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","shpjs":"^4.0.2","earcut":"^2.2.3","@loaders.gl/las":"^3.2.3","@tmcw/togeojson":"^5.1.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","regenerator-runtime":"^0.13.9","text-encoding-utf-8":"^1.0.2","@mapbox/mapbox-gl-style-spec":"^13.24.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chalk":"^5.0.1","grunt":"^1.5.3","jsdoc":"^3.6.10","mocha":"^10.0.0","proj4":"^2.8.0","three":"0.153.0","eslint":"^8.16.0","marked":"^4.0.16","core-js":"^3.22.6","webpack":"^5.72.1","chart.js":"^3.7.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^14.1.1","@babel/cli":"^7.17.10","grunt-bump":"^0.8.0","node-fetch":"^2.6.7","webpack-cli":"^4.9.2","babel-loader":"^8.2.5","compare-func":"^2.0.0","url-polyfill":"^1.1.12","whatwg-fetch":"^3.6.2","@babel/register":"^7.17.7","replace-in-file":"^6.3.2","@babel/preset-env":"^7.18.0","https-proxy-agent":"^5.0.1","webpack-dev-server":"^4.9.0","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.26.0","eslint-webpack-plugin":"^3.1.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^2.2.2","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^4.1.0","eslint-import-resolver-webpack":"^0.13.2","@babel/plugin-transform-runtime":"^7.18.0","babel-plugin-minify-dead-code-elimination":"^0.5.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.17.12"},"peerDependencies":{"proj4":"^2.8.0","three":"0.153.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.39.1-next.0_1689062745099_0.8310666983132986","host":"s3://npm-registry-packages"}},"2.39.1-next.1":{"name":"@bloc-in-bloc/itowns","version":"2.39.1-next.1","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.39.1-next.1","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"nyc":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js"]},"dist":{"shasum":"95be82dcdf2cec860a1c6f9c6674c06ec3c6ae46","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.39.1-next.1.tgz","fileCount":296,"integrity":"sha512-awVqivioRuToABrOxdQTz9L+NWo1fPnleStm5EiJxl4G26LyOBAb5z5AEZwHm0JvYDtQtZ24xGg5ssMlWF2zLg==","signatures":[{"sig":"MEUCIHdggv206YG/ocLYovEK744RNAJJhZQgnnK3aaX0KyezAiEAkB+QbC99Ntab3FDpZuOHraBsAPPvNT4qvYCmqFVzZ0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19623121},"main":"lib/Main.js","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"f4d77917581fc7d4d961e2156475d4a629a914a1","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.js -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --require @babel/register --file test/unit/bootstrap.js","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest","test-functional":"mocha -t 60000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"nyc -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"nyc -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","shpjs":"^4.0.2","earcut":"^2.2.3","@loaders.gl/las":"^3.2.3","@tmcw/togeojson":"^5.1.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","regenerator-runtime":"^0.13.9","text-encoding-utf-8":"^1.0.2","@mapbox/mapbox-gl-style-spec":"^13.24.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chalk":"^5.0.1","grunt":"^1.5.3","jsdoc":"^3.6.10","mocha":"^10.0.0","proj4":"^2.8.0","three":"0.153.0","eslint":"^8.16.0","marked":"^4.0.16","core-js":"^3.22.6","webpack":"^5.72.1","chart.js":"^3.7.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^14.1.1","@babel/cli":"^7.17.10","grunt-bump":"^0.8.0","node-fetch":"^2.6.7","webpack-cli":"^4.9.2","babel-loader":"^8.2.5","compare-func":"^2.0.0","url-polyfill":"^1.1.12","whatwg-fetch":"^3.6.2","@babel/register":"^7.17.7","replace-in-file":"^6.3.2","@babel/preset-env":"^7.18.0","https-proxy-agent":"^5.0.1","webpack-dev-server":"^4.9.0","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.26.0","eslint-webpack-plugin":"^3.1.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^2.2.2","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^4.1.0","eslint-import-resolver-webpack":"^0.13.2","@babel/plugin-transform-runtime":"^7.18.0","babel-plugin-minify-dead-code-elimination":"^0.5.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.17.12"},"peerDependencies":{"proj4":"^2.8.0","three":"0.153.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.39.1-next.1_1689249967100_0.7208493108722447","host":"s3://npm-registry-packages"}},"2.39.1-next.2":{"name":"@bloc-in-bloc/itowns","version":"2.39.1-next.2","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.39.1-next.2","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"nyc":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js"]},"dist":{"shasum":"ea120ff7b0bf647fe5ec5a744d9564c0e260009b","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.39.1-next.2.tgz","fileCount":296,"integrity":"sha512-Q5WANkuW2Z5Xf2qvwRd4f6DT/NDRq1vMTZiWGaQ2UpUUw9i27zSAqNK2A/BFp9XnT/qQNZUPbd+SgfPhtMv6vA==","signatures":[{"sig":"MEUCIGIIM8rItxExk64gm+/f+7NyfRKC6xcSsGmJsxeSF/plAiEA/BOYRcmsCOCxz1WE0ASgd5H/O1END3QpGa+Z7QzRs+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19623121},"main":"lib/Main.js","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"e94a5f3325ba38d8f5716d33875fff18d01abb72","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.js -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --require @babel/register --file test/unit/bootstrap.js","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest","test-functional":"mocha -t 60000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"nyc -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"nyc -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","shpjs":"^4.0.2","earcut":"^2.2.3","@loaders.gl/las":"^3.2.3","@tmcw/togeojson":"^5.1.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","regenerator-runtime":"^0.13.9","text-encoding-utf-8":"^1.0.2","@mapbox/mapbox-gl-style-spec":"^13.24.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chalk":"^5.0.1","grunt":"^1.5.3","jsdoc":"^3.6.10","mocha":"^10.0.0","proj4":"^2.8.0","three":"0.153.0","eslint":"^8.16.0","marked":"^4.0.16","core-js":"^3.22.6","webpack":"^5.72.1","chart.js":"^3.7.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^14.1.1","@babel/cli":"^7.17.10","grunt-bump":"^0.8.0","node-fetch":"^2.6.7","webpack-cli":"^4.9.2","babel-loader":"^8.2.5","compare-func":"^2.0.0","url-polyfill":"^1.1.12","whatwg-fetch":"^3.6.2","@babel/register":"^7.17.7","replace-in-file":"^6.3.2","@babel/preset-env":"^7.18.0","https-proxy-agent":"^5.0.1","webpack-dev-server":"^4.9.0","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.26.0","eslint-webpack-plugin":"^3.1.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^2.2.2","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^4.1.0","eslint-import-resolver-webpack":"^0.13.2","@babel/plugin-transform-runtime":"^7.18.0","babel-plugin-minify-dead-code-elimination":"^0.5.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.17.12"},"peerDependencies":{"proj4":"^2.8.0","three":"0.153.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.39.1-next.2_1689580236391_0.47755182872332536","host":"s3://npm-registry-packages"}},"2.39.1-next.3":{"name":"@bloc-in-bloc/itowns","version":"2.39.1-next.3","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.39.1-next.3","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"nyc":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js","**/*Libs"]},"dist":{"shasum":"8a380a60e65ea26eed22f5ba09294262518f40ec","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.39.1-next.3.tgz","fileCount":288,"integrity":"sha512-wNTSzd6yGyFQB2Uj9kPTR4ULflMJJUjkOtAxvf5oxQUJbxZSoFUWtk1eohe4eYNSjX2O4D/U1lLvmPt3giyNJg==","signatures":[{"sig":"MEUCIQCCbMr/TA1z3uI+v1G9yhI+fYBhGe3f4ERB1PE6MlAQdQIgQ9ju4NNHobXsvA4OGcxtXNDeUSMlEYs4XQa3sFX+YLY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18120932},"main":"lib/Main.js","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"fb91a6387c4566e3913d3c2c1a8fcddf605e7515","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.js -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --require @babel/register --file test/unit/bootstrap.js","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest","test-functional":"mocha -t 60000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"nyc -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"nyc -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","shpjs":"^4.0.2","earcut":"^2.2.3","@loaders.gl/las":"^3.2.3","@tmcw/togeojson":"^5.1.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","regenerator-runtime":"^0.13.9","text-encoding-utf-8":"^1.0.2","@mapbox/mapbox-gl-style-spec":"^13.24.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chalk":"^5.0.1","grunt":"^1.5.3","jsdoc":"^3.6.10","mocha":"^10.0.0","proj4":"^2.8.0","three":"0.153.0","eslint":"^8.16.0","marked":"^4.0.16","core-js":"^3.22.6","webpack":"^5.72.1","chart.js":"^3.7.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^14.1.1","@babel/cli":"^7.17.10","grunt-bump":"^0.8.0","node-fetch":"^2.6.7","webpack-cli":"^4.9.2","babel-loader":"^8.2.5","compare-func":"^2.0.0","url-polyfill":"^1.1.12","whatwg-fetch":"^3.6.2","@babel/register":"^7.17.7","replace-in-file":"^6.3.2","@babel/preset-env":"^7.18.0","https-proxy-agent":"^5.0.1","webpack-dev-server":"^4.9.0","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.26.0","eslint-webpack-plugin":"^3.1.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^2.2.2","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^4.1.0","eslint-import-resolver-webpack":"^0.13.2","@babel/plugin-transform-runtime":"^7.18.0","babel-plugin-minify-dead-code-elimination":"^0.5.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.17.12"},"peerDependencies":{"proj4":"^2.8.0","three":"0.153.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.39.1-next.3_1689689975551_0.22727528859272028","host":"s3://npm-registry-packages"}},"2.39.1-next.4":{"name":"@bloc-in-bloc/itowns","version":"2.39.1-next.4","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.39.1-next.4","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"nyc":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js","**/*Libs"]},"dist":{"shasum":"d3271de2126a7d06816369d7eba1220e566847a8","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.39.1-next.4.tgz","fileCount":288,"integrity":"sha512-kdmNFn7STev4JbWsgMzmPEHyy56ZRgauly7ykAzDlWmS9Zx3rkdCp78nDxbSNzZV2APy/21qr04hUIbvbOaMBA==","signatures":[{"sig":"MEUCIA/WL0isREwjnPD4Wwn1jrXa0iB7S9izM2G/vYeffJ16AiEArmVFoUCWefJYXrk6ExsVlg2YcMk8o0DcKQQj9nwqUzs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18316260},"main":"lib/Main.js","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"f9e71af24421530081804b97f7ed059c28ab0340","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.js -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --require @babel/register --file test/unit/bootstrap.js","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest","test-functional":"mocha -t 60000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"nyc -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"nyc -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","shpjs":"^4.0.2","earcut":"^2.2.3","@loaders.gl/las":"^3.2.3","@tmcw/togeojson":"^5.1.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","regenerator-runtime":"^0.13.9","text-encoding-utf-8":"^1.0.2","@mapbox/mapbox-gl-style-spec":"^13.24.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chalk":"^5.0.1","grunt":"^1.5.3","jsdoc":"^3.6.10","mocha":"^10.0.0","proj4":"^2.8.0","three":"0.153.0","eslint":"^8.16.0","marked":"^4.0.16","core-js":"^3.22.6","webpack":"^5.72.1","chart.js":"^3.7.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^14.1.1","@babel/cli":"^7.17.10","grunt-bump":"^0.8.0","node-fetch":"^2.6.7","webpack-cli":"^4.9.2","babel-loader":"^8.2.5","compare-func":"^2.0.0","url-polyfill":"^1.1.12","whatwg-fetch":"^3.6.2","@babel/register":"^7.17.7","replace-in-file":"^6.3.2","@babel/preset-env":"^7.18.0","https-proxy-agent":"^5.0.1","webpack-dev-server":"^4.9.0","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.26.0","eslint-webpack-plugin":"^3.1.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^2.2.2","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^4.1.0","eslint-import-resolver-webpack":"^0.13.2","@babel/plugin-transform-runtime":"^7.18.0","babel-plugin-minify-dead-code-elimination":"^0.5.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.17.12"},"peerDependencies":{"proj4":"^2.8.0","three":"0.153.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.39.1-next.4_1689750729892_0.3655927122593994","host":"s3://npm-registry-packages"}},"2.39.1-next.5":{"name":"@bloc-in-bloc/itowns","version":"2.39.1-next.5","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.39.1-next.5","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"nyc":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js","**/*Libs"]},"dist":{"shasum":"5b0fbd49c3bdd7a8df19e5da3476df6f239cc239","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.39.1-next.5.tgz","fileCount":288,"integrity":"sha512-tgTxfV1G+a+mXg+NRwnKJbKXFLs2k1xBRy/8flK+ZHw2490LMC7hcDOg+M5fFlFMhnbt55x/1/5Zhu399ssP1w==","signatures":[{"sig":"MEUCIQDLlBUnX7UKKNqGPW/kkDMcG1J2DytIAES+v5pS9WkILwIgEy2581w8vCYl/zDzehHpHQS/Yi5rekAYxOVDMx3u5sY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18305104},"main":"lib/Main.js","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"933db6bb131bd5185b23eb3ee20e43c4fc3bd055","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.js -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --require @babel/register --file test/unit/bootstrap.js","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest","test-functional":"mocha -t 60000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"nyc -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"nyc -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","shpjs":"^4.0.2","earcut":"^2.2.3","@loaders.gl/las":"^3.2.3","@tmcw/togeojson":"^5.1.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","regenerator-runtime":"^0.13.9","text-encoding-utf-8":"^1.0.2","@mapbox/mapbox-gl-style-spec":"^13.24.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chalk":"^5.0.1","grunt":"^1.5.3","jsdoc":"^3.6.10","mocha":"^10.0.0","proj4":"^2.8.0","three":"0.153.0","eslint":"^8.16.0","marked":"^4.0.16","core-js":"^3.22.6","webpack":"^5.72.1","chart.js":"^3.7.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^14.1.1","@babel/cli":"^7.17.10","grunt-bump":"^0.8.0","node-fetch":"^2.6.7","webpack-cli":"^4.9.2","babel-loader":"^8.2.5","compare-func":"^2.0.0","url-polyfill":"^1.1.12","whatwg-fetch":"^3.6.2","@babel/register":"^7.17.7","replace-in-file":"^6.3.2","@babel/preset-env":"^7.18.0","https-proxy-agent":"^5.0.1","webpack-dev-server":"^4.9.0","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.26.0","eslint-webpack-plugin":"^3.1.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^2.2.2","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^4.1.0","eslint-import-resolver-webpack":"^0.13.2","@babel/plugin-transform-runtime":"^7.18.0","babel-plugin-minify-dead-code-elimination":"^0.5.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.17.12"},"peerDependencies":{"proj4":"^2.8.0","three":"0.153.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.39.1-next.5_1689751068713_0.9644338195792088","host":"s3://npm-registry-packages"}},"2.39.1-next.6":{"name":"@bloc-in-bloc/itowns","version":"2.39.1-next.6","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.39.1-next.6","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"nyc":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js","**/*Libs"]},"dist":{"shasum":"961227439eccb19cbde45bb120d668ea3ca11218","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.39.1-next.6.tgz","fileCount":288,"integrity":"sha512-l0EqzJACXbclGLxeoAuZoevYTBwQ2ZEAesBFAf8+pDBxUqYOMRQRv3Te8P4j/UPThZvi6XSgfIgHMMtT6gZpXg==","signatures":[{"sig":"MEUCIGMYlyxJDu23UhUdpgsOtEeOq7lWz3q2mR2pDqtAc+uUAiEAqy2KL+ozJKRmkQfU3dfX16ht/QCRSnvIf1gflfOoL2A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18316260},"main":"lib/Main.js","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"04682219278ca02b098a5191ad711147763c8b03","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.js -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --require @babel/register --file test/unit/bootstrap.js","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest","test-functional":"mocha -t 60000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"nyc -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"nyc -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","shpjs":"^4.0.2","earcut":"^2.2.3","@loaders.gl/las":"^3.2.3","@tmcw/togeojson":"^5.1.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","regenerator-runtime":"^0.13.9","text-encoding-utf-8":"^1.0.2","@mapbox/mapbox-gl-style-spec":"^13.24.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chalk":"^5.0.1","grunt":"^1.5.3","jsdoc":"^3.6.10","mocha":"^10.0.0","proj4":"^2.8.0","three":"0.153.0","eslint":"^8.16.0","marked":"^4.0.16","core-js":"^3.22.6","webpack":"^5.72.1","chart.js":"^3.7.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^14.1.1","@babel/cli":"^7.17.10","grunt-bump":"^0.8.0","node-fetch":"^2.6.7","webpack-cli":"^4.9.2","babel-loader":"^8.2.5","compare-func":"^2.0.0","url-polyfill":"^1.1.12","whatwg-fetch":"^3.6.2","@babel/register":"^7.17.7","replace-in-file":"^6.3.2","@babel/preset-env":"^7.18.0","https-proxy-agent":"^5.0.1","webpack-dev-server":"^4.9.0","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.26.0","eslint-webpack-plugin":"^3.1.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^2.2.2","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^4.1.0","eslint-import-resolver-webpack":"^0.13.2","@babel/plugin-transform-runtime":"^7.18.0","babel-plugin-minify-dead-code-elimination":"^0.5.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.17.12"},"peerDependencies":{"proj4":"^2.8.0","three":"0.153.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.39.1-next.6_1689751175531_0.8415020504489426","host":"s3://npm-registry-packages"}},"2.39.1-next.7":{"name":"@bloc-in-bloc/itowns","version":"2.39.1-next.7","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.39.1-next.7","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"nyc":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js","**/*Libs"]},"dist":{"shasum":"3cc77b9b20e660910117123ea2c84c6997725110","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.39.1-next.7.tgz","fileCount":283,"integrity":"sha512-538RJt0B4gkLWi4PfP7r0CRM0Hr2TBx79k9wLSkwauTUIHa+CQvuMxOnNAsXWro2V6KnfvpwQYCDhN3XeJjjxg==","signatures":[{"sig":"MEYCIQDYXENuTD9qXikt9GMCw3wzEZjMfp08Nma2yildqot1CwIhAKvQ+WjfQSUPEGByB2GbgddvjG6YaJnUn/lF8wWp66jP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17804590},"main":"lib/Main.js","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"e488c224e288f01014e6ccb3d6036e85c9fb1c30","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.js -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --require @babel/register --file test/unit/bootstrap.js","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest","test-functional":"mocha -t 60000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"nyc -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"nyc -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","shpjs":"^4.0.2","earcut":"^2.2.3","@loaders.gl/las":"^3.2.3","@tmcw/togeojson":"^5.1.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","regenerator-runtime":"^0.13.9","text-encoding-utf-8":"^1.0.2","@mapbox/mapbox-gl-style-spec":"^13.24.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chalk":"^5.0.1","grunt":"^1.5.3","jsdoc":"^3.6.10","mocha":"^10.0.0","proj4":"^2.8.0","three":"0.153.0","eslint":"^8.16.0","marked":"^4.0.16","core-js":"^3.22.6","webpack":"^5.72.1","chart.js":"^3.7.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^14.1.1","@babel/cli":"^7.17.10","grunt-bump":"^0.8.0","node-fetch":"^2.6.7","webpack-cli":"^4.9.2","babel-loader":"^8.2.5","compare-func":"^2.0.0","url-polyfill":"^1.1.12","whatwg-fetch":"^3.6.2","@babel/register":"^7.17.7","replace-in-file":"^6.3.2","@babel/preset-env":"^7.18.0","https-proxy-agent":"^5.0.1","webpack-dev-server":"^4.9.0","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.26.0","eslint-webpack-plugin":"^3.1.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^2.2.2","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^4.1.0","eslint-import-resolver-webpack":"^0.13.2","@babel/plugin-transform-runtime":"^7.18.0","babel-plugin-minify-dead-code-elimination":"^0.5.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.17.12"},"peerDependencies":{"proj4":"^2.8.0","three":"0.153.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.39.1-next.7_1689751724085_0.6652330801607846","host":"s3://npm-registry-packages"}},"2.39.1-next.8":{"name":"@bloc-in-bloc/itowns","version":"2.39.1-next.8","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.39.1-next.8","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"nyc":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js","**/*Libs"]},"dist":{"shasum":"a8766e431f4e830ce8e3e33a97f3ac92c4716b0f","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.39.1-next.8.tgz","fileCount":283,"integrity":"sha512-r/sys6mFqA7gJL7QUvsvvkZxH+pUtpECDWBBxyq1UAgHA/WQzzBYe6arJFE0hVNiOTjH6wbzr20fKPTb/3Gm2Q==","signatures":[{"sig":"MEQCIB76oLHRznI29tJmk6KJhEctqAABclRyRTGP8PGegZtxAiA6zFV5hYoH7xwayXCXLXekjr9qHMWp7OeHU/GfWnYcwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17804680},"main":"lib/Main.js","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"3899b1634151e4ff6f443b14b6642d8d5b593345","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.js -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --require @babel/register --file test/unit/bootstrap.js","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest","test-functional":"mocha -t 60000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"nyc -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"nyc -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","shpjs":"^4.0.2","earcut":"^2.2.3","@loaders.gl/las":"^3.2.3","@tmcw/togeojson":"^5.1.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","regenerator-runtime":"^0.13.9","text-encoding-utf-8":"^1.0.2","@mapbox/mapbox-gl-style-spec":"^13.24.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chalk":"^5.0.1","grunt":"^1.5.3","jsdoc":"^3.6.10","mocha":"^10.0.0","proj4":"^2.8.0","three":"0.153.0","eslint":"^8.16.0","marked":"^4.0.16","core-js":"^3.22.6","webpack":"^5.72.1","chart.js":"^3.7.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^14.1.1","@babel/cli":"^7.17.10","grunt-bump":"^0.8.0","node-fetch":"^2.6.7","webpack-cli":"^4.9.2","babel-loader":"^8.2.5","compare-func":"^2.0.0","url-polyfill":"^1.1.12","whatwg-fetch":"^3.6.2","@babel/register":"^7.17.7","replace-in-file":"^6.3.2","@babel/preset-env":"^7.18.0","https-proxy-agent":"^5.0.1","webpack-dev-server":"^4.9.0","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.26.0","eslint-webpack-plugin":"^3.1.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^2.2.2","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^4.1.0","eslint-import-resolver-webpack":"^0.13.2","@babel/plugin-transform-runtime":"^7.18.0","babel-plugin-minify-dead-code-elimination":"^0.5.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.17.12"},"peerDependencies":{"proj4":"^2.8.0","three":"0.153.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.39.1-next.8_1689751898565_0.841432337336564","host":"s3://npm-registry-packages"}},"2.39.1-next.9":{"name":"@bloc-in-bloc/itowns","version":"2.39.1-next.9","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.39.1-next.9","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"nyc":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js","**/*Libs"]},"dist":{"shasum":"0937c22d24c90c14a97deae9a5af348a7c96fdf9","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.39.1-next.9.tgz","fileCount":287,"integrity":"sha512-xvwPzVqIGY191JC3UDHOSlGaV6FUHi8J/wg1HzgSGt7ELuxRL3p1N72CoyN68gYv2TzkLql7S6Df0Vc8CNoleg==","signatures":[{"sig":"MEUCIQDnYLfJC8PHVFv6Mcor3S5T0lNdhI1Dj/sKwccg9ZbSBwIgQ7Af1KcCobNO53SLGSckya3iXjRJmhHnKhfvCYq7YVc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18305444},"main":"lib/Main.js","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"5d85242727cfc238dafab6e76a644608671404cd","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.js -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --require @babel/register --file test/unit/bootstrap.js","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest","test-functional":"mocha -t 60000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"nyc -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"nyc -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","shpjs":"^4.0.2","earcut":"^2.2.3","@loaders.gl/las":"^3.2.3","@tmcw/togeojson":"^5.1.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","regenerator-runtime":"^0.13.9","text-encoding-utf-8":"^1.0.2","@mapbox/mapbox-gl-style-spec":"^13.24.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chalk":"^5.0.1","grunt":"^1.5.3","jsdoc":"^3.6.10","mocha":"^10.0.0","proj4":"^2.8.0","three":"0.153.0","eslint":"^8.16.0","marked":"^4.0.16","core-js":"^3.22.6","webpack":"^5.72.1","chart.js":"^3.7.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^14.1.1","@babel/cli":"^7.17.10","grunt-bump":"^0.8.0","node-fetch":"^2.6.7","webpack-cli":"^4.9.2","babel-loader":"^8.2.5","compare-func":"^2.0.0","url-polyfill":"^1.1.12","whatwg-fetch":"^3.6.2","@babel/register":"^7.17.7","replace-in-file":"^6.3.2","@babel/preset-env":"^7.18.0","https-proxy-agent":"^5.0.1","webpack-dev-server":"^4.9.0","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.26.0","eslint-webpack-plugin":"^3.1.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^2.2.2","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^4.1.0","eslint-import-resolver-webpack":"^0.13.2","@babel/plugin-transform-runtime":"^7.18.0","babel-plugin-minify-dead-code-elimination":"^0.5.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.17.12"},"peerDependencies":{"proj4":"^2.8.0","three":"0.153.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.39.1-next.9_1689752176277_0.6379596206073523","host":"s3://npm-registry-packages"}},"2.39.1-next.10":{"name":"@bloc-in-bloc/itowns","version":"2.39.1-next.10","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.39.1-next.10","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"nyc":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js","**/*Libs"]},"dist":{"shasum":"456f7ff8c4097fc841f3a391cc1c2df2a991fa5f","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.39.1-next.10.tgz","fileCount":291,"integrity":"sha512-Cj/I2zLSQOKsxDQa57EaB6R5g9KgvIA14MNc8KzbKm70h7Bj0bg9kuDsqel3FNMvME44wqYqqQyZ8xjgX2XV6A==","signatures":[{"sig":"MEYCIQDzuSqkausYqddLH5fVZVprph+kdjBwTGUrFii+WLxaHAIhAPwYjfijbSy6HIMTV8DgnV7GDJXxZoeuNRbWS2Mef2gx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18291782},"main":"lib/Main.js","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"c27921513a9c5394c7edadb3e0d685b9dde13f97","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.js -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --require @babel/register --file test/unit/bootstrap.js","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest","test-functional":"mocha -t 60000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"nyc -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"nyc -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","shpjs":"^4.0.2","earcut":"^2.2.3","worker-loader":"^3.0.8","@loaders.gl/las":"^3.2.3","@tmcw/togeojson":"^5.1.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","regenerator-runtime":"^0.13.9","text-encoding-utf-8":"^1.0.2","@mapbox/mapbox-gl-style-spec":"^13.24.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chalk":"^5.0.1","grunt":"^1.5.3","jsdoc":"^3.6.10","mocha":"^10.0.0","proj4":"^2.8.0","three":"0.153.0","eslint":"^8.16.0","marked":"^4.0.16","core-js":"^3.22.6","webpack":"^5.72.1","chart.js":"^3.7.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^14.1.1","@babel/cli":"^7.17.10","grunt-bump":"^0.8.0","node-fetch":"^2.6.7","webpack-cli":"^4.9.2","babel-loader":"^8.2.5","compare-func":"^2.0.0","url-polyfill":"^1.1.12","whatwg-fetch":"^3.6.2","@babel/register":"^7.17.7","replace-in-file":"^6.3.2","@babel/preset-env":"^7.18.0","https-proxy-agent":"^5.0.1","webpack-dev-server":"^4.9.0","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.26.0","eslint-webpack-plugin":"^3.1.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^2.2.2","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^4.1.0","eslint-import-resolver-webpack":"^0.13.2","@babel/plugin-transform-runtime":"^7.18.0","babel-plugin-minify-dead-code-elimination":"^0.5.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.17.12"},"peerDependencies":{"proj4":"^2.8.0","three":"0.153.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.39.1-next.10_1689757142305_0.8650921971980252","host":"s3://npm-registry-packages"}},"2.39.1-next.11":{"name":"@bloc-in-bloc/itowns","version":"2.39.1-next.11","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.39.1-next.11","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"nyc":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js","**/*Libs"]},"dist":{"shasum":"7b573a0a4398cb930fb3d63109e703101503689d","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.39.1-next.11.tgz","fileCount":291,"integrity":"sha512-7AH8N+rWSWx0DcY4Hnc8vRLGAg3/BAf06ZRpI+rKtn4nWn1qDKVsHFO/Py/Sfl7R26BYU7l3lvOg18MZlY4Obw==","signatures":[{"sig":"MEUCID6pECRRq9cYlDX3WnKc8TRhE6LMP0QeJY0UqFqbEaaNAiEAo0/TX+Hv+bprecUQT6AcEHdM59AP4iRfBDqSAwmB8ww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18291465},"main":"lib/Main.js","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"96a76452da73cd165da69792b581702b436734cc","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.js -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --require @babel/register --file test/unit/bootstrap.js","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest","test-functional":"mocha -t 60000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"nyc -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"nyc -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","shpjs":"^4.0.2","earcut":"^2.2.3","worker-loader":"^3.0.8","@loaders.gl/las":"^3.2.3","@tmcw/togeojson":"^5.1.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","regenerator-runtime":"^0.13.9","text-encoding-utf-8":"^1.0.2","@mapbox/mapbox-gl-style-spec":"^13.24.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chalk":"^5.0.1","grunt":"^1.5.3","jsdoc":"^3.6.10","mocha":"^10.0.0","proj4":"^2.8.0","three":"0.153.0","eslint":"^8.16.0","marked":"^4.0.16","core-js":"^3.22.6","webpack":"^5.72.1","chart.js":"^3.7.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^14.1.1","@babel/cli":"^7.17.10","grunt-bump":"^0.8.0","node-fetch":"^2.6.7","webpack-cli":"^4.9.2","babel-loader":"^8.2.5","compare-func":"^2.0.0","url-polyfill":"^1.1.12","whatwg-fetch":"^3.6.2","@babel/register":"^7.17.7","replace-in-file":"^6.3.2","@babel/preset-env":"^7.18.0","https-proxy-agent":"^5.0.1","webpack-dev-server":"^4.9.0","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.26.0","eslint-webpack-plugin":"^3.1.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^2.2.2","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^4.1.0","eslint-import-resolver-webpack":"^0.13.2","@babel/plugin-transform-runtime":"^7.18.0","babel-plugin-minify-dead-code-elimination":"^0.5.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.17.12"},"peerDependencies":{"proj4":"^2.8.0","three":"0.153.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.39.1-next.11_1689757395886_0.8007541582295186","host":"s3://npm-registry-packages"}},"2.39.1-next.12":{"name":"@bloc-in-bloc/itowns","version":"2.39.1-next.12","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.39.1-next.12","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"nyc":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js","**/*Libs"]},"dist":{"shasum":"0e49af215c0d181f04b2e270d8f8321c1b0437d2","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.39.1-next.12.tgz","fileCount":291,"integrity":"sha512-domDL/DN32q1fj3+IRnBkXI/TKjkzfkRh+zBA0UjTdNbEBDkPUUxEWET3M1uXRKigeBcMHzH0RCaGCYytUhEcQ==","signatures":[{"sig":"MEUCIQDOg2TKMf1Mb90GES87OLYJWsmpBrocfhWCGflAO4PmcAIgaK6Pb/hrxjuXRqT87d/3qq/jL499JHTWQV8PvRQblKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18300739},"main":"lib/Main.js","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"435d6a81199c7ee030ac105f3690f9c79238676d","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.js -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --require @babel/register --file test/unit/bootstrap.js","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest","test-functional":"mocha -t 60000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"nyc -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"nyc -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","shpjs":"^4.0.2","earcut":"^2.2.3","worker-loader":"^3.0.8","@loaders.gl/las":"^3.2.3","@tmcw/togeojson":"^5.1.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","regenerator-runtime":"^0.13.9","text-encoding-utf-8":"^1.0.2","@mapbox/mapbox-gl-style-spec":"^13.24.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chalk":"^5.0.1","grunt":"^1.5.3","jsdoc":"^3.6.10","mocha":"^10.0.0","proj4":"^2.8.0","three":"0.153.0","eslint":"^8.16.0","marked":"^4.0.16","core-js":"^3.22.6","webpack":"^5.72.1","chart.js":"^3.7.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^14.1.1","@babel/cli":"^7.17.10","grunt-bump":"^0.8.0","node-fetch":"^2.6.7","webpack-cli":"^4.9.2","babel-loader":"^8.2.5","compare-func":"^2.0.0","url-polyfill":"^1.1.12","whatwg-fetch":"^3.6.2","@babel/register":"^7.17.7","replace-in-file":"^6.3.2","@babel/preset-env":"^7.18.0","https-proxy-agent":"^5.0.1","webpack-dev-server":"^4.9.0","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.26.0","eslint-webpack-plugin":"^3.1.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^2.2.2","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^4.1.0","eslint-import-resolver-webpack":"^0.13.2","@babel/plugin-transform-runtime":"^7.18.0","babel-plugin-minify-dead-code-elimination":"^0.5.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.17.12"},"peerDependencies":{"proj4":"^2.8.0","three":"0.153.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.39.1-next.12_1689758360232_0.37550549600938177","host":"s3://npm-registry-packages"}},"2.39.2-next.1":{"name":"@bloc-in-bloc/itowns","version":"2.39.2-next.1","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.39.2-next.1","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"nyc":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js","**/*Libs"]},"dist":{"shasum":"3849be4967ffe04486adeb46482cc58507efc44c","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.39.2-next.1.tgz","fileCount":291,"integrity":"sha512-mCTXAwZ+vpc1GGu/MuELh2Rz6I321PQvyIx38l4pjJKnF3VJkuQczOtUQVdWLggDnAW8gL4FO8R01OM1ABL+dg==","signatures":[{"sig":"MEQCIGOd+2MJ+JMWqT5ouVx9eIcHffS6ro6vXy8yCTH3JQOcAiAV8TZNWCUDUPV1LvvU/yATHHVd/Bl99Mm/f6U/hORfYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18744448},"main":"lib/Main.js","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"ae2347a7d043fb042427b0bcf85ef3f71cce300e","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.js -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --require @babel/register --file test/unit/bootstrap.js","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest","test-functional":"mocha -t 60000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"nyc -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"nyc -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","shpjs":"^4.0.2","earcut":"^2.2.3","@loaders.gl/las":"^3.2.3","@tmcw/togeojson":"^5.1.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","regenerator-runtime":"^0.13.9","text-encoding-utf-8":"^1.0.2","@mapbox/mapbox-gl-style-spec":"^13.24.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chalk":"^5.0.1","grunt":"^1.5.3","jsdoc":"^3.6.10","mocha":"^10.0.0","proj4":"^2.8.0","three":"0.153.0","eslint":"^8.16.0","marked":"^4.0.16","core-js":"^3.22.6","webpack":"^5.72.1","chart.js":"^3.7.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^14.1.1","@babel/cli":"^7.17.10","grunt-bump":"^0.8.0","node-fetch":"^2.6.7","webpack-cli":"^4.9.2","babel-loader":"^8.2.5","compare-func":"^2.0.0","url-polyfill":"^1.1.12","whatwg-fetch":"^3.6.2","@babel/register":"^7.17.7","replace-in-file":"^6.3.2","@babel/preset-env":"^7.18.0","https-proxy-agent":"^5.0.1","webpack-dev-server":"^4.9.0","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.26.0","eslint-webpack-plugin":"^3.1.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^2.2.2","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^4.1.0","eslint-import-resolver-webpack":"^0.13.2","@babel/plugin-transform-runtime":"^7.18.0","babel-plugin-minify-dead-code-elimination":"^0.5.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.17.12"},"peerDependencies":{"proj4":"^2.8.0","three":"0.153.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.39.2-next.1_1689758948498_0.7447737251512743","host":"s3://npm-registry-packages"}},"2.39.2-next.2":{"name":"@bloc-in-bloc/itowns","version":"2.39.2-next.2","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.39.2-next.2","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"nyc":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js","**/*Libs"]},"dist":{"shasum":"a7ffc7cbee41122cc9ebf28b41dea06d371765e1","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.39.2-next.2.tgz","fileCount":291,"integrity":"sha512-MjE0RAuUHk/GekC4Ct9I+EMBot/j2X0HkOYzpxNapTojoGv7bkeHnMpbgJSKBLAkf4XhlWZp2dO8xH+OHdObCA==","signatures":[{"sig":"MEQCIFxLv1nwst5ufwpOiCylxBvrrxOvgx+mgj8HpApJ4cObAiB5NqH0Iwha5COM+pM1kZYhA2gNWRRVnz1oA13pU+P1Ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18741357},"main":"lib/Main.js","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"a0cc78ac2606202e99e55e1281bbb759f5e53af7","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.js -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --require @babel/register --file test/unit/bootstrap.js","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest","test-functional":"mocha -t 60000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"nyc -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"nyc -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","shpjs":"^4.0.2","earcut":"^2.2.3","@loaders.gl/las":"^3.2.3","@tmcw/togeojson":"^5.1.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","regenerator-runtime":"^0.13.9","text-encoding-utf-8":"^1.0.2","@mapbox/mapbox-gl-style-spec":"^13.24.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chalk":"^5.0.1","grunt":"^1.5.3","jsdoc":"^3.6.10","mocha":"^10.0.0","proj4":"^2.8.0","three":"0.153.0","eslint":"^8.16.0","marked":"^4.0.16","core-js":"^3.22.6","webpack":"^5.72.1","chart.js":"^3.7.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^14.1.1","@babel/cli":"^7.17.10","grunt-bump":"^0.8.0","node-fetch":"^2.6.7","webpack-cli":"^4.9.2","babel-loader":"^8.2.5","compare-func":"^2.0.0","url-polyfill":"^1.1.12","whatwg-fetch":"^3.6.2","@babel/register":"^7.17.7","replace-in-file":"^6.3.2","@babel/preset-env":"^7.18.0","https-proxy-agent":"^5.0.1","webpack-dev-server":"^4.9.0","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.26.0","eslint-webpack-plugin":"^3.1.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^2.2.2","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^4.1.0","eslint-import-resolver-webpack":"^0.13.2","@babel/plugin-transform-runtime":"^7.18.0","babel-plugin-minify-dead-code-elimination":"^0.5.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.17.12"},"peerDependencies":{"proj4":"^2.8.0","three":"0.153.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.39.2-next.2_1689759081315_0.10773843749451117","host":"s3://npm-registry-packages"}},"2.39.2-next.3":{"name":"@bloc-in-bloc/itowns","version":"2.39.2-next.3","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.39.2-next.3","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"nyc":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js","**/*Libs"]},"dist":{"shasum":"2bae16cbf81cadb1f765060e9fb912332a9c004f","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.39.2-next.3.tgz","fileCount":293,"integrity":"sha512-OyRHy/OtTfgKJi2a64RyE/fr5x4ocHZLhF+g+u07vIKOSRwXSbIjJPdM+Y3K25/QiFuk66QNF/xCFhmeA/cCJg==","signatures":[{"sig":"MEYCIQCcm1Jd8cWiaDslNZW+nFo/g0Ml+2LwY1/mG1GCf432tQIhAIJHYX0DuK3uPZM3u89PkmFGDXPsAxYdcI3fYDFcy1MU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19194267},"main":"lib/Main.js","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"11fa22906372250c9973d115a4c805da6ffd1c69","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.js -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --require @babel/register --file test/unit/bootstrap.js","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest","test-functional":"mocha -t 60000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"nyc -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"nyc -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","shpjs":"^4.0.2","earcut":"^2.2.3","@loaders.gl/las":"^3.2.3","@tmcw/togeojson":"^5.1.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","regenerator-runtime":"^0.13.9","text-encoding-utf-8":"^1.0.2","@mapbox/mapbox-gl-style-spec":"^13.24.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chalk":"^5.0.1","grunt":"^1.5.3","jsdoc":"^3.6.10","mocha":"^10.0.0","proj4":"^2.8.0","three":"0.153.0","eslint":"^8.16.0","marked":"^4.0.16","core-js":"^3.22.6","webpack":"^5.72.1","chart.js":"^3.7.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^14.1.1","@babel/cli":"^7.17.10","grunt-bump":"^0.8.0","node-fetch":"^2.6.7","webpack-cli":"^4.9.2","babel-loader":"^8.2.5","compare-func":"^2.0.0","url-polyfill":"^1.1.12","whatwg-fetch":"^3.6.2","@babel/register":"^7.17.7","replace-in-file":"^6.3.2","@babel/preset-env":"^7.18.0","https-proxy-agent":"^5.0.1","webpack-dev-server":"^4.9.0","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.26.0","eslint-webpack-plugin":"^3.1.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^2.2.2","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^4.1.0","eslint-import-resolver-webpack":"^0.13.2","@babel/plugin-transform-runtime":"^7.18.0","babel-plugin-minify-dead-code-elimination":"^0.5.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.17.12"},"peerDependencies":{"proj4":"^2.8.0","three":"0.153.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.39.2-next.3_1689759382010_0.12195588035742122","host":"s3://npm-registry-packages"}},"2.40.1-next.0":{"name":"@bloc-in-bloc/itowns","version":"2.40.1-next.0","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.40.1-next.0","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"nyc":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js","**/*Libs"]},"dist":{"shasum":"34cb8c978831c6f03bce639eba00c2c683ed634e","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.40.1-next.0.tgz","fileCount":293,"integrity":"sha512-p/o/G8nP18UvoQfRgmSNba7NXeSqJEXpsFasD0udCM+NPUIinX+iIzftihhGu4Bms/V29WIauMGBz0kArgxy2A==","signatures":[{"sig":"MEYCIQDPBUCfYcGHW8et9UkmHdLKVEfeRlix44MT/uaYt3+vOAIhAMnyUSF3qnakl2A3IrYHcwwztU0otKY78p5XQGdxbhE8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19230513},"main":"lib/Main.js","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"338831cf459488af156ed164afc0ba18c04ef16b","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.js -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --require @babel/register --file test/unit/bootstrap.js","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest","test-functional":"mocha -t 60000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"nyc -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"nyc -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","shpjs":"^4.0.2","earcut":"^2.2.3","@loaders.gl/las":"^3.2.3","@tmcw/togeojson":"^5.1.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","regenerator-runtime":"^0.13.9","text-encoding-utf-8":"^1.0.2","@mapbox/mapbox-gl-style-spec":"^13.24.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chalk":"^5.0.1","grunt":"^1.5.3","jsdoc":"^3.6.10","mocha":"^10.0.0","proj4":"^2.8.0","three":"0.153.0","eslint":"^8.16.0","marked":"^4.0.16","core-js":"^3.22.6","webpack":"^5.72.1","chart.js":"^3.7.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^14.1.1","@babel/cli":"^7.17.10","grunt-bump":"^0.8.0","node-fetch":"^2.6.7","webpack-cli":"^4.9.2","babel-loader":"^8.2.5","compare-func":"^2.0.0","url-polyfill":"^1.1.12","whatwg-fetch":"^3.6.2","@babel/register":"^7.17.7","replace-in-file":"^6.3.2","@babel/preset-env":"^7.18.0","https-proxy-agent":"^5.0.1","webpack-dev-server":"^4.9.0","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.26.0","eslint-webpack-plugin":"^3.1.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^2.2.2","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^4.1.0","eslint-import-resolver-webpack":"^0.13.2","@babel/plugin-transform-runtime":"^7.18.0","babel-plugin-minify-dead-code-elimination":"^0.5.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.17.12"},"peerDependencies":{"proj4":"^2.8.0","three":"0.153.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.40.1-next.0_1689773682589_0.2023285916605253","host":"s3://npm-registry-packages"}},"2.40.1-next.2":{"name":"@bloc-in-bloc/itowns","version":"2.40.1-next.2","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.40.1-next.2","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"nyc":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js","**/*Libs"]},"dist":{"shasum":"a7de98137495b31f9a9415fcf8ee5a6c05851b10","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.40.1-next.2.tgz","fileCount":293,"integrity":"sha512-fn4k5eZ9yKkojdYK1bC8QtrSR7whSV/d2IG7FA/lh1sG9ieYcYF0N/hUaICdAf3DWC9PCF0UV++wAt8KouZJUg==","signatures":[{"sig":"MEYCIQCkhqnOhISdCPlcShdtcBmFFgp/rqdhESZx+m9+ivm9rwIhANm6o2+NVzFhizSXqJEbZyNpDjp83iLerL6jVkC1OvYO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19230513},"main":"lib/Main.js","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"448d8d655ba8bb81e4b13c63fc7435c48abcc505","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.js -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --require @babel/register --file test/unit/bootstrap.js","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest","test-functional":"mocha -t 60000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"nyc -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"nyc -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","shpjs":"^4.0.2","earcut":"^2.2.3","@loaders.gl/las":"^3.2.3","@tmcw/togeojson":"^5.1.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","regenerator-runtime":"^0.13.9","text-encoding-utf-8":"^1.0.2","@mapbox/mapbox-gl-style-spec":"^13.24.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chalk":"^5.0.1","grunt":"^1.5.3","jsdoc":"^3.6.10","mocha":"^10.0.0","proj4":"^2.8.0","three":"0.153.0","eslint":"^8.16.0","marked":"^4.0.16","core-js":"^3.22.6","webpack":"^5.72.1","chart.js":"^3.7.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^14.1.1","@babel/cli":"^7.17.10","grunt-bump":"^0.8.0","node-fetch":"^2.6.7","webpack-cli":"^4.9.2","babel-loader":"^8.2.5","compare-func":"^2.0.0","url-polyfill":"^1.1.12","whatwg-fetch":"^3.6.2","@babel/register":"^7.17.7","replace-in-file":"^6.3.2","@babel/preset-env":"^7.18.0","https-proxy-agent":"^5.0.1","webpack-dev-server":"^4.9.0","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.26.0","eslint-webpack-plugin":"^3.1.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^2.2.2","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^4.1.0","eslint-import-resolver-webpack":"^0.13.2","@babel/plugin-transform-runtime":"^7.18.0","babel-plugin-minify-dead-code-elimination":"^0.5.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.17.12"},"peerDependencies":{"proj4":"^2.8.0","three":"0.153.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.40.1-next.2_1689775635706_0.8178204714337114","host":"s3://npm-registry-packages"}},"2.40.3-next.0":{"name":"@bloc-in-bloc/itowns","version":"2.40.3-next.0","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.40.3-next.0","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"nyc":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js"]},"dist":{"shasum":"646c55536273bc7bed63a8dfd8d00e4e0294aae3","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.40.3-next.0.tgz","fileCount":292,"integrity":"sha512-VLDILhc4O4y717ASNfJCyQ6mL/gDTgnxXRKpcRED7ozIRZ1aB9WtULZOXM9YB/Y2MILWag7LgZknXGeHcb6kIw==","signatures":[{"sig":"MEYCIQDlg9OjcpbhhXKFDuyChSxnrDWABSJzSjAqybzkiseqpwIhANBFQ+swQMtIj6yVzW0lZ8DmrUGz939HECbsXBPXg7DL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19205155},"main":"lib/Main.js","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"3ef2c9cf14f012775930f552f8bb41c6e3d9ac25","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.js -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --require @babel/register --file test/unit/bootstrap.js","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest","test-functional":"mocha -t 60000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"nyc -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"nyc -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","jsbi":"^4.3.0","shpjs":"^4.0.2","earcut":"^2.2.3","@loaders.gl/las":"^3.2.3","@tmcw/togeojson":"^5.1.3","brotli-compress":"^1.3.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","regenerator-runtime":"^0.13.9","text-encoding-utf-8":"^1.0.2","@mapbox/mapbox-gl-style-spec":"^13.24.0","babel-plugin-transform-jsbi-to-bigint":"^1.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chalk":"^5.0.1","grunt":"^1.5.3","jsdoc":"^3.6.10","mocha":"^10.0.0","proj4":"^2.8.0","three":"0.153.0","eslint":"^8.16.0","marked":"^4.0.16","core-js":"^3.22.6","webpack":"^5.72.1","chart.js":"^3.7.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^14.1.1","@babel/cli":"^7.17.10","grunt-bump":"^0.8.0","node-fetch":"^2.6.7","webpack-cli":"^4.9.2","babel-loader":"^8.2.5","compare-func":"^2.0.0","url-polyfill":"^1.1.12","whatwg-fetch":"^3.6.2","@babel/register":"^7.17.7","replace-in-file":"^6.3.2","@babel/preset-env":"^7.18.0","https-proxy-agent":"^5.0.1","webpack-dev-server":"^4.9.0","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.26.0","eslint-webpack-plugin":"^3.1.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^2.2.2","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^4.1.0","eslint-import-resolver-webpack":"^0.13.2","@babel/plugin-transform-runtime":"^7.18.0","babel-plugin-transform-import-meta":"^2.2.1","babel-plugin-minify-dead-code-elimination":"^0.5.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.17.12"},"peerDependencies":{"proj4":"^2.8.0","three":"0.153.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.40.3-next.0_1692170787009_0.7482539889059596","host":"s3://npm-registry-packages"}},"2.40.3-next.1":{"name":"@bloc-in-bloc/itowns","version":"2.40.3-next.1","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.40.3-next.1","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"nyc":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js"]},"dist":{"shasum":"611612e5c48bc40f0b622317fdf7d22b6b6d252c","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.40.3-next.1.tgz","fileCount":292,"integrity":"sha512-sKzo+ryHq+ZCRBhRm6dSZdmHwSsF7MPl5o9qyRUN/vaETrxCyA31UbKHEbAP+9qftysvqEXgnP0uQwWR/Bwp/w==","signatures":[{"sig":"MEYCIQC9UeZSB78voQe+wSllAB1/rw6JvdRxqUQt0yQRGic0RQIhAOY4S9JCz5AYftp8LFKiLc1J83TD9UB6eR4SLmJf+Euq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19508150},"main":"lib/Main.js","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"8bee81597cf6d77c85703b5f927080e62cbf9ee6","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.js -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --require @babel/register --file test/unit/bootstrap.js","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest","test-functional":"mocha -t 60000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"nyc -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"nyc -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","jsbi":"^4.3.0","shpjs":"^4.0.4","earcut":"^2.2.4","@loaders.gl/las":"^3.4.4","@tmcw/togeojson":"^5.6.2","brotli-compress":"^1.3.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","regenerator-runtime":"^0.13.11","text-encoding-utf-8":"^1.0.2","@mapbox/mapbox-gl-style-spec":"^13.28.0","babel-plugin-transform-jsbi-to-bigint":"^1.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chalk":"^5.2.0","grunt":"^1.6.1","jsdoc":"^4.0.2","mocha":"^10.2.0","proj4":"^2.9.0","three":"^0.154.0","eslint":"^8.43.0","marked":"^5.1.0","core-js":"^3.31.0","webpack":"^5.87.0","chart.js":"^4.3.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^19.4.0","@babel/cli":"^7.22.5","grunt-bump":"^0.8.0","node-fetch":"^2.6.7","typescript":"^5.1.6","webpack-cli":"^5.1.4","@types/three":"^0.154.0","babel-loader":"^9.1.2","compare-func":"^2.0.0","url-polyfill":"^1.1.12","whatwg-fetch":"^3.6.2","@babel/register":"^7.22.5","replace-in-file":"^7.0.1","@babel/preset-env":"^7.22.5","https-proxy-agent":"^7.0.0","webpack-dev-server":"^4.15.1","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.27.5","eslint-webpack-plugin":"^4.0.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^3.0.0","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^5.0.0","eslint-import-resolver-webpack":"^0.13.2","@babel/plugin-transform-runtime":"^7.22.5","babel-plugin-minify-dead-code-elimination":"^0.5.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"proj4":"^2.8.0","three":"^0.154.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.40.3-next.1_1692190650771_0.6018394019703461","host":"s3://npm-registry-packages"}},"2.40.4-next.2":{"name":"@bloc-in-bloc/itowns","version":"2.40.4-next.2","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.40.4-next.2","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"nyc":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js"]},"dist":{"shasum":"2190d35fef8a9b854fcbb986703d62c16102938b","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.40.4-next.2.tgz","fileCount":291,"integrity":"sha512-d21xBI3tf2bVb17d+kHfJqAMvT7W1y3hA/1dHJF9EFQpWn1FOGsNyL78gso6udERLtVovSYhasNbC2Q/ryAQBA==","signatures":[{"sig":"MEQCIGkjkfu8uzIJ8aQzG3ET+AlozF3mtyS/2gkTwSG0e48dAiBI004+jEm17yHfcWU+PQszkWPcydvCr0agvxHQpxAy7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18505696},"main":"lib/Main.js","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"df3d22e5dd3dcd02695423729ae6834bd36706a5","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.js -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --require @babel/register --file test/unit/bootstrap.js","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest","test-functional":"mocha -t 60000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"nyc -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"nyc -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","jsbi":"^4.3.0","shpjs":"^4.0.4","earcut":"^2.2.4","@loaders.gl/las":"^3.4.4","@tmcw/togeojson":"^5.6.2","brotli-compress":"^1.3.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","regenerator-runtime":"^0.13.11","text-encoding-utf-8":"^1.0.2","@mapbox/mapbox-gl-style-spec":"^13.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chalk":"^5.2.0","grunt":"^1.6.1","jsdoc":"^4.0.2","mocha":"^10.2.0","proj4":"^2.9.0","three":"^0.154.0","eslint":"^8.43.0","marked":"^5.1.0","core-js":"^3.31.0","webpack":"^5.87.0","chart.js":"^4.3.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^19.4.0","@babel/cli":"^7.22.5","grunt-bump":"^0.8.0","node-fetch":"^2.6.7","typescript":"^5.1.6","webpack-cli":"^5.1.4","@types/three":"^0.154.0","babel-loader":"^9.1.2","compare-func":"^2.0.0","url-polyfill":"^1.1.12","whatwg-fetch":"^3.6.2","@babel/register":"^7.22.5","replace-in-file":"^7.0.1","@babel/preset-env":"^7.22.5","https-proxy-agent":"^7.0.0","webpack-dev-server":"^4.15.1","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.27.5","eslint-webpack-plugin":"^4.0.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^3.0.0","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^5.0.0","eslint-import-resolver-webpack":"^0.13.2","@babel/plugin-transform-runtime":"^7.22.5","babel-plugin-transform-jsbi-to-bigint":"^1.4.0","babel-plugin-minify-dead-code-elimination":"^0.5.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"proj4":"^2.8.0","three":"^0.154.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.40.4-next.2_1693210769401_0.28741450508869404","host":"s3://npm-registry-packages"}},"2.40.4-next.3":{"name":"@bloc-in-bloc/itowns","version":"2.40.4-next.3","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.40.4-next.3","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"nyc":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js"]},"dist":{"shasum":"30dc5877a210399f269c5ff0650b29818a98e794","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.40.4-next.3.tgz","fileCount":291,"integrity":"sha512-rvFysqyhhsH2dzIzlWpzoawjTvqgOVhxkI7wq0gTWgAL2XU/RP6LiYw2s+Rbp0062T+66UOnDUHy8jqD3DJceQ==","signatures":[{"sig":"MEYCIQDoOK/YqWQO6d1HqknmSFVEXye4Y84Xnpwrg/Q7NPnbkgIhAP9ihCeZY55VDKTfAVyE2g4SdAsqgdJUXSWo9W7PrSjy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18505623},"main":"lib/Main.js","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"c1b723b62e948a7159a107219509df929881f869","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.js -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --require @babel/register --file test/unit/bootstrap.js","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest","test-functional":"mocha -t 60000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"nyc -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"nyc -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","jsbi":"^4.3.0","shpjs":"^4.0.4","earcut":"^2.2.4","@loaders.gl/las":"^3.4.4","@tmcw/togeojson":"^5.6.2","brotli-compress":"^1.3.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","regenerator-runtime":"^0.13.11","text-encoding-utf-8":"^1.0.2","@mapbox/mapbox-gl-style-spec":"^13.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chalk":"^5.2.0","grunt":"^1.6.1","jsdoc":"^4.0.2","mocha":"^10.2.0","proj4":"^2.9.0","three":"^0.154.0","eslint":"^8.43.0","marked":"^5.1.0","core-js":"^3.31.0","webpack":"^5.87.0","chart.js":"^4.3.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^19.4.0","@babel/cli":"^7.22.5","grunt-bump":"^0.8.0","node-fetch":"^2.6.7","typescript":"^5.1.6","webpack-cli":"^5.1.4","@types/three":"^0.154.0","babel-loader":"^9.1.2","compare-func":"^2.0.0","url-polyfill":"^1.1.12","whatwg-fetch":"^3.6.2","@babel/register":"^7.22.5","replace-in-file":"^7.0.1","@babel/preset-env":"^7.22.5","https-proxy-agent":"^7.0.0","webpack-dev-server":"^4.15.1","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.27.5","eslint-webpack-plugin":"^4.0.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^3.0.0","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^5.0.0","eslint-import-resolver-webpack":"^0.13.2","@babel/plugin-transform-runtime":"^7.22.5","babel-plugin-transform-jsbi-to-bigint":"^1.4.0","babel-plugin-minify-dead-code-elimination":"^0.5.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"proj4":"^2.8.0","three":"^0.154.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.40.4-next.3_1693230896529_0.15113469701893711","host":"s3://npm-registry-packages"}},"2.40.4-next.4":{"name":"@bloc-in-bloc/itowns","version":"2.40.4-next.4","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.40.4-next.4","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"nyc":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js"]},"dist":{"shasum":"470a271221716e6a7b34a2cb196990082cc49725","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.40.4-next.4.tgz","fileCount":291,"integrity":"sha512-bNn5P/lMslMvH6C4F5LXQoiwLWCrSpj3w9Pzk3vnsEZPCxxavDA88cZOYiln/SkHCKZtLy1LHb/UaGbD7+Bo9Q==","signatures":[{"sig":"MEUCIQCnxIgq473Pj1+fBR6dAf+zHjlThEdx/2wISrPQX5F5BgIgLRo2sPWQiMLkcmJtS6F21MD+Bn8akMce76G40+wbhMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18505645},"main":"lib/Main.js","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"9d358e61c58f2720901f3939f7acc89abbef123f","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.js -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --require @babel/register --file test/unit/bootstrap.js","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest","test-functional":"mocha -t 60000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"nyc -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"nyc -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","jsbi":"^4.3.0","shpjs":"^4.0.4","earcut":"^2.2.4","@loaders.gl/las":"^3.4.4","@tmcw/togeojson":"^5.6.2","brotli-compress":"^1.3.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","regenerator-runtime":"^0.13.11","text-encoding-utf-8":"^1.0.2","@mapbox/mapbox-gl-style-spec":"^13.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chalk":"^5.2.0","grunt":"^1.6.1","jsdoc":"^4.0.2","mocha":"^10.2.0","proj4":"^2.9.0","three":"^0.154.0","eslint":"^8.43.0","marked":"^5.1.0","core-js":"^3.31.0","webpack":"^5.87.0","chart.js":"^4.3.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^19.4.0","@babel/cli":"^7.22.5","grunt-bump":"^0.8.0","node-fetch":"^2.6.7","typescript":"^5.1.6","webpack-cli":"^5.1.4","@types/three":"^0.154.0","babel-loader":"^9.1.2","compare-func":"^2.0.0","url-polyfill":"^1.1.12","whatwg-fetch":"^3.6.2","@babel/register":"^7.22.5","replace-in-file":"^7.0.1","@babel/preset-env":"^7.22.5","https-proxy-agent":"^7.0.0","webpack-dev-server":"^4.15.1","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.27.5","eslint-webpack-plugin":"^4.0.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^3.0.0","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^5.0.0","eslint-import-resolver-webpack":"^0.13.2","@babel/plugin-transform-runtime":"^7.22.5","babel-plugin-transform-jsbi-to-bigint":"^1.4.0","babel-plugin-minify-dead-code-elimination":"^0.5.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"proj4":"^2.8.0","three":"^0.154.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.40.4-next.4_1693232221089_0.1627772488548238","host":"s3://npm-registry-packages"}},"2.40.4-next.5":{"name":"@bloc-in-bloc/itowns","version":"2.40.4-next.5","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.40.4-next.5","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"nyc":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js"]},"dist":{"shasum":"1bc1c9c470a92a261584fe20169677cd01a09f76","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.40.4-next.5.tgz","fileCount":291,"integrity":"sha512-+eI4uQE38ROdFgiy52z6NWrPHORNIMhsEW/dn2gIGDT8k2ZcAWupmEUzZ+l3tX+SRTuoIVrfZEi8LgF95vwTzQ==","signatures":[{"sig":"MEQCIC6gcOShS1lPbah+WnbthPtjVDbllZYdTHEacz0/SV6BAiBbumVDt7oNWF6jzf6KFIZycXfpKOU2+9yBBxMzb7txiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18525865},"main":"lib/Main.js","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"a5cd39c43d35863f3df99bd57e4573e3e6eb3c03","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.js -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --require @babel/register --file test/unit/bootstrap.js","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest","test-functional":"mocha -t 60000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"nyc -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"nyc -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","jsbi":"^4.3.0","shpjs":"^4.0.4","earcut":"^2.2.4","@loaders.gl/las":"^3.4.4","@tmcw/togeojson":"^5.6.2","brotli-compress":"^1.3.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","regenerator-runtime":"^0.13.11","text-encoding-utf-8":"^1.0.2","@mapbox/mapbox-gl-style-spec":"^13.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chalk":"^5.2.0","grunt":"^1.6.1","jsdoc":"^4.0.2","mocha":"^10.2.0","proj4":"^2.9.0","three":"^0.154.0","eslint":"^8.43.0","marked":"^5.1.0","core-js":"^3.31.0","webpack":"^5.87.0","chart.js":"^4.3.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^19.4.0","@babel/cli":"^7.22.5","grunt-bump":"^0.8.0","node-fetch":"^2.6.7","typescript":"^5.1.6","webpack-cli":"^5.1.4","@types/three":"^0.154.0","babel-loader":"^9.1.2","compare-func":"^2.0.0","url-polyfill":"^1.1.12","whatwg-fetch":"^3.6.2","@babel/register":"^7.22.5","replace-in-file":"^7.0.1","@babel/preset-env":"^7.22.5","https-proxy-agent":"^7.0.0","webpack-dev-server":"^4.15.1","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.27.5","eslint-webpack-plugin":"^4.0.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^3.0.0","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^5.0.0","eslint-import-resolver-webpack":"^0.13.2","@babel/plugin-transform-runtime":"^7.22.5","babel-plugin-transform-jsbi-to-bigint":"^1.4.0","babel-plugin-minify-dead-code-elimination":"^0.5.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"proj4":"^2.8.0","three":"^0.154.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.40.4-next.5_1693318065531_0.6466491742942704","host":"s3://npm-registry-packages"}},"2.40.4-next.8":{"name":"@bloc-in-bloc/itowns","version":"2.40.4-next.8","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.40.4-next.8","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"nyc":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js"]},"dist":{"shasum":"f28f1eb8fdc2db09d89a6eb7b2b1f5aa2afbfa7e","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.40.4-next.8.tgz","fileCount":291,"integrity":"sha512-6B0QNyzVykLDMQmQP48UloVOCe60Y+b8WskVQA0+TDQK21dOiU49kVHG9lWDCcPP+bpUdgHTVeCGSzQK0IMIVw==","signatures":[{"sig":"MEQCIEn/EdCCRGvat0sCKm3FsrdCCd0d5ySKnhqn+lNw8P98AiBVC6iaTLogt9CLoNfY5JPfTaL8o6+KY+BHaqwC5+G+UA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18523427},"main":"lib/Main.js","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"3074798a93e23228e1379c43cf99d63d1059915e","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.js -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --require @babel/register --file test/unit/bootstrap.js","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest","test-functional":"mocha -t 60000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"nyc -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"nyc -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","jsbi":"^4.3.0","shpjs":"^4.0.4","earcut":"^2.2.4","@loaders.gl/las":"^3.4.4","@tmcw/togeojson":"^5.6.2","brotli-compress":"^1.3.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","regenerator-runtime":"^0.13.11","text-encoding-utf-8":"^1.0.2","@mapbox/mapbox-gl-style-spec":"^13.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chalk":"^5.2.0","grunt":"^1.6.1","jsdoc":"^4.0.2","mocha":"^10.2.0","proj4":"^2.9.0","three":"^0.154.0","eslint":"^8.43.0","marked":"^5.1.0","core-js":"^3.31.0","webpack":"^5.87.0","chart.js":"^4.3.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^19.4.0","@babel/cli":"^7.22.5","grunt-bump":"^0.8.0","node-fetch":"^2.6.7","typescript":"^5.1.6","webpack-cli":"^5.1.4","@types/three":"^0.154.0","babel-loader":"^9.1.2","compare-func":"^2.0.0","url-polyfill":"^1.1.12","whatwg-fetch":"^3.6.2","@babel/register":"^7.22.5","replace-in-file":"^7.0.1","@babel/preset-env":"^7.22.5","https-proxy-agent":"^7.0.0","webpack-dev-server":"^4.15.1","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.27.5","eslint-webpack-plugin":"^4.0.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^3.0.0","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^5.0.0","eslint-import-resolver-webpack":"^0.13.2","@babel/plugin-transform-runtime":"^7.22.5","babel-plugin-transform-jsbi-to-bigint":"^1.4.0","babel-plugin-minify-dead-code-elimination":"^0.5.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"proj4":"^2.8.0","three":"^0.154.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.40.4-next.8_1693409152511_0.7670788329897809","host":"s3://npm-registry-packages"}},"2.40.4-next.9":{"name":"@bloc-in-bloc/itowns","version":"2.40.4-next.9","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.40.4-next.9","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"nyc":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js"]},"dist":{"shasum":"e6cf30887e6cecc8d8afa7901a8aa19ad64dec63","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.40.4-next.9.tgz","fileCount":289,"integrity":"sha512-1jwiUprOXRkt1WKk7Pl+7la+J+90LPx1YXuFt30brZPZRUltabyvLMU6SnatlThcb0AEv0dxZm0oHzjGDg5uQQ==","signatures":[{"sig":"MEUCIQCxAaqqFEPuJPxgZ+2z7zqsF4I3XVEOil2NU9aGWIOQtwIgeWlwVA1boF1rwh0CzKTgNWD9WlW4+VwS3zygYy8TXcE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18514718},"main":"lib/Main.js","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"349f2a0930cdf1bddfcaa2b052be03a071180b47","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.js -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --require @babel/register --file test/unit/bootstrap.js","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest","test-functional":"mocha -t 60000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"nyc -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"nyc -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","jsbi":"^4.3.0","shpjs":"^4.0.4","earcut":"^2.2.4","@loaders.gl/las":"^3.4.4","@tmcw/togeojson":"^5.6.2","brotli-compress":"^1.3.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","regenerator-runtime":"^0.13.11","text-encoding-utf-8":"^1.0.2","@mapbox/mapbox-gl-style-spec":"^13.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chalk":"^5.2.0","grunt":"^1.6.1","jsdoc":"^4.0.2","mocha":"^10.2.0","proj4":"^2.9.0","three":"^0.154.0","eslint":"^8.43.0","marked":"^5.1.0","core-js":"^3.31.0","webpack":"^5.87.0","chart.js":"^4.3.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^19.4.0","@babel/cli":"^7.22.5","grunt-bump":"^0.8.0","node-fetch":"^2.6.7","typescript":"^5.1.6","webpack-cli":"^5.1.4","@types/three":"^0.154.0","babel-loader":"^9.1.2","compare-func":"^2.0.0","url-polyfill":"^1.1.12","whatwg-fetch":"^3.6.2","@babel/register":"^7.22.5","replace-in-file":"^7.0.1","@babel/preset-env":"^7.22.5","https-proxy-agent":"^7.0.0","webpack-dev-server":"^4.15.1","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.27.5","eslint-webpack-plugin":"^4.0.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^3.0.0","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^5.0.0","eslint-import-resolver-webpack":"^0.13.2","@babel/plugin-transform-runtime":"^7.22.5","babel-plugin-transform-jsbi-to-bigint":"^1.4.0","babel-plugin-minify-dead-code-elimination":"^0.5.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"proj4":"^2.8.0","three":"^0.154.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.40.4-next.9_1695216086278_0.8028499218814236","host":"s3://npm-registry-packages"}},"2.40.4-next.10":{"name":"@bloc-in-bloc/itowns","version":"2.40.4-next.10","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.40.4-next.10","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"nyc":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js"]},"dist":{"shasum":"0dc83f0f38656ac920982b7b2718b4867a877864","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.40.4-next.10.tgz","fileCount":289,"integrity":"sha512-ZZVggyeAQJ4eOdyt7pZM0jwvr7n5XXfKCZVQyVpC2YZDthr5koulWZTK9AAR8ZWE8ks6Fptsp7PYT2l1ZnFqCw==","signatures":[{"sig":"MEUCIQDSpgUWpUxGLE6ytOAfdcpo6MRXjHCfhusI86MqKzzyPAIgZj/J/5IohPfPUITE8l1NshS5FxdK++JuJyDXQuUzZxg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18514719},"main":"lib/Main.js","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"97c90cb7226f2363f25a76b01827441b626424b8","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.js -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --require @babel/register --file test/unit/bootstrap.js","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest","test-functional":"mocha -t 60000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"nyc -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"nyc -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","jsbi":"^4.3.0","shpjs":"^4.0.4","earcut":"^2.2.4","@loaders.gl/las":"^3.4.4","@tmcw/togeojson":"^5.6.2","brotli-compress":"^1.3.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","regenerator-runtime":"^0.13.11","text-encoding-utf-8":"^1.0.2","@mapbox/mapbox-gl-style-spec":"^13.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chalk":"^5.2.0","grunt":"^1.6.1","jsdoc":"^4.0.2","mocha":"^10.2.0","proj4":"^2.9.0","three":"^0.154.0","eslint":"^8.43.0","marked":"^5.1.0","core-js":"^3.31.0","webpack":"^5.87.0","chart.js":"^4.3.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^19.4.0","@babel/cli":"^7.22.5","grunt-bump":"^0.8.0","node-fetch":"^2.6.7","typescript":"^5.1.6","webpack-cli":"^5.1.4","@types/three":"^0.154.0","babel-loader":"^9.1.2","compare-func":"^2.0.0","url-polyfill":"^1.1.12","whatwg-fetch":"^3.6.2","@babel/register":"^7.22.5","replace-in-file":"^7.0.1","@babel/preset-env":"^7.22.5","https-proxy-agent":"^7.0.0","webpack-dev-server":"^4.15.1","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.27.5","eslint-webpack-plugin":"^4.0.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^3.0.0","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^5.0.0","eslint-import-resolver-webpack":"^0.13.2","@babel/plugin-transform-runtime":"^7.22.5","babel-plugin-transform-jsbi-to-bigint":"^1.4.0","babel-plugin-minify-dead-code-elimination":"^0.5.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"proj4":"^2.8.0","three":"^0.154.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.40.4-next.10_1695289230038_0.9589710700815426","host":"s3://npm-registry-packages"}},"2.40.4-next.11":{"name":"@bloc-in-bloc/itowns","version":"2.40.4-next.11","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.40.4-next.11","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"nyc":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js"]},"dist":{"shasum":"2453e153a9535bec980f55ee66bfdef49d0ebc14","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.40.4-next.11.tgz","fileCount":293,"integrity":"sha512-Mn5BzTHeBjaW7FcAeT0Jg5kyFa71nbQWP8TEyfLB+GlXqD0OB5xifmPhMHwY5kYGYbfbDEIgLelNcFzOb7FVLQ==","signatures":[{"sig":"MEUCIEcNxqgqAMDJyfibAbmdfTa7BXFsVxAzccUH8hSlpvRoAiEAr3hZnQbk9oAW0nx6QEuhol5y2RA2whAnTrfQwRgbvpU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18614132},"main":"lib/Main.js","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"4498d5b8d30b72bcedc9537ad09c26b9fc90f077","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.js -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --require @babel/register --file test/unit/bootstrap.js","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest","test-functional":"mocha -t 60000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"nyc -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"nyc -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","jsbi":"^4.3.0","shpjs":"^4.0.4","earcut":"^2.2.4","@loaders.gl/las":"^3.4.4","@tmcw/togeojson":"^5.6.2","brotli-compress":"^1.3.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","regenerator-runtime":"^0.13.11","text-encoding-utf-8":"^1.0.2","@mapbox/mapbox-gl-style-spec":"^13.28.0"},"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chalk":"^5.2.0","grunt":"^1.6.1","jsdoc":"^4.0.2","mocha":"^10.2.0","proj4":"^2.9.0","three":"^0.154.0","eslint":"^8.43.0","marked":"^5.1.0","core-js":"^3.31.0","webpack":"^5.87.0","chart.js":"^4.3.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^19.4.0","@babel/cli":"^7.22.5","grunt-bump":"^0.8.0","node-fetch":"^2.6.7","typescript":"^5.1.6","webpack-cli":"^5.1.4","@types/three":"^0.154.0","babel-loader":"^9.1.2","compare-func":"^2.0.0","url-polyfill":"^1.1.12","whatwg-fetch":"^3.6.2","@babel/register":"^7.22.5","replace-in-file":"^7.0.1","@babel/preset-env":"^7.22.5","https-proxy-agent":"^7.0.0","webpack-dev-server":"^4.15.1","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.27.5","eslint-webpack-plugin":"^4.0.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^3.0.0","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^5.0.0","eslint-import-resolver-webpack":"^0.13.2","@babel/plugin-transform-runtime":"^7.22.5","babel-plugin-transform-jsbi-to-bigint":"^1.4.0","babel-plugin-minify-dead-code-elimination":"^0.5.2","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"proj4":"^2.8.0","three":"^0.154.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.40.4-next.11_1703002031649_0.643405526533988","host":"s3://npm-registry-packages"}},"2.44.0-next.3":{"name":"@bloc-in-bloc/itowns","version":"2.44.0-next.3","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.44.0-next.3","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"c8":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js"]},"dist":{"shasum":"4289568479865b4865f018c2a9ef9555b63cfe05","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.44.0-next.3.tgz","fileCount":326,"integrity":"sha512-oVS34gHiOtXMQXbDmC9lGjyZtr45akrDklLVf75t/8Hq2upVb0wonyjXTKm+KkRDhKNYp7ptD1ipYSrcSLanPA==","signatures":[{"sig":"MEYCIQD0uCldRchLZgasTY3MzjgFWbFe6Wf2pevDtz1CAU2F1AIhAJJ8+tS0hABl8cKiCDPGp+ROfB7pjUYSGOdTX86lDEbJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27050813},"main":"lib/Main.js","type":"module","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"34953df4f9899be983535bd42f464e2e2cbfc92a","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && npm install && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.cjs -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next --provenance=false","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --file test/unit/bootstrap.js --loader=babel-register-esm","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest --provenance=false","test-functional":"mocha -t 100000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"c8 -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"c8 -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","copc":"^0.0.6","shpjs":"^4.0.4","earcut":"^2.2.4","threads":"^1.7.0","@tmcw/togeojson":"^5.8.1","brotli-compress":"^1.3.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","@mapbox/mapbox-gl-style-spec":"^13.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","c8":"^9.1.0","chalk":"^5.3.0","grunt":"^1.6.1","jsdoc":"^4.0.2","mocha":"^10.2.0","proj4":"^2.9.2","sinon":"^17.0.1","three":"^0.159.0","eslint":"^8.55.0","marked":"^11.0.1","core-js":"^3.34.0","webpack":"^5.89.0","chart.js":"^4.4.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^21.6.0","@babel/cli":"^7.22.5","grunt-bump":"^0.8.0","node-fetch":"^2.7.0","typescript":"^5.3.3","webpack-cli":"^5.1.4","@types/three":"^0.159.0","babel-loader":"^9.1.3","compare-func":"^2.0.0","@xmldom/xmldom":"^0.8.10","@babel/register":"^7.22.5","replace-in-file":"^7.0.2","@babel/preset-env":"^7.22.5","https-proxy-agent":"^7.0.2","babel-register-esm":"^1.2.5","webpack-dev-server":"^4.15.1","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.29.0","eslint-webpack-plugin":"^4.0.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^4.1.0","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^5.0.0","eslint-import-resolver-webpack":"^0.13.8","@babel/plugin-transform-runtime":"^7.22.5","babel-plugin-module-extension-resolver":"^1.0.0","babel-plugin-minify-dead-code-elimination":"^0.5.2"},"peerDependencies":{"proj4":"^2.9.2","three":"^0.159.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.44.0-next.3_1716541841670_0.4549595584905153","host":"s3://npm-registry-packages"}},"2.44.0-next.4":{"name":"@bloc-in-bloc/itowns","version":"2.44.0-next.4","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.44.0-next.4","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"c8":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js"]},"dist":{"shasum":"d342d7fdbe775092610d57a0fd8c3a2d8049185a","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.44.0-next.4.tgz","fileCount":326,"integrity":"sha512-G1w0lQ/YEgvUPsJWlc1LatenAfmmD4KmQIfZp9dCexjjJycjWNkFnmH6y/Hi9qPmLoNDjCAc6uL75A3WG+pSnA==","signatures":[{"sig":"MEQCID0bKRJzpKMl23bQduVu1dBk2FJEbIkyfWqSbaqB0cZBAiBhYGRQywpU/Lm/wU6lv1vnUp9npujlbhe0NlRDi+VWdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27050906},"main":"lib/Main.js","type":"module","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"702a1da589482fdae747aeac37e964437e52e5a4","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && npm install && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.cjs -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next --provenance=false","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --file test/unit/bootstrap.js --loader=babel-register-esm","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest --provenance=false","test-functional":"mocha -t 100000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"c8 -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"c8 -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","copc":"^0.0.6","shpjs":"^4.0.4","earcut":"^2.2.4","threads":"^1.7.0","@tmcw/togeojson":"^5.8.1","brotli-compress":"^1.3.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","@mapbox/mapbox-gl-style-spec":"^13.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","c8":"^9.1.0","chalk":"^5.3.0","grunt":"^1.6.1","jsdoc":"^4.0.2","mocha":"^10.2.0","proj4":"^2.9.2","sinon":"^17.0.1","three":"^0.159.0","eslint":"^8.55.0","marked":"^11.0.1","core-js":"^3.34.0","webpack":"^5.89.0","chart.js":"^4.4.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^21.6.0","@babel/cli":"^7.22.5","grunt-bump":"^0.8.0","node-fetch":"^2.7.0","typescript":"^5.3.3","webpack-cli":"^5.1.4","@types/three":"^0.159.0","babel-loader":"^9.1.3","compare-func":"^2.0.0","@xmldom/xmldom":"^0.8.10","@babel/register":"^7.22.5","replace-in-file":"^7.0.2","@babel/preset-env":"^7.22.5","https-proxy-agent":"^7.0.2","babel-register-esm":"^1.2.5","webpack-dev-server":"^4.15.1","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.29.0","eslint-webpack-plugin":"^4.0.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^4.1.0","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^5.0.0","eslint-import-resolver-webpack":"^0.13.8","@babel/plugin-transform-runtime":"^7.22.5","babel-plugin-module-extension-resolver":"^1.0.0","babel-plugin-minify-dead-code-elimination":"^0.5.2"},"peerDependencies":{"proj4":"^2.9.2","three":"^0.159.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.44.0-next.4_1716559720548_0.09389770321799507","host":"s3://npm-registry-packages"}},"2.45.1-next.2":{"name":"@bloc-in-bloc/itowns","version":"2.45.1-next.2","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.45.1-next.2","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"c8":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js"]},"dist":{"shasum":"9d6d5a5d31fe9a7d65218154d5db21729fde989d","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.45.1-next.2.tgz","fileCount":328,"integrity":"sha512-EPWtMncmizQEA7X2JGqLaii3PD0hJbI3rdERD5JtJ6PxwXWxy2w2G+7mCZzWKCIKm7RidNpD1vgjtk3K2mv5Ug==","signatures":[{"sig":"MEYCIQDDFsVKL5Dx8rZBclu4ZDg7dxhFhj1+1yMc+22Fdeb1+QIhANx6YDNKG5SjUwFqXKG5nZRRIz32ULF6/CkrXdzCdcEv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27107263},"main":"lib/Main.js","type":"module","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"251c27f28f7c43d3a9232faef9cc2a60e322c808","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && npm install && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.cjs -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next --provenance=false","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --file test/unit/bootstrap.js --loader=babel-register-esm","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest --provenance=false","test-functional":"mocha -t 100000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"c8 -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"c8 -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","copc":"^0.0.6","shpjs":"^4.0.4","earcut":"^2.2.4","threads":"^1.7.0","@tmcw/togeojson":"^5.8.1","brotli-compress":"^1.3.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","@mapbox/mapbox-gl-style-spec":"^13.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","c8":"^9.1.0","chalk":"^5.3.0","grunt":"^1.6.1","jsdoc":"^4.0.2","mocha":"^10.2.0","proj4":"^2.9.2","sinon":"^17.0.1","three":"^0.159.0","eslint":"^8.55.0","marked":"^11.0.1","core-js":"^3.34.0","webpack":"^5.89.0","chart.js":"^4.4.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^21.6.0","@babel/cli":"^7.22.5","grunt-bump":"^0.8.0","node-fetch":"^2.7.0","typescript":"^5.3.3","webpack-cli":"^5.1.4","@types/three":"^0.159.0","babel-loader":"^9.1.3","compare-func":"^2.0.0","@xmldom/xmldom":"^0.8.10","@babel/register":"^7.22.5","replace-in-file":"^7.0.2","@babel/preset-env":"^7.22.5","https-proxy-agent":"^7.0.2","babel-register-esm":"^1.2.5","webpack-dev-server":"^4.15.1","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.29.0","eslint-webpack-plugin":"^4.0.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^4.1.0","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^5.0.0","eslint-import-resolver-webpack":"^0.13.8","@babel/plugin-transform-runtime":"^7.22.5","babel-plugin-module-extension-resolver":"^1.0.0","babel-plugin-minify-dead-code-elimination":"^0.5.2"},"peerDependencies":{"proj4":"^2.9.2","three":"^0.159.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.45.1-next.2_1716796700232_0.5526002653988875","host":"s3://npm-registry-packages"}},"2.45.1-next.3":{"name":"@bloc-in-bloc/itowns","version":"2.45.1-next.3","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.45.1-next.3","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"c8":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js"]},"dist":{"shasum":"d4849346a905e0607ecc099687596f4daafa2881","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.45.1-next.3.tgz","fileCount":332,"integrity":"sha512-2BuP1GRIRx/EpzcOjX5XLXvRQE52NVgFuRC5Kr1tz4TugH8RkTY0uPqr5b4EPwLzTnT9PBiHXj32cdEIwUVRbw==","signatures":[{"sig":"MEQCID5vAD45v05wKMw2xCCM9F41C07yrvB6G49zLrRYW30GAiBu3N92h6CkGUdEa9/dx2GBSqnmILZ1K2da8S7JxKKLVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27568051},"main":"lib/Main.js","type":"module","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"4100d0aeb55984c8cfcad6504094214647e2f61b","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && npm install && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.cjs -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next --provenance=false","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --file test/unit/bootstrap.js --loader=babel-register-esm","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest --provenance=false","test-functional":"mocha -t 100000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"c8 -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"c8 -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","copc":"^0.0.6","shpjs":"^4.0.4","earcut":"^2.2.4","threads":"^1.7.0","@tmcw/togeojson":"^5.8.1","brotli-compress":"^1.3.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","@mapbox/mapbox-gl-style-spec":"^13.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","c8":"^9.1.0","chalk":"^5.3.0","grunt":"^1.6.1","jsdoc":"^4.0.2","mocha":"^10.2.0","proj4":"^2.9.2","sinon":"^17.0.1","three":"^0.159.0","eslint":"^8.55.0","marked":"^11.0.1","core-js":"^3.34.0","webpack":"^5.89.0","chart.js":"^4.4.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^21.6.0","@babel/cli":"^7.24.6","grunt-bump":"^0.8.0","node-fetch":"^2.7.0","typescript":"^5.3.3","@babel/core":"^7.24.6","webpack-cli":"^5.1.4","@types/three":"^0.159.0","babel-loader":"^9.1.3","compare-func":"^2.0.0","@xmldom/xmldom":"^0.8.10","@babel/register":"^7.24.6","replace-in-file":"^7.0.2","@babel/preset-env":"^7.24.6","https-proxy-agent":"^7.0.2","babel-register-esm":"^1.2.5","webpack-dev-server":"^4.15.1","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.29.0","eslint-webpack-plugin":"^4.0.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^4.1.0","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^5.0.0","eslint-import-resolver-webpack":"^0.13.8","@babel/plugin-transform-runtime":"^7.24.6","babel-plugin-module-extension-resolver":"^1.0.0","babel-plugin-minify-dead-code-elimination":"^0.5.2"},"peerDependencies":{"proj4":"^2.9.2","three":"^0.159.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.45.1-next.3_1717424841267_0.10620852756665644","host":"s3://npm-registry-packages"}},"2.46.0-next.2":{"name":"@bloc-in-bloc/itowns","version":"2.46.0-next.2","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.46.0-next.2","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"c8":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js"]},"dist":{"shasum":"98585243999851c7ef92274f562d10358a80a557","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.46.0-next.2.tgz","fileCount":332,"integrity":"sha512-7AAyYgLvtxY7AHiMGOVzYWkyBedGfyWbUxnSXWEp0ZWPOUqdQy5VAZsULGddGijNlslKphT6r9iSHeQnkppptA==","signatures":[{"sig":"MEQCICYhrt1kJZNgVUle4mJNl781jb6TxeiZ4eE6V3O11RmPAiAEUCbVgX0KcpncBgsp6F5d6je5t24//1NIRZTXL6WbWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27568051},"main":"lib/Main.js","type":"module","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"f23332137cf6f662e2790054eb227289ff324086","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && npm install && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.cjs -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next --provenance=false","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --file test/unit/bootstrap.js --loader=babel-register-esm","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest --provenance=false","test-functional":"mocha -t 100000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"c8 -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"c8 -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"9.5.0","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pbf":"^3.2.1","copc":"^0.0.6","shpjs":"^4.0.4","earcut":"^2.2.4","threads":"^1.7.0","@tmcw/togeojson":"^5.8.1","brotli-compress":"^1.3.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","@mapbox/mapbox-gl-style-spec":"^13.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","c8":"^9.1.0","chalk":"^5.3.0","grunt":"^1.6.1","jsdoc":"^4.0.2","mocha":"^10.2.0","proj4":"^2.9.2","sinon":"^17.0.1","three":"^0.159.0","eslint":"^8.55.0","marked":"^11.0.1","core-js":"^3.34.0","webpack":"^5.89.0","chart.js":"^4.4.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^21.6.0","@babel/cli":"^7.24.6","grunt-bump":"^0.8.0","node-fetch":"^2.7.0","typescript":"^5.3.3","@babel/core":"^7.24.6","webpack-cli":"^5.1.4","@types/three":"^0.159.0","babel-loader":"^9.1.3","compare-func":"^2.0.0","@xmldom/xmldom":"^0.8.10","@babel/register":"^7.24.6","replace-in-file":"^7.0.2","@babel/preset-env":"^7.24.6","https-proxy-agent":"^7.0.2","babel-register-esm":"^1.2.5","webpack-dev-server":"^4.15.1","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.29.0","eslint-webpack-plugin":"^4.0.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^4.1.0","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^5.0.0","eslint-import-resolver-webpack":"^0.13.8","@babel/plugin-transform-runtime":"^7.24.6","babel-plugin-module-extension-resolver":"^1.0.0","babel-plugin-minify-dead-code-elimination":"^0.5.2"},"peerDependencies":{"proj4":"^2.9.2","three":"^0.159.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.46.0-next.2_1717425388879_0.8675327950118978","host":"s3://npm-registry-packages"}},"2.46.0-next.3":{"name":"@bloc-in-bloc/itowns","version":"2.46.0-next.3","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.46.0-next.3","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"c8":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js"]},"dist":{"shasum":"b17019cc570470f332dba11d2749e8722a038264","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.46.0-next.3.tgz","fileCount":322,"integrity":"sha512-TJphFkGD+ZdfrEs3JVLoE2oklm38BHYvQwlbcC5drdlkSi/Tq861nBNauQqR1qVBvUkeWKhDklVaYF5M+O2I2A==","signatures":[{"sig":"MEYCIQCkqhlpwxX2H66pADRgiJrPtl9Iz5S9qgPU590J1xfVjAIhAIYDtbOhYaxHcTS4fe5tovSeFcaVH3xu+WoOfjyEjnkE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22524630},"main":"lib/Main.js","type":"module","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"2d62ab9f103eb389b75f70a774e343cc54062893","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && npm install && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.cjs -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next --provenance=false","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --file test/unit/bootstrap.js --loader=babel-register-esm","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest --provenance=false","test-functional":"mocha -t 100000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"c8 -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"c8 -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"10.8.1","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"20.14.0","dependencies":{"pbf":"^3.2.1","copc":"^0.0.6","shpjs":"^4.0.4","earcut":"^2.2.4","threads":"^1.7.0","@tmcw/togeojson":"^5.8.1","brotli-compress":"^1.3.3","@tweenjs/tween.js":"^18.6.4","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^1.3.1","@mapbox/mapbox-gl-style-spec":"^13.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","c8":"^9.1.0","chalk":"^5.3.0","grunt":"^1.6.1","jsdoc":"^4.0.2","mocha":"^10.2.0","proj4":"^2.9.2","sinon":"^17.0.1","three":"^0.159.0","eslint":"^8.55.0","marked":"^11.0.1","core-js":"^3.34.0","webpack":"^5.89.0","chart.js":"^4.4.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^21.6.0","@babel/cli":"^7.24.6","grunt-bump":"^0.8.0","node-fetch":"^2.7.0","typescript":"^5.3.3","@babel/core":"^7.24.6","webpack-cli":"^5.1.4","@types/three":"^0.159.0","babel-loader":"^9.1.3","compare-func":"^2.0.0","@xmldom/xmldom":"^0.8.10","@babel/register":"^7.24.6","replace-in-file":"^7.0.2","@babel/preset-env":"^7.24.6","https-proxy-agent":"^7.0.2","babel-register-esm":"^1.2.5","webpack-dev-server":"^4.15.1","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.29.0","eslint-webpack-plugin":"^4.0.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^4.1.0","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^5.0.0","eslint-import-resolver-webpack":"^0.13.8","@babel/plugin-transform-runtime":"^7.24.6","babel-plugin-module-extension-resolver":"^1.0.0","babel-plugin-minify-dead-code-elimination":"^0.5.2"},"peerDependencies":{"proj4":"^2.9.2","three":"^0.159.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.46.0-next.3_1718027396185_0.08696675457592495","host":"s3://npm-registry-packages"}},"2.50.0-next.2":{"name":"@bloc-in-bloc/itowns","version":"2.50.0-next.2","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.50.0-next.2","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"c8":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js"]},"dist":{"shasum":"950e89ec19cb01116ead8fe71b7a7654583d5f91","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.50.0-next.2.tgz","fileCount":323,"integrity":"sha512-YFsicw3WS5B+lV7DnPajc8RYAJN+gB9GLV6UILZjymvEHJL9Y6UsUJTmpk1W1ALIS6UqxhIuNrX7NRurq9hpCw==","signatures":[{"sig":"MEYCIQDDIl1bjo4xpOPfTuSJtSzUjVsplkVgsoXoUFwC+97SygIhANssesgjtjo9iK53iWa+CfpiqBtVT8VVJ12LFhZRBpH2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19372663},"main":"lib/Main.js","type":"module","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"62d716cc7bb30c12df67c1f6b506f68f866530cd","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && npm install && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.cjs -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next --provenance=false","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --file test/unit/bootstrap.js --loader=babel-register-esm","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest --provenance=false","test-functional":"mocha -t 100000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"c8 -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"c8 -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"10.8.1","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"20.14.0","dependencies":{"pbf":"^4.0.1","copc":"^0.0.6","shpjs":"^6.0.1","earcut":"^3.0.0","threads":"^1.7.0","@tmcw/togeojson":"^5.8.1","brotli-compress":"^1.3.3","@tweenjs/tween.js":"^23.1.2","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^2.0.3","@mapbox/mapbox-gl-style-spec":"^13.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","c8":"^10.1.2","chalk":"^5.3.0","grunt":"^1.6.1","jsdoc":"^4.0.3","mocha":"^10.2.0","proj4":"^2.11.0","sinon":"^18.0.0","three":"^0.165.0","eslint":"^8.55.0","core-js":"^3.37.1","webpack":"^5.93.0","chart.js":"^4.4.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.13.1","@babel/cli":"^7.24.8","grunt-bump":"^0.8.0","node-fetch":"^2.7.0","typescript":"^5.5.2","@babel/core":"^7.24.9","webpack-cli":"^5.1.4","@types/three":"^0.165.0","babel-loader":"^9.1.3","compare-func":"^2.0.0","@xmldom/xmldom":"^0.8.10","@babel/register":"^7.24.6","replace-in-file":"^7.2.0","@babel/preset-env":"^7.24.8","https-proxy-agent":"^7.0.5","babel-register-esm":"^1.2.5","webpack-dev-server":"^5.0.4","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.29.0","eslint-webpack-plugin":"^4.0.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^4.1.0","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^5.0.2","@babel/plugin-transform-runtime":"^7.24.7","eslint-import-resolver-babel-module":"^5.3.2","babel-plugin-module-extension-resolver":"^1.0.0","babel-plugin-minify-dead-code-elimination":"^0.5.2"},"peerDependencies":{"proj4":"^2.11.0","three":"^0.165.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.50.0-next.2_1724333094120_0.6826767964608589","host":"s3://npm-registry-packages"}},"2.50.1-next.3":{"name":"@bloc-in-bloc/itowns","version":"2.50.1-next.3","license":"(CECILL-B OR MIT)","_id":"@bloc-in-bloc/itowns@2.50.1-next.3","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"homepage":"https://itowns.github.io/","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"c8":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js"]},"dist":{"shasum":"57d35d03f9a5459dee7e8fa71ad59ea5b0feec92","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.50.1-next.3.tgz","fileCount":323,"integrity":"sha512-wD0F3qyV/T0VQMJ3aVa8jdHMKOXxMnZKi74XGL3/f8yxtyHTZxPzHLcWehPpyaY0JUmJ3ir41YcxxLw7w2MjNQ==","signatures":[{"sig":"MEQCIDQCzI+mjSpj5sL6W83EUNLv8qZvh6b9eiasFLtGyyl/AiAQipBgeyr3TZ5GFjF3ljeKByg2LH21nPaWltRergTnkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19372648},"main":"lib/Main.js","type":"module","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"gitHead":"a6872b933848ff9eff118713fbd02e9d568827cf","scripts":{"doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && npm install && git add -A && git commit --amend --no-edit","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","build":"cross-env NODE_ENV=production webpack","debug":"cross-env noInline=true npm start","start":"cross-env NODE_ENV=development webpack serve","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","doclint":"npm run doc -- -t templates/silent","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","build-dev":"cross-env NODE_ENV=development webpack","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.cjs -i changelog.md -s","test-unit":"npm run base-test-unit test/unit","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start-https":"cross-env NODE_ENV=development webpack serve --https","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next --provenance=false","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --file test/unit/bootstrap.js --loader=babel-register-esm","prepublishOnly":"npm run build && npm run transpile","publish-latest":"npm publish --access public --tag=latest --provenance=false","test-functional":"mocha -t 100000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"c8 -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"c8 -n src --reporter=lcov cross-env npm run test-unit"},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"_npmVersion":"10.8.1","description":"A JS/WebGL framework for 3D geospatial data visualization","directories":{},"_nodeVersion":"20.14.0","dependencies":{"pbf":"^4.0.1","copc":"^0.0.6","shpjs":"^6.0.1","earcut":"^3.0.0","threads":"^1.7.0","@tmcw/togeojson":"^5.8.1","brotli-compress":"^1.3.3","@tweenjs/tween.js":"^23.1.2","js-priority-queue":"^0.1.5","@mapbox/vector-tile":"^2.0.3","@mapbox/mapbox-gl-style-spec":"^13.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"q":"^1.5.1","c8":"^10.1.2","chalk":"^5.3.0","grunt":"^1.6.1","jsdoc":"^4.0.3","mocha":"^10.2.0","proj4":"^2.11.0","sinon":"^18.0.0","three":"^0.165.0","eslint":"^8.55.0","core-js":"^3.37.1","webpack":"^5.93.0","chart.js":"^4.4.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.13.1","@babel/cli":"^7.24.8","grunt-bump":"^0.8.0","node-fetch":"^2.7.0","typescript":"^5.5.2","@babel/core":"^7.24.9","webpack-cli":"^5.1.4","@types/three":"^0.165.0","babel-loader":"^9.1.3","compare-func":"^2.0.0","@xmldom/xmldom":"^0.8.10","@babel/register":"^7.24.6","replace-in-file":"^7.2.0","@babel/preset-env":"^7.24.8","https-proxy-agent":"^7.0.5","babel-register-esm":"^1.2.5","webpack-dev-server":"^5.0.4","github-url-from-git":"^1.5.0","eslint-plugin-import":"^2.29.0","eslint-webpack-plugin":"^4.0.1","eslint-config-airbnb-base":"^15.0.0","babel-inline-import-loader":"^1.0.1","babel-plugin-inline-import":"^3.0.0","conventional-changelog-cli":"^4.1.0","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-resolver":"^5.0.2","@babel/plugin-transform-runtime":"^7.24.7","eslint-import-resolver-babel-module":"^5.3.2","babel-plugin-module-extension-resolver":"^1.0.0","babel-plugin-minify-dead-code-elimination":"^0.5.2"},"peerDependencies":{"proj4":"^2.11.0","three":"^0.165.0"},"_npmOperationalInternal":{"tmp":"tmp/itowns_2.50.1-next.3_1724419724651_0.36463670919609625","host":"s3://npm-registry-packages"}},"2.50.1-next.4":{"name":"@bloc-in-bloc/itowns","version":"2.50.1-next.4","description":"A JS/WebGL framework for 3D geospatial data visualization","type":"module","main":"lib/Main.js","exports":{".":"./lib/Main.js","./widgets":"./lib/Utils/gui/Main.js"},"scripts":{"lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\" \"docs/*.js\"","doc":"jsdoc --readme docs/HOMEPAGE.md -c docs/config.json","doclint":"npm run doc -- -t templates/silent","test":"npm run lint -- --max-warnings=0 && npm run build && npm run test-with-coverage && npm run test-functional","test-dev":"npm run lint -- --max-warnings=0 && npm run build-dev && npm run test-with-coverage && npm run test-functional","test-unit":"npm run base-test-unit test/unit","test-functional":"mocha -t 100000 --require test/hooks_functional.js --recursive test/functional","test-with-coverage":"c8 -n src -r html cross-env npm run test-unit","test-with-coverage_lcov":"c8 -n src --reporter=lcov cross-env npm run test-unit","base-test-unit":"cross-env BABEL_DISABLE_CACHE=1 mocha --file test/unit/bootstrap.js --loader=babel-register-esm","build":"cross-env NODE_ENV=production webpack","build-dev":"cross-env NODE_ENV=development webpack","transpile":"cross-env BABEL_DISABLE_CACHE=1 babel src --out-dir lib","start":"cross-env NODE_ENV=development webpack serve","start-https":"cross-env NODE_ENV=development webpack serve --https","debug":"cross-env noInline=true npm start","prepublishOnly":"npm run build && npm run transpile","prepare":"cross-env NO_UPDATE_NOTIFIER=true node ./config/prepare.mjs && node ./config/replace.config.mjs","watch":"cross-env BABEL_DISABLE_CACHE=1 babel --watch src --out-dir lib","changelog":"conventional-changelog -n ./config/conventionalChangelog/config.cjs -i changelog.md -s","bump":"if [ -z $npm_config_level ]; then grunt bump:minor;  else grunt bump:$npm_config_level; fi && npm run changelog && npm install && git add -A && git commit --amend --no-edit","publish-next":"npm version prerelease --preid next && npm publish --access public --tag=next --provenance=false","publish-latest":"npm publish --access public --tag=latest --provenance=false"},"c8":{"exclude":["**/*ThreeExtended","**/*src/Utils/placeObjectOnGround.js","**/*src/Parser/deprecated/LegacyGLTFLoader.js"]},"repository":{"type":"git","url":"git+https://github.com/iTowns/itowns.git"},"license":"(CECILL-B OR MIT)","bugs":{"url":"https://github.com/iTowns/itowns/issues"},"homepage":"https://itowns.github.io/","dependencies":{"@mapbox/mapbox-gl-style-spec":"^13.28.0","@mapbox/vector-tile":"^2.0.3","@tmcw/togeojson":"^5.8.1","@tweenjs/tween.js":"^23.1.2","brotli-compress":"^1.3.3","copc":"^0.0.6","earcut":"^3.0.0","js-priority-queue":"^0.1.5","pbf":"^4.0.1","shpjs":"^6.0.1","threads":"^1.7.0"},"peerDependencies":{"proj4":"^2.11.0","three":"^0.165.0"},"devDependencies":{"@babel/cli":"^7.24.8","@babel/core":"^7.24.9","@babel/plugin-transform-runtime":"^7.24.7","@babel/preset-env":"^7.24.8","@babel/register":"^7.24.6","@types/three":"^0.165.0","@xmldom/xmldom":"^0.8.10","babel-inline-import-loader":"^1.0.1","babel-loader":"^9.1.3","babel-plugin-inline-import":"^3.0.0","babel-plugin-minify-dead-code-elimination":"^0.5.2","babel-plugin-minify-replace":"^0.5.0","babel-plugin-module-extension-resolver":"^1.0.0","babel-plugin-module-resolver":"^5.0.2","babel-register-esm":"^1.2.5","c8":"^10.1.2","chalk":"^5.3.0","chart.js":"^4.4.3","compare-func":"^2.0.0","conventional-changelog-cli":"^4.1.0","copyfiles":"^2.4.1","core-js":"^3.37.1","cross-env":"^7.0.3","eslint":"^8.55.0","eslint-config-airbnb-base":"^15.0.0","eslint-import-resolver-babel-module":"^5.3.2","eslint-plugin-import":"^2.29.0","eslint-webpack-plugin":"^4.0.1","github-url-from-git":"^1.5.0","grunt":"^1.6.1","grunt-bump":"^0.8.0","https-proxy-agent":"^7.0.5","jsdoc":"^4.0.3","mocha":"^10.2.0","node-fetch":"^2.7.0","proj4":"^2.11.0","puppeteer":"^22.13.1","q":"^1.5.1","replace-in-file":"^7.2.0","sinon":"^18.0.0","three":"^0.165.0","typescript":"^5.5.2","webpack":"^5.93.0","webpack-cli":"^5.1.4","webpack-dev-server":"^5.0.4"},"_id":"@bloc-in-bloc/itowns@2.50.1-next.4","readmeFilename":"README.md","gitHead":"1deb6606e3605b1307840a3ea95cb5509a72013a","_nodeVersion":"20.14.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-BfAYUsaKU3ZuXD9wy3aLabCeeq1wPRHKkC6CvytwmIXQvTabnFzuWEOwnZw2uV3K9lu+EcTq1YWiyGO9wk2tqA==","shasum":"5640c546e72993c8aeda886150c9194683a1cb17","tarball":"https://registry.npmjs.org/@bloc-in-bloc/itowns/-/itowns-2.50.1-next.4.tgz","fileCount":323,"unpackedSize":19373448,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+44hqE4OwOsAcALPqSbOHtw1g6DWnzrzHkZYaBDqGVgIgSPnSwAmpRKHq+UQNp6J89jK7Mv/kk26dzYQJHIfa/gQ="}]},"_npmUser":{"name":"kevinetourneau","email":"kevin@blocinbloc.com"},"directories":{},"maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/itowns_2.50.1-next.4_1724749468819_0.3435176906885671"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-11T07:55:06.545Z","modified":"2024-08-27T09:04:29.279Z","2.39.0":"2023-07-11T07:55:06.972Z","2.39.1-next.0":"2023-07-11T08:05:45.477Z","2.39.1-next.1":"2023-07-13T12:06:07.408Z","2.39.1-next.2":"2023-07-17T07:50:36.667Z","2.39.1-next.3":"2023-07-18T14:19:35.789Z","2.39.1-next.4":"2023-07-19T07:12:10.154Z","2.39.1-next.5":"2023-07-19T07:17:48.960Z","2.39.1-next.6":"2023-07-19T07:19:35.771Z","2.39.1-next.7":"2023-07-19T07:28:44.388Z","2.39.1-next.8":"2023-07-19T07:31:38.883Z","2.39.1-next.9":"2023-07-19T07:36:16.722Z","2.39.1-next.10":"2023-07-19T08:59:02.521Z","2.39.1-next.11":"2023-07-19T09:03:16.118Z","2.39.1-next.12":"2023-07-19T09:19:20.463Z","2.39.2-next.1":"2023-07-19T09:29:08.822Z","2.39.2-next.2":"2023-07-19T09:31:21.603Z","2.39.2-next.3":"2023-07-19T09:36:22.375Z","2.40.1-next.0":"2023-07-19T13:34:42.891Z","2.40.1-next.2":"2023-07-19T14:07:15.976Z","2.40.3-next.0":"2023-08-16T07:26:27.376Z","2.40.3-next.1":"2023-08-16T12:57:31.013Z","2.40.4-next.2":"2023-08-28T08:19:29.620Z","2.40.4-next.3":"2023-08-28T13:54:56.774Z","2.40.4-next.4":"2023-08-28T14:17:01.422Z","2.40.4-next.5":"2023-08-29T14:07:45.782Z","2.40.4-next.8":"2023-08-30T15:25:52.774Z","2.40.4-next.9":"2023-09-20T13:21:26.536Z","2.40.4-next.10":"2023-09-21T09:40:30.265Z","2.40.4-next.11":"2023-12-19T16:07:11.835Z","2.44.0-next.3":"2024-05-24T09:10:41.999Z","2.44.0-next.4":"2024-05-24T14:08:40.782Z","2.45.1-next.2":"2024-05-27T07:58:20.530Z","2.45.1-next.3":"2024-06-03T14:27:21.647Z","2.46.0-next.2":"2024-06-03T14:36:29.243Z","2.46.0-next.3":"2024-06-10T13:49:56.474Z","2.50.0-next.2":"2024-08-22T13:24:54.440Z","2.50.1-next.3":"2024-08-23T13:28:45.001Z","2.50.1-next.4":"2024-08-27T09:04:29.093Z"},"bugs":{"url":"https://github.com/iTowns/itowns/issues"},"license":"(CECILL-B OR MIT)","homepage":"https://itowns.github.io/","repository":{"url":"git+https://github.com/iTowns/itowns.git","type":"git"},"description":"A JS/WebGL framework for 3D geospatial data visualization","maintainers":[{"name":"kevinetourneau","email":"kevin@blocinbloc.com"}],"readme":"","readmeFilename":""}