babelで分割代入をES5レベルまでfallbackさせれば良いのでは 考えた解決策は以下です. javascript-obfuscatorのバグが治るのを待つ 私がjavascript-obfuscatorを治してpull requestを送りつける 難読化ツールに別のものを使う 頑張って破壊的分割代入を探し尽くして一つ一つeslint-disable-next-lineしてプロパティベースに書き換える babelのtargetsを分割代入をサポートしていないブラウザでも動くレベルに下げて分割代入のシンタックスをコンパイル前に消去する(おそらくパフォーマンスが劣化する) 難読化やめる 上記issueでバグを報告した所10月まで休暇だという返事が帰ってきたので, とりあえず難読化ツールは分割代入未対応だと諦めることにしました. target下げてみる babelのtarget下げるのが一