mirror of
https://github.com/Freika/dawarich.git
synced 2025-12-16 18:26:09 -06:00
* fix: move foreman to global gems to fix startup crash (#1971) * Update exporting code to stream points data to file in batches to red… (#1980) * Update exporting code to stream points data to file in batches to reduce memory usage * Update changelog * Update changelog * Feature/maplibre frontend (#1953) * Add a plan to use MapLibre GL JS for the frontend map rendering, replacing Leaflet * Implement phase 1 * Phases 1-3 + part of 4 * Fix e2e tests * Phase 6 * Implement fog of war * Phase 7 * Next step: fix specs, phase 7 done * Use our own map tiles * Extract v2 map logic to separate manager classes * Update settings panel on v2 map * Update v2 e2e tests structure * Reimplement location search in maps v2 * Update speed routes * Implement visits and places creation in v2 * Fix last failing test * Implement visits merging * Fix a routes e2e test and simplify the routes layer styling. * Extract js to modules from maps_v2_controller.js * Implement area creation * Fix spec problem * Fix some e2e tests * Implement live mode in v2 map * Update icons and panel * Extract some styles * Remove unused file * Start adding dark theme to popups on MapLibre maps * Make popups respect dark theme * Move v2 maps to maplibre namespace * Update v2 references to maplibre * Put place, area and visit info into side panel * Update API to use safe settings config method * Fix specs * Fix method name to config in SafeSettings and update usages accordingly * Add missing public files * Add handling for real time points * Fix remembering enabled/disabled layers of the v2 map * Fix lots of e2e tests * Add settings to select map version * Use maps/v2 as main path for MapLibre maps * Update routing * Update live mode * Update maplibre controller * Update changelog * Remove some console.log statements --------- Co-authored-by: Robin Tuszik <mail@robin.gg>
1004 lines
40 KiB
JSON
1004 lines
40 KiB
JSON
{
|
|
"name": "dawarich",
|
|
"lockfileVersion": 2,
|
|
"requires": true,
|
|
"packages": {
|
|
"": {
|
|
"dependencies": {
|
|
"@hotwired/turbo-rails": "^7.3.0",
|
|
"@rails/actiontext": "^8.0.0",
|
|
"daisyui": "^4.7.3",
|
|
"leaflet": "^1.9.4",
|
|
"maplibre-gl": "^5.13.0",
|
|
"postcss": "^8.4.49",
|
|
"trix": "^2.1.15"
|
|
},
|
|
"devDependencies": {
|
|
"@playwright/test": "^1.56.1",
|
|
"@types/node": "^24.0.13"
|
|
},
|
|
"engines": {
|
|
"node": "18.17.1",
|
|
"npm": "9.6.7"
|
|
}
|
|
},
|
|
"node_modules/@hotwired/turbo": {
|
|
"version": "7.3.0",
|
|
"resolved": "https://registry.npmjs.org/@hotwired/turbo/-/turbo-7.3.0.tgz",
|
|
"integrity": "sha512-Dcu+NaSvHLT7EjrDrkEmH4qET2ZJZ5IcCWmNXxNQTBwlnE5tBZfN6WxZ842n5cHV52DH/AKNirbPBtcEXDLW4g==",
|
|
"engines": {
|
|
"node": ">= 14"
|
|
}
|
|
},
|
|
"node_modules/@hotwired/turbo-rails": {
|
|
"version": "7.3.0",
|
|
"resolved": "https://registry.npmjs.org/@hotwired/turbo-rails/-/turbo-rails-7.3.0.tgz",
|
|
"integrity": "sha512-fvhO64vp/a2UVQ3jue9WTc2JisMv9XilIC7ViZmXAREVwiQ2S4UC7Go8f9A1j4Xu7DBI6SbFdqILk5ImqVoqyA==",
|
|
"dependencies": {
|
|
"@hotwired/turbo": "^7.3.0",
|
|
"@rails/actioncable": "^7.0"
|
|
}
|
|
},
|
|
"node_modules/@mapbox/geojson-rewind": {
|
|
"version": "0.5.2",
|
|
"resolved": "https://registry.npmjs.org/@mapbox/geojson-rewind/-/geojson-rewind-0.5.2.tgz",
|
|
"integrity": "sha512-tJaT+RbYGJYStt7wI3cq4Nl4SXxG8W7JDG5DMJu97V25RnbNg3QtQtf+KD+VLjNpWKYsRvXDNmNrBgEETr1ifA==",
|
|
"license": "ISC",
|
|
"dependencies": {
|
|
"get-stream": "^6.0.1",
|
|
"minimist": "^1.2.6"
|
|
},
|
|
"bin": {
|
|
"geojson-rewind": "geojson-rewind"
|
|
}
|
|
},
|
|
"node_modules/@mapbox/jsonlint-lines-primitives": {
|
|
"version": "2.0.2",
|
|
"resolved": "https://registry.npmjs.org/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz",
|
|
"integrity": "sha512-rY0o9A5ECsTQRVhv7tL/OyDpGAoUB4tTvLiW1DSzQGq4bvTPhNw1VpSNjDJc5GFZ2XuyOtSWSVN05qOtcD71qQ==",
|
|
"engines": {
|
|
"node": ">= 0.6"
|
|
}
|
|
},
|
|
"node_modules/@mapbox/point-geometry": {
|
|
"version": "1.1.0",
|
|
"resolved": "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-1.1.0.tgz",
|
|
"integrity": "sha512-YGcBz1cg4ATXDCM/71L9xveh4dynfGmcLDqufR+nQQy3fKwsAZsWd/x4621/6uJaeB9mwOHE6hPeDgXz9uViUQ==",
|
|
"license": "ISC"
|
|
},
|
|
"node_modules/@mapbox/tiny-sdf": {
|
|
"version": "2.0.7",
|
|
"resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-2.0.7.tgz",
|
|
"integrity": "sha512-25gQLQMcpivjOSA40g3gO6qgiFPDpWRoMfd+G/GoppPIeP6JDaMMkMrEJnMZhKyyS6iKwVt5YKu02vCUyJM3Ug==",
|
|
"license": "BSD-2-Clause"
|
|
},
|
|
"node_modules/@mapbox/unitbezier": {
|
|
"version": "0.0.1",
|
|
"resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.1.tgz",
|
|
"integrity": "sha512-nMkuDXFv60aBr9soUG5q+GvZYL+2KZHVvsqFCzqnkGEf46U2fvmytHaEVc1/YZbiLn8X+eR3QzX1+dwDO1lxlw==",
|
|
"license": "BSD-2-Clause"
|
|
},
|
|
"node_modules/@mapbox/vector-tile": {
|
|
"version": "2.0.4",
|
|
"resolved": "https://registry.npmjs.org/@mapbox/vector-tile/-/vector-tile-2.0.4.tgz",
|
|
"integrity": "sha512-AkOLcbgGTdXScosBWwmmD7cDlvOjkg/DetGva26pIRiZPdeJYjYKarIlb4uxVzi6bwHO6EWH82eZ5Nuv4T5DUg==",
|
|
"license": "BSD-3-Clause",
|
|
"dependencies": {
|
|
"@mapbox/point-geometry": "~1.1.0",
|
|
"@types/geojson": "^7946.0.16",
|
|
"pbf": "^4.0.1"
|
|
}
|
|
},
|
|
"node_modules/@mapbox/whoots-js": {
|
|
"version": "3.1.0",
|
|
"resolved": "https://registry.npmjs.org/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz",
|
|
"integrity": "sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q==",
|
|
"license": "ISC",
|
|
"engines": {
|
|
"node": ">=6.0.0"
|
|
}
|
|
},
|
|
"node_modules/@maplibre/maplibre-gl-style-spec": {
|
|
"version": "24.3.1",
|
|
"resolved": "https://registry.npmjs.org/@maplibre/maplibre-gl-style-spec/-/maplibre-gl-style-spec-24.3.1.tgz",
|
|
"integrity": "sha512-TUM5JD40H2mgtVXl5IwWz03BuQabw8oZQLJTmPpJA0YTYF+B+oZppy5lNMO6bMvHzB+/5mxqW9VLG3wFdeqtOw==",
|
|
"license": "ISC",
|
|
"dependencies": {
|
|
"@mapbox/jsonlint-lines-primitives": "~2.0.2",
|
|
"@mapbox/unitbezier": "^0.0.1",
|
|
"json-stringify-pretty-compact": "^4.0.0",
|
|
"minimist": "^1.2.8",
|
|
"quickselect": "^3.0.0",
|
|
"rw": "^1.3.3",
|
|
"tinyqueue": "^3.0.0"
|
|
},
|
|
"bin": {
|
|
"gl-style-format": "dist/gl-style-format.mjs",
|
|
"gl-style-migrate": "dist/gl-style-migrate.mjs",
|
|
"gl-style-validate": "dist/gl-style-validate.mjs"
|
|
}
|
|
},
|
|
"node_modules/@maplibre/mlt": {
|
|
"version": "1.1.0",
|
|
"resolved": "https://registry.npmjs.org/@maplibre/mlt/-/mlt-1.1.0.tgz",
|
|
"integrity": "sha512-anR8WxKIgZUJQLlZtID0v06wd9Q//9K/6lLLU3dOzmeO/xLEzAwmEqP24jEnEUBcnZGkM4vidz9H6Q4guNAAlw==",
|
|
"license": "(MIT OR Apache-2.0)",
|
|
"dependencies": {
|
|
"@mapbox/point-geometry": "^1.1.0"
|
|
}
|
|
},
|
|
"node_modules/@maplibre/vt-pbf": {
|
|
"version": "4.0.3",
|
|
"resolved": "https://registry.npmjs.org/@maplibre/vt-pbf/-/vt-pbf-4.0.3.tgz",
|
|
"integrity": "sha512-YsW99BwnT+ukJRkseBcLuZHfITB4puJoxnqPVjo72rhW/TaawVYsgQHcqWLzTxqknttYoDpgyERzWSa/XrETdA==",
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"@mapbox/point-geometry": "^1.1.0",
|
|
"@mapbox/vector-tile": "^2.0.4",
|
|
"@types/geojson-vt": "3.2.5",
|
|
"@types/supercluster": "^7.1.3",
|
|
"geojson-vt": "^4.0.2",
|
|
"pbf": "^4.0.1",
|
|
"supercluster": "^8.0.1"
|
|
}
|
|
},
|
|
"node_modules/@playwright/test": {
|
|
"version": "1.56.1",
|
|
"resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.56.1.tgz",
|
|
"integrity": "sha512-vSMYtL/zOcFpvJCW71Q/OEGQb7KYBPAdKh35WNSkaZA75JlAO8ED8UN6GUNTm3drWomcbcqRPFqQbLae8yBTdg==",
|
|
"dev": true,
|
|
"dependencies": {
|
|
"playwright": "1.56.1"
|
|
},
|
|
"bin": {
|
|
"playwright": "cli.js"
|
|
},
|
|
"engines": {
|
|
"node": ">=18"
|
|
}
|
|
},
|
|
"node_modules/@rails/actioncable": {
|
|
"version": "7.1.3",
|
|
"resolved": "https://registry.npmjs.org/@rails/actioncable/-/actioncable-7.1.3.tgz",
|
|
"integrity": "sha512-ojNvnoZtPN0pYvVFtlO7dyEN9Oml1B6IDM+whGKVak69MMYW99lC2NOWXWeE3bmwEydbP/nn6ERcpfjHVjYQjA=="
|
|
},
|
|
"node_modules/@rails/actiontext": {
|
|
"version": "8.0.0",
|
|
"resolved": "https://registry.npmjs.org/@rails/actiontext/-/actiontext-8.0.0.tgz",
|
|
"integrity": "sha512-8pvXDEHqlVHptzfYDUXmBpstHsfHAVacYxO47cWDRjRmp1zdVXusLcom8UvqkRdTcAPXpte+LkjcfpD9S4DSSQ==",
|
|
"dependencies": {
|
|
"@rails/activestorage": ">= 8.0.0-alpha"
|
|
},
|
|
"peerDependencies": {
|
|
"trix": "^2.0.0"
|
|
}
|
|
},
|
|
"node_modules/@rails/activestorage": {
|
|
"version": "8.0.0",
|
|
"resolved": "https://registry.npmjs.org/@rails/activestorage/-/activestorage-8.0.0.tgz",
|
|
"integrity": "sha512-qoA7U1gMcWXhDnImwDIyRQDXkQKzThT2lu2Xpim8CnTOCEeAgkQ5Co2kzodpAI2grF1JSDvwXSPYNWwVAswndA==",
|
|
"dependencies": {
|
|
"spark-md5": "^3.0.1"
|
|
}
|
|
},
|
|
"node_modules/@types/geojson": {
|
|
"version": "7946.0.16",
|
|
"resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.16.tgz",
|
|
"integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==",
|
|
"license": "MIT"
|
|
},
|
|
"node_modules/@types/geojson-vt": {
|
|
"version": "3.2.5",
|
|
"resolved": "https://registry.npmjs.org/@types/geojson-vt/-/geojson-vt-3.2.5.tgz",
|
|
"integrity": "sha512-qDO7wqtprzlpe8FfQ//ClPV9xiuoh2nkIgiouIptON9w5jvD/fA4szvP9GBlDVdJ5dldAl0kX/sy3URbWwLx0g==",
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"@types/geojson": "*"
|
|
}
|
|
},
|
|
"node_modules/@types/node": {
|
|
"version": "24.0.13",
|
|
"resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.13.tgz",
|
|
"integrity": "sha512-Qm9OYVOFHFYg3wJoTSrz80hoec5Lia/dPp84do3X7dZvLikQvM1YpmvTBEdIr/e+U8HTkFjLHLnl78K/qjf+jQ==",
|
|
"dev": true,
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"undici-types": "~7.8.0"
|
|
}
|
|
},
|
|
"node_modules/@types/supercluster": {
|
|
"version": "7.1.3",
|
|
"resolved": "https://registry.npmjs.org/@types/supercluster/-/supercluster-7.1.3.tgz",
|
|
"integrity": "sha512-Z0pOY34GDFl3Q6hUFYf3HkTwKEE02e7QgtJppBt+beEAxnyOpJua+voGFvxINBHa06GwLFFym7gRPY2SiKIfIA==",
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"@types/geojson": "*"
|
|
}
|
|
},
|
|
"node_modules/@types/trusted-types": {
|
|
"version": "2.0.7",
|
|
"resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz",
|
|
"integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==",
|
|
"license": "MIT",
|
|
"optional": true
|
|
},
|
|
"node_modules/camelcase-css": {
|
|
"version": "2.0.1",
|
|
"resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
|
|
"integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==",
|
|
"engines": {
|
|
"node": ">= 6"
|
|
}
|
|
},
|
|
"node_modules/css-selector-tokenizer": {
|
|
"version": "0.8.0",
|
|
"resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.8.0.tgz",
|
|
"integrity": "sha512-Jd6Ig3/pe62/qe5SBPTN8h8LeUg/pT4lLgtavPf7updwwHpvFzxvOQBHYj2LZDMjUnBzgvIUSjRcf6oT5HzHFg==",
|
|
"dependencies": {
|
|
"cssesc": "^3.0.0",
|
|
"fastparse": "^1.1.2"
|
|
}
|
|
},
|
|
"node_modules/cssesc": {
|
|
"version": "3.0.0",
|
|
"resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
|
|
"integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
|
|
"bin": {
|
|
"cssesc": "bin/cssesc"
|
|
},
|
|
"engines": {
|
|
"node": ">=4"
|
|
}
|
|
},
|
|
"node_modules/culori": {
|
|
"version": "3.3.0",
|
|
"resolved": "https://registry.npmjs.org/culori/-/culori-3.3.0.tgz",
|
|
"integrity": "sha512-pHJg+jbuFsCjz9iclQBqyL3B2HLCBF71BwVNujUYEvCeQMvV97R59MNK3R2+jgJ3a1fcZgI9B3vYgz8lzr/BFQ==",
|
|
"engines": {
|
|
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
|
|
}
|
|
},
|
|
"node_modules/daisyui": {
|
|
"version": "4.7.3",
|
|
"resolved": "https://registry.npmjs.org/daisyui/-/daisyui-4.7.3.tgz",
|
|
"integrity": "sha512-R8jUpBMAUm4rSyxzGa9QqFdJTkzREtb1QahXdDoOfElGiF4VbSuu5bfqQoOro1kkSagPy+aTKu5WtSSXmH3u3g==",
|
|
"dependencies": {
|
|
"css-selector-tokenizer": "^0.8",
|
|
"culori": "^3",
|
|
"picocolors": "^1",
|
|
"postcss-js": "^4"
|
|
},
|
|
"engines": {
|
|
"node": ">=16.9.0"
|
|
},
|
|
"funding": {
|
|
"type": "opencollective",
|
|
"url": "https://opencollective.com/daisyui"
|
|
}
|
|
},
|
|
"node_modules/dompurify": {
|
|
"version": "3.2.6",
|
|
"resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.6.tgz",
|
|
"integrity": "sha512-/2GogDQlohXPZe6D6NOgQvXLPSYBqIWMnZ8zzOhn09REE4eyAzb+Hed3jhoM9OkuaJ8P6ZGTTVWQKAi8ieIzfQ==",
|
|
"license": "(MPL-2.0 OR Apache-2.0)",
|
|
"optionalDependencies": {
|
|
"@types/trusted-types": "^2.0.7"
|
|
}
|
|
},
|
|
"node_modules/earcut": {
|
|
"version": "3.0.2",
|
|
"resolved": "https://registry.npmjs.org/earcut/-/earcut-3.0.2.tgz",
|
|
"integrity": "sha512-X7hshQbLyMJ/3RPhyObLARM2sNxxmRALLKx1+NVFFnQ9gKzmCrxm9+uLIAdBcvc8FNLpctqlQ2V6AE92Ol9UDQ==",
|
|
"license": "ISC"
|
|
},
|
|
"node_modules/fastparse": {
|
|
"version": "1.1.2",
|
|
"resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz",
|
|
"integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ=="
|
|
},
|
|
"node_modules/fsevents": {
|
|
"version": "2.3.2",
|
|
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
|
|
"integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
|
|
"dev": true,
|
|
"hasInstallScript": true,
|
|
"optional": true,
|
|
"os": [
|
|
"darwin"
|
|
],
|
|
"engines": {
|
|
"node": "^8.16.0 || ^10.6.0 || >=11.0.0"
|
|
}
|
|
},
|
|
"node_modules/geojson-vt": {
|
|
"version": "4.0.2",
|
|
"resolved": "https://registry.npmjs.org/geojson-vt/-/geojson-vt-4.0.2.tgz",
|
|
"integrity": "sha512-AV9ROqlNqoZEIJGfm1ncNjEXfkz2hdFlZf0qkVfmkwdKa8vj7H16YUOT81rJw1rdFhyEDlN2Tds91p/glzbl5A==",
|
|
"license": "ISC"
|
|
},
|
|
"node_modules/get-stream": {
|
|
"version": "6.0.1",
|
|
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
|
|
"integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
|
|
"license": "MIT",
|
|
"engines": {
|
|
"node": ">=10"
|
|
},
|
|
"funding": {
|
|
"url": "https://github.com/sponsors/sindresorhus"
|
|
}
|
|
},
|
|
"node_modules/gl-matrix": {
|
|
"version": "3.4.4",
|
|
"resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.4.tgz",
|
|
"integrity": "sha512-latSnyDNt/8zYUB6VIJ6PCh2jBjJX6gnDsoCZ7LyW7GkqrD51EWwa9qCoGixj8YqBtETQK/xY7OmpTF8xz1DdQ==",
|
|
"license": "MIT"
|
|
},
|
|
"node_modules/json-stringify-pretty-compact": {
|
|
"version": "4.0.0",
|
|
"resolved": "https://registry.npmjs.org/json-stringify-pretty-compact/-/json-stringify-pretty-compact-4.0.0.tgz",
|
|
"integrity": "sha512-3CNZ2DnrpByG9Nqj6Xo8vqbjT4F6N+tb4Gb28ESAZjYZ5yqvmc56J+/kuIwkaAMOyblTQhUW7PxMkUb8Q36N3Q==",
|
|
"license": "MIT"
|
|
},
|
|
"node_modules/kdbush": {
|
|
"version": "4.0.2",
|
|
"resolved": "https://registry.npmjs.org/kdbush/-/kdbush-4.0.2.tgz",
|
|
"integrity": "sha512-WbCVYJ27Sz8zi9Q7Q0xHC+05iwkm3Znipc2XTlrnJbsHMYktW4hPhXUE8Ys1engBrvffoSCqbil1JQAa7clRpA==",
|
|
"license": "ISC"
|
|
},
|
|
"node_modules/leaflet": {
|
|
"version": "1.9.4",
|
|
"resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.9.4.tgz",
|
|
"integrity": "sha512-nxS1ynzJOmOlHp+iL3FyWqK89GtNL8U8rvlMOsQdTTssxZwCXh8N2NB3GDQOL+YR3XnWyZAxwQixURb+FA74PA=="
|
|
},
|
|
"node_modules/maplibre-gl": {
|
|
"version": "5.13.0",
|
|
"resolved": "https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.13.0.tgz",
|
|
"integrity": "sha512-UsIVP34rZdM4TjrjhwBAhbC3HT7AzFx9p/draiAPlLr8/THozZF6WmJnZ9ck4q94uO55z7P7zoGCh+AZVoagsQ==",
|
|
"license": "BSD-3-Clause",
|
|
"dependencies": {
|
|
"@mapbox/geojson-rewind": "^0.5.2",
|
|
"@mapbox/jsonlint-lines-primitives": "^2.0.2",
|
|
"@mapbox/point-geometry": "^1.1.0",
|
|
"@mapbox/tiny-sdf": "^2.0.7",
|
|
"@mapbox/unitbezier": "^0.0.1",
|
|
"@mapbox/vector-tile": "^2.0.4",
|
|
"@mapbox/whoots-js": "^3.1.0",
|
|
"@maplibre/maplibre-gl-style-spec": "^24.3.1",
|
|
"@maplibre/mlt": "^1.1.0",
|
|
"@maplibre/vt-pbf": "^4.0.3",
|
|
"@types/geojson": "^7946.0.16",
|
|
"@types/geojson-vt": "3.2.5",
|
|
"@types/supercluster": "^7.1.3",
|
|
"earcut": "^3.0.2",
|
|
"geojson-vt": "^4.0.2",
|
|
"gl-matrix": "^3.4.4",
|
|
"kdbush": "^4.0.2",
|
|
"murmurhash-js": "^1.0.0",
|
|
"pbf": "^4.0.1",
|
|
"potpack": "^2.1.0",
|
|
"quickselect": "^3.0.0",
|
|
"supercluster": "^8.0.1",
|
|
"tinyqueue": "^3.0.0"
|
|
},
|
|
"engines": {
|
|
"node": ">=16.14.0",
|
|
"npm": ">=8.1.0"
|
|
},
|
|
"funding": {
|
|
"url": "https://github.com/maplibre/maplibre-gl-js?sponsor=1"
|
|
}
|
|
},
|
|
"node_modules/minimist": {
|
|
"version": "1.2.8",
|
|
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
|
|
"integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
|
|
"license": "MIT",
|
|
"funding": {
|
|
"url": "https://github.com/sponsors/ljharb"
|
|
}
|
|
},
|
|
"node_modules/murmurhash-js": {
|
|
"version": "1.0.0",
|
|
"resolved": "https://registry.npmjs.org/murmurhash-js/-/murmurhash-js-1.0.0.tgz",
|
|
"integrity": "sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw==",
|
|
"license": "MIT"
|
|
},
|
|
"node_modules/nanoid": {
|
|
"version": "3.3.11",
|
|
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
|
|
"integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
|
|
"funding": [
|
|
{
|
|
"type": "github",
|
|
"url": "https://github.com/sponsors/ai"
|
|
}
|
|
],
|
|
"bin": {
|
|
"nanoid": "bin/nanoid.cjs"
|
|
},
|
|
"engines": {
|
|
"node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
|
|
}
|
|
},
|
|
"node_modules/pbf": {
|
|
"version": "4.0.1",
|
|
"resolved": "https://registry.npmjs.org/pbf/-/pbf-4.0.1.tgz",
|
|
"integrity": "sha512-SuLdBvS42z33m8ejRbInMapQe8n0D3vN/Xd5fmWM3tufNgRQFBpaW2YVJxQZV4iPNqb0vEFvssMEo5w9c6BTIA==",
|
|
"license": "BSD-3-Clause",
|
|
"dependencies": {
|
|
"resolve-protobuf-schema": "^2.1.0"
|
|
},
|
|
"bin": {
|
|
"pbf": "bin/pbf"
|
|
}
|
|
},
|
|
"node_modules/picocolors": {
|
|
"version": "1.1.1",
|
|
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
|
|
"integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
|
|
},
|
|
"node_modules/playwright": {
|
|
"version": "1.56.1",
|
|
"resolved": "https://registry.npmjs.org/playwright/-/playwright-1.56.1.tgz",
|
|
"integrity": "sha512-aFi5B0WovBHTEvpM3DzXTUaeN6eN0qWnTkKx4NQaH4Wvcmc153PdaY2UBdSYKaGYw+UyWXSVyxDUg5DoPEttjw==",
|
|
"dev": true,
|
|
"dependencies": {
|
|
"playwright-core": "1.56.1"
|
|
},
|
|
"bin": {
|
|
"playwright": "cli.js"
|
|
},
|
|
"engines": {
|
|
"node": ">=18"
|
|
},
|
|
"optionalDependencies": {
|
|
"fsevents": "2.3.2"
|
|
}
|
|
},
|
|
"node_modules/playwright-core": {
|
|
"version": "1.56.1",
|
|
"resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.56.1.tgz",
|
|
"integrity": "sha512-hutraynyn31F+Bifme+Ps9Vq59hKuUCz7H1kDOcBs+2oGguKkWTU50bBWrtz34OUWmIwpBTWDxaRPXrIXkgvmQ==",
|
|
"dev": true,
|
|
"bin": {
|
|
"playwright-core": "cli.js"
|
|
},
|
|
"engines": {
|
|
"node": ">=18"
|
|
}
|
|
},
|
|
"node_modules/postcss": {
|
|
"version": "8.5.3",
|
|
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz",
|
|
"integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==",
|
|
"funding": [
|
|
{
|
|
"type": "opencollective",
|
|
"url": "https://opencollective.com/postcss/"
|
|
},
|
|
{
|
|
"type": "tidelift",
|
|
"url": "https://tidelift.com/funding/github/npm/postcss"
|
|
},
|
|
{
|
|
"type": "github",
|
|
"url": "https://github.com/sponsors/ai"
|
|
}
|
|
],
|
|
"dependencies": {
|
|
"nanoid": "^3.3.8",
|
|
"picocolors": "^1.1.1",
|
|
"source-map-js": "^1.2.1"
|
|
},
|
|
"engines": {
|
|
"node": "^10 || ^12 || >=14"
|
|
}
|
|
},
|
|
"node_modules/postcss-js": {
|
|
"version": "4.0.1",
|
|
"resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz",
|
|
"integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==",
|
|
"dependencies": {
|
|
"camelcase-css": "^2.0.1"
|
|
},
|
|
"engines": {
|
|
"node": "^12 || ^14 || >= 16"
|
|
},
|
|
"funding": {
|
|
"type": "opencollective",
|
|
"url": "https://opencollective.com/postcss/"
|
|
},
|
|
"peerDependencies": {
|
|
"postcss": "^8.4.21"
|
|
}
|
|
},
|
|
"node_modules/potpack": {
|
|
"version": "2.1.0",
|
|
"resolved": "https://registry.npmjs.org/potpack/-/potpack-2.1.0.tgz",
|
|
"integrity": "sha512-pcaShQc1Shq0y+E7GqJqvZj8DTthWV1KeHGdi0Z6IAin2Oi3JnLCOfwnCo84qc+HAp52wT9nK9H7FAJp5a44GQ==",
|
|
"license": "ISC"
|
|
},
|
|
"node_modules/protocol-buffers-schema": {
|
|
"version": "3.6.0",
|
|
"resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz",
|
|
"integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==",
|
|
"license": "MIT"
|
|
},
|
|
"node_modules/quickselect": {
|
|
"version": "3.0.0",
|
|
"resolved": "https://registry.npmjs.org/quickselect/-/quickselect-3.0.0.tgz",
|
|
"integrity": "sha512-XdjUArbK4Bm5fLLvlm5KpTFOiOThgfWWI4axAZDWg4E/0mKdZyI9tNEfds27qCi1ze/vwTR16kvmmGhRra3c2g==",
|
|
"license": "ISC"
|
|
},
|
|
"node_modules/resolve-protobuf-schema": {
|
|
"version": "2.1.0",
|
|
"resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz",
|
|
"integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==",
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"protocol-buffers-schema": "^3.3.1"
|
|
}
|
|
},
|
|
"node_modules/rw": {
|
|
"version": "1.3.3",
|
|
"resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
|
|
"integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==",
|
|
"license": "BSD-3-Clause"
|
|
},
|
|
"node_modules/source-map-js": {
|
|
"version": "1.2.1",
|
|
"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
|
|
"integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
|
|
"engines": {
|
|
"node": ">=0.10.0"
|
|
}
|
|
},
|
|
"node_modules/spark-md5": {
|
|
"version": "3.0.2",
|
|
"resolved": "https://registry.npmjs.org/spark-md5/-/spark-md5-3.0.2.tgz",
|
|
"integrity": "sha512-wcFzz9cDfbuqe0FZzfi2or1sgyIrsDwmPwfZC4hiNidPdPINjeUwNfv5kldczoEAcjl9Y1L3SM7Uz2PUEQzxQw=="
|
|
},
|
|
"node_modules/supercluster": {
|
|
"version": "8.0.1",
|
|
"resolved": "https://registry.npmjs.org/supercluster/-/supercluster-8.0.1.tgz",
|
|
"integrity": "sha512-IiOea5kJ9iqzD2t7QJq/cREyLHTtSmUT6gQsweojg9WH2sYJqZK9SswTu6jrscO6D1G5v5vYZ9ru/eq85lXeZQ==",
|
|
"license": "ISC",
|
|
"dependencies": {
|
|
"kdbush": "^4.0.2"
|
|
}
|
|
},
|
|
"node_modules/tinyqueue": {
|
|
"version": "3.0.0",
|
|
"resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-3.0.0.tgz",
|
|
"integrity": "sha512-gRa9gwYU3ECmQYv3lslts5hxuIa90veaEcxDYuu3QGOIAEM2mOZkVHp48ANJuu1CURtRdHKUBY5Lm1tHV+sD4g==",
|
|
"license": "ISC"
|
|
},
|
|
"node_modules/trix": {
|
|
"version": "2.1.15",
|
|
"resolved": "https://registry.npmjs.org/trix/-/trix-2.1.15.tgz",
|
|
"integrity": "sha512-LoaXWczdTUV8+3Box92B9b1iaDVbxD14dYemZRxi3PwY+AuDm97BUJV2aHLBUFPuDABhxp0wzcbf0CxHCVmXiw==",
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"dompurify": "^3.2.5"
|
|
}
|
|
},
|
|
"node_modules/undici-types": {
|
|
"version": "7.8.0",
|
|
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz",
|
|
"integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==",
|
|
"dev": true,
|
|
"license": "MIT"
|
|
}
|
|
},
|
|
"dependencies": {
|
|
"@hotwired/turbo": {
|
|
"version": "7.3.0",
|
|
"resolved": "https://registry.npmjs.org/@hotwired/turbo/-/turbo-7.3.0.tgz",
|
|
"integrity": "sha512-Dcu+NaSvHLT7EjrDrkEmH4qET2ZJZ5IcCWmNXxNQTBwlnE5tBZfN6WxZ842n5cHV52DH/AKNirbPBtcEXDLW4g=="
|
|
},
|
|
"@hotwired/turbo-rails": {
|
|
"version": "7.3.0",
|
|
"resolved": "https://registry.npmjs.org/@hotwired/turbo-rails/-/turbo-rails-7.3.0.tgz",
|
|
"integrity": "sha512-fvhO64vp/a2UVQ3jue9WTc2JisMv9XilIC7ViZmXAREVwiQ2S4UC7Go8f9A1j4Xu7DBI6SbFdqILk5ImqVoqyA==",
|
|
"requires": {
|
|
"@hotwired/turbo": "^7.3.0",
|
|
"@rails/actioncable": "^7.0"
|
|
}
|
|
},
|
|
"@mapbox/geojson-rewind": {
|
|
"version": "0.5.2",
|
|
"resolved": "https://registry.npmjs.org/@mapbox/geojson-rewind/-/geojson-rewind-0.5.2.tgz",
|
|
"integrity": "sha512-tJaT+RbYGJYStt7wI3cq4Nl4SXxG8W7JDG5DMJu97V25RnbNg3QtQtf+KD+VLjNpWKYsRvXDNmNrBgEETr1ifA==",
|
|
"requires": {
|
|
"get-stream": "^6.0.1",
|
|
"minimist": "^1.2.6"
|
|
}
|
|
},
|
|
"@mapbox/jsonlint-lines-primitives": {
|
|
"version": "2.0.2",
|
|
"resolved": "https://registry.npmjs.org/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz",
|
|
"integrity": "sha512-rY0o9A5ECsTQRVhv7tL/OyDpGAoUB4tTvLiW1DSzQGq4bvTPhNw1VpSNjDJc5GFZ2XuyOtSWSVN05qOtcD71qQ=="
|
|
},
|
|
"@mapbox/point-geometry": {
|
|
"version": "1.1.0",
|
|
"resolved": "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-1.1.0.tgz",
|
|
"integrity": "sha512-YGcBz1cg4ATXDCM/71L9xveh4dynfGmcLDqufR+nQQy3fKwsAZsWd/x4621/6uJaeB9mwOHE6hPeDgXz9uViUQ=="
|
|
},
|
|
"@mapbox/tiny-sdf": {
|
|
"version": "2.0.7",
|
|
"resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-2.0.7.tgz",
|
|
"integrity": "sha512-25gQLQMcpivjOSA40g3gO6qgiFPDpWRoMfd+G/GoppPIeP6JDaMMkMrEJnMZhKyyS6iKwVt5YKu02vCUyJM3Ug=="
|
|
},
|
|
"@mapbox/unitbezier": {
|
|
"version": "0.0.1",
|
|
"resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.1.tgz",
|
|
"integrity": "sha512-nMkuDXFv60aBr9soUG5q+GvZYL+2KZHVvsqFCzqnkGEf46U2fvmytHaEVc1/YZbiLn8X+eR3QzX1+dwDO1lxlw=="
|
|
},
|
|
"@mapbox/vector-tile": {
|
|
"version": "2.0.4",
|
|
"resolved": "https://registry.npmjs.org/@mapbox/vector-tile/-/vector-tile-2.0.4.tgz",
|
|
"integrity": "sha512-AkOLcbgGTdXScosBWwmmD7cDlvOjkg/DetGva26pIRiZPdeJYjYKarIlb4uxVzi6bwHO6EWH82eZ5Nuv4T5DUg==",
|
|
"requires": {
|
|
"@mapbox/point-geometry": "~1.1.0",
|
|
"@types/geojson": "^7946.0.16",
|
|
"pbf": "^4.0.1"
|
|
}
|
|
},
|
|
"@mapbox/whoots-js": {
|
|
"version": "3.1.0",
|
|
"resolved": "https://registry.npmjs.org/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz",
|
|
"integrity": "sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q=="
|
|
},
|
|
"@maplibre/maplibre-gl-style-spec": {
|
|
"version": "24.3.1",
|
|
"resolved": "https://registry.npmjs.org/@maplibre/maplibre-gl-style-spec/-/maplibre-gl-style-spec-24.3.1.tgz",
|
|
"integrity": "sha512-TUM5JD40H2mgtVXl5IwWz03BuQabw8oZQLJTmPpJA0YTYF+B+oZppy5lNMO6bMvHzB+/5mxqW9VLG3wFdeqtOw==",
|
|
"requires": {
|
|
"@mapbox/jsonlint-lines-primitives": "~2.0.2",
|
|
"@mapbox/unitbezier": "^0.0.1",
|
|
"json-stringify-pretty-compact": "^4.0.0",
|
|
"minimist": "^1.2.8",
|
|
"quickselect": "^3.0.0",
|
|
"rw": "^1.3.3",
|
|
"tinyqueue": "^3.0.0"
|
|
}
|
|
},
|
|
"@maplibre/mlt": {
|
|
"version": "1.1.0",
|
|
"resolved": "https://registry.npmjs.org/@maplibre/mlt/-/mlt-1.1.0.tgz",
|
|
"integrity": "sha512-anR8WxKIgZUJQLlZtID0v06wd9Q//9K/6lLLU3dOzmeO/xLEzAwmEqP24jEnEUBcnZGkM4vidz9H6Q4guNAAlw==",
|
|
"requires": {
|
|
"@mapbox/point-geometry": "^1.1.0"
|
|
}
|
|
},
|
|
"@maplibre/vt-pbf": {
|
|
"version": "4.0.3",
|
|
"resolved": "https://registry.npmjs.org/@maplibre/vt-pbf/-/vt-pbf-4.0.3.tgz",
|
|
"integrity": "sha512-YsW99BwnT+ukJRkseBcLuZHfITB4puJoxnqPVjo72rhW/TaawVYsgQHcqWLzTxqknttYoDpgyERzWSa/XrETdA==",
|
|
"requires": {
|
|
"@mapbox/point-geometry": "^1.1.0",
|
|
"@mapbox/vector-tile": "^2.0.4",
|
|
"@types/geojson-vt": "3.2.5",
|
|
"@types/supercluster": "^7.1.3",
|
|
"geojson-vt": "^4.0.2",
|
|
"pbf": "^4.0.1",
|
|
"supercluster": "^8.0.1"
|
|
}
|
|
},
|
|
"@playwright/test": {
|
|
"version": "1.56.1",
|
|
"resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.56.1.tgz",
|
|
"integrity": "sha512-vSMYtL/zOcFpvJCW71Q/OEGQb7KYBPAdKh35WNSkaZA75JlAO8ED8UN6GUNTm3drWomcbcqRPFqQbLae8yBTdg==",
|
|
"dev": true,
|
|
"requires": {
|
|
"playwright": "1.56.1"
|
|
}
|
|
},
|
|
"@rails/actioncable": {
|
|
"version": "7.1.3",
|
|
"resolved": "https://registry.npmjs.org/@rails/actioncable/-/actioncable-7.1.3.tgz",
|
|
"integrity": "sha512-ojNvnoZtPN0pYvVFtlO7dyEN9Oml1B6IDM+whGKVak69MMYW99lC2NOWXWeE3bmwEydbP/nn6ERcpfjHVjYQjA=="
|
|
},
|
|
"@rails/actiontext": {
|
|
"version": "8.0.0",
|
|
"resolved": "https://registry.npmjs.org/@rails/actiontext/-/actiontext-8.0.0.tgz",
|
|
"integrity": "sha512-8pvXDEHqlVHptzfYDUXmBpstHsfHAVacYxO47cWDRjRmp1zdVXusLcom8UvqkRdTcAPXpte+LkjcfpD9S4DSSQ==",
|
|
"requires": {
|
|
"@rails/activestorage": ">= 8.0.0-alpha"
|
|
}
|
|
},
|
|
"@rails/activestorage": {
|
|
"version": "8.0.0",
|
|
"resolved": "https://registry.npmjs.org/@rails/activestorage/-/activestorage-8.0.0.tgz",
|
|
"integrity": "sha512-qoA7U1gMcWXhDnImwDIyRQDXkQKzThT2lu2Xpim8CnTOCEeAgkQ5Co2kzodpAI2grF1JSDvwXSPYNWwVAswndA==",
|
|
"requires": {
|
|
"spark-md5": "^3.0.1"
|
|
}
|
|
},
|
|
"@types/geojson": {
|
|
"version": "7946.0.16",
|
|
"resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.16.tgz",
|
|
"integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg=="
|
|
},
|
|
"@types/geojson-vt": {
|
|
"version": "3.2.5",
|
|
"resolved": "https://registry.npmjs.org/@types/geojson-vt/-/geojson-vt-3.2.5.tgz",
|
|
"integrity": "sha512-qDO7wqtprzlpe8FfQ//ClPV9xiuoh2nkIgiouIptON9w5jvD/fA4szvP9GBlDVdJ5dldAl0kX/sy3URbWwLx0g==",
|
|
"requires": {
|
|
"@types/geojson": "*"
|
|
}
|
|
},
|
|
"@types/node": {
|
|
"version": "24.0.13",
|
|
"resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.13.tgz",
|
|
"integrity": "sha512-Qm9OYVOFHFYg3wJoTSrz80hoec5Lia/dPp84do3X7dZvLikQvM1YpmvTBEdIr/e+U8HTkFjLHLnl78K/qjf+jQ==",
|
|
"dev": true,
|
|
"requires": {
|
|
"undici-types": "~7.8.0"
|
|
}
|
|
},
|
|
"@types/supercluster": {
|
|
"version": "7.1.3",
|
|
"resolved": "https://registry.npmjs.org/@types/supercluster/-/supercluster-7.1.3.tgz",
|
|
"integrity": "sha512-Z0pOY34GDFl3Q6hUFYf3HkTwKEE02e7QgtJppBt+beEAxnyOpJua+voGFvxINBHa06GwLFFym7gRPY2SiKIfIA==",
|
|
"requires": {
|
|
"@types/geojson": "*"
|
|
}
|
|
},
|
|
"@types/trusted-types": {
|
|
"version": "2.0.7",
|
|
"resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz",
|
|
"integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==",
|
|
"optional": true
|
|
},
|
|
"camelcase-css": {
|
|
"version": "2.0.1",
|
|
"resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
|
|
"integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA=="
|
|
},
|
|
"css-selector-tokenizer": {
|
|
"version": "0.8.0",
|
|
"resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.8.0.tgz",
|
|
"integrity": "sha512-Jd6Ig3/pe62/qe5SBPTN8h8LeUg/pT4lLgtavPf7updwwHpvFzxvOQBHYj2LZDMjUnBzgvIUSjRcf6oT5HzHFg==",
|
|
"requires": {
|
|
"cssesc": "^3.0.0",
|
|
"fastparse": "^1.1.2"
|
|
}
|
|
},
|
|
"cssesc": {
|
|
"version": "3.0.0",
|
|
"resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
|
|
"integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="
|
|
},
|
|
"culori": {
|
|
"version": "3.3.0",
|
|
"resolved": "https://registry.npmjs.org/culori/-/culori-3.3.0.tgz",
|
|
"integrity": "sha512-pHJg+jbuFsCjz9iclQBqyL3B2HLCBF71BwVNujUYEvCeQMvV97R59MNK3R2+jgJ3a1fcZgI9B3vYgz8lzr/BFQ=="
|
|
},
|
|
"daisyui": {
|
|
"version": "4.7.3",
|
|
"resolved": "https://registry.npmjs.org/daisyui/-/daisyui-4.7.3.tgz",
|
|
"integrity": "sha512-R8jUpBMAUm4rSyxzGa9QqFdJTkzREtb1QahXdDoOfElGiF4VbSuu5bfqQoOro1kkSagPy+aTKu5WtSSXmH3u3g==",
|
|
"requires": {
|
|
"css-selector-tokenizer": "^0.8",
|
|
"culori": "^3",
|
|
"picocolors": "^1",
|
|
"postcss-js": "^4"
|
|
}
|
|
},
|
|
"dompurify": {
|
|
"version": "3.2.6",
|
|
"resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.6.tgz",
|
|
"integrity": "sha512-/2GogDQlohXPZe6D6NOgQvXLPSYBqIWMnZ8zzOhn09REE4eyAzb+Hed3jhoM9OkuaJ8P6ZGTTVWQKAi8ieIzfQ==",
|
|
"requires": {
|
|
"@types/trusted-types": "^2.0.7"
|
|
}
|
|
},
|
|
"earcut": {
|
|
"version": "3.0.2",
|
|
"resolved": "https://registry.npmjs.org/earcut/-/earcut-3.0.2.tgz",
|
|
"integrity": "sha512-X7hshQbLyMJ/3RPhyObLARM2sNxxmRALLKx1+NVFFnQ9gKzmCrxm9+uLIAdBcvc8FNLpctqlQ2V6AE92Ol9UDQ=="
|
|
},
|
|
"fastparse": {
|
|
"version": "1.1.2",
|
|
"resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz",
|
|
"integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ=="
|
|
},
|
|
"fsevents": {
|
|
"version": "2.3.2",
|
|
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
|
|
"integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
|
|
"dev": true,
|
|
"optional": true
|
|
},
|
|
"geojson-vt": {
|
|
"version": "4.0.2",
|
|
"resolved": "https://registry.npmjs.org/geojson-vt/-/geojson-vt-4.0.2.tgz",
|
|
"integrity": "sha512-AV9ROqlNqoZEIJGfm1ncNjEXfkz2hdFlZf0qkVfmkwdKa8vj7H16YUOT81rJw1rdFhyEDlN2Tds91p/glzbl5A=="
|
|
},
|
|
"get-stream": {
|
|
"version": "6.0.1",
|
|
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
|
|
"integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg=="
|
|
},
|
|
"gl-matrix": {
|
|
"version": "3.4.4",
|
|
"resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.4.tgz",
|
|
"integrity": "sha512-latSnyDNt/8zYUB6VIJ6PCh2jBjJX6gnDsoCZ7LyW7GkqrD51EWwa9qCoGixj8YqBtETQK/xY7OmpTF8xz1DdQ=="
|
|
},
|
|
"json-stringify-pretty-compact": {
|
|
"version": "4.0.0",
|
|
"resolved": "https://registry.npmjs.org/json-stringify-pretty-compact/-/json-stringify-pretty-compact-4.0.0.tgz",
|
|
"integrity": "sha512-3CNZ2DnrpByG9Nqj6Xo8vqbjT4F6N+tb4Gb28ESAZjYZ5yqvmc56J+/kuIwkaAMOyblTQhUW7PxMkUb8Q36N3Q=="
|
|
},
|
|
"kdbush": {
|
|
"version": "4.0.2",
|
|
"resolved": "https://registry.npmjs.org/kdbush/-/kdbush-4.0.2.tgz",
|
|
"integrity": "sha512-WbCVYJ27Sz8zi9Q7Q0xHC+05iwkm3Znipc2XTlrnJbsHMYktW4hPhXUE8Ys1engBrvffoSCqbil1JQAa7clRpA=="
|
|
},
|
|
"leaflet": {
|
|
"version": "1.9.4",
|
|
"resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.9.4.tgz",
|
|
"integrity": "sha512-nxS1ynzJOmOlHp+iL3FyWqK89GtNL8U8rvlMOsQdTTssxZwCXh8N2NB3GDQOL+YR3XnWyZAxwQixURb+FA74PA=="
|
|
},
|
|
"maplibre-gl": {
|
|
"version": "5.13.0",
|
|
"resolved": "https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-5.13.0.tgz",
|
|
"integrity": "sha512-UsIVP34rZdM4TjrjhwBAhbC3HT7AzFx9p/draiAPlLr8/THozZF6WmJnZ9ck4q94uO55z7P7zoGCh+AZVoagsQ==",
|
|
"requires": {
|
|
"@mapbox/geojson-rewind": "^0.5.2",
|
|
"@mapbox/jsonlint-lines-primitives": "^2.0.2",
|
|
"@mapbox/point-geometry": "^1.1.0",
|
|
"@mapbox/tiny-sdf": "^2.0.7",
|
|
"@mapbox/unitbezier": "^0.0.1",
|
|
"@mapbox/vector-tile": "^2.0.4",
|
|
"@mapbox/whoots-js": "^3.1.0",
|
|
"@maplibre/maplibre-gl-style-spec": "^24.3.1",
|
|
"@maplibre/mlt": "^1.1.0",
|
|
"@maplibre/vt-pbf": "^4.0.3",
|
|
"@types/geojson": "^7946.0.16",
|
|
"@types/geojson-vt": "3.2.5",
|
|
"@types/supercluster": "^7.1.3",
|
|
"earcut": "^3.0.2",
|
|
"geojson-vt": "^4.0.2",
|
|
"gl-matrix": "^3.4.4",
|
|
"kdbush": "^4.0.2",
|
|
"murmurhash-js": "^1.0.0",
|
|
"pbf": "^4.0.1",
|
|
"potpack": "^2.1.0",
|
|
"quickselect": "^3.0.0",
|
|
"supercluster": "^8.0.1",
|
|
"tinyqueue": "^3.0.0"
|
|
}
|
|
},
|
|
"minimist": {
|
|
"version": "1.2.8",
|
|
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
|
|
"integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="
|
|
},
|
|
"murmurhash-js": {
|
|
"version": "1.0.0",
|
|
"resolved": "https://registry.npmjs.org/murmurhash-js/-/murmurhash-js-1.0.0.tgz",
|
|
"integrity": "sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw=="
|
|
},
|
|
"nanoid": {
|
|
"version": "3.3.11",
|
|
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
|
|
"integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="
|
|
},
|
|
"pbf": {
|
|
"version": "4.0.1",
|
|
"resolved": "https://registry.npmjs.org/pbf/-/pbf-4.0.1.tgz",
|
|
"integrity": "sha512-SuLdBvS42z33m8ejRbInMapQe8n0D3vN/Xd5fmWM3tufNgRQFBpaW2YVJxQZV4iPNqb0vEFvssMEo5w9c6BTIA==",
|
|
"requires": {
|
|
"resolve-protobuf-schema": "^2.1.0"
|
|
}
|
|
},
|
|
"picocolors": {
|
|
"version": "1.1.1",
|
|
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
|
|
"integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
|
|
},
|
|
"playwright": {
|
|
"version": "1.56.1",
|
|
"resolved": "https://registry.npmjs.org/playwright/-/playwright-1.56.1.tgz",
|
|
"integrity": "sha512-aFi5B0WovBHTEvpM3DzXTUaeN6eN0qWnTkKx4NQaH4Wvcmc153PdaY2UBdSYKaGYw+UyWXSVyxDUg5DoPEttjw==",
|
|
"dev": true,
|
|
"requires": {
|
|
"fsevents": "2.3.2",
|
|
"playwright-core": "1.56.1"
|
|
}
|
|
},
|
|
"playwright-core": {
|
|
"version": "1.56.1",
|
|
"resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.56.1.tgz",
|
|
"integrity": "sha512-hutraynyn31F+Bifme+Ps9Vq59hKuUCz7H1kDOcBs+2oGguKkWTU50bBWrtz34OUWmIwpBTWDxaRPXrIXkgvmQ==",
|
|
"dev": true
|
|
},
|
|
"postcss": {
|
|
"version": "8.5.3",
|
|
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz",
|
|
"integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==",
|
|
"requires": {
|
|
"nanoid": "^3.3.8",
|
|
"picocolors": "^1.1.1",
|
|
"source-map-js": "^1.2.1"
|
|
}
|
|
},
|
|
"postcss-js": {
|
|
"version": "4.0.1",
|
|
"resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz",
|
|
"integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==",
|
|
"requires": {
|
|
"camelcase-css": "^2.0.1"
|
|
}
|
|
},
|
|
"potpack": {
|
|
"version": "2.1.0",
|
|
"resolved": "https://registry.npmjs.org/potpack/-/potpack-2.1.0.tgz",
|
|
"integrity": "sha512-pcaShQc1Shq0y+E7GqJqvZj8DTthWV1KeHGdi0Z6IAin2Oi3JnLCOfwnCo84qc+HAp52wT9nK9H7FAJp5a44GQ=="
|
|
},
|
|
"protocol-buffers-schema": {
|
|
"version": "3.6.0",
|
|
"resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz",
|
|
"integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw=="
|
|
},
|
|
"quickselect": {
|
|
"version": "3.0.0",
|
|
"resolved": "https://registry.npmjs.org/quickselect/-/quickselect-3.0.0.tgz",
|
|
"integrity": "sha512-XdjUArbK4Bm5fLLvlm5KpTFOiOThgfWWI4axAZDWg4E/0mKdZyI9tNEfds27qCi1ze/vwTR16kvmmGhRra3c2g=="
|
|
},
|
|
"resolve-protobuf-schema": {
|
|
"version": "2.1.0",
|
|
"resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz",
|
|
"integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==",
|
|
"requires": {
|
|
"protocol-buffers-schema": "^3.3.1"
|
|
}
|
|
},
|
|
"rw": {
|
|
"version": "1.3.3",
|
|
"resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
|
|
"integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ=="
|
|
},
|
|
"source-map-js": {
|
|
"version": "1.2.1",
|
|
"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
|
|
"integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="
|
|
},
|
|
"spark-md5": {
|
|
"version": "3.0.2",
|
|
"resolved": "https://registry.npmjs.org/spark-md5/-/spark-md5-3.0.2.tgz",
|
|
"integrity": "sha512-wcFzz9cDfbuqe0FZzfi2or1sgyIrsDwmPwfZC4hiNidPdPINjeUwNfv5kldczoEAcjl9Y1L3SM7Uz2PUEQzxQw=="
|
|
},
|
|
"supercluster": {
|
|
"version": "8.0.1",
|
|
"resolved": "https://registry.npmjs.org/supercluster/-/supercluster-8.0.1.tgz",
|
|
"integrity": "sha512-IiOea5kJ9iqzD2t7QJq/cREyLHTtSmUT6gQsweojg9WH2sYJqZK9SswTu6jrscO6D1G5v5vYZ9ru/eq85lXeZQ==",
|
|
"requires": {
|
|
"kdbush": "^4.0.2"
|
|
}
|
|
},
|
|
"tinyqueue": {
|
|
"version": "3.0.0",
|
|
"resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-3.0.0.tgz",
|
|
"integrity": "sha512-gRa9gwYU3ECmQYv3lslts5hxuIa90veaEcxDYuu3QGOIAEM2mOZkVHp48ANJuu1CURtRdHKUBY5Lm1tHV+sD4g=="
|
|
},
|
|
"trix": {
|
|
"version": "2.1.15",
|
|
"resolved": "https://registry.npmjs.org/trix/-/trix-2.1.15.tgz",
|
|
"integrity": "sha512-LoaXWczdTUV8+3Box92B9b1iaDVbxD14dYemZRxi3PwY+AuDm97BUJV2aHLBUFPuDABhxp0wzcbf0CxHCVmXiw==",
|
|
"requires": {
|
|
"dompurify": "^3.2.5"
|
|
}
|
|
},
|
|
"undici-types": {
|
|
"version": "7.8.0",
|
|
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz",
|
|
"integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==",
|
|
"dev": true
|
|
}
|
|
}
|
|
}
|