MCPcopy Create free account
hub / github.com/vercel/vercel / parseYarnLockVersion

Function parseYarnLockVersion

packages/build-utils/src/fs/run-user-scripts.ts:594–605  ·  view source on GitHub ↗
(yarnLock: string)

Source from the content-addressed store, hash-verified

592}
593
594function parseYarnLockVersion(yarnLock: string) {
595 if (!yarnLock.includes('__metadata:')) {
596 return 1; // Yarn 1.x lockfiles did not have metadata version
597 }
598
599 try {
600 const metadata = yaml.load(yarnLock).__metadata;
601 return Number(metadata.version);
602 } catch {
603 return undefined;
604 }
605}
606
607async function checkTurboSupportsCorepack(
608 turboVersionRange: string,

Callers 1

scanParentDirsFunction · 0.85

Calls 1

loadMethod · 0.45

Tested by

no test coverage detected