require-cache-buster

1.0.0 • Public • Published

require-cache-buster

Delete module from require cache and re-require it

Install

npm install require-cache-buster

Usage

Node modules are singletons. You require it once and it is put in a cache. Sometimes, if your module has side effects like it reads from a configuration file, you may wish to refresh it. Do so like this:

const requireCacheBuster = require('require-cache-buster')

// initial require of something
let something = require(__dirname + '../lib/something')
something.do()

// now it's time for a fresh version of something
something = requireCacheBuster(__dirname + '../lib/something')
something.do()

Naming

Note: very hard to find a good name that isn't taken already on npm, so sorry for the shitty name.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.0
    0
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.0
    0

Package Sidebar

Install

npm i require-cache-buster

Weekly Downloads

0

Version

1.0.0

License

MIT

Last publish

Collaborators

  • adamkdean