Node.js 22+
Çalışma zamanı hedefi bilinçli olarak güncel: daha eski motorlara transpile edilmiyor.
Kurulum
Paket npm'de yayında. Dört komut ve sayfa sunuyorsunuz.
Dört komut
Her komut kopyalanabilir. İskelet, birlikte çalışan bir route, bir bileşen ve bir island verir.
1 · Paketi kur
npm install jskelet
Framework'ü ve dört çalışma zamanı bağımlılığını npm'den çeker.
2 · İskeleti oluştur
npx jskelet init
Dizin yapısını, ilk route'u, bir bileşeni ve bir island'ı kurar.
3 · Geliştirmeye başla
npx jskelet dev
Dosyaları izler, varlıkları yeniden üretir ve siteyi dev overlay'iyle sunar.
4 · Derle ve sun
npx jskelet build
Hash'li varlıkları üretir; start komutu ardından prod siteyi sunar.
5 · Prod'da sun
npx jskelet start
Derlenmiş çıktıyı sunar, açılışta cache'i ısıtır ve her yanıtta durumunu bildirir.
Gereksinimler
Çalışma zamanı hedefi bilinçli olarak güncel: daha eski motorlara transpile edilmiyor.
Ayağa kalkmak için hiçbir şey şart değil. Veri kaynağınızı ihtiyaç duyduğunuzda getirin.
Tailwind, Phosphor (veya kendi icons/ klasörünüz) ve sharp isteğe bağlı. Birini atlayın, ilgili build adımı da atlar.
Beraberinde ne geliyor
Çalışma zamanı bağımlılıkları paketle birlikte kurulur. Opsiyonel peer'lar yalnızca fiilen kullandığınız build adımları için gerekir.
Çalışma zamanı
| Paket | Aralık |
|---|---|
| ejs | ^6.0.1 |
| esbuild | ^0.28.2 |
| express | ^5.2.1 |
| tailwind-merge | ^3.5.0 |
Opsiyonel
| Paket | Aralık |
|---|---|
| @phosphor-icons/core | ^2.1.1 |
| @tailwindcss/postcss | ^4.3.3 |
| ioredis | ^5.4.0 || ^6.0.0 |
| lightningcss | ^1.32.0 |
| postcss | ^8.5.26 |
| sharp | ^0.35.4 |
| tailwindcss | ^4.3.3 |
Sırada
Başlangıç bölümü aynı adımları açıklamalarıyla anlatıyor, sürüm notları ise bu sürümde nelerin geldiğini söylüyor.