diff --git a/packages/dev-cli/src/utils/getClerkPackages.js b/packages/dev-cli/src/utils/getClerkPackages.js index 6c8b69adf09..3f82f280753 100644 --- a/packages/dev-cli/src/utils/getClerkPackages.js +++ b/packages/dev-cli/src/utils/getClerkPackages.js @@ -1,14 +1,16 @@ import { readFile } from 'node:fs/promises'; -import { dirname, join, posix, resolve } from 'node:path'; +import { dirname, posix } from 'node:path'; import { globby } from 'globby'; +import { getMonorepoRoot } from './getMonorepoRoot.js'; + /** * Generates an object with keys of package names and values of absolute paths to the package folder. * @returns {Promise>} */ export async function getClerkPackages() { - const monorepoRoot = resolve(join(import.meta.dirname, '..', '..', '..', '..')); + const monorepoRoot = await getMonorepoRoot(); /** @type {Record} */ const packages = {}; const clerkPackages = await globby([posix.join(monorepoRoot, 'packages', '*', 'package.json'), '!*node_modules*']);