Inizia con Perry
Da zero a un eseguibile nativo funzionante in tre passaggi. Niente Node.js, niente bundler, nessun runtime da installare sulla macchina di destinazione.
Inizia
Installa Perry e inizia a compilare TypeScript in eseguibili nativi
1Installazione
$ brew tap PerryTS/perry$ brew install perryRichiede Homebrew. Supporta macOS arm64 e x86_64.
2Utilizzo
perry compile main.tsCompila main.ts in un eseguibile nativo
perry compile main.ts -o myappSpecifica il nome dell'eseguibile di output
perry compile main.ts --enable-js-runtimeAbilita V8 per la compatibilità con i pacchetti npm JavaScript
perry check ./srcValida il codice TypeScript per la compilazione nativa
Il tuo primo binario, passo dopo passo
Una volta installato Perry, compilare TypeScript in un eseguibile nativo è un singolo comando. Scrivi un file:
const name = process.argv[2] ?? "World";
console.log(`Hello, ${name}!`);Compilalo ed esegui il risultato — l'output è un binario di codice macchina autonomo, non uno script raggruppato:
$ perry compile hello.ts
✓ Compiled executable: hello
$ ./hello Perry
Hello, Perry!
Quel binario si avvia in circa un millisecondo e funziona su qualsiasi macchina con lo stesso sistema operativo e la stessa architettura — niente da installare prima. Scopri di più su come Perry compila TypeScript in un binario o cosa succede dentro il compilatore nativo per TypeScript.
Dove andare adesso
Documentazione
Guide per la CLI, i widget perry/ui, il threading, l'i18n e ogni target di compilazione — su docs.perryts.com.
Showcase
App reali compilate con Perry, distribuite sull'App Store e non solo.
Confronta
Come Perry si confronta con Bun, Deno, Electron, Tauri, React Native e Static Hermes.
GitHub
Codice sorgente, issue e discussioni — Perry è open source.