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 .jsk sayfa, 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 .jsk sayfayı, 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 |
|---|---|
| @babel/parser | ^8.0.6 |
| @babel/types | ^8.0.6 |
| 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 |
| ejs | ^6.0.1 |
| 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.