{
  "gem": {
    "slug": "bondage-js-vg-1118",
    "name": "bondage.js",
    "description": "JavaScript parser and runtime for the Yarn dialogue tree markup language, usable in any web game.",
    "url": "https://github.com/hylyh/bondage.js",
    "domain": "github.com",
    "author": "(@hylyh)",
    "license": "MIT",
    "category": "Games, Juice & Interactive",
    "subcategory": "Interactive fiction & toys",
    "tags": [
      "yarn",
      "dialogue",
      "parser",
      "javascript"
    ],
    "whyGem": "Lets a web game consume the same Yarn files Unity narrative designers already write",
    "sourceType": "github",
    "image": "/api/public/library/og/VG-1118-480.webp",
    "pageUrl": "https://vibing.inc/library/bondage-js-vg-1118"
  }
}