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