Skip to content

Installation

Terminal window
bun create dulak my-app # interactive template prompt
bun create dulak my-app --template vue-tailwind
bun create dulak . # scaffold into the current dir

bun create dulak is bun’s shorthand for bunx create-dulak. If your local bunx cache ever resolves a stale version, pin it explicitly with bunx create-dulak@latest my-app.

Available templates:

Template Stack
default React 19 + vanilla CSS
react-tailwind React 19 + Tailwind CSS v4
svelte-tailwind Svelte 5 + Tailwind CSS v4
vue-tailwind Vue 3 + Tailwind CSS v4

The scaffolder downloads the matching branch from GitHub, strips dev-only files, creates data/ and .env, and runs bun install.

Terminal window
git clone https://github.com/maulanashalihin/dulak.git
cd dulak
bun install
Command What it does
bun run dev Watch mode; rebuilds client assets on restart
bun run dev:css Tailwind CLI watch (Tailwind templates)
bun run build Prebuild client assets → dist/ (+ manifest.json)
bun run start Serve prebuilt assets (NODE_ENV=production)
bun run test E2E suite (62 tests)
bun run db:seed Create a demo user ([email] [password] [role])
bun run typecheck tsc --noEmit (or svelte-check / vue-tsc on templates)
  • Bun >= 1.3