• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1module.exports = function (_require) {
2  _require = _require || require
3  var main = _require.main
4  if (main && isIISNode(main)) return handleIISNode(main)
5  else return main ? main.filename : process.cwd()
6}
7
8function isIISNode (main) {
9  return /\\iisnode\\/.test(main.filename)
10}
11
12function handleIISNode (main) {
13  if (!main.children.length) {
14    return main.filename
15  } else {
16    return main.children[0].filename
17  }
18}
19