require-blocker
v1.0.1
Published
Prevents modules from being loaded via require()
Downloads
613
Maintainers
Readme
Require Blocker
Prevents modules from being loaded when running unit tests.
Features
- Hide multiple modules
- Will fail the same way that
require()
does when a module cannot be found - No dependencies
Installation
Install via npm.
npm install require-blocker --save-dev
Getting Started
'use strict';
const requireBlocker = require( 'require-blocker' );
requireBlocker.block( 'http', 'https' );
// require( 'http' ); will fail
// require( 'https' ); will fail
requireBlocker.reset();
// require( 'http' ); will load
// require( 'https' ); will load
Feedback
We'd love to get feedback on how to make this tool better. Feel free to contact us at [email protected]