@builder.io/dev-tools
Version:
Builder.io Visual CMS Devtools
14 lines (13 loc) • 580 B
TypeScript
import type { GuessedSettings } from "$/ai-utils";
/**
* Detect Next.js project settings with high confidence
* Only returns settings if we can detect all required components
*
* Detection criteria:
* 1. Package manager (npm/yarn/pnpm) detected via lock file at root
* 2. Next.js config file (next.config.js/ts/mjs) at root
* 3. app/ directory exists (Next.js 13+ App Router)
* 4. package.json has a "dev" script
* 5. The dev script includes "next dev"
*/
export declare function detectNextJsSettings(basePath: string, files: string[]): Promise<GuessedSettings | null>;