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

terminal
$ brew tap PerryTS/perry
$ brew install perry

Homebrew gerektirir. macOS arm64 ve x86_64 desteklenir.

2Kullanım

Dosya derle
perry compile main.ts

main.ts'yi yerel bir çalıştırılabilir dosyaya derler

Özel çıktı
perry compile main.ts -o myapp

Çıktı çalıştırılabilir dosya adını belirtin

V8 runtime ile
perry compile main.ts --enable-js-runtime

JavaScript npm paketi uyumluluğu için V8'i etkinleştirin

Uyumluluğu kontrol et
perry check ./src

TypeScript 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:

hello.ts
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:

terminal

$ 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?