From a3a351e4ab81dc77930ef80f40ec56f63fcde91b Mon Sep 17 00:00:00 2001 From: David Sheldrick Date: Sat, 27 Feb 2021 13:05:38 +0000 Subject: [PATCH] fix patch filename parsing --- src/PackageDetails.test.ts | 2 +- src/PackageDetails.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/PackageDetails.test.ts b/src/PackageDetails.test.ts index ffeab28f..50cc2d9a 100644 --- a/src/PackageDetails.test.ts +++ b/src/PackageDetails.test.ts @@ -76,7 +76,7 @@ Object { "patchFilename": "banana+0.4.2.dev.patch", "path": "node_modules/banana", "pathSpecifier": "banana", - "version": "0.4.2.dev", + "version": "0.4.2", } `) }) diff --git a/src/PackageDetails.ts b/src/PackageDetails.ts index ffc86d92..4b44015e 100644 --- a/src/PackageDetails.ts +++ b/src/PackageDetails.ts @@ -48,7 +48,7 @@ export function getPackageDetailsFromPatchFilename( patchFilename: string, ): PatchedPackageDetails | null { const legacyMatch = patchFilename.match( - /^([^+=]+?)(:|\+)(\d+\.\d+\.\d+.*)(\.dev)?\.patch$/, + /^([^+=]+?)(:|\+)(\d+\.\d+\.\d+.*?)(\.dev)?\.patch$/, ) if (legacyMatch) {