Skip to content

Commit 8efd6c1

Browse files
committed
version 6.4.14: fix function parseNameAndVersion
1 parent d033990 commit 8efd6c1

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "patch-package",
3-
"version": "6.4.13",
3+
"version": "6.4.14",
44
"description": "Fix broken node modules with no fuss",
55
"main": "dist/index.js",
66
"repository": "github:ds300/patch-package",

src/PackageDetails.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,13 @@ function parseNameAndVersion(
2828
}
2929
case 2: {
3030
const [nameOrScope, versionOrName] = parts
31-
if (versionOrName.match(/^[^~]\d+/)) {
32-
return {
33-
name: nameOrScope,
34-
version: versionOrName,
35-
}
31+
if (nameOrScope[0] == "@") {
32+
return { name: `${nameOrScope}/${versionOrName}` }
33+
}
34+
return {
35+
name: nameOrScope,
36+
version: versionOrName,
3637
}
37-
return { name: `${nameOrScope}/${versionOrName}` }
3838
}
3939
case 3: {
4040
const [scope, name, version] = parts

0 commit comments

Comments
 (0)