invalidate-require-cache

1.0.0 • Public • Published

invalidate-require-cache

CircleCI Coverage Status semantic-release Commitizen friendly npm version

Delete modules in a folder from require.cache unless the folder is unchanged since last call.

This is used by jscodeshift-choose-parser to ensure that it always uses the current version of babel installed in a project.

const invalidateRequireCache = require('invalidate-require-cache')
 
invalidateRequireCache('path/to/directory')
// now everything inside that directory has been deleted from require.cache
// (unless it is unchanged since the last call)
// and will be reloaded if you require it again.

Versions

Current Tags

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

Version History

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

Package Sidebar

Install

npm i invalidate-require-cache

Weekly Downloads

9

Version

1.0.0

License

MIT

Unpacked Size

294 kB

Total Files

6

Last publish

Collaborators

  • jedwards1211