{
  "name": "@kne-components/components-core",
  "version": "0.5.21",
  "files": [
    "build"
  ],
  "jest": {
    "moduleNameMapper": {
      "^@common/(.*)": "<rootDir>/src/common/$1",
      "^@components/(.*)": "<rootDir>/src/components/$1",
      "^@utils/(.*)": "<rootDir>/src/common/utils/$1"
    }
  },
  "lint-staged": {
    "src/**/*.{js,jsx,ts,tsx,json,css,scss}": [
      "prettier --write"
    ]
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/kne-union/components-core.git"
  },
  "dependencies": {
    "@kne/button-group": "^0.1.24",
    "@kne/compose": "^0.1.0",
    "@kne/create-deferred": "^0.1.0",
    "@kne/ensure-slash": "^0.1.0",
    "@kne/flex-box": "^0.1.1",
    "@kne/form-info": "^0.1.10",
    "@kne/global-context": "^1.3.2",
    "@kne/info-page": "^0.2.13",
    "@kne/is-empty": "^1.0.1",
    "@kne/phone-number-input": "^0.1.5",
    "@kne/react-enum": "^0.1.16",
    "@kne/react-fetch": "^1.5.5",
    "@kne/react-file": "^0.1.44",
    "@kne/react-file-type": "^1.0.5",
    "@kne/react-filter": "^1.0.13",
    "@kne/react-form-antd": "^4.1.0",
    "@kne/react-form-plus": "^0.1.5",
    "@kne/react-icon": "^0.1.3",
    "@kne/react-intl": "^0.1.15",
    "@kne/react-pdf-sign": "^1.1.6",
    "@kne/react-text-escape": "^0.1.4",
    "@kne/remote-loader": "^1.4.6",
    "@kne/responsive-utils": "^0.1.15",
    "@kne/scroll-loader": "^0.1.14",
    "@kne/super-select": "^0.1.42",
    "@kne/super-select-plus": "^0.1.2",
    "@kne/table-page": "^0.1.17",
    "@kne/use-click-outside": "^0.2.1",
    "@kne/use-control-value": "^0.1.7",
    "@kne/use-ref-callback": "^0.1.2",
    "@kne/use-resize": "^0.1.1",
    "@kne/use-simulation-blur": "^0.1.2",
    "@testing-library/jest-dom": "^5.16.5",
    "@testing-library/react": "^13.4.0",
    "axios": "^1.13.5",
    "classnames": "^2.3.2",
    "color": "^4.2.3",
    "cross-env": "^7.0.3",
    "dayjs": "^1.11.7",
    "fs-extra": "^11.1.1",
    "iframe-resizer": "^4.3.6",
    "libphonenumber-js": "^1.10.28",
    "lodash": "^4.17.23",
    "prop-types": "^15.8.1",
    "rc-queue-anim": "^2.0.0",
    "react": "^18.3.0",
    "react-avatar-editor": "^13.0.0",
    "react-dom": "^18.3.0",
    "react-intl": "^6.2.10",
    "react-router-dom": "^6.10.0",
    "react-sortablejs": "^6.1.4",
    "simplebar": "^6.3.0",
    "simplebar-react": "^3.3.0",
    "sortablejs": "^1.15.0",
    "use-debounce": "^9.0.4",
    "web-vitals": "^2.1.4"
  },
  "scripts": {
    "lint-staged": "lint-staged",
    "create": "modules-dev-create",
    "start": "cross-env PORT=3001 COMPONENTS_NAME=components-core MODULES_DEV_PUBLIC_URL=/ craco start",
    "build": "cross-env COMPONENTS_NAME=components-core MODULES_DEV_PUBLIC_URL=/components-core  craco build",
    "test": "craco test --coverage"
  },
  "eslintConfig": {
    "extends": [
      "react-app",
      "react-app/jest"
    ]
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  },
  "devDependencies": {
    "@kne/craco": "^7.1.3",
    "@kne/md-doc": "^0.1.20",
    "@kne/modules-dev": "^2.3.4",
    "@kne/react-error-boundary": "^0.1.1",
    "antd": "6.0.0",
    "http-proxy-middleware": "^2.0.6",
    "husky": "^8.0.3",
    "lint-staged": "^13.1.2",
    "prettier": "^2.8.4",
    "sass": "^1.75.0"
  }
}
