3.0.0 • Published 7 years ago
clear-require v3.0.0
clear-require 
Clear a module from the
requirecache
Useful for testing purposes when you need to freshly require a module.
Install
$ npm install --save clear-requireUsage
// foo.js
let i = 0;
module.exports = () => ++i;const clearRequire = require('clear-require');
require('./foo')();
//=> 1
require('./foo')();
//=> 2
clearRequire('./foo');
require('./foo')();
//=> 1API
clearRequire(moduleId)
moduleId
Type: string
What you would use with require().
clearRequire.all()
Clear all modules from the require cache.
clearRequire.match(regex)
Clear all matching modules from the require cache.
regex
Type: RegExp
Regex to match against the module ID's.
Related
- require-uncached - Require a module bypassing the cache
License
MIT © Sindre Sorhus