lightview
Version:
A reactive UI library with features of Bau, Juris, and HTMX plus safe LLM UI generation
71 lines • 1.56 kB
JSON
[
{
"name": "Global Path Resolution",
"state": {
"userName": "Alice"
},
"expression": "=/userName",
"expected": "Alice"
},
{
"name": "Deep Global Path Resolution",
"state": {
"user": {
"profile": {
"name": "Bob"
}
}
},
"expression": "=/user/profile/name",
"expected": "Bob"
},
{
"name": "Relative Path Resolution",
"context": {
"age": 30
},
"expression": "./age",
"expected": 30
},
{
"name": "Math: Addition",
"state": {
"a": 5,
"b": 10
},
"expression": "=+(/a, /b)",
"expected": 15
},
{
"name": "Operator: Addition (Infix)",
"state": {
"a": 5,
"b": 10
},
"expression": "=/a + =/b",
"expected": 15
},
{
"name": "Logic: If (True)",
"state": {
"isVip": true
},
"expression": "=if(/isVip, \"Gold\", \"Silver\")",
"expected": "Gold"
},
{
"name": "Explosion Operator",
"state": {
"items": [
{
"p": 10
},
{
"p": 20
}
]
},
"expression": "=sum(/items...p)",
"expected": 30
}
]