Gulp Plugin
Obfuscate JavaScript in a Gulp task
Plenty of sites still ship plain script files through a Gulp task instead of a bundler. One .pipe() protects every JavaScript file in the stream, lets CSS and vendor files pass through, and drops source maps on the way to dest(). The free options run on your own machine with no account.
Tested 2026-10-29
Real task, same behaviour
gulp 5.0 and javascriptobfuscator-com 0.5.0, no account. The protected script behaved exactly like the original; CSS and the excluded vendor file came out byte-for-byte unchanged.
Protects.js, .mjs and .cjs files
BatchesAll files in one run, at stream end
Source maps.js.map files dropped