{
  "name": "@skbkontur/react-ui-validations",
  "version": "3.1.1",
  "description": "Validations for @skbkontur/react-ui",
  "bugs": {
    "url": "https://github.com/skbkontur/retail-ui/issues"
  },
  "license": "ISC",
  "author": "exactlynosense <whois.ard@gmail.com>",
  "repository": {
    "type": "git",
    "url": "git+ssh://git@github.com/skbkontur/retail-ui.git"
  },
  "type": "module",
  "main": "./index.js",
  "types": "./index.d.ts",
  "exports": {
    ".": "./index.js",
    "./package.json": "./package.json"
  },
  "scripts": {
    "prerelease": "yarn build",
    "release": "npm publish ./build --workspaces=false",
    "release:unstable": "yarn release --tag=unstable",
    "clean": "rimraf dist build",
    "prebuild": "yarn clean",
    "build": "run-s build:* build:lint:*",
    "build:tsc": "tsc --outDir build -p prod.tsconfig.json",
    "build:copy-files": "copyfiles package.json README.md CHANGELOG.md LICENSE typings/* build",
    "build:lint:publint": "publint --pack npm ./build",
    "build:lint:attw": "attw --ignore-rules cjs-resolves-to-esm --quiet --pack ./build",
    "build:exports": "node ./scripts/exports.ts",
    "storybook": "cross-env STORYBOOK_REACT_UI_TEST=true storybook dev -p 6060",
    "storybook:build": "cross-env STORYBOOK_REACT_UI_TEST=true storybook build -o .storybook/build --quiet",
    "storybook:docs-build": "cross-env STORYBOOK_REACT_UI_VALIDATIONS_DOCS=true storybook build --docs -c .storybook-docs -o .storybook/build --quiet",
    "storybook:docs": "cross-env STORYBOOK_REACT_UI_VALIDATIONS_DOCS=true storybook dev --docs -p 6062 -c .storybook-docs",
    "storybook:serve": "serve -l 6060 .storybook/build",
    "lint": "npm-run-all --continue-on-error --parallel lint:*",
    "lint:tsc": "tsc --noEmit --diagnostics",
    "lint:oxlint": "oxlint .",
    "lint:oxfmt": "oxfmt --check .",
    "fix": "run-s -c fix:*",
    "fix:oxlint": "oxlint --fix .",
    "fix:oxfmt": "oxfmt .",
    "test": "vitest run",
    "test:watch": "vitest",
    "creevey": "creevey test -c .creevey/config.mts --storybook-port=6060",
    "verify:storybook-react-runtime": "node ../../scripts/testing/verify-storybook-runtime-react-version.mts",
    "creevey:ci": "start-server-and-test storybook:serve http://localhost:6060 \"run-s verify:storybook-react-runtime creevey\"",
    "creevey:update": "creevey report --update -c .creevey/config.mts",
    "creevey:ui": "yarn creevey --ui",
    "selenium:test": "dotnet test ./selenium-tests/ValidationTests/ValidationTests.csproj --configuration Release --framework netcoreapp3.1",
    "selenium:ci": "start-server-and-test storybook http://localhost:6060/iframe.html selenium:test"
  },
  "dependencies": {
    "smoothscroll-polyfill": "^0.4.4",
    "warning": "^4.0.3"
  },
  "devDependencies": {
    "@babel/core": "^7.24.6",
    "@babel/plugin-proposal-decorators": "7.24.6",
    "@babel/plugin-transform-runtime": "^7.24.6",
    "@babel/preset-env": "^7.24.6",
    "@babel/preset-react": "^7.24.6",
    "@babel/preset-typescript": "^7.24.6",
    "@playwright/test": "^1.59.1",
    "@skbkontur/icons": "2.0.10",
    "@skbkontur/storybook-addon-live-examples": "1.0.0-beta.1",
    "@storybook/addon-docs": "8.6.14",
    "@storybook/addon-essentials": "8.6.14",
    "@storybook/addon-links": "8.6.14",
    "@storybook/blocks": "8.6.14",
    "@storybook/react": "8.6.14",
    "@storybook/react-webpack5": "8.6.14",
    "@testing-library/jest-dom": "6.4.5",
    "@testing-library/react": "15.0.7",
    "@testing-library/react-hooks": "8.0.1",
    "@testing-library/user-event": "14.5.2",
    "@types/react": "19.2.7",
    "@types/react-dom": "19.2.3",
    "@types/react-helmet": "^6.1.11",
    "@types/react-syntax-highlighter": "^15.5.13",
    "@types/styled-components": "^5.1.34",
    "@types/warning": "^3.0.0",
    "babel-loader": "^9.1.3",
    "core-js": "^3.37.1",
    "creevey": "0.10.34",
    "cross-env": "^7.0.3",
    "css-loader": "^7.1.2",
    "file-loader": "^6.2.0",
    "gh-pages": "^6.1.1",
    "html-webpack-plugin": "5.6.0",
    "identity-obj-proxy": "^3.0.0",
    "jsdom": "^27.0.0",
    "less": "4.2.0",
    "less-loader": "12.2.0",
    "markdown": "^0.5.0",
    "npm-run-all": "^4.1.5",
    "playwright-core": "1.59.1",
    "raw-loader": "^4.0.0",
    "react": "19.2.1",
    "react-dom": "19.2.1",
    "react-helmet": "^6.1.0",
    "react-router-dom": "^6.23.1",
    "react-syntax-highlighter": "15.5.0",
    "rimraf": "^5.0.7",
    "selenium-webdriver": "^4.27.0",
    "serve": "^13.0.2",
    "shelljs": "^0.8.3",
    "start-server-and-test": "1.14.0",
    "storybook": "8.6.14",
    "string-replace-loader": "^3.1.0",
    "style-loader": "^4.0.0",
    "styled-components": "^6.1.11",
    "ts-loader": "9.5.1",
    "tslib": "2.6.2",
    "typescript": "5.9.3",
    "vitest": "^3.2.4",
    "webpack": "^5.91.0",
    "webpack-cli": "^5.1.4",
    "webpack-dev-server": "5.0.4"
  },
  "peerDependencies": {
    "@skbkontur/react-ui": ">=5 <=6",
    "react": ">=16.9 <=19",
    "react-dom": ">=16.9 <=19"
  }
}
