javascript-obfuscator / javascript-obfuscator/webpack-obfuscator

how to obfuscate select multiple .vue file in nuxt2

オープン
#162 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
TypeScript
スター
928
フォーク
92
PR マージ指標
30日以内にマージされた PR はありません

説明

```var WebpackObfuscator = require('webpack-obfuscator');
extend(config, { isDev, isClient }) {
config.resolve.alias['vue'] = 'vue/dist/vue.common';
if (!isDev && isClient) {
config.plugins.push(
new WebpackObfuscator({
deadCodeInjection: true,
deadCodeInjectionThreshold: 1,
rotateStringArray: true,
splitStrings: true,
splitStringsChunkLength: 5,
splitStrings: true,
compact: true,
simplify: true,
stringArrayShuffle: true,
disableConsoleOutput: true,
debugProtection: false,
identifierNamesGenerator: 'hexadecimal',
numbersToExpressions: false,
stringArrayEncoding: ['base64'],
}, ['node_modules/**/*.js'])
)
}
}
},
```

```
"javascript-obfuscator": "^2.19.1",
"webpack-obfuscator": "^2.6.0"
```

this code work with all file include. but I need to obfuscate with only 2 selected file.

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

Issue に示されている Nuxt2 の webpack extend 設定と webpack-obfuscator のオプションから始め、次にプラグインのファイル選択パターンがどのように適用されるかを確認します。選択した 2 つのファイルだけを、パターンに一致するすべてのファイルではなく難読化する設定を文書化または確認できれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
javascript, nuxtjs, webpack
領域
build-system, tooling
issue の種類
ドキュメント
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。