javascript-obfuscator / javascript-obfuscator/webpack-obfuscator
how to obfuscate select multiple .vue file in nuxt2
- Lingua principale
- TypeScript
- Stelle
- 928
- Fork
- 92
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
```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.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia con la configurazione di estensione di webpack di Nuxt2 e le opzioni di webpack-obfuscator mostrate nell’issue, quindi verifica come viene applicato il pattern di selezione dei file del plugin. Il lavoro è completato quando viene documentata o confermata una configurazione che offusca solo i due file selezionati invece di tutti i file corrispondenti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- javascript, nuxtjs, webpack
- Ambito
- build-system, tooling
- Tipo di issue
- Documentazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100