@sochetra-nov/vite-plugin-js-obfuscator
v1.0.1
Published
A Vite plugin to obfuscate JavaScript output using javascript-obfuscator.
Downloads
29
Maintainers
Readme
vite-plugin-js-obfuscator
A simple Vite plugin that obfuscates final JS bundles using javascript-obfuscator
Installation
npm install @sochetra-nov/vite-plugin-js-obfuscator --save-devUsage
// vite.config.js
import viteJsObfuscator from "@sochetra-nov/vite-plugin-js-obfuscator";
export default {
plugins: [
viteJsObfuscator({
compact: true,
controlFlowFlattening: true,
debugProtection: true,
debugProtectionInterval: 1000,
selfDefending: true,
}),
],
};Preset Config
// vite.config.js
import viteJsObfuscator, {
highObfuscationLowPerformance,
mediumObfuscationOptimalPerformance,
lowObfuscationHighPerformanceConfig,
} from "@sochetra-nov/vite-plugin-js-obfuscator";
export default {
plugins: [viteJsObfuscator(lowObfuscationHighPerformanceConfig)],
};