rollup-plugin-strip-symbol-description

Remove the descriptions of symbols.

Usage no npm install needed!

<script type="module">
  import rollupPluginStripSymbolDescription from 'https://cdn.skypack.dev/rollup-plugin-strip-symbol-description';
</script>

README

rollup-plugin-strip-symbol-description

A rollup plugin to remove the descriptions of Symbols.

Install

Using npm:

npm install rollup-plugin-strip-symbol-description --save-dev

Usage

Create a rollup.config.js configuration file and import the plugin:

import stripSymbolDescription from 'rollup-plugin-strip-symbol-description';

export default {
  input: 'src/index.js',
  output: {
    dir: 'output',
    format: 'cjs'
  },
  plugins: [
    stripSymbolDescription({
      /* Options */
    })
  ]
};

Then call rollup either via the CLI or the API.

Options

include

Type: String | RegExp | Array[...String|RegExp]
Default: ['**/*.js']
Example: include: '**/*.(mjs|js)',

A pattern, or array of patterns, which specify the files in the build the plugin should operate on.

exclude

Type: String | RegExp | Array[...String|RegExp]
Default: []
Example: exlude: 'tests/**/*',

A pattern, or array of patterns, which specify the files in the build the plugin should ignore.

sourceMap

Type: Boolean
Default: true
Example: sourceMap: false,

If true, instructs the plugin to update source maps accordingly after removing configured targets from the bundle.

Meta

LICENSE (MIT)