UNPKG

geo-extent

Version:

Simple, Modern Geospatial Bounding Boxes

76 lines (75 loc) 2.4 kB
{ "name": "geo-extent", "version": "1.5.0", "description": "Simple, Modern Geospatial Bounding Boxes", "main": "./dist/geo-extent.cjs", "module": "dist/geo-extent.mjs", "unpkg": "dist/geo-extent.bundle.js", "jsdelivr": "dist/geo-extent.bundle.js", "type": "module", "types": "./types.d.ts", "files": [ "types.d.ts", "src/geo-extent.js", "dist/geo-extent.cjs", "dist/geo-extent.mjs", "dist/geo-extent.bundle.js" ], "scripts": { "build": "npm run build:mjs && npm run build:cjs && npm run build:bundle", "build:bundle": "esbuild ./src/geo-extent.js --bundle --outfile=./dist/geo-extent.bundle.js --platform=browser", "build:mjs": "cp ./src/geo-extent.js ./dist/geo-extent.mjs", "build:cjs": "esbuild ./src/geo-extent.js --bundle --outfile=./dist/geo-extent.cjs --platform=node", "f": "npm run format", "format": "npx prettier --arrow-parens=avoid --print-width=120 --trailing-comma=none --write *.ts src/*.js test/*.js test/*.mjs", "prepublishOnly": "npm run format && npm run build && npm run test", "test": "npm run test:js && npm run test:dist", "test:js": "for f in ./test/*; do echo \"node $f\" && node $f && echo \"npx ts-node $f\" && npx ts-node $f; done", "test:dist": "node ./dist/geo-extent.cjs" }, "repository": { "type": "git", "url": "git+https://github.com/DanielJDufour/geo-extent.git" }, "keywords": [ "bbox", "bounding", "epsg", "extent", "geo", "geospatial", "gis", "leaflet", "maps", "projection", "proj4", "proj4js", "reprojection" ], "author": "Daniel J. Dufour", "license": "CC0-1.0", "bugs": { "url": "https://github.com/DanielJDufour/geo-extent/issues" }, "homepage": "https://github.com/DanielJDufour/geo-extent#readme", "devDependencies": { "@babel/cli": "^7.23.4", "@babel/core": "^7.23.7", "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-validator-option": "^7.23.5", "@babel/plugin-transform-modules-commonjs": "^7.23.3", "esbuild": "^0.19.11", "flug": "^2.7.2", "global-jsdom": "^9.2.0", "jsdom": "^23.2.0", "leaflet": "^1.9.4" }, "dependencies": { "bbox-fns": "^0.20.2", "geography-markup-language": "^0.2.0", "get-epsg-code": "1.2.0", "preciso": "^0.12.2", "reproject-bbox": "^0.13.1", "reproject-geojson": "^0.5.0" } }