Skip to content
zedkit

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

Beta: tested, documented, accessible; the API may still change in a minor, with a migration note; not covered by the semver guarantee.

alpha

Alpha: works, but the API can change in any release; not covered by the semver guarantee.

planned

Documented, not built yet. No code and no tests.

deprecated

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

StatusCatalog needs
alpha37
beta40
stable65

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.

PackageVersionNodePeer dependencies
@zedtech/zedkit-ai1.2.0>=22—
@zedtech/zedkit-brand0.1.1>=22react 19.3.1
@zedtech/zedkit-core1.0.1>=22—
@zedtech/zedkit-devtools0.3.19>=22@zedtech/zedkit-flags workspace:*; @zedtech/zedkit-ui workspace:*; react 19.3.1; react-dom 19.3.1
@zedtech/zedkit-flags0.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-i18n0.2.3>=22react ^19.0.0
@zedtech/zedkit-live0.1.1>=22—
@zedtech/zedkit-nest1.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-observability0.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-access0.1.1>=22payload 3.93.0
@zedtech/zedkit-payload-seo1.0.2>=22payload ^3.93.0
@zedtech/zedkit-quality2.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-seo1.1.0>=22—
@zedtech/zedkit-server1.3.1>=22—
@zedtech/zedkit-storage0.2.2>=22@aws-sdk/client-s3 3.1161.0; @aws-sdk/s3-request-presigner 3.1161.0
@zedtech/zedkit-ui2.0.1>=22react ^19.0.0; react-dom ^19.0.0; tailwindcss ^4.0.0

Next steps

On this page