{
  "name": "@coinbase/cdp-hooks",
  "version": "0.0.100",
  "type": "module",
  "files": [
    "dist/**",
    "!dist/**/*.tsbuildinfo"
  ],
  "exports": {
    ".": {
      "types": "./dist/types/index.d.ts",
      "default": "./dist/esm/index.js"
    },
    "./package.json": "./package.json"
  },
  "peerDependencies": {
    "react": ">=18.2.0",
    "@coinbase/cdp-core": "^0.0.100"
  },
  "devDependencies": {
    "@testing-library/jest-dom": "^6.6.3",
    "@testing-library/react": "^16.3.0",
    "@types/react": "^19.1.0",
    "@types/react-dom": "^19.1.0",
    "jsdom": "^24.0.0",
    "react": "^19.1.2",
    "react-dom": "^19.1.2",
    "vitest": "^3.2.2",
    "@size-limit/preset-big-lib": "^11.2.0",
    "@size-limit/webpack": "^11.2.0",
    "@size-limit/webpack-why": "^11.2.0",
    "size-limit": "^11.2.0",
    "@coinbase/cdp-core": "^0.0.100"
  },
  "size-limit": [
    {
      "name": "full-package",
      "path": "./dist/esm/index.js",
      "running": false,
      "import": "*",
      "limit": "72 KB"
    },
    {
      "name": "config-only",
      "path": "./dist/esm/index.js",
      "import": "{ CDPHooksProvider, useConfig, useIsInitialized }",
      "running": false,
      "limit": "65 KB"
    },
    {
      "name": "auth-hooks-only",
      "path": "./dist/esm/index.js",
      "import": "{ CDPHooksProvider, useSignInWithEmail, useVerifyEmailOTP, useCurrentUser, useIsSignedIn, useSignOut }",
      "running": false,
      "limit": "65 KB"
    }
  ],
  "scripts": {
    "build": "pnpm run clean && pnpm run check:types && vite build --config ../../vite.config.base.ts",
    "build:watch": "vite build --config ../../vite.config.base.ts --watch",
    "check:types": "tsc --noEmit",
    "clean": "rm -rf dist",
    "clean:all": "pnpm clean && rm -rf node_modules",
    "size-limit": "size-limit",
    "size-limit:why": "size-limit --why",
    "test": "vitest",
    "test:run": "vitest --run"
  }
}