main
Call a function when script is invoked directly (e.g. cli or
subprocess).require('main')(module, () => {
/*
[ code to run here ]
*/
})
The callback will NOT run if imported into another module.
Note: The variable
module
vm is required.Install
npm i main --save