{
  "name": "koajax-taro-adapter",
  "version": "0.2.2",
  "license": "LGPL-3.0-or-later",
  "author": "twcbnubio@gmail.com",
  "contributors": [
    "shiy2008@gmail.com"
  ],
  "description": "A KoAJAX adapter for mini-app HTTP requests",
  "keywords": [
    "koajax",
    "taro",
    "request",
    "fetch",
    "miniapp",
    "wechat",
    "adapter"
  ],
  "homepage": "https://idea2app.github.io/KoAJAX-Taro-adapter/",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/idea2app/KoAJAX-Taro-adapter.git"
  },
  "bugs": {
    "url": "https://github.com/idea2app/KoAJAX-Taro-adapter/issues"
  },
  "source": "source/index.ts",
  "types": "dist/index.d.ts",
  "main": "dist/index.js",
  "module": "dist/index.esm.js",
  "dependencies": {
    "event-target-shim": "^6.0.2",
    "koajax": "^3.1.2",
    "miniprogram-blob": "^2.0.0",
    "taro-fetch-polyfill": "^0.5.7",
    "web-streams-polyfill": "^4.1.0",
    "web-utility": "^4.4.3"
  },
  "devDependencies": {
    "@parcel/packager-ts": "~2.15.4",
    "@parcel/transformer-typescript-types": "~2.15.4",
    "husky": "^9.1.7",
    "lint-staged": "^16.1.2",
    "parcel": "~2.15.4",
    "prettier": "^3.5.3",
    "typedoc": "^0.28.5",
    "typedoc-plugin-mdn-links": "^5.0.2",
    "typescript": "^5.8.3"
  },
  "pnpm": {
    "onlyBuiltDependencies": [
      "@parcel/watcher",
      "@swc/core",
      "lmdb",
      "msgpackr-extract"
    ]
  },
  "prettier": {
    "singleQuote": true,
    "trailingComma": "none",
    "arrowParens": "avoid"
  },
  "lint-staged": {
    "*.{md,ts,json,yml}": "prettier --write"
  },
  "browserslist": "> 0.5%, last 2 versions, not dead",
  "targets": {
    "main": {
      "optimize": true
    }
  },
  "scripts": {
    "prepare": "husky",
    "test": "lint-staged  &&  tsc --noEmit",
    "build": "rm -rf dist/ docs/  &&  parcel build  &&  typedoc source/",
    "prepublishOnly": "npm test  &&  npm run build"
  }
}
