UNPKG

terriajs

Version:

Geospatial data visualization platform.

217 lines (216 loc) 7.11 kB
{ "name": "terriajs", "version": "8.12.2", "description": "Geospatial data visualization platform.", "license": "Apache-2.0", "engines": { "node": ">= 20.0.0" }, "repository": { "type": "git", "url": "http://github.com/TerriaJS/terriajs" }, "resolutions": { "colors": "1.4.0", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.1", "@types/css-font-loading-module": "^0.0.9", "underscore": "^1.12.1" }, "dependencies": { "@babel/core": "^7.28.0", "@babel/plugin-proposal-decorators": "^7.28.0", "@babel/preset-env": "^7.28.0", "@babel/preset-react": "^7.27.1", "@babel/preset-typescript": "^7.27.1", "@mapbox/point-geometry": "^0.1.0", "@mapbox/togeojson": "^0.16.2", "@maplibre/maplibre-gl-style-spec": "^23.3.0", "@opendatasoft/api-client": "^0.1.0", "@testing-library/dom": "^10.4.0", "@testing-library/jasmine-dom": "^1.3.3", "@testing-library/react": "^16.2.0", "@testing-library/user-event": "^14.6.1", "@tinymce/tinymce-react": "^5.0.1", "@turf/bbox": "^7.2.0", "@turf/boolean-intersects": "^7.2.0", "@turf/circle": "^7.2.0", "@turf/helpers": "^7.2.0", "@types/arcgis-rest-api": "^10.4.5", "@types/create-react-class": "^15.6.2", "@types/d3-color": "^3.0.0", "@types/d3-scale-chromatic": "^3.0.3", "@types/d3-selection": "^3.0.10", "@types/d3-transition": "^3.0.8", "@types/d3-zoom": "^3.0.8", "@types/dateformat": "^5.0.1", "@types/file-saver": "^2.0.7", "@types/flexsearch": "0.7.6", "@types/geojson": "^7946.0.16", "@types/geojson-vt": "^3.2.1", "@types/jasmine": "^6.0.0", "@types/leaflet": "^1.9.12", "@types/linkify-it": "^3.0.5", "@types/lodash-es": "^4.17.3", "@types/markdown-it": "^14.0.1", "@types/math-expression-evaluator": "^1.2.0", "@types/ms": "^0.7.31", "@types/mustache": "^0.8.32", "@types/papaparse": "^4.5.9", "@types/pbf": "^3.0.1", "@types/react": "^18.3.3", "@types/react-color": "^3.0.6", "@types/react-dom": "^18.3.1", "@types/retry": "^0.12.0", "@types/shpjs": "^3.4.7", "@types/styled-components": "^5.1.34", "@types/testing-library__jasmine-dom": "^1.3.4", "@types/urijs": "^1.19.25", "@visx/axis": "^3.10.1", "@visx/clip-path": "^3.3.0", "@visx/event": "^3.3.0", "@visx/glyph": "^3.3.0", "@visx/grid": "^3.5.0", "@visx/group": "^3.3.0", "@visx/legend": "^3.5.0", "@visx/responsive": "^3.10.2", "@visx/scale": "^3.5.0", "@visx/shape": "^3.5.0", "@visx/tooltip": "^3.3.0", "@zip.js/zip.js": "^2.8.2", "arcgis-pbf-parser": "^0.0.4", "assimpjs": "^0.0.7", "babel-loader": "^10.0.0", "bottleneck": "^2.19.5", "catalog-converter": "^0.0.9", "classnames": "^2.3.1", "commander": "^12.1.0 ", "copy-webpack-plugin": "^12.0.2", "core-js": "^3.42.0", "create-react-class": "^15.7.0", "css-loader": "^7.1.2", "d3-color": "^3.1.0", "d3-ease": "^3.0.1", "d3-interpolate": "^3.0.1", "d3-scale-chromatic": "^3.1.0", "d3-selection": "^3.0.0", "d3-shape": "^3.2.0", "d3-transition": "^3.0.1", "d3-zoom": "^3.0.0", "dateformat": "^5.0.3", "dompurify": "^3.2.5", "file-saver": "^2.0.5", "flexsearch": "0.7.21", "geojson-vt": "^3.2.1", "gulp": "^5.0.1", "hoist-non-react-statics": "^3.3.2", "html-to-react": "^1.7.0", "i18next": "^21.8.13", "i18next-browser-languagedetector": "^6.1.4", "i18next-http-backend": "^1.4.1", "inobounce": "^0.1.2", "javascript-natural-sort": "^0.7.1", "json5": "^2.1.0", "leaflet": "^1.8.0", "linkify-it": "^5.0.0", "lodash-es": "^4.17.11", "markdown-it": "^14.1.0", "math-expression-evaluator": "^1.3.7", "mini-css-extract-plugin": "^2.9.2", "minisearch": "^3.0.2", "mobx": "^6.13.7", "mobx-react": "^9.2.0", "mobx-utils": "^6.0.5", "moment": "^2.30.1", "ms": "^2.1.3", "mustache": "^2.2.1", "papaparse": "^5.2.0", "pbf": "^3.0.1", "point-in-polygon": "^1.0.1", "proj4": "^2.19.2", "proj4-fully-loaded": "^0.2.0", "prop-types": "^15.6.0", "protomaps-leaflet": "^5.0.1", "rc-slider": "^9.7.2", "react": "^18.3.1", "react-anything-sortable": "^1.5.2", "react-color": "^2.19.3", "react-datepicker": "7.6.0", "react-dom": "^18.3.1", "react-ga4": "^2.1.0", "react-i18next": "^11.18.0", "react-responsive": "^10.0.0", "react-select": "^5.10.0", "react-swipeable": "^7.0.2", "react-transition-group": "^4.3.0", "react-virtual": "^2.10.4", "resolve-url-loader": "^5.0.0", "retry": "^0.12.0", "sass-loader": "^16.0.3", "shpjs": "^6.1.0", "style-loader": "^4.0.0", "styled-components": "^5.3.11", "terriajs-cesium": "23.0.2", "terriajs-cesium-widgets": "14.4.2", "terriajs-html2canvas": "1.0.0-alpha.12-terriajs-1", "terriajs-tiff-imagery-provider": "2.13.3-webpack5-3", "terriajs-typings-for-css-modules-loader": "^2.5.2", "thredds-catalog-crawler": "0.0.7", "typescript": "^5.9.2", "urijs": "^1.18.12", "webpack": "^5.96.1", "webpack-cli": "^5.1.4", "worker-loader": "^3.0.8" }, "devDependencies": { "@types/node": "^24.3.1", "@types/svg-sprite": "^0.0.39", "@typescript-eslint/eslint-plugin": "^8.24.0", "@typescript-eslint/parser": "^8.24.0", "babel-plugin-styled-components": "^1.10.7", "bufferutil": "^4.0.8", "eslint": "^8.57.1", "eslint-config-prettier": "^9.1.0", "eslint-plugin-react": "^7.37.4", "eslint-plugin-react-hooks": "^5.1.0", "fast-glob": "^3.3.2", "fork-ts-checker-notifier-webpack-plugin": "^9.0.0", "fork-ts-checker-webpack-plugin": "^9.0.2", "husky": "^8.0.3", "jasmine-browser-runner": "^4.0.0", "jasmine-core": "^6.1.0", "jsdom": "^17.0.0", "jsdom-global": "^3.0.2", "minimist": "^1.2.8", "msw": "^2.12.9", "node-notifier": "^10.0.1", "plugin-error": "^2.0.1", "prettier": "3.8.1", "pretty-quick": "^4.2.2", "sass": "^1.81.0", "svg-sprite": "^2.0.4", "terriajs-server": "^4.0.3", "utf-8-validate": "^6.0.3", "yaml": "^1.10.0" }, "scripts": { "prepublish": "gulp post-npm-install", "postpublish": "bash -c \"if [ -z \"$GITHUB_ACTION\" ]; then git tag -a ${npm_package_version} -m \"${npm_package_version}\" && git push origin ${npm_package_version}; fi \"", "gulp": "gulp", "start": "terriajs-server --port 3002", "build-tools": "webpack --config buildprocess/webpack-tools.config.js", "watch-tools": "webpack --watch --config buildprocess/webpack-tools.config.js", "build-docs": "yarn build-tools && node build/generateDocs.js", "postinstall": "gulp post-npm-install", "prettier": "prettier --write .", "pretty-quick": "pretty-quick", "prettier-check": "prettier --check .", "build-for-node": "tsc -b tsconfig-node.json", "prepare": "yarn build-for-node && husky install" }, "msw": { "workerDirectory": [ "wwwroot" ] } }