- Notifications
You must be signed in to change notification settings - Fork6
A webpack loader for unassert: Encourages programming with assertions by providing tools to compile them away.
License
unassert-js/webpack-unassert-loader
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A webpack loader for unassert: Encourages programming with assertions by providing tools to compile them away.
webpack-unassert-loader
is a webpack loader module to remove assertions on build.webpack-unassert-loader
appliesunassert to target sources through webpack loader chain.
Seeunassert project for more documentation.
Installwebpack-unassert-loader
via npm:
$npm install --save-dev webpack-unassert-loader
Configurewebpack.config.js
to applywebpack-unassert-loader
through webpack loader transformation chain.
{module:{loaders:[{test:/\.js$/,loader:"webpack-unassert-loader"}]}}
You can pass unassert options by including to webpack configuration object (e.g. webpack.config.js).If not passed, default options (Same asunassert.defaultOptions()) will be used.
{assertionPatterns:['assert(value, [message])','assert.ok(value, [message])','assert.equal(actual, expected, [message])','assert.notEqual(actual, expected, [message])','assert.strictEqual(actual, expected, [message])','assert.notStrictEqual(actual, expected, [message])','assert.deepEqual(actual, expected, [message])','assert.notDeepEqual(actual, expected, [message])','assert.deepStrictEqual(actual, expected, [message])','assert.notDeepStrictEqual(actual, expected, [message])','assert.fail(actual, expected, message, operator)','assert.throws(block, [error], [message])','assert.doesNotThrow(block, [message])','assert.ifError(value)','console.assert(value, [message])'],requirePatterns:['assert = require("assert")','assert = require("power-assert")'],importPatterns:['import assert from "assert"','import * as assert from "assert"','import assert from "power-assert"','import * as assert from "power-assert"']}
SeeCHANGELOG.md.
Licensed under the MIT license. SeeLICENSE.
About
A webpack loader for unassert: Encourages programming with assertions by providing tools to compile them away.
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors3
Uh oh!
There was an error while loading.Please reload this page.