UNPKG

qwc2

Version:
140 lines (139 loc) 5.15 kB
{ "name": "qwc2", "version": "2025.08.07", "description": "QGIS Web Client", "author": "Sourcepole AG", "license": "BSD-2-Clause", "repository": "git+ssh://git@github.com/qgis/qwc2.git", "homepage": "https://https://qwc-services.github.io/", "bugs": { "url": "https://github.com/qgis/qwc2/issues" }, "keywords": [ "qgis", "webgis", "mapping", "geospatial" ], "dependencies": { "@furkot/webfonts-generator": "^2.0.2", "@giro3d/giro3d": "^0.43.2", "@kayahr/text-encoding": "^2.0.0", "@loaders.gl/core": "^4.3.3", "@loaders.gl/shapefile": "^4.3.3", "@loaders.gl/zip": "^4.3.3", "@panoramax/web-viewer": "^4.0.1", "@reduxjs/toolkit": "^2.4.0", "@turf/buffer": "^6.5.0", "@turf/helpers": "^6.5.0", "any-date-parser": "^1.5.4", "axios": "^1.7.9", "chart.js": "^4.4.7", "classnames": "^2.5.1", "clone": "^2.1.2", "dayjs": "^1.11.13", "deepmerge": "^4.3.1", "diacritics": "^1.3.0", "driver.js": "^1.3.6", "expr-eval": "^2.0.2", "fast-xml-parser": "^4.5.0", "file-saver": "^2.0.5", "flat": "^6.0.1", "formdata-json": "^1.0.0", "geojson-bounding-box": "^0.2.0", "html-react-parser": "^5.2.0", "ismobilejs": "^1.1.1", "js-yaml": "^4.1.0", "jszip": "^3.10.1", "lodash.isempty": "^4.4.0", "lodash.isequal": "^4.5.0", "lodash.omit": "^4.5.0", "mime-to-extensions": "^1.0.2", "mkdirp": "^3.0.1", "mousetrap": "^1.6.5", "nearley": "^2.20.1", "object-path": "^0.11.8", "ol": "^10.3.1", "ol-ext": "^4.0.24", "ol-mapbox-style": "^12.3.5", "painterro": "^1.2.87", "parse-css-color": "^0.2.1", "path-browserify": "^1.0.1", "pdf-lib": "^1.17.1", "pdfjs-dist": "^4.9.155", "point-in-polygon": "^1.1.0", "polygon-intersect-test": "^1.0.1", "proj4": "^2.15.0", "prop-types": "^15.8.1", "qrcode.react": "^4.1.0", "randomcolor": "^0.6.2", "react": "^18.3.1", "react-chartjs-2": "^5.2.0", "react-dom": "^18.3.1", "react-google-recaptcha": "^3.1.0", "react-redux": "^9.1.2", "react-reverse-portal": "^2.1.2", "react-rnd": "^10.4.13", "react-share": "^5.1.1", "react-sortablejs": "^1.5.1", "react-swipeable": "^7.0.2", "redux-logger": "^3.0.6", "reselect": "^5.1.1", "simplepolygon": "^1.2.3", "sortablejs": "^1.15.6", "suncalc": "^1.9.0", "svgpath": "^2.6.0", "three": "^0.170.0", "three-csg-ts": "^3.2.0", "three.meshline": "^1.4.0", "toposort": "^2.0.2", "url": "^0.11.4", "utif": "^3.1.0", "uuid": "^11.0.3" }, "devDependencies": { "@babel/cli": "^7.27.0", "@babel/core": "^7.26.0", "@babel/eslint-parser": "^7.25.9", "@babel/plugin-transform-class-properties": "^7.25.9", "@babel/plugin-transform-object-rest-spread": "^7.25.9", "@babel/preset-env": "^7.26.0", "@babel/preset-react": "^7.26.3", "@microsoft/eslint-formatter-sarif": "^3.1.0", "@types/react": "^18.3.1", "babel-loader": "^9.2.1", "babel-plugin-transform-react-remove-prop-types": "^0.4.24", "clean-webpack-plugin": "^4.0.0", "copy-webpack-plugin": "^12.0.2", "css-loader": "^7.1.2", "eslint": "^8.56.0", "eslint-plugin-perfectionist": "^2.10.0", "eslint-plugin-react": "^7.37.2", "html-webpack-plugin": "^5.6.3", "react-docgen": "^5.4.3", "source-map-loader": "^5.0.0", "style-loader": "^4.0.0", "typescript": "^5.7.2", "webpack": "^5.97.1", "webpack-bundle-size-analyzer": "^3.1.0", "webpack-cli": "^5.1.4", "webpack-dev-server": "^5.1.0" }, "bin": { "qwc_build_iconfont": "./scripts/makeIconkit.js", "qwc_gen_themesconfig": "./scripts/themesConfig.js", "qwc_update_translations": "./scripts/updateTranslations.js" }, "scripts": { "prod": "npm run tsupdate && npm run themesconfig && npm run iconfont && webpack --mode production --progress", "start": "npm run tsupdate && npm run themesconfig && npm run iconfont && webpack serve --mode development --progress --host 0.0.0.0 --port 8081", "iconfont": "node scripts/makeIconkit.js", "themesconfig": "node scripts/themesConfig.js || :", "tsupdate": "node scripts/updateTranslations.js", "plugindoc": "node scripts/gen-plugin-docs.js", "dist": "./scripts/dist.sh", "build": "npm run prod", "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" } }