{
  "name": "@weeconnectpay/payment-fields",
  "version": "0.1.0",
  "description": "Reusable payment-fields SDK for WeeConnectPay integrations — wraps Clover's iframe elements (card + Payment Request Button) and 3DS flow. Ships as core (vanilla TS), React hook + component, and a Shadow-DOM web component.",
  "type": "module",
  "main": "./dist/core/index.cjs",
  "module": "./dist/core/index.js",
  "types": "./dist/core/index.d.ts",
  "exports": {
    ".": {
      "import": {
        "types": "./dist/core/index.d.ts",
        "default": "./dist/core/index.js"
      },
      "require": {
        "types": "./dist/core/index.d.cts",
        "default": "./dist/core/index.cjs"
      }
    },
    "./react": {
      "import": {
        "types": "./dist/react/index.d.ts",
        "default": "./dist/react/index.js"
      },
      "require": {
        "types": "./dist/react/index.d.cts",
        "default": "./dist/react/index.cjs"
      }
    },
    "./web-component": {
      "import": {
        "types": "./dist/web-component/index.d.ts",
        "default": "./dist/web-component/index.js"
      },
      "require": {
        "types": "./dist/web-component/index.d.cts",
        "default": "./dist/web-component/index.cjs"
      }
    }
  },
  "files": [
    "dist",
    "README.md",
    "LICENSE"
  ],
  "sideEffects": [
    "./dist/web-component/*"
  ],
  "scripts": {
    "build": "tsup",
    "dev": "tsup --watch",
    "typecheck": "tsc --noEmit",
    "test:themes": "playwright test -c tests/playwright.config.ts",
    "prepublishOnly": "npm run build"
  },
  "peerDependencies": {
    "react": "^18.0.0 || ^19.0.0"
  },
  "peerDependenciesMeta": {
    "react": {
      "optional": true
    }
  },
  "devDependencies": {
    "tsup": "^8.0.0",
    "typescript": "^5.5.0",
    "@types/react": "^19.0.0",
    "@types/react-dom": "^19.0.0",
    "@playwright/test": "^1.50.0",
    "react": "^19.0.0",
    "react-dom": "^19.0.0"
  },
  "keywords": [
    "payment-fields",
    "clover",
    "google-pay",
    "3ds",
    "weeconnectpay",
    "checkout",
    "web-components"
  ],
  "license": "MIT"
}
