UNPKG

rollup-plugin-javascript-obfuscator

Version:

Plugin for Rollup to obfuscate JS code

25 lines (17 loc) 633 B
import JavaScriptObfuscator from 'javascript-obfuscator'; function javascriptObfuscator(options) { if ( options === void 0 ) options = {}; return { name: 'javascript-obfuscator', transformBundle: function transformBundle(code) { var obfuscationResult = JavaScriptObfuscator.obfuscate(code, options); var result = {code: obfuscationResult.getObfuscatedCode()}; if (options.sourceMap && options.sourceMapMode !== 'inline') { result.map = obfuscationResult.getSourceMap(); } return result; } }; } export default javascriptObfuscator; //# sourceMappingURL=rollup-plugin-javascript-obfuscator.es.js.map