UNPKG

@rapideditor/location-conflation

Version:

Define complex geographic regions by including and excluding country codes and geojson shapes

72 lines (71 loc) 2.05 kB
{ "name": "@rapideditor/location-conflation", "version": "3.0.1", "license": "ISC", "repository": { "type": "git", "url": "git+https://github.com/rapideditor/location-conflation.git" }, "description": "Define complex geographic regions by including and excluding country codes and geojson shapes", "keywords": [ "geofence", "location", "locationset", "include", "exclude", "geojson" ], "contributors": [ "Bryan Housel <bhousel@gmail.com> (https://github.com/bhousel)" ], "files": [ "dist/", "src/" ], "type": "module", "exports": { "types": "./dist/ts/location-conflation.d.ts", "bun": "./src/location-conflation.ts", "import": "./dist/js/location-conflation.mjs", "require": "./dist/js/location-conflation.cjs", "browser": "./dist/js/location-conflation.iife.js", "default": "./dist/js/location-conflation.mjs" }, "scripts": { "all": "bun run --sequential clean check build test", "build": "bun run --parallel 'build:*'", "build:js": "bun ./scripts/build_js.ts", "build:ts": "tsc -p tsconfig.build.json", "check": "bun run --parallel 'check:*'", "check:lint": "eslint ./scripts ./src ./test", "check:types": "tsc --noEmit", "clean": "bun ./scripts/clean.ts", "postpublish": "bun ./scripts/postpublish.ts", "start": "bun ./scripts/server.ts", "test": "bun test --dots --coverage ./test" }, "dependencies": { "@mapbox/geojson-area": "^0.2.2", "@rapideditor/country-coder": "^5.6.1", "@types/geojson": "^7946.0.16", "circle-to-polygon": "^2.2.0", "geojson-precision": "^1.0.0", "json-stringify-pretty-compact": "^4.0.0", "polyclip-ts": "~0.16.8", "which-polygon": "^2.2.1" }, "devDependencies": { "@eslint/js": "^10.0.1", "@types/bun": "^1.3.13", "eslint": "^10.2.1", "globals": "^17.5.0", "typescript": "^6.0.3", "typescript-eslint": "^8.59.0" }, "publishConfig": { "access": "public" }, "engines": { "bun": ">=1.3.10" } }