{
  "gem": {
    "slug": "bezier-easing-vg-1451",
    "name": "bezier-easing",
    "description": "Tiny, dependency-free implementation of CSS cubic-bezier timing as a JS function, using Newton-Raphson with a sample table.",
    "url": "https://github.com/gre/bezier-easing",
    "domain": "github.com",
    "author": "Gaëtan Renaudeau (@gre)",
    "license": "MIT",
    "category": "Motion & Animation",
    "subcategory": "Easing tools",
    "tags": [
      "easing",
      "cubic-bezier",
      "javascript",
      "math"
    ],
    "whyGem": "The canonical 1KB implementation everyone silently vendors into their own engine.",
    "sourceType": "github",
    "image": "/api/public/library/og/VG-1451-480.webp",
    "pageUrl": "https://vibing.inc/library/bezier-easing-vg-1451"
  }
}