Langkah Awal
Bahasa
Section titled “Bahasa”GamanJS dirancang khusus untuk bekerja dengan TypeScript dan JavaScript modern menggunakan sistem Modul ECMAScript (ESM). Ini berarti semua modul harus ditulis menggunakan sintaksis import dan export CommonJS (require, modul.exports) tidak didukung. Jika Anda membangun proyek dengan GamanJS, pastikan lingkungan dan basis kode Anda sepenuhnya kompatibel dengan ESM.
Prasyarat
Section titled “Prasyarat”Tolong pastikan Node.js
(version => 18.x) terinstal pada sistem operasi Anda.
Buat proyek pertama
Section titled “Buat proyek pertama”GamanJS adalah kerangka kerja untuk aplikasi backend, Anda dapat membuatnya menggunakan manajer paket favorit Anda:
npm create gaman@latest
pnpm create gaman@latest
yarn create gaman
bun create gaman@latest
Struktur Proyek
Section titled “Struktur Proyek”Setelah membuat proyek baru, struktur file Anda akan terlihat seperti ini:
Directorysrc
Directorycontrollers
- AppController.ts
Directoryroutes
- AppRoutes.ts
- index.d.ts
- index.ts
- package.json
- tsconfig.json