{
  "name": "@kommo-crm/crm-react-ui-kit",
  "description": "Ready-to-use React components which implements Kommo design",
  "version": "1.21.0",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "engines": {
    "node": ">=20"
  },
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js"
    },
    "./Switcher": "./dist/components/Switcher/index.js",
    "./Spinner": "./dist/components/Spinner/index.js",
    "./Link": "./dist/components/Link/index.js",
    "./List": "./dist/components/List/index.js",
    "./TextArea": "./dist/components/TextArea/index.js",
    "./Text": "./dist/components/Text/index.js",
    "./Input": "./dist/components/Input/index.js",
    "./InlineInput": "./dist/components/InlineInput/index.js",
    "./Label": "./dist/components/Label/index.js",
    "./Checkbox": "./dist/components/Checkbox/index.js",
    "./Portal": "./dist/components/Portal/index.js",
    "./RadioGroup": "./dist/components/RadioGroup/index.js",
    "./Select": "./dist/components/Select/index.js",
    "./CheckboxGroup": "./dist/components/CheckboxGroup/index.js",
    "./FilterTabs": "./dist/components/FilterTabs/index.js",
    "./Button": "./dist/components/Button/index.js",
    "./ConfigProvider": "./dist/components/ConfigProvider/index.js",
    "./ContentBlock": "./dist/components/ContentBlock/index.js",
    "./Callout": "./dist/components/Callout/index.js",
    "./Accordion": "./dist/components/Accordion/index.js",
    "./ContextMenu": "./dist/components/ContextMenu/index.js",
    "./CounterBadge": "./dist/components/CounterBadge/index.js",
    "./Badge": "./dist/components/Badge/index.js",
    "./Separator": "./dist/components/Separator/index.js",
    "./Ribbon": "./dist/components/Ribbon/index.js",
    "./assets/Switcher.css": "./dist/assets/Switcher.css",
    "./assets/Select.css": "./dist/assets/Select.css",
    "./assets/Spinner.css": "./dist/assets/Spinner.css",
    "./assets/Link.css": "./dist/assets/Link.css",
    "./assets/TextArea.css": "./dist/assets/TextArea.css",
    "./assets/Text.css": "./dist/assets/Text.css",
    "./assets/Checkbox.css": "./dist/assets/Checkbox.css",
    "./assets/Input.css": "./dist/assets/Input.css",
    "./assets/InlineInput.css": "./dist/assets/InlineInput.css",
    "./assets/RadioGroup.css": "./dist/assets/RadioGroup.css",
    "./assets/ContentBlock.css": "./dist/assets/ContentBlock.css",
    "./assets/Callout.css": "./dist/assets/Callout.css",
    "./assets/Accordion.css": "./dist/assets/Accordion.css",
    "./assets/CheckboxGroup.css": "./dist/assets/CheckboxGroup.css",
    "./assets/FilterTabs.css": "./dist/assets/FilterTabs.css",
    "./assets/Button.css": "./dist/assets/Button.css",
    "./assets/CounterBadge.css": "./dist/assets/CounterBadge.css",
    "./assets/List.css": "./dist/assets/List.css",
    "./assets/Badge.css": "./dist/assets/Badge.css",
    "./assets/Separator.css": "./dist/assets/Separator.css",
    "./assets/Ribbon.css": "./dist/assets/Ribbon.css",
    "./assets/theme.css": "./dist/assets/theme.css",
    "./assets/icons.css": "./dist/assets/icons.css"
  },
  "typesVersions": {
    "*": {
      "Switcher": [
        "./dist/components/Switcher/index.d.ts"
      ],
      "Spinner": [
        "./dist/components/Spinner/index.d.ts"
      ],
      "Link": [
        "./dist/components/Link/index.d.ts"
      ],
      "List": [
        "./dist/components/List/index.d.ts"
      ],
      "TextArea": [
        "./dist/components/TextArea/index.d.ts"
      ],
      "Text": [
        "./dist/components/Text/index.d.ts"
      ],
      "Input": [
        "./dist/components/Input/index.d.ts"
      ],
      "InlineInput": [
        "./dist/components/InlineInput/index.d.ts"
      ],
      "Label": [
        "./dist/components/Label/index.d.ts"
      ],
      "Checkbox": [
        "./dist/components/Checkbox/index.d.ts"
      ],
      "Portal": [
        "./dist/components/Portal/index.d.ts"
      ],
      "RadioGroup": [
        "./dist/components/RadioGroup/index.d.ts"
      ],
      "Select": [
        "./dist/components/Select/index.d.ts"
      ],
      "CheckboxGroup": [
        "./dist/components/CheckboxGroup/index.d.ts"
      ],
      "FilterTabs": [
        "./dist/components/FilterTabs/index.d.ts"
      ],
      "Button": [
        "./dist/components/Button/index.d.ts"
      ],
      "ConfigProvider": [
        "./dist/components/ConfigProvider/index.d.ts"
      ],
      "ContentBlock": [
        "./dist/components/ContentBlock/index.d.ts"
      ],
      "Callout": [
        "./dist/components/Callout/index.d.ts"
      ],
      "Accordion": [
        "./dist/components/Accordion/index.d.ts"
      ],
      "ContextMenu": [
        "./dist/components/ContextMenu/index.d.ts"
      ],
      "CounterBadge": [
        "./dist/components/CounterBadge/index.d.ts"
      ],
      "Badge": [
        "./dist/components/Badge/index.d.ts"
      ],
      "Separator": [
        "./dist/components/Separator/index.d.ts"
      ],
      "Ribbon": [
        "./dist/components/Ribbon/index.d.ts"
      ]
    }
  },
  "files": [
    "dist",
    "LICENCE"
  ],
  "keywords": [
    "react",
    "ui",
    "Kommo"
  ],
  "sideEffects": [
    "**/*.css"
  ],
  "scripts": {
    "prepublishOnly": "cp ../../LICENCE ./LICENCE",
    "build": "rm -rf dist && tsc -p tsconfig.build.json && vite build",
    "test": "jest --maxWorkers 2",
    "test:e2e": "./scripts/generate_env.docker.sh && docker compose --env-file=./.env.docker up --abort-on-container-exit",
    "test:e2e:update-snapshots": "sh -c './scripts/generate_env.docker.sh -u \"$@\" && docker compose --env-file=./.env.docker up --abort-on-container-exit' --",
    "test:e2e:ci": "playwright test --config playwright-ct.config.ts",
    "eslint": "eslint --quiet",
    "tslint": "tsc --noEmit -p tsconfig.build.json",
    "lint": "concurrently --kill-others-on-fail \"yarn eslint src/\" \"yarn tslint\""
  },
  "devDependencies": {
    "@playwright/experimental-ct-react": "1.47.0",
    "@playwright/test": "1.47.0",
    "@swc/core": "1.7.28",
    "@swc/jest": "0.2.36",
    "@testing-library/jest-dom": "6.5.0",
    "@testing-library/react": "16.0.1",
    "@testing-library/user-event": "14.5.2",
    "@types/css": "0.0.38",
    "@types/glob": "8.1.0",
    "@types/hash-sum": "1.0.2",
    "@types/jest": "29.5.12",
    "@types/nanoid": "3.0.0",
    "@vitejs/plugin-react": "4.3.1",
    "css": "3.0.0",
    "hash-sum": "2.0.0",
    "jest": "29.7.0",
    "jest-css-modules-transform": "4.4.2",
    "jest-environment-jsdom": "29.7.0",
    "jest-transformer-svg": "2.1.0",
    "postcss-color-function": "4.1.0",
    "postcss-import": "16.1.0",
    "postcss-nested": "6.2.0",
    "postcss-preset-env": "10.0.2",
    "postcss-selector-replace": "1.0.2",
    "prop-types": "15.8.1",
    "react": "18",
    "react-dom": "18",
    "ts-jest": "29.2.4",
    "ts-node": "10.9.2",
    "vite": "5.4.2",
    "vite-plugin-dts": "4.0.3",
    "vite-plugin-lib-inject-css": "2.1.1",
    "vite-plugin-svgr": "4.2.0"
  },
  "dependencies": {
    "@kommo-crm/react-hooks": "1.2.1",
    "@radix-ui/react-dropdown-menu": "2.1.15",
    "@react-spring/web": "10.0.1",
    "classnames": "2.5.1",
    "i18next": "24.2.2",
    "i18next-browser-languagedetector": "8.0.4",
    "nanoid": "3.3.4",
    "react-i18next": "15.4.1",
    "react-markdown": "10.0.1"
  },
  "peerDependencies": {
    "@types/react": "*",
    "@types/react-dom": "*",
    "react": "^18.0",
    "react-dom": "^18.0"
  }
}
