Skip to content

How do I use JS Obfuscator with this?  #35

@SamHoque

Description

@SamHoque

Added it in the plugins doesn't seem to be obfuscating the JS compiled file.

const { BytenodeWebpackPlugin } = require('@herberttn/bytenode-webpack-plugin')
var WebpackObfuscator = require('webpack-obfuscator')
const rules = require('./webpack.rules')


module.exports = {
  entry: { index: './src/main.ts' },
  output: {
    filename: '[name].js',
    devtoolModuleFilenameTemplate: '[absolute-resource-path]'
  },
  module: {
    rules
  },
  plugins: [
    new WebpackObfuscator({
      rotateStringArray: true,
      stringArray: true,
      stringArrayEncoding: ['rc4'],
      stringArrayThreshold: 0.75
    }),
    new BytenodeWebpackPlugin({ compileForElectron: true })
  ],
  target: 'electron-main'
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions