{
  "name": "hono-dpop",
  "version": "0.3.0",
  "description": "DPoP (RFC 9449) proof-of-possession middleware for Hono.",
  "type": "module",
  "main": "./dist/index.cjs",
  "module": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "import": {
        "types": "./dist/index.d.ts",
        "default": "./dist/index.js"
      },
      "require": {
        "types": "./dist/index.d.cts",
        "default": "./dist/index.cjs"
      }
    },
    "./stores/memory": {
      "import": {
        "types": "./dist/stores/memory.d.ts",
        "default": "./dist/stores/memory.js"
      },
      "require": {
        "types": "./dist/stores/memory.d.cts",
        "default": "./dist/stores/memory.cjs"
      }
    },
    "./stores/redis": {
      "import": {
        "types": "./dist/stores/redis.d.ts",
        "default": "./dist/stores/redis.js"
      },
      "require": {
        "types": "./dist/stores/redis.d.cts",
        "default": "./dist/stores/redis.cjs"
      }
    },
    "./stores/cloudflare-kv": {
      "import": {
        "types": "./dist/stores/cloudflare-kv.d.ts",
        "default": "./dist/stores/cloudflare-kv.js"
      },
      "require": {
        "types": "./dist/stores/cloudflare-kv.d.cts",
        "default": "./dist/stores/cloudflare-kv.cjs"
      }
    },
    "./stores/cloudflare-d1": {
      "import": {
        "types": "./dist/stores/cloudflare-d1.d.ts",
        "default": "./dist/stores/cloudflare-d1.js"
      },
      "require": {
        "types": "./dist/stores/cloudflare-d1.d.cts",
        "default": "./dist/stores/cloudflare-d1.cjs"
      }
    },
    "./stores/durable-objects": {
      "import": {
        "types": "./dist/stores/durable-objects.d.ts",
        "default": "./dist/stores/durable-objects.js"
      },
      "require": {
        "types": "./dist/stores/durable-objects.d.cts",
        "default": "./dist/stores/durable-objects.cjs"
      }
    }
  },
  "sideEffects": false,
  "typesVersions": {
    "*": {
      "stores/memory": [
        "./dist/stores/memory.d.ts"
      ],
      "stores/redis": [
        "./dist/stores/redis.d.ts"
      ],
      "stores/cloudflare-kv": [
        "./dist/stores/cloudflare-kv.d.ts"
      ],
      "stores/cloudflare-d1": [
        "./dist/stores/cloudflare-d1.d.ts"
      ],
      "stores/durable-objects": [
        "./dist/stores/durable-objects.d.ts"
      ]
    }
  },
  "files": [
    "dist"
  ],
  "keywords": [
    "hono",
    "dpop",
    "rfc9449",
    "oauth2",
    "proof-of-possession",
    "middleware",
    "cloudflare-workers",
    "edge"
  ],
  "author": "Ryota Ikezawa",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/paveg/hono-dpop.git"
  },
  "homepage": "https://github.com/paveg/hono-dpop#readme",
  "bugs": {
    "url": "https://github.com/paveg/hono-dpop/issues"
  },
  "funding": "https://github.com/sponsors/paveg",
  "peerDependencies": {
    "hono": ">=4.0.0",
    "hono-problem-details": ">=0.1.0"
  },
  "peerDependenciesMeta": {
    "hono-problem-details": {
      "optional": true
    }
  },
  "devDependencies": {
    "@biomejs/biome": "^2.4.13",
    "@changesets/changelog-github": "0.6.0",
    "@changesets/cli": "2.31.0",
    "@vitest/coverage-v8": "3.2.4",
    "hono": "^4.12.14",
    "hono-problem-details": "0.6.1",
    "lefthook": "2.1.6",
    "tsup": "^8.5.1",
    "typescript": "^6.0.3",
    "vitest": "^3.2.4"
  },
  "publishConfig": {
    "access": "public",
    "provenance": true
  },
  "engines": {
    "node": ">=22"
  },
  "scripts": {
    "build": "tsup",
    "test": "vitest run",
    "test:watch": "vitest",
    "lint": "biome check .",
    "lint:fix": "biome check --write .",
    "format": "biome format --write .",
    "typecheck": "tsc --noEmit",
    "test:compat": "tsc -p tsconfig.compat.json",
    "release": "pnpm build && changeset publish",
    "version-packages": "changeset version && pnpm lint:fix"
  }
}