Property System Packages
The Property System module is a single, dependency-light package with a deliberately small footprint. It has no dependency on vyuh_core and can be used in any Flutter application.
Authenticate with pub.vyuh.tech first
`vyuh_property_system` is hosted on the private pub.vyuh.tech registry. Before running pub get, register a Bearer token issued by Vyuh Technologies based on your plan.
Run the one-time setup:
dart pub token add https://pub.vyuh.techDon't have a token yet? Email ask@vyuh.tech to request one. For full details (CI, Docker, rotation, troubleshooting), see the Pub Token Setup guide.
Packages
| Package | Version | Role |
|---|---|---|
vyuh_property_system | 1.2.0 | Type-safe `Property<T>` system with built-in editors, fluent builder, validation, conditions, collections, and `reactive_forms` integration. Standalone — no `vyuh_core` dependency. |
vyuh_property_system1.2.0Type-safe `Property<T>` system with built-in editors, fluent builder, validation, conditions, collections, and `reactive_forms` integration. Standalone — no `vyuh_core` dependency.
Transitive Dependencies
| Dependency | Purpose |
|---|---|
flutter | Widget framework for property editors |
reactive_forms | Form control abstraction (wrapped behind `PropertyControl<T>`) |
flutterWidget framework for property editors
reactive_formsForm control abstraction (wrapped behind `PropertyControl<T>`)
You do not need to import or configure reactive_forms yourself. The property system wraps it behind its own abstraction. If you want direct access to reactive_forms types, an opt-in interop import is available — see the Installation page.
Install
dependencies:
vyuh_property_system:
hosted: https://pub.vyuh.tech
version: ^1.2.0See also
- Installation — setup walkthrough
- Quick Start — build a course settings panel in 5 minutes
- Architecture — property types, collections, and conditions