From fbd8725c07d6ef3dacadcef6495ac75f2e24a62b Mon Sep 17 00:00:00 2001 From: matt korwel Date: Tue, 24 Jun 2025 17:26:50 -0700 Subject: [PATCH] fix(update-notifier): resolve __dirname error on npx execution (#1406) --- packages/cli/src/ui/utils/updateCheck.ts | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/packages/cli/src/ui/utils/updateCheck.ts b/packages/cli/src/ui/utils/updateCheck.ts index 6efe21ed..e6e6bd62 100644 --- a/packages/cli/src/ui/utils/updateCheck.ts +++ b/packages/cli/src/ui/utils/updateCheck.ts @@ -5,17 +5,14 @@ */ import updateNotifier from 'update-notifier'; -import { readPackageUp } from 'read-package-up'; +import { getPackageJson } from '../../utils/package.js'; export async function checkForUpdates(): Promise { try { - // read-package-up looks for the closest package.json from cwd - const pkgResult = await readPackageUp({ cwd: __dirname }); - if (!pkgResult) { + const packageJson = await getPackageJson(); + if (!packageJson || !packageJson.name || !packageJson.version) { return null; } - - const { packageJson } = pkgResult; const notifier = updateNotifier({ pkg: { name: packageJson.name,