{
  "name": "@tidbcloud/uikit",
  "version": "2.7.7",
  "description": "tidbcloud uikit",
  "type": "module",
  "main": "dist/primitive/index.cjs",
  "module": "dist/primitive/index.mjs",
  "types": "dist/primitive/index.d.ts",
  "exports": {
    ".": {
      "import": "./dist/primitive/index.mjs",
      "require": "./dist/primitive/index.cjs"
    },
    "./biz": {
      "import": "./dist/biz/index.mjs",
      "require": "./dist/biz/index.cjs"
    },
    "./hooks": {
      "import": "./dist/hooks/index.mjs",
      "require": "./dist/hooks/index.cjs"
    },
    "./theme": {
      "import": "./dist/theme/index.mjs",
      "require": "./dist/theme/index.cjs"
    },
    "./utils": {
      "import": "./dist/utils/index.mjs",
      "require": "./dist/utils/index.cjs"
    },
    "./emotion": {
      "import": "./dist/emotion/index.mjs",
      "require": "./dist/emotion/index.cjs"
    },
    "./emotion/server": {
      "import": "./dist/emotion/server.mjs",
      "require": "./dist/emotion/server.cjs"
    },
    "./icons": {
      "import": "./dist/icons/index.mjs",
      "require": "./dist/icons/index.cjs"
    },
    "./dist/icons/raw/*": "./dist/icons/raw/*",
    "./style.css": "./dist/style.css",
    "./package.json": "./package.json"
  },
  "repository": {
    "type": "git",
    "url": "git@github.com:tidbcloud/tidbcloud-uikit.git"
  },
  "license": "MIT",
  "sideEffects": false,
  "dependencies": {
    "@emotion/cache": "^11.14.0",
    "@emotion/react": "^11.14.0",
    "@emotion/serialize": "^1.3.3",
    "@emotion/server": "^11.11.0",
    "@emotion/utils": "^1.4.2",
    "@hookform/error-message": "^2.0.1",
    "@mantine/carousel": "7.17.8",
    "@mantine/code-highlight": "7.17.8",
    "@mantine/core": "7.17.8",
    "@mantine/dates": "7.17.8",
    "@mantine/dropzone": "7.17.8",
    "@mantine/emotion": "7.17.8",
    "@mantine/hooks": "7.17.8",
    "@mantine/modals": "7.17.8",
    "@mantine/notifications": "7.17.8",
    "@number-flow/react": "0.5.5",
    "@tabler/icons-react": "^3.26.0",
    "ahooks": "^3.7.8",
    "clsx": "^2.1.1",
    "dayjs": "^1.11.5",
    "dompurify": "^3.0.3",
    "embla-carousel-react": "^7.0.5",
    "google-libphonenumber": "^3.2.30",
    "html-react-parser": "5.1.18",
    "lodash-es": "^4.17.21",
    "mantine-react-table": "2.0.0-beta.7",
    "pretty-ms": "^9.1.0",
    "prism-react-renderer": "^1.2.1",
    "rc-tree": "^5.8.2",
    "react-phone-input-2": "^2.15.1",
    "react-table": "^7.8.0",
    "react-table-sticky": "^1.1.3",
    "react-textarea-autosize": "8.5.6",
    "react-window": "^1.8.9"
  },
  "peerDependencies": {
    "react": "^18.x || ^19.x",
    "react-dom": "^18.x || ^19.x",
    "react-hook-form": "^7.x"
  },
  "devDependencies": {
    "@svgr/babel-plugin-add-jsx-attribute": "^8.0.0",
    "@svgr/babel-plugin-remove-jsx-attribute": "^8.0.0",
    "@types/dompurify": "^2.3.4",
    "@types/google-libphonenumber": "^7.4.23",
    "@types/lodash-es": "^4.17.8",
    "@types/react": "^18.2.48",
    "@types/react-dom": "^18.2.18",
    "@types/react-table": "^7.7.12",
    "@types/react-window": "^1.8.5",
    "@vitejs/plugin-react": "^4.3.3",
    "cpy-cli": "^5.0.0",
    "ora": "8.1.0",
    "react-hook-form": "^7.51.5",
    "typescript": "^5.4.2",
    "vite": "^5.4.10",
    "vite-plugin-dts": "^4.3.0"
  },
  "typesVersions": {
    "*": {
      "biz": [
        "./dist/biz/index.d.ts"
      ],
      "icons": [
        "./dist/icons/index.d.ts"
      ],
      "theme": [
        "./dist/theme/index.d.ts"
      ],
      "utils": [
        "./dist/utils/index.d.ts"
      ],
      "hooks": [
        "./dist/hooks/index.d.ts"
      ]
    }
  },
  "files": [
    "dist",
    "CHANGELOG.md",
    "llms.txt"
  ],
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "test": "test",
    "copy:raw-icon": "mkdir -p ./dist/icons/raw && cpy 'src/icons/raw/*.svg' ./dist/icons/raw/",
    "build:icon": "tsx ./scripts/icon.ts",
    "build": "vite build && pnpm run copy:raw-icon",
    "type-check": "tsc --noEmit"
  }
}