Kind: Interface
Source: atloria-monorepo/packages/doc-automation/src/v2/types/framework.types.ts
Complete detected tech stack for a project
Properties
| Property | Type |
|---|---|
frontend | `{ |
framework: FrontendFramework; version?: string; language: 'typescript' | 'javascript'; uiLibrary: UILibrary; stateManagement: StateManagement; router?: string; // react-router, vue-router, etc. formLibrary?: string; // react-hook-form, formik, vee-validate validationLibrary?: string; // yup, zod, joi
}| |backend|{
framework: BackendFramework;
version?: string;
language:
| 'typescript'
| 'javascript'
| 'python'
| 'csharp'
| 'java'
| 'ruby'
| 'php';
orm?: string; // prisma, typeorm, ef-core, sqlalchemy
validationLibrary?: string; // class-validator, pydantic, data-annotations
}| |database|{
type: 'postgresql' | 'mysql' | 'mongodb' | 'sqlite' | 'mssql' | 'unknown';
orm?: string;
}| |isMonorepo|boolean| |isFullStack|boolean| |confidence|'high' | 'medium' | 'low'| |detectionSource|string[]` |
Was this page helpful?