{
  "name": "libram",
  "version": "0.11.23",
  "description": "JavaScript helper library for KoLmafia",
  "type": "module",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "repository": "https://github.com/loathers/libram",
  "author": "Samuel Gaus <sam@gaus.co.uk>",
  "license": "MIT",
  "scripts": {
    "build": "yarn run updateOverlappingItemSkillNames && yarn run build:tsc && yarn run build:bundled",
    "build:tsc": "tsc",
    "build:bundled": "node build.mjs",
    "clean": "rm -rf dist",
    "docs": "yarn run typedoc",
    "format": "yarn run prettier --write . && yarn run eslint --fix .",
    "lint": "yarn run eslint && yarn run prettier --check .",
    "test": "yarn run vitest",
    "prepack": "yarn run build && pinst --disable",
    "updateProps": "node --import tsx ./tools/parseDefaultProperties.ts",
    "updateOverlappingItemSkillNames": "node --import tsx ./tools/parseItemSkillNames.ts",
    "parseModifiers": "node --import tsx ./tools/parseModifiers.ts",
    "_postinstall": "husky install",
    "postpack": "pinst --enable"
  },
  "files": [
    "dist/**/*.js",
    "dist/**/*.d.ts"
  ],
  "devDependencies": {
    "@babel/compat-data": "^7.25.4",
    "@babel/core": "^7.25.2",
    "@babel/plugin-proposal-object-rest-spread": "^7.20.7",
    "@babel/plugin-transform-runtime": "^7.25.4",
    "@babel/preset-env": "^7.25.4",
    "@babel/preset-typescript": "^7.24.7",
    "@eslint/js": "^9.39.2",
    "@tsconfig/node20": "^20.1.4",
    "@types/lodash-es": "^4.17.12",
    "@types/node": "^22.5.4",
    "esbuild": "^0.23.1",
    "esbuild-plugin-babel": "^0.2.3",
    "eslint": "^9.39.2",
    "eslint-config-prettier": "^10.1.8",
    "eslint-import-resolver-typescript": "^4.4.4",
    "eslint-plugin-jsdoc": "^61.5.0",
    "eslint-plugin-libram": "^0.6.0",
    "husky": "^9.1.6",
    "java-parser": "^2.3.2",
    "kolmafia": "^5.28891.0",
    "lint-staged": "^15.2.10",
    "lodash-es": "^4.17.21",
    "node-fetch": "^3.3.2",
    "pinst": "^3.0.0",
    "prettier": "^3.3.3",
    "tsx": "^4.19.1",
    "typedoc": "^0.28.17",
    "typescript": "^5.6.2",
    "typescript-eslint": "^8.50.0",
    "vitest": "^1.6.0",
    "vitest-github-actions-reporter": "^0.11.1"
  },
  "peerDependencies": {
    "kolmafia": "^5.28100.0"
  },
  "lint-staged": {
    "src/**/*.{ts,js}": "yarn run format"
  },
  "sideEffects": false,
  "packageManager": "yarn@4.4.1",
  "dependencies": {
    "core-js": "^3.47.0",
    "entities": "^7.0.0"
  }
}
