Brunch plugin to Clean javascript files, remove console.log ect... using groundskeeper
JavaScript CoffeeScript Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
lib
src
test
.travis.yml
README.md
build.sh
package.json

README.md

groundskeeper-brunch Build Status

Brunch plugin to remove console statements, debugger and specific blocks of code using groundskeeper.

Installation

Install the plugin via npm with

npm install --save groundskeeper-brunch

If you are using uglify-js-brunch or other JS obfuscation packages make sure that groundskeeper-brunch is defined before them in your package.json.

Usage

To specify groundskeeper options, use config.plugins.groundskeeper object, for example:

config =
  plugins:
    groundskeeper:
      console: true,                          // Keep console logs
      debugger: true                          // Keep debugger; statements
      pragmas: ['validation', 'development'], // Keep pragmas with the following identifiers
      namespace: 'App.logger'                 // Besides console also remove functions in the given namespace,
      replace: '0'

See groundskeeper for more options