MCPcopy Create free account
hub / github.com/WICG/webpackage / addFile

Function addFile

js/bundle/src/cli.ts:19–34  ·  view source on GitHub ↗
(
  builder: BundleBuilder,
  url: string,
  file: string,
  overrideHeaders: Headers | undefined
)

Source from the content-addressed store, hash-verified

17} from './constants.js';
18
19export function addFile(
20 builder: BundleBuilder,
21 url: string,
22 file: string,
23 overrideHeaders: Headers | undefined
24) {
25 const headers = {
26 'Content-Type': mime.getType(file) || 'application/octet-stream',
27 };
28 builder.addExchange(
29 url,
30 200,
31 combineHeadersForUrl(headers, overrideHeaders, url),
32 fs.readFileSync(file)
33 );
34}
35
36export function addFilesRecursively(
37 builder: BundleBuilder,

Callers 1

addFilesRecursivelyFunction · 0.85

Calls 2

combineHeadersForUrlFunction · 0.90
addExchangeMethod · 0.45

Tested by

no test coverage detected