Menggunakan Paket NPM
Tonton
Using the Obfuscator.io API: API Keys, npm Package, CLI and Custom Presets
Paket ini mengirim build ke API obfuscator.io, sehingga memerlukan kunci API (Pro, Team, atau Business) yang diberikan sebagai apiToken, atau --pro-api-token di CLI. Pembuatan kunci, token layanan tim, dan cara menjauhkannya dari kode peramban dibahas di Referensi API.
npm
production.json
Node.js (.mjs)
CLI
Preset kustom
Simpan konfigurasi di dasbor, bukan di berkas konfigurasi: simpan opsi saat ini sebagai preset kustom, beri alias API di dialog penyimpanan, lalu setel optionsPreset ke alias tersebut. javascript-obfuscator 5.8.0 atau lebih baru mengambil preset sebelum obfuskasi, sehingga mengubah preset di dasbor mengubah build berikutnya tanpa commit apa pun di repositori. Opsi preset menjadi dasar; opsi lain dalam konfigurasi Anda menimpanya, sama seperti preset bawaan digabungkan. Token layanan tim menghasilkan preset milik pemilik tim. Kunci API anggota menghasilkan preset miliknya sendiri ditambah yang dibagikan pemilik kepada tim.
Node.js (.mjs) dengan preset
CLI dengan preset
"optionsPreset": "production" di production.json melakukan hal yang sama untuk build dengan --config. Nama bawaan seperti vm-default tidak pernah dicari sebagai alias. Alias yang tidak Anda miliki gagal dengan HTTP 404 sebelum ada sumber yang dikirim, dan preset kustom tanpa fitur Pro yang aktif diobfuskasi secara lokal dengan opsinya.
Preset melalui REST
Integrasi REST langsung mengambil opsi preset dari endpoint presets dalam permintaan terpisah dan mengirimkannya sebagai options pada permintaan obfuskasi. Kedua endpoint itu didokumentasikan di Referensi API. Paket javascript-obfuscator mengambil preset sekali per proses, dan permintaan itu dihitung dalam batas laju per pengguna yang sama dengan permintaan obfuskasi.
Batas laju dan perilaku unggahan berukuran besar dijelaskan di Referensi API, dan batas paket Anda ditampilkan di dasbor; paket ini otomatis beralih ke unggahan sementara untuk sumber berukuran besar pada paket Team dan Business.
