From 29d783fe42092b460e0d6496813fc93fee1ef851 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 --- legacy/bin/cli.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/legacy/bin/cli.js b/legacy/bin/cli.js index 72f251b6..8be704c4 100755 --- a/legacy/bin/cli.js +++ b/legacy/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()