{ "name": "subatic", "version": "0.1.0", "private": true, "engines": { "node": ">=20.9.0" }, "scripts": { "dev": "next dev --turbopack", "build": "next build", "start": "next start", "lint": "next lint", "kysely": "kysely", "migrate": "kysely migrate:latest", "codegen": "kysely-codegen --dialect postgres --camel-case --out-file ./database/kysely-types.d.ts" }, "dependencies": { "@aws-sdk/client-s3": "^3.858.0", "@aws-sdk/s3-request-presigner": "^3.858.0", "@lucia-auth/adapter-postgresql": "^3.1.2", "@node-rs/argon2": "^2.0.2", "@radix-ui/react-slot": "^1.2.3", "@types/pg": "^8.15.5", "@vidstack/react": "^1.12.13", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "dotenv": "^18.0.0", "kysely": "^0.29.0", "kysely-codegen": "^0.20.0", "lucia": "^3.2.2", "lucide-react": "^1.0.0", "next": "16.4.6", "pg": "^8.16.3", "react": "^18.3.1", "react-dom": "^18.3.1", "react-hot-toast": "^2.5.2", "react-markdown": "^10.1.0", "recharts": "^3.1.0", "remark-gfm": "^4.0.1", "schema-dts": "^2.0.0", "tailwind-merge": "^3.3.1", "ts-node": "^10.9.2", "zod": "^4.0.14" }, "devDependencies": { "@tailwindcss/postcss": "^4.1.11", "@types/node": "^26.0.0", "@types/react": "^18.3.23", "@types/react-dom": "^18.3.7", "autoprefixer": "^10.4.21", "eslint": "^10.0.0", "eslint-config-next": "16.4.6", "kysely-ctl": "^0.22.0", "postcss": "^8.5.6", "tailwindcss": "4.3.5", "typescript": "^7.0.0" } }