A minimal, reactive JavaScript framework
Hello {{userName}}!
Original: {{mathNumber}}
Plus 10: {{mathNumber + 10}}
Times 2: {{mathNumber * 2}}
Squared: {{mathNumber * mathNumber}}
Complex: {{(mathNumber + 5) * 2 - 1}}
Original: {{greetingName}}
With Hello: {{"Hello " + greetingName}}
With suffix: {{greetingName + "!"}}
Full greeting: {{"Hello " + greetingName + ", welcome!"}}
With number: {{greetingName + " #" + mathNumber}}
Mixed Operations
Count + 5: {{count + 5}}
Box size / 2: {{boxSize / 2}}px
Dynamic message: {{showMessage ? "Message is ON" : "Message is OFF"}}
User + Count: {{userName + " has " + count + " items"}}
Computed automatically from firstName + lastName
USD: {{price | currency}}
EUR: {{price | currency:EUR:en-US}}
GBP: {{price | currency:GBP:en-GB}}
NZD: {{price | currency:NZD:en-NZ}}
Original: {{sampleText}}
Uppercase: {{sampleText | upper}}
Lowercase: {{sampleText | lower}}
Reversed: {{sampleText | reverse}}
Slugified: {{sampleText | slug}}
Date Formatting
US Format: {{currentDate | format:en-US}}
UK Format: {{currentDate | format:en-GB}}
AU/NZ Format: {{currentDate | format:en-AU}}
ISO Format: {{currentDate | format:sv-SE}}
Theme: {{theme}}
Persists after refresh (localStorage)
Current value: {{customValue}}