2 changed files with 174 additions and 24 deletions
@ -17,7 +17,7 @@ specifiers: |
|||
'@types/w3c-web-serial': ^1.0.2 |
|||
'@types/web-bluetooth': ^0.0.15 |
|||
'@vitejs/plugin-react': ^2.1.0 |
|||
autoprefixer: ^10.4.11 |
|||
autoprefixer: ^10.4.12 |
|||
base64-js: ^1.5.1 |
|||
class-transformer: ^0.5.1 |
|||
class-validator: ^0.13.2 |
|||
@ -31,7 +31,7 @@ specifiers: |
|||
prettier-plugin-tailwindcss: ^0.1.13 |
|||
react: ^18.2.0 |
|||
react-dom: ^18.2.0 |
|||
react-hook-form: ^7.35.0 |
|||
react-hook-form: ^7.36.0 |
|||
react-icons: ^4.4.0 |
|||
react-json-pretty: ^2.2.0 |
|||
react-map-gl: ^7.0.19 |
|||
@ -50,9 +50,9 @@ dependencies: |
|||
'@emeraldpay/hashicon-react': 0.5.2 |
|||
'@headlessui/react': 1.7.2_biqbaboplfbrettd7655fr4n2y |
|||
'@heroicons/react': 2.0[email protected] |
|||
'@hookform/resolvers': 2.9[email protected]5.0 |
|||
'@hookform/resolvers': 2.9[email protected]6.0 |
|||
'@meshtastic/eslint-config': 1.0.8 |
|||
'@meshtastic/meshtasticjs': link:../meshtastic.js |
|||
'@meshtastic/meshtasticjs': 0.6.99 |
|||
'@tailwindcss/line-clamp': 0.4[email protected] |
|||
'@tailwindcss/typography': 0.5[email protected] |
|||
base64-js: 1.5.1 |
|||
@ -64,7 +64,7 @@ dependencies: |
|||
maplibre-gl: 2.4.0 |
|||
react: 18.2.0 |
|||
react-dom: 18.2[email protected] |
|||
react-hook-form: 7.35[email protected] |
|||
react-hook-form: 7.36[email protected] |
|||
react-icons: 4.4[email protected] |
|||
react-json-pretty: 2.2.0_biqbaboplfbrettd7655fr4n2y |
|||
react-map-gl: 7.0.19_6eczaga5xxiwzxtfiyk6fioasq |
|||
@ -81,7 +81,7 @@ devDependencies: |
|||
'@types/w3c-web-serial': 1.0.2 |
|||
'@types/web-bluetooth': 0.0.15 |
|||
'@vitejs/plugin-react': 2.1[email protected] |
|||
autoprefixer: 10.4.11[email protected] |
|||
autoprefixer: 10.4.12[email protected] |
|||
gzipper: 7.1.0 |
|||
postcss: 8.4.16 |
|||
prettier: 2.7.1 |
|||
@ -442,16 +442,16 @@ packages: |
|||
react: 18.2.0 |
|||
dev: false |
|||
|
|||
/@hookform/resolvers/[email protected]5.0: |
|||
/@hookform/resolvers/[email protected]6.0: |
|||
resolution: {integrity: sha512-iVVjH0USq+1TqDdGkWe2M1x7Wn5OFPgVRo7CbWFsXTqqXqCaZtZcnzJu+UhljCWbthFWxWGXKLGYUDPZ04oVvQ==} |
|||
peerDependencies: |
|||
react-hook-form: ^7.0.0 |
|||
dependencies: |
|||
react-hook-form: 7.35[email protected] |
|||
react-hook-form: 7.36[email protected] |
|||
dev: false |
|||
|
|||
/@humanwhocodes/config-array/0.10.4: |
|||
resolution: {integrity: sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==} |
|||
/@humanwhocodes/config-array/0.10.5: |
|||
resolution: {integrity: sha512-XVVDtp+dVvRxMoxSiSfasYaG02VEe1qH5cKgMQJWhol6HwzbcqoCMJi8dAGoYAO57jhUyhI6cWuRiTcRaDaYug==} |
|||
engines: {node: '>=10.10.0'} |
|||
dependencies: |
|||
'@humanwhocodes/object-schema': 1.2.1 |
|||
@ -572,6 +572,20 @@ packages: |
|||
- supports-color |
|||
dev: false |
|||
|
|||
/@meshtastic/meshtasticjs/0.6.99: |
|||
resolution: {integrity: sha512-iex27pv4BFqKj//zm30zlD2drDtHqcvKYcHwJChDk2SP3M0w+apZBRbFKAsyftvlJOdg/rxM5LhoBIXVpuEDjw==} |
|||
dependencies: |
|||
'@meshtastic/eslint-config': 1.0.8 |
|||
'@protobuf-ts/runtime': 2.8.1 |
|||
'@serialport/stream': 10.3.0 |
|||
prettier: 2.7.1 |
|||
serialport: 10.4.0 |
|||
sub-events: 1.8.9 |
|||
transitivePeerDependencies: |
|||
- eslint-import-resolver-webpack |
|||
- supports-color |
|||
dev: false |
|||
|
|||
/@nodelib/fs.scandir/2.1.5: |
|||
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} |
|||
engines: {node: '>= 8'} |
|||
@ -590,6 +604,106 @@ packages: |
|||
'@nodelib/fs.scandir': 2.1.5 |
|||
fastq: 1.13.0 |
|||
|
|||
/@protobuf-ts/runtime/2.8.1: |
|||
resolution: {integrity: sha512-D9M5hSumYCovIfNllt7N6ODh4q+LrjiMWtNETvooaf+a2XheZJ7kgjFlsFghti0CFWwtA//of4JXQfw9hU+cCw==} |
|||
dev: false |
|||
|
|||
/@serialport/binding-mock/10.2.2: |
|||
resolution: {integrity: sha512-HAFzGhk9OuFMpuor7aT5G1ChPgn5qSsklTFOTUX72Rl6p0xwcSVsRtG/xaGp6bxpN7fI9D/S8THLBWbBgS6ldw==} |
|||
engines: {node: '>=12.0.0'} |
|||
dependencies: |
|||
'@serialport/bindings-interface': 1.2.2 |
|||
debug: 4.3.4 |
|||
transitivePeerDependencies: |
|||
- supports-color |
|||
dev: false |
|||
|
|||
/@serialport/bindings-cpp/10.7.0: |
|||
resolution: {integrity: sha512-Xx1wA2UCG2loS32hxNvWJI4smCzGKhWqE85//fLRzHoGgE1lSLe3Nk7W40/ebrlGFHWRbQZmeaIF4chb2XLliA==} |
|||
engines: {node: '>=12.17.0 <13.0 || >=14.0.0'} |
|||
requiresBuild: true |
|||
dependencies: |
|||
'@serialport/bindings-interface': 1.2.1 |
|||
'@serialport/parser-readline': 10.3.0 |
|||
debug: 4.3.4 |
|||
node-addon-api: 4.3.0 |
|||
node-gyp-build: 4.5.0 |
|||
transitivePeerDependencies: |
|||
- supports-color |
|||
dev: false |
|||
|
|||
/@serialport/bindings-interface/1.2.1: |
|||
resolution: {integrity: sha512-63Dyqz2gtryRDDckFusOYqLYhR3Hq/M4sEdbF9i/VsvDb6T+tNVgoAKUZ+FMrXXKnCSu+hYbk+MTc0XQANszxw==} |
|||
engines: {node: ^12.22 || ^14.13 || >=16} |
|||
dev: false |
|||
|
|||
/@serialport/bindings-interface/1.2.2: |
|||
resolution: {integrity: sha512-CJaUd5bLvtM9c5dmO9rPBHPXTa9R2UwpkJ0wdh9JCYcbrPWsKz+ErvR0hBLeo7NPeiFdjFO4sonRljiw4d2XiA==} |
|||
engines: {node: ^12.22 || ^14.13 || >=16} |
|||
dev: false |
|||
|
|||
/@serialport/parser-byte-length/10.3.0: |
|||
resolution: {integrity: sha512-pJ/VoFemzKRRNDHLhFfPThwP40QrGaEnm9TtwL7o2GihEPwzBg3T0bN13ew5TpbbUYZdMpUtpm3CGfl6av9rUQ==} |
|||
engines: {node: '>=12.0.0'} |
|||
dev: false |
|||
|
|||
/@serialport/parser-cctalk/10.3.0: |
|||
resolution: {integrity: sha512-8ujmk8EvVbDPrNF4mM33bWvUYJOZ0wXbY3WCRazHRWvyCdL0VO0DQvW81ZqgoTpiDQZm5r8wQu9rmuemahF6vQ==} |
|||
engines: {node: '>=12.0.0'} |
|||
dev: false |
|||
|
|||
/@serialport/parser-delimiter/10.3.0: |
|||
resolution: {integrity: sha512-9E4Vj6s0UbbcCCTclwegHGPYjJhdm9qLCS0lowXQDEQC5naZnbsELemMHs93nD9jHPcyx1B4oXkMnVZLxX5TYw==} |
|||
engines: {node: '>=12.0.0'} |
|||
dev: false |
|||
|
|||
/@serialport/parser-inter-byte-timeout/10.3.0: |
|||
resolution: {integrity: sha512-wKP0QK85NHgvT6BBB1qBfKBBU4pf8kespNXAZBUYmFT+P4n8r8IZE2mqigCD+AiZcfWNQoAizwOsT/Jx/qeVig==} |
|||
engines: {node: '>=12.0.0'} |
|||
dev: false |
|||
|
|||
/@serialport/parser-packet-length/10.3.0: |
|||
resolution: {integrity: sha512-bj0cWzt8YSQj/E5fRQVYdi4TsfTlZQrXlXrUwjyTsCONv8IPOHzsz+yY0fw5SEMiJtaLyqvPkCHLsttOd/zFsg==} |
|||
engines: {node: '>=8.6.0'} |
|||
dev: false |
|||
|
|||
/@serialport/parser-readline/10.3.0: |
|||
resolution: {integrity: sha512-ki3ATZ3/RAqnqGROBKE7k+OeZ0DZXZ53GTca4q71OU5RazbbNhTOBQLKLXD3v9QZXCMJdg4hGW/2Y0DuMUqMQg==} |
|||
engines: {node: '>=12.0.0'} |
|||
dependencies: |
|||
'@serialport/parser-delimiter': 10.3.0 |
|||
dev: false |
|||
|
|||
/@serialport/parser-ready/10.3.0: |
|||
resolution: {integrity: sha512-1owywJ4p592dJyVrEJZPIh6pUZ3/y/LN6kGTDH2wxdewRUITo/sGvDy0er5i2+dJD3yuowiAz0dOHSdz8tevJA==} |
|||
engines: {node: '>=12.0.0'} |
|||
dev: false |
|||
|
|||
/@serialport/parser-regex/10.3.0: |
|||
resolution: {integrity: sha512-tIogTs7CvTH+UUFnsvE7i33MSISyTPTGPWlglWYH2/5coipXY503jlaYS1YGe818wWNcSx6YAjMZRdhTWwM39w==} |
|||
engines: {node: '>=12.0.0'} |
|||
dev: false |
|||
|
|||
/@serialport/parser-slip-encoder/10.3.0: |
|||
resolution: {integrity: sha512-JI0ILF5sylWn8f0MuMzHFBix/iMUTa79/Z95KaPZYnVaEdA7h7hh/o21Jmon/26P3RJwL1SNJCjZ81zfan+LtQ==} |
|||
engines: {node: '>=12.0.0'} |
|||
dev: false |
|||
|
|||
/@serialport/parser-spacepacket/10.3.0: |
|||
resolution: {integrity: sha512-PDF73ClEPsClD1FEJZHNuBevDKsJCkqy/XD5+S5eA6+tY5D4HLrVgSWsg+3qqB6+dlpwf2CzHe+uO8D3teuKHA==} |
|||
engines: {node: '>=12.0.0'} |
|||
dev: false |
|||
|
|||
/@serialport/stream/10.3.0: |
|||
resolution: {integrity: sha512-7sooi5fHogYNVEJwxVdg872xO6TuMgQd2E9iRmv+o8pk/1dbBnPkmH6Ka3st1mVE+0KnIJqVlgei+ncSsqXIGw==} |
|||
engines: {node: '>=12.0.0'} |
|||
dependencies: |
|||
'@serialport/bindings-interface': 1.2.1 |
|||
debug: 4.3.4 |
|||
transitivePeerDependencies: |
|||
- supports-color |
|||
dev: false |
|||
|
|||
/@stablelib/binary/1.0.1: |
|||
resolution: {integrity: sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q==} |
|||
dependencies: |
|||
@ -979,15 +1093,15 @@ packages: |
|||
es-shim-unscopables: 1.0.0 |
|||
dev: false |
|||
|
|||
/autoprefixer/10.4.11[email protected]: |
|||
resolution: {integrity: sha512-5lHp6DgRodxlBLSkzHOTcufWFflH1ewfy2hvFQyjrblBFlP/0Yh4O/Wrg4ow8WRlN3AAUFFLAQwX8hTptzqVHg==} |
|||
/autoprefixer/10.4.12[email protected]: |
|||
resolution: {integrity: sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==} |
|||
engines: {node: ^10 || ^12 || >=14} |
|||
hasBin: true |
|||
peerDependencies: |
|||
postcss: ^8.1.0 |
|||
dependencies: |
|||
browserslist: 4.21.4 |
|||
caniuse-lite: 1.0.30001407 |
|||
caniuse-lite: 1.0.30001409 |
|||
fraction.js: 4.2.0 |
|||
normalize-range: 0.1.2 |
|||
picocolors: 1.0.0 |
|||
@ -1029,8 +1143,8 @@ packages: |
|||
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} |
|||
hasBin: true |
|||
dependencies: |
|||
caniuse-lite: 1.0.30001407 |
|||
electron-to-chromium: 1.4.255 |
|||
caniuse-lite: 1.0.30001409 |
|||
electron-to-chromium: 1.4.257 |
|||
node-releases: 2.0.6 |
|||
update-browserslist-db: 1.0[email protected] |
|||
dev: true |
|||
@ -1054,8 +1168,8 @@ packages: |
|||
resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} |
|||
engines: {node: '>= 6'} |
|||
|
|||
/caniuse-lite/1.0.30001407: |
|||
resolution: {integrity: sha512-4ydV+t4P7X3zH83fQWNDX/mQEzYomossfpViCOx9zHBSMV+rIe3LFqglHHtVyvNl1FhTNxPxs3jei82iqOW04w==} |
|||
/caniuse-lite/1.0.30001409: |
|||
resolution: {integrity: sha512-V0mnJ5dwarmhYv8/MzhJ//aW68UpvnQBXv8lJ2QUsvn2pHcmAuNtu8hQEDz37XnA1iE+lRR9CIfGWWpgJ5QedQ==} |
|||
dev: true |
|||
|
|||
/chalk/2.4.2: |
|||
@ -1298,8 +1412,8 @@ packages: |
|||
resolution: {integrity: sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==} |
|||
dev: false |
|||
|
|||
/electron-to-chromium/1.4.255: |
|||
resolution: {integrity: sha512-H+mFNKow6gi2P5Gi2d1Fvd3TUEJlB9CF7zYaIV9T83BE3wP1xZ0mRPbNTm0KUjyd1QiVy7iKXuIcjlDtBQMiAQ==} |
|||
/electron-to-chromium/1.4.257: |
|||
resolution: {integrity: sha512-C65sIwHqNnPC2ADMfse/jWTtmhZMII+x6ADI9gENzrOiI7BpxmfKFE84WkIEl5wEg+7+SfIkwChDlsd1Erju2A==} |
|||
dev: true |
|||
|
|||
/emoji-regex/8.0.0: |
|||
@ -1787,7 +1901,7 @@ packages: |
|||
hasBin: true |
|||
dependencies: |
|||
'@eslint/eslintrc': 1.3.2 |
|||
'@humanwhocodes/config-array': 0.10.4 |
|||
'@humanwhocodes/config-array': 0.10.5 |
|||
'@humanwhocodes/gitignore-to-minimatch': 1.0.2 |
|||
'@humanwhocodes/module-importer': 1.0.1 |
|||
ajv: 6.12.6 |
|||
@ -2541,6 +2655,15 @@ packages: |
|||
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} |
|||
dev: false |
|||
|
|||
/node-addon-api/4.3.0: |
|||
resolution: {integrity: sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==} |
|||
dev: false |
|||
|
|||
/node-gyp-build/4.5.0: |
|||
resolution: {integrity: sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==} |
|||
hasBin: true |
|||
dev: false |
|||
|
|||
/node-releases/2.0.6: |
|||
resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==} |
|||
dev: true |
|||
@ -2866,8 +2989,8 @@ packages: |
|||
scheduler: 0.23.0 |
|||
dev: false |
|||
|
|||
/react-hook-form/7.35[email protected]: |
|||
resolution: {integrity: sha512-9CYdOed+Itbiu5VMVxW0PK9mBR3f0gDGJcZEyUSm0eJbDymQ913TRs2gHcQZZmfTC+rtxyDFRuelMxx/+xwMcw==} |
|||
/react-hook-form/7.36[email protected]: |
|||
resolution: {integrity: sha512-2PmRhTDH90/G1XWbUGpfuFBf7wxj9kYvzPqoZCv4wUGBIfuac0fK3up9sbeoz0ghpLYcFFXRVDKMUXgMutLXTw==} |
|||
engines: {node: '>=12.22.0'} |
|||
peerDependencies: |
|||
react: ^16.8.0 || ^17 || ^18 |
|||
@ -3090,6 +3213,28 @@ packages: |
|||
lru-cache: 6.0.0 |
|||
dev: false |
|||
|
|||
/serialport/10.4.0: |
|||
resolution: {integrity: sha512-PszPM5SnFMgSXom60PkKS2A9nMlNbHkuoyRBlzdSWw9rmgOn258+V0dYbWMrETJMM+TJV32vqBzjg5MmmUMwMw==} |
|||
engines: {node: '>=12.0.0'} |
|||
dependencies: |
|||
'@serialport/binding-mock': 10.2.2 |
|||
'@serialport/bindings-cpp': 10.7.0 |
|||
'@serialport/parser-byte-length': 10.3.0 |
|||
'@serialport/parser-cctalk': 10.3.0 |
|||
'@serialport/parser-delimiter': 10.3.0 |
|||
'@serialport/parser-inter-byte-timeout': 10.3.0 |
|||
'@serialport/parser-packet-length': 10.3.0 |
|||
'@serialport/parser-readline': 10.3.0 |
|||
'@serialport/parser-ready': 10.3.0 |
|||
'@serialport/parser-regex': 10.3.0 |
|||
'@serialport/parser-slip-encoder': 10.3.0 |
|||
'@serialport/parser-spacepacket': 10.3.0 |
|||
'@serialport/stream': 10.3.0 |
|||
debug: 4.3.4 |
|||
transitivePeerDependencies: |
|||
- supports-color |
|||
dev: false |
|||
|
|||
/shebang-command/2.0.0: |
|||
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} |
|||
engines: {node: '>=8'} |
|||
@ -3204,6 +3349,11 @@ packages: |
|||
engines: {node: '>=8'} |
|||
dev: false |
|||
|
|||
/sub-events/1.8.9: |
|||
resolution: {integrity: sha512-RhhA2amqVzL6nO+aiZOqxBCgcA3ZLfp4W9iHFUELwq8132TS7pUReJV+bcRjtNKdqm/Ep1sD/h01eAcTBtgrBQ==} |
|||
engines: {node: '>=10.0.0'} |
|||
dev: false |
|||
|
|||
/supercluster/7.1.5: |
|||
resolution: {integrity: sha512-EulshI3pGUM66o6ZdH3ReiFcvHpM3vAigyK+vcxdjpJyEbIIrtbmBdY23mGgnI24uXiGFvrGq9Gkum/8U7vJWg==} |
|||
dependencies: |
|||
|
|||
Loading…
Reference in new issue