{
  "name": "WhyKnot Tools",
  "id": "dev.whyknot.vpm",
  "url": "https://vpm.whyknot.dev/index.json",
  "author": "WhyKnot",
  "packages": {
    "dev.whyknot.avatar-qol": {
      "versions": {
        "1.0.1": {
          "name": "dev.whyknot.avatar-qol",
          "displayName": "Avatar QoL",
          "version": "1.0.1",
          "unity": "2022.3",
          "description": "Editor tools for VRChat avatars: weight sanity check, PhysBone presets, and other heuristic-driven QoL utilities. Catches the kind of subtle issues (cross-side weight bleed, mis-tuned PhysBones) that don't surface until they're already in your scene.",
          "author": {
            "name": "WhyKnot",
            "url": "https://whyknot.dev"
          },
          "license": "GPL-3.0-or-later",
          "url": "https://github.com/RealWhyKnot/vrc-avatar-qol/releases/download/v1.0.1/dev.whyknot.avatar-qol-1.0.1.zip",
          "documentationUrl": "https://github.com/RealWhyKnot/vrc-avatar-qol",
          "changelogUrl": "https://github.com/RealWhyKnot/vrc-avatar-qol/blob/main/CHANGELOG.md",
          "vpmDependencies": {
            "com.vrchat.avatars": ">=3.5.0"
          },
          "keywords": [
            "vrchat",
            "avatar",
            "editor-tools",
            "physbone",
            "skinning",
            "weights"
          ],
          "zipSHA256": "4096fafeed99f1622d1f9ce23d6f73d03d1f9886e28a841cee8370f3effe73d6"
        },
        "1.0.0": {
          "name": "dev.whyknot.avatar-qol",
          "displayName": "Avatar QoL",
          "version": "1.0.0",
          "unity": "2022.3",
          "description": "Editor tools for VRChat avatars: weight sanity check, PhysBone presets, and other heuristic-driven QoL utilities. Catches the kind of subtle issues (cross-side weight bleed, mis-tuned PhysBones) that don't surface until they're already in your scene.",
          "author": {
            "name": "WhyKnot",
            "url": "https://whyknot.dev"
          },
          "license": "MIT",
          "url": "https://github.com/RealWhyKnot/vrc-avatar-qol/releases/download/v1.0.0/dev.whyknot.avatar-qol-1.0.0.zip",
          "documentationUrl": "https://github.com/RealWhyKnot/vrc-avatar-qol",
          "changelogUrl": "https://github.com/RealWhyKnot/vrc-avatar-qol/blob/main/CHANGELOG.md",
          "vpmDependencies": {
            "com.vrchat.avatars": ">=3.5.0"
          },
          "keywords": [
            "vrchat",
            "avatar",
            "editor-tools",
            "physbone",
            "skinning",
            "weights"
          ],
          "zipSHA256": "1a9d07f4c51c58dc7914f1ac2d5170b91c0a31e42889ac7ae96dcfa0680e4111"
        }
      }
    },
    "dev.whyknot.vrcfury-qol": {
      "versions": {
        "1.0.1": {
          "name": "dev.whyknot.vrcfury-qol",
          "displayName": "VRCFury QoL",
          "version": "1.0.1",
          "unity": "2022.3",
          "description": "Quality-of-life Editor tools for VRCFury. Right-click and inline-button affordances for things you'd otherwise dig through nested inspectors for: move/merge VRCFury components between GameObjects, replace references across a selection, auto-sync Global Parameter on Toggles, migrate child toggles into a Flipbook, missing-reference warnings on startup, hot reload + compile-error log.",
          "author": {
            "name": "WhyKnot",
            "url": "https://whyknot.dev"
          },
          "license": "GPL-3.0-or-later",
          "url": "https://github.com/RealWhyKnot/vrcfury-qol/releases/download/v1.0.1/dev.whyknot.vrcfury-qol-1.0.1.zip",
          "documentationUrl": "https://github.com/RealWhyKnot/vrcfury-qol",
          "changelogUrl": "https://github.com/RealWhyKnot/vrcfury-qol/blob/main/CHANGELOG.md",
          "vpmDependencies": {
            "com.vrcfury.vrcfury": ">=1.1300.0"
          },
          "keywords": [
            "vrchat",
            "vrcfury",
            "editor-tools",
            "avatar"
          ],
          "zipSHA256": "2d455fdfac6bdfe29b72d39e5c04c3328bdbb91fd4c8475a771e4419463cd5cc"
        },
        "1.0.0": {
          "name": "dev.whyknot.vrcfury-qol",
          "displayName": "VRCFury QoL",
          "version": "1.0.0",
          "unity": "2022.3",
          "description": "Quality-of-life Editor tools for VRCFury. Right-click and inline-button affordances for things you'd otherwise dig through nested inspectors for: move/merge VRCFury components between GameObjects, replace references across a selection, auto-sync Global Parameter on Toggles, migrate child toggles into a Flipbook, missing-reference warnings on startup, hot reload + compile-error log.",
          "author": {
            "name": "WhyKnot",
            "url": "https://whyknot.dev"
          },
          "license": "MIT",
          "url": "https://github.com/RealWhyKnot/vrcfury-qol/releases/download/v1.0.0/dev.whyknot.vrcfury-qol-1.0.0.zip",
          "documentationUrl": "https://github.com/RealWhyKnot/vrcfury-qol",
          "changelogUrl": "https://github.com/RealWhyKnot/vrcfury-qol/blob/main/CHANGELOG.md",
          "vpmDependencies": {
            "com.vrcfury.vrcfury": ">=1.1300.0"
          },
          "keywords": [
            "vrchat",
            "vrcfury",
            "editor-tools",
            "avatar"
          ],
          "zipSHA256": "2f93803264efe4825548c9b288020b06946524ed244c53998b1608efa44beb3c"
        }
      }
    }
  },
  "lastRefreshed": 1778171343000
}
