Packages
Choose the adapter for your framework. All renderers share the same form model, configuration, validation behavior, and default jc-* styling hooks.
| Package | Purpose | Requirement |
|---|---|---|
@jcees-forms/vue | Vue 3 component | Vue 3.5+ |
@jcees-forms/nuxt | SSR-friendly Nuxt wrapper | Nuxt 3+, Vue 3.5+ |
@jcees-forms/react | React component | React 17 or 18 |
@jcees-forms/next | Next.js server and client helpers | Next.js 14+ |
@jcees-forms/javascript | Framework-free renderer | Modern browser |
@jcees-forms/css | Optional default stylesheet | Any integration |
React compatibility
The Next.js adapter declares React 18 or 19 support, while the underlying React renderer currently declares React 17 or 18. Use React 18 until those peer ranges are aligned.