{
  "name": "@trailstash/ultra",
  "publishConfig": {
    "access": "public"
  },
  "version": "7.0.1",
  "description": "A web based tool for making MapLibre GL maps with data from sources such as Overpass, GeoJSON, GPX, KML, TCX, etc",
  "main": "index.js",
  "scripts": {
    "build": "node ./bin/run.js build",
    "build:icons": "bash ./build-icons.sh",
    "build:examples-docs": "node ./build-examples-docs.js Examples",
    "build:examples-images": "node ./build-examples-images.js",
    "build:maplibre-examples-docs": "node ./build-examples-docs.js MapLibre-Examples",
    "build:docs": "mkdocs build",
    "start:docs": "mkdocs serve",
    "build:pages": "mkdir -p public && cp -Lr dist/* public/.",
    "start": "node ./bin/run.js serve",
    "format": "prettier --print-width=80 --write '**/*.js' '**/*.json' README.md '**/*.css'",
    "test": "jest"
  },
  "type": "module",
  "repository": {
    "type": "git",
    "url": "git+https://gitlab.com/trailstash/ultra.git"
  },
  "keywords": [
    "maps",
    "cartography",
    "osm",
    "overpass",
    "geojson",
    "gpx",
    "kml",
    "tcx",
    "mapbox-gl",
    "mapbox-gl-js"
  ],
  "author": "Daniel Schep",
  "bugs": {
    "url": "https://gitlab.com/trailstash/ultra/issues"
  },
  "homepage": "https://overpass-ultra.us/",
  "devDependencies": {
    "@types/node": "^22.6.1",
    "@unvt/sprite-one": "github:dschep/sprite-one",
    "esbuild-jest": "^0.5.0",
    "jest": "^29.7.0",
    "jest-environment-jsdom": "^29.7.0",
    "minimist": "^1.2.8",
    "prettier": "^3.3.3",
    "puppeteer": "^25.1.0",
    "svg2png": "^4.1.1",
    "ts-node": "^10.9.2"
  },
  "license": "MIT",
  "dependencies": {
    "emoji-datasource-google": "=15.1.2",
    "@mapbox/maki": "=8.2.0",
    "@rapideditor/temaki": "=5.13.0",
    "@waysidemapping/pinhead": "=15.25.0",
    "@fortawesome/fontawesome-svg-core": "^6.6.0",
    "@fortawesome/free-solid-svg-icons": "^6.6.0",
    "@oclif/core": "^4.0.23",
    "@tmcw/togeojson": "^5.8.1",
    "@trailstash/pinhead-js": "^1.0.0",
    "@turf/bbox": "^7.1.0",
    "buffer": "^6.0.3",
    "csv2geojson": "^5.1.2",
    "deep-equal": "^2.2.3",
    "dompurify": "^3.1.7",
    "esbuild": "^0.24.0",
    "esbuild-plugin-copy": "^2.1.1",
    "esri-dump": "^5.4.0",
    "fast-deep-equal": "^3.1.3",
    "liquidjs": "^10.17.0",
    "lodash.camelcase": "^4.3.0",
    "lodash.kebabcase": "^4.1.1",
    "lodash.pick": "^4.4.0",
    "lz-string": "^1.5.0",
    "maplibre-gl": "^6.1.0",
    "marked": "^14.1.2",
    "node-events": "^0.0.2",
    "normalize.css": "^8.0.1",
    "osm2geojson-ultra": "^4.0.1",
    "pmtiles": "^3.2.0",
    "wkt": "^0.1.1",
    "yaml": "^2.5.1"
  },
  "bin": {
    "ultra": "./bin/run.js"
  },
  "oclif": {
    "bin": "ultra",
    "commands": "./cli",
    "dirname": "ultra",
    "topicSeparator": " "
  },
  "jest": {
    "transformIgnorePatterns": [
      "node_modules/(?!osm2geojson-ultra)"
    ],
    "transform": {
      "^.+\\.js$": "esbuild-jest",
      "node_modules/.+\\.js$": "esbuild-jest"
    }
  }
}
