@efie-form/builder
v0.3.0
Published
Form builder logic for Efie Form (used internally)
Maintainers
Readme
@efie-form/builder
Internal form builder package for the Efie Form ecosystem.
⚠️ Internal Package: This package contains internal builder logic and components. Do not install this package directly. Instead, use the framework-specific packages:
For End Users
- React: @efie-form/react - Complete React integration with form builder
- Vue: @efie-form/vue - Vue components and composables
- Other Frameworks: Coming soon
For Maintainers
This package provides the visual form builder component used internally by framework-specific packages.
Key Components
FormBuilder- Main visual form builder componentuseSchemaStore- Zustand store for form schema managementuseSettingsStore- Zustand store for builder settings
Development
- Built with React, TypeScript, and Tailwind CSS
- Uses Zustand for state management
- Comprehensive test coverage with Jest
Documentation
- Zustand Reactive Patterns - State management patterns used in the builder
- Demo Applications - Usage examples for development
License
MIT License - see the LICENSE file for details.
Contributing
See the main Contributing Guidelines for information on how to contribute to this package.
