Formatare și minificare JavaScript
Cod lipit pe un rând devine ușor de citit, iar codul tău devine mai mic cu terser: nume scurtate, fără spații și comentarii, cu aceeași funcționare.
Folosește bibliotecile js-beautify 2.0.3 (licență MIT) și terser 5.51.2 (licență BSD). Licențele: js-beautify · terser
Aranjare
Aranjează rescrie codul cu indentarea aleasă și cu un spațiu acolo unde se pune de obicei, folosind biblioteca js-beautify. Rândurile goale puse de tine rămân, cel mult unul la rând. Codul face exact același lucru; se schimbă doar așezarea.
Minificare
Minifică trece codul prin terser: scoate spațiile și comentariile, scurtează numele variabilelor locale (în exemplu, suma devine o singură literă) și simplifică expresiile, păstrând ce face programul. Comentariile care cer să rămână (/*!, @license, @preserve) rămân.
Bifează Modul ES pentru cod cu import și export, și Păstrează numele variabilelor dacă vrei ca numele să rămână ca la tine; restul codului e comprimat la fel. Terser are în jur de 200 KB comprimat, deci se încarcă abia când alegi minificarea, o singură dată. O greșeală de sintaxă e arătată cu rândul și coloana.
Codul rămâne la tine
Formatarea și minificarea se fac în browserul tău: codul nu e trimis nicăieri.
Întrebări frecvente
Pot recupera codul original dintr-unul minificat?
Doar așezarea: Aranjează îl face din nou ușor de citit. Numele scurtate și comentariile scoase nu mai pot fi recuperate.
Merge și pentru TypeScript sau JSX?
Nu: terser citește JavaScript standard. Codul TypeScript sau JSX trebuie întâi compilat în JavaScript.