Reference
Package Reference
All six published packages, their npm names, and what each exports.
Published packages
| Package | npm | Version |
|---|---|---|
@prismrepo/core | npmjs.com/package/@prismrepo/core | 1.0.0 |
@prismrepo/forms | npmjs.com/package/@prismrepo/forms | 1.0.0 |
@prismrepo/react | npmjs.com/package/@prismrepo/react | 1.0.0 |
@prismrepo/adapter-rhf | npmjs.com/package/@prismrepo/adapter-rhf | 1.0.0 |
@prismrepo/adapter-zod | npmjs.com/package/@prismrepo/adapter-zod | 1.0.0 |
@prismrepo/cli | npmjs.com/package/@prismrepo/cli | 1.0.0 |
See Package Responsibilities for what each package owns and the dependency direction between them.
Public exports, by package
@prismrepo/core:PrismError,PrismConfigurationError,Prettify<T>.@prismrepo/forms:defineRegistry,createFormBuilder,resolveFieldComponent,FieldBinding<TValue>,FieldComponent/FieldComponentProps.@prismrepo/react:PrismProvider,usePrismRegistry.@prismrepo/adapter-rhf:usePrismForm,PrismField.@prismrepo/adapter-zod:createZodResolver.prismrepoCLI:init,add <item...>,list.
Layer 1 primitives and Layer 2 field components
Not a package export, copy-in source by design, see Customization Model. Installable via the CLI, see Form Engine Overview for the current catalog.