{
  "name": "pymc_console",
  "version": "0.9.315",
  "description": "Vite + React Dashboard for pyMC_Repeater",
  "private": true,
  "type": "module",
  "scripts": {
    "dev": "vite",
    "typecheck": "tsc --noEmit",
    "build": "vite build",
    "build:static": "npm run build && npm run package",
    "package": "rm -rf dist && mkdir -p dist && cp -r out/* dist/",
    "preview": "vite preview",
    "lint": "eslint",
    "test": "vitest",
    "test:coverage": "vitest run --coverage",
    "generate:geo-channels": "node scripts/generate-geo-channels.cjs"
  },
  "dependencies": {
    "@cosmograph/react": "^2.0.1",
    "@fontsource/inter": "^5.2.8",
    "@fontsource/jetbrains-mono": "^5.2.8",
    "@fontsource/noto-sans": "^5.2.10",
    "@headlessui/react": "^2.2.9",
    "@noble/curves": "^2.0.1",
    "@tanstack/react-virtual": "^3.13.18",
    "@xterm/addon-fit": "^0.11.0",
    "@xterm/addon-web-links": "^0.12.0",
    "@xterm/xterm": "^6.0.0",
    "clsx": "^2.1.1",
    "d3-contour": "^4.0.2",
    "d3-geo": "^3.1.1",
    "h3-js": "^4.4.0",
    "lucide-react": "^0.559.0",
    "maplibre-gl": "^5.15.0",
    "motion": "^12.29.0",
    "motion-plus": "https://api.motion.dev/registry.tgz?package=motion-plus&version=2.0.2&token=b7b46089a57861da4b663cb1b4813c1766437cf393b8e81189aea9ff73992d5b",
    "mqtt": "^5.15.0",
    "react": "^18.3.1",
    "react-dom": "^18.3.1",
    "react-map-gl": "^8.1.0",
    "react-router-dom": "^7.1.1",
    "uplot": "1.6.32",
    "zustand": "^5.0.9"
  },
  "devDependencies": {
    "@eslint/js": "^9.39.2",
    "@tailwindcss/postcss": "^4",
    "@types/d3-contour": "^3.0.6",
    "@types/d3-geo": "^3.1.0",
    "@types/node": "^20",
    "@types/react": "^18",
    "@types/react-dom": "^18",
    "@vitejs/plugin-react-swc": "^3.7.2",
    "@vitest/coverage-v8": "^4.0.18",
    "eslint": "^9",
    "eslint-plugin-react-hooks": "^7.0.1",
    "eslint-plugin-react-refresh": "^0.4.25",
    "globals": "^16.5.0",
    "happy-dom": "^20.7.0",
    "tailwindcss": "^4",
    "typescript": "^5",
    "typescript-eslint": "^8.50.0",
    "vite": "^6.0.5",
    "vitest": "^4.0.18"
  }
}
