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"