From 0f4a5e24bf791b24498586b63ca5879ce7fc7865 Mon Sep 17 00:00:00 2001 From: Dylan Staley <88163+dstaley@users.noreply.github.com> Date: Wed, 31 Jul 2024 13:12:51 -0700 Subject: [PATCH] fix(dev-cli): Use configured monorepo root when calculating Clerk packages --- .changeset/wicked-pianos-argue.md | 5 +++++ packages/dev-cli/src/utils/getClerkPackages.js | 6 ++++-- 2 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 .changeset/wicked-pianos-argue.md 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*']);