javascript-obfuscator / javascript-obfuscator/webpack-obfuscator

how to obfuscate select multiple .vue file in nuxt2

Aperta
#162 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.