{ "name": "facilmap-frontend", "version": "3.4.0", "description": "A fully-featured OpenStreetMap-based map where markers and lines can be added with live collaboration.", "keywords": [ "maps", "osm" ], "homepage": "https://github.com/FacilMap/facilmap", "bugs": { "url": "https://github.com/FacilMap/facilmap/issues" }, "license": "AGPL-3.0", "author": "Candid Dauth ", "repository": { "type": "git", "url": "https://github.com/FacilMap/facilmap.git" }, "type": "module", "main": "./dist/lib/facilmap-frontend.mjs", "types": "./dist/lib/facilmap-frontend.d.ts", "files": [ "dist", "src", "static", "iframe-test.html", "README.md", "tsconfig.json", "build.js", "build.d.ts", "public" ], "scripts": { "build": "yarn build:lib && yarn build:app", "build:lib": "vite --config vite-lib.config.ts build", "build:app": "NODE_OPTIONS='--import tsx' vite build", "clean": "rimraf dist", "dev-server": "NODE_OPTIONS='--import tsx' vite", "test": "NODE_OPTIONS='--import tsx' vitest run", "test-watch": "NODE_OPTIONS='--import tsx' vitest", "check-types": "vue-tsc -b --emitDeclarationOnly" }, "dependencies": { "@ckpack/vue-color": "^1.5.0", "@tmcw/togeojson": "^5.8.1", "@vitejs/plugin-vue": "^5.0.1", "blob": "^0.1.0", "bootstrap": "^5.3.2", "copy-to-clipboard": "^3.3.3", "decode-uri-component": "^0.4.1", "facilmap-client": "workspace:^", "facilmap-leaflet": "workspace:^", "facilmap-types": "workspace:^", "facilmap-utils": "workspace:^", "file-saver": "^2.0.5", "hammerjs": "^2.0.8", "jquery": "^3.7.1", "leaflet": "^1.9.4", "leaflet-draggable-lines": "^2.0.0", "leaflet-graphicscale": "^0.0.4", "leaflet-mouse-position": "^1.2.0", "leaflet.heightgraph": "^1.4.0", "leaflet.locatecontrol": "^0.79.0", "lodash-es": "^4.17.21", "markdown": "^0.5.0", "mitt": "^3.0.1", "osmtogeojson": "^3.0.0-beta.5", "p-debounce": "^4.0.0", "pluralize": "^8.0.0", "popper-max-size-modifier": "^0.2.0", "qrcode.vue": "^3.4.1", "tablesorter": "^2.31.3", "vite": "^5.0.12", "vite-plugin-css-injected-by-js": "^3.3.1", "vite-plugin-dts": "^3.7.0", "vue": "^3.4.0", "vuedraggable": "^4.1.0" }, "devDependencies": { "@types/bootstrap": "^5.2.10", "@types/decode-uri-component": "^0.2.2", "@types/file-saver": "^2.0.7", "@types/hammerjs": "^2.0.45", "@types/jquery": "^3.5.29", "@types/leaflet": "^1.9.8", "@types/leaflet-mouse-position": "^1.2.4", "@types/leaflet.locatecontrol": "^0.74.4", "@types/lodash-es": "^4.17.12", "@types/pluralize": "^0.0.33", "happy-dom": "^12.10.3", "rimraf": "^5.0.5", "sass": "^1.69.6", "svgo": "^3.1.0", "tsx": "^4.7.0", "typescript": "^5.3.3", "vite-tsconfig-paths": "^4.2.3", "vitest": "^1.1.0", "vue-tsc": "^1.8.27" } }