MCPcopy Create free account
hub / github.com/observablehq/framework / rewriteFileExpressions

Function rewriteFileExpressions

src/javascript/transpile.ts:146–152  ·  view source on GitHub ↗
(output: Sourcemap, files: FileExpression[], path: string)

Source from the content-addressed store, hash-verified

144}
145
146function rewriteFileExpressions(output: Sourcemap, files: FileExpression[], path: string): void {
147 for (const {name, node} of files) {
148 const source = node.arguments[0];
149 const resolved = resolveRelativePath(path, name);
150 output.replaceLeft(source.start, source.end, JSON.stringify(resolved));
151 }
152}
153
154function rewriteImportExpressions(
155 output: Sourcemap,

Callers 1

transpileJavaScriptFunction · 0.85

Calls 2

resolveRelativePathFunction · 0.85
replaceLeftMethod · 0.80

Tested by

no test coverage detected