MCPcopy Index your code
hub / github.com/bigskysoftware/_hyperscript / install

Function install

src/platform/node-hyperscript.js:34–49  ·  view source on GitHub ↗
(target, source, args, runtime)

Source from the content-addressed store, hash-verified

32 }
33 return {
34 install(target, source, args, runtime) {
35 let resolved = id;
36 if (resolved.startsWith('./') || resolved.startsWith('../')) {
37 resolved = path.join(args.module.dir, resolved);
38 }
39 let mod;
40 if (resolved.endsWith(hsExt)) {
41 mod = run(resolved);
42 } else if (fs.existsSync(resolved + hsExt)) {
43 mod = run(resolved + hsExt);
44 } else {
45 const nodeRequire = createRequire(args.module.id);
46 mod = nodeRequire(resolved);
47 }
48 runtime.assignToNamespace(target, [], name, mod);
49 }
50 };
51});
52

Callers

nothing calls this directly

Calls 2

runFunction · 0.70
assignToNamespaceMethod · 0.45

Tested by

no test coverage detected