Skip to content

mzaini30/magic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Magic

Catatan: Tools ini nggak bekerja pada document.write.

Cara Menggunakan

  1. Download magic.min.js

  2. Letakkan magic.min.js secara inline dan di atas </body>. Seperti ini:

    <script>
    	// Isi magic.min.js di sini
    </script>
    </body>
  3. Ubah semua <script> menjadi <script type="magic">

Konfigurasi

Letakkan kode ini di atasnya magic.min.js. Boleh diletakkan berdekatan atau berjauhan:

const magic = {
  versi: 2
}

Register Attribute

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">

Compress

Install Uglify JS

npm i -g uglify-js

Compress

uglifyjs magic.js --compress --mangle > magic.min.js