Obfuscate your JavaScript files with the javascript-obfuscator npm package
npm install snowpack-javascript-obfuscatornpm i -D snowpack-javascript-obfuscator
filesToObfuscate | array | An array of files to obfuscate, relative to your public directory. |
jsObfuscatorOpts | object | javascript-obfuscator options, reference: https://www.npmjs.com/package/javascript-obfuscator |
snowpack.config.js
js
module.exports = {
// ...
plugins: [
// ...
[
"snowpack-javascript-obfuscator",
{
filesToObfuscate: ["app.js", "utils.js"],
jsObfuscatorOpts: {
splitStrings: true,
stringArray: true,
stringArrayEncoding: ["base64"],
},
},
],
],
// ...
};
``