{
  "name": "@chainlink/blocks",
  "version": "2.0.0",
  "description": "",
  "keywords": [],
  "license": "ISC",
  "sideEffects": [
    "**/*.css"
  ],
  "type": "module",
  "exports": {
    ".": "./index.ts",
    "./transactional-modal/bootstrap": "./src/components/TransactionalModal/useTransactionalModal.tsx",
    "./transactional-modal/types": "./src/components/TransactionalModal/types.ts",
    "./src/theme/base": "./src/theme/base.ts",
    "./src/*": "./src/*"
  },
  "main": "./index.ts",
  "prettier": "@chainlink/prettier-config",
  "dependencies": {
    "@base-ui/react": "1.1.0",
    "@chainlink/cl-search-frontend": "0.13.0",
    "@floating-ui/react": "0.22.2",
    "@hookform/resolvers": "3.9.1",
    "@radix-ui/react-accordion": "1.2.1",
    "@radix-ui/react-checkbox": "1.1.2",
    "@radix-ui/react-dialog": "1.1.15",
    "@radix-ui/react-dropdown-menu": "2.1.16",
    "@radix-ui/react-label": "2.1.0",
    "@radix-ui/react-navigation-menu": "1.1.3",
    "@radix-ui/react-popover": "1.1.15",
    "@radix-ui/react-radio-group": "1.2.1",
    "@radix-ui/react-select": "2.2.6",
    "@radix-ui/react-separator": "1.1.7",
    "@radix-ui/react-slot": "1.2.4",
    "@radix-ui/react-switch": "1.1.1",
    "@radix-ui/react-tabs": "1.1.3",
    "@radix-ui/react-toast": "1.2.4",
    "@radix-ui/react-toggle": "1.1.9",
    "@radix-ui/react-toggle-group": "1.1.9",
    "@radix-ui/react-tooltip": "1.2.8",
    "@tailwindcss/container-queries": "0.1.1",
    "@tanstack/react-query": "5.69.0",
    "@tanstack/react-table": "8.20.5",
    "apexcharts": "4.5.0",
    "class-variance-authority": "0.7.0",
    "clsx": "2.1.1",
    "cmdk": "1.1.1",
    "date-fns": "4.1.0",
    "lucide-react": "0.390.0",
    "react": "19.2.6",
    "react-apexcharts": "1.7.0",
    "react-day-picker": "9.13.0",
    "react-hook-form": "7.53.1",
    "react-modal": "3.16.1",
    "react-transition-group": "4.4.5",
    "sonner": "2.0.7",
    "tailwind-merge": "2.3.0",
    "tailwindcss": "3.4.4",
    "tailwindcss-animate": "1.0.7",
    "vaul": "1.1.2",
    "zod": "3.25.76"
  },
  "devDependencies": {
    "@storybook/addon-docs": "10.3.3",
    "@storybook/addon-themes": "10.3.3",
    "@storybook/react": "10.3.3",
    "@svgr/babel-plugin-add-jsx-attribute": "8.0.0",
    "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0",
    "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0",
    "@svgr/cli": "8.1.0",
    "@tanstack/table-core": "8.20.5",
    "@types/jest": "29.5.14",
    "@types/react": "19.2.10",
    "@types/react-dom": "19.2.3",
    "@types/react-modal": "3.13.1",
    "@types/react-transition-group": "4.4.1",
    "@typescript/native-preview": "7.0.0-dev.20260130.1",
    "@typescript/native-preview-darwin-arm64": "7.0.0-dev.20260130.1",
    "@typescript/native-preview-linux-x64": "7.0.0-dev.20260130.1",
    "jest": "29.7.0",
    "raw-loader": "4.0.2",
    "react-markdown": "10.1.0",
    "remark-gfm": "4.0.1",
    "storybook": "10.3.3",
    "tsx": "4.19.3",
    "typescript": "5.9.3",
    "@chainlink/blocks-icons": "1.1.0",
    "@chainlink/eslint": "0.1.0",
    "@chainlink/prettier-config": "0.1.0",
    "@chainlink/tsconfig": "0.0.1"
  },
  "peerDependencies": {
    "@chainlink/blocks-icons": ">=1.1.0",
    "react": ">=18.0.0 <20.0.0",
    "react-dom": ">=18.0.0 <20.0.0",
    "tailwindcss": ">=3.0.0 <4.0.0"
  },
  "peerDependenciesMeta": {
    "react": {
      "optional": false
    },
    "react-dom": {
      "optional": false
    }
  },
  "publishConfig": {
    "access": "public"
  },
  "overrides": {
    "@radix-ui/react-dismissable-layer": "1.0.5",
    "@radix-ui/react-focus-scope": "1.0.4"
  },
  "scripts": {
    "check-version": "zx ../../tools/blocks-version.mjs",
    "clean": "rm -rf node_modules dist out .next",
    "deploy-preview": "VERCEL_FORCE_NO_BUILD_CACHE=1 zx ../../tools/deploy-preview.mjs prj_QyqHqGnUmRKKjzn9zVLXIDKF9yVU 'Blocks'",
    "deploy-prod": "VERCEL_FORCE_NO_BUILD_CACHE=1 zx ../../tools/deploy-prod.mjs prj_QyqHqGnUmRKKjzn9zVLXIDKF9yVU",
    "format-generated": "prettier --write \"src/icons/library\"",
    "generate-colors": "pnpm dlx tsx src/theme/colors/generateColors.ts && prettier --write src/theme/colors.css",
    "generate-icons": "NODE_OPTIONS='--import tsx' pnpm dlx @svgr/cli --config-file src/icons/utils/.svgrrc.mjs --index-template src/icons/utils/index-template.js --typescript --out-dir src/icons/library src/icons/svg && pnpm format-generated",
    "generate-tokens": "pnpm dlx tsx src/theme/tokens/generateTokens.ts && prettier --write src/theme/tokens/tokens.css",
    "lint": "eslint ./src",
    "publish-version": "zx ../../tools/blocks-publish.mjs --verbose",
    "storybook": "nx run @chainlink/storybook-e2e:storybook:libs:blocks:start",
    "storybook-build": "nx run @chainlink/storybook-e2e:storybook:libs:blocks:build",
    "storybook-build-docs": "nx run @chainlink/storybook-e2e:storybook:libs:blocks:docs",
    "storybook-docs": "nx run @chainlink/storybook-e2e:storybook:libs:blocks",
    "test": "jest",
    "typecheck": "tsgo"
  }
}