A webpack loader for power-assert that applies espower instrumentation to JavaScript sources during the webpack build process, enabling detailed assertion error messages (Power Assert) when tests fail. Current stable version is 2.0.0, with a 1.x branch for webpack 3 or lower. The loader is intended for use with webpack 4+; for webpack 3 or lower, use version 1.x. Key differentiator: it integrates Power Assert into webpack build pipelines, but note that it does not work with babel-loader (use babel-plugin-espower instead). The loader passes options through to espower.
npm install webpack-espower-loaderNo compatibility data collected yet for this library.
Configures webpack-espower-loader in webpack 4+ and shows a basic Power Assert test that produces enhanced assertion output.
Use webpack-espower-loader@1.0.2 for webpack 3 or lower.
Use babel-plugin-espower instead of webpack-espower-loader when using babel-loader.
Use 'patterns' in loader options.
Ensure webpack-espower-loader runs after babel-loader in the loader chain.
Sanitize or avoid dynamic generation of assertion messages from untrusted input.
Install espower: npm install --save-dev espower
Ensure options object is provided in webpack config (even if empty).
Install webpack-espower-loader@1.0.2: npm install --save-dev webpack-espower-loader@1.0.2