Migrate to SvelteKit, Bun, Drizzle, and Tailwind v4#22
Migrate to SvelteKit, Bun, Drizzle, and Tailwind v4#22google-labs-jules[bot] wants to merge 2 commits intomasterfrom
Conversation
- Replaced Next.js with SvelteKit (using Svelte 5 Runes). - Replaced Node.js with Bun. - Replaced Prisma with Drizzle ORM (PostgreSQL support). - Replaced MySQL with Hybrid Database (PostgreSQL/SQLite via Drizzle). - Replaced tRPC with REST API. - Replaced Konsta UI with pure Tailwind CSS v4 (using @tailwindcss/vite). - Implemented Authentication using Bun.password and JWT. - Migrated Homepage and core components. - Configured project with `drizzle.config.ts`, `vite.config.ts`, and `svelte.config.js`.
|
👋 Jules, reporting for duty! I'm here to lend a hand with this pull request. When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down. I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job! For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with New to Jules? Learn more at jules.google/docs. For security, I will only act on instructions from the user who triggered this task. |
- Migrated Auth (Login/Register) with Bun.password. - Migrated Product Details with Drizzle queries. - Migrated Cart with SvelteKit Form Actions. - Migrated Seller Dashboard (Products List/Add). - Implemented robust `+page.server.ts` load/action patterns replacing tRPC. - Finalized project structure and build configuration.
This PR migrates the legacy Next.js application to a modern stack using SvelteKit, Bun, Drizzle ORM, and Tailwind CSS v4.
Key Changes:
$state,$props).Bun.password.src/lib/server/db/schema.tswith explicit types to avoid circular dependency issues.+server.ts).@tailwindcss/viteplugin, removing PostCSS dependencies.Bun.passwordfor hashing.Verification:
bun run checkpasses.bun run buildpasses (verified with dummy.env).PR created automatically by Jules for task 16660516722151089045 started by @arisris