aswi2020vldc-gitlab/templetes/node_modules/require-main-filename/index.js @ 143404cb
1 |
module.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 |
|
8 |
function isIISNode (main) { |
9 |
return /\\iisnode\\/.test(main.filename) |
10 |
}
|
11 |
|
12 |
function handleIISNode (main) { |
13 |
if (!main.children.length) { |
14 |
return main.filename |
15 |
} else { |
16 |
return main.children[0].filename |
17 |
}
|
18 |
}
|