From 67b7ae98a63d0cd001c1e4cfcc0393414e535f24 Mon Sep 17 00:00:00 2001 From: k0valik <85703878+k0valik@users.noreply.github.com> Date: Mon, 23 Mar 2026 19:03:51 +0100 Subject: [PATCH] fix(cli): resolve --version returning 'unknown' on Windows (#546) fix(cli): resolve --version returning 'unknown' on Windows by using JSON.parse(readFileSync) instead of ESM import with { type: 'json' } --- bin/omniroute.mjs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/bin/omniroute.mjs b/bin/omniroute.mjs index 28d511da92..b9bece189f 100755 --- a/bin/omniroute.mjs +++ b/bin/omniroute.mjs @@ -116,10 +116,8 @@ if (args.includes("--help") || args.includes("-h")) { if (args.includes("--version") || args.includes("-v")) { try { - const pkg = await import(join(ROOT, "package.json"), { - with: { type: "json" }, - }); - console.log(pkg.default.version); + const { version } = JSON.parse(readFileSync(join(ROOT, "package.json"), "utf8")); + console.log(version); } catch { console.log("unknown"); }