{
  "name": "@moonup/moon-react",
  "version": "2.0.40",
  "license": "MIT",
  "author": "0xEwhal <ewhal@bytemasons.com>",
  "type": "module",
  "main": "./dist/index.cjs",
  "module": "./dist/index.mjs",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "import": "./dist/index.mjs",
      "require": "./dist/index.cjs",
      "types": "./dist/index.d.ts"
    }
  },
  "files": [
    "dist",
    "src"
  ],
  "husky": {
    "hooks": {
      "pre-commit": "tsdx lint"
    }
  },
  "prettier": {
    "printWidth": 80,
    "semi": true,
    "singleQuote": true,
    "trailingComma": "es5"
  },
  "size-limit": [
    {
      "path": "dist/moon-react.cjs.production.min.js",
      "limit": "10 KB"
    },
    {
      "path": "dist/moon-react.esm.js",
      "limit": "10 KB"
    }
  ],
  "peerDependencies": {
    "react": "^18.0.0",
    "react-dom": "^18.0.0"
  },
  "dependencies": {
    "@ethersproject/bignumber": "^5.7.0",
    "@heroicons/react": "^2.1.5",
    "@moonup/moon-react": "^2.0.17",
    "@radix-ui/react-accordion": "^1.2.1",
    "@radix-ui/react-dialog": "^1.1.2",
    "@radix-ui/react-dropdown-menu": "^2.1.2",
    "@radix-ui/react-navigation-menu": "^1.2.1",
    "@radix-ui/react-progress": "^1.1.0",
    "@radix-ui/react-select": "^2.1.2",
    "@radix-ui/react-slider": "^1.2.1",
    "@radix-ui/react-switch": "^1.1.1",
    "@radix-ui/react-tabs": "^1.1.1",
    "@radix-ui/react-toast": "^1.2.2",
    "@radix-ui/react-tooltip": "^1.1.4",
    "@rainbow-me/rainbowkit": "^2.1.7",
    "@simplewebauthn/browser": "^10.0.0",
    "@supabase/auth-js": "^2.65.0",
    "@supabase/auth-ui-react": "^0.4.7",
    "@supabase/auth-ui-shared": "^0.1.8",
    "@supabase/functions-js": "^2.4.3",
    "@supabase/gotrue-js": "^2.65.0",
    "@supabase/node-fetch": "^2.6.13",
    "@supabase/realtime-js": "^2.10.7",
    "@supabase/storage-js": "^2.7.1",
    "@supabase/supabase-js": "^2.45.4",
    "@tanstack/query-core": "^5.60.6",
    "@tanstack/query-sync-storage-persister": "^5.60.6",
    "@tanstack/react-query": "^5.60.6",
    "@tanstack/react-query-persist-client": "^5.60.6",
    "@wagmi/connectors": "^5.2.1",
    "@wagmi/core": "^2.14.0",
    "class-variance-authority": "^0.7.0",
    "ethers": "^6.13.3",
    "framer-motion": "^11.11.7",
    "lucide-react": "^0.452.0",
    "mipd": "^0.0.7",
    "p-queue": "^8.0.1",
    "react-copy-to-clipboard": "^5.1.0",
    "react-icons": "^5.3.0",
    "react-modal": "^3.16.1",
    "react-tabs": "^6.0.2",
    "react-window": "^1.8.10",
    "siwe": "^2.3.2",
    "usehooks-ts": "^3.1.0",
    "uuid": "^8.3.2",
    "viem": "^2.21.21",
    "vite-tsconfig-paths": "^4.3.2",
    "wagmi": "^2.12.17",
    "@moonup/moon-api": "^0.0.68",
    "@moonup/moon-sdk": "2.0.14"
  },
  "devDependencies": {
    "@chromatic-com/storybook": "^1.9.0",
    "@emotion/is-prop-valid": "^1.3.1",
    "@nx/storybook": "^20.0.0",
    "@simplewebauthn/typescript-types": "^8.3.4",
    "@storybook/addon-essentials": "^8.3.5",
    "@storybook/addon-interactions": "^8.3.5",
    "@storybook/addon-links": "^8.3.5",
    "@storybook/addon-onboarding": "^8.3.5",
    "@storybook/addon-webpack5-compiler-swc": "^1.0.5",
    "@storybook/blocks": "^8.3.5",
    "@storybook/jest": "^0.2.3",
    "@storybook/react": "^8.3.5",
    "@storybook/react-vite": "^8.3.5",
    "@storybook/react-webpack5": "^8.3.5",
    "@storybook/test": "^8.3.5",
    "@storybook/test-runner": "^0.13.0",
    "@storybook/testing-react": "^2.0.1",
    "@testing-library/dom": "^10.4.0",
    "@testing-library/jest-dom": "^6.5.0",
    "@testing-library/react": "^16.0.1",
    "@tsconfig/vite-react": "^3.0.2",
    "@types/react": "^18.3.11",
    "@types/react-copy-to-clipboard": "^5.0.7",
    "@types/react-dom": "^18.3.0",
    "@types/react-modal": "^4.16.3",
    "@types/react-window": "^1.8.8",
    "@types/uuid": "^10.0.0",
    "@typescript-eslint/eslint-plugin": "^8.8.1",
    "@typescript-eslint/parser": "^8.8.1",
    "@vitejs/plugin-react": "^4.3.2",
    "autoprefixer": "^10.4.20",
    "eslint": "^9.12.0",
    "eslint-plugin-react-hooks": "^4.6.2",
    "eslint-plugin-react-refresh": "^0.4.12",
    "eslint-plugin-storybook": "^0.9.0",
    "postcss": "^8.4.47",
    "storybook": "^8.3.5",
    "tailwindcss": "^3.4.13",
    "timers-browserify": "^2.0.12",
    "typedoc": "^0.26.10",
    "typedoc-plugin-markdown": "^4.2.9",
    "typescript": "^5.6.3",
    "vite": "^5.4.8"
  },
  "eslintConfig": {
    "extends": [
      "plugin:storybook/recommended"
    ]
  },
  "scripts": {
    "lint": "eslint . --report-unused-disable-directives --max-warnings 0",
    "preview": "vite preview",
    "analyze": "size-limit --why",
    "size": "size-limit",
    "start": "tsup --watch",
    "prettier": "prettier --check src/",
    "prettier:fix": "prettier --write src/",
    "lint:fix": "npm run lint --fix",
    "verify": "run-p prettier lint",
    "build": "tsup",
    "verify:fix": "npm run prettier:fix && npm run lint:fix",
    "dev": "tsup --watch",
    "build:types": "tsc --emitDeclarationOnly --declaration --declarationMap --skipLibCheck --outDir dist",
    "coverage": "vitest run --coverage",
    "test": "",
    "storybook": "storybook dev -p 6006",
    "build-storybook": "storybook build"
  }
}