UNPKG

@seasketch/geoprocessing

Version:

Geoprocessing and reporting framework for SeaSketch 2.0

209 lines (208 loc) • 7.9 kB
{ "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" }