NPM Paketini Kullanma
İzle
Using the Obfuscator.io API: API Keys, npm Package, CLI and Custom Presets
Paket, derlemeyi obfuscator.io API'sine gönderir; bu nedenle apiToken olarak (CLI'da --pro-api-token) verilen bir API anahtarına (Pro, Team veya Business) ihtiyaç duyar. Anahtar oluşturma, ekip servis anahtarları ve anahtarları tarayıcı kodunun dışında tutma konuları API Referansı sayfasında ele alınır.
npm
production.json
Node.js (.mjs)
CLI
Özel ön ayarlar
Yapılandırmayı bir yapılandırma dosyası yerine panelde tutun: mevcut seçenekleri özel bir ön ayar olarak kaydedin, kaydetme iletişim kutusunda ona bir API takma adı verin ve optionsPreset değerini bu takma ad yapın. javascript-obfuscator 5.8.0 ve üzeri, ön ayarı obfuscation işleminden önce alır; bu sayede ön ayarı panelde değiştirmek depoda commit gerektirmeden bir sonraki derlemeyi değiştirir. Ön ayarın seçenekleri temeldir; yapılandırmanızdaki diğer her şey, yerleşik ön ayarlarda olduğu gibi bunları geçersiz kılar. Ekip servis anahtarı ekip sahibinin ön ayarlarını, bir üyenin API anahtarı ise kendi ön ayarlarını ve ekiple paylaşılanları çözümler.
Ön ayarla Node.js (.mjs)
Ön ayarla CLI
--config ile yapılan bir derlemede production.json içindeki "optionsPreset": "production" aynı işi görür. vm-default gibi yerleşik adlar hiçbir zaman takma ad olarak aranmaz. Sahip olmadığınız bir takma ad, herhangi bir kaynak gönderilmeden önce HTTP 404 ile başarısız olur; hiçbir Pro özelliği etkin olmayan özel bir ön ayar ise kendi seçenekleriyle yerel olarak obfuscate edilir.
REST üzerinden ön ayar
Doğrudan bir REST entegrasyonu, ön ayarın seçeneklerini ayrı bir istekle ön ayarlar uç noktasından alır ve bunları obfuscation isteğinin options alanı olarak gönderir. Her iki uç nokta da API Referansı sayfasında belgelenmiştir. javascript-obfuscator paketi ön ayarı çalıştırma başına bir kez alır ve bu istek, obfuscation istekleriyle aynı kullanıcı başına hız sınırına dahildir.
Hız sınırları ve büyük yükleme davranışı API Referansı sayfasında açıklanır, plan sınırlarınız ise panelde gösterilir; paket Team ve Business planlarında büyük kaynaklar için otomatik olarak geçici yüklemelere geçer.
