The idea:
// inside index.jsrequire.use('fs', 'node_modules/third/party',
require('./smart-fs'))
After this the third party module uses our smart file system instead of
built in.
The example implementation is here<https://github.com/eldargab/node-runtime>.
While it can be used right know it will make much more sense if supported
by core.
Personally I find this idea easy to implement, consistent with current
require system, rules introduced are simple and easy to follow.
The primary use case for this is mocking.