node/tools/eslint/node_modules/require-uncached
silverwind d9b8758f47 tools: update ESLint to 2.7.0
PR-URL: https://github.com/nodejs/node/pull/6132
Reviewed-By: Brian White <mscdex@mscdex.net>
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: thefourtheye <thechargingvolcano@gmail.com>
2016-04-20 16:24:21 -07:00
..
index.js tools: update ESLint to 2.7.0 2016-04-20 16:24:21 -07:00
package.json tools: update ESLint to 2.7.0 2016-04-20 16:24:21 -07:00
readme.md tools: update ESLint to 2.7.0 2016-04-20 16:24:21 -07:00

require-uncached Build Status

Require a module bypassing the cache

Useful for testing purposes when you need to freshly require a module.

Install

$ npm install --save require-uncached

Usage

// foo.js
var i = 0;
module.exports = function () {
	return ++i;
};
var requireUncached = require('require-uncached');

require('./foo')();
//=> 1

require('./foo')();
//=> 2

requireUncached('./foo')();
//=> 1

requireUncached('./foo')();
//=> 1

License

MIT © Sindre Sorhus