{"_id":"qwc2","_rev":"168-ce7fdca38f8d71e32483939d7f445d38","name":"qwc2","dist-tags":{"latest":"2026.9.30"},"versions":{"2025.3.31":{"name":"qwc2","version":"2025.3.31","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.3.31","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"709b39f0875f7bfb72785ee2d9b764babee2b1c4","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.3.31.tgz","fileCount":528,"integrity":"sha512-NMSIRVhne4uBFX574Hm/xqV5ODn0Itf+/nxlzGVi1yVxI8MX6ltsSU4HNrG/VqDMQSLOaWMJNflgSOTt5SDoSg==","signatures":[{"sig":"MEYCIQCbLHUGMR65rOx95XnpUIc+sSZqEhBsqS4aFV9tXXs6mgIhANpftrhPBUQqyKSOVmrB0fySpodgYYfNrBvGPbNsavt5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3553485},"gitHead":"3990407ed4a2a2f49d73a63c454e5f463d406924","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","publish":"npx babel . --copy-files --only \"actions,components,libs,plugins,reducers,selectors,stores,utils\" --out-dir dist --extensions \".js,.jsx\" && npm publish","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.9.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","deepmerge":"^4.3.1","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.42.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^3.2.3","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.3.31_1743601973912_0.22268907158949336","host":"s3://npm-registry-packages-npm-production"}},"2025.4.2":{"name":"qwc2","version":"2025.4.2","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.4.2","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"5d53fa7ac078217f04e82ad3a8998d75c14cdd05","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.4.2.tgz","fileCount":528,"integrity":"sha512-bav+xatUkzZrkr8UWg2gWyOkBFhZozeCnN+1qeO4PKWY8HPaxE9ofyThYgEkOky4F+eVx8+kTCTxbRTTLZzXYg==","signatures":[{"sig":"MEYCIQD+YvlWbJ9b9uoVRrgPqUyez5hxJsr3KvDv1MBpP/Z7/AIhAO9kF6fzXQC+w645mDrANxkyyNmZKfmdyuPSkKgznLiG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3552232},"gitHead":"65d981493000e3bc5f931577615593e4d48c6d3b","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","deepmerge":"^4.3.1","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.42.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^3.2.3","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.4.2_1743606684069_0.7180824836534869","host":"s3://npm-registry-packages-npm-production"}},"2025.4.3":{"name":"qwc2","version":"2025.4.3","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.4.3","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"967b7bcc7e7cc76f4df54fc33a094be94a0b28b7","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.4.3.tgz","fileCount":528,"integrity":"sha512-7nnsRYj7AvR2Bd+0lO5icsrjXuut+FUdb1QovvM03MCpr8YPBmrpa5k6vMyVPlFQ2VIG05MgAfJVXTV/bnfEeg==","signatures":[{"sig":"MEUCICRdiK3j4mSw2CY3U6g24TQgV8eWg3Ykz7ApSOb4HPz6AiEAtGf6ElDMBnKbp8PgiMEvHnSHqkxQorDZ5nrojuoyDss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3551801},"gitHead":"b5a3976699a0f72cd5525cfb6c5c80f187a7efb3","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","deepmerge":"^4.3.1","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.42.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^3.2.3","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.4.3_1743674397232_0.22393766485011324","host":"s3://npm-registry-packages-npm-production"}},"2025.4.4":{"name":"qwc2","version":"2025.4.4","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.4.4","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"37a22bae2453fe86a292659d4641093a2af06a6d","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.4.4.tgz","fileCount":528,"integrity":"sha512-tVD+XTeE5DeCx4e7PVX96eotBrHs+VpF4ysFmcSpe9cvJs3pjlplM9zlLlni1IkKZnCE9WQRMKWPIvOXVRkOgQ==","signatures":[{"sig":"MEUCIQC2mA9me6aFlqw5+2FNGJ3beO7cV+UYO8/GRAoSormxwQIgZnCMqP6VMX9KM+1wVRwmdp9s3jdrnWuYwEdD9siPhuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3555287},"gitHead":"d4be4e8418a1c28c51a98109779165cbac7df62e","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","deepmerge":"^4.3.1","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.42.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^3.2.3","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.4.4_1744020770777_0.5064467159535615","host":"s3://npm-registry-packages-npm-production"}},"2025.4.9":{"name":"qwc2","version":"2025.4.9","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.4.9","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"67bf1fe3ae364bd3d277afe3ea7583996ffb827b","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.4.9.tgz","fileCount":528,"integrity":"sha512-JVSJGavwQhP5zlBZ9u2Rjw6tAiO+cWb1XwMJUh3WmrMj2XLY5X66GGwlhRJib7+I0Cwv/huiFDsCe8/K1t8PCA==","signatures":[{"sig":"MEYCIQDft0petWJBuDUxZ3WxyKehMahx2018BKeNxzd74yE7qQIhAPLDSICJGNJrIDCHUhAbzkyqds4qMWNfjHc342AnJx3W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3555565},"gitHead":"cf9ccd1b31c2e626a96440c248de56c43b2c58ae","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","deepmerge":"^4.3.1","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.42.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^3.2.3","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.4.9_1744205832562_0.3897163042201277","host":"s3://npm-registry-packages-npm-production"}},"2025.4.10":{"name":"qwc2","version":"2025.4.10","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.4.10","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"6a19e8d3a25ddd07cecfba2cef935eaa76ca98e3","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.4.10.tgz","fileCount":528,"integrity":"sha512-5exOxLbtB7fhqZR2WYAYTlB0mKE48z/3OmiD3SZsOpSVcGCVstPWyjz+zUahxQgL3Tsj6fyY/0GVKgJE8iKYyg==","signatures":[{"sig":"MEYCIQDwdLbc71DKJ9lJGTxJp1/dQRvTGF9NSwfNNKobij1UoQIhANYtIvvADjUoidqbW9J5nnd+oggti2wZ42FK5hLVkWuv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3555527},"gitHead":"3251a07b32ef493ed5546e93e2d1285817c800d9","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","deepmerge":"^4.3.1","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.42.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^3.2.3","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.4.10_1744293972536_0.5268008692080992","host":"s3://npm-registry-packages-npm-production"}},"2025.4.14":{"name":"qwc2","version":"2025.4.14","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.4.14","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"0f4a4451dadcf3590c2471b1e81765f94cbf5800","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.4.14.tgz","fileCount":530,"integrity":"sha512-FSoRh574r5IGRuNcz7GD9JlBVRdxXmgDhgGogZ+QsGc9dkv1Bqc+3eRUt+4Ge7R5TqAJo4gfIsYnZteoBKtmQw==","signatures":[{"sig":"MEYCIQDp9yXguHRcY32egiVphuZDA5f5xuHFtDrCVrRd/DyWewIhANu1SXilZlPn3Gnc3naBpVgSqRO4Ry6UaSP2ljGA5XJ9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3563854},"gitHead":"9ec3a4ce0bb7726acfe30c05f83af2f134fed1ab","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","deepmerge":"^4.3.1","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.42.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^3.2.3","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.4.14_1744643439601_0.310951147569392","host":"s3://npm-registry-packages-npm-production"}},"2025.4.22":{"name":"qwc2","version":"2025.4.22","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.4.22","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"8868424c8fba5e89c49f2a71d5363c8ef79a61ec","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.4.22.tgz","fileCount":531,"integrity":"sha512-+v4c32kBeDiDDsUoeEF1qgJG8rE7M3HFCA/YhxeiOmDS7MgNNeGu+yXuoqkuta73byfAlxkKOdyfcVK3uaD5Ag==","signatures":[{"sig":"MEUCIQDjKEOn/9452VfzqJwyUwnOdD4zxu7u85mJETVH7+x5+AIgX/Q/Fb7ppGxSvcuB0vOAHpqwsb0B4zysSZ4xdZ4bhGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3578831},"gitHead":"279879d31176141feaad00aec12a713ad6fad0a6","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","deepmerge":"^4.3.1","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.42.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^3.2.3","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.4.22_1745320630381_0.8459872615833659","host":"s3://npm-registry-packages-npm-production"}},"2025.4.30":{"name":"qwc2","version":"2025.4.30","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.4.30","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"a1129f3c400db0eed57a522979339b6663a38faa","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.4.30.tgz","fileCount":530,"integrity":"sha512-U9FnVnZ0hQF2VQwRd+8jPdfEnyMvFEf4oJB4AbnEUFp/n1yuo/J7Jej+heHgUaPjxCrXVr3T7ArigtlfUztpPw==","signatures":[{"sig":"MEUCIEKceWut3LJcnvx/aprbM9r0jGNNP6y/YLWDnr1PnoRMAiEA8fT8hAQgdDXB6Vztco2jEuQNouZjfyoG1cUDQcLDYVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3583851},"gitHead":"663b044a1bb85c803d1914b023521f3534fb796b","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","deepmerge":"^4.3.1","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.42.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^3.2.3","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.4.30_1746056014517_0.7716144315671174","host":"s3://npm-registry-packages-npm-production"}},"2025.5.7":{"name":"qwc2","version":"2025.5.7","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.5.7","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"8da04a1567fd99c26e65ee0824c440789b6556ee","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.5.7.tgz","fileCount":530,"integrity":"sha512-u5RGHlQP5WP7wksa8NeG6ZV5Fdf9m8LLPQxbmcKjf/cziw0vo0yp91KYGLgGe7ODBXxsBXZQmb5ordX/UlNlxw==","signatures":[{"sig":"MEQCIDysWmw5RsaFEhyKVmUVmcYQWhwM6vgnIULfH5kZoeSnAiAJ6a1TBlHRfQI6oF9f9yY3bzUsLsqoYSxg8uV76l5Rtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3591261},"gitHead":"b1e320860f47d31db5c6eea3b29d603373f8b8a8","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","deepmerge":"^4.3.1","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.42.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^3.2.3","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.5.7_1746627661011_0.42514535821819055","host":"s3://npm-registry-packages-npm-production"}},"2025.5.0-7.1":{"name":"qwc2","version":"2025.5.0-7.1","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.5.0-7.1","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"745accb62783c410a8780894732d50e6144755a2","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.5.0-7.1.tgz","fileCount":530,"integrity":"sha512-1n+TIKvPTNmqFbnUKpZnw8OxRCc6jwpU+SJzea9m0I+HtgK5Y+YkCOaWdnKbaV/0KtD+YTo0a7xDHQNZMgt76Q==","signatures":[{"sig":"MEQCIDDMg6RZs7lFNdeXRL1oaPhYs7wfrMTYeInIJWLKA45CAiBddYadaw7kkYKhwcfrnyVxip4wyrZQSWg7RklRXwkF+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3591769},"gitHead":"bf18bf870eb64d17669d754fa272929cfb8e0dc7","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","deepmerge":"^4.3.1","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.42.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^3.2.3","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.5.0-7.1_1746628837690_0.38186467722628725","host":"s3://npm-registry-packages-npm-production"}},"2025.5.12":{"name":"qwc2","version":"2025.5.12","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.5.12","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"52c96143f190c7d5395fe3924449d5a91f2a9ae9","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.5.12.tgz","fileCount":530,"integrity":"sha512-6aUsKYmNW8FUR/+PP2FqdSO8NYLFxKpe3wc71eau1MVc2H98/o8gU8Jvp0+GnQY4OBiFg5Fg4sNYR1dGPmn1sQ==","signatures":[{"sig":"MEQCIHPlWYadBOmEIgtG68fRtvAY0ImpbJcTIl2xXogVntr4AiBph4991n/UfMVd1HnbMv9RWafxrxZ5JtJu/ELi08AMwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3592656},"gitHead":"e75b336c4db092c2092f1a2696566fe4bbd2bd3f","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","deepmerge":"^4.3.1","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.42.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^3.2.3","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.5.12_1747083660913_0.48988414462580043","host":"s3://npm-registry-packages-npm-production"}},"2025.5.15":{"name":"qwc2","version":"2025.5.15","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.5.15","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"44da5fc5a5a66a037187f63e0b87382c5553a433","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.5.15.tgz","fileCount":531,"integrity":"sha512-uIZ7Ki/9E98dOg7N0bjgoG0eWSZ962zBUQLLK1eoOVYKLbvSfadofBe+j8t6C4HlHlk/caZrW09SdW70iHlRyg==","signatures":[{"sig":"MEUCIQC7soBWGQqEkMk6J2l+OSt4dfqAUXbPahjCEQtJnuN5oAIgBnCtuMjDZwcfP4tyqKMzLxsgsIvPaDhvz/vpKvt7hGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3604936},"gitHead":"e4e7226ac20f8fc0c2feda9037ee9b5e06a2f3ad","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","deepmerge":"^4.3.1","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.42.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.5.15_1747340201508_0.02965005291454892","host":"s3://npm-registry-packages-npm-production"}},"2025.5.16":{"name":"qwc2","version":"2025.5.16","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.5.16","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"9f63f28437ce624c5cc9b0f66d9d9aba9a7e51cd","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.5.16.tgz","fileCount":530,"integrity":"sha512-DJc5OXPAhfw89oJWj/O0+lZ1DG8W777vfjs4BjGaGGALlXOASHlaEXM98w6bNV/JMalDn0tucw56QxBHl/614Q==","signatures":[{"sig":"MEYCIQDXcPzEd9mVw+gcb7KD5EVtCmFYhDf9Y1D84reTvRpA7QIhAOZmhKh4UfcuBvBkd4rP0+9gB4zq0VlwIOlK927nszWf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3604896},"gitHead":"9b8995d23db18d359568556686b1d2a22e8b617e","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","deepmerge":"^4.3.1","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.42.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.5.16_1747430890372_0.8630747926672746","host":"s3://npm-registry-packages-npm-production"}},"2025.5.21":{"name":"qwc2","version":"2025.5.21","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.5.21","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"083e76cddcc411882d92ec100bb5f7141247f276","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.5.21.tgz","fileCount":532,"integrity":"sha512-MtAsg7LRkEAB3l5Jqe9ckcpMvOlvi5nydPL+UyVmsj8BQ4nLkrxM2zXxTHADxy2385TmLn9xfHPasXvQa+8NCA==","signatures":[{"sig":"MEQCIGaURHPIm2k06LfbK2+Xu4QlxzSfTjNqlK+GPXFavQBRAiAC8U6O312sJ8IQ8nwGdYK7o6aRfbZtZRJiRqPDLbJKNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3616927},"gitHead":"a6a6a36ea0c1171b10a8af3ce29143b5979b1ce2","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","deepmerge":"^4.3.1","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.42.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.5.21_1747842061018_0.4990959664858514","host":"s3://npm-registry-packages-npm-production"}},"2025.5.23":{"name":"qwc2","version":"2025.5.23","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.5.23","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"a1cec120ec6d5cafcdbea430c9a68e691767de9c","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.5.23.tgz","fileCount":532,"integrity":"sha512-a9it8TZpdUwns/DuwS1oWJCQ3wvy2GucM6AtV7/goiLYPMBxPedKXqdXSHxbUOOa/cbSHab2b96jzAlY8GEwHg==","signatures":[{"sig":"MEUCIQDEdYsCZkG5NTacGOkq71g2Wd9yDnFd07Z9bUiVKoWKNQIgDiG4DDY59s7/SNP1K3NSzXrPvJdt0s1JkgfO2bs2lQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3624550},"gitHead":"689cda113f4f9b9fd5c71809821fc5a49f6779b4","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","deepmerge":"^4.3.1","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.42.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.5.23_1748016500788_0.21788352770574337","host":"s3://npm-registry-packages-npm-production"}},"2025.5.26":{"name":"qwc2","version":"2025.5.26","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.5.26","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"1d0668da329b009c3ac8af4280403920e818a88b","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.5.26.tgz","fileCount":532,"integrity":"sha512-qlvFIhH9+oIMUrbtduNiy3HjP+IvGQvOYP97ZR9dtdqNEVTS5Jy6rGfoTSCUb9CQe4y9m+1/XQvsau3VN02feg==","signatures":[{"sig":"MEQCID2tYJPPwoR2r6mAUGrHSYdzSwnAWgKVwCIqP+oKIV7vAiACCC+JfoXkpL2duZCY40yaJ0+Jc9P1LuWfEE8alrK97g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3625895},"gitHead":"a3b2f4cd426afbc31ffd58aa71ea7664512cd92d","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","deepmerge":"^4.3.1","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.42.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.5.26_1748268888395_0.6739806468027847","host":"s3://npm-registry-packages-npm-production"}},"2025.5.27":{"name":"qwc2","version":"2025.5.27","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.5.27","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"adb2fae2d2f4d4b78b9fbf9bc29a9898bc1a05e3","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.5.27.tgz","fileCount":532,"integrity":"sha512-pjWL6+R+Hp8aphDe+L4rbZZZ243/AbGf1ojUuO6dHYMWU81R5gEvT/oyhooxs4AptJ8MKyS3JoOUXwNWObog/g==","signatures":[{"sig":"MEQCIEpFeZOJd9EoT80t4Sk+8RRphxdkQZIwtEornBNr09P7AiBXE4QiiQ6v8/5tDuryh2I/i3JyCTp16Yet0y4n/7Wshw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3625450},"gitHead":"a1ce5436fe76c8a70310f8bbcf809e51a73bb26b","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","deepmerge":"^4.3.1","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.42.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.5.27_1748292599304_0.7417860052953573","host":"s3://npm-registry-packages-npm-production"}},"2025.6.3":{"name":"qwc2","version":"2025.6.3","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.6.3","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"4c2fef49b149c08bed10f11e386cf3ea2452041a","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.6.3.tgz","fileCount":534,"integrity":"sha512-NBNWiJo7B9Im5Kg7+jUIQ9wKLhnZAgDXhuRqw0xVkqCsbagoEvBT/aUwXmOEgDu0dEk/km1zB0ivP6zD6Dg0Gw==","signatures":[{"sig":"MEUCIDqRiQEiT1tBIL5dfefZe0tKZ/vOyZ3Srp8ODJVdDLTWAiEA0nq9Ri2+X01NK+XN0pDL6NmW/bK0dqtyrsUiOg9nQhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3638321},"gitHead":"268365af2864caabd8b1640ce147bf7ea8ed7c00","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","deepmerge":"^4.3.1","driver.js":"^1.3.6","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.42.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.6.3_1748941663393_0.0028193216509480035","host":"s3://npm-registry-packages-npm-production"}},"2025.6.4":{"name":"qwc2","version":"2025.6.4","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.6.4","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"a01b326fdbb2529dd541f9665dc7679d7f89e545","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.6.4.tgz","fileCount":534,"integrity":"sha512-MQtcgJup94S4XdGbx5P6x2KR4EBfNoTE+515NnFIXFTqjsUweUaKdvCMafPY881k9Tlwh63hCODBQVFtGKzefg==","signatures":[{"sig":"MEUCIGpVgOp42Nx89TwCXhW8c4rP5B/ffU0WhdbqYDgQYPenAiEA11f6dIjAz/g0q8++VYkGCAiwcjAW2xYkuOZjSeAGb4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3639155},"gitHead":"4687411abb4e5161089eeab6ebf05399b4ff4fbd","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","deepmerge":"^4.3.1","driver.js":"^1.3.6","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.42.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.6.4_1749061080734_0.4433330676200755","host":"s3://npm-registry-packages-npm-production"}},"2025.6.10":{"name":"qwc2","version":"2025.6.10","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.6.10","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"4704fa6941374c3eb8687920f20b57aca6603e64","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.6.10.tgz","fileCount":534,"integrity":"sha512-TNfZaisB75C51Vw1ZSvSfalGVGo+G5FXtNSIwovEvitlUDVofsL10idhf5CZMTv9FI/xsx/Ya1aacudsbJ9qbQ==","signatures":[{"sig":"MEUCIBXot6gMjiX32LEFHG6jXWDwls3OQA1ZtlB3QrGPBcj5AiEA28SCI7iSriTlKDsa6xBzl0IcxqJC82RrDb+HhB/ivh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3642104},"gitHead":"f9300d699104faa241379844ca9f0f7991895d21","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","deepmerge":"^4.3.1","driver.js":"^1.3.6","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.42.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.6.10_1749560595173_0.7289931648365255","host":"s3://npm-registry-packages-npm-production"}},"2025.6.13":{"name":"qwc2","version":"2025.6.13","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.6.13","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"e5b34e0d94994e9379be777de1dd3e9d036fa3f4","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.6.13.tgz","fileCount":534,"integrity":"sha512-byyPOG5wEpd1SDevxQSt6HBjS1triyjza4+9rcKM3hQHV7Lug/B7TzrXfik8k3jlLKDR9e3AXPNc8g3c+JvzWw==","signatures":[{"sig":"MEUCIQCTMgSaftGRMk2efXUJ+jqi67hi7kMUDW8HbBDCKCSMDAIgep/at93DKRcY21BxFM20nbDnE6staimZSb1pbPWzWRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3642206},"gitHead":"08e95ed266d2d2e31387cfc0a8c7cbdb553cb471","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","deepmerge":"^4.3.1","driver.js":"^1.3.6","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.0","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.6.13_1749802325302_0.7916225348073422","host":"s3://npm-registry-packages-npm-production"}},"2025.6.27":{"name":"qwc2","version":"2025.6.27","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.6.27","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"b0e5579ac98cd52c4afab7bb4c89328852271eaa","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.6.27.tgz","fileCount":535,"integrity":"sha512-WOEEbDp/dws0Eq6Qke+0Y/AVgXjaDW9NtvsSYmdPS9G/SJ6IgNHYTy2DCsozPVjbH9mWb2fkEp1Cp7nR/or5/A==","signatures":[{"sig":"MEUCIQDL5dkL9Tlc0kRvIkn/5rX3u12RefjaWs5wRW5EY2oWEgIgTBWhelRYh3H6ALaDsEl9psiSFj6mgPoNjjbZly+TRvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3673032},"gitHead":"e052dc53b734a7f7dd869bbad410f505c4170d81","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","actor":{"name":"manisandro","type":"user","email":"manisandro@gmail.com"},"email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","deepmerge":"^4.3.1","driver.js":"^1.3.6","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.0","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.6.27_1751027070071_0.006098348515101604","host":"s3://npm-registry-packages-npm-production"}},"2025.7.1":{"name":"qwc2","version":"2025.7.1","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.7.1","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"8db34e2a7a3846ceb0ab6d124f62867a6d444ade","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.7.1.tgz","fileCount":539,"integrity":"sha512-rQ8reid2PNtEVcPLSwsMY3uOW0j0Yv47tNJnpE3f0uS1reK4WigoaHMReCschlD4O3zn+7stHUVDKaPZFVXUOA==","signatures":[{"sig":"MEQCIEw1dG3axoUiLeNFNGi3E0HhmzDcWIhRhUjwNKsDUBzFAiBtTKbm9+GnC9hqVChBpq2gO9QhKvw1wUgndAvmMsfavw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3746248},"gitHead":"50370ecdaee9efb44c51036fda2b54a931a4924d","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","actor":{"name":"manisandro","type":"user","email":"manisandro@gmail.com"},"email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","deepmerge":"^4.3.1","driver.js":"^1.3.6","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.7.1_1751403584897_0.39085375443658177","host":"s3://npm-registry-packages-npm-production"}},"2025.7.2":{"name":"qwc2","version":"2025.7.2","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.7.2","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"0613cc3546f6e0d5b95c7f7670db5cd857399064","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.7.2.tgz","fileCount":539,"integrity":"sha512-y2jZ8hqUR98Dc+u8ioIT2TrjFTnC03rD7KXpq+Z82WksJRZyLSGWCELsqXJCfhQMv82S/B2nfRIVoRRsaJo33A==","signatures":[{"sig":"MEQCIEZJdR/hgTaZTX3iamasGmvRl4Hd8wRBCrBsVZRHTR/fAiApiuY2qOSEJGCgj3Rsa7xq0Z03QpnwvAfrqhSh/L37lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3746248},"gitHead":"a70822909f3599a4e8b91f07979e9e90fcb618e7","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","actor":{"name":"manisandro","type":"user","email":"manisandro@gmail.com"},"email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","deepmerge":"^4.3.1","driver.js":"^1.3.6","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.7.2_1751409250443_0.8755603874220252","host":"s3://npm-registry-packages-npm-production"}},"2025.7.3":{"name":"qwc2","version":"2025.7.3","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.7.3","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"a4d520a8f06b5ad39a13e0cdc2ad47747f863ecc","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.7.3.tgz","fileCount":545,"integrity":"sha512-V42U8xzBxuK0OJVs0IPKcYYYKXZQPgzDWsH68e2F7b8C6ZclE75Y+rSi/RNjIs8RQjfNnB+6gHaiDsqVbvYniQ==","signatures":[{"sig":"MEUCIAFoe5gqRlpFEwmk0T6/L+ILXX360QqimkXIz1XW0qQzAiEAnBkN2m9u2wI1TB0yIG8OE8VtBSv8NL0KA4bfLBqsv3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3785688},"gitHead":"d9eccc435e1f01ee602cd2653e2d24d806392aee","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","actor":{"name":"manisandro","type":"user","email":"manisandro@gmail.com"},"email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","deepmerge":"^4.3.1","driver.js":"^1.3.6","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.7.3_1751584359858_0.36625629517757075","host":"s3://npm-registry-packages-npm-production"}},"2025.7.6":{"name":"qwc2","version":"2025.7.6","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.7.6","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"57f4f29d84512f77969f79695593be2e741be056","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.7.6.tgz","fileCount":544,"integrity":"sha512-UteuoE5wPLwPrCkA0SBQViVlfQ2zG84obhLEiAEIHzf1gFbRZoysaeM0JUpEVNKvXDfY5Umu4oQzrDnQN9bI2w==","signatures":[{"sig":"MEQCID6tWlLPyvN06W1O3X9mE7BgPFKibg2Z5kriasBpoWyMAiButQdqOO9414w0pd8KDTyrvlH+CsDH+Pd80mTtBejhoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3741658},"gitHead":"30e7c24051d7f7bd96d179098579697cf9d25a16","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","actor":{"name":"manisandro","type":"user","email":"manisandro@gmail.com"},"email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","deepmerge":"^4.3.1","driver.js":"^1.3.6","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.7.6_1751838790809_0.3969225080873495","host":"s3://npm-registry-packages-npm-production"}},"2025.7.10":{"name":"qwc2","version":"2025.7.10","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.7.10","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"d2a7a68b3e355767cef2fb18f1e82fe30761c131","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.7.10.tgz","fileCount":544,"integrity":"sha512-YwYE1pEaf3N14YuuIslXpcfnknzuyRd+p7vAXi131dkG0rO3cI6AaDZZD6DSDDkfHY2bf4szsGN/Pd+1fZwjtA==","signatures":[{"sig":"MEYCIQCx/KxJjTyhBldSvnnQbPqDgl/gUKDFAaI3upW43V2xpgIhANusjZrCWqyBGuHcWxviGypfSSFMOL7zvKoPE1qVV/P/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3744938},"gitHead":"380504e56fd68cfa05e53bf45a34aeb936f31e1f","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.3","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","deepmerge":"^4.3.1","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.7.10_1752185993405_0.3437719728004103","host":"s3://npm-registry-packages-npm-production"}},"2025.7.13":{"name":"qwc2","version":"2025.7.13","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.7.13","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"535d30508bca15a50e7104899cea14b815018f52","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.7.13.tgz","fileCount":544,"integrity":"sha512-iED2SoLdleSmyX+NMMGM3eo9rp9lYN/aIy3MjFf3NhTdVYyt2JnJ/QlT8Lr6iceYuyldsSl+g9xOM/1SqaJ9jA==","signatures":[{"sig":"MEQCIF5TFtkelmSMrKIsVF/w9R7Tj1GOAy0Iu4OScY+Zw1siAiAjoN4ViDn+I/StuEN+2JwJut4ba8NWjP8iHff68x11dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3745286},"gitHead":"a765641f229739df5a9b22ea36c7ceb1f64b6570","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.3","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","deepmerge":"^4.3.1","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.7.13_1752482706868_0.21986326992647443","host":"s3://npm-registry-packages-npm-production"}},"2025.7.20":{"name":"qwc2","version":"2025.7.20","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.7.20","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"f607fe2fe2d4a3999d3c1327504f1a2fe62f9bd2","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.7.20.tgz","fileCount":546,"integrity":"sha512-tBztTKS+/7I71V1tbmc4IWyqyQaQ7tDtRw7ymz+e45ErMlvTXIU11qWLHta+5rsjkT8JdDUZUjJHU8FTbeqRrQ==","signatures":[{"sig":"MEQCIBhzlf1onW+Bspt/4MJlTpJFZrvn5DJuLqpGIAVVEL/pAiAec8deEEC9oDD71SFtSJOo6PuPAWp9/jEvzG3V/oGHlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3753111},"gitHead":"317fea94e0deb0d6761b4ace5edba76268ad37c3","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.3","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","deepmerge":"^4.3.1","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.7.20_1753045698697_0.06095943321432329","host":"s3://npm-registry-packages-npm-production"}},"2025.7.22":{"name":"qwc2","version":"2025.7.22","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.7.22","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"0c3fd4b54c97484814da7cde07db0484ebb62803","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.7.22.tgz","fileCount":546,"integrity":"sha512-/zgdhI3/21HNkc6+vtfO6DCuTBSOJ6aXGNtqWXkYVBaffTL+RH9J7M8li5yGyxbK1oaLiKt3GpBjjoTJwvbYkQ==","signatures":[{"sig":"MEQCIEI0wmcrU4tVNLQUcCYl5q5jr6QlLuiXzDNIcut7rTYLAiB8HhUf1MWaeAThvpgwgWawrYA4zCn5pFBNkqtHJyVpyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3761011},"gitHead":"8701940ce8f00d6f90bcd272bbda3c2cd74b5e50","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.3","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","deepmerge":"^4.3.1","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.7.22_1753218961994_0.9255216375457067","host":"s3://npm-registry-packages-npm-production"}},"2025.7.23":{"name":"qwc2","version":"2025.7.23","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.7.23","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"a55178c4a36049db12e73ce7f727605416f4644b","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.7.23.tgz","fileCount":546,"integrity":"sha512-Lm1ywL94H0E2tQ5MYbVuxH/rpGos1C4Nq5+bF53XE6Z1fUAdZXSAxIKjs99H9EEKtjoNd085wQex46HDiwDZXQ==","signatures":[{"sig":"MEQCICQpfh43iGN6fOSTfmegqnp3sjmBZJ2vKCIiJGIYQcOPAiBeyFV/dzWrbExeNSABRTeekB03knrLuzyJkB0S7pjb1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3766785},"gitHead":"c7153a3a0de5371d60154eff665706f807510ae3","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.7.23_1753307249133_0.891829884680643","host":"s3://npm-registry-packages-npm-production"}},"2025.7.29":{"name":"qwc2","version":"2025.7.29","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.7.29","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"37d6612d787f2d0147b031f29e0dbb83cd7efe47","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.7.29.tgz","fileCount":550,"integrity":"sha512-HhTbQ0iDZI5hSIfy1uOIBT7VrAM02aVuA7wxU9N4BUxKYXPqt0eEu2iBOqPRqcPJnw1he0bWvUUkWN6//iULMQ==","signatures":[{"sig":"MEYCIQCtll7r1eDbp06+60hW6oVj3T6vlXII6hIfc5pV8piK8wIhAJd9DCAj2undTm1DP/Nqx20AGYjJjjQzAdGBcTW+Fk86","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3796650},"gitHead":"c3bf0f7810b9d0832b41f37291ffb6f2ed3740bb","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.7.29_1753823290307_0.28170675168899884","host":"s3://npm-registry-packages-npm-production"}},"2025.8.6":{"name":"qwc2","version":"2025.8.6","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.8.6","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"7dc6467ad1dbcf4de736fb8093817c82681b0fc9","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.8.6.tgz","fileCount":552,"integrity":"sha512-Q+VGhOYzkBTd6e2r063h+2hIA5ZLgpp98Ow5PWIaQ2VJ5aEaEh3GletHnFAUPQyCcKAf8AgiH0zwLUOpL46N7A==","signatures":[{"sig":"MEUCIQDC3IiunE1iJ/rKVwelvqRAqEdXdqKjZ+WfPaL2H5s7TAIgTmu6yaf9dohRDZEPo5Ims3zlD3DMsu7zgrCqor9H6mA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3802770},"gitHead":"c2b4d7cd09ba164a262fc41d1b6d9c4a08cf1cb3","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.8.6_1754515961549_0.11417520049192631","host":"s3://npm-registry-packages-npm-production"}},"2025.8.7":{"name":"qwc2","version":"2025.8.7","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.8.7","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"2b079835b980cfb65406a57fcf50ca3dae49dd58","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.8.7.tgz","fileCount":552,"integrity":"sha512-q3iLBiRZqM+3bXdyA4Acw8ejIHxuzAiYrFCGfEaxvUtJcnYbtlaxUEk2Rd9IjC51yTaGqE7dolS3AAflUbRU3w==","signatures":[{"sig":"MEQCICpC7Q21SZPaVMa4LZ+vyfJWzc+JYlJe7/SvJLKKX5YjAiAiXDpZV+50PRiP0U54M4KN+MXYuo2tIA1xAA8SA8PElQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3804918},"gitHead":"18b0b33863a37428614741f4f86dc4c62ffaeb6d","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.7.9","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.8.7_1754606067562_0.4549119921137317","host":"s3://npm-registry-packages-npm-production"}},"2025.8.14":{"name":"qwc2","version":"2025.8.14","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.8.14","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"c92e4c20cfcd29b3a0925f3d8e4d0a76ef47ed21","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.8.14.tgz","fileCount":551,"integrity":"sha512-4EiIHzzIQQZfLFo3Qg9I2kSAXcYpCI2pefShEoGQm03uGyk0vhoD5tlo8Q7LVNRD+7AtIuzca9DrKfv5ED9wCQ==","signatures":[{"sig":"MEQCIAGef3T2l/dnm3DoKssy1s3sjik9zZwXu5bTJfqnDqt/AiB0wYwQiN1e6z/RZuYfAg3FHii1QcD/1TyvWyzSTa6bDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3803328},"gitHead":"e180e0cf3ae1a71e91383d525899c368a26bdf65","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.8.14_1755253458731_0.7069005731783704","host":"s3://npm-registry-packages-npm-production"}},"2025.8.20":{"name":"qwc2","version":"2025.8.20","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.8.20","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"5d6608e86d8a6b851ede03b475bd05a27affb9af","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.8.20.tgz","fileCount":554,"integrity":"sha512-vdgDv8rfYxAYc+/te5KZipdeTeU6yVxcKYRf7wE1Xlgy09qXU1HGRvZlYKS0L9omoTqBmmsVjPNdUU6Z7J+MNA==","signatures":[{"sig":"MEYCIQDcOySsUjBoCzuAsJueJOKayFtZS4iwqKH+w3jXmv8g5wIhAPS/2Janwxd8sND0txZjnyx9EgHntzRaWRVrMwEYjkax","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3819086},"gitHead":"2e6ea208a06c4bd6efbebb5d6dff5cd4677ed7d6","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.8.20_1755723993668_0.9378989173356693","host":"s3://npm-registry-packages-npm-production"}},"2025.8.21":{"name":"qwc2","version":"2025.8.21","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.8.21","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"89be4b41145a6084c1fe16cde787b375fee06bf1","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.8.21.tgz","fileCount":553,"integrity":"sha512-1zD6WuiWNhlY8Hl/1O8rKZz5Fh7GDhAR6eq1KTnLZr8B9FHzslLQpqB8TvHO/iBsgc5shWdRVHpi+5I0fAQucg==","signatures":[{"sig":"MEUCIQCgbSTUAQvD3Ebc/aYiusvibQx1XR0vLC0WldRNsay0DwIgU5mVYE2P07D6B4alxhgiy9WJH6Wv3Gi0YdVaDW29RPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3816330},"gitHead":"6b5487e6cbd6bbd5f2b432d038f2727a97e4533f","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.8.21_1755809301511_0.2720784981022293","host":"s3://npm-registry-packages-npm-production"}},"2025.8.25":{"name":"qwc2","version":"2025.8.25","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.8.25","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"2777cba78f16ba3dc796a3e9e0042af7fbf4944c","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.8.25.tgz","fileCount":553,"integrity":"sha512-xqrXhY0u+AlWR+zF0Vs0bTimyx4qWqJPtKbUbArgYm0yfXn/0jBNeTO2i4uPqJxb16d+BNtHirSx6E4we5cxmA==","signatures":[{"sig":"MEYCIQCjEd+EzV1/LuHYz2fxAd5Y1Ry5KM36sQMmuT1x78RtzwIhALWiE+bzkauw32ZzbQB0X/m2PxVyyBYGsWqFibpV1P8A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3816345},"gitHead":"7f5fd2b754eef354b4e6721519582bcfccb63778","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.8.25_1756200630066_0.0529659950873731","host":"s3://npm-registry-packages-npm-production"}},"2025.8.26":{"name":"qwc2","version":"2025.8.26","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.8.26","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"2822fe6190c728ccf809d317ccee14465fa1706f","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.8.26.tgz","fileCount":553,"integrity":"sha512-7kic/hAz/xpo2gY8S9UeVaWD6eQVmbCzIhesFsIGIHgUu13O3Rvjeh4C+868iDaCsxKkACSCRJ/DIlsSEaR5ig==","signatures":[{"sig":"MEUCIQCkNVXHsFXnJkbg9JNfeIynzlOw8h16HkF0iMN6feHnHAIgZ0mF3L78GvWHAi01EfYWy7TMLL64eQu8oolbjAemSxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3816696},"gitHead":"c0803e6c22ebdd3d1a7f42f8e2053c6f125c7352","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.8.26_1756201876835_0.3121299376866249","host":"s3://npm-registry-packages-npm-production"}},"2025.9.1":{"name":"qwc2","version":"2025.9.1","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.9.1","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"b75c727aff94b0908c98b8bc0824196ff59311d8","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.9.1.tgz","fileCount":553,"integrity":"sha512-GuTCU4U3PjOJqSKU9ciF7+09qBjgaRTtc31qQQGokc/rTBg/5+VaIM57r72SKswrOf7WvHOsuaKEKFRPty6Tyw==","signatures":[{"sig":"MEUCIQD1zXCNkQbfgu51YRIUmTyPTFFFuNarkjP3tkJ4NMXNbgIgGwcQI/X5NWS7aMgMhcsh1lfGF5c++7NddhujePxTs8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3821733},"gitHead":"cb4155c03828065d9de0fd7b52f9710ca1c1cbee","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.9.1_1756830231287_0.39065940181973535","host":"s3://npm-registry-packages-npm-production"}},"2025.9.2":{"name":"qwc2","version":"2025.9.2","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.9.2","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"c27a57bf230f7f3bc2b9b1fedd592c78ed86366c","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.9.2.tgz","fileCount":553,"integrity":"sha512-cgtf+KsbArLjy9m+OM2W+vzSm4FlFmW28t5tZDXmhfgzP9N+5Ip3WQEYroylpP8VEt2V1cR/8bNz7NftPWLaog==","signatures":[{"sig":"MEUCIQDovfP7gaEKHqgrbfuJGn8SpVls+H/Hk6yRy2t109giLAIgba8wq30Qk0ru9fgtV2Ih17Rng3pM6zgZoRwDH0lazLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3821733},"gitHead":"fddaf34440bb95bdf056d932c45e737568467d69","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.9.2_1756845131442_0.20374535584945663","host":"s3://npm-registry-packages-npm-production"}},"2025.9.3":{"name":"qwc2","version":"2025.9.3","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.9.3","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"046cbd387f976ce6feae95bbe7c53cbae3c1424d","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.9.3.tgz","fileCount":553,"integrity":"sha512-SVVMjec01LSF0qbM107aclVQ0QC7fU/+9tTsQojGgyoOiqLUkpH9QU+hpVmESYrZukccRHpZO0IUwf99Bnm0Pg==","signatures":[{"sig":"MEYCIQC/gE7MSPwqhNB90zQT4RTYuVj1XArUFhpv03wCKH8ETgIhANID74G6qC2r3m5OL8g7ux8YUUaadWmfheTbnXTd442d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3821685},"gitHead":"4335c04d1e1dc01fc6ce73bd1c8b42a7de6e079d","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.9.3_1756890613003_0.16526451282585697","host":"s3://npm-registry-packages-npm-production"}},"2025.9.4":{"name":"qwc2","version":"2025.9.4","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.9.4","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"8e7d248ed649a530ee22ef068e18cd7f4cf042cd","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.9.4.tgz","fileCount":553,"integrity":"sha512-26aVRSWw1vD1fueHvOFxJSAbhA0YxExbs6lpTYqgLCnoGYF9GCANqTh1IA6fF8Zbf8HQtkg2jLwhFSYnqBcmNA==","signatures":[{"sig":"MEQCID8zujV04p4drZsD4aizidzL7Vsw8CJ1UssdSRqAQIJ2AiAKOBoJuXbadwwsJvQrPCAOyp7HBFuRXlG+n6l+3Yv5VQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3824246},"gitHead":"d7938fba0e0241e0b297a57c0f9afe150be8790a","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.3","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.9.4_1757021219244_0.3377212023551883","host":"s3://npm-registry-packages-npm-production"}},"2025.9.15":{"name":"qwc2","version":"2025.9.15","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.9.15","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"187483f315b7d93e4c2856dfcfc42e7f7736bede","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.9.15.tgz","fileCount":554,"integrity":"sha512-wpsukemGunbDc/NmKWU8Ed386bt+D8yQvNBKZqPDJmmTt63+FYkAz0VUedZ2J/sjenziLNEobiTLz/uQHGBWFw==","signatures":[{"sig":"MEQCIFiTYbPL+Y0x3wcN1gevUvDwSimYU1ihAubUkCceoqg5AiACjDQJ7EOeOKBi43BCEZe4T9ebyl50IY/AD+3eMBkEGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3833506},"gitHead":"9c4e4690559a6fb0d2b8e91387a13223ef21ea5a","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.4","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.9.15_1757970193680_0.8118784503860024","host":"s3://npm-registry-packages-npm-production"}},"2025.9.16":{"name":"qwc2","version":"2025.9.16","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.9.16","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"8b6141cbb1f919462624d51454199478cc2d577a","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.9.16.tgz","fileCount":554,"integrity":"sha512-rpACDQ3hFmEcvZVYdhE4UWHy6h4TjNxyP3l+MszYf7g5rgckyn1F3bg5KNuOpc3CqcoyqJM9JtbT+lN8VUwl1g==","signatures":[{"sig":"MEYCIQDar/9RZnsE+i8p0VQ5yFfImn9AZs8RgjcoEVC0adM11QIhAOxbunrxFsQ+C1G7xb/9GSILLttvCbPsEGtpUgJ7P72G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3834281},"gitHead":"b8dd09bb4b24be7f8b8ccdc599822c0c4e119536","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.4","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.9.16_1758045560418_0.7362662011718688","host":"s3://npm-registry-packages-npm-production"}},"2025.9.23":{"name":"qwc2","version":"2025.9.23","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.9.23","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"2957f0ace4a5c7da9b823be9b391dfbeaac907a7","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.9.23.tgz","fileCount":554,"integrity":"sha512-qMn4y3ymq+lAZpx5EZ4wjdI18MRlwCyU0e2Of4aZeYfAUvffLXV9EPV/sSm4LcU3jv/Ca4MLdE/eW+HKm+ywaw==","signatures":[{"sig":"MEUCICXPmC7gfO1YiIZgWsrZytiDIo9+GYU+mVJDNle+Jq/ZAiEA6SUYdIrRwtIYjRSqC5YXaYNRzA54CFL9ekfAGIWOk1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3835777},"gitHead":"2846a2fed758f8f24ad914187f3d4d7f13ffad92","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.4","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.9.23_1758621200758_0.8749334927411085","host":"s3://npm-registry-packages-npm-production"}},"2025.9.24":{"name":"qwc2","version":"2025.9.24","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.9.24","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"c5b4d2aab260cd0ebc0ab05652dcd9cb47c4717f","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.9.24.tgz","fileCount":559,"integrity":"sha512-3W9DlXETx3LDxDrOJ/oqum5iMvpghIXpuiNRhQVkv9VxkZbFq9iwKDBDGrf3Ry/yZAX97EEHAZwamyrhzZ/dWg==","signatures":[{"sig":"MEYCIQCEMFZ94VBKcULZgc+ZYSEyCQYviFG0Ka7N9IRXwDQvTAIhALOj44PxrVQskV/7Ch1nrILRHQqeOF/k3peLZ1e8lQuQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3879101},"gitHead":"1846ce4dfaa45b33071e10ba4fbeff0d0b80db25","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.4","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.9.24_1758800001120_0.42582692520891463","host":"s3://npm-registry-packages-npm-production"}},"2025.10.2":{"name":"qwc2","version":"2025.10.2","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.10.2","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"a11d75b40b54ec7c7f0f9fb8b2e14130368ae618","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.10.2.tgz","fileCount":559,"integrity":"sha512-adbecT2tgB5QWE8Rx3/weMl52BRxOMOCMo2rzcprG6dzSou+pU+7JY8Q9LXAyBpiX9Qb3M9/v2k1quWUyxNQLw==","signatures":[{"sig":"MEYCIQC1KfWIIy+8qZNBYOit2031k4dsCEVVL4GEcsnRGoiHqgIhAKS2gCV9dN97R6LdFphqMV3wpY/Sye1Rw/kI5xqE3PN3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3883199},"gitHead":"93116d75027afbb02435fad445569b8355d9e7af","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.4","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.10.2_1759477168611_0.8794018507625683","host":"s3://npm-registry-packages-npm-production"}},"2025.10.6":{"name":"qwc2","version":"2025.10.6","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.10.6","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"42f86fa44eed61f5d344f5a8275324b207cd4abf","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.10.6.tgz","fileCount":560,"integrity":"sha512-5z0xz6a3MQc6YAv7I7twaatzmkaWIIuEq/Ay7b1LIfkkPqmX5gDca0SMrzblqamosiahmmPCr2Rm+t/WQgPOnA==","signatures":[{"sig":"MEYCIQCxAMxH1EwXOIFxuitwlIPzC0Nw+X8I0nJoLF2WiR3DbQIhAMOiqw+fPOTx22hTQUacqxJmYiz4UZeJLNHlGQijzCR6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3894543},"gitHead":"151141ebac6c5e1509d51ca2c0df8abe3a820edd","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","xlsx":"^0.18.5","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.4","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.10.6_1759815996399_0.46816776500213875","host":"s3://npm-registry-packages-npm-production"}},"2025.10.7":{"name":"qwc2","version":"2025.10.7","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.10.7","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"31e0a7bccabce549458c580a83e9a7b1f5b55ab6","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.10.7.tgz","fileCount":560,"integrity":"sha512-E5Sdwco9fQhB49bY+4PpyI5jc1pox5pj0jR6QLlQBBoOmxwItDtclcQkuMLnhpL5A9YHbDlKcy2DphmF7bk9jg==","signatures":[{"sig":"MEUCIHrnzozhTXbigwFAHkhxcrh0FNhEFIpoC8h85hUrMCKBAiEA/0QLoqsxj/GDxbmmBBlTKEo06uNuZa4nWJdPfFL4MJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3894832},"gitHead":"3b542130d5cdcd56008915f90d291cda7eee25cf","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","xlsx":"^0.18.5","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.4","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.10.7_1759909320857_0.3940993565052737","host":"s3://npm-registry-packages-npm-production"}},"2025.10.8":{"name":"qwc2","version":"2025.10.8","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.10.8","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"b6e6e81dbe1c7b3b46ac4bff3d87418ce753b340","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.10.8.tgz","fileCount":561,"integrity":"sha512-XCsRvS7WSHIpUWzi73v8B+++19s818Sdy9UJ7XAVNDI9QYbjHWeWPtHoQlxIlt9mBY3prR6Xe+xf1YlsSaq7FQ==","signatures":[{"sig":"MEQCIG0aLiXCi/t3HDzkL59OWnkEB1iBEffqoT3r6QELxKtnAiAgCKN40LQWLs1e3uAW3o74IJQ/mdZZUVnNpJwn02jhug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3904565},"gitHead":"80cf33133a46bc9ce9e714f9a11dfc47debc4b29","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","xlsx":"^0.18.5","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.4","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.10.8_1759960086707_0.8228529669923996","host":"s3://npm-registry-packages-npm-production"}},"2025.10.9":{"name":"qwc2","version":"2025.10.9","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.10.9","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"e63e318a216e43867f3ee1dc511ea5a0e2d735c4","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.10.9.tgz","fileCount":561,"integrity":"sha512-2bxk7yCIQQZ5SH5B+WXyIAJCX+dQgHSfKtXgqEmdEkjobjgrz7MDmlOxcY7Zb6O65wjHnoDlo+sZWBxZaC++2w==","signatures":[{"sig":"MEYCIQC39tW3aX3LALtvil7Cla+wDW9OcGSISBRLHesEGYM5TgIhAMARyZMC4YrDpTLMsJoAgQuEPJ5KpP3DhJ76Zfasvq/c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3908784},"gitHead":"5090a029781807c673d74136c4bf9beab3785d55","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","xlsx":"^0.18.5","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.4","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.10.9_1760040883067_0.40108884607351203","host":"s3://npm-registry-packages-npm-production"}},"2025.10.13":{"name":"qwc2","version":"2025.10.13","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.10.13","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"68ea9ef1b53c79238c74d38f5a9e7a39ae7ea7c5","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.10.13.tgz","fileCount":561,"integrity":"sha512-b51r9onbpfASdRus1q/oB5Kv5wMsx4bILvKmxFt6wtIlN/DiJbRp5KcY3n6h73Fc3NfWdw2xqg1gE7zyzPHa6g==","signatures":[{"sig":"MEUCIQCRpz9scGD1B2EZVfbwEWBP6RoXARnMeCIDwb6niGjKdwIgBfqQqBTdsSFc5B9Bo+5ZQAKb9MPPnQrEYISgiC1Djtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3909277},"gitHead":"3fde5c2e8284cf54f51e784b24594ba11720e37d","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","xlsx":"^0.18.5","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.4","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.10.13_1760391298757_0.6936295969693718","host":"s3://npm-registry-packages-npm-production"}},"2025.10.14":{"name":"qwc2","version":"2025.10.14","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.10.14","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"ed21dd1fd2564749fb539ec03411d1b56ca5bc8e","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.10.14.tgz","fileCount":561,"integrity":"sha512-5UZ3hpWHAnjiRptz+sR++Gg4rl967Y52zNup39VLaZfEvUnMGkESMSS1iOGFc10CwUBvwdIuvlOoRnat4TE0qg==","signatures":[{"sig":"MEUCIENDnZaTVNkHnwXGXG7OJfK1dr428ag8M4KQgmEKNRpgAiEAhH8/G2XIAblaRRVU9/7sKoVT8gulU3Rzxp8O0ILggkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4569041},"gitHead":"c995ed3eea257448115062208651d98a78c35c27","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","xlsx":"^0.18.5","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.4","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.10.14_1760465282633_0.33773153551334967","host":"s3://npm-registry-packages-npm-production"}},"2025.10.15":{"name":"qwc2","version":"2025.10.15","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.10.15","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"1c4b1dae29706de2e2273b751678565ff6d81b5b","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.10.15.tgz","fileCount":561,"integrity":"sha512-GqKtl56n+m1M3uvP0PtMgHDr5ZNUIgcMqfIYHkiU2vqni8Aqf/+TX1k7sW1mRVBEMY2ArGLONnmQicze2V/eIg==","signatures":[{"sig":"MEUCIAXX5oFvgNT7IypAvo5Xu1ggb1iV7xk7O1u2y8p6b3w+AiEAjk1pK5PjGY1awgMIWMJD7ZY6ziJpMichpqIH+s5L4U4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4569326},"gitHead":"7357b3a04180f6751a1f9f624df8d4c766312282","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","xlsx":"^0.18.5","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.4","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.10.15_1760566572511_0.46014054269046434","host":"s3://npm-registry-packages-npm-production"}},"2025.10.16":{"name":"qwc2","version":"2025.10.16","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.10.16","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"c64b6168e08b04511ad312ddaa5efac194b2ca90","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.10.16.tgz","fileCount":564,"integrity":"sha512-zEwZbsMLNfdaslNz26kCIEHtc565t+dNZtxZDTlXIHLxEAhVWdqcZH/ovDWTKcnpkgmKmwHK3qNPOazUHBjyeg==","signatures":[{"sig":"MEUCICIakrPc9dScIz6jGCmaonV3jSrKaxkyCqmJfMYZ+L/dAiEA+QXFCTf2UhGCSh7221kP0+s9R2gcIHkeVQsZhJQa7q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4588558},"gitHead":"f085fbec813b9efcdcd6a8f835ebbfdd5fc94864","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","xlsx":"^0.18.5","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.4","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.10.16_1760656056211_0.5243886088581562","host":"s3://npm-registry-packages-npm-production"}},"2025.10.24":{"name":"qwc2","version":"2025.10.24","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.10.24","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"b53c85cc192eead1dca260afd069f9bd36079c17","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.10.24.tgz","fileCount":570,"integrity":"sha512-16DTDBDvLeyu9+mwzamg1z5yGU7UI5lq9Ul75Z9ENfDva9BdIrh9fOzyWTQPAG0q+VrIHf3quwJPlaKmttRSQQ==","signatures":[{"sig":"MEUCIC2OCXXj7HEX6aneQkU4cFP/NYbIfhVU57NJ+MZMnInIAiEAjq7IMhRMDPwj+YsJzgzj6ws3FYqF6WeriyNuTqE6Rzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4643644},"gitHead":"b5358c79725e25ea7ff8ee885d0dd66e87cb9101","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","xlsx":"^0.18.5","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.4","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.10.24_1761554210616_0.7927361571308171","host":"s3://npm-registry-packages-npm-production"}},"2025.10.25":{"name":"qwc2","version":"2025.10.25","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.10.25","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"36d1b05fa17118af6f8d190ef44ac22b1e96c600","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.10.25.tgz","fileCount":570,"integrity":"sha512-y6D4KLbKrXzW7UtaxVaKEExwgG2xpr5WbQPoL/RB9dEyv0Ib7PTX5mDblFiJwbDAGy5082ozmeEm90/HtiXcHw==","signatures":[{"sig":"MEQCIFm0DA1EHm/Gd72fnMXt3VrSbXChixhrMqUzu/HPedlcAiBBfJoj+kMQUTmfNpryrMhiS/unilru7ZraVQCYd0fTag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4649912},"gitHead":"b15707778f7a8fdc07cb7019e2d904af54788793","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","xlsx":"^0.18.5","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.4","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.10.25_1761816710065_0.9808907387704564","host":"s3://npm-registry-packages-npm-production"}},"2025.10.29":{"name":"qwc2","version":"2025.10.29","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.10.29","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"7c32150b68069a821471cc9015cd5f647ece182f","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.10.29.tgz","fileCount":570,"integrity":"sha512-6iftmaBCkbgma0Bo5lX1Gf1u1ZWV0+zSURYCp7ba+EEUDl5mJypwAiPR4ifiG6CTN3IkjYv0+p+nUMnvM+Vvtw==","signatures":[{"sig":"MEUCIQDmFItRqwv2ZI8lVLDfnvb/R13zPrKI8xKldL/f9O4eQQIgBx52TeF4gxUpvzJT7T1UK0r3LDX7uqcopTZVInmw+zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4649912},"gitHead":"4a9555b979abb7b87b25add8cea1d99926deec53","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","xlsx":"^0.18.5","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.4","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.10.29_1761818752861_0.5265034518409479","host":"s3://npm-registry-packages-npm-production"}},"2025.10.30":{"name":"qwc2","version":"2025.10.30","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.10.30","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"0b1068f5bae1567fa7d19c4a9839b2406c6d645d","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.10.30.tgz","fileCount":570,"integrity":"sha512-j/SHXSkPBdhbgPzkI3nLaAdgQMiRd0G+8giBfUUU3Tg46T8kRsC+460jQmqeypIofs5faCQ3CCVFg4qh37JARg==","signatures":[{"sig":"MEUCIQD/TQkb1sOw8HmBvq8B7ay1y6AZm6Ihwm5IXHOSfNaPqgIgVHhVaM2q2vcC5mKleY8xyZL78qxhas0JxAEfLeZKJjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4650626},"gitHead":"2bd7167d3fce42fc3d5a88ea4daa5b8cd81078c2","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","xlsx":"^0.18.5","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.4","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.10.30_1761833039272_0.5864968079038266","host":"s3://npm-registry-packages-npm-production"}},"2025.11.5":{"name":"qwc2","version":"2025.11.5","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.11.5","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"eb594c321eb993b20b3e3dc2ab7f2fa4e3ae7bc6","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.11.5.tgz","fileCount":570,"integrity":"sha512-bzMkblHpzPEHLj5UU+zyXCX8VWppMCGIwg+WlKlK1sUXnOQzwBvR+zBxNyyyTkluWMCnrgGpyzVBztD7kaTZ8g==","signatures":[{"sig":"MEUCIQD49ynqanDuILCEFlbp0ghS84XUdJI0+pn7/jUTGO29sQIgZl148KPaN/2oLmlalkDrSZSHBS9ULm1c4Akturaw8pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4653187},"gitHead":"dd3233517a77a942b23e7c4ecae0a48e233264ef","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","xlsx":"^0.18.5","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.4","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.11.5_1762382663389_0.16646986164686295","host":"s3://npm-registry-packages-npm-production"}},"2025.11.12":{"name":"qwc2","version":"2025.11.12","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.11.12","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"61a09aed86c91ac22db08febb3340e2cce616825","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.11.12.tgz","fileCount":570,"integrity":"sha512-s7sWBJrhTz55FSPwftfhEvxzgemFwKYo2xs0IVkejrfgTiJMCOIRdeIDIg+iCT2190tOZamIYZGnLuMeK4bG+w==","signatures":[{"sig":"MEQCIEV7woXPDGJ/f/RcyjN6ZtdwXfrxRxfazqHTcMCJ1ulNAiB60fpFa6SoxqrH0QpDMXUaMhfoMQBoebjpOyl/7/C8/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4677993},"gitHead":"7e8ba2067de75a381c46bcf6014983fb092e92d5","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","xlsx":"^0.18.5","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.4","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.11.12_1762991840167_0.6188608527805741","host":"s3://npm-registry-packages-npm-production"}},"2025.11.13":{"name":"qwc2","version":"2025.11.13","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.11.13","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"d20df40a8f8bf013fb37d45368502481cfb3b489","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.11.13.tgz","fileCount":570,"integrity":"sha512-Ql1rjvKv/XdZyN+fXseSkaiydh+jTUka5ob5DwPsRLPueyTtpdi6rw8l+NatnTxR7RJliAdIlYPnCFCSUKhYtQ==","signatures":[{"sig":"MEYCIQCFNuaDBvwEUMwXgHV4EQfJ5ZKJW0o1EPjJdjuayLiznAIhANjDM1Gw5OuQlUTvI8f1JrvPHJiAF+HxQx5OEWyAVbiv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4677878},"gitHead":"648535861bb48d18201a74a15b7c2ee82279ab67","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","xlsx":"^0.18.5","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.4","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.11.13_1763083173377_0.6573493053626993","host":"s3://npm-registry-packages-npm-production"}},"2025.11.15":{"name":"qwc2","version":"2025.11.15","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.11.15","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"a251022a4635db1a00802527041653a30e116f54","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.11.15.tgz","fileCount":570,"integrity":"sha512-3KI/IK05NuI/AF21ZXTw1CQe8V8qMMSf7F++Jq2oGYxUux3yQLFsVNH4PBplmQHWLXko1/DI3/+XLAUyO6BeSg==","signatures":[{"sig":"MEUCIQDD2OOxSBV77qq3zMfyZlBuW8k+clQUDYVZFWq7q9eFcwIga1KY5AuLZxFCidlR0LclmMwn7Xsrhy2aUIyv2EkoJBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4677870},"gitHead":"6b518d74fedce86aa1880f6051754e9d8c4e734e","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","xlsx":"^0.18.5","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.4","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.11.15_1763368472587_0.3453558372273786","host":"s3://npm-registry-packages-npm-production"}},"2025.11.18":{"name":"qwc2","version":"2025.11.18","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.11.18","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"7b6f951f37e7529f8832f89ed8bc1d4112a261dd","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.11.18.tgz","fileCount":570,"integrity":"sha512-G1bFt4nzqaBvmJ2lWMJ0RBcKbBhaA+xsLWbnxQl0TNi128RLzMoAHBbDhhpzx91SusKfpLqsj00L8anLRWL8rQ==","signatures":[{"sig":"MEYCIQCGxhYpaPub/cxPFWx/Zd/4HXoFZQuRT804DyE7vnncGwIhAM36Qp81sSrcFxkAgAz9xxLwhFPkig6GZMpkERh5OEgn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4678844},"gitHead":"b1de17cb02f89ca7c155984217e116b7278527aa","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"manisandro","email":"manisandro@gmail.com"},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"10.8.2","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","xlsx":"^0.18.5","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","@giro3d/giro3d":"^0.43.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.4","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.11.18_1763544727478_0.6366503223651765","host":"s3://npm-registry-packages-npm-production"}},"2025.11.19":{"name":"qwc2","version":"2025.11.19","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.11.19","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"a21616e0edc41452cfadd99dc6963e614502ea05","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.11.19.tgz","fileCount":570,"integrity":"sha512-m4F6UxiFRzW8DN8QSZssxpoEJlX8ym8QttR8XuTnx45JXWqK+HmVVF9lx1iluS8xtaS8cU+ntMNRZiRoiBdo+g==","signatures":[{"sig":"MEUCIQC3OyP/JX62yLkY+k9UfHjlmkkZvsEzCsA4Yjn5ndEf2gIgXJWGqgl39489222kCVhI2yj3ZXRPE84YoAuQp9fCjEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2025.11.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4682923},"gitHead":"5b6ec88c8e629a3a1e0798401e444ef6dea4fdfe","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.6.3","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","xlsx":"^0.18.5","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.4","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.11.19_1763644215209_0.5113503982367418","host":"s3://npm-registry-packages-npm-production"}},"2025.11.26":{"name":"qwc2","version":"2025.11.26","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.11.26","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"766926336c79bac2eab2f6c575b386896c173882","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.11.26.tgz","fileCount":571,"integrity":"sha512-1Qh0tgidPkLBoE+D6YnTjLIopsgu5Vwvqs6mGUP3rUp1d75Z/Zyz3fy5aebbDf79FMRT33zkz/+f0xPuVOPuvw==","signatures":[{"sig":"MEYCIQCry6Fsge+ERoUF+8Hyz1r7n+tVE/I5WDEcdqCZRrEJeQIhAPpB2OB6XS50jjsNsjyU3RYu8im4hhlhVAD2wZ+M+dAi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2025.11.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4698453},"gitHead":"894102ae67666204876f973acb861338b76bc97c","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.6.4","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","xlsx":"^0.18.5","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.4","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.11.26_1764217751457_0.7929624665384496","host":"s3://npm-registry-packages-npm-production"}},"2025.11.27":{"name":"qwc2","version":"2025.11.27","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.11.27","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"aeb690c011a12ee4fc5282535eb7a57c3e64c5e4","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.11.27.tgz","fileCount":571,"integrity":"sha512-PXX+GKNuSuKjYW+2f57W4L6IWQKyvyaFDTdHXP3vhg5s6AlKRTYzCKbhVTobPwTHRdDeFLL5hu0dM+2ec4skWw==","signatures":[{"sig":"MEUCIQDbtinBr5V8+OCUqBYww3af2LVVBn9foJYQU7q+i8ftQQIgUBkNSd8UaOmyx3KRUuFOd008CUNezWntsYCVeifMNgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2025.11.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4698985},"gitHead":"e8f266c891813a78734d7d9947e7e6248ff37d52","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.6.4","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","xlsx":"^0.18.5","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.4","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.11.27_1764670835526_0.7589396242327899","host":"s3://npm-registry-packages-npm-production"}},"2025.12.2":{"name":"qwc2","version":"2025.12.2","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.12.2","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"54aec232ba0d6ad14772654e82ee02529dd241c8","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.12.2.tgz","fileCount":571,"integrity":"sha512-KCva+i6VFBT/ZW2t45c+SY8H0uz2YcCgMqSnuTK07ZgqOFdAAPnhPl/k7ZKl5ejVl8665rBPgTdQ51nO8xmDOg==","signatures":[{"sig":"MEUCIBLO0S/nZGpcKUug62KZhotctUkrWrjwNlBVLrlfUY53AiEAhadcJ3S1qjlfL0V8KwQ2qwFXtOkL2eB4b2ncS99WA4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2025.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4699718},"gitHead":"279b6cdd0b8fd47db17717638f7dbd550702d611","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.6.4","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","xlsx":"^0.18.5","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.4","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.12.2_1764698865581_0.9435176581554603","host":"s3://npm-registry-packages-npm-production"}},"2025.12.4":{"name":"qwc2","version":"2025.12.4","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.12.4","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"9979bdf9268334c7e6ce7fe3694949e1bfaac46e","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.12.4.tgz","fileCount":571,"integrity":"sha512-EpJdPY/MZyjIm0WTQIY+Hu1aBh6VbW4MrpUpoZEFsgUe6HX1JSBWMhK2yRqkWBfyB3ppc8pYKhrxcFuuxIb2rg==","signatures":[{"sig":"MEQCIGNwyps5SqSeGs4ZuppgOHlLImGC5CB/9aD+v6pKdntSAiAeNUxxTSbAajhfETu+54Li9KvU94fXQfPHazO1jzTBwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2025.12.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4701261},"gitHead":"7ce1102244a2bfde56776a4689080a8493a621f3","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.6.4","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","xlsx":"^0.18.5","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.0","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.4","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.12.4_1764933312381_0.9510397278192984","host":"s3://npm-registry-packages-npm-production"}},"2025.12.15":{"name":"qwc2","version":"2025.12.15","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.12.15","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"1db1a213f9ec34658876c04ab191b65f948c4580","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.12.15.tgz","fileCount":574,"integrity":"sha512-/5kWGZQnrBBMh7265UDdEd8AyDIgWlZJZMp+ZwEsGflGbdHjU37xIyi8FncuO6ZnZJXN39GkX8e731uuhq2uVg==","signatures":[{"sig":"MEQCICkZpS8/ha+Qu1quiY2hzzU9vaz08yhRVNR1eXqQulJ0AiA7ZLT9ZtGYIvoZ8ov7sIMVeUH/aUvz5/Opful8uOdq6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2025.12.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4729877},"gitHead":"0eca600a0c7f2c6333e53c7c37ac87bde1502949","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.7.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","xlsx":"^0.18.5","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.0","@turf/clean-coords":"^7.3.1","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.4","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.12.15_1765833929307_0.785947764953334","host":"s3://npm-registry-packages-npm-production"}},"2025.12.17":{"name":"qwc2","version":"2025.12.17","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.12.17","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"fca0cf9ea7d5f337ce6b77ba212840074db7522d","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.12.17.tgz","fileCount":574,"integrity":"sha512-9VPBLn/qWcMGoFOgYu5OTRA6GrZuiMfy6R3YzMBjSgkad/onsLF9kyRWSkQfsKRHXIRlZhy2AWWCUC/scURDcw==","signatures":[{"sig":"MEQCIBfkdshmhdiL6wHDhNr3Dn404tJr0kG8eHKrSyOJKaxqAiBe9456UKQddkLfkOVR4W7eZnDahzMYSoIgShh+XGANAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2025.12.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4739180},"gitHead":"c46253a3da7b0545a08cff91e68966ba4d447408","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.7.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","xlsx":"^0.18.5","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.0","@turf/clean-coords":"^7.3.1","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.4","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.12.17_1766012604197_0.2263547303000264","host":"s3://npm-registry-packages-npm-production"}},"2025.12.18":{"name":"qwc2","version":"2025.12.18","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.12.18","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"045b36191caeb0d4db0154d6776d9d824808d052","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.12.18.tgz","fileCount":575,"integrity":"sha512-rstZYQ5ZQ5hpnwxbmIHtAC8+ENCNhWfSMj30GXdkIBw521wxmamqXFXLHX+DAacMUxa9q9BpTYHoMY+IMh8hgQ==","signatures":[{"sig":"MEUCIQDth2ZLdHVsv/EEmw13hBABhLIHjKPiWYxrtOFZLnlm9QIgUg70ZiKSRAIrHyHRmqJiZlEPVulVfvXNuIAKzM4CTkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2025.12.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4727913},"gitHead":"1bd519b942737e53c818747fee3243103b25e843","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.7.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","xlsx":"^0.18.5","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.0","@turf/clean-coords":"^7.3.1","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.4","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.12.18_1766096578919_0.6554141678496463","host":"s3://npm-registry-packages-npm-production"}},"2025.12.19":{"name":"qwc2","version":"2025.12.19","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.12.19","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"896cedcd90c3c5be5cefb1b29a3eba08bb5cabed","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.12.19.tgz","fileCount":576,"integrity":"sha512-GRZZDUMEMlzjZX6AIn47Dx5J/bJD1w6oAtrS77++KwGP6fHiiT1kqhBxMf+fyc9K380jYcj5eZohM4wr3fp9Gw==","signatures":[{"sig":"MEYCIQCa1JX8XpOlKSV3MOyWCi2+zOFrcCb5rMglSp08lVseUQIhAN6KVoeHTbUYPsUCLpoHVA1hjkhwnluk8P8kVNiIuRSX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2025.12.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4735541},"gitHead":"5a42c5a2b73408e5d48612404d2843e32755095c","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.7.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ol":"^10.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^11.0.3","xlsx":"^0.18.5","axios":"^1.11.0","clone":"^2.1.2","dayjs":"^1.11.13","jszip":"^3.10.1","proj4":"^2.15.0","react":"^18.3.1","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.24","js-yaml":"^4.1.0","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.4.7","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.2.6","driver.js":"^1.3.6","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.87","react-dom":"^18.3.1","react-rnd":"^10.4.13","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^4.9.155","prop-types":"^15.8.1","sortablejs":"^1.15.6","lodash.omit":"^4.5.0","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.1.2","react-share":"^5.1.1","@turf/buffer":"^6.5.0","qrcode.react":"^4.1.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^6.5.0","formdata-json":"^1.0.0","simplepolygon":"^1.2.3","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^4.5.0","ol-mapbox-style":"^12.3.5","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.2.0","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.3","@reduxjs/toolkit":"^2.4.0","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.0","@turf/clean-coords":"^7.3.1","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.1.2","@kayahr/text-encoding":"^2.0.0","@loaders.gl/shapefile":"^4.3.3","@panoramax/web-viewer":"^4.0.1","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.2","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","webpack":"^5.97.1","@babel/cli":"^7.27.0","css-loader":"^7.1.2","typescript":"^5.7.2","@babel/core":"^7.26.0","webpack-cli":"^5.1.4","@types/react":"^18.3.1","babel-loader":"^9.2.1","react-docgen":"^5.4.3","style-loader":"^4.0.0","@babel/preset-env":"^7.26.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.1.0","@babel/preset-react":"^7.26.3","copy-webpack-plugin":"^12.0.2","eslint-plugin-react":"^7.37.2","html-webpack-plugin":"^5.6.4","@babel/eslint-parser":"^7.25.9","clean-webpack-plugin":"^4.0.0","eslint-plugin-perfectionist":"^2.10.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-object-rest-spread":"^7.25.9","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.12.19_1766186385156_0.8086774631977276","host":"s3://npm-registry-packages-npm-production"}},"2025.12.24":{"name":"qwc2","version":"2025.12.24","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.12.24","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"b8eee4fd0ada662a992d69b34b01e24632bec4e4","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.12.24.tgz","fileCount":576,"integrity":"sha512-2Z+U+E+DrtidOHe2+lsYe8K6r5E3O0aiHU5SDaMtcDkigkWFaJQN4JEVwt5qZoADnn38qdf81c5pHLgF7O4dag==","signatures":[{"sig":"MEUCIHDFjlGTTa/tamE29nSpqoGAXqrWVUV8a/pvl3EwdCeiAiEAhHlU5Rc8/UQYTOI75H8fyrK7DF0xWp8CJPV9nQeNXic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2025.12.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4717187},"gitHead":"b2219a22020ebe8f9395d85730e095f068e650c0","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.7.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ol":"^10.7.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.2","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.3","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.37","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.3","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.449","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.1","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.1","formdata-json":"^1.0.0","simplepolygon":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.3","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.11","@turf/clean-coords":"^7.3.1","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.2.0","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.104.1","@babel/cli":"^7.28.3","css-loader":"^7.1.2","typescript":"^5.9.3","@babel/core":"^7.28.5","webpack-cli":"^6.0.1","@types/react":"^19.2.7","@types/three":"^0.170.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.28.5","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.2","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.5","@babel/eslint-parser":"^7.28.5","eslint-plugin-perfectionist":"^5.1.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.27.1","@babel/plugin-transform-object-rest-spread":"^7.28.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.12.24_1767601988749_0.8740816023009044","host":"s3://npm-registry-packages-npm-production"}},"2025.12.25":{"name":"qwc2","version":"2025.12.25","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2025.12.25","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"bb1cfdc21b27b6e0f24ae60b85d1570056dbe3a9","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2025.12.25.tgz","fileCount":576,"integrity":"sha512-zKstNe5ZIhn5nWypLGwBip/TqQKo9NVI00+m5ZmX/i0+i66FzCtesA9W7CLQqxikt0QiXGf+X1n1ipr4h8Dg7Q==","signatures":[{"sig":"MEQCIEL/PGGC9rDMlPLFV+SOEcZHFjTGnalZrTGvi+JE51cAAiB9N3XT7nKVGofLXCkTR1vIdJhYqMGEGvOTIrUkPg444Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2025.12.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4717193},"gitHead":"9477d894f7657cd051c2a8d54c61ea9c4dda75ce","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.7.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ol":"^10.7.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.2","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.3","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.37","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.3","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.449","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.1","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.1","formdata-json":"^1.0.0","simplepolygon":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.3","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.11","@turf/clean-coords":"^7.3.1","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.2.0","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.104.1","@babel/cli":"^7.28.3","css-loader":"^7.1.2","typescript":"^5.9.3","@babel/core":"^7.28.5","webpack-cli":"^6.0.1","@types/react":"^19.2.7","@types/three":"^0.170.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.28.5","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.2","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.5","@babel/eslint-parser":"^7.28.5","eslint-plugin-perfectionist":"^5.1.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.27.1","@babel/plugin-transform-object-rest-spread":"^7.28.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2025.12.25_1767603159583_0.11410957688723755","host":"s3://npm-registry-packages-npm-production"}},"2026.1.6":{"name":"qwc2","version":"2026.1.6","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.1.6","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"90a49c2b3843009fbcbfdb27473b8caff17f3955","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.1.6.tgz","fileCount":576,"integrity":"sha512-4Hru0/8+7h8i1jst517TD2klShlvB010XJV2LsvaLIZwB7Op2LJzGCFWO6HbQeDLQ1HHXEgq7JyxUkiReJ7U2Q==","signatures":[{"sig":"MEYCIQD4k32jBcssC59Z1Jigkdf7EB+98sZvBbIuvQWl4XkVBQIhAMabpuDAz6y1vN7NMwL+1gq5IWASFPzdnqNQwdvmqwSp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4720231},"gitHead":"1943167b652375f6f17b98e16394e5cfd16eb8e5","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.7.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ol":"^10.7.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.2","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.3","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.37","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.3","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.449","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.1","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.1","formdata-json":"^1.0.0","simplepolygon":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.3","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.11","@turf/clean-coords":"^7.3.1","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.2.0","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.104.1","@babel/cli":"^7.28.3","css-loader":"^7.1.2","typescript":"^5.9.3","@babel/core":"^7.28.5","webpack-cli":"^6.0.1","@types/react":"^19.2.7","@types/three":"^0.170.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.28.5","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.2","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.5","@babel/eslint-parser":"^7.28.5","eslint-plugin-perfectionist":"^5.1.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.27.1","@babel/plugin-transform-object-rest-spread":"^7.28.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.1.6_1767718094235_0.07588094023140757","host":"s3://npm-registry-packages-npm-production"}},"2026.1.7":{"name":"qwc2","version":"2026.1.7","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.1.7","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"5ab8d2bb5a8931dff71f363163e3d1ecfc08314c","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.1.7.tgz","fileCount":576,"integrity":"sha512-JleFUncp7gqOGNnvP954JGZtNjFZ8ZpqYsPAc6FZxtnp4F2cJSIrhcr+OFmzLYGMa4itmnY01rqF/mb6tc0ORw==","signatures":[{"sig":"MEUCIDmHGIcC/dUIhp0HMXB1HKUm7UnxvnU0AAcTNwrF+u1lAiEA/yEEa1I7xe1dfpf4nL21H9YsDxsEU5vGVNStUf1iGDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4723462},"gitHead":"88cd888961eab2bd9a672416c83d51a38d5dc371","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.7.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ol":"^10.7.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.2","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.3","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.37","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.3","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.449","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.1","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.1","formdata-json":"^1.0.0","simplepolygon":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.3","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.11","@turf/clean-coords":"^7.3.1","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.2.0","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.104.1","@babel/cli":"^7.28.3","css-loader":"^7.1.2","typescript":"^5.9.3","@babel/core":"^7.28.5","webpack-cli":"^6.0.1","@types/react":"^19.2.7","@types/three":"^0.170.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.28.5","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.2","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.5","@babel/eslint-parser":"^7.28.5","eslint-plugin-perfectionist":"^5.1.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.27.1","@babel/plugin-transform-object-rest-spread":"^7.28.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.1.7_1767823700873_0.550914518358915","host":"s3://npm-registry-packages-npm-production"}},"2026.1.13":{"name":"qwc2","version":"2026.1.13","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.1.13","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"57dde5267db8b52b7b1a9f2a8d6cf0d9a854fb11","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.1.13.tgz","fileCount":576,"integrity":"sha512-PgigFCybfeWLZQqHvj9z6rqG9AxTp7R/7/sFkr3OjwUsO2r9AdEp8+O6Vp+TM/Jwzyb7HLnOppNaUkfx4oY0iA==","signatures":[{"sig":"MEQCIBizIiyPZMHmjZxq33+FVxrDnfCAxUto2tu2fQ/oFTywAiALJTenNWnC/lcu9Xl4TFobdRn5hpss9kSZnARyNo915w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4729048},"gitHead":"e0a47545c58b9f468e554e12b84b7758a2a4c58f","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.7.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ol":"^10.7.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.2","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.3","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.37","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.3","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.449","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.1","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.1","formdata-json":"^1.0.0","simplepolygon":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.3","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.11","@turf/clean-coords":"^7.3.1","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.2.0","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.104.1","@babel/cli":"^7.28.3","css-loader":"^7.1.2","typescript":"^5.9.3","@babel/core":"^7.28.5","webpack-cli":"^6.0.1","@types/react":"^19.2.7","@types/three":"^0.170.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.28.5","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.2","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.5","@babel/eslint-parser":"^7.28.5","eslint-plugin-perfectionist":"^5.1.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.27.1","@babel/plugin-transform-object-rest-spread":"^7.28.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.1.13_1768343803310_0.940764142624924","host":"s3://npm-registry-packages-npm-production"}},"2026.1.14":{"name":"qwc2","version":"2026.1.14","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.1.14","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"da21cf115e580acefbbf1924ff56c95136d252e5","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.1.14.tgz","fileCount":577,"integrity":"sha512-HzZ+dK+EdPzD7SuoUb9JQgXtm17WODNv309hOoNHeSnR+DMiMrMf6KKuFtk9objQ4pM3mKamtTJASCSf/UOc9w==","signatures":[{"sig":"MEYCIQCudNN1Kfbr+mf3uWZr8ES7XNFuTWwEB2sOS8wqC53ySQIhAOir18FdR6zdRN7Z04tMPfYP0aSxE1b98p/dRC4tr43S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4743720},"gitHead":"b7852be5e7e190db222384c0d8df13018e86f550","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.7.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ol":"^10.7.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.2","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.3","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.37","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.3","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.449","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.1","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.1","formdata-json":"^1.0.0","simplepolygon":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.3","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.11","@turf/clean-coords":"^7.3.1","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.2.0","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.104.1","@babel/cli":"^7.28.3","css-loader":"^7.1.2","typescript":"^5.9.3","@babel/core":"^7.28.5","webpack-cli":"^6.0.1","@types/react":"^19.2.7","@types/three":"^0.170.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.28.5","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.2","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.5","@babel/eslint-parser":"^7.28.5","eslint-plugin-perfectionist":"^5.1.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.27.1","@babel/plugin-transform-object-rest-spread":"^7.28.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.1.14_1768427948920_0.7128705396909858","host":"s3://npm-registry-packages-npm-production"}},"2026.1.15":{"name":"qwc2","version":"2026.1.15","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.1.15","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"6f537becf9913f93fe69dc97564fd383e8238e5f","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.1.15.tgz","fileCount":577,"integrity":"sha512-SAEPH1754TK2vmaQSE8K6qAocyoI7Gtx4O4DJRgAoNg54QWWdja+Nb7k7y/lloPR+NNKFKruIrklV+6U57IMSg==","signatures":[{"sig":"MEUCIQDFJwNgbpFUnVC1qXuPcIuOaI6Y97kdwY89GAXVMl+ogwIgOo3VfCW1D4AhhEu1zhTXq+Eb4id2QtmbWflxqs2PQ+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4748086},"gitHead":"c068b3322823ca6c6842d58f0a0a6cb48428cbb1","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.7.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ol":"^10.7.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.2","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.3","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.37","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.3","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.449","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.1","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.1","formdata-json":"^1.0.0","simplepolygon":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.3","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.11","@turf/clean-coords":"^7.3.1","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.2.0","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.104.1","@babel/cli":"^7.28.3","css-loader":"^7.1.2","typescript":"^5.9.3","@babel/core":"^7.28.5","webpack-cli":"^6.0.1","@types/react":"^19.2.7","@types/three":"^0.170.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.28.5","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.2","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.5","@babel/eslint-parser":"^7.28.5","eslint-plugin-perfectionist":"^5.1.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.27.1","@babel/plugin-transform-object-rest-spread":"^7.28.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.1.15_1768520252530_0.3484694177844869","host":"s3://npm-registry-packages-npm-production"}},"2026.1.18":{"name":"qwc2","version":"2026.1.18","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.1.18","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"45f6f0cd6f7b2693e4ef662e81cfc929ab2efeae","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.1.18.tgz","fileCount":577,"integrity":"sha512-OWuIPO+NFYe+cNk/8ooiRMxndKCMjXTsIHuVEN9ZHKYWc0RxWPRPgzwBOFh25B6c/YDy9VyBi+cSXfYSMh17Gg==","signatures":[{"sig":"MEQCIH5kKZuNjTl3B7fJYXSjut6pHKapTwU1L1QRXILU8TOZAiARgWaUlnDvcF2Fvz14ZYhTFr8GeOgnfQcQdN4cMH5lXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4749633},"gitHead":"bf5de79174e81c75995de9e80ac48369310aa897","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.7.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ol":"^10.7.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.2","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.3","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.37","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.3","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.449","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.1","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.1","formdata-json":"^1.0.0","simplepolygon":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.3","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.11","@turf/clean-coords":"^7.3.1","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.2.0","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.104.1","@babel/cli":"^7.28.3","css-loader":"^7.1.2","typescript":"^5.9.3","@babel/core":"^7.28.5","webpack-cli":"^6.0.1","@types/react":"^19.2.7","@types/three":"^0.170.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.28.5","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.2","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.5","@babel/eslint-parser":"^7.28.5","eslint-plugin-perfectionist":"^5.1.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.27.1","@babel/plugin-transform-object-rest-spread":"^7.28.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.1.18_1768812669614_0.990030805628455","host":"s3://npm-registry-packages-npm-production"}},"2026.1.19":{"name":"qwc2","version":"2026.1.19","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.1.19","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"89dd9308ccb82073736190bcad4fe6048cd0f5d2","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.1.19.tgz","fileCount":579,"integrity":"sha512-m5S+ogdcFKGw5ZikLibUbw3Fae1KSIJfLehF5fIA8y/2GND0Ga4R/e4Pha5X6CZz6TXOl/7W/BpF8kxDvrzZEg==","signatures":[{"sig":"MEUCIQCNnna/DMB+b33oluFhUTkcq8TSOJomdJ31NHUwdqbXuwIgRxf+bs/k1fBx43uYUR7EG4JYI5/pnSVQYzHxdeue1So=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4781641},"gitHead":"c73cb8c02afa936c1d4084e7772a685a71b06db0","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.7.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ol":"^10.7.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.2","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.3","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.37","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.3","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.449","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.1","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.1","formdata-json":"^1.0.0","simplepolygon":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.3","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.11","@turf/clean-coords":"^7.3.1","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.2.0","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.104.1","@babel/cli":"^7.28.3","css-loader":"^7.1.2","typescript":"^5.9.3","@babel/core":"^7.28.5","webpack-cli":"^6.0.1","@types/react":"^19.2.7","@types/three":"^0.170.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.28.5","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.2","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.5","@babel/eslint-parser":"^7.28.5","eslint-plugin-perfectionist":"^5.1.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.27.1","@babel/plugin-transform-object-rest-spread":"^7.28.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.1.19_1768842397047_0.12613541472488987","host":"s3://npm-registry-packages-npm-production"}},"2026.1.20":{"name":"qwc2","version":"2026.1.20","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.1.20","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"a6c428f6280634f65b9175238d1b7d6ddec8a801","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.1.20.tgz","fileCount":587,"integrity":"sha512-g1W7Ab22ZgTFpVM3n5TpGpQ74GO1P9qrZ4XFpQqVwk4velACY48xtNHoxbFfV6loyzdpF6ejSsPOsxFaTw2AoQ==","signatures":[{"sig":"MEUCIDYw0s/Y3Jb7di6Nl8v6UY24HAeQIhgE+siSdobLIDYJAiEAzqSZpPpVEQB1MBH/JZP8hkVCKeSYcsKfk6IaBB+8Em0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4880551},"gitHead":"39ea5721e9778fc898cd689500c2e88dc6df19aa","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.7.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ol":"^10.7.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.2","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.3","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.37","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.3","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.449","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.1","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.1","formdata-json":"^1.0.0","simplepolygon":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.3","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.11","@turf/clean-coords":"^7.3.1","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.2.0","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.104.1","@babel/cli":"^7.28.3","css-loader":"^7.1.2","typescript":"^5.9.3","@babel/core":"^7.28.5","webpack-cli":"^6.0.1","@types/react":"^19.2.7","@types/three":"^0.170.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.28.5","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.2","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.5","@babel/eslint-parser":"^7.28.5","eslint-plugin-perfectionist":"^5.1.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.27.1","@babel/plugin-transform-object-rest-spread":"^7.28.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.1.20_1768949482999_0.7388185734598887","host":"s3://npm-registry-packages-npm-production"}},"2026.1.21":{"name":"qwc2","version":"2026.1.21","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.1.21","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"2e9185e5a7984c49305ab97a056745d1acfd55fa","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.1.21.tgz","fileCount":589,"integrity":"sha512-sVh6yPE3Zh3WP4RajuoUtshDhgO7Uh4X49dM8aryh7A9qsHR+VdoskFqBrxKJnBx5PRFddXoazOP1fzPDvWgpA==","signatures":[{"sig":"MEUCIG2jv1lqTqjJNoGtdoP18uLg7UHlsOfQfRbAncU7PHLRAiEAjAZ1+fQAuWBxh0RB3eYuuLXohshkayLMtnA69zCbne8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4937387},"gitHead":"753e4f1eae56be2e7d685cdade73714b3fcccc18","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.7.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ol":"^10.7.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.2","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.3","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.37","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.3","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.449","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.1","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.1","formdata-json":"^1.0.0","simplepolygon":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.3","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.11","@turf/clean-coords":"^7.3.1","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.2.0","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.104.1","@babel/cli":"^7.28.3","css-loader":"^7.1.2","typescript":"^5.9.3","@babel/core":"^7.28.5","webpack-cli":"^6.0.1","@types/react":"^19.2.7","@types/three":"^0.170.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.28.5","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.2","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.5","@babel/eslint-parser":"^7.28.5","eslint-plugin-perfectionist":"^5.1.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.27.1","@babel/plugin-transform-object-rest-spread":"^7.28.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.1.21_1769036430847_0.5428746604604384","host":"s3://npm-registry-packages-npm-production"}},"2026.1.22":{"name":"qwc2","version":"2026.1.22","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.1.22","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"a7721ec62b0cf57c4c2b7eec488a076d45b06621","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.1.22.tgz","fileCount":589,"integrity":"sha512-GLpP5nRQHhpegNVK9/HmnvIz3fXByc8sV96V8WdKveQ4mZAD2q3C4t/fPZrdWzDzXrcAgHuSQ4/6KtiL3dInYg==","signatures":[{"sig":"MEUCICnyZSqzKuuAIDloCi6f9GdyNxttbEm+p4QrhknSYe4eAiEAtTu6YWN9hW3zsDnq5lBuOPkjQqy1dd5o9ZBKxCOprDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4939512},"gitHead":"7470152c2f7f0c4695bb2752b948305e765a7829","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.8.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ol":"^10.7.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.2","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.3","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.37","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.3","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.449","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.1","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.1","formdata-json":"^1.0.0","simplepolygon":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.3","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.11","@turf/clean-coords":"^7.3.1","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.2.0","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.104.1","@babel/cli":"^7.28.3","css-loader":"^7.1.2","typescript":"^5.9.3","@babel/core":"^7.28.5","webpack-cli":"^6.0.1","@types/react":"^19.2.7","@types/three":"^0.170.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.28.5","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.2","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.5","@babel/eslint-parser":"^7.28.5","eslint-plugin-perfectionist":"^5.1.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.27.1","@babel/plugin-transform-object-rest-spread":"^7.28.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.1.22_1769125162828_0.08202682840489839","host":"s3://npm-registry-packages-npm-production"}},"2026.1.25":{"name":"qwc2","version":"2026.1.25","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.1.25","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"4176fd285149d2d82a3b2ceebd3ba6d60fc8b4a6","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.1.25.tgz","fileCount":589,"integrity":"sha512-i59UBR1F0Lk6S3dP4PcW5kXS183FRdmB77HjHObdNeAhhlZzU8G7VNb77bYAJfBmYWqteCBkz/ynEzRU2AsuXQ==","signatures":[{"sig":"MEUCIAj9d+NUsZz6HXAp53aKE+yQlgT8zZwaM7VNf2t8KSdcAiEA8PA9bf4v5zN+Rbeu+nb6/t8EQfFxttvwF+vkf+BNDsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.1.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4942036},"gitHead":"e2264c8fcd04dc818b307da2725f1dfa751a6153","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.8.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ol":"^10.7.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.2","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.3","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.37","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.3","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.449","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.1","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.1","formdata-json":"^1.0.0","simplepolygon":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.3","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.11","@turf/clean-coords":"^7.3.1","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.2.0","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.104.1","@babel/cli":"^7.28.3","css-loader":"^7.1.2","typescript":"^5.9.3","@babel/core":"^7.28.5","webpack-cli":"^6.0.1","@types/react":"^19.2.7","@types/three":"^0.170.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.28.5","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.2","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.5","@babel/eslint-parser":"^7.28.5","eslint-plugin-perfectionist":"^5.1.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.27.1","@babel/plugin-transform-object-rest-spread":"^7.28.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.1.25_1769451115150_0.4920029406450821","host":"s3://npm-registry-packages-npm-production"}},"2026.1.30":{"name":"qwc2","version":"2026.1.30","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.1.30","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"1d25bc56564c5b6f7c3eae30c2773d2af8680d40","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.1.30.tgz","fileCount":589,"integrity":"sha512-IwE0R1bWUsvs+RE8rWI7fxOh8ixXvo5QWAQjxwumQaCU7JMPxSdSYkHTXiM9r3mII205dFRlC/JPhmq3G2At2A==","signatures":[{"sig":"MEUCIQDcmKBQi2hvhTGbGK2TRNP3a24eQFvN1dH1mqbiyT5dqAIgW3hRH6u6KDPSgOCHhKvmy/byE+hmWuOqNh786jOPvtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.1.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4943463},"gitHead":"300e9596d6c1b31249ed7b8fa95633cb6dad1f03","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.8.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ol":"^10.7.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.2","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.3","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.37","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.3","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.449","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.1","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.1","formdata-json":"^1.0.0","simplepolygon":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.3","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.11","@turf/clean-coords":"^7.3.1","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.2.0","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.104.1","@babel/cli":"^7.28.3","css-loader":"^7.1.2","typescript":"^5.9.3","@babel/core":"^7.28.5","webpack-cli":"^6.0.1","@types/react":"^19.2.7","@types/three":"^0.170.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.28.5","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.2","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.5","@babel/eslint-parser":"^7.28.5","eslint-plugin-perfectionist":"^5.1.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.27.1","@babel/plugin-transform-object-rest-spread":"^7.28.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.1.30_1769815224700_0.04350838771788168","host":"s3://npm-registry-packages-npm-production"}},"2026.1.31":{"name":"qwc2","version":"2026.1.31","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.1.31","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"4afdf3b5c7b52fca96106308bf1784a9639380ec","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.1.31.tgz","fileCount":589,"integrity":"sha512-HSLzM9h9k73MVqIrxD3UqkYLLDlmaukutCSl3DVibF+HItWshg/MMOyFU9e4fDUsyi13jWLZAEbcegbMTL2Znw==","signatures":[{"sig":"MEYCIQD/UhmppIYXfru/3AfjR6x04iigPB6gSM06R8kOB+GVnAIhAIZ2DA1Wa7WwnA/ABFm+ldmDgjkZ20a6qjNxjgOrs8D9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.1.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4943463},"gitHead":"8f15ba457ac1c92a454aca32be56e999194db5bd","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.8.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ol":"^10.7.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.2","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.3","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.37","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.3","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.449","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.1","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.1","formdata-json":"^1.0.0","simplepolygon":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.3","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.11","@turf/clean-coords":"^7.3.1","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.2.0","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.104.1","@babel/cli":"^7.28.3","css-loader":"^7.1.2","typescript":"^5.9.3","@babel/core":"^7.28.5","webpack-cli":"^6.0.1","@types/react":"^19.2.7","@types/three":"^0.170.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.28.5","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.2","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.5","@babel/eslint-parser":"^7.28.5","eslint-plugin-perfectionist":"^5.1.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.27.1","@babel/plugin-transform-object-rest-spread":"^7.28.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.1.31_1769899309296_0.2847487680040113","host":"s3://npm-registry-packages-npm-production"}},"2026.2.1":{"name":"qwc2","version":"2026.2.1","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.2.1","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"76240e1240195269b54c7a61e4b90e19245f06a0","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.2.1.tgz","fileCount":589,"integrity":"sha512-fOYdcgS+5WlSMdd/MQOb3aF40T9AU6ydAXww9Lzza77t9j/osFot0oNiwFAC8zN9mQZGlpSp/pKCCpNFJGEhrg==","signatures":[{"sig":"MEQCICzdumtcJ4oZZykq4YMKS9Y0caeepg8FAXD/HzW0PzOSAiAOzlpeMtCzha0fIqiFCy0g5VpArO5+vDKSAIX/mGaiVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4943326},"gitHead":"b92a0d32199dae6b1952a6e88e53a0c2b51f0736","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.8.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ol":"^10.7.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.2","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.3","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.37","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.3","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.449","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.1","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.1","formdata-json":"^1.0.0","simplepolygon":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.3","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.11","@turf/clean-coords":"^7.3.1","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.2.0","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.104.1","@babel/cli":"^7.28.3","css-loader":"^7.1.2","typescript":"^5.9.3","@babel/core":"^7.28.5","webpack-cli":"^6.0.1","@types/react":"^19.2.7","@types/three":"^0.170.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.28.5","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.2","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.5","@babel/eslint-parser":"^7.28.5","eslint-plugin-perfectionist":"^5.1.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.27.1","@babel/plugin-transform-object-rest-spread":"^7.28.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.2.1_1770022185494_0.5433832570511494","host":"s3://npm-registry-packages-npm-production"}},"2026.2.2":{"name":"qwc2","version":"2026.2.2","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.2.2","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"ea55b826871fb8632e45dc1162c60eca99b94a3c","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.2.2.tgz","fileCount":589,"integrity":"sha512-fXSFXqzm5dw0UPmHgamKlCXp7ObJu/jxtXYPdqIC9rZ96CvKmsNPW0SvBiYcpZKxYcjQCYTZzIfJ1/Kk8lNn1Q==","signatures":[{"sig":"MEQCIE91t8k3Q6FGr5FkILzL+mYv9Jr4V3Miaby2SlKU9o0oAiAgFg56iQzlJGHnD+hKosRsWG0h+VK+E9BUApSQ399JVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4944444},"gitHead":"6d37e6d2715317c7dc6bf004424b872fc6527bf5","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.8.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ol":"^10.7.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.2","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.3","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.37","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.3","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.449","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.1","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.1","formdata-json":"^1.0.0","simplepolygon":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.3","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.11","@turf/clean-coords":"^7.3.1","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.2.0","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.104.1","@babel/cli":"^7.28.3","css-loader":"^7.1.2","typescript":"^5.9.3","@babel/core":"^7.28.5","webpack-cli":"^6.0.1","@types/react":"^19.2.7","@types/three":"^0.170.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.28.5","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.2","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.5","@babel/eslint-parser":"^7.28.5","eslint-plugin-perfectionist":"^5.1.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.27.1","@babel/plugin-transform-object-rest-spread":"^7.28.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.2.2_1770102995485_0.8870635018108302","host":"s3://npm-registry-packages-npm-production"}},"2026.2.4":{"name":"qwc2","version":"2026.2.4","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.2.4","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"731a6e9367f63edca5f02686feab92ac60f4b991","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.2.4.tgz","fileCount":589,"integrity":"sha512-XXHLlh9wuX4Xig5MYDMRBLcIt+N6QWNI/S8b4p6msYKVtLXR0vF0hRrOAC0Q1hSAjUiEKnGhFNn4oFia431r7g==","signatures":[{"sig":"MEUCICdaI7UeQZu3ykI/B+uvighwQqR2+aaY8q0wLwyfLBEvAiEA9eGiY8uLCtfyLgq2ruk1eYf8AHhE4atugg0azYT3QJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4946264},"gitHead":"434e5a75d706eb59dc215979dbdfafb9ac22964c","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.9.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ol":"^10.7.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.2","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.3","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.37","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.3","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.449","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.1","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.1","formdata-json":"^1.0.0","simplepolygon":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.3","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.11","@turf/clean-coords":"^7.3.1","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.2.0","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.104.1","@babel/cli":"^7.28.3","css-loader":"^7.1.2","typescript":"^5.9.3","@babel/core":"^7.28.5","webpack-cli":"^6.0.1","@types/react":"^19.2.7","@types/three":"^0.170.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.28.5","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.2","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.5","@babel/eslint-parser":"^7.28.5","eslint-plugin-perfectionist":"^5.1.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.27.1","@babel/plugin-transform-object-rest-spread":"^7.28.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.2.4_1770292239560_0.874866287680272","host":"s3://npm-registry-packages-npm-production"}},"2026.2.5":{"name":"qwc2","version":"2026.2.5","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.2.5","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"bd30faf46157fee4c36c08885711e67ac42449f1","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.2.5.tgz","fileCount":589,"integrity":"sha512-bt0ODVKS5lvVnUd6T95mFpbjm2iiGXP49oKpaUvT9Nzjuy3WhQTCj2OgqanIntBDZmmwkmtD9zLUx57B9Z5Z0A==","signatures":[{"sig":"MEUCIGI8/dlIFjwMyq8SUjNaO0DwaNJ7PLy0deWALvYcyprtAiEA5Lm2fzVgGpIiB72fmk81YDMj8UJrfMxBBQh5JYcXxjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4946663},"gitHead":"074cb9af45b44a42adb500578b3b86e025573b94","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --json | webpack-bundle-size-analyzer","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.9.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ol":"^10.7.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.2","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.3","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.37","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.3","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.449","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.1","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.1","formdata-json":"^1.0.0","simplepolygon":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.3","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.11","@turf/clean-coords":"^7.3.1","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.2.0","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.104.1","@babel/cli":"^7.28.3","css-loader":"^7.1.2","typescript":"^5.9.3","@babel/core":"^7.28.5","webpack-cli":"^6.0.1","@types/react":"^19.2.7","@types/three":"^0.170.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.28.5","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.2","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.5","@babel/eslint-parser":"^7.28.5","eslint-plugin-perfectionist":"^5.1.0","webpack-bundle-size-analyzer":"^3.1.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.27.1","@babel/plugin-transform-object-rest-spread":"^7.28.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.2.5_1770329553640_0.7032682437897744","host":"s3://npm-registry-packages-npm-production"}},"2026.2.8":{"name":"qwc2","version":"2026.2.8","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.2.8","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"f294c01ffdd729bea39861866bdedbe16338c7ac","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.2.8.tgz","fileCount":589,"integrity":"sha512-7MlOvHBdwxP+BaExSRtpFOLS7agvDlTLKjcw3gqyvRyNMsQ44OQ/BY2KmrlGxexeZmStMfRlW+2b3criwSBSiQ==","signatures":[{"sig":"MEYCIQCEZTp3xr5wf3pGUSGU4ubH8tdEB1vwGj77XKALH1Tv/AIhANQt906orDUd7Td71PCcdvtuXRConoKQm12+6yRndWUJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4947231},"gitHead":"36fedebd955af880983363b80d1f8729455ca9dc","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.9.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ol":"^10.7.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.4","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.37","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.170.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.2.8_1770654307967_0.5900908144044807","host":"s3://npm-registry-packages-npm-production"}},"2026.2.9":{"name":"qwc2","version":"2026.2.9","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.2.9","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"6434050cb9ea2f3c614eb8ca018d279c63e55daf","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.2.9.tgz","fileCount":589,"integrity":"sha512-8FmHsQGfLBiI2//VFpUHQQCRK+zAGqYjrJ1yYBxPXucuwBfu0oMNpCqBHaO1mQF1QvloJ9XK7UrE5mDeK/UlsQ==","signatures":[{"sig":"MEUCIFeVYRHutwWx84y1eK5lcJT+pSSNRFRROrB53d7NAwZwAiEA86FYWUi+54T74B4Sq0eAEwMcK/5yuSNP78IFvyiLOb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4948617},"gitHead":"980056ea14991cc87c30a62a5ee0c1dbb7d96d94","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.9.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ol":"^10.7.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.4","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.37","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.170.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.2.9_1770750751746_0.35256088794859175","host":"s3://npm-registry-packages-npm-production"}},"2026.2.12":{"name":"qwc2","version":"2026.2.12","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.2.12","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"867f92ca455692eeb2a66ba118d9ae3ded844353","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.2.12.tgz","fileCount":589,"integrity":"sha512-pnplQsFeOE4K9K+vArSK6I/ifgkNgYwgn1ljTlqFd8GsF5ZyDnmefk7AVnUt/TzCwc0s4w7LmmBjX19kuxBrOA==","signatures":[{"sig":"MEUCIQClt7SJ47V1X0Qv+xBUVjiqJo3FnPBW2eWNoLwcXrV9mQIgWbtUsu/Ie/kozOyY/Dfy/C4/2IRaQ9AkiTRMZEs7FmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4950654},"gitHead":"8643b152202b775b44bfc7f8c9d4277cd94a0a51","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.10.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ol":"^10.7.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.4","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.37","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.170.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.2.12_1770935546631_0.5426855120813876","host":"s3://npm-registry-packages-npm-production"}},"2026.2.13":{"name":"qwc2","version":"2026.2.13","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.2.13","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"62e07c2217304a8d10c883f88f2d13896fc09840","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.2.13.tgz","fileCount":589,"integrity":"sha512-DqmUc0kTgKUph44ABzotPELm0qd8wya7L4XaX45Wd1dMssw3Hwoyz0Xnq1yXZzDOB/8tOITfJ5F4HkrewV9zbg==","signatures":[{"sig":"MEUCIQCAKCii9HAzMo70gWm6hGYONG0xMz82McZoYhAsVaPDOwIgEK9LmN5fMFiJOukI9X7YKmeG9k+6zdDUCS3NXFvOVig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4949217},"gitHead":"4efa176275840d10a0c174d8f71a6d487b6aef96","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.10.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ol":"^10.7.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.4","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.37","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.170.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.2.13_1771230302170_0.8148782008431565","host":"s3://npm-registry-packages-npm-production"}},"2026.2.16":{"name":"qwc2","version":"2026.2.16","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.2.16","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"c66335da1c7df68c77cd9c80314aebf373fa43a3","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.2.16.tgz","fileCount":589,"integrity":"sha512-CjEZoJMGjF7p+n8Hw1UCE97Rn2e1QCFi1GAyaIJ4mkjVwHNMHCf6eBJBnQZ4z2Q5aJ9EmTIyjVSjsNbEEt5dTw==","signatures":[{"sig":"MEUCIEezrXqSuGZAow07OwgLnLWGCX2GtSfymL1dYPinE2xjAiEAx9W63qraMa3Xp/wSTFzB86B6jTdnBx9XOl7/uJsn9II=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.2.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4960649},"gitHead":"b9317c98e62538be6ca8eb8d438964243a994bc5","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.10.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.4","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.37","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.170.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.2.16_1771315663509_0.24755587410153557","host":"s3://npm-registry-packages-npm-production"}},"2026.2.17":{"name":"qwc2","version":"2026.2.17","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.2.17","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"490be43ac47387c82b236f05d7d49623aa5fb623","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.2.17.tgz","fileCount":589,"integrity":"sha512-2pgvnT30BxD7sAqlPPfGUnjClxU/Qc/qJEz5GMfvTU5RMEuHN/woPw+0kjnwaPnHL5xIsYBxMWcQP5V1l9NYKw==","signatures":[{"sig":"MEQCIDJG4i9ngdwKXcdSStpQrkJMnOsH5N3oH6ktDLeUDz5FAiBv1Ia/xBqkKCpQurTrMsT46kXB/3wSI981WcBRVBxJyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.2.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4961111},"gitHead":"b86eaa6f141e5fa6b4a6c8e0e2bfe0c1b4c3d3e8","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.10.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.4","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.37","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.170.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.2.17_1771354720498_0.4586691652746606","host":"s3://npm-registry-packages-npm-production"}},"2026.2.23":{"name":"qwc2","version":"2026.2.23","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.2.23","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"b518db8166cd77b9ea1443ad09c19e45a14d1447","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.2.23.tgz","fileCount":589,"integrity":"sha512-IAh5VOLk+df76xN5uRZAPdQ4oT9HC0tEh1sFQnReagO/ziKkp6Mx3fD4b5zh1J8yykwkpZtnayGExLF8LcWMXQ==","signatures":[{"sig":"MEQCIC+uBC2lUVS/yU60ZxtyXcR1nr+rY+ynt4U24xaomceqAiBe4l719xotw/fax7GJBgXQo39vs0DG1AKz9Q2DuJ4V1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.2.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4967355},"gitHead":"a58d640a2694284b3d921cb8dce5e8cecd3214f9","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.10.1","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.4","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.37","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.170.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.2.23_1771873102341_0.07337505609688222","host":"s3://npm-registry-packages-npm-production"}},"2026.2.24":{"name":"qwc2","version":"2026.2.24","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.2.24","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"2e3e1438648660ea321888a1595403d551c224cc","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.2.24.tgz","fileCount":589,"integrity":"sha512-Le8cOtVVqrlNOKH9Sx0UhaFx1jfgaK1bhCQvrPcPLSlPiXfGhOvQ0Wsku/mlzxJJH0q/GfPaoqnF7tYachH47w==","signatures":[{"sig":"MEQCICqMfK0EbkIoPMXKT51RO+NMJoVMUjTqUbIxV2gLJD4MAiByBkrIaFWK/MrNWtfhiLS7b8Mt5imWFTsTjJlmioNbQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.2.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4974146},"gitHead":"468a1dfe76eddbc0d62114272ecb9ad953db7060","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.10.1","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.4","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.37","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.170.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.2.24_1772025168833_0.16711061220346868","host":"s3://npm-registry-packages-npm-production"}},"2026.2.25":{"name":"qwc2","version":"2026.2.25","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.2.25","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"f47d94236b34d84684361536546faedefa7894e9","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.2.25.tgz","fileCount":589,"integrity":"sha512-jULFLc7drZkPNaiC3i2m02Uc3P069UIprTOO9J24ZiTM1jvb8P0Nw/FmT0y5Zt01FfP2reCSWNB8Jh6IBIALOg==","signatures":[{"sig":"MEQCIGTrU/1+GsLHfcEvsR9GbYYUt3YhYn9ZP5zIIIT79tSAAiBmfRCaAyIFdCGZuuPvEo1iMimlLGgtCMq0ncpVObtx3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.2.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4976743},"gitHead":"59e9297c3e55b9c360486f2a6435235567fab969","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.10.1","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.4","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.37","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.170.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.2.25_1772045014798_0.1685351345171957","host":"s3://npm-registry-packages-npm-production"}},"2026.2.27":{"name":"qwc2","version":"2026.2.27","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.2.27","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"3a89a8127a07945b8ff9d377c82c9c4f1645f94d","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.2.27.tgz","fileCount":589,"integrity":"sha512-fdGwBMAOLNveevXYLRWDMEd0HoAfX8ojGD6WubpcXH0H7gJt1zHIq8JjQECu8nMYms9Ir39PABkPAJhm830uVw==","signatures":[{"sig":"MEQCIBThi1jVXPkv7xlv50GOLfHWcIBuN47+s2oc7EwU27lHAiAbC7Pm3mj5UXZ81pkEMQgiFUv/m9xrxiHf4AizU0/ZGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.2.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4978924},"gitHead":"79305b77110c63322064bf6b119d5851ef7c2900","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.11.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.4","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.37","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.170.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.2.27_1772283477946_0.8777948873815031","host":"s3://npm-registry-packages-npm-production"}},"2026.3.18":{"name":"qwc2","version":"2026.3.18","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.3.18","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"179fc0bd7def4183519fca5422f17c975065c092","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.3.18.tgz","fileCount":598,"integrity":"sha512-lEdA4nKrUasbfC+4KtfQwJELZ3nWRuhrmYNya/tcMUvqXYDYNaPdY6gm11nZO7E+3Bj4saxc9UNs0nr8rqVTHg==","signatures":[{"sig":"MEUCIQDS0utteXOdiHeB9qYqDcJDdsQcy18fWyQyVtVYOrxXQAIgZUtIxD/8qsKRB/hqgzfMeafKy1MMUeRG15FK1PKYEDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.3.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5083553},"gitHead":"9e425e0ef41f72987b0a441ee4bb14c90611a417","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.11.1","description":"QGIS Web Client","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.4","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.170.0","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","quick-hull-2d":"^0.1.0","simplepolygon":"^2.0.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.170.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.3.18_1773857182951_0.9687426622324895","host":"s3://npm-registry-packages-npm-production"}},"2026.3.24":{"name":"qwc2","version":"2026.3.24","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.3.24","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"d93f741c745b67bea33b40c87329f512c74e5bf7","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.3.24.tgz","fileCount":601,"integrity":"sha512-Bw8/Tcrd7nhyRspxvHl9+WJoBgHaQynIwxKZhYf5Yoom3eVNMe2TUvMiThuIfsgPjF5b+yes///RmmXKVYGt9A==","signatures":[{"sig":"MEYCIQDXz02TZujmjzLWb+HswgqbuT5EpXQFPRqf+r8Oxu7W7QIhAL4gJuP5xLDZHHIlMAsHd9EzePMamQyb1j8oPHLlXzkG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.3.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5292438},"gitHead":"2787b4e41b290ade6e8e4fd2c61df2f35dde85dd","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.12.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.4","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.170.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.170.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.3.24_1774389999006_0.8511389647845091","host":"s3://npm-registry-packages-npm-production"}},"2026.3.30":{"name":"qwc2","version":"2026.3.30","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.3.30","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"6ef3c0ce58625988014715aa2416e592ebcd071e","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.3.30.tgz","fileCount":601,"integrity":"sha512-eZZxQpnOekI1THQRzbIUR3hxMCNyggi2TJc944uP4Fn5b01TqxNtoAkOSE8s91QBxf4l1+bn1aZetzQZHIx3cQ==","signatures":[{"sig":"MEUCIQC0RIvBakKpM++kHccejvRvpmPZg7btANy4cuuv8rD/eQIgNLf9AMeEOB2QP1Jy2A+loTftaCdFV7fKG+EOFFBS7pA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.3.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5295173},"gitHead":"7628ab0286867e393b33832a77a97306cb133fc7","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.12.1","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.4","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.170.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","@sourcepole/qwc-giro3d":"^0.44.0-dev","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.170.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.3.30_1774944475586_0.774029886599837","host":"s3://npm-registry-packages-npm-production"}},"2026.4.2":{"name":"qwc2","version":"2026.4.2","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.4.2","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"69b77bde6d6025722b1327ef05ce3c08178b9811","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.4.2.tgz","fileCount":607,"integrity":"sha512-+sLP0XZ6HjX15HF/6IvDCyfeijy7MUDD+c14S+E+45s5tkUqvV4WLk08JsrZVgBdN0aRmMbL8gT+0CWPwlyJ2Q==","signatures":[{"sig":"MEUCIH3UiOEcdgK3ibYg5nR3piUOA90CVMaLgUGhu1bevPWJAiEAi/+goL9CV1hh74vzlOFxDKInZ344U6tADTYqnTYKAJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5346756},"gitHead":"03d08b689b46f861ba314dc60f9cfa88efc28892","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.12.1","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.4","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"2.0.0-beta.1","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.4.2_1775155143787_0.22159796196425408","host":"s3://npm-registry-packages-npm-production"}},"2026.4.3":{"name":"qwc2","version":"2026.4.3","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.4.3","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"6b5ff4ad49e7950e0d5fbec51fa44bd0399d218c","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.4.3.tgz","fileCount":607,"integrity":"sha512-pViSzNpIo9oiBeJd9X9R0mPrPk5s4uat0L1hawfa88W4IuBB2OkzP62UrWtNy0eQzDjwWeXlvqrI1gjmt3MbnA==","signatures":[{"sig":"MEQCIAeTnwH/mChb5rHjYlYviWQeysQ7FaxdGxvFiBICdxWYAiAYXmRwQYy1bcYzMJSA+BlwMC22jTjmsxVY+L8olTlUdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5354310},"gitHead":"ee3383a9afcbdf2e5c5ce40bf020db2d1b72dfa0","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.12.1","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.13.4","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"2.0.0-beta.1","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.4.3_1775565415694_0.22530670948382192","host":"s3://npm-registry-packages-npm-production"}},"2026.4.13":{"name":"qwc2","version":"2026.4.13","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.4.13","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"2e639c92d2d33bd39b99e885196d00feec8c2258","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.4.13.tgz","fileCount":607,"integrity":"sha512-h1duCU0QtHM9Jasr2mmuLWRSSs27l20bWZi/54l0YQssRYfffdw6D5YdUPGX2I8uJ2jeJV5ELZlm+5NedmipgQ==","signatures":[{"sig":"MEYCIQDvuEPaxjRx+8Yh7zvuUDw+sCW/B/IdfZ6RfZI7sfOpdAIhAOgkUf9MuuO1saEH+dPMEB2JqcHmOdWyyZEuw/RUEVmD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.4.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5358169},"gitHead":"f4391fc86c7ba63742035605eeb923b19f67f9f7","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.12.1","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.0","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.4.13_1776151437016_0.6082734053449723","host":"s3://npm-registry-packages-npm-production"}},"2026.4.20":{"name":"qwc2","version":"2026.4.20","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.4.20","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"22b85909109bbf5610e7357f5b4cac74037b0679","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.4.20.tgz","fileCount":607,"integrity":"sha512-PW6VBWH9xXRjhaUGstjlq75d9BM42AvK8iSzQlb8rukgn+8l0pKrERCvL0FKmEaZxIBSNN5XfKbiIP8vJJCvFA==","signatures":[{"sig":"MEUCIB+qx+EEIRXp/QItqmfgJe2/om+aUurgECRZyEEj9rqVAiEApH+tUJzc3aaqjlFFrQ5GZZkGEXYGbqyvtitzM0mlMSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.4.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363031},"gitHead":"cb767ac20afc5b5a104f1eddbd77baebf55152e3","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.12.1","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.1","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.4.20_1776718188249_0.02421148850087329","host":"s3://npm-registry-packages-npm-production"}},"2026.4.21":{"name":"qwc2","version":"2026.4.21","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.4.21","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"c975e549be66eb8a2edf679c8e613df5acde4e44","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.4.21.tgz","fileCount":606,"integrity":"sha512-9zhO0llzqWRn5tOz7W8PPUGPomKlyg0oyHR8lbcYQsfiSds6l3IJEOWMkGUNSJ1J7zG2V0Xk767AP9nkQEAsEg==","signatures":[{"sig":"MEUCIQCbtslttS7omlP/XeBMxIQBNZAQ8oous1/BsshO/mvF9wIgExqqxhvIA6n84PfGEOZmYb1CaAU8G0UsY0rsnmZ+DEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.4.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363431},"gitHead":"90a19231e420d080297f70f7ab45ee7903f350d2","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.12.1","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^13.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.1","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.4.21_1776864949716_0.878125090323242","host":"s3://npm-registry-packages-npm-production"}},"2026.4.23":{"name":"qwc2","version":"2026.4.23","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.4.23","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"1139d17bd7f187d7ed0e7a71540def5e68b258aa","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.4.23.tgz","fileCount":606,"integrity":"sha512-cc1Sj6gAfDUqL+QM/pyShkthr7LW9ZwvX0nbayPelOkpN5h4Ikz4I3/1NPtkZ7YqUMMPJSd1wU8A+C5PwbnCvQ==","signatures":[{"sig":"MEYCIQCQlLBVCaa2lKpPL5iVpvfaKkbFu+Iunxyc+/LjiQAmYAIhAN5BcIgiufFi5kFrxtkwG4pqpMStS4A43ceKm+B5oC/x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.4.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5367956},"gitHead":"a77f6d0009db3d779820c0dd2eb9136d99accf40","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.13.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.1","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.4.23_1776967082217_0.6329300458856142","host":"s3://npm-registry-packages-npm-production"}},"2026.4.29":{"name":"qwc2","version":"2026.4.29","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.4.29","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"82322494586c7df68ea3c3a20757353c6a1f19d7","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.4.29.tgz","fileCount":606,"integrity":"sha512-pMkTBoL9K9hh/w+QftyoC3LuB5aPziNeR0mnKkcuHzF9WGGr9IMreXMiZnsFPFmpf3FJU7i0fekSce11fwMj+A==","signatures":[{"sig":"MEUCIATPAqW+WRDUmJIaiync76huetVngHIsGJE67vckEcwsAiEA45WDUeaI3zgMeP7DOeoPTP2NNfmbhbneWBn8Lc7ydAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.4.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5370402},"gitHead":"7dc163d6f416ff59abe334cb525bd89b80aa9353","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.13.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.4.29_1777463874302_0.26310873060728057","host":"s3://npm-registry-packages-npm-production"}},"2026.5.6":{"name":"qwc2","version":"2026.5.6","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.5.6","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"d66e365bab22f24b3427a1f7b4de43a5cd793285","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.5.6.tgz","fileCount":606,"integrity":"sha512-3zTYwI6puMs18l6yJq3sCTgUqPN/1ralgCRADVSe2bDkpxdECaLS0ftozhAOs3oGeG0wFSDnOBXpGd8wtVHyUw==","signatures":[{"sig":"MEYCIQCI9lNxC6Vtp0q6/Q7yDdAsy5Q0k6g17zAZ4hHR6gcYGQIhAJELCVlk6IbR0C1KbJ+klQlp6EHA09/PNhnbqaDcDfF7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5375949},"gitHead":"d56384e1d6c89201d846ee78521d26035d3680cd","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.14.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.5.6_1778153059893_0.11791480720661585","host":"s3://npm-registry-packages-npm-production"}},"2026.5.7":{"name":"qwc2","version":"2026.5.7","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.5.7","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"4322c29da9f414d621231a35c289c178c8a6c227","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.5.7.tgz","fileCount":608,"integrity":"sha512-2Hy0eXiMrYTiFhmsbGepKOodSCc3aUQuTEnpC04SodxqoGYeKdP+zLW6gWyUKd3EFwucnwlotb5c12G3z4qpog==","signatures":[{"sig":"MEYCIQDroJOkr2VnqNT1K51PthZky2cHC26VKcZ3OWmbDh0wbQIhAMoqPwi3SL/Wv2ANKqlRowNcK81SISqRReFnfMzq5pSD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5399138},"gitHead":"0544ca09f19abb21fb4c5a71dd1f42929992175b","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.14.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.5.7_1778241355743_0.5871730956241019","host":"s3://npm-registry-packages-npm-production"}},"2026.5.10":{"name":"qwc2","version":"2026.5.10","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.5.10","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"6a5cf4d4474c6714d06afb3b9eb94c7aef6f5ccd","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.5.10.tgz","fileCount":608,"integrity":"sha512-nk9+PvQyn2edGxg3I4EjSbjs2MtU+yu5CMbfg/QKFpjkvb2dzmhgw3Pdyf1sopzeXw21DLPmMWFYPsFo9E0+9A==","signatures":[{"sig":"MEUCIAJ0+xcTv0+gpyKbeeoJ/ucPeX8H04aR6tWHezzvuYwxAiEAkrRoaN+kEEbxLiVsCIdkCuHtcMewQGLGm/86YkSi4ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.5.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5403525},"gitHead":"41e88d397cd30b56474794338c829d10280dc6cb","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.14.1","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.5.10_1778505714503_0.2980478301955729","host":"s3://npm-registry-packages-npm-production"}},"2026.5.11":{"name":"qwc2","version":"2026.5.11","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.5.11","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"e75b9f903144a08e084eb5ee8c88e53a4f18f93a","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.5.11.tgz","fileCount":608,"integrity":"sha512-qOPs5bBXSjXyf6EcxoJ9ksiX7VGKV03q9OaCEY0BBK7FDQCP+yjHbGpgOcJRNVbT7zoH8T6GiYH8Fx51a7LnEw==","signatures":[{"sig":"MEQCIC+yqH1aHbnSHNIhMpyW6SwNZkQ+I2d8PmzrvRIkTkkbAiBzFhGjrD8rqCdc7ccebeJGyuzHZ3kqqF2h/LOYCpC0/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.5.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5403831},"gitHead":"7a7cf2d3729921d24e05ff5481a496e1539fc5d5","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.14.1","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.5.11_1778568730531_0.6081676236062254","host":"s3://npm-registry-packages-npm-production"}},"2026.5.25":{"name":"qwc2","version":"2026.5.25","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.5.25","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"cdec907fb813c4cb45a42f7c449a18584a8b96f0","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.5.25.tgz","fileCount":608,"integrity":"sha512-pHaiG+tqM3GDRTD4vb9EgUfAiMLR90uADntfvjROk2XuUWe+ewbfO9SUrxlgmWNijS7Mxi74TP/WEAi4FDVt+Q==","signatures":[{"sig":"MEYCIQCH3skIUl2X6shstK6PJRfjHYt4bSRlquTgHPt/SkKSNgIhAOo4Sp3OXiA1mnts7oC4g3WLi4QZAN0h/CR1MrcNi2l2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.5.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5415912},"gitHead":"654fde05256b247b4e19497dc19098f458817195","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.15.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.5.25_1779784173403_0.039989715511230095","host":"s3://npm-registry-packages-npm-production"}},"2026.5.26":{"name":"qwc2","version":"2026.5.26","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.5.26","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"44e04813dc26c20f3d48df8cc273c355c3351dfb","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.5.26.tgz","fileCount":613,"integrity":"sha512-tgubgwaqFGa842qJLlXV1VHEXwFcXo8TjzQ2q7DwtYZR7Q9aKrGeFC/To+tL++ATIfpuwbADWlidnPa19opZYQ==","signatures":[{"sig":"MEUCIQDqHp8wI4Y4Mfc8Pf+NlLk0WT8N7i4NtDRpFdtR4HffgAIgfkMZn/XbAUDuE42yXIio2Ui4IdIA0gZbwy9/48iXYLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.5.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5453588},"gitHead":"cbe71d3c17ca4b1284790515f993a4bed00bb7d1","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.15.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.5.26_1779817780330_0.28447036547144755","host":"s3://npm-registry-packages-npm-production"}},"2026.5.27":{"name":"qwc2","version":"2026.5.27","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.5.27","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"a124aa44b37cfb9ea98b4020b680852818b98d6a","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.5.27.tgz","fileCount":613,"integrity":"sha512-iI4JHGbgYMjJEfvBzLgn5H4WwAc+nNEjKwHErPrZnb1g6iVaC3Sh4P3Uwj59MNnOE81K0xvSrpf3gTJNj5Q0pA==","signatures":[{"sig":"MEUCIQChO41hNLC6a6OxcdofTYzhZwiYoU9mau7fpKkEBT0HdQIgEqVNKh/S+jJZH+zQYVy4O8lIIV8s6Y7FQr+Q7qdXmEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.5.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5455970},"gitHead":"6690626eeac547a0524f0b13aa33770bd1d1bbed","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.15.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.5.27_1779901605165_0.8880937225343934","host":"s3://npm-registry-packages-npm-production"}},"2026.5.28":{"name":"qwc2","version":"2026.5.28","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.5.28","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"52a1167903cc5f01446e0e00c7819a653007c355","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.5.28.tgz","fileCount":608,"integrity":"sha512-qnJ67SQBGUzaNMzQfmTD9Bkmt9lkVR+ZtF2nSPsG2qOZzR+0b+Nlm4rEFhwT6cdZIFW6PMyvZXaUqp3BL4fqlA==","signatures":[{"sig":"MEUCIQCr6TdWg8oOaHCyx8VCSIXgY/fqv7WL4fGeVST+fovE4QIgYytXQrdVEU1hec4NMWzGz/llk6kP8ZPKQmU8EoAYc4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.5.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5417202},"gitHead":"4222ee54bee20a336eebc2a16e4c4fc7cf003263","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.16.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.5.28_1779989508713_0.18542243657637258","host":"s3://npm-registry-packages-npm-production"}},"2026.6.3":{"name":"qwc2","version":"2026.6.3","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.6.3","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"acb1dc3e1ede0e2fec903414a16bec365ef19207","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.6.3.tgz","fileCount":608,"integrity":"sha512-xRxRjwt8seUYmpOlyivk7vV9DC1ovpK05Dm/vZtcWIbnVbMrTqUhPexJMHYqbs1VgPXtFFgIbh326YX4Ok3nmg==","signatures":[{"sig":"MEUCICzMTRQ6i26jHjcFvQQ90RfA+QATK809w4TwM4nfypz5AiEA2sSWrIZKf5xNWH3a6H6wDtovVPtobQnPRoPORj6qFWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5424325},"gitHead":"c06f16006de6db2caba9b9342ee51de1f49e3658","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.16.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.6.3_1780518621943_0.48542177624558747","host":"s3://npm-registry-packages-npm-production"}},"2026.6.4":{"name":"qwc2","version":"2026.6.4","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.6.4","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"0bdeafb05fac1e49b219ce7853ef1346da5299c9","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.6.4.tgz","fileCount":608,"integrity":"sha512-BwkcaVKkK8uLBjJwVcLPzMEElkHEaH1JTn/FSFilarRvOoOotzNjhb3LgXgS25kJaxNHbsetDiPYFMRyGEZkBw==","signatures":[{"sig":"MEUCIQC/ouTPnXXyUfAer/nVHLEIfdzM/P8CA6d+ZVRjVyGTEwIgNwsqeY/OI3jFwxRRjnxgpNehhCF/BOuE0NCpnGCODIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5431491},"gitHead":"222bcd9661967168e75a531b3a57142b4412ddcc","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.16.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.6.4_1780605531383_0.9174643158192166","host":"s3://npm-registry-packages-npm-production"}},"2026.6.9":{"name":"qwc2","version":"2026.6.9","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.6.9","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"2924873fdb23cc18e0fe92ca56a208a49fd5de3e","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.6.9.tgz","fileCount":608,"integrity":"sha512-KuUZGuE3ptKK5/AE13+nJHzaU2OJfc6or16StdTsf1EilIeysQI2740aP/hW1pKhZxS9p3QRMyy7CDdCmc2gGA==","signatures":[{"sig":"MEUCIQC+eodOOeS8RDVoX2XhgVMpm6JrVOLU1Mm/XiyqXkWv/wIgEPSGNnJAYYK1gKWaa41RSuRrA1DuWEmPrJIC0Nv6N6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.6.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5433195},"gitHead":"28026495bb1bd875f129f494fc6d1d41f471aea7","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.16.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.6.9_1781021983259_0.9855192337337371","host":"s3://npm-registry-packages-npm-production"}},"2026.6.10":{"name":"qwc2","version":"2026.6.10","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.6.10","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"4e346a4c83b23fdf73f96472d50c58455c8b4d87","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.6.10.tgz","fileCount":608,"integrity":"sha512-dL8ZQuh2da+Kf35qWAWyJfpe07aCW/trapcvu8sMBn+aX0Ik+ua9hcB2tiIcdLQI0l3w2mBGiMV0nx+XC9I6gQ==","signatures":[{"sig":"MEUCIGltbh+axmGusTvL/O/0Vl5mf8d5ZjmB2caYa4X90hZNAiEA+8l2IKa1HYZMFr0KbcXBZSyaGfn1isQJiz+W67jRHbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.6.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5433209},"gitHead":"fe55890b04190a34c17ff990f0e73e6e3b4e8bbc","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.16.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.6.10_1781119752718_0.4461211015940112","host":"s3://npm-registry-packages-npm-production"}},"2026.6.17":{"name":"qwc2","version":"2026.6.17","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.6.17","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"66794721bf20fd7a1f2a4624c39e287775c2e15a","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.6.17.tgz","fileCount":616,"integrity":"sha512-n5Dbsl+PH9Mv7giZ4psLyqBGBVg7TjKbbAl6HqDtIo2QxNjhE4zdAtT7lF+9japPJnlUw53+DOm6iblMM76IOg==","signatures":[{"sig":"MEUCIQCW2xMQLfi8lYZBU2uUDDiyc9fwvM3kuz2ZM7ARIBy6vgIgfSIEAgPGVluwe2PghfTUIFUNq9O9MBkcIarJD748TZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.6.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5515545},"gitHead":"7158537a4338e587467a6da96adfa78be0f8f531","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.17.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.6.17_1781727220200_0.3708717338945784","host":"s3://npm-registry-packages-npm-production"}},"2026.6.23":{"name":"qwc2","version":"2026.6.23","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.6.23","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"d7e3eb920a7ad68ebb6740eb94358e5bb674f562","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.6.23.tgz","fileCount":616,"integrity":"sha512-licRLnXRWT5SK1cH9zkZ9XdQhFZRdMMBCLiXXGMF1fNvW5xD5wM1PvxFjadhYARVzY+ZqgbQ/RXnkaLIsou0bw==","signatures":[{"sig":"MEYCIQDNlnZg520lnHxc6NOY63Q1B21wvEnzFSrizHM7Ho7yJgIhAPr8o5qrix6yJPKAlpQh097jvuvTI5B4N1NHw5I5MeuV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.6.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5517197},"gitHead":"8bd571dfc2cf007612306ba6a11dab5ec7f6cfc0","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.17.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.6.23_1782286991955_0.8328583876206135","host":"s3://npm-registry-packages-npm-production"}},"2026.6.24":{"name":"qwc2","version":"2026.6.24","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.6.24","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"e6b820dee6e016a9faf0af6bbaf096cfc6390df0","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.6.24.tgz","fileCount":616,"integrity":"sha512-2rLUlKR6Me26Mec27YbnjtLBXivq9aJ8hM7agyZYhay9I9lKIKHeWzVu9H7fJuBXEHMtfwJWOhsZCODlzDILpQ==","signatures":[{"sig":"MEYCIQD/dNOjVj/4WBfZl2ZRdYTboBNcOVdj0H76t+PTy8mgHgIhAIBEJtD/dJZTBlbP4W2RGpEAuKgsJZC4RRK3ZcqlVDzY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.6.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5519635},"gitHead":"ead23916b64f3628ecf5c4c821dae995e031f142","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.17.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.6.24_1782331232824_0.16450859835170717","host":"s3://npm-registry-packages-npm-production"}},"2026.6.26":{"name":"qwc2","version":"2026.6.26","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.6.26","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"5b161afa73125cc0445b9d4cd01cba3826553ede","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.6.26.tgz","fileCount":616,"integrity":"sha512-5yVJxD/TjxVxlklFX1eqnNv/uLak3Cqj69mkx9y/RZ/uqwVZbYNENvnxT5QcoOJldARZc6i2KcGYtaU6f0SIRg==","signatures":[{"sig":"MEUCIHE+Ohv9j1lkMQZztRCG/rj1GeIbnPgIErAuTeVRbCvcAiEA0t6uISZcvGrLSdTMLFHKsb9MPY4/kbJwUfvKV8+UlmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.6.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5526035},"gitHead":"7ff0d4c57c8f98a85c8ff4ae2cbc839513102342","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.17.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.6.26_1782540760750_0.6771450563478987","host":"s3://npm-registry-packages-npm-production"}},"2026.6.27":{"name":"qwc2","version":"2026.6.27","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.6.27","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"831a0e63d1f7ad52c4fbe504ea6840fb89607a95","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.6.27.tgz","fileCount":616,"integrity":"sha512-fchMwOx+tfhbu1lVtJHT2XmPYJx3+5Fnhiom6fYycQV2gR+OoRHNzHYuObeC5ZbrbiOmHtXM0I70e72PKbWAVQ==","signatures":[{"sig":"MEQCIC4HWENJ0hKPoh92lEzUtNb9lyDXKNdYiVohDI7BKWi4AiAign4XXBRjqWkPtNumR3+ECPZK35/ocTrZRacc+Hamhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.6.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5529080},"gitHead":"ae705d44eeaaae2306fb419f11148b35381b1a1e","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.17.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.6.27_1782593022782_0.9093246054355697","host":"s3://npm-registry-packages-npm-production"}},"2026.7.1":{"name":"qwc2","version":"2026.7.1","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.7.1","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"213168f3c799fdcc652fb4a2b885f51f9fd4f23c","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.7.1.tgz","fileCount":616,"integrity":"sha512-Rn9CPpGj9gJpezccFoBoJx2GmFqHDP9KKQZt30RPFxMiiwDxlhHyf34C6EnAxyO9+OKwnlAqEXmGiTOYx7FdBA==","signatures":[{"sig":"MEYCIQCCFI1V238DEcFZghBX6Mrhh9F0ymr5+uQPL4Lk8pBiOwIhAMFQa0zwCTOHG6MwudqEM++Pmciuu6bp0NtpAGd9ki64","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5529607},"gitHead":"0f0518bd3af1b3eb715524f6ed42830d5a0a28f0","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.18.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.7.1_1782990489777_0.03757666977022178","host":"s3://npm-registry-packages-npm-production"}},"2026.7.7":{"name":"qwc2","version":"2026.7.7","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.7.7","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"20c5aa878d28bbd7e7fb5698c14cda7e453dc302","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.7.7.tgz","fileCount":616,"integrity":"sha512-katsIqufNhTxZkUAsx3J9bjrE6LhcZ+5FdFge/NQOTJQVQQ/EILsyVX2K3HnbHT4OIyOBpIg0U01V2F9SWhhGA==","signatures":[{"sig":"MEQCIAO5hgdkF3Hqdiyu1+aMQ9epvjx161cORbyBFWiM6gNKAiBpZE+8TK7bTXGdQE8eqKrUlu70qYlHPsFSmAeb9KvVcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5535238},"gitHead":"d802def02ea9781506c2205b0f5a6762d829a566","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.18.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.7.7_1783453207803_0.28377324960070127","host":"s3://npm-registry-packages-npm-production"}},"2026.7.8":{"name":"qwc2","version":"2026.7.8","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.7.8","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"7441380df1047d15516421345aeb332cf0a5953f","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.7.8.tgz","fileCount":616,"integrity":"sha512-ZxiOSBjp0WCs0LV+m5kVMMGWFTs/IPfWHdoljj9LciDJNJ1F7YfU2Fy07igj4cEtc/AEqooJN15qNJBXC47VSQ==","signatures":[{"sig":"MEUCIFtynVOfOZEnKgcjRxpqpqZG3yjgdoLU6nyTu7u7n+KdAiEA5dRMrvU/4y+G3XdsfW8Z3O5vC9sUnXVlFmogNvOka+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.7.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5536146},"gitHead":"10ab59d21286cda55e0f0090119129e49481865b","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.18.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.7.8_1783532797704_0.9397785548919917","host":"s3://npm-registry-packages-npm-production"}},"2026.7.9":{"name":"qwc2","version":"2026.7.9","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.7.9","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"a1c65cc01821e0edf54db8fb0d3638cd91a6e945","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.7.9.tgz","fileCount":616,"integrity":"sha512-Nv7StI1R7uydF37OtQJ1zIB7FpDChybcM9xUoilblKbUYHB7Mvz9oMcdWYLXupn3T0zUVFSsenQwX/zM5wjtTA==","signatures":[{"sig":"MEUCIQCagMaUwOWlzY5wYFCZDJjED2opVTLXiuSjz8o6Bt88qQIgQUp7mWyuzMjIAa3J1pNpcboQ59c4QimYSAAi57G8I3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.7.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5545154},"gitHead":"bf3f942170e77c8826d823bfed4304a284b16fd4","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.18.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^5.2.3","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^13.0.1","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.7.9_1783620541933_0.4180275793268211","host":"s3://npm-registry-packages-npm-production"}},"2026.7.18":{"name":"qwc2","version":"2026.7.18","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.7.18","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"d36def78ff1860b0430cbd6e47d5c546a7a61f72","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.7.18.tgz","fileCount":616,"integrity":"sha512-s+8KflmNCTVDMRzgb+3i66XYh17JPt35XFB0Cp8DjiTQWoK6sdVGQx1A8CmonZ74Txq2YuKk6zf0mzZttDJITg==","signatures":[{"sig":"MEYCIQC/T8wVhFyxzc2iXlYBpgOy8RfnSkuuGZBCzp1451insgIhALNPO6dIi8hT9pt9gW5eOKtsXmm/H01DBAIU5Td1cS8X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.7.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5548887},"gitHead":"597fa893be355623a5eb480347cc571cfd960766","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","preinstall":"node -e \"const ua=process.env.npm_config_user_agent||''; if(ua.startsWith('yarn/')){console.error('This project uses npm. Run npm install instead.'); process.exit(1)}\"","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.18.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^6.0.0","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^14.0.0","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.7.18_1784454456407_0.8758066940405462","host":"s3://npm-registry-packages-npm-production"}},"2026.7.29":{"name":"qwc2","version":"2026.7.29","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.7.29","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"502393db075c24e3b5e80561082f4bdd67b6f50e","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.7.29.tgz","fileCount":617,"integrity":"sha512-oNyhAJYf44GYx93+hzRZ/e0J2JbVrFWxaaSx1MUPzCoIXVgI60O+9IJUCWEG3zfhYblbebFG+lutB5JWbxbDnQ==","signatures":[{"sig":"MEQCIHNGuGofbLp1Ej5bkjZNe4LQI4m09YjUx61Zh6RsJKa5AiBkH3KHHzVkRwSWCyMigz37h+5EKAHRzQiemC/OV3zsog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.7.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5590969},"gitHead":"ba5b655c137604a9749a6046cedc84a6cf375e74","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","preinstall":"node -e \"const ua=process.env.npm_config_user_agent||''; if(ua.startsWith('yarn/')){console.error('This project uses npm. Run npm install instead.'); process.exit(1)}\"","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.18.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^6.0.0","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^14.0.0","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.7.29_1785341979783_0.347211125794181","host":"s3://npm-registry-packages-npm-production"}},"2026.7.30":{"name":"qwc2","version":"2026.7.30","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.7.30","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"80283f2373cffd6618b5bc1f9c03b33645b86f1a","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.7.30.tgz","fileCount":620,"integrity":"sha512-okcTDyDDH+qSzZR3ecDLaiCEIXIyKPVN5+D2a0SAP/JteqbfeRaIVOYdJBnPbPdsrt62Ap5723ubn1jkwdx1Ug==","signatures":[{"sig":"MEUCIQC8FwWZGWcjkQ1+wFjTsDe0alQc3OTtiKJeRhQABa7w/AIgCiWBd6qRSCGIGLhNq0ATFtNZ08E9wQA0VSahu1lRxVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.7.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5625182},"gitHead":"b58a9dbbebe082295bb241c23b0687d733a11c6e","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","preinstall":"node -e \"const ua=process.env.npm_config_user_agent||''; if(ua.startsWith('yarn/')){console.error('This project uses npm. Run npm install instead.'); process.exit(1)}\"","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.19.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^6.0.0","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^14.0.0","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.7.30_1785430218116_0.2377949332873348","host":"s3://npm-registry-packages-npm-production"}},"2026.8.2":{"name":"qwc2","version":"2026.8.2","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.8.2","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"0ef1fb23832c55d42cd44932518b7b4a121928a2","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.8.2.tgz","fileCount":620,"integrity":"sha512-OyV8MZiT79vSsJKPtQjeqqv7H49hMjiIG78q/0kkCtqllWixzmmtYgIgeHGxkGaIV47YOzposQ4uGUwl61tIBw==","signatures":[{"sig":"MEYCIQD9/B/3Lm37ZqBJfdmCNSo+HiVqfwQQwLjsnzncBsiSVwIhAPhM7uMlFAVnAZcv8rD5i3ZzL9cDb1Y4aBwcgO/vfFaT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5628098},"gitHead":"ebc590b6b4fb9fe687d9ee8b514cd8c4fdd592cc","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","preinstall":"node -e \"const ua=process.env.npm_config_user_agent||''; if(ua.startsWith('yarn/')){console.error('This project uses npm. Run npm install instead.'); process.exit(1)}\"","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.19.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^6.0.0","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^14.0.0","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.8.2_1785763304065_0.5896343939183386","host":"s3://npm-registry-packages-npm-production"}},"2026.8.5":{"name":"qwc2","version":"2026.8.5","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.8.5","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"33cdc2c3c32056d25bbbc7c5ac44b7e56a6ef1d4","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.8.5.tgz","fileCount":620,"integrity":"sha512-HopQ4opplG0LCiryK6tdDtWSCUDzxBWRcOwoCUOVCB8AfANwfTXXr5eRomYFJ7ayiw3j86jEacAIJF3ZCqGpZw==","signatures":[{"sig":"MEUCIGUrEZG54lm5EMs6tfBQe/BM2wjeEp/IUp4tTogLINk0AiEA2LnV5+b5yxi0iTZapUpsQuZlYB/kBNt4jHATBdxuzXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5628933},"gitHead":"d8c2f0068225f9310987dc3aca085bc9d48d46b9","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","preinstall":"node -e \"const ua=process.env.npm_config_user_agent||''; if(ua.startsWith('yarn/')){console.error('This project uses npm. Run npm install instead.'); process.exit(1)}\"","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.19.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^6.0.0","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^14.0.0","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.8.5_1785954756346_0.5730170589121519","host":"s3://npm-registry-packages-npm-production"}},"2026.8.6":{"name":"qwc2","version":"2026.8.6","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.8.6","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"accd5b45c1840dafa2cb8fec06b2ba46e32be0ef","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.8.6.tgz","fileCount":620,"integrity":"sha512-8yFJWy00MxoWJYTKFMgY7l8L46F4p5iafSyK/3EkRpDD+i0x+oGMbBNbrwHnOVncgXBw0RAAtfzJ0Y6Lmv89ZQ==","signatures":[{"sig":"MEYCIQDVblTrNvpmh1qWKN0eEGwF+GGLMl2jH9ZgDeHuiEtW5QIhANcVnpySLQmfjDyr+3TF04tD45gwJPFZa5jg2vlNcK2l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5629658},"gitHead":"f77dc0540ddc3491debe849851fcdebba8e163fb","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","preinstall":"node -e \"const ua=process.env.npm_config_user_agent||''; if(ua.startsWith('yarn/')){console.error('This project uses npm. Run npm install instead.'); process.exit(1)}\"","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.19.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^6.0.0","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^14.0.0","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.8.6_1786082485036_0.17457575771378497","host":"s3://npm-registry-packages-npm-production"}},"2026.8.7":{"name":"qwc2","version":"2026.8.7","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.8.7","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"26f82f88fceba3f580284c35231741f5f1d82b2d","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.8.7.tgz","fileCount":620,"integrity":"sha512-pCu6T1pyPW1vWtYcN5NUVVHG6FtiD6o8TltxqCqCxiewPHZd8n33njc3wu8yvOfgA6DPr837j2rZxCsxG2Be0g==","signatures":[{"sig":"MEYCIQCNrXKlxJgn6uUgr/Nq8L7aEI2SzgyKft39p4lSpk1RkgIhAIJJv4z/7xKYqzu2pT5jbV74o859/8KD0QyTGms6kjOc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5629907},"gitHead":"0fef2caa722d2284c7efd9e4b1459e0299fd48a1","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","preinstall":"node -e \"const ua=process.env.npm_config_user_agent||''; if(ua.startsWith('yarn/')){console.error('This project uses npm. Run npm install instead.'); process.exit(1)}\"","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.19.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^6.0.0","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^14.0.0","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.8.7_1786121126861_0.3338085881803423","host":"s3://npm-registry-packages-npm-production"}},"2026.8.9":{"name":"qwc2","version":"2026.8.9","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.8.9","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"c92cbd923e74b83cd0e817ee574bb181ce5710c8","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.8.9.tgz","fileCount":620,"integrity":"sha512-GmhMbQZ0SiMyqgSlT6wYYdyd5d/9Xt5X9jdgEC4mUzq7h4y3Y1VrAmtsDlDd1qMJ76Ds1T+AtamW2MR6MWaPHA==","signatures":[{"sig":"MEQCIEWfdB4BMOFxGWg3a0grb41m3ulG4uHqMjQZxyIhnhZHAiAFOsShmowsagqhsp3F+vBG+qUnZjaTDBhFOOr374iGUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.8.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5638581},"gitHead":"0a5a0e1b9c37461f30eaa84c6d7c648a14a7468b","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","preinstall":"node -e \"const ua=process.env.npm_config_user_agent||''; if(ua.startsWith('yarn/')){console.error('This project uses npm. Run npm install instead.'); process.exit(1)}\"","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.19.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^6.0.0","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^14.0.0","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.8.9_1786361606750_0.5632049281849394","host":"s3://npm-registry-packages-npm-production"}},"2026.8.13":{"name":"qwc2","version":"2026.8.13","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.8.13","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"776cf16e9a638b7d384f60fb0abcadf4c4c18ed8","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.8.13.tgz","fileCount":620,"integrity":"sha512-ZyaH/q+jDcYizyNSLxrr157d0vVdNhHEj9X3gfNGZFR6hFHQ7fJrY0ACOTFH/oe1n+E9RpXeq6PSxSgb9niPSA==","signatures":[{"sig":"MEUCIQDg7I0Lp8N8j4Jo2kCVAnkM8D+GBqIkR4dBelInXUH4zQIgeTAYvpI3uP5Qy3okUW62Rq3JLU9JjZT+aeu4OEliaJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.8.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5634205},"gitHead":"f34f2bef1a86f93cd2b01a63943c3c2598be2f5c","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","preinstall":"node -e \"const ua=process.env.npm_config_user_agent||''; if(ua.startsWith('yarn/')){console.error('This project uses npm. Run npm install instead.'); process.exit(1)}\"","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.19.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^6.0.0","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^14.0.0","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.8.13_1786659078837_0.9474451158531099","host":"s3://npm-registry-packages-npm-production"}},"2026.8.14":{"name":"qwc2","version":"2026.8.14","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.8.14","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"074e652b794bbdd93fc648627060be6c8bdfd356","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.8.14.tgz","fileCount":624,"integrity":"sha512-6uTv6ZYHq8QWSRdRSSb6JVj9CKV0L+aCu+jKzTQXjmImK11O/sX6hTvuOmcsAh3HR3DsezUw51tqickkbUNRxg==","signatures":[{"sig":"MEUCIFXsBkEi0IfyJq4cychW/FPhTay4c83e3fUX/9+rcrXrAiEAppfFfGm2Ut9B4kINB/ELaeYx5vwevhrOCcdiV7YwQDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.8.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5656060},"gitHead":"c489aa45682d37e84a6dde75cda6f82c9c12ec8e","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","preinstall":"node -e \"const ua=process.env.npm_config_user_agent||''; if(ua.startsWith('yarn/')){console.error('This project uses npm. Run npm install instead.'); process.exit(1)}\"","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.19.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^6.0.0","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^14.0.0","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.8.14_1786721290054_0.8144171093323449","host":"s3://npm-registry-packages-npm-production"}},"2026.8.21":{"name":"qwc2","version":"2026.8.21","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.8.21","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"49cc3842007ca0fb0f8c283219189634835043e6","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.8.21.tgz","fileCount":624,"integrity":"sha512-qf0sAVq80T9+htHUcU/L7iycJ07flppiUhTSvgwVybC23cyTGdLjJlsIJmaYuI1mUq7YDMkfgxTIG2Gh0ll17w==","signatures":[{"sig":"MEUCIQDzjcyXPQBQxy8wKf6Pq+PKvqCakxMidO/W8id/2Na4bwIgJ+4r6AzFWXgp0uvwzWG5LL1ZJrMr3AH4XO7To/jWK80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.8.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5644702},"gitHead":"866b8a2677e48283daa085b4de46a5ef7ec0c6a2","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","preinstall":"node -e \"const ua=process.env.npm_config_user_agent||''; if(ua.startsWith('yarn/')){console.error('This project uses npm. Run npm install instead.'); process.exit(1)}\"","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.19.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^6.0.0","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^14.0.0","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.8.21_1787381478073_0.9687681137056563","host":"s3://npm-registry-packages-npm-production"}},"2026.8.22":{"name":"qwc2","version":"2026.8.22","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.8.22","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"a05cae602599c9b9558ca6459d1f8bac1ee56c2d","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.8.22.tgz","fileCount":624,"integrity":"sha512-Z4/WLoIB/3GmyhTi1KK6mrC+KATvPg4yA63Cbn8rcvanXLZqW+gPlCI7Pm8e1VeuWNxlT2XXe8MZeTvQKlpEJg==","signatures":[{"sig":"MEUCID/vTpRwzY3dPA/+3g8qjioOig4gBn545keu23pcBznYAiEAr26fNKMGVIzp8tN0pMTmIUtYS1wHgmJFuQkaj1V+ROw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.8.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5644702},"gitHead":"83c40f855e56cb91b4358dbee363a134f8bf20fa","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","preinstall":"node -e \"const ua=process.env.npm_config_user_agent||''; if(ua.startsWith('yarn/')){console.error('This project uses npm. Run npm install instead.'); process.exit(1)}\"","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.19.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"^0.18.5","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^6.0.0","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^14.0.0","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.8.22_1787510028016_0.8652405155001948","host":"s3://npm-registry-packages-npm-production"}},"2026.8.24":{"name":"qwc2","version":"2026.8.24","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.8.24","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"478e359cf76ed8341b1b0b03a76f32a2aa083403","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.8.24.tgz","fileCount":624,"integrity":"sha512-NgyQHnWxrXD8ni18Qp1+s9M0Q7bl4isxcKbRH1b8YICe9QGJ6JBDsPoQXy+55V98IEZhrEiLeDmgtDrntLYLRg==","signatures":[{"sig":"MEYCIQCYflmQhfNFnAH6Nwn/AbHtL6Ez1PXoFHKyPfZP93bgRgIhAMUYQaxyUdjAVOx+Y2awL8dIOtpgMJa0dy7MeUA4aAcM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.8.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5646036},"gitHead":"596b1864231bde55bac371085a2bb49b3be1a8ad","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","preinstall":"node -e \"const ua=process.env.npm_config_user_agent||''; if(ua.startsWith('yarn/')){console.error('This project uses npm. Run npm install instead.'); process.exit(1)}\"","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.19.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"npm:@stackline/xlsx@^1.0.6","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^6.0.0","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^14.0.0","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.8.24_1787599903509_0.7325834675741991","host":"s3://npm-registry-packages-npm-production"}},"2026.8.28":{"name":"qwc2","version":"2026.8.28","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.8.28","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"d7c4847280dab8f52f35d80c5e9080c2eae9dbc0","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.8.28.tgz","fileCount":625,"integrity":"sha512-mEJmP2DF530oIpsJOHFdH7egsrJT8Ib9+1MV4/mj290s/Ies+538i17/chiOCHiT3xT15XoMa9VBqDY2fkbxGA==","signatures":[{"sig":"MEQCIDjxp5yBvyjMbkK+BXOxTSuatdusxT+my46iPrv6DxoSAiAtM15SD/sORRYvBqLGq1cjLaUqyMBxr/+I/QS1aAvSxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.8.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5686494},"gitHead":"fac4be1b29470b32401fc4b51f3757256aff614b","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","preinstall":"node -e \"const ua=process.env.npm_config_user_agent||''; if(ua.startsWith('yarn/')){console.error('This project uses npm. Run npm install instead.'); process.exit(1)}\"","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.19.1","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ol":"^10.8.0","dxf":"^5.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"npm:@stackline/xlsx@^1.0.6","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^6.0.0","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^14.0.0","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.8.28_1788120574512_0.4426017088749732","host":"s3://npm-registry-packages-npm-production"}},"2026.8.31":{"name":"qwc2","version":"2026.8.31","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.8.31","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"8e4f9575448b9acec9a16247085ed1fa8673baea","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.8.31.tgz","fileCount":625,"integrity":"sha512-XsduO/oEM1FThq2+SUgvIbrp1YN7ZZu6WrxyzaI8a2UhP16zR5ZPQPNr/oE3gzn9BTwHnSWxgnXws7pq0f17Aw==","signatures":[{"sig":"MEUCIQCna5lcR8d+zWbgf9rq+Lx10KHu0bf/CqRweepMT1zGHwIgEWMtb+uPJxTr8+iBUWTzv7GitEK/CMYXal2i0ueu08Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.8.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5686633},"gitHead":"c88699455d197f29253f8558a6ae9e6e4eb9be5c","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","preinstall":"node -e \"const ua=process.env.npm_config_user_agent||''; if(ua.startsWith('yarn/')){console.error('This project uses npm. Run npm install instead.'); process.exit(1)}\"","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.19.1","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ol":"^10.8.0","dxf":"^5.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"npm:@stackline/xlsx@^1.0.6","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^6.0.0","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^14.0.0","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.8.31_1788247790698_0.10587257489237611","host":"s3://npm-registry-packages-npm-production"}},"2026.9.2":{"name":"qwc2","version":"2026.9.2","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.9.2","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"45b1f472a35ade60ffdf412b66c92e4f64bef349","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.9.2.tgz","fileCount":627,"integrity":"sha512-o/JYGu0vyfWRBsKaqLSSwxI7ugSyj1zsONbeRioxi+GJ9XOCk+4URkymkYwzJEpMFYZm7k8jzAqRGQbpntAm/Q==","signatures":[{"sig":"MEQCICP0TFJZn7+lTNBpWV/8MM3fM7Ojr2551YwLnv2rYA8JAiBVLy5t/tg7Y81P8MBNSZr3BYFSdAothXAavytSlzqRfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5710781},"gitHead":"59e94411c92e9eae47b7d6c0387edfb1b4b8cad3","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","preinstall":"node -e \"const ua=process.env.npm_config_user_agent||''; if(ua.startsWith('yarn/')){console.error('This project uses npm. Run npm install instead.'); process.exit(1)}\"","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.19.1","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ol":"^10.8.0","dxf":"^5.3.1","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"npm:@stackline/xlsx@^1.0.6","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^6.0.0","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^14.0.0","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.9.2_1788372068497_0.035807161587233516","host":"s3://npm-registry-packages-npm-production"}},"2026.9.8":{"name":"qwc2","version":"2026.9.8","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.9.8","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"b29679747c93d4abd8806ed0ecb2a57988559269","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.9.8.tgz","fileCount":629,"integrity":"sha512-wgUSncbgyCbWePw/dlW+VeKt0tk4M++sgjcGAdNz7i/h9p62pQ6JCOU9NKGcnYO4j3/CMmBeWOzogohSvEuHMg==","signatures":[{"sig":"MEUCIQDLAYphyZAhcP7qh9lIXRrvrYuK2wj0gNST6Lzb94mnqQIgCEWOpBUaTfXJTH4/v1CX30vArr0Fxo8r2mIlWhHOjOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGPxEQ/Ubok71PKLbyKcd9jmWB7ouQJk82c+OibT16v9AiB+/h6sp39qpvqt/9ffAOeX8RhVTY0mY9DWua78rk0bcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.9.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5767087},"gitHead":"b40433cee985119e03c0c18de30dd0ae883dda68","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","preinstall":"node -e \"const ua=process.env.npm_config_user_agent||''; if(ua.startsWith('yarn/')){console.error('This project uses npm. Run npm install instead.'); process.exit(1)}\"","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.19.1","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"npm:@stackline/xlsx@^1.0.6","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","dxf-render":"^1.7.1","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^6.0.0","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^14.0.0","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.9.8_1788904984805_0.01756475326159679","host":"s3://npm-registry-packages-npm-production"}},"2026.9.10":{"name":"qwc2","version":"2026.9.10","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.9.10","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"1ead53a450a371d40d8f2a610c983955f6d9f50b","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.9.10.tgz","fileCount":632,"integrity":"sha512-y6QPmNin+nZWmunCTm6cQRL3qhY3wL2uQN+qq2Q0dkEICIvNEZP17NUbr/sA5JpPQUCgjpw7yobZJKydBQ9QwQ==","signatures":[{"sig":"MEUCIQCl/ePOF+62OUfFQdw+vK7L+Nk/B0OktpAf2LZSJ4zCdgIgPQAyawfP7TFeKHMnU7rZq9R/oweMBGL63jR5/MZaKkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDs2pFxFI8G1JTSlj3+p3OC9O/mLf4CeQin7MKbuBYZBgIgN0ZrpZ6mlmbhq/m1WSTZklADhRJmuJpNyyD8pwqAyAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.9.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5794650},"gitHead":"d056051245265aac97557b99abc5c7ef2a86326c","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","preinstall":"node -e \"const ua=process.env.npm_config_user_agent||''; if(ua.startsWith('yarn/')){console.error('This project uses npm. Run npm install instead.'); process.exit(1)}\"","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.19.1","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"npm:@stackline/xlsx@^1.0.6","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","dxf-render":"^1.7.1","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^6.0.0","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^14.0.0","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.9.10_1789465388041_0.6031593218062143","host":"s3://npm-registry-packages-npm-production"}},"2026.9.17":{"name":"qwc2","version":"2026.9.17","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.9.17","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"46183c0f4c4010db671e53ac500277c3c4d5da11","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.9.17.tgz","fileCount":633,"integrity":"sha512-5XG7cN11WyinjFD1zzBG+3BdL/jDOnKRcJ/Zb7HWao25AhFbBAPD2nhZmfysoeGItrfmTIUrJj854K0Rppw/xA==","signatures":[{"sig":"MEUCIQDryLCNvRVU5hyLOwyqDU63BQGb791RHlAXtXStVhFJUwIgWIvh+POffenv8xwzbtKFTpwjpW8739o4p1sC/qycuMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICV9oPZlDBjJOATRAYD6iQ/sigAu/TfwevXgVwZkpibkAiAX6/YWq2M8hqUifRZlKN15um7aL813mQYhZI7tf8Dq1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.9.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5806757},"gitHead":"e4ba61a5fa8fea0c3a0597d9649b25129bd03e75","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","preinstall":"node -e \"const ua=process.env.npm_config_user_agent||''; if(ua.startsWith('yarn/')){console.error('This project uses npm. Run npm install instead.'); process.exit(1)}\"","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.19.1","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"npm:@stackline/xlsx@^1.0.6","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","dxf-render":"^1.7.1","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^6.0.0","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^14.0.0","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.9.17_1789682433149_0.515756418503095","host":"s3://npm-registry-packages-npm-production"}},"2026.9.27":{"name":"qwc2","version":"2026.9.27","keywords":["qgis","webgis","mapping","geospatial"],"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","_id":"qwc2@2026.9.27","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"homepage":"https://https://qwc-services.github.io/","bugs":{"url":"https://github.com/qgis/qwc2/issues"},"bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"dist":{"shasum":"b3e5cf31a39f00a9e4562bf60d6dd027dace3068","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.9.27.tgz","fileCount":636,"integrity":"sha512-ICHyOoCU8REfdKEalvmLHgRWKhSTt5AMPbFMUYXG/7mN+wJFlUCj439fKvJDZHy1s1sttlw6Z+dWcYo87yNltg==","signatures":[{"sig":"MEYCIQDPX6113q/6wPjZFj53Dd0t6jKJB6Fy7zEiCN9t0Ufy/AIhAOSTgKCHJmfeoPID54Jn3c9R5Ipl2klP+vuU1VfqTRr3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBzJWB6HyJNaNhTNE82KWKMeDGayo3R/yfYiiKlYLb6OAiAfwBrc5wyOhpGkev8BTmSQJzpr0Dy2FTjzWxJ6DEpQCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.9.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5829745},"gitHead":"af47fa4ded060caeb9ee0737a8f3d23581c95bbc","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","preinstall":"node -e \"const ua=process.env.npm_config_user_agent||''; if(ua.startsWith('yarn/')){console.error('This project uses npm. Run npm install instead.'); process.exit(1)}\"","themesconfig":"node scripts/themesConfig.js || :"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:be8bb43d-701c-4e7a-810c-050c15489a58"}},"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.20.0","description":"QGIS Web Client","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"npm:@stackline/xlsx@^1.0.6","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","dxf-render":"^1.7.1","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^6.0.0","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^14.0.0","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/qwc2_2026.9.27_1790544996810_0.9163415119308795","host":"s3://npm-registry-packages-npm-production"}},"2026.9.30":{"_id":"qwc2@2026.9.30","bin":{"qwc_build_iconfont":"scripts/makeIconkit.js","qwc_gen_themesconfig":"scripts/themesConfig.js","qwc_update_translations":"scripts/updateTranslations.js"},"bugs":{"url":"https://github.com/qgis/qwc2/issues"},"dist":{"shasum":"550a7a18d80c412a47a975287a9e526d79eb421f","tarball":"https://registry.npmjs.org/qwc2/-/qwc2-2026.9.30.tgz","fileCount":637,"integrity":"sha512-EH9JPLgfVH9xp3hnXxGcMm7xCjISKosYrDQVeA6JnF74UyQC1xbXXHXCQnbMBhCeH0buHHNk4IdDIQAtpWBU9g==","signatures":[{"sig":"MEYCIQC/QKTRFTSg79WHTc03GrgHJKaWMCc4QGsSS/HeJeoUZAIhAOZ0zNFCx7D7IYSmKXK65Te3X954JUQ1voRn8J7a1hrs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEFda7JFQZKcfE5h75axWDxvPJykwmGakfYG6VBTzgpgAiEA4MvGxv4X9tBbdD1XmFnAbC4x+R6saitMG9CX0j7pMN0="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/qwc2@2026.9.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5849209},"name":"qwc2","author":{"name":"Sourcepole AG"},"gitHead":"4f95ba76b3d0d611bf15bf00a4f364776d5771f8","license":"BSD-2-Clause","scripts":{"dist":"./scripts/dist.sh","prod":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress","build":"npm run prod","start":"npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081","analyze":"webpack --mode production --progress --env ANALYZE=1","release":"node -e \"process.exit(require('os').platform() === 'win32' ? 0 : 1)\" && scripts\\package-commands.bat release || ./scripts/package-commands.sh release","iconfont":"node scripts/makeIconkit.js","tsupdate":"node scripts/updateTranslations.js","plugindoc":"node scripts/gen-plugin-docs.js","preinstall":"node -e \"const ua=process.env.npm_config_user_agent||''; if(ua.startsWith('yarn/')){console.error('This project uses npm. Run npm install instead.'); process.exit(1)}\"","themesconfig":"node scripts/themesConfig.js || :"},"version":"2026.9.30","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"be8bb43d-701c-4e7a-810c-050c15489a58"}},"homepage":"https://https://qwc-services.github.io/","keywords":["qgis","webgis","mapping","geospatial"],"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"_npmVersion":"11.20.0","description":"QGIS Web Client","directories":{},"maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"ol":"^10.8.0","url":"^0.11.4","flat":"^6.0.1","utif":"^3.1.0","uuid":"^14.0.0","xlsx":"npm:@stackline/xlsx@^1.0.6","axios":"^1.15.0","clone":"^2.1.2","dayjs":"^1.11.19","jszip":"^3.10.1","proj4":"^2.20.2","react":"^19.2.4","three":"^0.180.0","buffer":"^6.0.3","mkdirp":"^3.0.1","ol-ext":"^4.0.37","pca-js":"^2.0.6","js-yaml":"^4.1.1","nearley":"^2.20.1","pdf-lib":"^1.17.1","suncalc":"^1.9.0","svgpath":"^2.6.0","chart.js":"^4.5.1","colormap":"^2.3.2","reselect":"^5.1.1","toposort":"^2.0.2","deepmerge":"^4.3.1","dompurify":"^3.3.1","driver.js":"^1.4.0","expr-eval":"^2.0.2","mousetrap":"^1.6.5","painterro":"^1.2.92","react-dom":"^19.2.4","react-rnd":"^10.5.2","classnames":"^2.5.1","diacritics":"^1.3.0","dxf-render":"^1.7.1","file-saver":"^2.0.5","ismobilejs":"^1.1.1","pdfjs-dist":"^5.4.624","prop-types":"^15.8.1","sortablejs":"^1.15.6","object-path":"^0.11.8","randomcolor":"^0.6.2","react-redux":"^9.2.0","react-share":"^5.2.2","@turf/buffer":"^7.3.3","qrcode.react":"^4.2.0","redux-logger":"^3.0.6","three-csg-ts":"^3.2.0","@turf/helpers":"^7.3.3","formdata-json":"^1.0.0","simplepolygon":"^2.0.4","@giro3d/giro3d":"^2.0.2","lodash.isempty":"^4.4.0","lodash.isequal":"^4.5.0","three-mesh-bvh":"^0.9.9","three.meshline":"^1.4.0","@loaders.gl/zip":"^4.3.4","@turf/intersect":"^7.3.3","any-date-parser":"^1.5.4","fast-xml-parser":"^5.3.4","ol-mapbox-style":"^13.2.0","parse-css-color":"^0.2.1","path-browserify":"^1.0.1","react-chartjs-2":"^5.3.1","react-swipeable":"^7.0.2","@loaders.gl/core":"^4.3.4","@reduxjs/toolkit":"^2.11.2","point-in-polygon":"^1.1.0","react-sortablejs":"^1.5.1","@mapbox/shp-write":"^0.4.3","html-react-parser":"^5.2.17","@turf/clean-coords":"^7.3.3","mime-to-extensions":"^1.0.2","robust-orientation":"^1.2.1","@norbulcz/num-parse":"^0.1.0","geojson-bounding-box":"^0.2.0","react-reverse-portal":"^2.3.0","@kayahr/text-encoding":"^2.1.0","@loaders.gl/shapefile":"^4.3.4","@panoramax/web-viewer":"^4.3.1","polygon-intersect-test":"^1.0.1","react-google-recaptcha":"^3.1.0","chartjs-adapter-dayjs-4":"^1.0.4","chartjs-plugin-annotation":"^3.1.0","@furkot/webfonts-generator":"^2.0.3","@vtaits/react-color-picker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","webpack":"^5.105.0","@babel/cli":"^7.28.6","css-loader":"^7.1.3","typescript":"^5.9.3","@babel/core":"^7.29.0","webpack-cli":"^6.0.1","@types/react":"^19.2.13","@types/three":"^0.180.0","babel-loader":"^10.0.0","react-docgen":"^8.0.2","style-loader":"^4.0.0","@babel/preset-env":"^7.29.0","source-map-loader":"^5.0.0","webpack-dev-server":"^6.0.0","@babel/preset-react":"^7.28.5","copy-webpack-plugin":"^14.0.0","eslint-plugin-react":"^7.37.5","html-webpack-plugin":"^5.6.6","@babel/eslint-parser":"^7.28.6","webpack-bundle-analyzer":"^5.2.0","eslint-plugin-perfectionist":"^5.5.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@babel/plugin-transform-class-properties":"^7.28.6","@babel/plugin-transform-object-rest-spread":"^7.28.6","babel-plugin-transform-react-remove-prop-types":"^0.4.24"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/qwc2_2026.9.30_1790787493069_0.5986605034573886"}}},"time":{"created":"2025-04-02T13:52:53.911Z","modified":"2026-09-30T16:58:13.455Z","1.1.0":"2020-08-08T20:49:21.478Z","1.1.0-beta1":"2020-08-08T21:35:28.711Z","2025.3.26":"2025-03-26T19:42:02.709Z","2025.3.31":"2025-04-02T13:52:54.275Z","2025.4.2":"2025-04-02T15:11:24.365Z","2025.4.0-2.1":"2025-04-02T15:44:49.667Z","2025.4.3":"2025-04-03T09:59:57.519Z","2025.4.4":"2025-04-07T10:12:51.004Z","2025.4.9":"2025-04-09T13:37:12.816Z","2025.4.10":"2025-04-10T14:06:12.804Z","2025.4.14":"2025-04-14T15:10:39.816Z","2025.0.13-lts":"2025-04-15T05:26:29.984Z","2025.4.22":"2025-04-22T11:17:10.650Z","2025.4.30":"2025-04-30T23:33:34.802Z","2025.5.7":"2025-05-07T14:21:01.301Z","2025.5.0-7.1":"2025-05-07T14:40:38.282Z","2025.5.12":"2025-05-12T21:01:01.216Z","2025.5.15":"2025-05-15T20:16:41.764Z","2025.5.16":"2025-05-16T21:28:10.622Z","2025.5.21":"2025-05-21T15:41:01.268Z","2025.5.23":"2025-05-23T16:08:21.087Z","2025.5.26":"2025-05-26T14:14:48.624Z","2025.5.27":"2025-05-26T20:49:59.563Z","2025.6.3":"2025-06-03T09:07:43.637Z","2025.6.4":"2025-06-04T18:18:00.991Z","2025.6.10":"2025-06-10T13:03:15.505Z","2025.6.13":"2025-06-13T08:12:05.569Z","2025.6.27":"2025-06-27T12:24:30.403Z","2025.7.1":"2025-07-01T20:59:45.150Z","2025.7.2":"2025-07-01T22:34:10.699Z","2025.7.3":"2025-07-03T23:12:40.142Z","2025.7.6":"2025-07-06T21:53:11.047Z","2025.7.10":"2025-07-10T22:19:53.606Z","2025.7.13":"2025-07-14T08:45:07.131Z","2025.7.20":"2025-07-20T21:08:18.953Z","2025.7.22":"2025-07-22T21:16:02.228Z","2025.7.23":"2025-07-23T21:47:29.401Z","2025.7.29":"2025-07-29T21:08:10.555Z","2025.8.6":"2025-08-06T21:32:41.782Z","2025.8.7":"2025-08-07T22:34:27.859Z","2025.8.14":"2025-08-15T10:24:19.015Z","2025.8.20":"2025-08-20T21:06:33.931Z","2025.8.21":"2025-08-21T20:48:21.735Z","2025.8.25":"2025-08-26T09:30:30.347Z","2025.8.26":"2025-08-26T09:51:17.058Z","2025.9.1":"2025-09-02T16:23:51.515Z","2025.9.2":"2025-09-02T20:32:11.686Z","2025.9.3":"2025-09-03T09:10:13.210Z","2025.9.4":"2025-09-04T21:26:59.602Z","2025.9.15":"2025-09-15T21:03:13.923Z","2025.9.16":"2025-09-16T17:59:20.760Z","2025.9.23":"2025-09-23T09:53:20.994Z","2025.9.24":"2025-09-25T11:33:21.335Z","2025.10.2":"2025-10-03T07:39:28.877Z","2025.10.6":"2025-10-07T05:46:36.687Z","2025.10.7":"2025-10-08T07:42:01.160Z","2025.10.8":"2025-10-08T21:48:06.934Z","2025.10.9":"2025-10-09T20:14:43.279Z","2025.10.13":"2025-10-13T21:34:59.046Z","2025.10.14":"2025-10-14T18:08:02.902Z","2025.10.15":"2025-10-15T22:16:12.797Z","2025.10.16":"2025-10-16T23:07:36.604Z","2025.10.24":"2025-10-27T08:36:50.844Z","2025.10.25":"2025-10-30T09:31:50.311Z","2025.10.29":"2025-10-30T10:05:53.224Z","2025.10.30":"2025-10-30T14:03:59.514Z","2025.11.5":"2025-11-05T22:44:23.660Z","2025.11.12":"2025-11-12T23:57:20.411Z","2025.11.13":"2025-11-14T01:19:33.640Z","2025.11.15":"2025-11-17T08:34:32.929Z","2025.11.18":"2025-11-19T09:32:07.805Z","2025.11.19":"2025-11-20T13:10:15.418Z","2025.11.26":"2025-11-27T04:29:11.712Z","2025.11.27":"2025-12-02T10:20:35.804Z","2025.12.2":"2025-12-02T18:07:45.806Z","2025.12.4":"2025-12-05T11:15:12.603Z","2025.12.15":"2025-12-15T21:25:29.517Z","2025.12.17":"2025-12-17T23:03:24.431Z","2025.12.18":"2025-12-18T22:22:59.120Z","2025.12.19":"2025-12-19T23:19:45.388Z","2025.12.24":"2026-01-05T08:33:08.931Z","2025.12.25":"2026-01-05T08:52:39.788Z","2026.1.6":"2026-01-06T16:48:14.435Z","2026.1.7":"2026-01-07T22:08:21.057Z","2026.1.13":"2026-01-13T22:36:43.528Z","2026.1.14":"2026-01-14T21:59:09.115Z","2026.1.15":"2026-01-15T23:37:32.732Z","2026.1.18":"2026-01-19T08:51:09.790Z","2026.1.19":"2026-01-19T17:06:37.297Z","2026.1.20":"2026-01-20T22:51:23.247Z","2026.1.21":"2026-01-21T23:00:31.048Z","2026.1.22":"2026-01-22T23:39:23.115Z","2026.1.25":"2026-01-26T18:11:55.370Z","2026.1.30":"2026-01-30T23:20:24.920Z","2026.1.31":"2026-01-31T22:41:49.550Z","2026.2.1":"2026-02-02T08:49:45.703Z","2026.2.2":"2026-02-03T07:16:35.739Z","2026.2.4":"2026-02-05T11:50:39.753Z","2026.2.5":"2026-02-05T22:12:33.893Z","2026.2.8":"2026-02-09T16:25:08.189Z","2026.2.9":"2026-02-10T19:12:31.988Z","2026.2.12":"2026-02-12T22:32:26.943Z","2026.2.13":"2026-02-16T08:25:02.399Z","2026.2.16":"2026-02-17T08:07:43.743Z","2026.2.17":"2026-02-17T18:58:40.720Z","2026.2.23":"2026-02-23T18:58:22.535Z","2026.2.24":"2026-02-25T13:12:49.100Z","2026.2.25":"2026-02-25T18:43:35.023Z","2026.2.27":"2026-02-28T12:57:58.193Z","2026.3.18":"2026-03-18T18:06:23.147Z","2026.3.24":"2026-03-24T22:06:39.201Z","2026.3.30":"2026-03-31T08:07:55.823Z","2026.4.2":"2026-04-02T18:39:04.063Z","2026.4.3":"2026-04-07T12:36:55.936Z","2026.4.13":"2026-04-14T07:23:57.238Z","2026.4.20":"2026-04-20T20:49:48.531Z","2026.4.21":"2026-04-22T13:35:49.934Z","2026.4.23":"2026-04-23T17:58:02.408Z","2026.4.29":"2026-04-29T11:57:54.470Z","2026.5.6":"2026-05-07T11:24:20.109Z","2026.5.7":"2026-05-08T11:55:55.976Z","2026.5.10":"2026-05-11T13:21:54.674Z","2026.5.11":"2026-05-12T06:52:10.736Z","2026.5.25":"2026-05-26T08:29:33.603Z","2026.5.26":"2026-05-26T17:49:40.587Z","2026.5.27":"2026-05-27T17:06:45.349Z","2026.5.28":"2026-05-28T17:31:49.044Z","2026.6.3":"2026-06-03T20:30:22.165Z","2026.6.4":"2026-06-04T20:38:51.545Z","2026.6.9":"2026-06-09T16:19:43.445Z","2026.6.10":"2026-06-10T19:29:12.884Z","2026.6.17":"2026-06-17T20:13:40.422Z","2026.6.23":"2026-06-24T07:43:12.137Z","2026.6.24":"2026-06-24T20:00:32.991Z","2026.6.26":"2026-06-27T06:12:40.917Z","2026.6.27":"2026-06-27T20:43:42.967Z","2026.7.1":"2026-07-02T11:08:09.992Z","2026.7.7":"2026-07-07T19:40:07.992Z","2026.7.8":"2026-07-08T17:46:37.904Z","2026.7.9":"2026-07-09T18:09:02.191Z","2026.7.18":"2026-07-19T09:47:36.583Z","2026.7.29":"2026-07-29T16:19:40.002Z","2026.7.30":"2026-07-30T16:50:18.314Z","2026.8.2":"2026-08-03T13:21:44.301Z","2026.8.5":"2026-08-05T18:32:36.520Z","2026.8.6":"2026-08-07T06:01:25.268Z","2026.8.7":"2026-08-07T16:45:27.030Z","2026.8.9":"2026-08-10T11:33:26.938Z","2026.8.13":"2026-08-13T22:11:19.077Z","2026.8.14":"2026-08-14T15:28:10.223Z","2026.8.20":"2026-08-20T16:16:36.843Z","2026.8.21":"2026-08-22T06:51:18.232Z","2026.8.22":"2026-08-23T18:33:48.208Z","2026.8.24":"2026-08-24T19:31:43.681Z","2026.8.28":"2026-08-30T20:09:34.678Z","2026.8.31":"2026-09-01T07:29:50.876Z","2026.9.2":"2026-09-02T18:01:08.722Z","2026.9.8":"2026-09-08T22:03:04.933Z","2026.9.10":"2026-09-15T09:43:08.187Z","2026.9.17":"2026-09-17T22:00:33.256Z","2026.9.27":"2026-09-27T21:36:36.927Z","2026.9.30":"2026-09-30T16:58:13.171Z"},"bugs":{"url":"https://github.com/qgis/qwc2/issues"},"author":{"name":"Sourcepole AG"},"license":"BSD-2-Clause","homepage":"https://https://qwc-services.github.io/","keywords":["qgis","webgis","mapping","geospatial"],"repository":{"url":"git+ssh://git@github.com/qgis/qwc2.git","type":"git"},"description":"QGIS Web Client","maintainers":[{"name":"manisandro","email":"manisandro@gmail.com"}],"readme":"![Logo](https://raw.githubusercontent.com/qgis/qwc2/refs/heads/master/static/assets/img/qwc-logo.svg) QGIS Web Client · [qwc.app](https://qwc.app)\n=================\n\n## Introduction\n[QGIS Web Client (QWC)](https://github.com/qgis/qwc2) is a modular next generation responsive web client for QGIS Server, built with ReactJS and OpenLayers.\n\nThe `qwc2` NPM package can be used as a dependency to build a custom QWC application, see [https://github.com/qgis/qwc2-demo-app](https://github.com/qgis/qwc2-demo-app) for an example.\n\n![Screenshot](https://github.com/qgis/qwc2/blob/gh-pages/Screenshot.jpg?raw=true)\n\n## Homepage\n\nSee [qwc.app](https://qwc.app).\n\n## Main Features\n\nSee [qwc.app/features](https://qwc.app/features).\n\n## Quick start\n\nSee [docs.qwc.app/master/QuickStart/](https://docs.qwc.app/master/QuickStart/).\n\n## Documentation\n\n* [docs.qwc.app](https://docs.qwc.app)\n* [ChangeLog](https://docs.qwc.app/master/release_notes/ChangeLog/)\n\n## Help\n\n* [Issues tracker](https://github.com/qgis/qwc2/issues)\n* [Mailing list](https://lists.osgeo.org/mailman/listinfo/qgis-qwc2)\n\n## Examples\n\nSome examples of QWC production deployments:\n\n- [QWC demo instance](https://demo.qwc.app)\n- [GeoViewer Kanton Glarus](https://map.geo.gl.ch/)\n- [Web GIS Client Kanton Solothurn](https://geo.so.ch/map/)\n\n## License\n\nQWC is released under the terms of the [BSD license](https://github.com/qgis/qwc2/blob/master/LICENSE).\n","readmeFilename":"README.md"}