@feugene/granularity-forms-schema

  • With components
  • v1.1.1
  • 1 component

Forms from a schema: zod or JSON Schema turned into real fields with validation and layout. Take it when the form is data rather than markup.

core tag v1.1.1

On this page
version
1.1.1
Public subpaths
22
Components
1
Runtime dependencies
0

How the package describes itself on npm: Schema-driven forms for the @feugene/granularity design system — zod and JSON Schema into real form fields, zero dependencies.

Installation

The command installs the package and its required peer dependencies: the library does not bring them, because your application already has them.

npm i @feugene/granularity-forms-schema @feugene/granularity @feugene/granum vue
pnpm add @feugene/granularity-forms-schema @feugene/granularity @feugene/granum vue
yarn add @feugene/granularity-forms-schema @feugene/granularity @feugene/granum vue
bun add @feugene/granularity-forms-schema @feugene/granularity @feugene/granum vue

Optional peer dependencies

Declared optional: they are needed only by the part of the package that uses them. Your package manager will not remind you about them.

  • @feugene/fint-i18n
  • @feugene/granularity-chrono
  • @feugene/unplugin-granularity
  • unplugin-vue-components
  • zod

What is inside

The manifest declares 22 entry points — importing through them is what keeps the bundle free of what you did not use.

No runtime dependencies: only the code of the package itself reaches your application.

Components

Package documentation

Written in the library repository. The portal links to it rather than retelling it.