@ -6,8 +6,9 @@
"license" : "GPL-3.0-only" ,
"scripts" : {
"dev" : "vite --host" ,
"build" : "tsc && vite build" ,
"build" : "tsc && pnpm check && vite build " ,
"check" : "biome check ." ,
"check:fix" : "pnpm check --write" ,
"preview" : "vite preview" ,
"package" : "gzipper c -i html,js,css,png,ico,svg,webmanifest,txt dist dist/output && tar -cvf dist/build.tar -C ./dist/output/ $(ls ./dist/output/)"
} ,
@ -20,64 +21,64 @@
} ,
"homepage" : "https://meshtastic.org" ,
"dependencies" : {
"@bufbuild/protobuf" : "^1.8 .0" ,
"@bufbuild/protobuf" : "^1.10 .0" ,
"@emeraldpay/hashicon-react" : "^0.5.2" ,
"@meshtastic/js" : "2.3.4 -0" ,
"@radix-ui/react-accordion" : "^1.1. 2" ,
"@radix-ui/react-checkbox" : "^1.0.4 " ,
"@radix-ui/react-dialog" : "^1.0.5 " ,
"@radix-ui/react-dropdown-menu" : "^2.0.6 " ,
"@radix-ui/react-label" : "^2.0.2 " ,
"@radix-ui/react-menubar" : "^1.0.4 " ,
"@radix-ui/react-popover" : "^1.0.7 " ,
"@radix-ui/react-scroll-area" : "^1.0.5 " ,
"@radix-ui/react-select" : "^2.0.0 " ,
"@radix-ui/react-separator" : "^1.0.3 " ,
"@radix-ui/react-switch" : "^1.0.3 " ,
"@radix-ui/react-tabs" : "^1.0.4 " ,
"@radix-ui/react-toast" : "^1.1.5 " ,
"@radix-ui/react-tooltip" : "^1.0.7 " ,
"@meshtastic/js" : "2.3.7 -0" ,
"@radix-ui/react-accordion" : "^1.2.0 " ,
"@radix-ui/react-checkbox" : "^1.1.0 " ,
"@radix-ui/react-dialog" : "^1.1.1 " ,
"@radix-ui/react-dropdown-menu" : "^2.1.1 " ,
"@radix-ui/react-label" : "^2.1.0 " ,
"@radix-ui/react-menubar" : "^1.1.1 " ,
"@radix-ui/react-popover" : "^1.1.1 " ,
"@radix-ui/react-scroll-area" : "^1.1.0 " ,
"@radix-ui/react-select" : "^2.1.1 " ,
"@radix-ui/react-separator" : "^1.1.0 " ,
"@radix-ui/react-switch" : "^1.1.0 " ,
"@radix-ui/react-tabs" : "^1.1.0 " ,
"@radix-ui/react-toast" : "^1.2.1 " ,
"@radix-ui/react-tooltip" : "^1.1.1 " ,
"@turf/turf" : "^6.5.0" ,
"base64-js" : "^1.5.1" ,
"class-transformer" : "^0.5.1" ,
"class-validator" : "^0.14.1" ,
"class-variance-authority" : "^0.7.0" ,
"clsx" : "^2.1.0 " ,
"clsx" : "^2.1.1 " ,
"cmdk" : "^1.0.0" ,
"immer" : "^10.0.4 " ,
"immer" : "^10.1.1 " ,
"lucide-react" : "^0.363.0" ,
"mapbox-gl" : "npm:empty-npm-package@^1.0.0" ,
"maplibre-gl" : "4.1.2" ,
"react" : "^18.2.0 " ,
"react-dom" : "^18.2.0 " ,
"react-hook-form" : "^7.51. 2" ,
"react" : "^18.3.1 " ,
"react-dom" : "^18.3.1 " ,
"react-hook-form" : "^7.52.0 " ,
"react-map-gl" : "7.1.7" ,
"react-qrcode-logo" : "^2.9 .0" ,
"react-qrcode-logo" : "^2.10 .0" ,
"rfc4648" : "^1.5.3" ,
"tailwind-merge" : "^2.2.2 " ,
"tailwind-merge" : "^2.3.0 " ,
"tailwindcss-animate" : "^1.0.7" ,
"timeago-react" : "^3.0.6" ,
"zustand" : "4.5.2"
} ,
"devDependencies" : {
"@biomejs/biome" : "^1.6.3 " ,
"@buf/meshtastic_protobufs.bufbuild_es" : "1.8.0-20240325205556-b11811405eea.2 " ,
"@biomejs/biome" : "^1.8.2 " ,
"@buf/meshtastic_protobufs.bufbuild_es" : "1.10.0-20240613143006-244927bc441a.1 " ,
"@types/chrome" : "^0.0.263" ,
"@types/node" : "^20.11.30 " ,
"@types/react" : "^18.2.7 3" ,
"@types/react-dom" : "^18.2.23 " ,
"@types/node" : "^20.14.9 " ,
"@types/react" : "^18.3. 3" ,
"@types/react-dom" : "^18.3.0 " ,
"@types/w3c-web-serial" : "^1.0.6" ,
"@types/web-bluetooth" : "^0.0.20" ,
"@vitejs/plugin-react" : "^4.2 .1" ,
"@vitejs/plugin-react" : "^4.3 .1" ,
"autoprefixer" : "^10.4.19" ,
"gzipper" : "^7.2.0" ,
"postcss" : "^8.4.38" ,
"rollup-plugin-visualizer" : "^5.12.0" ,
"tailwindcss" : "^3.4.3 " ,
"tailwindcss" : "^3.4.4 " ,
"tar" : "^6.2.1" ,
"tslib" : "^2.6.2 " ,
"typescript" : "^5.4.3 " ,
"vite" : "^5.2.6 " ,
"tslib" : "^2.6.3 " ,
"typescript" : "^5.5.2 " ,
"vite" : "^5.3.1 " ,
"vite-plugin-environment" : "^1.1.3"
}
}