{"_id":"fresh-require","_rev":"10-357a367a4b326db98db4cfbc639cda55","name":"fresh-require","description":"Bypass the require cache when requiring a module – works with both node and browserify","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"fresh-require","version":"1.0.0","description":"Bypass the require cache when requiring a module – works with both node and browserify","main":"index.js","browser":"browser.js","license":"MIT","scripts":{"test":"npm run test-node && npm run test-browser","test-node":"node test/index.js | tap-spec","test-browser":"browserify test/index.js -t ./transform | smokestack --tape | tap-spec"},"author":{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com","url":"http://hughsk.io/"},"dependencies":{"acorn":"^0.9.0","astw":"^1.2.0","escodegen":"^1.4.1","is-require":"0.0.1","resolve":"^1.0.0","shallow-copy":"0.0.1","sleuth":"^0.1.1","through2":"^0.6.3"},"devDependencies":{"browserify":"^6.2.0","smokestack":"^2.0.0","tap-spec":"^1.0.1","tape":"^3.0.1"},"repository":{"type":"git","url":"git://github.com/hughsk/fresh-require.git"},"keywords":["browserify","node","require","resolve","cache","bypass","clear","ignore","fresh"],"homepage":"https://github.com/hughsk/fresh-require","bugs":{"url":"https://github.com/hughsk/fresh-require/issues"},"gitHead":"e7dbba8568d16c3b0b041f79efbc549f47f227b1","_id":"fresh-require@1.0.0","_shasum":"3e8d303033c3186c74d400dfde0983ebb04d289d","_from":".","_npmVersion":"2.1.3","_nodeVersion":"0.10.28","_npmUser":{"name":"hughsk","email":"hughskennedy@gmail.com"},"maintainers":[{"name":"hughsk","email":"hughskennedy@gmail.com"}],"dist":{"shasum":"3e8d303033c3186c74d400dfde0983ebb04d289d","tarball":"https://registry.npmjs.org/fresh-require/-/fresh-require-1.0.0.tgz","integrity":"sha512-7KI1EaxZwDISXQpAGMjjTK7zfTqJOyQJLONobXXbgdr2lnY/CJjFSlROOlgFSoMXH65ziyFlOdijsQ1+enrymg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaDUMEOrWVeAggeWsDrTeAr6j0+DCW4StWx/sexiRCrQIgTe5IHf7+4YoE5YtLTDiY+sCub6F3HL7lkeegKSnkyV8="}]}},"1.0.1":{"name":"fresh-require","version":"1.0.1","description":"Bypass the require cache when requiring a module – works with both node and browserify","main":"index.js","browser":"browser.js","license":"MIT","scripts":{"test":"npm run test-node && npm run test-browser","test-node":"node test/index.js | tap-spec","test-browser":"browserify test/index.js -t ./transform | smokestack --tape | tap-spec"},"author":{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com","url":"http://hughsk.io/"},"dependencies":{"acorn":"^0.9.0","astw":"^1.2.0","escodegen":"^1.4.1","is-require":"0.0.1","resolve":"^1.0.0","shallow-copy":"0.0.1","sleuth":"^0.1.1","through2":"^0.6.3"},"devDependencies":{"browserify":"^6.2.0","smokestack":"^2.0.0","tap-spec":"^1.0.1","tape":"^3.0.1"},"repository":{"type":"git","url":"git://github.com/hughsk/fresh-require.git"},"keywords":["browserify","node","require","resolve","cache","bypass","clear","ignore","fresh"],"homepage":"https://github.com/hughsk/fresh-require","bugs":{"url":"https://github.com/hughsk/fresh-require/issues"},"gitHead":"a8f2a586ec00cb0018dc85d6ba5455047fcde30f","_id":"fresh-require@1.0.1","_shasum":"c3617039331637dbdddff99a4cc562a98fb47d0a","_from":".","_npmVersion":"2.1.3","_nodeVersion":"0.10.28","_npmUser":{"name":"hughsk","email":"hughskennedy@gmail.com"},"maintainers":[{"name":"hughsk","email":"hughskennedy@gmail.com"}],"dist":{"shasum":"c3617039331637dbdddff99a4cc562a98fb47d0a","tarball":"https://registry.npmjs.org/fresh-require/-/fresh-require-1.0.1.tgz","integrity":"sha512-51ReXYd3JNujtAwV17/9EXAL37cheQpFPI0jke/OjDE6+u7vyi6edKtThkkX8MwOgrPjXkgN7tt3WVjEa1aqqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGb5O63YJdmXB4xu6UPKVPpo7AWLlIk6sXtGaH14Rky0AiEAqxTKUd0nfKvnWIsEZDhcUvlraspeqkBKu2lc9LvwJxg="}]}},"1.0.2":{"name":"fresh-require","version":"1.0.2","description":"Bypass the require cache when requiring a module – works with both node and browserify","main":"index.js","browser":"browser.js","license":"MIT","scripts":{"test":"npm run test-node && npm run test-browser","test-node":"node test/index.js | tap-spec","test-browser":"browserify test/index.js -t ./transform | smokestack --tape | tap-spec"},"author":{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com","url":"http://hughsk.io/"},"dependencies":{"acorn":"^0.9.0","astw":"^1.2.0","escodegen":"^1.4.1","is-require":"0.0.1","resolve":"^1.0.0","shallow-copy":"0.0.1","sleuth":"^0.1.1","through2":"^0.6.3"},"devDependencies":{"browserify":"^6.2.0","smokestack":"^2.0.0","tap-spec":"^1.0.1","tape":"^3.0.1"},"repository":{"type":"git","url":"git://github.com/hughsk/fresh-require.git"},"keywords":["browserify","node","require","resolve","cache","bypass","clear","ignore","fresh"],"homepage":"https://github.com/hughsk/fresh-require","bugs":{"url":"https://github.com/hughsk/fresh-require/issues"},"gitHead":"eabe9c40a0f0b5f40476052400e14c0065ac545a","_id":"fresh-require@1.0.2","_shasum":"6b5f8d45c2df6571df682d751d60ba60a326b5de","_from":".","_npmVersion":"2.1.3","_nodeVersion":"0.10.28","_npmUser":{"name":"hughsk","email":"hughskennedy@gmail.com"},"maintainers":[{"name":"hughsk","email":"hughskennedy@gmail.com"}],"dist":{"shasum":"6b5f8d45c2df6571df682d751d60ba60a326b5de","tarball":"https://registry.npmjs.org/fresh-require/-/fresh-require-1.0.2.tgz","integrity":"sha512-FlEYY4RfgKYeZ5A7APGQc1pePMuXdYgmDe7kMMYlFiexi/KKWhAxmjynkkYa4XumHWwWfvD2EERL0oAM9k24Iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMZ4T4p6qWcL0vS2nK0F2Qz14MU9rg7CL8AG5cz2hc3AIgGoQuizvQwYkpiMLqCnf0gjK6llCN6vYCPsLGMPj05WA="}]}},"1.0.3":{"name":"fresh-require","version":"1.0.3","description":"Bypass the require cache when requiring a module – works with both node and browserify","main":"index.js","browser":"browser.js","license":"MIT","scripts":{"test":"npm run test-node && npm run test-browser && npm run test-globals","test-node":"node test/index.js | tap-spec","test-browser":"browserify test/index.js -t ./transform | smokestack --tape | tap-spec","test-globals":"browserify test/index.js -t ./transform --insert-globals | smokestack --tape | tap-spec"},"author":{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com","url":"http://hughsk.io/"},"dependencies":{"acorn":"^0.9.0","astw":"^1.2.0","escodegen":"^1.4.1","is-require":"0.0.1","resolve":"^1.0.0","shallow-copy":"0.0.1","sleuth":"^0.1.1","through2":"^0.6.3"},"devDependencies":{"browserify":"^6.2.0","smokestack":"^2.0.0","tap-spec":"^1.0.1","tape":"^3.0.1"},"repository":{"type":"git","url":"git://github.com/hughsk/fresh-require.git"},"keywords":["browserify","node","require","resolve","cache","bypass","clear","ignore","fresh"],"homepage":"https://github.com/hughsk/fresh-require","bugs":{"url":"https://github.com/hughsk/fresh-require/issues"},"gitHead":"23137d571bb2ae8ff1f027c5c912b5b562c791a2","_id":"fresh-require@1.0.3","_shasum":"5a0613c023a2b0dce4373864ba539bade45122c3","_from":".","_npmVersion":"2.1.3","_nodeVersion":"0.10.28","_npmUser":{"name":"hughsk","email":"hughskennedy@gmail.com"},"maintainers":[{"name":"hughsk","email":"hughskennedy@gmail.com"}],"dist":{"shasum":"5a0613c023a2b0dce4373864ba539bade45122c3","tarball":"https://registry.npmjs.org/fresh-require/-/fresh-require-1.0.3.tgz","integrity":"sha512-i1KMNle1ATdegaXN4mP1Pd/thtIpPKRDbrxrUdtR+gvx1WLsHSxGw8f/vRqOXF3G+BUN8HwyjXKsiNJhYLGFtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBp7bcvGiPrMTe0RO8xgirQk2WzjxjvwX1PQTa3535T5AiEAqffDc20hCTxvtKwcAb/C7NSr6Tz6h6N18xeOCEIxNBI="}]}}},"readme":"# fresh-require\n![](http://img.shields.io/badge/stability-experimental-orange.svg?style=flat)\n![](http://img.shields.io/npm/v/fresh-require.svg?style=flat)\n![](http://img.shields.io/npm/dm/fresh-require.svg?style=flat)\n![](http://img.shields.io/npm/l/fresh-require.svg?style=flat)\n\nBypass the require cache when requiring a module – works with both node and\n[browserify](http://browserify.org/).\n\n## Usage\n\n[![NPM](https://nodei.co/npm/fresh-require.png)](https://nodei.co/npm/fresh-require/)\n\n### `fresh(module, require)`\n\nWhere `module` is the name of the module you're requiring, as you would normally\npass to `require`. `require` should be your file's local `require` function.\n\nTo use this package properly with browserify, you need to include\n`fresh-require/transform` as a transform:\n\n``` bash\nbrowserify -t fresh-require/transform ./index.js\n```\n\nThen you should be able to use the package as normal:\n\n``` javascript\nvar fresh = require('fresh-require')\n\nvar async1 = require('async')\nvar async2 = fresh('async', require)\n```\n\n## License\n\nMIT. See [LICENSE.md](http://github.com/hughsk/fresh-require/blob/master/LICENSE.md) for details.\n","maintainers":[{"name":"hughsk","email":"hughskennedy@gmail.com"}],"time":{"modified":"2022-06-18T03:37:25.197Z","created":"2014-10-26T20:52:28.297Z","1.0.0":"2014-10-26T20:52:28.297Z","1.0.1":"2014-10-26T23:32:57.633Z","1.0.2":"2014-10-27T00:28:44.713Z","1.0.3":"2014-10-29T02:00:44.951Z"},"homepage":"https://github.com/hughsk/fresh-require","keywords":["browserify","node","require","resolve","cache","bypass","clear","ignore","fresh"],"repository":{"type":"git","url":"git://github.com/hughsk/fresh-require.git"},"author":{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com","url":"http://hughsk.io/"},"bugs":{"url":"https://github.com/hughsk/fresh-require/issues"},"license":"MIT","readmeFilename":"README.md"}