{
  "name": "@open-condo/ui",
  "description": "A set of React UI components for developing applications inside the condo ecosystem",
  "keywords": [
    "condo",
    "open-condo-software",
    "UI",
    "React",
    "components"
  ],
  "version": "2.39.0",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/open-condo-software/condo.git",
    "directory": "packages/ui"
  },
  "author": {
    "name": "Matthew Savelev",
    "email": "matthew@doma.ai",
    "url": "https://github.com/SavelevMatthew"
  },
  "license": "MIT",
  "browserslist": [
    "> 0.5%",
    "last 2 versions",
    "not dead",
    "IE 11",
    "not IE 10"
  ],
  "scripts": {
    "build:deps": "turbo build --filter=@open-condo/ui^...",
    "build:styles": "rimraf -g 'src/tokens/!(tokens.json)' && node bin/prepare-tokens.js && node bin/buildStyleVars/runner.js --web less css",
    "build:colors": "rimraf -g 'src/colors/!(index.ts)' && node bin/generate-colors.js",
    "build:tokens": "yarn build:styles && yarn build:colors",
    "build:lib": "webpack --config webpack.prod.js && tsc --project tsconfig.prod.json",
    "build": "yarn build:tokens && yarn build:lib",
    "build:sb": "storybook build",
    "build:chromatic": "yarn build:deps && yarn build:tokens && yarn build:sb",
    "dev": "yarn build:deps && yarn build:tokens && storybook dev -p 6006",
    "watch": "yarn build:deps && yarn build:tokens && webpack --config webpack.dev.js"
  },
  "files": [
    "dist"
  ],
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "exports": {
    ".": "./dist/index.js",
    "./package.json": "./package.json",
    "./colors": "./dist/colors/index.js",
    "./src": "./src/index.ts",
    "./src/": "./src/",
    "./dist/": "./dist/",
    "./style-vars/css": "./dist/style-vars/variables.css",
    "./style-vars/less": "./dist/style-vars/variables.less",
    "./hooks": "./dist/hooks.js",
    "./events": "./dist/events.js"
  },
  "typesVersions": {
    "*": {
      "index.d.ts": [
        "dist/index.d.ts"
      ],
      "colors": [
        "dist/colors/index.d.ts"
      ],
      "events": [
        "dist/events.d.ts"
      ],
      "hooks": [
        "dist/hooks.d.ts"
      ]
    }
  },
  "peerDependencies": {
    "react": ">=16",
    "react-dom": ">=16"
  },
  "devDependencies": {
    "@babel/core": "^7.19.0",
    "@babel/preset-env": "^7.19.0",
    "@babel/preset-react": "^7.18.6",
    "@babel/preset-typescript": "^7.18.6",
    "@mdx-js/react": "^1.6.22",
    "@open-condo/tsconfig": "^1.0.4",
    "@storybook/addon-actions": "7.6.20",
    "@storybook/addon-docs": "7.6.20",
    "@storybook/addon-essentials": "7.6.20",
    "@storybook/addon-interactions": "7.6.20",
    "@storybook/addon-links": "7.6.20",
    "@storybook/addons": "7.6.20",
    "@storybook/cli": "7.6.20",
    "@storybook/react": "7.6.20",
    "@storybook/react-webpack5": "7.6.20",
    "@storybook/testing-library": "^0.0.13",
    "@storybook/theming": "7.6.20",
    "@types/node": "^16",
    "@types/react": "16.9.17",
    "babel": "^6.23.0",
    "babel-loader": "^8.2.5",
    "chromatic": "^6.9.0",
    "commander": "^11.0.0",
    "copy-webpack-plugin": "^11.0.0",
    "css-loader": "^6.7.1",
    "css-minimizer-webpack-plugin": "^4.0.0",
    "less": "^4.1.3",
    "less-loader": "^11.0.0",
    "lodash": "^4.17.21",
    "mini-css-extract-plugin": "^2.6.1",
    "pluralize": "^8.0.0",
    "postcss": "^8.4.16",
    "postcss-loader": "^7.0.1",
    "postcss-preset-env": "^7.8.1",
    "quicktype-core": "^6.0.71",
    "react": "^16.13.1",
    "react-dom": "^16.13.1",
    "rimraf": "^6.0.1",
    "source-map-loader": "^4.0.1",
    "storybook": "7.6.20",
    "style-dictionary": "^3.9.2",
    "style-loader": "^3.3.1",
    "token-transformer": "^0.0.27",
    "ts-loader": "^9.4.1",
    "typescript": "^5.5.4",
    "webpack": "^5.91.0",
    "webpack-cli": "^4.10.0",
    "webpack-merge": "^5.8.0"
  },
  "publishConfig": {
    "access": "public"
  },
  "dependencies": {
    "@open-condo/icons": "^1.16.0",
    "antd": "^4.24.12",
    "classnames": "^2.3.2",
    "react-markdown": "^6",
    "react-phone-input-2": "^2.15.1",
    "remark-gfm": "^1",
    "zod": "^3.24.2"
  }
}