UNPKG

terra-route

Version:

A library for routing along GeoJSON LineString networks

100 lines 3.02 kB
{ "name": "terra-route", "version": "0.0.9", "description": "A library for routing along GeoJSON LineString networks", "scripts": { "docs": "typedoc", "docs:serve": "serve ./docs", "test": "jest --silent=false", "benchmark": "tsx benchmark/benchmark.ts", "build": "microbundle", "watch": "microbundle --watch --format modern", "unused": "knip", "lint": "eslint --config eslint.config.mjs", "lint:quiet": "eslint --quiet --config eslint.config.mjs", "lint:fix": "eslint --fix --config eslint.config.mjs", "lint:fix:quiet": "eslint --fix --quiet --config eslint.config.mjs", "format": "prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\"", "format:quiet": "prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\" --log-level=silent" }, "type": "module", "source": "src/terra-route.ts", "exports": { "types": "./dist/terra-route.d.ts", "require": "./dist/terra-route.cjs", "default": "./dist/terra-route.modern.js" }, "types": "./dist/terra-route.d.ts", "main": "./dist/terra-route.cjs", "module": "./dist/terra-route.module.js", "unpkg": "./dist/terra-route.umd.js", "author": "James Milner", "license": "MIT", "devDependencies": { "@eslint/json": "^0.11.0", "@eslint/markdown": "^6.3.0", "@types/jest": "^29.5.14", "@types/lodash": "^4.17.13", "@typescript-eslint/eslint-plugin": "8.16.0", "@typescript-eslint/parser": "8.16.0", "eslint": "8.57.1", "eslint-config-prettier": "9.1.0", "eslint-plugin-prettier": "5.2.1", "geojson-path-finder": "^2.0.2", "jest": "^29.7.0", "knip": "^5.38.1", "microbundle": "0.15.1", "ngraph.graph": "^20.0.1", "ngraph.path": "^1.5.0", "serve": "^14.2.4", "ts-jest": "^29.2.5", "tsx": "^4.19.3", "typedoc": "^0.28.1", "typescript": "^5.8.3" }, "keywords": [ "geojson", "linestring", "routing", "pathfinding", "network", "geospatial", "astar", "djikstra", "graph", "pathfinder", "path", "ngraph.graph" ], "knip": { "$schema": "https://unpkg.com/knip@5/schema.json", "entry": [ "src/terra-route.ts" ], "project": [ "src/**/*.ts" ], "include": [ "files", "types" ] }, "typedocOptions": { "entryPoints": [ "src/terra-route.ts" ], "excludeExternals": true, "exclude": [ "benchmark/", "coverage/", "dist/", "node_modules/" ], "out": "docs", "skipErrorChecking": true, "sourceLinkExternal": true }, "dependencies": { "@types/geojson": "^7946.0.16" } }