grunt-jscrambler

Obfuscate your source files using the JScrambler API.

grunt-jscrambler

Obfuscate your source files.

This plugin requires Grunt ~0.4.2

If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:

npm install grunt-jscrambler --save-dev

Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:

grunt.loadNpmTasks('grunt-jscrambler');

In your project's Gruntfile, add a section named jscrambler to the data object passed into grunt.initConfig().

grunt.initConfig({
  jscrambler: {
    main: {
      options: {
        keys: {
          accessKey: '',
          secretKey: ''
        }
      },
      files: [
        {src: ['foo.js', 'bar.js'], dest: 'output/'},
      ]
    }
  },
});

Type: String

A string value that is used to provide the JScrambler API with the access key.

Type: String

A string value that is used to sign requests to the JScrambler API.

Type: String

A string value that is used to provide the JScrambler's host.

Type: Number

A number value that is used to provide the JScrambler's port.

Type: String

A string value that is used to select the version of JScrambler.

Type: Boolean

If this is set to true then the project will be deleted from JScrambler after it has been downloaded.

Type: Object

You can find a list of all the possible parameters in here.

Usage examples are given in the examples directory.