un software Long Term Support è una particolare versione con supporto a lungo termine, conveniente per chi non ha particolari esigenze di nuove funzionalità (che appartengono alla versione più recente o latest version)
Wiki Category: Node.js
In JavaScript l’ambiente di esecuzione (runtime) potrebbe essere il motore di rendering nel browser.
Tuttavia oggi JavaScript si può eseguire sia nel client web che nel server web, quindi anche Node.js è un possibile ambiente di esecuzione
è un transcompilatore open source, cioè permette di convertire uno script che è stato scritto secondo l’ultima versione del linguaggio, in uno script secondo le funzioni disponibili nelle versioni precedenti
- ECMAScript ES5 (2010)
- ECMAScript ES6 (2015)
- ECMAScript ES7 (2016)
- ES2017
- ES2018
- ES2020
node package manager, permette di usare alcuni semplici comandi per installare e rimuovere applicazioni per Node.js e controllare la versione.
npm consente anche di gestire automaticamente il file di configurazione di un progetto package.json
Prettier è un software che permette di dare una accurata forma al codice in modo che sia omogeneo secondo un determinato stile di scrittura e di formattazione del testo, regolando alcune cose, come la lunghezza massima delle righe.
Non corregge errori come quelli dell’uso di variabili inutilizzate, come un Linter.
Prettier poteva essere eseguito direttamente nell’editor del codice sorgente (Emacs, vi, ecc.) prima del salvataggio, ma non ho trovato Prettier nel repository ELPA.
L’unico modo di installarlo sembra essere usando npm (sembra essere già installato).
npm i --save-dev prettier # up to date
Ma poi non si può utilizzare da Emacs.
Vedere anche la nuova Debian testing
apt install elpa-format-all
strumento per l’analisi automatica del codice per cercare eventuali problemi di modellazione del codice in JavaScript (compresi JSX e Typescript)
è noto anche come ReactJS. È una libreria open source per realizzare la parte front-end di applicazioni in JavaScript.
È sviluppato da Meta
è un’applicazione open source (licenza MIT) che permette di eseguire il linguaggio JavaScript anche dal lato server. Per installare le numerose applicazioni disponibili in questo ambiente si possono usare vari gestori delle dipendenze:
- npm
- yarn