Add GPS service and nautical base city data

- Implement `GpsService` with methods for position updates and enabling/disabling GPS.
- Introduce test data for nautical base cities with key attributes like population, coordinates, and images.
- Update dependencies in `bun.lock` with required packages such as `geojson`.
This commit is contained in:
geoffsee
2025-07-10 11:27:44 -04:00
parent 4b3dd2a1c3
commit 9da9fa777c
14 changed files with 618 additions and 84 deletions

View File

@@ -3,7 +3,7 @@
"private": true,
"workspaces": ["packages/*"],
"scripts": {
"build-and-deploy-map": "cd packages/base-map && npm run build && cd ../.. && mkdir -p crates/yachtpit/assets/ui/packages/base-map/dist && cp -r packages/base-map/dist/* crates/yachtpit/assets/ui/packages/base-map/dist/",
"build-and-deploy-map": "cd packages/base-map && npm run build && cd ../.. && mkdir -p crates/yachtpit/assets/ui/packages/base-map/dist && cp -r packages/base-map/dist/* crates/yachtpit/assets/ui/packages/base-map/dist/ && cp -r packages/base-map/dist/assets crates/yachtpit/assets/ui/",
"postinstall": "npm run build-and-deploy-map"
},
"devDependencies": {