{
  "name": "@appwarden/middleware",
  "version": "3.16.7",
  "description": "Instantly disable all user interaction with your app deployed on Cloudflare or Vercel",
  "type": "module",
  "license": "MIT",
  "author": "Appwarden <support@appwarden.io>",
  "homepage": "https://appwarden.io/docs",
  "bugs": {
    "url": "https://github.com/appwarden/middleware/issues"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/appwarden/middleware.git"
  },
  "keywords": [
    "appwarden",
    "nextjs",
    "remixjs",
    "cloudflare",
    "web3",
    "monitoring",
    "cli",
    "tanstack-intent"
  ],
  "main": "./index.js",
  "types": "./index.d.ts",
  "bin": {
    "appwarden-link": "./scripts/appwarden-link.cjs"
  },
  "exports": {
    ".": {
      "types": "./index.d.ts",
      "default": "./index.js"
    },
    "./vercel": {
      "types": "./vercel.d.ts",
      "default": "./vercel.js"
    },
    "./cloudflare": {
      "types": "./cloudflare.d.ts",
      "default": "./cloudflare.js"
    },
    "./cloudflare/astro": {
      "types": "./cloudflare/astro.d.ts",
      "default": "./cloudflare/astro.js"
    },
    "./cloudflare/react-router": {
      "types": "./cloudflare/react-router.d.ts",
      "default": "./cloudflare/react-router.js"
    },
    "./cloudflare/tanstack-start": {
      "types": "./cloudflare/tanstack-start.d.ts",
      "default": "./cloudflare/tanstack-start.js"
    },
    "./cloudflare/nextjs": {
      "types": "./cloudflare/nextjs.d.ts",
      "default": "./cloudflare/nextjs.js"
    }
  },
  "packageManager": "pnpm@11.7.0+sha512.19cc852c120c7125760f2443ee6be0ca5b40f9f50598de1a09a1f177503e010e57c23c77646e01e761de59bf874fb22a3398c33ab9691fc13eb946b6f0f4d620",
  "engines": {
    "node": ">=22.14.0"
  },
  "dependencies": {
    "@upstash/redis": "^1.38.0",
    "@vercel/edge-config": "^1.4.3",
    "acorn": "^8.16.0",
    "zod": "^3.25.76"
  },
  "peerDependencies": {
    "@astrojs/cloudflare": ">=11.0.0",
    "@opennextjs/cloudflare": ">=1.16.6",
    "@tanstack/start": "^1.120.20",
    "@vercel/functions": ">=1.0.0",
    "astro": ">=4.0.0",
    "next": ">=14"
  },
  "peerDependenciesMeta": {
    "astro": {
      "optional": true
    },
    "@astrojs/cloudflare": {
      "optional": true
    },
    "next": {
      "optional": true
    },
    "@opennextjs/cloudflare": {
      "optional": true
    },
    "@tanstack/start": {
      "optional": true
    },
    "@vercel/functions": {
      "optional": true
    }
  },
  "lint-staged": {
    "*.{ts,tsx,js,jsx,json,md,yml,yaml}": [
      "prettier --write"
    ]
  }
}
