{
  "name": "@sima-land/ui-nucleons",
  "type": "commonjs",
  "version": "45.0.0-alpha.63",
  "author": "www.sima-land.ru team",
  "license": "Apache-2.0",
  "engines": {
    "node": ">=24.13.0"
  },
  "scripts": {
    "export:colors": "node .template/build.mjs",
    "dev": "run-p dev:pkg docs:dev",
    "dev:pkg": "npm run build:scripts -- --watch",
    "docs:dev": "npx -w docs rspack serve",
    "docs:build": "npx -w docs rspack build",
    "build": "run-s build:*",
    "build:clean": "rm -rf dist",
    "build:scripts": "tsc --project tsconfig.build.json",
    "build:assets": "node scripts/build-assets.mjs",
    "typecheck": "tsc",
    "lint": "run-s typecheck lint:scripts lint:styles prettier:check",
    "lint:scripts": "eslint",
    "lint:styles": "stylelint '**/*.{css,scss}' --ignore-path .gitignore",
    "test": "jest",
    "test:coverage": "jest --coverage",
    "prettier:write": "prettier . --write --ignore-unknown",
    "prettier:check": "prettier . --check --ignore-unknown"
  },
  "dependencies": {
    "@floating-ui/react": "^0.27.19",
    "@krutoo/input-mask": "^0.1.0",
    "body-scroll-lock-upgrade": "^1.1.0",
    "classnames": "^2.5.1",
    "date-fns": "^4.4.0",
    "focus-trap": "7.7.0",
    "overlayscrollbars": "^2.16.0",
    "overlayscrollbars-react": "^0.5.6",
    "react-transition-state": "2.3.3",
    "redux": "^4.2.1"
  },
  "devDependencies": {
    "@babel/core": "^7.29.7",
    "@babel/preset-env": "^7.29.7",
    "@babel/preset-react": "^7.29.7",
    "@babel/preset-typescript": "^7.29.7",
    "@krutoo/jest-css-modules-transform": "^0.0.3",
    "@playwright/test": "1.58.2",
    "@sima-land/linters": "^7.2.0",
    "@testing-library/react": "^16.3.2",
    "@testing-library/user-event": "^14.6.1",
    "@types/copyfiles": "^2.4.4",
    "@types/jest": "^29.5.14",
    "@types/overlayscrollbars": "^2.0.0",
    "@types/react": "^18.3.31",
    "@types/react-dom": "^18.3.7",
    "babel-jest": "^29.7.0",
    "copyfiles": "^2.4.1",
    "eslint": "^9.39.4",
    "handlebars": "^4.7.9",
    "husky": "^9.1.7",
    "jest": "^29.7.0",
    "jest-environment-jsdom": "^29.7.0",
    "npm-run-all": "^4.1.5",
    "postcss": "^8.5.15",
    "prettier": "^3.8.4",
    "sass": "^1.101.0",
    "stylelint": "^17.13.0",
    "typescript": "^6.0.3"
  },
  "peerDependencies": {
    "@sima-land/ui-quarks": "^5.8.0",
    "react": "^18.0",
    "react-dom": "^18.0",
    "tabbable": "6.3.0"
  },
  "workspaces": [
    "docs"
  ],
  "files": [
    "dist",
    "README.md",
    "LICENSE"
  ],
  "exports": {
    "./breakpoints.scss": "./dist/breakpoints.scss",
    "./colors.scss": "./dist/colors.scss",
    "./gradients.scss": "./dist/gradients.scss",
    "./shadows.scss": "./dist/shadows.scss",
    "./utils.scss": "./dist/utils.scss",
    "./_internal/custom-scrollbar": "./dist/_internal/custom-scrollbar/index.js",
    "./_internal/lifecycle": "./dist/_internal/lifecycle/index.js",
    "./_internal/page-scroll-lock": "./dist/_internal/page-scroll-lock/index.js",
    "./alert": "./dist/alert/index.js",
    "./arrow-button": "./dist/arrow-button/index.js",
    "./autocomplete": "./dist/autocomplete/index.js",
    "./avatar": "./dist/avatar/index.js",
    "./accordion": "./dist/accordion/index.js",
    "./base-input": "./dist/base-input/index.js",
    "./bottom-bar": "./dist/bottom-bar/index.js",
    "./bottom-bar/bottom-bar-util.scss": "./dist/bottom-bar/bottom-bar-util.scss",
    "./button": "./dist/button/index.js",
    "./button/button-util.scss": "./dist/button/button-util.scss",
    "./carousel": "./dist/carousel/index.js",
    "./carousel/draggable": "./dist/carousel/draggable.js",
    "./checkbox": "./dist/checkbox/index.js",
    "./chip": "./dist/chip/index.js",
    "./chip/chip-util.scss": "./dist/chip/chip-util.scss",
    "./clean-buttons": "./dist/clean-buttons/index.js",
    "./clean-buttons/clean-buttons-util.scss": "./dist/clean-buttons/clean-buttons-util.scss",
    "./colors": "./dist/colors/index.js",
    "./context": "./dist/context/index.js",
    "./dot-nav": "./dist/dot-nav/index.js",
    "./dropdown-item": "./dist/dropdown-item/index.js",
    "./dropdown": "./dist/dropdown/index.js",
    "./expandable": "./dist/expandable/index.js",
    "./field-block": "./dist/field-block/index.js",
    "./file-icon": "./dist/file-icon/index.js",
    "./gradients": "./dist/gradients/index.js",
    "./group-overflow": "./dist/group-overflow/index.js",
    "./helpers": "./dist/helpers/index.js",
    "./hint": "./dist/hint/index.js",
    "./hooks": "./dist/hooks/index.js",
    "./hooks/use-intersection/test-utils": "./dist/hooks/use-intersection/test-utils.js",
    "./info-text": "./dist/info-text/index.js",
    "./input": "./dist/input/index.js",
    "./layout": "./dist/layout/index.js",
    "./link": "./dist/link/index.js",
    "./link/link-util.scss": "./dist/link/link-util.scss",
    "./masked-input": "./dist/masked-input/index.js",
    "./modal-overlay": "./dist/modal-overlay/index.js",
    "./modal-overlay/modal-overlay-util.scss": "./dist/modal-overlay/modal-overlay-util.scss",
    "./modal": "./dist/modal/index.js",
    "./modal/modal-util.scss": "./dist/modal/modal-util.scss",
    "./no-index": "./dist/no-index/index.js",
    "./pagination": "./dist/pagination/index.js",
    "./panel": "./dist/panel/index.js",
    "./phone-input": "./dist/phone-input/index.js",
    "./plate": "./dist/plate/index.js",
    "./popup": "./dist/popup/index.js",
    "./portal": "./dist/portal/index.js",
    "./price": "./dist/price/index.js",
    "./radio-button": "./dist/radio-button/index.js",
    "./range": "./dist/range/index.js",
    "./rating": "./dist/rating/index.js",
    "./select": "./dist/select/index.js",
    "./side-page": "./dist/side-page/index.js",
    "./side-page/side-page-util.scss": "./dist/side-page/side-page-util.scss",
    "./skeleton": "./dist/skeleton/index.js",
    "./snack-bar": "./dist/snack-bar/index.js",
    "./spinner": "./dist/spinner/index.js",
    "./stepper": "./dist/stepper/index.js",
    "./stroked-svg": "./dist/stroked-svg/index.js",
    "./super-ellipse-clip-path": "./dist/super-ellipse-clip-path/index.js",
    "./switcher-row": "./dist/switcher-row/index.js",
    "./tabs": "./dist/tabs/index.js",
    "./test-utils": "./dist/test-utils/index.js",
    "./text-button": "./dist/text-button/index.js",
    "./textarea": "./dist/textarea/index.js",
    "./timer": "./dist/timer/index.js",
    "./toggle": "./dist/toggle/index.js",
    "./top-bar": "./dist/top-bar/index.js",
    "./top-bar/top-bar-util.scss": "./dist/top-bar/top-bar-util.scss",
    "./touch-slider": "./dist/touch-slider/index.js",
    "./types": "./dist/types/index.js",
    "./unknown-content": "./dist/unknown-content/index.js",
    "./upload-area": "./dist/upload-area/index.js",
    "./upload-area/upload-area-util.scss": "./dist/upload-area/upload-area-util.scss"
  }
}
