Package: uglifyjs (3.12.8-1)
Links for uglifyjs
Debian Resources:
Download Source Package uglify-js:
Maintainers:
- Debian Javascript Maintainers (QA Page, Mail Archive)
- Marcelo Jorge Vieira (metal) (QA Page)
- Jonas Smedegaard (QA Page)
External Resources:
- Homepage [github.com]
Similar packages:
analizzatore, mangler/compressore e abbellitore di JavaScript - strumento CLI
UglifyJS è un compressore/riduttore di JavaScript scritto in JavaScript. Contiene anche strumenti che permettono di automatizzare il lavoro con codice JavaScript:
* un analizzatore che produce un AST (Abstract Syntax Tree, albero di sintassi astratta) da codice JavaScript; * un generatore di codice che produce in output codice JavaScript a partire da un AST, fornendo anche l'opzione di ottenere una mappa dei sorgenti; * un compressore (ottimizzatore): usa l'API di trasformazione per ottimizzare un AST in uno più piccolo; * un mangler: riduce i nomi delle variabili locali a (solitamente) lettere singole; * un analizzatore di ambito che è uno strumento che estende l'AST con informazioni su dove sono definite/referenziate/ecc. le variabili; * un attraversatore di alberi: una semplice API che permette di fare qualcosa su tutti i nodi dell'AST; * un trasformatore di alberi: un'altra API pensata per trasformare l'albero.
Tutte le suddette utilità e le API sono definite in circa 6500 righe di codice (tranne per l'effettiva generazione della mappa dei sorgenti, che è gestita dal modulo source-map). In confronto alle alternative, UglifyJS è veramente piccolo.
Questo pacchetto fornisce lo strumento a riga di comando uglifyjs.
Packages providing uglifyjs
- node-uglify
- toolkit per analizzatore, mangler/compressore e abbellitore di JavaScript
- uglifyjs
- analizzatore, mangler/compressore e abbellitore di JavaScript - strumento CLI
Other Packages Related to uglifyjs
|
|
|
|
-
- dep: node-uglify-js (= 3.12.8-1)
- analizzatore, mangler/compressore e abbellitore di JavaScript - libreria Nodejs
-
- dep: nodejs
- I/O con eventi per JavaScript V8 - eseguibile runtime
-
- sug: node-acorn
- pacchetto fittizio di transizione per aggiornare a node-debbundle-acorn
Download uglifyjs
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
all | 14.9 kB | 44.0 kB | [list of files] |