'use strict';
function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }
var JavaScriptObfuscator = _interopDefault(require('javascript-obfuscator'));
function replaceConfig(options) {
Iif ( options === void 0 ) options = {};
return {
name: 'javascript-obfuscator',
transformBundle: function transformBundle(code) {
var obfuscationResult = JavaScriptObfuscator.obfuscate(String(code), options);
var result = {code: obfuscationResult.getObfuscatedCode()};
if (options.sourceMap && options.sourceMapMode !== 'inline') {
result.map = obfuscationResult.getSourceMap();
}
return result;
}
};
}
module.exports = replaceConfig;
//# sourceMappingURL=rollup-plugin-javascript-obfuscator.cjs.js.map
|