{
  "name": "@delement/ui",
  "version": "0.9.9-152",
  "description": "TypeScript React UI component library with plugins, utilities, Storybook docs, ESM modules, and SSR-friendly architecture.",
  "keywords": [
    "ui",
    "component library",
    "react components",
    "react ui library",
    "typescript",
    "design system",
    "ui kit",
    "frontend",
    "storybook",
    "rollup",
    "esm",
    "ssr",
    "localization",
    "plugins",
    "utilities"
  ],
  "homepage": "https://ui.d-element.ru",
  "scripts": {
    "build": "cross-env NODE_OPTIONS=\"--import=tsx --no-warnings --no-deprecation\" rollup --config ./src/package/rollup.config.ts",
    "postbuild": "cross-env NODE_OPTIONS=\"--import=tsx --no-warnings --no-deprecation\" node ./src/lib/scripts/optimizeCSS.ts && node ./src/lib/scripts/removeFiles.ts"
  },
  "contributors": [
    {
      "name": "Yuri Moskvin",
      "email": "ym@d-element.ru"
    }
  ],
  "sideEffects": false,
  "type": "module",
  "module": "dist/index.mjs",
  "types": "dist/index.d.mts",
  "typesVersions": {
    "*": {
      ".": [
        "./dist/index.d.mts"
      ],
      "components": [
        "./dist/components/index.d.mts"
      ],
      "components/*": [
        "./dist/components/*/index.d.mts"
      ],
      "plugins": [
        "./dist/plugins/index.d.mts"
      ],
      "plugins/*": [
        "./dist/plugins/*/index.d.mts"
      ],
      "typings": [
        "./dist/types/index.d.mts"
      ],
      "utils": [
        "./dist/utils/index.d.mts"
      ],
      "utils/msw": [
        "./dist/utils/msw/index.d.mts"
      ],
      "utils/node": [
        "./dist/utils/node/index.d.mts"
      ],
      "utils/react": [
        "./dist/utils/react/index.d.mts"
      ],
      "utils/webpack": [
        "./dist/utils/webpack/index.d.mts"
      ],
      "constants": [
        "./dist/constants/index.d.mts"
      ]
    }
  },
  "imports": {
    "#package/*": "./src/package/*",
    "#lib/*": "./src/lib/*"
  },
  "exports": {
    ".": {
      "types": "./dist/index.d.mts",
      "default": "./dist/index.mjs"
    },
    "./utils": {
      "types": "./dist/utils/index.d.mts",
      "default": "./dist/utils/index.mjs"
    },
    "./utils/webpack": {
      "types": "./dist/utils/webpack/index.d.mts",
      "default": "./dist/utils/webpack/index.mjs"
    },
    "./utils/webpack/*": {
      "types": "./dist/utils/webpack/*.d.mts",
      "default": "./dist/utils/webpack/*.mjs"
    },
    "./utils/msw": {
      "types": "./dist/utils/msw/index.d.mts",
      "default": "./dist/utils/msw/index.mjs"
    },
    "./utils/msw/*": {
      "types": "./dist/utils/msw/*.d.mts",
      "default": "./dist/utils/msw/*.mjs"
    },
    "./utils/node": {
      "types": "./dist/utils/node/index.d.mts",
      "default": "./dist/utils/node/index.mjs"
    },
    "./utils/node/*": {
      "types": "./dist/utils/node/*.d.mts",
      "default": "./dist/utils/node/*.mjs"
    },
    "./utils/react": {
      "types": "./dist/utils/react/index.d.mts",
      "default": "./dist/utils/react/index.mjs"
    },
    "./utils/react/*": {
      "types": "./dist/utils/react/*.d.mts",
      "default": "./dist/utils/react/*.mjs"
    },
    "./styles": {
      "default": "./dist/styles/scoped/index.css"
    },
    "./styles/components/*": {
      "default": "./dist/styles/scoped/components/*/index.css"
    },
    "./styles/scoped": {
      "default": "./dist/styles/scoped/index.css"
    },
    "./styles/scoped/components/*": {
      "default": "./dist/styles/scoped/components/*/index.css"
    },
    "./styles/legacy": {
      "default": "./dist/styles/legacy/index.css"
    },
    "./styles/legacy/components/*": {
      "default": "./dist/styles/legacy/components/*/index.css"
    },
    "./components": {
      "types": "./dist/components/index.d.mts",
      "default": "./dist/components/index.mjs"
    },
    "./components/*": {
      "types": "./dist/components/*/index.d.mts",
      "default": "./dist/components/*/index.mjs"
    },
    "./plugins": {
      "types": "./dist/plugins/index.d.mts",
      "default": "./dist/plugins/index.mjs"
    },
    "./plugins/*": {
      "types": "./dist/plugins/*/index.d.mts",
      "default": "./dist/plugins/*/index.mjs"
    },
    "./constants": {
      "types": "./dist/constants/index.d.mts",
      "default": "./dist/constants/index.mjs"
    },
    "./typings": {
      "types": "./dist/types/index.d.mts"
    }
  },
  "files": [
    "tsconfig.json",
    "babel.config.json",
    ".d.ts",
    "src",
    "dist",
    "README.md",
    "LICENSE"
  ],
  "engines": {
    "node": ">=24"
  },
  "license": "MIT",
  "private": false,
  "dependencies": {
    "@bem-react/classname": "^1.8.0",
    "@chenglou/pretext": "^0.0.8",
    "@fancyapps/ui": "^6.1.14",
    "@pbe/react-yandex-maps": "^1.2.5",
    "@web3r/flowerkit": "^1.1.8",
    "date-fns": "^4.4.0",
    "flat": "^6.0.1",
    "html-webpack-plugin": "^5.6.8",
    "i18next": "^26.3.6",
    "iso-3166-1": "^2.1.1",
    "js-beautify": "^2.0.3",
    "msw": "^2.15.0",
    "react": "^19.2.8",
    "react-content-loader": "^7.1.2",
    "react-datepicker": "^9.1.0",
    "react-dom": "^19.2.8",
    "react-i18next": "^17.0.11",
    "react-imask": "^7.6.1",
    "react-select": "^5.10.2",
    "ssr-window": "^5.0.1",
    "xss": "^1.0.15",
    "yup": "^1.7.1"
  },
  "devDependencies": {
    "@babel/cli": "^8.0.4",
    "@babel/core": "^8.0.1",
    "@babel/parser": "^8.0.4",
    "@babel/plugin-transform-runtime": "^8.0.1",
    "@babel/preset-env": "^8.0.2",
    "@babel/preset-react": "^8.0.1",
    "@babel/preset-typescript": "^8.0.1",
    "@babel/runtime": "^8.0.0",
    "@babel/types": "^8.0.4",
    "@delement/configs": "^1.1.3",
    "@delement/vi-panel": "^0.3.3",
    "@rollup/plugin-alias": "^6.0.0",
    "@rollup/plugin-babel": "^7.1.0",
    "@rollup/plugin-commonjs": "^29.0.3",
    "@rollup/plugin-dynamic-import-vars": "^2.1.5",
    "@rollup/plugin-json": "^6.1.0",
    "@rollup/plugin-node-resolve": "^16.0.3",
    "@rollup/plugin-terser": "^1.0.0",
    "@rollup/plugin-typescript": "^12.3.0",
    "@storybook/addon-webpack5-compiler-swc": "^4.0.3",
    "@testing-library/dom": "^10.4.1",
    "@testing-library/user-event": "^14.6.3",
    "@types/js-beautify": "^1.14.3",
    "@types/node": "^26.1.2",
    "@types/postcss-prefix-selector": "^1.16.3",
    "@types/react": "^19.2.18",
    "@types/react-dom": "^19.2.4",
    "@types/sanitize-html": "^2.16.1",
    "@types/webpack": "^5.28.5",
    "@types/yandex-maps": "^2.1.36",
    "babel-loader": "^10.1.1",
    "copy-webpack-plugin": "^14.0.0",
    "cross-env": "^10.1.0",
    "cssnano": "^8.0.4",
    "csstype": "^3.2.3",
    "esbuild-loader": "^4.5.0",
    "fast-glob": "^3.3.3",
    "global-jsdom": "^29.0.0",
    "identity-obj-proxy": "^3.0.0",
    "jsdom": "^29.1.1",
    "mini-css-extract-plugin": "^2.10.2",
    "node-polyfill-webpack-plugin": "4.0.0",
    "openapi-types": "^12.1.3",
    "patch-package": "^8.0.1",
    "path-browserify": "^1.0.1",
    "postcss": "^8.5.26",
    "postcss-combine-media-query": "^2.1.0",
    "postcss-loader": "^8.2.1",
    "postcss-prefix-selector": "^2.1.1",
    "postcss-sort-media-queries": "^6.7.1",
    "prismjs": "^1.30.0",
    "process": "^0.11.10",
    "rehype-prism-plus": "^2.0.2",
    "rehype-slug": "^6.0.0",
    "rollup": "^4.62.4",
    "rollup-plugin-copy": "^3.5.0",
    "rollup-plugin-delete": "^3.0.2",
    "rollup-plugin-postcss": "^4.0.2",
    "style-loader": "^4.0.0",
    "svg-chunk-webpack-plugin": "^8.1.0",
    "svgo": "^4.0.2",
    "tsconfig-paths": "^4.2.0",
    "tsx": "^4.23.9",
    "typescript": "^6.0.3",
    "webpack": "^5.109.2",
    "yargs": "^18.1.0"
  },
  "peerDependencies": {
    "@fancyapps/ui": "^6.1.14",
    "@pbe/react-yandex-maps": "^1.2.5",
    "@web3r/flowerkit": "^1.1.8",
    "css-loader": "^7.1.4",
    "date-fns": "^4.4.0",
    "i18next": "^26.3.6",
    "msw": "^2.15.0",
    "postcss": "^8.5.26",
    "react": "^19.2.8",
    "react-content-loader": "^7.1.2",
    "react-datepicker": "^9.1.0",
    "react-dom": "^19.2.8",
    "react-i18next": "^17.0.11",
    "react-imask": "^7.6.1",
    "react-select": "^5.10.2",
    "ssr-window": "^5.0.1",
    "yup": "^1.7.1"
  },
  "browserslist": {
    "production": [
      "defaults"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  }
}
