共有プリセット
難読化の設定をチームで再利用し、共通の初期設定を選択します。
プリセットを共有する
共有プリセットを公開できるのはチームオーナーだけです。難読化オプションを設定し、プリセットライブラリで新しいプリセットを選びます。プリセットに名前を付け、チームと共有するを有効にし、CI ビルドで使う場合は API エイリアス を設定して、プリセットを保存を選びます。
既存のプリセットを共有するには、そのメニューを開いて編集を選び、チームと共有するを有効にします。オプションを更新するには、プリセットを適用してオプションを変更し、そのカードでプリセットを更新を選びます。
共有プリセットを読み込む、またはカスタマイズする
メンバーは共有された設定をプリセットライブラリのチームタブで見つけ、プリセットを適用を選んで適用します。共有された元のプリセットを変更または削除できるのはオーナーだけです。メニューの自分のプリセットにコピーを選ぶと、自由に編集できる独立した個人用のコピーが作成されます。
チームのデフォルトを設定する
オーナーは、共有プリセットの編集フォームでチームのデフォルトに設定をオンにできます。編集フォームは、メニューを開いて編集を選ぶと表示されます。チームのデフォルトにできるプリセットは 1 つだけです。メンバーは読み込まれた後でオプションを調整できます。オーナーが共有プリセットを更新した場合は、もう一度適用すると変更が反映されます。
共有したままデフォルトとしての使用をやめるには、チームのデフォルトに設定をオフにします。共有をオフにした場合も、デフォルトの状態は解除されます。プリセットが強制されている場合、チームのデフォルトから外す、共有をオフにする、または削除すると、チームのデフォルトプリセットを強制 もオフになります。
チームのデフォルトを強制する
強制しない場合、チームのデフォルトはダッシュボードでの初期設定にすぎません。メンバーは変更でき、API リクエストにも影響しません(API リファレンスを参照)。チームオーナーは、代わりにそれをロックすることもできます。設定 → チームを開き、チームのデフォルトプリセットを強制をオンにして、強制するプリセット で強制するプリセットを選びます。そこでプリセットを選ぶと、そのプリセットがチームのデフォルトになり、チームと共有されます。強制中はメンバーのオプションが読み取り専用になり、メンバーのダッシュボードでのビルド、メンバーの API 呼び出し、チームサービスキーのすべてで、強制されたプリセットが使われます。オーナー自身の個人的なビルドと API 呼び出しには強制されません。スイッチをオフにすると、強制のないデフォルトに戻ります。同じ方法でバージョンを強制するには、チームにバージョンを強制するを参照してください。
CI で設定を使う
強制しない場合でも、API や CI のビルドでは、javascript-obfuscator パッケージで optionsPreset に API エイリアスを指定するか、別のリクエストでプリセットのエンドポイントからオプションを取得して(API リファレンスを参照)、共有プリセットを使えます。NPM パッケージの利用の「カスタムプリセット」セクションを参照してください。機能テスト用の設定と、防御を有効にした本番ビルド用の設定は分けておいてください。機能テスト用の設定については、テストと CI を参照してください。
