Skip to content

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.tech

Don'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_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.
  • vyuh_property_system1.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.

Transitive Dependencies

Dependency Purpose
flutterWidget framework for property editors
reactive_formsForm control abstraction (wrapped behind `PropertyControl<T>`)
  • flutter

    Widget framework for property editors

  • reactive_forms

    Form 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

yaml
dependencies:
  vyuh_property_system:
    hosted: https://pub.vyuh.tech
    version: ^1.2.0

See also