I was aiming for a "soydev" stack, I think I've got it.
- SvelteKit
- DrizzleORM
- Bun SQLite
- @shadcn/ui (svelte port)
- TailwindCSS
- TypeScript
- Bun
- tRPC (with svelte-query)
To build this project you will need to install the following dependency programs on your machine:
Bun is a Javascript runtime that is better suited to the task at hand than NodeJS seems to be, whilst remaining mostly compatible (or at least, compatible enough to run Vite).
Before running, building, or doing anything with this project, you will need to install it's dependencies, this can be done with:
bun install
You can start the application in development with Hot Module Reloading (HMR), and auto-restarting with:
bun run dev
If you'd like to create a production-ready build, run the following commands.
# Create static build, project is configured to build for bun
bun run build
# Run the build, should be done in a docker container
bun ./build/index.js