# DetectedTechStack

**Kind:** Interface

**Source:** [`atloria-monorepo/packages/doc-automation/src/v2/types/framework.types.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/packages/doc-automation/src/v2/types/framework.types.ts#L80)

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[]` |
