{
  "name": "zotero-types",
  "version": "4.0.5-beta.0",
  "description": "This package contains type definitions for Zotero (https://www.zotero.org/) plugin.",
  "main": "",
  "types": "index.d.ts",
  "typeScriptVersion": "2.0",
  "author": "windingwind",
  "license": "MIT",
  "keywords": [
    "zotero",
    "plugin",
    "types",
    "typing"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/windingwind/zotero-types.git"
  },
  "scripts": {
    "release": "release-it --only-version --preReleaseId=beta",
    "prepare": "husky install",
    "lint": "prettier --write . && eslint . --fix",
    "update-deps": "npm update --save"
  },
  "dependencies": {
    "@types/bluebird": "^3.5.42",
    "@types/react": "^18.3.1",
    "epubjs": "^0.3.93",
    "pdfjs-dist": "^4.10.0"
  },
  "devDependencies": {
    "husky": "^9.1.7",
    "lint-staged": "^15.2.11",
    "octokit": "^3.2.1",
    "prettier": "3.2.4",
    "release-it": "^17.11.0",
    "typescript-eslint": "^8.18.2"
  },
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org"
  },
  "prettier": {
    "printWidth": 80,
    "tabWidth": 2,
    "endOfLine": "lf"
  },
  "release-it": {
    "git": {
      "tagName": "v${version}"
    },
    "npm": {
      "publish": false
    },
    "github": {
      "release": false,
      "comments": {
        "submit": true,
        "issue": ":rocket: _This issue has been resolved in v${version}. See [${releaseName}](${releaseUrl}) for release notes._",
        "pr": ":rocket: _This pull request is included in v${version}. See [${releaseName}](${releaseUrl}) for release notes._"
      }
    },
    "hooks": {
      "before:init": "npm run lint",
      "after:release": "echo Successfully released ${name} v${version} to ${repo.repository}."
    }
  },
  "lint-staged": {
    "*.d.ts": "prettier --write **/*.d.ts"
  }
}
