Perry ile Başlayın
Üç adımda sıfırdan çalışan bir yerel çalıştırılabilir dosyaya ulaşın. Node.js yok, bundler yok, hedef makineye kurulacak bir runtime yok.
Başlayın
Perry'yi kurun ve TypeScript'i yerel çalıştırılabilir dosyalara derlemeye başlayın
1Kurulum
$ brew tap PerryTS/perry$ brew install perryHomebrew gerektirir. macOS arm64 ve x86_64 desteklenir.
2Kullanım
perry compile main.tsmain.ts'yi yerel bir çalıştırılabilir dosyaya derler
perry compile main.ts -o myappÇıktı çalıştırılabilir dosya adını belirtin
perry compile main.ts --enable-js-runtimeJavaScript npm paketi uyumluluğu için V8'i etkinleştirin
perry check ./srcTypeScript kodunu yerel derleme için doğrulayın
İlk ikili dosyanız, adım adım
Perry kurulduktan sonra, TypeScript'i yerel bir çalıştırılabilir dosyaya derlemek tek bir komuttur. Bir dosya yazın:
const name = process.argv[2] ?? "World";
console.log(`Hello, ${name}!`);Onu derleyin ve sonucu çalıştırın — çıktı, paketlenmiş bir script değil, kendi kendine yeterli bir makine kodu ikili dosyasıdır:
$ perry compile hello.ts
✓ Compiled executable: hello
$ ./hello Perry
Hello, Perry!
Bu ikili dosya yaklaşık bir milisaniyede başlar ve aynı işletim sistemine ve mimariye sahip her makinede çalışır — önce kurulacak hiçbir şey yoktur. Ayrıntılar için Perry'nin TypeScript'i bir ikili dosyaya nasıl derlediği hakkında ya da TypeScript yerel derleyicisinin içinde neler olduğu hakkında bilgi edinin.
Sırada ne var?
Dokümantasyon
CLI, perry/ui widget'ları, iş parçacıkları, i18n ve her derleme hedefi için rehberler — docs.perryts.com adresinde.
Showcase
Perry ile derlenmiş, App Store ve ötesinde yayınlanan gerçek uygulamalar.
Karşılaştır
Perry'nin Bun, Deno, Electron, Tauri, React Native ve Static Hermes ile karşılaştırması.
GitHub
Kaynak kod, sorunlar ve tartışmalar — Perry açık kaynaktır.