javascript-obfuscator / javascript-obfuscator/webpack-obfuscator

how to obfuscate select multiple .vue file in nuxt2

Abierto
#162 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
TypeScript
Estrellas
928
Forks
92
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

```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.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Comienza con la configuración de extensión de webpack de Nuxt2 y las opciones de webpack-obfuscator mostradas en el issue; después, comprueba cómo se aplica el patrón de selección de archivos del plugin. Se considera terminado cuando se documenta o confirma una configuración que ofusca solo los dos archivos seleccionados en lugar de todos los archivos coincidentes.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
javascript, nuxtjs, webpack
Área
build-system, tooling
Tipo de issue
Documentación
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.