Vai al contenuto principale

Sull'Utilizzo (e la Pubblicazione) di Pacchetti ES2015+

· Lettura di 14 min
Traduzione Beta Non Ufficiale

Questa pagina è stata tradotta da PageTurner AI (beta). Non ufficialmente approvata dal progetto. Hai trovato un errore? Segnala problema →

Per chi deve supportare browser obsoleti, eseguiamo un compilatore come Babel sul codice applicativo. Ma non è tutto il codice che distribuiamo ai browser: c'è anche il codice nei nostri node_modules.

Possiamo rendere la compilazione delle dipendenze non solo possibile, ma normale?

Babel compie tre anni

· Lettura di 7 min
Traduzione Beta Non Ufficiale

Questa pagina è stata tradotta da PageTurner AI (beta). Non ufficialmente approvata dal progetto. Hai trovato un errore? Segnala problema →

Buon compleanno Babel! 🎂 (28 settembre)

Babel ha fatto molta strada da quando Sebastian ha avviato il progetto appena 3 anni fa! Tempo fa è stato rinominato da 6to5 a Babel; una scelta giustificata dal fatto che ha contribuito significativamente all'adozione di ES2015+ da parte di molte aziende, librerie e sviluppatori.

Pianificazione per la 7.0

· Lettura di 20 min
Traduzione Beta Non Ufficiale

Questa pagina è stata tradotta da PageTurner AI (beta). Non ufficialmente approvata dal progetto. Hai trovato un errore? Segnala problema →

Se non lo sapete già, stiamo pianificando di rilasciare presto una versione 7.0 🙌! Il lavoro è effettivamente iniziato a febbraio, quando volevo semplicemente fare un rilascio per abbandonare il supporto a Node 0.10/0.12 e rimuovere babel-runtime insieme ad altro codice vario. Da allora, abbiamo effettuato rilasci fino alla alpha.20.

Trasformazione del codice senza configurazione con babel-plugin-macros

· Lettura di 6 min
Traduzione Beta Non Ufficiale

Questa pagina è stata tradotta da PageTurner AI (beta). Non ufficialmente approvata dal progetto. Hai trovato un errore? Segnala problema →

Babel è nato come transpiler per scrivere l'ultima versione della specifica ECMAScript e distribuire il codice in ambienti che non supportano ancora quelle funzionalità. Ma è diventato molto di più. "I compilatori sono i nuovi framework" afferma Tom Dale e non potrei essere più d'accordo. Vediamo sempre più ottimizzazioni a tempo di compilazione per librerie e framework. Non parlo di estensioni sintattiche del linguaggio, ma di semplici trasformazioni di codice che abilitano pattern altrimenti difficili da realizzare.

Contribuire a Babel: Tre Lezioni da Ricordare

· Lettura di 8 min
Traduzione Beta Non Ufficiale

Questa pagina è stata tradotta da PageTurner AI (beta). Non ufficialmente approvata dal progetto. Hai trovato un errore? Segnala problema →

Prender confidenza con una nuova codebase presenta sempre le sue sfide, e Babel non ha fatto eccezione.

Ho lavorato con Babel nell'ambito del programma Google Summer of Code 2017, aggiornando le trasformazioni di Babel e il parser Babylon per adeguarli ai cambiamenti delle specifiche e implementando nuove funzionalità.

Ecco alcune cose che ho imparato durante questa avventura.

Esperienze Personali in Babel #1 — Una PR con un Numero Insolitamente Alto di Revisioni

· Lettura di 6 min
Traduzione Beta Non Ufficiale

Questa pagina è stata tradotta da PageTurner AI (beta). Non ufficialmente approvata dal progetto. Hai trovato un errore? Segnala problema →

La scorsa settimana abbiamo integrato il supporto nel parser per la specifica dei decoratori allo stage-2 in Babylon — il parser di Babel. Se non sapete cosa sia un decoratore, in sintesi fornisce una sintassi concisa per influenzare la definizione di una classe o di un metodo di classe che viene decorato.

Babel e il Summer of Code 2017

· Lettura di 6 min
Traduzione Beta Non Ufficiale

Questa pagina è stata tradotta da PageTurner AI (beta). Non ufficialmente approvata dal progetto. Hai trovato un errore? Segnala problema →

Per la prima volta, Babel partecipa al Summer of Code! Sebbene ci fossimo dimenticati di pubblicare un annuncio prima, ecco un aggiornamento sui progressi 😊