21 packages matching “fuaran”
fuaran
v0.0.0-placeholder.2 · 2 months ago
Defensive placeholder for the unscoped npm name 'fuaran'. The real Fuaran packages are published under the @fuaran-ui scope. Install with: npm install @fuaran-ui/ui
No known vulnerabilities
@fuaran-ui/renderer
v0.25.0 · 5 days ago
React renderer + reference CSS + per-instance custom-renderer registry for the Fuaran UI typed Node tree — a conformant TypeScript host of the language-neutral contract in fuaran-dotnet/docs/WIRE_FORMAT.md. Renders any tree @fuaran-ui/ui authors or @fuara
No known vulnerabilities
@fuaran-ui/ui
v0.22.0 · 5 days ago
Smart constructors + bounded-type kit + pre-emit validation for the Fuaran UI language contract — the ergonomic TypeScript author surface (fuaran.dashboard / fuaran.metric / …) over @fuaran-ui/schema. Mirrors the F# Fuaran.X module.
No known vulnerabilities
@fuaran-ui/ops
v0.28.0 · 5 days ago
Canonical-JSON codec (encoder + structural decoder) and tree-op apply engine for the Fuaran UI wire format — a conformant TypeScript host of the language-neutral contract in fuaran-dotnet/docs/WIRE_FORMAT.md, verified byte-for-byte against the workspace w
No known vulnerabilities
@fuaran-ui/cli
v0.11.1 · 14 days ago
The Fuaran generative-UI CLI — fuaran generate / validate / recipe / scaffold over the public surfaces, with zero MCP config. Works against the real endpoint or the local mock.
No known vulnerabilities
@fuaran-ui/renderer-server
v0.23.0 · 5 days ago
Server-HTML renderer for the Fuaran UI typed Node tree — a pure-string renderer (no React, no DOM) that walks a tree and emits the reference fuaran-* class vocabulary for a first paint + crawlable, no-JavaScript page. The TypeScript twin of Fuaran.UI.Rend
No known vulnerabilities
@fuaran-ui/react
v0.12.2 · 5 days ago
React adapter for the Fuaran generation endpoint — the useFuaranGenerate hook owns the current tree as state, so the turn-loop (generate, then cheap repair diffs) is automatic, with the closed hint-threading repair loop and rendering through @fuaran-ui/re
No known vulnerabilities
@fuaran-ui/schema
v0.24.0 · 5 days ago
TypeScript shape of the Fuaran UI §4b typed record contract — tagged unions for every NodeKind / LayoutKind / DisplayKind / InputKind / VisKind / Spec, branded NodeId / FragmentId, bounded primitives, and declarative Defaults.* constants. One conformant h
No known vulnerabilities
@fuaran-ui/charts
v0.14.2 · 5 days ago
Render-time Chart → Drawing lowering for Fuaran UI — the bounded, deterministic layout engine that turns a semantic ChartSpec + data rows into a canonical themed Drawing subtree (scales, ticks, axes, gridlines, legend, series geometry). The TypeScript twi
No known vulnerabilities
@fuaran-ui/validator
v0.11.0 · 29 days ago
Build-time validator for TypeScript-authored Fuaran UI trees — a TypeScript-compiler-API source walker over the @fuaran-ui/ui smart-constructor surface. Surfaces the same FUARAN### defect codes as the F# tier's Fuaran.UI.Validator for the portable rule su
No known vulnerabilities
@fuaran-ui/ai-tools
v0.13.1 · 5 days ago
Runtime tree-introspection surface for the Fuaran UI typed Node tree — getNodeState / findNodes / inspectTree over the typed shape, plus a React context provider + useFuaranIntrospection hook. The TypeScript port of the read-only introspection subset of F
No known vulnerabilities
@fuaran-ui/conformance
v0.25.0 · 5 days ago
Third-party certification kit for the Fuaran UI wire format — runs any candidate implementation (via a small decode/encode adapter) over the bundled canonical fixture corpus and emits a per-leg pass/fail conformance report naming the corpus version. See C
No known vulnerabilities
@fuaran-ui/theme-manifest
v0.12.0 · 5 days ago
Machine-readable theme contract for Fuaran UI — a DTCG-compatible token model extended with semantic role bindings (which token a Tone resolves to) and quantified invariants (per-role contrast floors, 60-30-10 colour-usage budgets, motion voice). The Type
No known vulnerabilities
@fuaran-ui/op-stream
v0.11.2 · 5 days ago
Op-stream persistence + replay for the Fuaran UI wire format — a hash-chained, append-only record of every applied TreeOp, with an in-memory sink and a replay engine. The TypeScript port of Fuaran.UI.OpStream.{Abstractions,InMemory,Replay}; OpRecord hash
No known vulnerabilities
@fuaran-ui/client
v0.12.2 · 5 days ago
Typed TypeScript client for the Fuaran generation endpoint — collapses integration to call, render, remember the tree. Owns the request/response contract + access-token/BYOK-key plumbing + the turn-loop helper (hold the current tree so the next prompt is
No known vulnerabilities
@fuaran-ui/mcp
v0.13.1 · 5 days ago
MCP server exposing Fuaran to coding agents — generate a canonical UI tree from a prompt, validate wire JSON against the canonical schema, and scaffold a working integration. The endpoint URL and paid access token are the commercial gate; this server is
No known vulnerabilities
@fuaran-ui/mock
v0.12.0 · 20 days ago
A local, offline stand-in for the Fuaran generation endpoint — serves the same TurnRequest/TurnResult contract but returns canonical trees by prompt match. Deterministic, zero-secret (no access token, no BYOK key), CI/sandbox-safe. Build + test an SDK int
No known vulnerabilities
@fuaran-ui/style-observer
v0.11.1 · 5 days ago
Browser-default computed-style observer for the Fuaran UI typed Node tree — reads back the resolved computed styles of a rendered tree via getComputedStyle + an effective-background composite walk and derives a fixed vocabulary of resolved-style flags (co
No known vulnerabilities
@fuaran-ui/telemetry
v0.11.0 · 29 days ago
Telemetry record contract for Fuaran hosts — the structured records a sink receives (starting with the deny record) plus the fire-and-forget sink interface. The TypeScript mirror of the F# Fuaran.UI.Telemetry.Abstractions package.
No known vulnerabilities
@fuaran-ui/layout-observer
v0.11.0 · 29 days ago
Browser-default layout-flag observer for the Fuaran UI typed Node tree — watches a rendered tree via ResizeObserver and derives a fixed vocabulary of layout flags (overflow, zero-dimension, squeezed-to-min, clipped-by-ancestor, aspect-ratio-off) the seman
No known vulnerabilities