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,