| 11 | export type UnsupportedFramework = "remix" | "astro" | "sveltekit" | "gatsby" | null; |
| 12 | |
| 13 | export interface ProjectInfo { |
| 14 | packageManager: PackageManager; |
| 15 | framework: Framework; |
| 16 | nextRouterType: NextRouterType; |
| 17 | isMonorepo: boolean; |
| 18 | projectRoot: string; |
| 19 | hasReactGrab: boolean; |
| 20 | isReactGrabConfigured: boolean; |
| 21 | reactGrabVersion: string | null; |
| 22 | unsupportedFramework: UnsupportedFramework; |
| 23 | } |
| 24 | |
| 25 | const VALID_PACKAGE_MANAGERS: ReadonlySet<string> = new Set(["npm", "yarn", "pnpm", "bun"]); |
| 26 |
nothing calls this directly
no outgoing calls
no test coverage detected
searching dependent graphs…