Catatan: Tools ini nggak bekerja pada
document.write
.
-
Download
magic.min.js
-
Letakkan
magic.min.js
secara inline dan di atas</body>
. Seperti ini:<script> // Isi magic.min.js di sini </script> </body>
-
Ubah semua
<script>
menjadi<script type="magic">
Letakkan kode ini di atasnya magic.min.js
. Boleh diletakkan berdekatan atau berjauhan:
const magic = {
versi: 2
}
Untuk register attribute (selain src
), gunakan prefix data-
. Contoh:
Before:
<script src="fake.js" type="module" async="async" crossorigin="anonymous">
After:
<script src="fake.js" type="magic" data-type="module" data-async="async" data-crossorigin="anonymous">
Install Uglify JS
npm i -g uglify-js
Compress
uglifyjs magic.js --compress --mangle > magic.min.js