From e65a54f37b606c26b8c7380d870c04befa7538db Mon Sep 17 00:00:00 2001 From: Travis Fischer Date: Sun, 19 Feb 2023 17:00:21 -0600 Subject: [PATCH] fix: cwd bug with packageJson --- bin/cli.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/bin/cli.js b/bin/cli.js index 72f251b..8be704c 100755 --- a/bin/cli.js +++ b/bin/cli.js @@ -1,6 +1,7 @@ #!/usr/bin/env node import crypto from 'node:crypto' +import * as url from 'url' import { cac } from 'cac' import Conf from 'conf' import { readPackageUp } from 'read-pkg-up' @@ -8,7 +9,9 @@ import { readPackageUp } from 'read-pkg-up' import { ChatGPTAPI } from '../build/index.js' async function main() { - const pkg = (await readPackageUp()).packageJson + const dirname = url.fileURLToPath(new URL('.', import.meta.url)) + const pkg = await readPackageUp({ cwd: dirname }) + const version = (pkg && pkg.packageJson && pkg.packageJson.version) || '4' const config = new Conf({ projectName: 'chatgpt' }) const cli = cac('chatgpt') @@ -107,7 +110,7 @@ async function main() { }) cli.help() - cli.version(pkg.version) + cli.version(version) try { cli.parse()