diff --git a/package.json b/package.json index 06e86dea..e4c7d449 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "dependencies": { "@bufbuild/protobuf": "^1.10.0", "@emeraldpay/hashicon-react": "^0.5.2", - "@meshtastic/js": "2.3.7-4", + "@meshtastic/js": "2.3.7-5", "@noble/curves": "^1.5.0", "@radix-ui/react-accordion": "^1.2.0", "@radix-ui/react-checkbox": "^1.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 19d37571..9e91a4c5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,8 +15,8 @@ importers: specifier: ^0.5.2 version: 0.5.2 '@meshtastic/js': - specifier: 2.3.7-4 - version: 2.3.7-4 + specifier: 2.3.7-5 + version: 2.3.7-5 '@noble/curves': specifier: ^1.5.0 version: 1.5.0 @@ -593,8 +593,8 @@ packages: resolution: {integrity: sha512-eSiQ3E5LUSxAOY9ABXGyfNhout2iEa6mUxKeaQ9nJ8NL1NuaQYU7zKqzx/LEYcXe1neT4uYAgM1wYZj3fTSXtA==} hasBin: true - '@meshtastic/js@2.3.7-4': - resolution: {integrity: sha512-+HuXNoBMS669JZXhhcNSap58rTPv/OuylvMKht4gPnpzk8Stb/oj3O5wVchyAaVmCR64kK/wPstNMxWcP7PORQ==} + '@meshtastic/js@2.3.7-5': + resolution: {integrity: sha512-77wYoCl83PgRLkvWE8ko0YFm5LbolrfFPqoBkwLd2AFgZOHGsHTlUwA7cj82yhZM3f4mf7yTFxl+8CBawEAXRA==} '@noble/curves@1.5.0': resolution: {integrity: sha512-J5EKamIHnKPyClwVrzmaf5wSdQXgdHcPZIZLu3bwnbeCx8/7NPK5q2ZBWF+5FvYGByjiQQsJYX6jfgB2wDPn3A==} @@ -1343,70 +1343,6 @@ packages: cpu: [x64] os: [win32] - '@serialport/binding-mock@10.2.2': - resolution: {integrity: sha512-HAFzGhk9OuFMpuor7aT5G1ChPgn5qSsklTFOTUX72Rl6p0xwcSVsRtG/xaGp6bxpN7fI9D/S8THLBWbBgS6ldw==} - engines: {node: '>=12.0.0'} - - '@serialport/bindings-cpp@12.0.1': - resolution: {integrity: sha512-r2XOwY2dDvbW7dKqSPIk2gzsr6M6Qpe9+/Ngs94fNaNlcTRCV02PfaoDmRgcubpNVVcLATlxSxPTIDw12dbKOg==} - engines: {node: '>=16.0.0'} - - '@serialport/bindings-interface@1.2.2': - resolution: {integrity: sha512-CJaUd5bLvtM9c5dmO9rPBHPXTa9R2UwpkJ0wdh9JCYcbrPWsKz+ErvR0hBLeo7NPeiFdjFO4sonRljiw4d2XiA==} - engines: {node: ^12.22 || ^14.13 || >=16} - - '@serialport/parser-byte-length@12.0.0': - resolution: {integrity: sha512-0ei0txFAj+s6FTiCJFBJ1T2hpKkX8Md0Pu6dqMrYoirjPskDLJRgZGLqoy3/lnU1bkvHpnJO+9oJ3PB9v8rNlg==} - engines: {node: '>=12.0.0'} - - '@serialport/parser-cctalk@12.0.0': - resolution: {integrity: sha512-0PfLzO9t2X5ufKuBO34DQKLXrCCqS9xz2D0pfuaLNeTkyGUBv426zxoMf3rsMRodDOZNbFblu3Ae84MOQXjnZw==} - engines: {node: '>=12.0.0'} - - '@serialport/parser-delimiter@11.0.0': - resolution: {integrity: sha512-aZLJhlRTjSmEwllLG7S4J8s8ctRAS0cbvCpO87smLvl3e4BgzbVgF6Z6zaJd3Aji2uSiYgfedCdNc4L6W+1E2g==} - engines: {node: '>=12.0.0'} - - '@serialport/parser-delimiter@12.0.0': - resolution: {integrity: sha512-gu26tVt5lQoybhorLTPsH2j2LnX3AOP2x/34+DUSTNaUTzu2fBXw+isVjQJpUBFWu6aeQRZw5bJol5X9Gxjblw==} - engines: {node: '>=12.0.0'} - - '@serialport/parser-inter-byte-timeout@12.0.0': - resolution: {integrity: sha512-GnCh8K0NAESfhCuXAt+FfBRz1Cf9CzIgXfp7SdMgXwrtuUnCC/yuRTUFWRvuzhYKoAo1TL0hhUo77SFHUH1T/w==} - engines: {node: '>=12.0.0'} - - '@serialport/parser-packet-length@12.0.0': - resolution: {integrity: sha512-p1hiCRqvGHHLCN/8ZiPUY/G0zrxd7gtZs251n+cfNTn+87rwcdUeu9Dps3Aadx30/sOGGFL6brIRGK4l/t7MuQ==} - engines: {node: '>=8.6.0'} - - '@serialport/parser-readline@11.0.0': - resolution: {integrity: sha512-rRAivhRkT3YO28WjmmG4FQX6L+KMb5/ikhyylRfzWPw0nSXy97+u07peS9CbHqaNvJkMhH1locp2H36aGMOEIA==} - engines: {node: '>=12.0.0'} - - '@serialport/parser-readline@12.0.0': - resolution: {integrity: sha512-O7cywCWC8PiOMvo/gglEBfAkLjp/SENEML46BXDykfKP5mTPM46XMaX1L0waWU6DXJpBgjaL7+yX6VriVPbN4w==} - engines: {node: '>=12.0.0'} - - '@serialport/parser-ready@12.0.0': - resolution: {integrity: sha512-ygDwj3O4SDpZlbrRUraoXIoIqb8sM7aMKryGjYTIF0JRnKeB1ys8+wIp0RFMdFbO62YriUDextHB5Um5cKFSWg==} - engines: {node: '>=12.0.0'} - - '@serialport/parser-regex@12.0.0': - resolution: {integrity: sha512-dCAVh4P/pZrLcPv9NJ2mvPRBg64L5jXuiRxIlyxxdZGH4WubwXVXY/kBTihQmiAMPxbT3yshSX8f2+feqWsxqA==} - engines: {node: '>=12.0.0'} - - '@serialport/parser-slip-encoder@12.0.0': - resolution: {integrity: sha512-0APxDGR9YvJXTRfY+uRGhzOhTpU5akSH183RUcwzN7QXh8/1jwFsFLCu0grmAUfi+fItCkR+Xr1TcNJLR13VNA==} - engines: {node: '>=12.0.0'} - - '@serialport/parser-spacepacket@12.0.0': - resolution: {integrity: sha512-dozONxhPC/78pntuxpz/NOtVps8qIc/UZzdc/LuPvVsqCoJXiRxOg6ZtCP/W58iibJDKPZPAWPGYeZt9DJxI+Q==} - engines: {node: '>=12.0.0'} - - '@serialport/stream@12.0.0': - resolution: {integrity: sha512-9On64rhzuqKdOQyiYLYv2lQOh3TZU/D3+IWCR5gk0alPel2nwpp4YwDEGiUBfrQZEdQ6xww0PWkzqth4wqwX3Q==} - engines: {node: '>=12.0.0'} - '@stablelib/binary@1.0.1': resolution: {integrity: sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q==} @@ -2102,15 +2038,6 @@ packages: d3-voronoi@1.1.2: resolution: {integrity: sha512-RhGS1u2vavcO7ay7ZNAPo4xeDh/VYeGof3x5ZLJBQgYhLegxr3s5IykvWmJ94FTU6mcbtp4sloqZ54mP6R4Utw==} - debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@4.3.5: resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} engines: {node: '>=6.0'} @@ -2693,13 +2620,6 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - node-addon-api@7.0.0: - resolution: {integrity: sha512-vgbBJTS4m5/KkE16t5Ly0WW9hz46swAstv0hYYwMtbG7AznRhNyfLRe8HZAiWIpcHzoO7HxhLuBQj9rJ/Ho0ZA==} - - node-gyp-build@4.6.0: - resolution: {integrity: sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==} - hasBin: true - node-releases@2.0.14: resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} @@ -3104,10 +3024,6 @@ packages: resolution: {integrity: sha512-owllqNuDDEimQat7EPG0tH7JjO090xKNzUtYz6X+Sk2BXDnOCilDdNLwjWeFywG9xkJul1ULvtUQa9O4pUaY0w==} engines: {node: '>=4.0.0'} - serialport@12.0.0: - resolution: {integrity: sha512-AmH3D9hHPFmnF/oq/rvigfiAouAKyK/TjnrkwZRYSFZxNggJxwvbAbfYrLeuvq7ktUdhuHdVdSjj852Z55R+uA==} - engines: {node: '>=16.0.0'} - set-function-length@1.2.2: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} @@ -3886,15 +3802,13 @@ snapshots: sort-object: 3.0.3 tinyqueue: 2.0.3 - '@meshtastic/js@2.3.7-4': + '@meshtastic/js@2.3.7-5': dependencies: crc: 4.3.2 - serialport: 12.0.0 ste-simple-events: 3.0.11 tslog: 4.9.3 transitivePeerDependencies: - buffer - - supports-color '@noble/curves@1.5.0': dependencies: @@ -4628,60 +4542,6 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.18.0': optional: true - '@serialport/binding-mock@10.2.2': - dependencies: - '@serialport/bindings-interface': 1.2.2 - debug: 4.3.5 - transitivePeerDependencies: - - supports-color - - '@serialport/bindings-cpp@12.0.1': - dependencies: - '@serialport/bindings-interface': 1.2.2 - '@serialport/parser-readline': 11.0.0 - debug: 4.3.4 - node-addon-api: 7.0.0 - node-gyp-build: 4.6.0 - transitivePeerDependencies: - - supports-color - - '@serialport/bindings-interface@1.2.2': {} - - '@serialport/parser-byte-length@12.0.0': {} - - '@serialport/parser-cctalk@12.0.0': {} - - '@serialport/parser-delimiter@11.0.0': {} - - '@serialport/parser-delimiter@12.0.0': {} - - '@serialport/parser-inter-byte-timeout@12.0.0': {} - - '@serialport/parser-packet-length@12.0.0': {} - - '@serialport/parser-readline@11.0.0': - dependencies: - '@serialport/parser-delimiter': 11.0.0 - - '@serialport/parser-readline@12.0.0': - dependencies: - '@serialport/parser-delimiter': 12.0.0 - - '@serialport/parser-ready@12.0.0': {} - - '@serialport/parser-regex@12.0.0': {} - - '@serialport/parser-slip-encoder@12.0.0': {} - - '@serialport/parser-spacepacket@12.0.0': {} - - '@serialport/stream@12.0.0': - dependencies: - '@serialport/bindings-interface': 1.2.2 - debug: 4.3.4 - transitivePeerDependencies: - - supports-color - '@stablelib/binary@1.0.1': dependencies: '@stablelib/int': 1.0.1 @@ -5935,10 +5795,6 @@ snapshots: d3-voronoi@1.1.2: {} - debug@4.3.4: - dependencies: - ms: 2.1.2 - debug@4.3.5: dependencies: ms: 2.1.2 @@ -6577,10 +6433,6 @@ snapshots: nanoid@3.3.7: {} - node-addon-api@7.0.0: {} - - node-gyp-build@4.6.0: {} - node-releases@2.0.14: {} node-stdlib-browser@1.2.0: @@ -7015,25 +6867,6 @@ snapshots: serialize-to-js@3.1.2: {} - serialport@12.0.0: - dependencies: - '@serialport/binding-mock': 10.2.2 - '@serialport/bindings-cpp': 12.0.1 - '@serialport/parser-byte-length': 12.0.0 - '@serialport/parser-cctalk': 12.0.0 - '@serialport/parser-delimiter': 12.0.0 - '@serialport/parser-inter-byte-timeout': 12.0.0 - '@serialport/parser-packet-length': 12.0.0 - '@serialport/parser-readline': 12.0.0 - '@serialport/parser-ready': 12.0.0 - '@serialport/parser-regex': 12.0.0 - '@serialport/parser-slip-encoder': 12.0.0 - '@serialport/parser-spacepacket': 12.0.0 - '@serialport/stream': 12.0.0 - debug: 4.3.4 - transitivePeerDependencies: - - supports-color - set-function-length@1.2.2: dependencies: define-data-property: 1.1.4 diff --git a/vite.config.ts b/vite.config.ts index b7b50779..caf6f779 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -4,7 +4,6 @@ import react from "@vitejs/plugin-react"; import { visualizer } from "rollup-plugin-visualizer"; import { defineConfig } from "vite"; import EnvironmentPlugin from "vite-plugin-environment"; -import { nodePolyfills } from "vite-plugin-node-polyfills"; let hash = ""; @@ -17,7 +16,6 @@ try { export default defineConfig({ plugins: [ react(), - nodePolyfills(), EnvironmentPlugin({ COMMIT_HASH: hash, }),