@cybertools/providers
v1.0.0
Published
Typed React providers and React-free models for Cyberscope audits, coins, findings and iterations.
Readme
@cybertools/providers
Typed React providers and React-free models for Cyberscope audits, coins, findings and iterations.
There is deliberately no root entry: domains share names such as useCoin and deserialize. Import from a subpath.
| Subpath | Contents |
| ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
| @cybertools/providers/audits | AuditProvider, useAudits, useAudit, useAuditValue, useAuditsDispatch, useAuditDispatch, useCoin, useAuditAssessment, domain types |
| @cybertools/providers/audits/model | getInitialState, getBackendInitialState, getAssessmentInitialState, deserialize, deserializeCollection, deserializeBySlug, serialize* |
| @cybertools/providers/coin | CoinProvider, useCoins, useCoin, useCoinValue, useCoinDispatch, useCoinResourceDispatch, useAirdrop, domain types |
| @cybertools/providers/coin/model | getInitialState, getBackendInitialState, deserialize, deserializeCollection, deserializeBySlug, serialize* |
| @cybertools/providers/findings | FindingsProvider, useFindings, useFinding, useFindingValue, useFindingsDispatch, useFindingDispatch, domain types |
| @cybertools/providers/findings/model | getInitialState, getBackendInitialState, deserialize, deserializeCollection, deserializeById, serialize* |
| @cybertools/providers/iterations | IterationsProvider, useIterations, useIteration, useIterationValue, useIterationsDispatch, useIterationDispatch, getIterationInitialState |
| @cybertools/providers/iterations/model | getInitialState, getBackendInitialState, getFilesInitialState, deserialize, deserializeCollection, deserializeById, serialize* |
| @cybertools/providers/legacyCoin | Deprecated LegacyCoinProvider, useCoins, useCoin, useAirdrop, useCoinResourceDispatch (separate context from CoinProvider) |
Use the /model subpaths on the server (for example in API routes or monitoring backends): they import only @cybertools/utils and never load React.
serialize* helpers are deprecated and kept for @cybertools/ui compatibility; prefer deserialize.
