gatsby-plugin-remove-console

Removes console calls from Gatsby production builds.

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
gatsby-plugin-remove-console
1100.0.25 years ago5 years agoMinified + gzip package size for gatsby-plugin-remove-console in KB

Readme

gatsby-plugin-remove-console
NPM JavaScript Style Guide
A plugin that adds support to remove all console.* calls from Gatsby's production builds using babel-plugin-transform-remove-console.

Example

In
console.log('foo');
console.error('bar');

Out
```

## Getting started

### Install the plugin

```sh
npm install gatsby-plugin-remove-console && npm install babel-plugin-transform-remove-console --save-dev

or
yarn add gatsby-plugin-remove-console && yarn add babel-plugin-transform-remove-console --dev

Usage

Specify the plugin in your gatsby-config.js. Here's an example:
// without options
module.exports = {
  plugins: [
    'gatsby-plugin-remove-console'
  ],
};

// with options
module.exports = {
  plugins: [
    {
      resolve: 'gatsby-plugin-remove-console',
      options: {
        exclude: ['error', 'warn'], // <- will be removed all console calls except these
      }
    }
  ]
};

Options

exclude - An array of console methods to exclude from removal.
License
MIT, see LICENSE.md for details.
Changelog
See CHANGELOG.md for details.