@trailstash/ultra
Version:
A web based tool for making MapLibre GL maps with data from sources such as Overpass, GeoJSON, GPX, KML, TCX, etc
106 lines (105 loc) • 2.9 kB
JSON
{
"name": "@trailstash/ultra",
"publishConfig": {
"access": "public"
},
"version": "6.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",
"emoji-datasource-google": "^15.1.2",
"esbuild-jest": "^0.5.0",
"jest": "^29.7.0",
"jest-environment-jsdom": "^29.7.0",
"minimist": "^1.2.8",
"prettier": "^3.3.3",
"puppeteer": "^23.4.0",
"svg2png": "^4.1.1",
"ts-node": "^10.9.2"
},
"license": "MIT",
"dependencies": {
"@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/maplibre-component": "^1.0.1",
"@turf/bbox": "^7.1.0",
"buffer": "^6.0.3",
"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.pick": "^4.4.0",
"lz-string": "^1.5.0",
"maplibre-gl": "^5.6.0",
"marked": "^14.1.2",
"node-events": "^0.0.2",
"normalize.css": "^8.0.1",
"osm2geojson-ultra": "^4.0.0",
"pmtiles": "^3.2.0",
"wkt": "^0.1.1",
"yaml": "^2.5.1"
},
"peerDependencies": {
"@maplibre/maplibre-gl-style-spec": "*"
},
"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"
}
}
}