Core
The core of Virentia Net is one framework-agnostic package:
| Package | Purpose |
|---|---|
@virentia/net-core | Queries, mutations, triggers, concurrency/retry operators, executor adapters, scoped defaults |
It does not depend on React or Vue. Remote data is modeled as Virentia state — a query is a real @virentia/core effect with data/error/stale stores on top — so any renderer reads the same models through its own thin binding (React, Vue) or plain scoped.
Pages
- Query — the fetch effect: config, units, reading and driving per scope.
- Mutation — the write side:
optimisticupdates andinvalidates. - Triggers — run a query or mutation when any Virentia unit fires.
- Operators —
concurrencyandretryas ordereduse: []middleware. - Adapters — TanStack Query and Apollo executors behind the same query surface.
- Defaults —
overrideDefaultsfor a shared executor or operators, globally or per scope.