Repository ini berisi kumpulan template proyek Frontend berbasis TypeScript dengan beberapa build tools modern: Vite, Webpack, ESBuild, dan Native ES Modules.
Setiap folder adalah proyek mandiri yang dapat digunakan sebagai starter kit.
project-frontend-typescript/
ββ vite-ts/
ββ webpack-ts/
ββ esbuild-ts/
ββ esmodule-ts/
Fitur:
- Dev server sangat cepat (ESM-native)
- Hot Module Replacement (HMR)
- Build ringan dan cepat
Menjalankan project:
cd vite-ts
npm install
npm run dev
Fitur:
- Konfigurasi bundler fleksibel
- Menggunakan
ts-loaderuntuk kompilasi TypeScript
Menjalankan project:
cd webpack-ts
npm install
npm run dev
Fitur:
- Bundling super cepat
- Setup minimal
- Cocok untuk proyek kecil & landing page
Menjalankan project:
cd esbuild-ts
npm install
npm run dev
Fitur:
- Tanpa bundler
- Output sangat bersih
- Cocok untuk demo, eksperimen, atau modul kecil
Menjalankan project:
cd esmodule-ts
npm install
npm run build
npm start
- TypeScript
- Vite
- Webpack 5
- ESBuild
- Native Browser ESM
- Node.js & NPM
- Starter project frontend modern
- Perbandingan berbagai build tools
- Dasar integrasi React, Vue, Svelte, dan TailwindCSS
- Referensi proyek freelance & kebutuhan corporate
Tidak ada lisensi khusus.
Bebas digunakan dan dimodifikasi.
Kontribusi terbuka untuk:
- Penambahan template framework (React/Vue/Svelte)
- Integrasi TailwindCSS
- Peningkatan struktur & developer experience
Maintainer: icaluwu
GitHub: https://github.com/icaluwu