UNPKG

@builder.io/dev-tools

Version:

Builder.io Visual CMS Devtools

14 lines (13 loc) 580 B
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>;