diff --git a/dist/rollup-plugin-javascript-obfuscator.cjs.js b/dist/rollup-plugin-javascript-obfuscator.cjs.js new file mode 100644 index 0000000..ecc05ab --- /dev/null +++ b/dist/rollup-plugin-javascript-obfuscator.cjs.js @@ -0,0 +1,28 @@ +'use strict'; + +function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; } + +var JavaScriptObfuscator = _interopDefault(require('javascript-obfuscator')); + +function javascriptObfuscator(options) { + if ( options === void 0 ) options = {}; + + return { + name: 'javascript-obfuscator', + + renderChunk: function renderChunk(code) { + var obfuscationResult = JavaScriptObfuscator.obfuscate(code, options); + var result = {code: obfuscationResult.getObfuscatedCode()}; + + if (options.sourceMap && options.sourceMapMode !== 'inline') { + result.map = obfuscationResult.getSourceMap(); + } + + return result; + } + }; + +} + +module.exports = javascriptObfuscator; +//# sourceMappingURL=rollup-plugin-javascript-obfuscator.cjs.js.map diff --git a/dist/rollup-plugin-javascript-obfuscator.cjs.js.map b/dist/rollup-plugin-javascript-obfuscator.cjs.js.map new file mode 100644 index 0000000..739735e --- /dev/null +++ b/dist/rollup-plugin-javascript-obfuscator.cjs.js.map @@ -0,0 +1 @@ +{"version":3,"file":"rollup-plugin-javascript-obfuscator.cjs.js","sources":["../src/index.js"],"sourcesContent":["import JavaScriptObfuscator from 'javascript-obfuscator';\r\n\r\nexport default function javascriptObfuscator(options = {}) {\r\n\treturn {\r\n\t\tname: 'javascript-obfuscator',\r\n\r\n\t\trenderChunk(code) {\r\n\t\t\tconst obfuscationResult = JavaScriptObfuscator.obfuscate(code, options);\r\n\t\t\tlet result = {code: obfuscationResult.getObfuscatedCode()};\r\n\r\n\t\t\tif (options.sourceMap && options.sourceMapMode !== 'inline') {\r\n\t\t\t\tresult.map = obfuscationResult.getSourceMap();\r\n\t\t\t}\r\n\r\n\t\t\treturn result;\r\n\t\t}\r\n\t};\r\n\r\n}"],"names":["const","let"],"mappings":";;;;;;AAEe,SAAS,oBAAoB,CAAC,OAAY,EAAE;kCAAP,GAAG,EAAE;;CACxD,OAAO;EACN,IAAI,EAAE,uBAAuB;;EAE7B,WAAW,sBAAA,CAAC,IAAI,EAAE;GACjBA,IAAM,iBAAiB,GAAG,oBAAoB,CAAC,SAAS,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC;GACxEC,IAAI,MAAM,GAAG,CAAC,IAAI,EAAE,iBAAiB,CAAC,iBAAiB,EAAE,CAAC,CAAC;;GAE3D,IAAI,OAAO,CAAC,SAAS,IAAI,OAAO,CAAC,aAAa,KAAK,QAAQ,EAAE;IAC5D,MAAM,CAAC,GAAG,GAAG,iBAAiB,CAAC,YAAY,EAAE,CAAC;IAC9C;;GAED,OAAO,MAAM,CAAC;GACd;EACD,CAAC;;;;;;"} \ No newline at end of file diff --git a/dist/rollup-plugin-javascript-obfuscator.es.js b/dist/rollup-plugin-javascript-obfuscator.es.js new file mode 100644 index 0000000..f334ef6 --- /dev/null +++ b/dist/rollup-plugin-javascript-obfuscator.es.js @@ -0,0 +1,24 @@ +import JavaScriptObfuscator from 'javascript-obfuscator'; + +function javascriptObfuscator(options) { + if ( options === void 0 ) options = {}; + + return { + name: 'javascript-obfuscator', + + renderChunk: function renderChunk(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 diff --git a/dist/rollup-plugin-javascript-obfuscator.es.js.map b/dist/rollup-plugin-javascript-obfuscator.es.js.map new file mode 100644 index 0000000..1c537ff --- /dev/null +++ b/dist/rollup-plugin-javascript-obfuscator.es.js.map @@ -0,0 +1 @@ +{"version":3,"file":"rollup-plugin-javascript-obfuscator.es.js","sources":["../src/index.js"],"sourcesContent":["import JavaScriptObfuscator from 'javascript-obfuscator';\r\n\r\nexport default function javascriptObfuscator(options = {}) {\r\n\treturn {\r\n\t\tname: 'javascript-obfuscator',\r\n\r\n\t\trenderChunk(code) {\r\n\t\t\tconst obfuscationResult = JavaScriptObfuscator.obfuscate(code, options);\r\n\t\t\tlet result = {code: obfuscationResult.getObfuscatedCode()};\r\n\r\n\t\t\tif (options.sourceMap && options.sourceMapMode !== 'inline') {\r\n\t\t\t\tresult.map = obfuscationResult.getSourceMap();\r\n\t\t\t}\r\n\r\n\t\t\treturn result;\r\n\t\t}\r\n\t};\r\n\r\n}"],"names":["const","let"],"mappings":";;AAEe,SAAS,oBAAoB,CAAC,OAAY,EAAE;kCAAP,GAAG,EAAE;;CACxD,OAAO;EACN,IAAI,EAAE,uBAAuB;;EAE7B,WAAW,sBAAA,CAAC,IAAI,EAAE;GACjBA,IAAM,iBAAiB,GAAG,oBAAoB,CAAC,SAAS,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC;GACxEC,IAAI,MAAM,GAAG,CAAC,IAAI,EAAE,iBAAiB,CAAC,iBAAiB,EAAE,CAAC,CAAC;;GAE3D,IAAI,OAAO,CAAC,SAAS,IAAI,OAAO,CAAC,aAAa,KAAK,QAAQ,EAAE;IAC5D,MAAM,CAAC,GAAG,GAAG,iBAAiB,CAAC,YAAY,EAAE,CAAC;IAC9C;;GAED,OAAO,MAAM,CAAC;GACd;EACD,CAAC;;;;;;"} \ No newline at end of file diff --git a/src/index.js b/src/index.js index c5f5b57..d4c4882 100644 --- a/src/index.js +++ b/src/index.js @@ -4,7 +4,7 @@ export default function javascriptObfuscator(options = {}) { return { name: 'javascript-obfuscator', - transformBundle(code) { + renderChunk(code) { const obfuscationResult = JavaScriptObfuscator.obfuscate(code, options); let result = {code: obfuscationResult.getObfuscatedCode()};