Estoy buscando una aplicación gratuita para minimizar / ofuscar AngularJs, para dificultar que cualquiera pueda copiarlo y editarlo.
Solo recomiende algo que haya usado personalmente y en el que confíe (sé cómo buscar en Google :-). Esto es especialmente importante, porque minimizar/ofuscar AngularJs no es lo mismo que JS simple.
Preferiblemente algo que se ejecute en Windows, pero puedo usar una máquina virtual Linux si es necesario.
Busco una solución de un solo clic, lo que significa que no quiero tener que hacer ediciones manuales después de cada cambio en el código y ofuscación.
Sería útil si los cambios en los nombres de las funciones en el controlador también se hicieran en el HTML de la vista. De lo contrario, tales nombres deben ser desmantelados.
La forma más fácil sería usar npm/Gulp:
- package.json
"babel-polyfill": "^6.9.1",
"babel-preset-es2015": "^6.9.0",
"gulp-uglify": "^1.5.4",
- minify.js
var gulp = require('gulp'),
pr = gulp.src(folder + '/**/*')
.pipe(gulpIgnore.exclude('*.min')),
min = require('gulp-uglify');
pr.pipe(babel({
presets: ["es2015"]
})).pipe(min())
.pipe(gulp.dest(folder + '.min/'));
Mawg dice que reincorpore a Monica
Gato Ardiente
Mawg dice que reincorpore a Monica
Gato Ardiente
Mawg dice que reincorpore a Monica
Gato Ardiente
Mawg dice que reincorpore a Monica
$scope
funciones de controlador correspondientes