{ "name": "hackathon-template", "version": "0.0.1", "type": "module", "scripts": { "dev": "vite dev", "build": "vite build", "preview": "vite preview", "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", "format": "prettier --write .", "lint": "prettier --check .", "db:start": "docker compose up", "db:push": "drizzle-kit push", "db:migrate": "drizzle-kit migrate", "db:studio": "drizzle-kit studio", "db:generate": "drizzle-kit generate --name", "db:drop": "drizzle-kit drop", "prepare": "husky" }, "devDependencies": { "@exodus/schemasafe": "^1.3.0", "@internationalized/date": "^3.8.0", "@lucide/svelte": "^0.482.0", "@sinclair/typebox": ">=0.32.30 <1", "@sveltejs/adapter-auto": "^6.0.1", "@sveltejs/kit": "^2.21.1", "@sveltejs/vite-plugin-svelte": "^5.0.3", "@tailwindcss/vite": "^4.1.7", "@tanstack/table-core": "^8.20.5", "@typeschema/class-validator": "^0.2.0", "@vinejs/vine": "^1.8.0", "arktype": ">=2.0.0-rc.8", "autoprefixer": "^10.4.21", "bits-ui": "1.5.2", "class-validator": "^0.14.1", "clsx": "^2.1.1", "drizzle-kit": "^0.31.1", "embla-carousel-svelte": "^8.6.0", "formsnap": "2.0.1", "husky": "^9.1.7", "joi": "^17.13.1", "layerchart": "2.0.0-next.6", "lint-staged": "^15.5.2", "mode-watcher": "^1.0.7", "paneforge": "1.0.0-next.5", "prettier": "^3.5.3", "prettier-plugin-organize-imports": "^4.1.0", "prettier-plugin-svelte": "^3.4.0", "prettier-plugin-tailwindcss": "^0.6.11", "superstruct": "^2.0.2", "svelte": "^5.30.2", "svelte-check": "^4.2.1", "svelte-sonner": "^1.0.1", "sveltekit-superforms": "^2.25.0", "tailwind-merge": "^3.3.0", "tailwind-variants": "^0.2.1", "tailwindcss": "^4.1.7", "tw-animate-css": "^1.3.0", "typescript": "^5.8.3", "valibot": ">=0.33.0 <1", "vaul-svelte": "1.0.0-next.7", "vite": "^6.3.5", "yup": "^1.4.0", "zod": "^3.24.4" }, "dependencies": { "@node-rs/argon2": "^2.0.2", "@oslojs/crypto": "^1.0.1", "@oslojs/encoding": "^1.1.0", "drizzle-orm": "^0.43.1", "postgres": "^3.4.5" }, "lint-staged": { "*.{js,css,md,svelte,json}": "prettier --write" }, "packageManager": "pnpm@9.12.3+sha512.cce0f9de9c5a7c95bef944169cc5dfe8741abfb145078c0d508b868056848a87c81e626246cb60967cbd7fd29a6c062ef73ff840d96b3c86c40ac92cf4a813ee" }