You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A webpack loader for unassert: Encourages programming with assertions by providing tools to compile them away.
Description
webpack-unassert-loader is a webpack loader module to remove assertions on build.
webpack-unassert-loader applies unassert to target sources through webpack loader chain.
You can pass unassert options by including to webpack configuration object (e.g. webpack.config.js).
If not passed, default options (Same as unassert.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"']}