MCPcopy
hub / github.com/unpkg/unpkg / createBuildKey

Function createBuildKey

packages/unpkg-files/src/lib/esm-build-service.ts:437–448  ·  view source on GitHub ↗
(request: BuildRequest, resolvedFilename: string)

Source from the content-addressed store, hash-verified

435}
436
437export function createBuildKey(request: BuildRequest, resolvedFilename: string): string {
438 let key = JSON.stringify({
439 packageName: request.packageName,
440 version: request.version,
441 filename: request.filename ?? null,
442 resolvedFilename,
443 options: request.options,
444 service: "esm-build-service-v1",
445 });
446
447 return createHash("sha256").update(key).digest("hex");
448}
449
450function createInlineBuildKey(request: InlineTransformRequest): string {
451 let key = JSON.stringify({

Callers 1

buildEsmModuleFunction · 0.85

Calls 2

digestMethod · 0.80
updateMethod · 0.80

Tested by

no test coverage detected