MCPcopy
hub / github.com/highlightjs/highlight.js / buildESMStub

Function buildESMStub

tools/build_node.js:12–19  ·  view source on GitHub ↗
(name)

Source from the content-addressed store, hash-verified

10
11// https://nodejs.org/api/packages.html#packages_writing_dual_packages_while_avoiding_or_minimizing_hazards
12async function buildESMStub(name) {
13 const code =
14 `// https://nodejs.org/api/packages.html#packages_writing_dual_packages_while_avoiding_or_minimizing_hazards\n`
15 + `import HighlightJS from '../lib/${name}.js';\n`
16 + `export { HighlightJS };\n`
17 + `export default HighlightJS;\n`;
18 await fs.writeFile(`${process.env.BUILD_DIR}/es/${name}.js`, code);
19}
20
21async function buildCJSIndex(name, languages) {
22 const header = "var hljs = require('./core');";

Callers 2

buildNodeHighlightJSFunction · 0.85
buildNodeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…