From 15735a60dbb7ab931d8835fb87830c6cd752cfee Mon Sep 17 00:00:00 2001 From: Martin Trapp <94928215+martrapp@users.noreply.github.com> Date: Fri, 8 Mar 2024 09:35:27 +0100 Subject: [PATCH] fix: improves D2 version detection logic Co-authored-by: HiDeoo <494699+HiDeoo@users.noreply.github.com> --- packages/astro-d2/libs/d2.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/astro-d2/libs/d2.ts b/packages/astro-d2/libs/d2.ts index 02a5684..af47f19 100644 --- a/packages/astro-d2/libs/d2.ts +++ b/packages/astro-d2/libs/d2.ts @@ -85,7 +85,7 @@ async function getD2Version() { try { const [version] = await exec('d2', ['--version']) - if (!version || !/^\d+\.\d+\.\d+$/.test(version)) { + if (!version || !/^v?\d+\.\d+\.\d+/.test(version)) { throw new Error(`Invalid D2 version, got '${version}'.`) }