UglifyJS är ett av de bästa verktygen för att förbättra resultatet för din JavaScript-kod och förbereda den för produktionsmiljöer.
Utvecklades ursprungligen för Node.js, UglifyJS fungerar nu på någon JavaScript plattform, även stödjer CommonJS modulsystem.
Den UglifyJS toolkit främst skapats för källkod minification uppnå detta med bra resultat och samtidigt lämnar semantik i koden intakt i de flesta fall.
Längs vägen har projektet lagt massor av nya funktioner, bland dem möjlighet att tolka, analysera och förändra AST av ett block av JS kod.
Detta ger utvecklarna massor av tweakable alternativ i UglifyJS motor, vilket gör honom en finjustera kontroll över hur källkoden komprimeras eller hur komprimerad källa beatified vid en senare tidpunkt.
Sedan starten har projektet fått en stor följande i JavaScript samhället och har använts i många andra JS (Node.js särskilt) projekt
Egenskaper .
- Ta bort kommentarer
- Eventuellt lämna några kommentarer i koden
- Lämna copyright intakt
- Korta variabelnamn
- Regenerate kod från en AST
- Ta bort blockera parentes
- Gå konsekutiva Var deklarationer
- Lösa enkla konstanta uttryck
- optimeringar för IF uttalanden
- Sammanhängande uttalanden i block slås samman till en sekvens
- Ta bort några onåbar kod och varna om det
- Käll kartor stöd
- Ingår omfattning analysator
- Fungerar med klientsidan (webbläsare) och server-side (node.js) miljöer
- Kan användas från Node.js CLI
- Väldokumenterade
Krav :
- JavaScript aktiverat på klientsidan
Kommentarer hittades inte