{
  "gem": {
    "slug": "tweezer-js-vg-1187",
    "name": "Tweezer.js",
    "description": "Dependency-free ES6 tweening primitive that emits interpolated values, leaving you to decide what to animate.",
    "url": "https://github.com/jaxgeller/tweezer.js",
    "domain": "github.com",
    "author": "Jackson Geller (@jaxgeller)",
    "license": "MIT",
    "category": "Games, Juice & Interactive",
    "subcategory": "Tweening & easing",
    "tags": [
      "tweening",
      "easing",
      "micro-library",
      "vanilla"
    ],
    "whyGem": "Value-only tweening: no DOM assumptions, so it works for camera, audio, anything",
    "sourceType": "github",
    "image": "/api/public/library/og/VG-1187-480.webp",
    "pageUrl": "https://vibing.inc/library/tweezer-js-vg-1187"
  }
}