gulp-javascript-obfuscator

This commit is contained in:
devezhao 2021-04-08 14:34:24 +08:00
parent d576447a01
commit ae22eba1cf
4 changed files with 701 additions and 5 deletions

View file

@ -17,10 +17,12 @@ const revHash = require('rev-hash')
const replace = require('gulp-replace')
const filter = require('gulp-filter')
const jsObfuscator = require('gulp-javascript-obfuscator')
const BABEL_OPTIONS = {
presets: ['@babel/preset-env', '@babel/preset-react'],
plugins: ['@babel/plugin-proposal-class-properties'],
minified: true,
minified: false,
}
const WEB_ROOT = '../src/main/resources/web'
@ -30,6 +32,7 @@ const OUT_ROOT = '../target/classes/web'
function compileJs(m) {
return src(`${m || WEB_ROOT}/assets/js/**/*.js`)
.pipe(babel(BABEL_OPTIONS))
.pipe(jsObfuscator({ compact: true }))
.pipe(
debug({
title: 'Compiled .js : ',

File diff suppressed because it is too large Load diff

View file

@ -17,6 +17,7 @@
"gulp-clean-css": "^4.3.0",
"gulp-debug": "^4.0.0",
"gulp-filter": "^6.0.0",
"gulp-javascript-obfuscator": "^1.1.6",
"gulp-replace": "^1.0.0",
"rev-hash": "^3.0.0"
}

2
@rbv

@ -1 +1 @@
Subproject commit b6a3b212bbeabc8a314feb7dca3e6ccdfb56ca73
Subproject commit 493adf83ffa26f3aae4aea5ebfd87aa257e59890