From 4ff6d2bc95d9e3f08cbe41dfc7d9823a40fd82ad Mon Sep 17 00:00:00 2001 From: Jonathan Bernard Date: Thu, 17 Jul 2025 14:07:42 -0500 Subject: [PATCH] Fix bug when loading node package file. --- update_version.nim | 9 +++++---- update_version.nimble | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/update_version.nim b/update_version.nim index bce3e01..5c595dc 100644 --- a/update_version.nim +++ b/update_version.nim @@ -85,7 +85,7 @@ Details: Node: ^\s*export\s+const\s+\S*VERSION\S*\s*=\s*"()"\s*;?$ """ -const UV_VERSION = "1.2.0" +const UV_VERSION = "1.2.1" type LangType* = enum lNim, lNode @@ -155,8 +155,9 @@ proc parseNimblePackage(dir: Path): PackageVersion = proc parseNodePackage(dir: Path): PackageVersion = result = PackageVersion( file: dir / Path("package.json"), - lang: lNode, - nodePackage: parseFile($result.file)) + lang: lNode) + + result.nodePackage = parseFile($result.file) if not result.nodePackage.hasKey("name") or not result.nodePackage.hasKey("version") or @@ -174,7 +175,7 @@ proc detectAndParsePackage(dir: Path): PackageVersion = except: let nimEx = getCurrentException() try: result = parseNodePackage(dir) - except: + except Exception: let nodeEx = getCurrentException() stderr.writeLine( "Unable to find a package definitions file. Errors:\n\t$#\n\t$#" % diff --git a/update_version.nimble b/update_version.nimble index 9ce33dd..61a09ad 100644 --- a/update_version.nimble +++ b/update_version.nimble @@ -1,6 +1,6 @@ # Package -version = "1.2.0" +version = "1.2.1" author = "Jonathan Bernard" description = "Small util to update version consistently for nim and node packages." license = "MIT"