{
  "name": "@lockerverse/react",
  "version": "0.2.105",
  "description": "Tree-shakable React payment and signup UI for Lockerverse",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/Lockerverse/lockerverse-sdk.git",
    "directory": "packages/react"
  },
  "sideEffects": [
    "./dist/form-ui.css",
    "./dist/form-controls.css",
    "./dist/phone-field.css",
    "./dist/select-control.css",
    "./dist/styles.css",
    "./dist/signup.css",
    "./dist/auctions.css",
    "./dist/auction-catalog.css",
    "./dist/auction-gallery.css",
    "./dist/auction-checkout.css",
    "./dist/auction.css",
    "./dist/auction-item.css",
    "./dist/auction-base.css",
    "./dist/auction-item-layout.css"
  ],
  "type": "module",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "default": "./dist/index.js"
    },
    "./payment": {
      "types": "./dist/payment.d.ts",
      "import": "./dist/payment.js",
      "default": "./dist/payment.js"
    },
    "./donate-launcher": {
      "types": "./dist/donate-launcher.d.ts",
      "import": "./dist/donate-launcher.js",
      "default": "./dist/donate-launcher.js"
    },
    "./signup": {
      "types": "./dist/signup.d.ts",
      "import": "./dist/signup.js",
      "default": "./dist/signup.js"
    },
    "./widget": {
      "types": "./dist/widget.d.ts",
      "import": "./dist/widget.js",
      "default": "./dist/widget.js"
    },
    "./styles.css": {
      "types": "./dist/styles.d.ts",
      "default": "./dist/styles.css"
    },
    "./payment.css": {
      "types": "./dist/styles.d.ts",
      "default": "./dist/styles.css"
    },
    "./signup.css": {
      "types": "./dist/styles.d.ts",
      "default": "./dist/signup.css"
    },
    "./auctions": {
      "types": "./dist/auctions.d.ts",
      "import": "./dist/auctions.js",
      "default": "./dist/auctions.js"
    },
    "./auction-item": {
      "types": "./dist/auction-item.d.ts",
      "import": "./dist/auction-item.js",
      "default": "./dist/auction-item.js"
    },
    "./auctions.css": {
      "types": "./dist/styles.d.ts",
      "default": "./dist/auctions.css"
    },
    "./auction": {
      "types": "./dist/auction.d.ts",
      "import": "./dist/auction.js",
      "default": "./dist/auction.js"
    },
    "./auction-data": {
      "types": "./dist/auction-data.d.ts",
      "import": "./dist/auction-data.js",
      "default": "./dist/auction-data.js"
    },
    "./auction.css": {
      "types": "./dist/styles.d.ts",
      "default": "./dist/auction.css"
    },
    "./auction-item.css": {
      "types": "./dist/styles.d.ts",
      "default": "./dist/auction-item.css"
    }
  },
  "module": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "files": [
    "dist",
    "README.md"
  ],
  "dependencies": {
    "@base-ui/react": "1.6.0",
    "embla-carousel-autoplay": "8.6.0",
    "embla-carousel-react": "8.6.0",
    "lucide-react": "0.536.0",
    "valibot": "1.4.2",
    "@lockerverse/sdk": "0.2.105"
  },
  "devDependencies": {
    "@size-limit/file": "13.0.3",
    "@stripe/react-stripe-js": "6.8.0",
    "@stripe/stripe-js": "9.12.1",
    "@types/node": "24.10.0",
    "@types/react": "19.2.18",
    "@types/react-dom": "19.2.4",
    "@vitest/browser-playwright": "4.1.10",
    "playwright": "1.62.1",
    "prop-types": "15.8.1",
    "react": "19.2.8",
    "react-dom": "19.2.8",
    "size-limit": "13.0.3",
    "tsdown": "0.22.14",
    "typescript": "5.9.3",
    "vitest": "4.1.10"
  },
  "peerDependencies": {
    "@stripe/react-stripe-js": "^6.8.0",
    "@stripe/stripe-js": "^9.12.0",
    "react": "^19.2.0",
    "react-dom": "^19.2.0"
  },
  "peerDependenciesMeta": {
    "@stripe/react-stripe-js": {
      "optional": true
    },
    "@stripe/stripe-js": {
      "optional": true
    }
  },
  "publishConfig": {
    "access": "public",
    "provenance": false
  },
  "size-limit": [
    {
      "name": "React payment UI",
      "limit": "13.25 kB",
      "path": [
        "dist/host-callback.js",
        "dist/payment.js",
        "dist/lockerverse-payment.js"
      ]
    },
    {
      "name": "React payment styles",
      "limit": "5.7 kB",
      "path": "dist/styles.css"
    },
    {
      "name": "React donate launcher",
      "limit": "16 kB",
      "path": [
        "dist/host-callback.js",
        "dist/donate-launcher.js",
        "dist/lockerverse-donate-launcher.js",
        "dist/lockerverse-payment.js"
      ]
    },
    {
      "name": "React signup UI",
      "limit": "9 kB",
      "path": [
        "dist/host-callback.js",
        "dist/immutable-resource-identity.js",
        "dist/signup.js"
      ]
    },
    {
      "name": "React widget data",
      "limit": "2 kB",
      "path": [
        "dist/immutable-resource-identity.js",
        "dist/widget.js",
        "dist/use-lockerverse-widget.js"
      ]
    },
    {
      "name": "React signup styles",
      "limit": "4 kB",
      "path": "dist/signup.css"
    }
  ],
  "scripts": {
    "build": "tsdown",
    "pack:check": "pnpm build && pnpm pack --dry-run",
    "size": "size-limit",
    "pretest": "pnpm --filter @lockerverse/sdk build",
    "test": "vitest run --config vitest.browser.config.ts",
    "typecheck": "tsc -p tsconfig.json --noEmit"
  }
}