Meal planning and recipes sorted
at main 34 lines 966 B view raw
1{ 2 "name": "next-oauth", 3 "version": "0.1.0", 4 "private": true, 5 "scripts": { 6 "dev": "next dev", 7 "build": "next build", 8 "start": "pnpm migrate && next start", 9 "migrate": "tsx scripts/migrate.ts", 10 "gen-key": "tsx scripts/gen-key.ts", 11 "lint": "eslint" 12 }, 13 "dependencies": { 14 "@atproto/oauth-client-node": "^0.3.15", 15 "better-sqlite3": "^12.5.0", 16 "kysely": "^0.28.9", 17 "next": "16.1.1", 18 "react": "19.2.3", 19 "react-dom": "19.2.3" 20 }, 21 "devDependencies": { 22 "@tailwindcss/postcss": "^4", 23 "@types/better-sqlite3": "^7.6.13", 24 "@types/node": "^20", 25 "@types/react": "^19", 26 "@types/react-dom": "^19", 27 "eslint": "^9", 28 "eslint-config-next": "16.1.1", 29 "tailwindcss": "^4", 30 "tsx": "^4.21.0", 31 "typescript": "^5" 32 }, 33 "packageManager": "pnpm@8.15.9+sha512.499434c9d8fdd1a2794ebf4552b3b25c0a633abcee5bb15e7b5de90f32f47b513aca98cd5cfd001c31f0db454bc3804edccd578501e4ca293a6816166bbd9f81" 34}