Technology Catalog
This inventory describes repository usage, not upstream tutorials. Versions below are declared major versions; consult the catalog/lockfile for resolutions.
| Technology | Kartuli usage and convention | Source |
|---|---|---|
| Git | Source history and branches; Conventional Commits and Lefthook gates | lefthook.yml; Git workflow |
| Node.js | Runtime for builds, scripts and tests; supported major 24 with exact local/CI pin 24.13.1 | Root engines.node, .nvmrc, CI setup action |
| pnpm | Version 10.30.2; workspaces and the shared catalog; no npm workflow | package.json, pnpm-workspace.yaml, pnpm-lock.yaml |
| Turborepo | Task dependencies, affected selection and local/remote cache | turbo.json, scripts/orchestrator |
| TypeScript | Version 7, including Storybook | Root/workspace tsconfig*, catalog |
| React | Version 19; app UI, shared UI and component stories | App and UI manifests |
| Next.js | Version 16; two app workspaces, App Router, server/client boundaries | App next.config.ts, src/app; read installed Next docs before coding |
| Tailwind CSS | Version 4; utility styling and shared CSS token contract | packages/design-system/index.css and its three layer files |
| PostCSS | Next.js Tailwind integration through @tailwindcss/postcss | App postcss.config.mjs |
| Vite | Storybook React build/test integration; VitePress uses its own dependency graph | Storybook and Web Docs manifests/config |
| VitePress / Vue | VitePress 1.6.4 and Vue 3 render docs, not product UI | Web Docs Client |
| Biome | Root/workspace linting and formatting, including source accessibility rules | biome.json, biome.root.json, workspace lint scripts |
Technology conventions belong here; capability policy belongs to its canonical area. For example, Git mechanics are a technology concern, but branch/review conventions belong to Project.
Configuration and operating guides
- TypeScript: configuration inheritance, aliases and builds.
- Turborepo: graph, cache contracts and affected selection.
- Node.js and pnpm: pinned toolchain, catalogs and installs.
- Next.js: application boundaries and configuration.
- React: composition, providers and JSX transforms.
- Tailwind CSS and PostCSS: stylesheet and build integration.
- Vite and VitePress: component and documentation pipelines.
- Git and Lefthook: local hooks and validation.
- Biome: configuration scope, lint/fix commands and failure diagnosis.
Use the complete command reference for scripts and the dependency inventory for declared consumers and a coverage link for every package. The audit includes default/named catalogs, catalog-only entries and install-script policy; toolchain support explains compiler types and build/test adapters. These guides own Kartuli conventions; upstream links above cover APIs.