2.0.0 • Published 2 years ago

unassert-rollup-plugin v2.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

unassert-rollup-plugin

A Rollup plugin to remove assertion calls via Unassert.

Install

npm i -D unassert-rollup-plugin

yarn add -D unassert-rollup-plugin

Usage

Add it to the plugins section of your Rollup config as follows:

import {unassert} from 'unassert-rollup-plugin';

export default {
    ...
    plugins: [
        unassert()
    ]
};

Available options

This plugin accepts the following options:

  • include: A minimatch pattern or array of minimatch patterns, controlling which files are to be handled by this plugin. By default matches *.js only.
  • exclude: A minimatch pattern or array of minimatch patterns, controlling which files are to be ignored by this plugin. By default it's empty.
  • sourcemap: A boolean controlling whether to handle any existing sourcemaps, defaults to true. Setting this to false will hide the assert calls when debugging the generated bundle.
  • assertionPatterns: as per unassert options.
  • requirePatterns: as per unassert options.
  • importPatterns: as per unassert options.

Example Rollup config

import unassert from 'unassert-rollup-plugin';

export default {
    input: 'src/index.js',
    output: {
        file: 'dist/my-lib.js',
    },
    plugins: [
        unassert({
            exclude: 'test/**/**.js',
            requirePatterns: ['assert = require("assert")']
        })
    ]
};
2.0.0

2 years ago

1.0.15

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago