From 0c8789435c18f54367fb5c4ee1dadfc2a61fc3fe Mon Sep 17 00:00:00 2001 From: Julien Oculi Date: Sat, 15 Jun 2024 16:18:21 +0200 Subject: [PATCH] build: :bug: fix package name parsing allow any string as name and scope --- scripts/add_package.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/add_package.ts b/scripts/add_package.ts index ca09fdd..fffcf90 100644 --- a/scripts/add_package.ts +++ b/scripts/add_package.ts @@ -1,11 +1,11 @@ -import { join } from '$std/path/join.ts' import { ensureDir } from '$std/fs/mod.ts' +import { join } from '$std/path/join.ts' import denoJson from '../deno.json' with { type: 'json' } // Get package from cli const baseRepo = 'https://git.cohabit.fr/' const packageRepoAndTag = Deno.args[0] -const match = packageRepoAndTag.match(/(?@\w+\/\w+)@(?\d\.\d\.\d.*)/) +const match = packageRepoAndTag.match(/(?@\S+\/\S+)@(?\d\.\d\.\d.*)/) // Parse name and version tag if (match === null || match.groups === undefined) {