{
  "name": "geckolib",
  "version": "4.2.5",
  "private": true,
  "description": "GeckoLib Models & Animations",
  "main": "index.js",
  "scripts": {
    "prebuild": "npm run test",
    "build": "npm run build:only",
    "build:only": "webpack && npm run update_manifest",
    "update_manifest": "node scripts/updateManifest.mjs",
    "start": "webpack --watch --mode=development",
    "lint": "eslint .",
    "lint:fix": "eslint --fix .",
    "tsc": "tsc --noEmit",
    "pretest": "npm run lint && npm run tsc",
    "test": "npm run test:only",
    "test:only": "jest"
  },
  "author": "Eliot Lash, Tslat, Gecko, McHorse, matmat37000",
  "license": "MIT",
  "pluginOptions": {
    "title": "GeckoLib Models & Animations",
    "description": "Create animated blocks, items, entities, and armor for the GeckoLib java mod library.",
    "icon": "icon.png",
    "tags": [
      "Minecraft: Java Edition"
    ],
    "variant": "both",
    "min_version": "5.0.0",
    "max_version": "6.0.0",
    "await_loading": true,
    "has_changelog": true,
    "website": "https://github.com/bernie-g/geckolib/wiki",
    "repository": "https://github.com/JannisX11/blockbench-plugins/tree/master/plugins/geckolib",
    "bug_tracker": "https://github.com/bernie-g/geckolib/issues"
  },
  "sideEffects": [
    "./index.js"
  ],
  "devDependencies": {
    "@types/jest": "^30.0.0",
    "@types/lodash": "^4.17.20",
    "@typescript-eslint/eslint-plugin": "^8.41.0",
    "@typescript-eslint/parser": "^8.41.0",
    "blockbench-types": "^5.0.6",
    "css-loader": "^7.1.2",
    "eol": "0.10.0",
    "eslint": "^9.34.0",
    "indent-string": "^5.0.0",
    "jest": "^30.1.1",
    "to-string-loader": "^1.2.0",
    "ts-jest": "^29.4.1",
    "ts-loader": "^9.5.4",
    "typescript": "^5.9.2",
    "webpack": "^5.101.3",
    "webpack-cli": "^6.0.1"
  },
  "dependencies": {
    "lodash": "^4.17.21",
    "semver": "7.7.2"
  }
}