@seasketch/geoprocessing
Version:
Geoprocessing and reporting framework for SeaSketch 2.0
209 lines (208 loc) • 7.9 kB
JSON
{
"name": "@seasketch/geoprocessing",
"version": "7.0.1",
"description": "Geoprocessing and reporting framework for SeaSketch 2.0",
"type": "module",
"main": "dist/src/index.js",
"module": "dist/src/index.js",
"exports": {
"./package.json": "./package.json",
".": {
"types": "./dist/src/index.d.ts",
"import": "./dist/src/index.js"
},
"./client-ui": "./dist/client-ui.js",
"./client-core": "./dist/client-core.js",
"./dataproviders": "./dist/dataproviders.js",
"./storybook": "./dist/src/storybook/storybook.js",
"./scripts": "./dist/scripts/index.js",
"./scripts/testing": "./dist/scripts/testing/index.js"
},
"types": "dist/src/index.d.ts",
"readme": "https://github.com/seasketch/geoprocessing#readme",
"scripts": {
"build": "tsc",
"test": "npm run test:node && npm run test:browser",
"test:node": "vitest run -c vitest.config.node.js",
"test:node:matching": "vitest run -c vitest.config.node.js -t",
"test:browser": "vitest run -c vitest.config.browser.js",
"test:browser:matching": "vitest run -c vitest.config.browser.js -t",
"test:e2e": "start-server-and-test start:data 8080 'vitest run -c vitest.config.e2e.js'",
"test:e2e:matching": "vitest run -c vitest.config.e2e.js -t",
"storybook": "storybook dev -p 6006",
"build:storybook": "rm -rf ../../../gp-storybook/Next && storybook build -o ../../../gp-storybook/Next",
"start:typedoc": "npx typedoc --watch --name 'SeaSketch Geoprocessing' --includeVersion --excludeExternals --readme none",
"prepare": "npm run build && npm run _prepare",
"_prepare": "npx tsx scripts/npm/prepare.ts",
"start:data": "http-server . -c-1",
"build:watch": "tsc --watch"
},
"bin": {
"run_tests": "dist/scripts/testing/runner.js",
"geoprocessing": "dist/scripts/geoprocessing.js"
},
"repository": {
"type": "git",
"url": "git+https://github.com/seasketch/geoprocessing.git"
},
"author": "Chad Burt",
"license": "BSD-3-Clause",
"bugs": {
"url": "https://github.com/seasketch/geoprocessing/issues"
},
"homepage": "https://github.com/seasketch/geoprocessing#readme",
"keywords": [
"geoprocessing",
"geospatial",
"gis"
],
"dependencies": {
"@aws-sdk/client-apigatewaymanagementapi": "^3.637.0",
"@aws-sdk/client-cloudformation": "^3.637.0",
"@aws-sdk/client-cloudfront": "^3.637.0",
"@aws-sdk/client-dynamodb": "^3.637.0",
"@aws-sdk/client-lambda": "^3.637.0",
"@aws-sdk/client-s3": "^3.637.0",
"@aws-sdk/lib-dynamodb": "^3.637.0",
"@babel/core": "^7.25.2",
"@babel/plugin-transform-class-properties": "^7.25.4",
"@babel/plugin-transform-nullish-coalescing-operator": "7.24.7",
"@babel/plugin-transform-numeric-separator": "^7.24.7",
"@babel/plugin-transform-optional-chaining": "7.24.8",
"@babel/preset-env": "^7.25.4",
"@babel/preset-react": "^7.24.7",
"@babel/preset-typescript": "^7.24.7",
"@babel/register": "^7.24.6",
"@popperjs/core": "^2.11.8",
"@smithy/config-resolver": "^3.0.5",
"@smithy/node-config-provider": "^3.1.4",
"@storybook/addon-essentials": "^8.2.9",
"@storybook/addon-interactions": "^8.2.9",
"@storybook/addon-links": "^8.2.9",
"@storybook/blocks": "^8.2.9",
"@storybook/manager-api": "^8.2.9",
"@storybook/react": "^8.2.9",
"@storybook/react-vite": "^8.2.9",
"@storybook/test": "^8.2.9",
"@storybook/theming": "^8.2.9",
"@styled-icons/bootstrap": "^10.47.0",
"@testing-library/react": "^16.0.1",
"@turf/turf": "7.1.0",
"@types/aws-lambda": "^8.10.145",
"@types/bytes": "^3.1.4",
"@types/cli-progress": "^3.11.6",
"@types/cli-table": "^0.3.4",
"@types/flatbush": "^3.3.0",
"@types/fs-extra": "^11.0.4",
"@types/geobuf": "^3.0.4",
"@types/geojson": "^7946.0.14",
"@types/humanize-duration": "^3.27.4",
"@types/inquirer": "9.0.7",
"@types/json2csv": "^5.0.7",
"@types/lodash": "^4.17.7",
"@types/mock-require": "^2.0.3",
"@types/node": "^22.5.1",
"@types/pbf": "^3.0.5",
"@types/rbush": "^3.0.4",
"@types/react": "^18.3.5",
"@types/react-dom": "^18.3.0",
"@types/react-table": "^7.7.20",
"@types/uuid": "^10.0.0",
"@vitejs/plugin-react": "^4.3.1",
"abortcontroller-polyfill": "^1.7.5",
"aws-cdk-lib": "^2.173.2",
"aws-regions": "2.3.1",
"bbox-fns": "^0.20.2",
"bytes": "^3.1.2",
"canonicalize": "^2.0.0",
"cd": "^0.3.3",
"chalk": "^5.3.0",
"classnames": "^2.5.1",
"cli-progress": "^3.12.0",
"cli-table": "^0.3.11",
"commander": "^12.1.0",
"constructs": "^10.3.0",
"copy-node-modules": "^1.1.1",
"default-import": "^2.0.1",
"encoding": "^0.1.13",
"esbuild": "0.23.1",
"esbuild-plugin-inline-image": "^0.0.9",
"esbuild-plugins-node-modules-polyfill": "^1.6.6",
"fast-deep-equal": "^3.1.3",
"finalhandler": "^1.2.0",
"flatbush": "^3.3.0",
"flatgeobuf": "3.36.0",
"fs-extra": "^11.2.0",
"fuzzy-tools": "^1.2.0",
"geoblaze": "2.8.0",
"geobuf": "^3.0.2",
"geojson": "^0.5.0",
"geojson-antimeridian-cut": "^0.1.0",
"georaster": "^1.6",
"globby": "^14.0.2",
"http-server": "^14.1.1",
"humanize-duration": "^3.32.1",
"i18next": "^23.14.0",
"inquirer": "9.1.0",
"inquirer-autocomplete-prompt": "^3.0.1",
"jsdom": "^25.0.0",
"json2csv": "^5.0.6",
"lodash": "^4.17.21",
"mnemonist": "^0.39.8",
"mock-require": "^3.0.3",
"node-fetch": "^3.3.2",
"ora": "^8.1.0",
"pascalcase": "^2.0.0",
"pbf": "^3.2.1",
"polygon-clipping": "0.15.7",
"pretty-bytes": "^5.3.0",
"proj4": "^2.12.0",
"promptly": "^3.2.0",
"rbush": "^3.0.1",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-error-boundary": "^4.0.13",
"react-i18next": "^15.0.1",
"react-popper": "^2.3.0",
"react-table": "^7.8.0",
"react-test-renderer": "^18.3.1",
"read-package-up": "^11.0.0",
"reproject-geojson": "^0.5.0",
"runes2": "^1.1.4",
"serve-static": "^1.15.0",
"slonik": "33.3.1",
"slonik-sql-tag-raw": "2.0.0",
"slugify": "^1.6.6",
"spark-md5": "^3.0.2",
"spdx-license-ids": "^3.0.20",
"start-server-and-test": "^2.0.5",
"storybook": "^8.2.9",
"stream-buffers": "^3.0.3",
"string-length": "^6.0.0",
"styled-components": "^6.1.13",
"threads-plugin": "^1.4.0",
"tsx": "^4.19.0",
"type-fest": "^4.26.0",
"typescript": "^5.5.4",
"union-subdivided-polygons": "^0.9.1",
"user-meta": "^1.0.0",
"uuid": "^10.0.0",
"vite": "^5.4.2",
"vite-plugin-node-polyfills": "^0.22.0",
"vitest": "^2.0.5",
"vitest-fetch-mock": "^0.3.0",
"ws": "^7.3.0",
"zod": "^3.23.8",
"zod-error": "^1.5.0",
"zx": "^8.1.5"
},
"devDependencies": {
"@testing-library/jest-dom": "^6.5.0",
"@types/finalhandler": "^1.2.3",
"dynamodb-local": "^0.0.34",
"identity-obj-proxy": "^3.0.0",
"mock-socket": "^9.3.1",
"typedoc": "^0.26.6"
},
"gitHead": "332301d463e539a1d3d4f1ed01fcde440112edcc"
}