MCPcopy
hub / github.com/jhnns/rewire / load

Function load

lib/moduleEnv.js:46–58  ·  view source on GitHub ↗
(targetModule)

Source from the content-addressed store, hash-verified

44 currentModule;
45
46function load(targetModule) {
47 nodeRequire = targetModule.require;
48 targetModule.require = requireProxy;
49 currentModule = targetModule;
50
51 var restoreExtensions = pirates.addHook(patchSources, { extensions: ['.js', '.cjs', '.mjs', '.ts']});
52
53 targetModule.load(targetModule.id);
54
55 restoreExtensions();
56 // This is only necessary if nothing has been required within the module
57 reset();
58}
59
60function reset() {
61 Module.wrapper[0] = moduleWrapper0;

Callers

nothing calls this directly

Calls 1

resetFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…