{
  "name": "@arnaudjnn/billing-tools",
  "version": "25.7.1",
  "description": "The get-paid engine for Stripe + WorkOS apps, for humans and AI agents. Drop-in API-key auth, credit + subscription billing, auth.md agent registration, and MPP machine payments, as MCP tools, a REST API, and a CLI. Framework-agnostic, storage-pluggable.",
  "license": "MIT",
  "author": "Arnaud Jeannin",
  "homepage": "https://github.com/arnaudjnn/billing-tools#readme",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/arnaudjnn/billing-tools.git"
  },
  "bugs": {
    "url": "https://github.com/arnaudjnn/billing-tools/issues"
  },
  "keywords": [
    "stripe",
    "workos",
    "billing",
    "payments",
    "auth",
    "api-keys",
    "mcp",
    "auth.md",
    "mpp",
    "ai-agents",
    "agentic-commerce",
    "subscriptions",
    "saas",
    "usage-based-billing"
  ],
  "type": "module",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "default": "./dist/index.js"
    },
    "./adapters/workos-org": {
      "types": "./dist/adapters/workos-org.d.ts",
      "import": "./dist/adapters/workos-org.js",
      "default": "./dist/adapters/workos-org.js"
    },
    "./plans": {
      "types": "./dist/entries/plans.d.ts",
      "import": "./dist/entries/plans.js",
      "default": "./dist/entries/plans.js"
    },
    "./notifications": {
      "types": "./dist/entries/notifications.d.ts",
      "import": "./dist/entries/notifications.js",
      "default": "./dist/entries/notifications.js"
    },
    "./tools": {
      "types": "./dist/entries/tools.d.ts",
      "import": "./dist/entries/tools.js",
      "default": "./dist/entries/tools.js"
    },
    "./routes": {
      "types": "./dist/entries/routes.d.ts",
      "import": "./dist/entries/routes.js",
      "default": "./dist/entries/routes.js"
    },
    "./agent-auth": {
      "types": "./dist/entries/agent-auth.d.ts",
      "import": "./dist/entries/agent-auth.js",
      "default": "./dist/entries/agent-auth.js"
    },
    "./cli": {
      "types": "./dist/cli/index.d.ts",
      "import": "./dist/cli/index.js",
      "default": "./dist/cli/index.js"
    },
    "./ui": {
      "types": "./dist/ui/index.d.ts",
      "import": "./dist/ui/index.js",
      "default": "./dist/ui/index.js"
    },
    "./ui/authkit": {
      "types": "./dist/ui/authkit.d.ts",
      "import": "./dist/ui/authkit.js",
      "default": "./dist/ui/authkit.js"
    },
    "./dev": {
      "types": "./dist/dev/stripe-cli.d.ts",
      "import": "./dist/dev/stripe-cli.js",
      "default": "./dist/dev/stripe-cli.js"
    },
    "./pricing": {
      "types": "./dist/pricing.d.ts",
      "import": "./dist/pricing.js",
      "default": "./dist/pricing.js"
    }
  },
  "bin": {
    "billing-tools": "./dist/bin/cli.js"
  },
  "files": [
    "dist",
    "README.md",
    "LICENSE"
  ],
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "build": "npm run clean && tsc",
    "typecheck": "tsc --noEmit",
    "clean": "rm -rf dist",
    "prepublishOnly": "npm run build",
    "test": "npm run build && vitest run",
    "test:watch": "vitest",
    "e2e:live": "npm run build && node scripts/e2e-live.mjs"
  },
  "dependencies": {
    "@stripe/react-stripe-js": "^6",
    "@stripe/stripe-js": "^9",
    "@workos-inc/node": "^10.7.0",
    "eu-vat-rates-data": "^2026.7.1",
    "stripe": "^20.3.1"
  },
  "peerDependencies": {
    "@modelcontextprotocol/sdk": ">=1.25.0",
    "@workos-inc/authkit-nextjs": ">=2",
    "mcp-handler": ">=1.1.0",
    "react": "^18 || ^19",
    "zod": "^3.25.0"
  },
  "peerDependenciesMeta": {
    "mcp-handler": {
      "optional": true
    },
    "react": {
      "optional": true
    },
    "@workos-inc/authkit-nextjs": {
      "optional": true
    }
  },
  "devDependencies": {
    "@modelcontextprotocol/sdk": "1.25.2",
    "@semantic-release/changelog": "^6.0.3",
    "@semantic-release/exec": "^6.0.3",
    "@semantic-release/git": "^10.0.1",
    "@stripe/react-stripe-js": "^6.8.0",
    "@stripe/stripe-js": "^9.12.1",
    "@types/node": "^20",
    "@types/react": "^19.2.17",
    "@workos-inc/authkit-nextjs": "^4.3.1",
    "commander": "^13.1.0",
    "mcp-handler": "^1.1.0",
    "react": "^19.2.8",
    "semantic-release": "^24.2.0",
    "typescript": "^5",
    "vitest": "^4.1.10",
    "zod": "^3.25.76"
  },
  "main": "./dist/index.js"
}
