{ "name": "@lifetracker/web", "version": "0.1.0", "private": true, "scripts": { "dev": "next dev", "clean": "git clean -xdf .next .turbo node_modules", "build": "next build", "start": "next start", "lint": "next lint", "test": "vitest", "typecheck": "tsc --noEmit", "format": "prettier --check . --ignore-path ../../.gitignore" }, "dependencies": { "@auth/drizzle-adapter": "^1.7.3", "@lifetracker/db": "workspace:^", "@lifetracker/shared": "workspace:^", "@lifetracker/trpc": "workspace:^", "@lifetracker/ui": "workspace:*", "@trpc/client": "^10.45.2", "@trpc/server": "^10.45.2", "drizzle-orm": "^0.33.0", "next": "14.2.6", "next-auth": "^4.24.10", "react": "18.3.1", "react-dom": "18.3.1", "request-ip": "^3.3.0" }, "devDependencies": { "@lifetracker/eslint-config": "workspace:*", "@lifetracker/typescript-config": "workspace:*", "@types/node": "^20", "@types/react": "^18", "@types/react-dom": "^18", "@types/request-ip": "^0.0.41", "eslint": "^8", "eslint-config-next": "14.2.6", "typescript": "^5", "vite-tsconfig-paths": "^4.3.1" } }