{
  "name": "@cleanlab/design-system",
  "version": "8.5.0",
  "license": "Apache-2.0",
  "files": [
    "dist",
    "package.json",
    "README.md"
  ],
  "exports": {
    "./tokens": "./dist/tokens/index.js",
    "./components": "./dist/components/index.js",
    "./hooks": "./dist/hooks/index.js",
    "./icons": "./dist/icons/index.js",
    "./utils": "./dist/utils/index.js",
    "./chat": "./dist/chat/index.js",
    "./lint": "./dist/lint/index.js",
    "./logos/*": "./dist/logos/*"
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  },
  "dependencies": {
    "@ariakit/react": "^0.4.17",
    "@date-fns/utc": "^2.1.0",
    "@floating-ui/react": "^0.26.28",
    "@react-hooks-library/core": "^0.6.2",
    "@vitejs/plugin-react": "^4.3.4",
    "@vitest/coverage-v8": "^1.6.0",
    "clsx": "^2.1.1",
    "colorjs.io": "^0.5.2",
    "date-fns": "^4.1.0",
    "eventsource-parser": "^2.0.1",
    "lodash": "^4.17.21",
    "lossless-json": "^4.0.2",
    "motion": "^11.18.2",
    "prism-react-renderer": "^2.4.1",
    "radix-ui": "^1.4.2",
    "react-day-picker": "^9.5.0",
    "react-hot-toast": "^2.5.2",
    "react-icons": "^5.4.0",
    "react-markdown": "^8.0.7",
    "react-textarea-autosize": "^8.5.7",
    "rehype-raw": "^7.0.0",
    "remark-gfm": "^3.0.1",
    "remark-math": "^5.1.1",
    "resize-observer-polyfill": "^1.5.1",
    "tailwind-merge": "^2.6.0",
    "tailwind-variants": "^0.2.1",
    "tailwindcss": "^3.4.17",
    "tailwindcss-animate": "^1.0.7",
    "tailwindcss-gradients": "^3.0.0",
    "tw-colors": "^3.3.2",
    "type-fest": "^4.41.0",
    "vite": "^5.4.19",
    "vitest": "^1.6.1",
    "zod": "^3.24.1"
  },
  "devDependencies": {
    "@eslint/eslintrc": "^3.3.1",
    "@eslint/js": "^9.32.0",
    "@floating-ui/react-dom": "^2.1.2",
    "@next/eslint-plugin-next": "^15.4.5",
    "@semantic-release/commit-analyzer": "^13.0.1",
    "@semantic-release/exec": "^6.0.3",
    "@semantic-release/github": "^12.0.2",
    "@semantic-release/release-notes-generator": "^14.0.3",
    "@storybook/addon-essentials": "^8.5.1",
    "@storybook/addon-interactions": "^8.5.1",
    "@storybook/addon-links": "^8.5.1",
    "@storybook/addon-storysource": "^8.5.1",
    "@storybook/addon-themes": "^8.5.1",
    "@storybook/blocks": "^8.5.1",
    "@storybook/react": "^8.5.1",
    "@storybook/react-vite": "^8.5.1",
    "@storybook/test": "^8.5.1",
    "@testing-library/dom": "^10.4.0",
    "@testing-library/jest-dom": "^6.6.3",
    "@testing-library/react": "^16.2.0",
    "@testing-library/user-event": "^14.6.1",
    "@types/eslint": "^9.6.1",
    "@types/estree": "^1.0.8",
    "@types/lodash": "^4.17.14",
    "@types/node": "^22.15.18",
    "@types/react": "^18.3.18",
    "@types/react-dom": "^18.3.5",
    "@types/react-window": "^1.8.8",
    "@types/uuid": "^9.0.8",
    "@typescript-eslint/eslint-plugin": "^8.39.0",
    "@typescript-eslint/parser": "^8.39.0",
    "autoprefixer": "^10.4.20",
    "babel-plugin-named-exports-order": "^0.0.2",
    "bundlewatch": "^0.3.3",
    "concurrently": "^9.1.2",
    "conventional-changelog-conventionalcommits": "^8.0.0",
    "csstype": "^3.1.3",
    "eslint": "^9.32.0",
    "eslint-config-prettier": "^9.1.2",
    "eslint-import-resolver-alias": "^1.1.2",
    "eslint-plugin-import": "^2.32.0",
    "eslint-plugin-jsx-a11y": "^6.10.2",
    "eslint-plugin-promise": "^7.2.1",
    "eslint-plugin-react": "^7.37.5",
    "eslint-plugin-react-hooks": "^5.2.0",
    "eslint-plugin-react-server-components": "^1.2.0",
    "eslint-plugin-simple-import-sort": "^12.1.1",
    "eslint-plugin-storybook": "^0.11.6",
    "eslint-plugin-tailwindcss": "^3.18.2",
    "eslint-vitest-rule-tester": "^2.2.1",
    "fuse.js": "^7.1.0",
    "happy-dom": "^14.12.3",
    "husky": "^8.0.3",
    "image-size": "^2.0.0",
    "match-sorter": "^8.0.1",
    "postcss": "^8.5.1",
    "pre-commit": "^1.2.2",
    "prettier": "^3.6.2",
    "prettier-plugin-tailwindcss": "^0.6.14",
    "prop-types": "^15.8.1",
    "rimraf": "^6.0.1",
    "semantic-release": "^24.2.1",
    "@anolilab/semantic-release-pnpm": "^3.2.2",
    "sonar-scanner": "^3.1.0",
    "storybook": "^8.5.1",
    "storybook-addon-jsdoc-to-mdx": "^1.0.4",
    "ts-jest": "^29.2.5",
    "typescript": "^5.7.3",
    "user-agent-data-types": "^0.4.2",
    "vitest-sonar-reporter": "^2.0.0",
    "webpack": "^5.97.1"
  },
  "peerDependencies": {
    "react": "^16.8 || ^17.0 || ^18.0 || ^19.0",
    "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0"
  },
  "lint-staged": {
    "src/**/*.{js,jsx,ts,tsx,css}": [
      "pnpm run format:write"
    ],
    ".storybook/**/*.{js,jsx,ts,tsx}": [
      "pnpm run format:write"
    ],
    "package.json": [
      "pnpm run format:write"
    ]
  },
  "optionalDependencies": {
    "@rollup/rollup-linux-x64-gnu": "^4.31.0"
  },
  "engines": {
    "node": ">=24.11.1"
  },
  "scripts": {
    "build:mjs": "rimraf dist && tsc -p tsconfig.build.mjs.json",
    "build:cjs": "rimraf dist-cjs && tsc -p tsconfig.build.cjs.json && echo '{\"type\": \"commonjs\"}' > dist-cjs/package.json",
    "build": "pnpm gen-logo-metadata && pnpm build:mjs && cp -r src/logos dist/logos",
    "lint": "concurrently -p \"[{name}]\" -n \"lint:js,lint:ts,format:check\" -c \"bgBlue.bold,bgMagenta.bold,bgGreen.bold\" \"pnpm run lint:js\" \"pnpm run lint:ts\" \"pnpm run format:check\"",
    "lint:fix": "pnpm run lint:js:fix && pnpm run lint:ts && pnpm run format:write",
    "lint:js": "eslint 'src/**/*.{js,jsx,ts,tsx}' '.storybook/**/*.{js,jsx,ts,tsx}'",
    "lint:js:fix": "eslint --fix 'src/**/*.{js,jsx,ts,tsx}' '.storybook/**/*.{js,jsx,ts,tsx}'",
    "lint:ts": "tsc --noEmit",
    "format:write": "prettier --write 'src' '.storybook'",
    "format:check": "prettier --check 'src' '.storybook'",
    "sonar": "pnpm run coverage && npx sonar-scanner -Dsonar.login=cleanlab_cleanlab-studio-frontend_1a5afd94-8218-4d56-b6b0-6af7334e3602",
    "test": "vitest run",
    "test:watch": "vitest watch",
    "dev": "pnpm storybook",
    "storybook": "storybook dev -p 6006",
    "build-storybook": "storybook build",
    "preinstall": "npx only-allow pnpm",
    "gen-logo-metadata": "node --experimental-strip-types scripts/generatelogoMetadata.mts"
  }
}