{
  "name": "dynasty-live",
  "version": "0.1.0",
  "private": true,
  "type": "module",
  "main": "out/main/index.js",
  "scripts": {
    "dev": "electron-vite dev",
    "build": "tsc --noEmit && electron-vite build",
    "test": "npm run test:parser && npm run test:persistence && npm run test:ai",
    "test:ai": "node scripts/run-ai-tests.mjs",
    "test:parser": "node scripts/run-screenshot-parser-tests.mjs",
    "test:persistence": "node scripts/run-screenshot-persistence-tests.mjs",
    "typecheck": "tsc --noEmit",
    "parse:save": "node --experimental-strip-types packages/parser/src/cli.ts",
    "parse:validate": "node --experimental-strip-types packages/parser/src/cli.ts saves/DYNASTY-QQ2 --out out/parser/latest-snapshot.json --validate-lsu-auburn",
    "preview": "electron-vite preview"
  },
  "dependencies": {
    "@tesseract.js-data/eng": "^1.0.0",
    "lucide-react": "^0.468.0",
    "madden-franchise": "^4.3.1",
    "react": "^18.3.1",
    "react-dom": "^18.3.1",
    "sql.js": "^1.14.1",
    "tesseract.js": "^7.0.0"
  },
  "devDependencies": {
    "@types/node": "^22.10.2",
    "@types/react": "^18.3.17",
    "@types/react-dom": "^18.3.5",
    "@types/sql.js": "^1.4.11",
    "@vitejs/plugin-react": "^4.3.4",
    "electron": "^33.2.1",
    "electron-vite": "^2.3.0",
    "typescript": "^5.7.2",
    "vite": "^5.4.11"
  },
  "allowScripts": {
    "electron@33.4.11": true,
    "esbuild@0.21.5": true
  }
}
