node/tools/node_modules/eslint/node_modules/import-fresh
cjihrig ec5884a94f
tools: update ESLint to 5.12.0
Update ESLint to 5.12.0.

PR-URL: https://github.com/nodejs/node/pull/25347
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Yuta Hiroto <hello@hiroppy.me>
Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
2019-01-07 08:49:17 -05:00
..
index.js tools: update ESLint to 5.12.0 2019-01-07 08:49:17 -05:00
license tools: update ESLint to 5.12.0 2019-01-07 08:49:17 -05:00
package.json tools: update ESLint to 5.12.0 2019-01-07 08:49:17 -05:00
readme.md tools: update ESLint to 5.12.0 2019-01-07 08:49:17 -05:00

import-fresh Build Status

Import a module while bypassing the cache

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

Install

$ npm install import-fresh

Usage

// foo.js
let i = 0;
module.exports = () => ++i;
const importFresh = require('import-fresh');

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

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

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

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

License

MIT © Sindre Sorhus