diff --git a/deno.lock b/deno.lock index 832e8742..3f138272 100644 --- a/deno.lock +++ b/deno.lock @@ -10,6 +10,7 @@ "jsr:@meshtastic/transport-web-bluetooth@~0.1.1": "0.1.1", "jsr:@meshtastic/transport-web-serial@~0.2.1": "0.2.1", "npm:@bufbuild/protobuf@^2.2.3": "2.2.5", + "npm:@bufbuild/protobuf@^2.2.5": "2.2.5", "npm:@noble/curves@^1.8.1": "1.8.1", "npm:@radix-ui/react-accordion@^1.2.3": "1.2.3_@types+react@19.0.12_@types+react-dom@19.0.4__@types+react@19.0.12_react@19.1.0_react-dom@19.1.0__react@19.1.0", "npm:@radix-ui/react-checkbox@^1.1.4": "1.1.4_@types+react@19.0.12_@types+react-dom@19.0.4__@types+react@19.0.12_react@19.1.0_react-dom@19.1.0__react@19.1.0", @@ -25,57 +26,57 @@ "npm:@radix-ui/react-tabs@^1.1.3": "1.1.3_@types+react@19.0.12_@types+react-dom@19.0.4__@types+react@19.0.12_react@19.1.0_react-dom@19.1.0__react@19.1.0", "npm:@radix-ui/react-toast@^1.2.6": "1.2.6_@types+react@19.0.12_@types+react-dom@19.0.4__@types+react@19.0.12_react@19.1.0_react-dom@19.1.0__react@19.1.0", "npm:@radix-ui/react-tooltip@^1.1.8": "1.1.8_@types+react@19.0.12_@types+react-dom@19.0.4__@types+react@19.0.12_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:@tailwindcss/postcss@^4.0.9": "4.1.0", + "npm:@tailwindcss/postcss@^4.1.0": "4.1.0", "npm:@testing-library/jest-dom@^6.6.3": "6.6.3", "npm:@testing-library/react@^16.2.0": "16.2.0_@testing-library+dom@10.4.0_@types+react@19.0.12_@types+react-dom@19.0.4__@types+react@19.0.12_react@19.1.0_react-dom@19.1.0__react@19.1.0", "npm:@testing-library/user-event@^14.6.1": "14.6.1_@testing-library+dom@10.4.0", "npm:@turf/turf@^7.2.0": "7.2.0", - "npm:@types/chrome@^0.0.307": "0.0.307", + "npm:@types/chrome@^0.0.313": "0.0.313", "npm:@types/js-cookie@^3.0.6": "3.0.6", - "npm:@types/node@^22.13.7": "22.13.17", + "npm:@types/node@^22.13.17": "22.13.17", "npm:@types/react-dom@^19.0.4": "19.0.4_@types+react@19.0.12", - "npm:@types/react@^19.0.10": "19.0.12", - "npm:@types/serviceworker@^0.0.123": "0.0.123", + "npm:@types/react@^19.0.12": "19.0.12", + "npm:@types/serviceworker@^0.0.127": "0.0.127", "npm:@types/w3c-web-serial@^1.0.8": "1.0.8", "npm:@types/web-bluetooth@^0.0.21": "0.0.21", "npm:@vitejs/plugin-react@^4.3.4": "4.3.4_vite@6.2.4__@types+node@22.13.17_@babel+core@7.26.10_@types+node@22.13.17", - "npm:autoprefixer@^10.4.20": "10.4.21_postcss@8.5.3", + "npm:autoprefixer@^10.4.21": "10.4.21_postcss@8.5.3", "npm:base64-js@^1.5.1": "1.5.1", "npm:class-validator@~0.14.1": "0.14.1", "npm:class-variance-authority@~0.7.1": "0.7.1", "npm:clsx@^2.1.1": "2.1.1", - "npm:cmdk@^1.0.4": "1.1.1_react@19.1.0_react-dom@19.1.0__react@19.1.0_@types+react@19.0.12_@types+react-dom@19.0.4__@types+react@19.0.12", + "npm:cmdk@^1.1.1": "1.1.1_react@19.1.0_react-dom@19.1.0__react@19.1.0_@types+react@19.0.12_@types+react-dom@19.0.4__@types+react@19.0.12", "npm:crc@^4.3.2": "4.3.2", "npm:crypto-random-string@5": "5.0.0", - "npm:gzipper@^8.2.0": "8.2.1", - "npm:happy-dom@^17.2.2": "17.4.4", + "npm:gzipper@^8.2.1": "8.2.1", + "npm:happy-dom@^17.4.4": "17.4.4", "npm:idb-keyval@^6.2.1": "6.2.1", "npm:immer@^10.1.1": "10.1.1", "npm:js-cookie@^3.0.5": "3.0.5", - "npm:lucide-react@0.477": "0.477.0_react@19.1.0", - "npm:maplibre-gl@5.1.1": "5.1.1", + "npm:lucide-react@0.486": "0.486.0_react@19.1.0", + "npm:maplibre-gl@5.3.0": "5.3.0", "npm:postcss@^8.5.3": "8.5.3", - "npm:react-dom@19": "19.1.0_react@19.1.0", + "npm:react-dom@^19.1.0": "19.1.0_react@19.1.0", "npm:react-error-boundary@5": "5.0.0_react@19.1.0", - "npm:react-hook-form@^7.54.2": "7.55.0_react@19.1.0", - "npm:react-map-gl@8.0.1": "8.0.1_maplibre-gl@5.1.1_react@19.1.0_react-dom@19.1.0__react@19.1.0", + "npm:react-hook-form@^7.55.0": "7.55.0_react@19.1.0", + "npm:react-map-gl@8.0.2": "8.0.2_maplibre-gl@5.3.0_react@19.1.0_react-dom@19.1.0__react@19.1.0", "npm:react-qrcode-logo@3": "3.0.0_react@19.1.0_react-dom@19.1.0__react@19.1.0", - "npm:react@19": "19.1.0", + "npm:react@^19.1.0": "19.1.0", "npm:rfc4648@^1.5.4": "1.5.4", - "npm:simple-git-hooks@^2.11.1": "2.12.1", + "npm:simple-git-hooks@^2.12.1": "2.12.1", "npm:ste-simple-events@^3.0.11": "3.0.11", - "npm:tailwind-merge@^3.0.2": "3.1.0", + "npm:tailwind-merge@^3.1.0": "3.1.0", "npm:tailwindcss-animate@^1.0.7": "1.0.7_tailwindcss@4.1.0", - "npm:tailwindcss@^4.0.9": "4.1.0", + "npm:tailwindcss@^4.1.0": "4.1.0", "npm:tar@^7.4.3": "7.4.3", "npm:testing-library@^0.0.2": "0.0.2_@angular+common@6.1.10__@angular+core@6.1.10___rxjs@6.6.7___zone.js@0.8.29__rxjs@6.6.7_@angular+core@6.1.10__rxjs@6.6.7__zone.js@0.8.29", "npm:tslog@^4.9.2": "4.9.3", "npm:tslog@^4.9.3": "4.9.3", "npm:typescript@^5.8.2": "5.8.2", "npm:vite-plugin-node-polyfills@0.23": "0.23.0_vite@6.2.4__@types+node@22.13.17_@types+node@22.13.17", - "npm:vite-plugin-pwa@~0.21.1": "0.21.2_vite@6.2.4__@types+node@22.13.17_workbox-build@7.3.0__ajv@8.17.1__@babel+core@7.26.10__rollup@2.79.2_workbox-window@7.3.0_@types+node@22.13.17", - "npm:vite@^6.2.3": "6.2.4_@types+node@22.13.17", - "npm:vitest@^3.0.7": "3.1.1_@types+node@22.13.17_happy-dom@17.4.4_vite@6.2.4__@types+node@22.13.17", + "npm:vite-plugin-pwa@1": "1.0.0_vite@6.2.4__@types+node@22.13.17_workbox-build@7.3.0__ajv@8.17.1__@babel+core@7.26.10__rollup@2.79.2_workbox-window@7.3.0_@types+node@22.13.17", + "npm:vite@^6.2.4": "6.2.4_@types+node@22.13.17", + "npm:vitest@^3.1.1": "3.1.1_@types+node@22.13.17_happy-dom@17.4.4_vite@6.2.4__@types+node@22.13.17", "npm:zod@^3.24.2": "3.24.2", "npm:zustand@5.0.3": "5.0.3_@types+react@19.0.12_immer@10.1.1_react@19.1.0" }, @@ -84,7 +85,7 @@ "integrity": "5c948bbbfad280c5eb093c62edc84773f76509487b333066ec4a349f40dcacf2", "dependencies": [ "jsr:@meshtastic/protobufs@^2.6.2", - "npm:@bufbuild/protobuf", + "npm:@bufbuild/protobuf@^2.2.3", "npm:crc", "npm:ste-simple-events", "npm:tslog@^4.9.3" @@ -102,7 +103,7 @@ "@meshtastic/protobufs@2.6.2": { "integrity": "55e9b98fc22ea0d28e6a7979e4ff0a5f2c94513c1bc93e67522636a89925ad69", "dependencies": [ - "npm:@bufbuild/protobuf" + "npm:@bufbuild/protobuf@^2.2.3" ] }, "@meshtastic/transport-http@0.2.1": { @@ -3290,8 +3291,8 @@ "@babel/types" ] }, - "@types/chrome@0.0.307": { - "integrity": "sha512-IHqsTT+JT6vlFTcRWaih7saaEYhFCT13KRgRIRFKjXYOG3g0ummwXAGKtaxK9Zzz6yYsYvbEut91exTX0F/xSg==", + "@types/chrome@0.0.313": { + "integrity": "sha512-9R5T7gTaYZhkxlu+Ho4wk9FL+y/werWQY2yjGWSqCuiTsqS7nL/BE5UMTP6rU7J+oIG2FRKqrEycHhJATeltVA==", "dependencies": [ "@types/filesystem", "@types/har-format" @@ -3365,8 +3366,8 @@ "@types/resolve@1.20.2": { "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==" }, - "@types/serviceworker@0.0.123": { - "integrity": "sha512-c6ynzmpJwqKTkMHDLonE+EStBqTHJqiR+1RsDd40K3YjglABm/C6mZO7xn25g5WldsgxfGHGaKa3IXRnig9c0A==" + "@types/serviceworker@0.0.127": { + "integrity": "sha512-jj6drAuP9/KzIeuLKQyIFnmWF4cZMr3phuej3zfsilo7bwaAmDOq2L7Ns/3IjoLVRWpW5q0UBdpiyZAP8CQPzw==" }, "@types/supercluster@7.1.3": { "integrity": "sha512-Z0pOY34GDFl3Q6hUFYf3HkTwKEE02e7QgtJppBt+beEAxnyOpJua+voGFvxINBHa06GwLFFym7gRPY2SiKIfIA==", @@ -3386,15 +3387,15 @@ "@types/web-bluetooth@0.0.21": { "integrity": "sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==" }, - "@vis.gl/react-mapbox@8.0.1_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-s/OokvgK1T43Ev2/4hj21C0DKrf79nIigBCdYPtAkEX88qGLRQ5t5zCRqg5Zl+44xXfVxcVpX2/vWUKd9oYGKQ==", + "@vis.gl/react-mapbox@8.0.2_react@19.1.0_react-dom@19.1.0__react@19.1.0": { + "integrity": "sha512-6WS+VOPzcgG0+Rsz5sPPyUwg/oNtbvV0nWnCaSm7tHGnylK8aDhZwXJnEjDeGlo/sh1h/PbCCgzUBBRt7u7rsg==", "dependencies": [ "react", "react-dom" ] }, - "@vis.gl/react-maplibre@8.0.1_maplibre-gl@5.1.1_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-IFguo7DKIDZ9U9uRI4thZRfc5aTHEH4lWlIjedBeCpLeMm7wdrqtU2JshyEQt8dDO85kkEE7CbrtjMx5MplaoA==", + "@vis.gl/react-maplibre@8.0.2_maplibre-gl@5.3.0_react@19.1.0_react-dom@19.1.0__react@19.1.0": { + "integrity": "sha512-2Vbkp0D6S1z97GadNyVRErslgr7IdI8ZmFpGsJz8x2TRpNTYUyHXHHeC5hzyLWHHz6KQhuUD/EQuJoy6GQ5TOQ==", "dependencies": [ "@maplibre/maplibre-gl-style-spec@19.3.3", "maplibre-gl", @@ -4868,8 +4869,8 @@ "yallist@3.1.1" ] }, - "lucide-react@0.477.0_react@19.1.0": { - "integrity": "sha512-yCf7aYxerFZAbd8jHJxjwe1j7jEMPptjnaOqdYeirFnEy85cNR3/L+o0I875CYFYya+eEVzZSbNuRk8BZPDpVw==", + "lucide-react@0.486.0_react@19.1.0": { + "integrity": "sha512-xWop/wMsC1ikiEVLZrxXjPKw4vU/eAip33G2mZHgbWnr4Nr5Rt4Vx4s/q1D3B/rQVbxjOuqASkEZcUxDEKzecw==", "dependencies": [ "react" ] @@ -4889,8 +4890,8 @@ "@jridgewell/sourcemap-codec" ] }, - "maplibre-gl@5.1.1": { - "integrity": "sha512-0Z6ODzyFu/grwT6K1eIBpv6MZE4xnJD1AV+Yq1hPzOh/YCY36r9BlSaU7d7n2/HJOaoKOy0b2YF8cS4dD+iEVQ==", + "maplibre-gl@5.3.0": { + "integrity": "sha512-qru6B6jHlDPR4Q9/P4W1zEPbPofR4wwYbrrjiHKWI7yLtyXmpJ1/G1KaIYDr5uNdFbPZ7uiZAWdqtfdNLmIhGg==", "dependencies": [ "@mapbox/geojson-rewind", "@mapbox/jsonlint-lines-primitives", @@ -5297,8 +5298,8 @@ "react-is@17.0.2": { "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, - "react-map-gl@8.0.1_maplibre-gl@5.1.1_react@19.1.0_react-dom@19.1.0__react@19.1.0": { - "integrity": "sha512-VQjLcZdtyJCPXxy5xVL2QIgfA+YG3v+PzSdt07WWbVmXFhV4wUuy6DZSQYDdfqVH2BujKo/ImdL5zfEJApRnpg==", + "react-map-gl@8.0.2_maplibre-gl@5.3.0_react@19.1.0_react-dom@19.1.0__react@19.1.0": { + "integrity": "sha512-290CDxlvb9Fgbzvg2DgoMlAa5YjdHRZkJ9V0kAnxcD+F1fmYVegQDMevLJu5bcTZ0WKOzli3Os+rNtecLuNu7A==", "dependencies": [ "@vis.gl/react-mapbox", "@vis.gl/react-maplibre", @@ -6148,8 +6149,8 @@ "vite" ] }, - "vite-plugin-pwa@0.21.2_vite@6.2.4__@types+node@22.13.17_workbox-build@7.3.0__ajv@8.17.1__@babel+core@7.26.10__rollup@2.79.2_workbox-window@7.3.0_@types+node@22.13.17": { - "integrity": "sha512-vFhH6Waw8itNu37hWUJxL50q+CBbNcMVzsKaYHQVrfxTt3ihk3PeLO22SbiP1UNWzcEPaTQv+YVxe4G0KOjAkg==", + "vite-plugin-pwa@1.0.0_vite@6.2.4__@types+node@22.13.17_workbox-build@7.3.0__ajv@8.17.1__@babel+core@7.26.10__rollup@2.79.2_workbox-window@7.3.0_@types+node@22.13.17": { + "integrity": "sha512-X77jo0AOd5OcxmWj3WnVti8n7Kw2tBgV1c8MCXFclrSlDV23ePzv2eTDIALXI2Qo6nJ5pZJeZAuX0AawvRfoeA==", "dependencies": [ "debug", "pretty-bytes@6.1.1", @@ -6466,7 +6467,7 @@ ], "packageJson": { "dependencies": [ - "npm:@bufbuild/protobuf@^2.2.3", + "npm:@bufbuild/protobuf@^2.2.5", "npm:@noble/curves@^1.8.1", "npm:@radix-ui/react-accordion@^1.2.3", "npm:@radix-ui/react-checkbox@^1.1.4", @@ -6482,53 +6483,53 @@ "npm:@radix-ui/react-tabs@^1.1.3", "npm:@radix-ui/react-toast@^1.2.6", "npm:@radix-ui/react-tooltip@^1.1.8", - "npm:@tailwindcss/postcss@^4.0.9", + "npm:@tailwindcss/postcss@^4.1.0", "npm:@testing-library/jest-dom@^6.6.3", "npm:@testing-library/react@^16.2.0", "npm:@testing-library/user-event@^14.6.1", "npm:@turf/turf@^7.2.0", - "npm:@types/chrome@^0.0.307", + "npm:@types/chrome@^0.0.313", "npm:@types/js-cookie@^3.0.6", - "npm:@types/node@^22.13.7", + "npm:@types/node@^22.13.17", "npm:@types/react-dom@^19.0.4", - "npm:@types/react@^19.0.10", - "npm:@types/serviceworker@^0.0.123", + "npm:@types/react@^19.0.12", + "npm:@types/serviceworker@^0.0.127", "npm:@types/w3c-web-serial@^1.0.8", "npm:@types/web-bluetooth@^0.0.21", "npm:@vitejs/plugin-react@^4.3.4", - "npm:autoprefixer@^10.4.20", + "npm:autoprefixer@^10.4.21", "npm:base64-js@^1.5.1", "npm:class-validator@~0.14.1", "npm:class-variance-authority@~0.7.1", "npm:clsx@^2.1.1", - "npm:cmdk@^1.0.4", + "npm:cmdk@^1.1.1", "npm:crypto-random-string@5", - "npm:gzipper@^8.2.0", - "npm:happy-dom@^17.2.2", + "npm:gzipper@^8.2.1", + "npm:happy-dom@^17.4.4", "npm:idb-keyval@^6.2.1", "npm:immer@^10.1.1", "npm:js-cookie@^3.0.5", - "npm:lucide-react@0.477", - "npm:maplibre-gl@5.1.1", + "npm:lucide-react@0.486", + "npm:maplibre-gl@5.3.0", "npm:postcss@^8.5.3", - "npm:react-dom@19", + "npm:react-dom@^19.1.0", "npm:react-error-boundary@5", - "npm:react-hook-form@^7.54.2", - "npm:react-map-gl@8.0.1", + "npm:react-hook-form@^7.55.0", + "npm:react-map-gl@8.0.2", "npm:react-qrcode-logo@3", - "npm:react@19", + "npm:react@^19.1.0", "npm:rfc4648@^1.5.4", - "npm:simple-git-hooks@^2.11.1", - "npm:tailwind-merge@^3.0.2", + "npm:simple-git-hooks@^2.12.1", + "npm:tailwind-merge@^3.1.0", "npm:tailwindcss-animate@^1.0.7", - "npm:tailwindcss@^4.0.9", + "npm:tailwindcss@^4.1.0", "npm:tar@^7.4.3", "npm:testing-library@^0.0.2", "npm:typescript@^5.8.2", "npm:vite-plugin-node-polyfills@0.23", - "npm:vite-plugin-pwa@~0.21.1", - "npm:vite@^6.2.3", - "npm:vitest@^3.0.7", + "npm:vite-plugin-pwa@1", + "npm:vite@^6.2.4", + "npm:vitest@^3.1.1", "npm:zod@^3.24.2", "npm:zustand@5.0.3" ] diff --git a/package.json b/package.json index 3ba6d162..c5973703 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ }, "homepage": "https://meshtastic.org", "dependencies": { - "@bufbuild/protobuf": "^2.2.3", + "@bufbuild/protobuf": "^2.2.5", "@noble/curves": "^1.8.1", "@radix-ui/react-accordion": "^1.2.3", "@radix-ui/react-checkbox": "^1.1.4", @@ -55,18 +55,18 @@ "class-validator": "^0.14.1", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", - "cmdk": "^1.0.4", + "cmdk": "^1.1.1", "crypto-random-string": "^5.0.0", "idb-keyval": "^6.2.1", "immer": "^10.1.1", "js-cookie": "^3.0.5", - "lucide-react": "^0.477.0", - "maplibre-gl": "5.1.1", - "react": "^19.0.0", - "react-dom": "^19.0.0", + "lucide-react": "^0.486.0", + "maplibre-gl": "5.3.0", + "react": "^19.1.0", + "react-dom": "^19.1.0", "react-error-boundary": "^5.0.0", - "react-hook-form": "^7.54.2", - "react-map-gl": "8.0.1", + "react-hook-form": "^7.55.0", + "react-map-gl": "8.0.2", "react-qrcode-logo": "^3.0.0", "rfc4648": "^1.5.4", "vite-plugin-node-polyfills": "^0.23.0", @@ -74,32 +74,32 @@ "zustand": "5.0.3" }, "devDependencies": { - "@tailwindcss/postcss": "^4.0.9", + "@tailwindcss/postcss": "^4.1.0", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.2.0", "@testing-library/user-event": "^14.6.1", - "@types/chrome": "^0.0.307", + "@types/chrome": "^0.0.313", "@types/js-cookie": "^3.0.6", - "@types/node": "^22.13.7", - "@types/react": "^19.0.10", + "@types/node": "^22.13.17", + "@types/react": "^19.0.12", "@types/react-dom": "^19.0.4", - "@types/serviceworker": "^0.0.123", + "@types/serviceworker": "^0.0.127", "@types/w3c-web-serial": "^1.0.8", "@types/web-bluetooth": "^0.0.21", "@vitejs/plugin-react": "^4.3.4", - "autoprefixer": "^10.4.20", - "gzipper": "^8.2.0", - "happy-dom": "^17.2.2", + "autoprefixer": "^10.4.21", + "gzipper": "^8.2.1", + "happy-dom": "^17.4.4", "postcss": "^8.5.3", - "simple-git-hooks": "^2.11.1", - "tailwind-merge": "^3.0.2", - "tailwindcss": "^4.0.9", + "simple-git-hooks": "^2.12.1", + "tailwind-merge": "^3.1.0", + "tailwindcss": "^4.1.0", "tailwindcss-animate": "^1.0.7", "tar": "^7.4.3", "testing-library": "^0.0.2", "typescript": "^5.8.2", - "vite": "^6.2.3", - "vitest": "^3.0.7", - "vite-plugin-pwa": "^0.21.1" + "vite": "^6.2.4", + "vitest": "^3.1.1", + "vite-plugin-pwa": "^1.0.0" } }