From f9913c14ffa2768d5aa55932738cd2f25614d706 Mon Sep 17 00:00:00 2001 From: Dario Piotrowicz Date: Mon, 21 Aug 2023 10:07:19 +0100 Subject: [PATCH] adjust package version detection in yarn --- .changeset/proud-lamps-tie.md | 5 +++++ .../src/buildApplication/packageManagerUtils.ts | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 .changeset/proud-lamps-tie.md 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: