From 01d169f6b5577709d5b9d6b0b77c668ac9657f03 Mon Sep 17 00:00:00 2001 From: AndreyYolkin Date: Sat, 3 Sep 2022 16:03:00 +0300 Subject: [PATCH] fix(kit, nuxi): fix semver regexp --- packages/kit/src/compatibility.ts | 2 +- packages/nuxi/src/utils/nuxt.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/kit/src/compatibility.ts b/packages/kit/src/compatibility.ts index 1936bfc9501..abd83a66532 100644 --- a/packages/kit/src/compatibility.ts +++ b/packages/kit/src/compatibility.ts @@ -12,7 +12,7 @@ export async function checkNuxtCompatibility (constraints: NuxtCompatibility, nu if (constraints.nuxt) { const nuxtVersion = getNuxtVersion(nuxt) const nuxtSemanticVersion = nuxtVersion - .replace(/-[0-9]+\.[0-9a-f]{7}/, '') // Remove edge prefix + .replace(/-[0-9]+\.[0-9a-f]{7,8}/, '') // Remove edge prefix if (!satisfies(nuxtSemanticVersion, constraints.nuxt, { includePrerelease: true })) { issues.push({ name: 'nuxt', diff --git a/packages/nuxi/src/utils/nuxt.ts b/packages/nuxi/src/utils/nuxt.ts index d8d26698fcd..220c6b65d39 100644 --- a/packages/nuxi/src/utils/nuxt.ts +++ b/packages/nuxi/src/utils/nuxt.ts @@ -29,7 +29,7 @@ export async function cleanupNuxtDirs (rootDir: string) { export function nuxtVersionToGitIdentifier (version: string) { // match the git identifier in the release, for example: 3.0.0-rc.8-27677607.a3a8706 - const id = /\.([0-9a-f]{7})$/.exec(version) + const id = /\.([0-9a-f]{7,8})$/.exec(version) if (id?.[1]) { return id[1] }