diff --git a/.changeset/proud-lamps-tie.md b/.changeset/proud-lamps-tie.md new file mode 100644 index 000000000..e69f181db --- /dev/null +++ b/.changeset/proud-lamps-tie.md @@ -0,0 +1,5 @@ +--- +'@cloudflare/next-on-pages': patch +--- + +fix package version detection for yarn diff --git a/packages/next-on-pages/src/buildApplication/packageManagerUtils.ts b/packages/next-on-pages/src/buildApplication/packageManagerUtils.ts index 207031fbf..9554919ff 100644 --- a/packages/next-on-pages/src/buildApplication/packageManagerUtils.ts +++ b/packages/next-on-pages/src/buildApplication/packageManagerUtils.ts @@ -119,7 +119,9 @@ export async function getPackageManagerInfo( pm === 'yarn (berry)' ? (useDlx: boolean) => [useDlx ? 'dlx' : 'exec'] : undefined, - infoArgs: ['info'], + infoArgs: ['list', '--pattern'], + getPackageVersionRegex: (name: string) => + new RegExp(`"name":"${name}@(.*?)"`, 'i'), }; case 'npm': default: