UNPKG

get-epsg-code

Version:

Gets EPSG Code for Various Inputs (incl. OGC WKT, ESRI WKT, GML, Mapfile, PROJ String, Proj4js String, XML)

84 lines (83 loc) 3.68 kB
{ "name": "get-epsg-code", "version": "1.2.0", "description": "Gets EPSG Code for Various Inputs (incl. OGC WKT, ESRI WKT, GML, Mapfile, PROJ String, Proj4js String, XML)", "files": [ "dist", "lib" ], "main": "./dist/get-epsg-code.node.min.js", "browser": { "dist/get-epsg-code.web.min.js": "dist/get-epsg-code.web.min.js" }, "unpkg": "./dist/get-epsg-code.web.min.js", "jsdelivr": "./dist/get-epsg-code.web.min.js", "scripts": { "analyze": "node analyze.js", "build": "npm run prebuild && npm run build:dev && npm run build:prod && npm run analyze", "build:prod": "npm run build:prod:node && npm run build:prod:web && npm run build:prod:node:esriwkt-proj4 && npm run build:prod:web:esriwkt-proj4", "build:prod:node": "esbuild ./lib/lookup-esriwkt-mapfile-proj4.js --bundle --keep-names --minify --outfile=./dist/get-epsg-code.node.min.js --platform=node --sourcemap", "build:prod:web": "esbuild ./lib/lookup-esriwkt-mapfile-proj4.js --bundle --keep-names --minify --outfile=./dist/get-epsg-code.web.min.js --sourcemap", "build:prod:node:esriwkt-proj4": "esbuild ./lib/lookup-esriwkt-proj4.js --bundle --keep-names --minify --outfile=./dist/get-epsg-code-including-esriwkt-proj4.node.min.js --platform=node --sourcemap", "build:prod:web:esriwkt-proj4": "esbuild ./lib/lookup-esriwkt-proj4.js --bundle --keep-names --minify --outfile=./dist/get-epsg-code-including-esriwkt-proj4.web.min.js --sourcemap", "build:demo": "node prebuild && npm run build:dev:web && cp ./dist/get-epsg-code.web.js* ./demo/.", "build:dev": "npm run build:dev:node && npm run build:dev:web", "build:dev:node": "esbuild ./lib/lookup-esriwkt-mapfile-proj4.js --bundle --outfile=./dist/get-epsg-code.node.js --platform=node", "build:dev:web": "esbuild ./lib/lookup-esriwkt-mapfile-proj4.js --bundle --outfile=./dist/get-epsg-code.web.js", "prebuild": "node prebuild.js", "prepublishOnly": "npm run clean && npm run build && npm run test && npm run build", "clean": "rimraf dist/* && rimraf lib/*", "create-build-list": "bash create-build-list.sh", "demo": "npm run build:demo && cd demo && npx srvd --debug", "download-csv": "wget https://s3.amazonaws.com/crs.csv/crs.csv.zip && unzip crs.csv.zip", "format": "npx prettier --arrow-parens=avoid --print-width=200 --trailing-comma=none --write src normalize parse test *.js", "setup": "cd test/data && bash setup.sh", "test": "npm run test:normalize && npm run test:parse && npm run prebuild && npm run test:main", "test:main": "node ./test/test.js", "test:normalize": "node ./normalize/test", "test:parse": "node ./parse/test", "test:html": "npm run build:dev:web && http-server", "update-docs": "npm run test && npm run build:everything && npm run create-build-list" }, "repository": { "type": "git", "url": "git+https://github.com/danieljdufour/get-epsg-code.git" }, "keywords": [ "epsg", "gis", "map", "ogc", "wkt", "esri", "proj", "proj4", "proj4js", "crs", "geodesy", "projcrs", "geogcrs", "geocrs" ], "author": "Daniel J. Dufour", "license": "CC0-1.0", "bugs": { "url": "https://github.com/danieljdufour/get-epsg-code/issues" }, "homepage": "https://github.com/danieljdufour/get-epsg-code#readme", "devDependencies": { "esbuild": "^0.18.11", "find-and-read": "^1.2.0", "flug": "^2.6.0", "papaparse": "^5.4.1", "rimraf": "^5.0.1" }, "dependencies": { "b64ab": "^0.0.1", "is-wkt": "^0.2.0", "utm-utils": "^0.6.1", "wkt-crs": "^0.2.0", "wkt-parser": "^1.3.3", "xml-utils": "^1.7.0" } }