diff --git a/.changeset/shaggy-donuts-cry.md b/.changeset/shaggy-donuts-cry.md new file mode 100644 index 00000000000..555d224ee0d --- /dev/null +++ b/.changeset/shaggy-donuts-cry.md @@ -0,0 +1,5 @@ +--- +'@clerk/dev-cli': patch +--- + +Fix framework detection for Next.js. `clerk-dev` will now check for `next` as a dependency. diff --git a/packages/dev-cli/src/commands/setup.js b/packages/dev-cli/src/commands/setup.js index 764e64be2ef..c739e4ed6aa 100644 --- a/packages/dev-cli/src/commands/setup.js +++ b/packages/dev-cli/src/commands/setup.js @@ -40,7 +40,7 @@ function hasPackage(packages, dependency) { async function detectFramework() { const { dependencies, devDependencies } = await getDependencies(join(process.cwd(), 'package.json')); - const IS_NEXT = hasFile('next.config.js') || hasFile('next.config.mjs'); + const IS_NEXT = hasPackage(dependencies, 'next'); if (IS_NEXT) { return 'nextjs'; }