MCPcopy Index your code
hub / github.com/nodejs/node / createModule

Function createModule

lib/internal/process/execution.js:449–456  ·  view source on GitHub ↗

* * @param {string} name - The filename of the script. * @returns {import('internal/modules/esm/loader').CJSModule} The created module.

(name)

Source from the content-addressed store, hash-verified

447 * @returns {import('internal/modules/esm/loader').CJSModule} The created module.
448 */
449function createModule(name) {
450 const CJSModule = require('internal/modules/cjs/loader').Module;
451 const cwd = tryGetCwd();
452 const module = new CJSModule(name);
453 module.filename = path.join(cwd, name);
454 module.paths = CJSModule._nodeModulePaths(cwd);
455 return module;
456}
457
458/**
459 *

Callers 2

evalScriptFunction · 0.70
evalTypeScriptFunction · 0.70

Calls 3

tryGetCwdFunction · 0.85
requireFunction · 0.50
joinMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…