Back to results
birkskyum/unassert-rollup-plugin(opens in a new tab)
Language: TypeScript
Unassert Rollup plugin
- stars
- 0
- watchers
- 1
- forks
- 0
- open issues
- 0
- Last updated
- 08/16/2022
Language: TypeScript
Unassert Rollup plugin
A Rollup plugin to remove assertion calls via Unassert.
npm i -D unassert-rollup-plugin
yarn add -D unassert-rollup-plugin
Add it to the plugins section of your Rollup config as follows:
import {unassert} from 'unassert-rollup-plugin'; export default { ... plugins: [ unassert() ] };
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.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")'] }) ] };