{
  "gem": {
    "slug": "smart-ticker-vg-0195",
    "name": "smart-ticker",
    "description": "Diff-aware animated number and text ticker for React, Vue and Svelte that only animates changed characters.",
    "url": "https://github.com/tombcato/smart-ticker",
    "domain": "github.com",
    "author": "(@tombcato)",
    "license": "MIT",
    "category": "Backgrounds, Effects & CSS Oddities",
    "subcategory": "Text effects",
    "tags": [
      "ticker",
      "numbers",
      "react",
      "animation"
    ],
    "whyGem": "Diffing means long numbers roll only where they changed, which reads far better",
    "sourceType": "github",
    "image": "/api/public/library/og/VG-0195-480.webp",
    "pageUrl": "https://vibing.inc/library/smart-ticker-vg-0195"
  }
}