UNPKG

ai-debug-local-mcp

Version:

🎯 ENHANCED AI GUIDANCE v4.1.2: Dramatically improved tool descriptions help AI users choose the right tools instead of 'close enough' options. Ultra-fast keyboard automation (10x speed), universal recording, multi-ecosystem debugging support, and compreh

62 lines • 1.94 kB
/** * NextJS Core Configuration & Detection Module * * Phase 1 of NextJS Debug Engine Enhanced modularization following the proven * 4-module architecture pattern. This module contains core NextJS detection, * configuration analysis, and basic page information functionality. * * Contains core functionality: * - NextJS framework detection and version identification * - Configuration analysis and parsing * - Page attachment and basic monitoring setup * - Core page information gathering * * @module nextjs-core-config * @since Cycle 23 - July 13, 2025 */ import { Page } from 'playwright'; export interface NextJSConfig { framework: 'Next.js'; version: string; rendering: 'App Router' | 'Pages Router'; buildMode: 'development' | 'production'; config: { reactStrictMode: boolean; experimental: string[]; images?: { domains: string[]; }; basePath?: string; assetPrefix?: string; i18n?: any; redirects?: any[]; rewrites?: any[]; }; } export interface AppRouterInfo { currentRoute: string; params: Record<string, string>; searchParams: Record<string, string>; layoutNesting: number; parallelRoutes: string[]; interceptedRoutes: number; routeGroups: string[]; dynamicSegments: string[]; } export declare class NextJSCoreConfig { private page; private config?; constructor(page: Page); attachToPage(): Promise<void>; private detectNextJSConfig; private injectBasicMonitoring; getPageInfo(): Promise<any>; getConfig(): Promise<NextJSConfig | null>; getAppRouterInfo(): Promise<AppRouterInfo | null>; getFrameworkVersion(): Promise<string>; getRenderingType(): Promise<string>; getBuildMode(): Promise<string>; isAppRouter(): Promise<boolean>; isPagesRouter(): Promise<boolean>; } //# sourceMappingURL=nextjs-core-config.d.ts.map