diff --git a/.changeset/wicked-pianos-argue.md b/.changeset/wicked-pianos-argue.md new file mode 100644 index 00000000000..ee43552206e --- /dev/null +++ b/.changeset/wicked-pianos-argue.md @@ -0,0 +1,5 @@ +--- +"@clerk/dev-cli": patch +--- + +Use configured monorepo root when calculating Clerk packages 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*']);