create-zigg-layout v0.0.4
Frontend Template: Svelte + Vite + TailwindCSS + DaisyUI
š Pengenalan
Template ini merupakan boilerplate untuk proyek frontend menggunakan Svelte dengan Vite sebagai bundler, serta TailwindCSS yang dikombinasikan dengan DaisyUI sebagai UI framework. Dengan template ini, kamu bisa langsung mulai membangun aplikasi web dengan performa tinggi dan tampilan modern.
š ļø Fitur Utama
ā”ļø Super Cepat dengan Vite sebagai bundler.
šØ TailwindCSS untuk styling yang fleksibel.
šø DaisyUI sebagai UI components berbasis Tailwind.
š§© Svelte untuk framework frontend yang reaktif dan ringan.
š¦ Modular dan Mudah Digunakan.
š Instalasi
Pastikan kamu sudah menginstal Node.js di sistem kamu.
Clone repository ini
npx degit username/template-svelte my-project
Masuk ke direktori proyek
cd my-project
Instal dependensi
npm install
š Menjalankan Proyek
Untuk menjalankan proyek dalam mode development:
npm run dev
Lalu buka http://localhost:5173/ di browser.
Jika ingin menjalankan dengan host jaringan lokal:
npm run dev -- --host
š¦ Build untuk Produksi
Gunakan perintah berikut untuk membundle proyek:
npm run build
Hasil build akan berada di dalam folder dist/.
Untuk melihat hasil build secara lokal:
npm run preview
šØ Konfigurasi TailwindCSS dan DaisyUI
Konfigurasi TailwindCSS dan DaisyUI ada di file tailwind.config.js:
module.exports = {
content: ["./src/**/*.{html,js,svelte,ts}"],
theme: {
extend: {},
},
plugins: [require("daisyui")],
daisyui: {
themes: ["light", "dark"],
},
};
Kamu bisa mengganti tema default dengan mengedit bagian daisyui.themes.
š§ Struktur Proyek
my-project/
āāā src/
ā āāā routes/
ā āāā components/
ā āāā App.svelte
ā āāā main.js
ā āāā assets/
āāā public/
āāā package.json
āāā tailwind.config.js
āāā vite.config.js
āāā README.md
š Dokumentasi Tambahan
Svelte: https://svelte.dev/docs
Vite: https://vitejs.dev/guide/
TailwindCSS: https://tailwindcss.com/docs
DaisyUI: https://daisyui.com/docs/
šÆ Lisensi
Proyek ini menggunakan lisensi MIT.