Maturity and compatibility
What catalog badges mean, live maturity counts, and per-package Node and peer dependency requirements.
Counts and the compatibility table below always match the published packages.
Stability policy
A major version is cut only for a breaking change on a stable or beta export.
Alpha, beta and stable mean what the badges below say. Alpha can change in any release. Beta may change in a minor with a migration note. Stable follows semver.
What a badge means
No badge
No badge = stable: semver-protected. Tested through the public API, accessible for UI, documented, API frozen under semver.
Beta: tested, documented, accessible; the API may still change in a minor, with a migration note; not covered by the semver guarantee.
Alpha: works, but the API can change in any release; not covered by the semver guarantee.
Documented, not built yet. No code and no tests.
Do not start a new use. The entry names its replacement and will be removed later.
Packages at 1.0.0 carry stable catalog entries under real semver. Alpha and beta entries in the same package are excluded from that guarantee — check each need's badge (or lack of one) before you ship.
Current catalog counts
| Status | Catalog needs |
|---|---|
| alpha | 37 |
| beta | 40 |
| stable | 65 |
Workspace toolchain
Node >=22, pnpm@9.15.9. UI work expects React 19 and Tailwind CSS v4 (see theme doc).
Package compatibility
Generated from each package package.json on every docs build.
| Package | Version | Node | Peer dependencies |
|---|---|---|---|
| @zedtech/zedkit-ai | 1.2.0 | >=22 | — |
| @zedtech/zedkit-brand | 0.1.1 | >=22 | react 19.3.1 |
| @zedtech/zedkit-core | 1.0.1 | >=22 | — |
| @zedtech/zedkit-devtools | 0.3.19 | >=22 | @zedtech/zedkit-flags workspace:*; @zedtech/zedkit-ui workspace:*; react 19.3.1; react-dom 19.3.1 |
| @zedtech/zedkit-flags | 0.3.1 | >=22 | @openfeature/react-sdk 1.4.1; @openfeature/server-sdk 1.23.0; @openfeature/web-sdk 1.10.0; react 19.3.1 |
| @zedtech/zedkit-i18n | 0.2.3 | >=22 | react ^19.0.0 |
| @zedtech/zedkit-live | 0.1.1 | >=22 | — |
| @zedtech/zedkit-nest | 1.1.1 | >=22 | @fastify/static ^10.1.7; @nestjs/common ^12.2.0; @nestjs/config ^12.0.1; @nestjs/core ^12.2.0; @nestjs/platform-fastify ^12.2.0; @nestjs/swagger ^12.0.4; @nestjs/throttler ^6.7.1; class-transformer ^0.5.1; class-validator ^0.15.1; fastify ^5.12.7; nestjs-pino ^5.3.1; pino ^10.4.0; pino-http ^11.0.0; reflect-metadata ^0.2.2 |
| @zedtech/zedkit-observability | 0.3.19 | >=22 | @zedtech/zedkit-ui workspace:*; pino 10.4.0; posthog-js 1.445.4; react 19.3.1; react-dom 19.3.1 |
| @zedtech/zedkit-payload-access | 0.1.1 | >=22 | payload 3.93.0 |
| @zedtech/zedkit-payload-seo | 1.0.2 | >=22 | payload ^3.93.0 |
| @zedtech/zedkit-quality | 2.0.0 | >=22 | @eslint/js 9.39.5; eslint 9.39.5; eslint-plugin-better-tailwindcss 4.10.0; eslint-plugin-jsx-a11y 6.10.2; typescript-eslint 8.72.1 |
| @zedtech/zedkit-seo | 1.1.0 | >=22 | — |
| @zedtech/zedkit-server | 1.3.1 | >=22 | — |
| @zedtech/zedkit-storage | 0.2.2 | >=22 | @aws-sdk/client-s3 3.1161.0; @aws-sdk/s3-request-presigner 3.1161.0 |
| @zedtech/zedkit-ui | 2.0.1 | >=22 | react ^19.0.0; react-dom ^19.0.0; tailwindcss ^4.0.0 |