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
JSON
{
"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"
}
}