From aa64eb69e98e09e5563ddf76dda28bc947724609 Mon Sep 17 00:00:00 2001 From: Bryce Kalow Date: Wed, 31 Jul 2024 14:03:22 -0500 Subject: [PATCH] Fix monorepo root detection for installed package case --- packages/dev-cli/src/utils/getClerkPackages.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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*']);