my supreme project
npm install virtual-module   
Evaluate a module in sandbox. This package is extracted and modified from vue-server-renderer.
``bash`
yarn add virtual-module
`js
const { createModule } = require('virtual-module')
const evaluate = createModule({
'entry.js':
const isThree = require('is-three.js')
module.exports = context => isThree(context.a + context.b)
,
'is-three.js':
module.exports = input => input === 3
})
evaluate('entry.js')({ a: 1, b: 2 })
//=> true
evaluate('is-three.js')(4)
//=> false
`
https://virtual-module.egoist.sh
1. Fork it!
2. Create your feature branch: git checkout -b my-new-featuregit commit -am 'Add some feature'
3. Commit your changes: git push origin my-new-feature`
4. Push to the branch:
5. Submit a pull request :D
virtual-module © EGOIST, Released under the MIT License.
Authored and maintained by EGOIST with help from contributors (list).
> egoist.sh · GitHub @EGOIST · Twitter @\_egoistlily