{
  "name": "@drivekyte/web-components",
  "description": "Set of UI components for Kyte (https://kyte.com)",
  "version": "11.1.6",
  "private": false,
  "keywords": [
    "react",
    "components",
    "design-system"
  ],
  "author": "Kyte (https://kyte.com)",
  "license": "ISC",
  "publishConfig": {
    "registry": "https://registry.npmjs.org/"
  },
  "type": "module",
  "main": "index.js",
  "module": "index.js",
  "types": "index.d.ts",
  "typings": "index.d.ts",
  "scripts": {
    "build": "rollup --config --bundleConfigAsCjs",
    "dev": "yarn build --environment NODE_ENV:development",
    "audit:ci": "audit-ci --critical",
    "lint:ci": "eslint 'src/**/*.{ts,tsx}'",
    "lint:check": "eslint 'src/**/*.{ts,tsx}'",
    "lint:fix": "eslint --fix 'src/**/*.{ts,tsx}'",
    "format:ci": "prettier --check 'src/**/*.{ts,tsx}'",
    "format:check": "prettier --check",
    "format:fix": "prettier --write 'src/**/*.{ts,tsx}'",
    "storybook:dev": "start-storybook -p 6006",
    "storybook:build": "build-storybook --no-dll",
    "test:ci": "jest --ci --bail --coverage --silent",
    "test:coverage": "jest --coverage --silent",
    "test:watch": "jest --watch",
    "test": "jest  --silent",
    "type:check": "bash -c yarn tsc --noEmit",
    "publish:local": "yarn dev && yalc publish dist",
    "publish:npm": "yarn build && cd dist && npm publish --verbose --access=public"
  },
  "resolutions": {
    "immer": "^9.0.6",
    "node-fetch": "^2.6.7",
    "minimist": ">=1.2.6",
    "shell-quote": ">=1.7.3",
    "parse-url": "8.1.0",
    "@babel/traverse": "^7.23.2"
  },
  "devDependencies": {
    "@babel/core": "^7.22.9",
    "@babel/helper-plugin-utils": "^7.22.5",
    "@babel/preset-env": "^7.15.0",
    "@babel/preset-react": "^7.14.5",
    "@babel/preset-typescript": "^7.15.0",
    "@drivekyte/eslint-config": "^3.9.0",
    "@drivekyte/prettier-config": "^4.0.0",
    "@rollup/plugin-babel": "^6.0.3",
    "@rollup/plugin-commonjs": "^25.0.3",
    "@rollup/plugin-json": "^6.0.0",
    "@rollup/plugin-node-resolve": "^15.1.0",
    "@rollup/plugin-terser": "^0.4.3",
    "@rollup/plugin-typescript": "^11.1.2",
    "@storybook/addon-actions": "6.5.13",
    "@storybook/addon-essentials": "6.5.13",
    "@storybook/addon-links": "6.5.13",
    "@storybook/builder-webpack5": "6.5.13",
    "@storybook/manager-webpack5": "6.5.13",
    "@storybook/preset-typescript": "^3.0.0",
    "@storybook/react": "6.5.13",
    "@storybook/storybook-deployer": " 2.8.16",
    "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1",
    "@svgr/rollup": "^8.0.1",
    "@svgr/webpack": "^5.5.0",
    "@testing-library/dom": "^8.11.0",
    "@testing-library/jest-dom": "^5.15.0",
    "@testing-library/react": "^12.1.2",
    "@testing-library/user-event": "^13.5.0",
    "@types/creditcardutils": "^1.0.0",
    "@types/css-mediaquery": "^0.1.1",
    "@types/google-libphonenumber": "^7.4.21",
    "@types/jest": "^27.0.2",
    "@types/react": "^18.2.23",
    "@types/react-day-picker": "^5.3.0",
    "@types/react-dom": "^18.2.8",
    "@types/react-input-mask": "^3.0.1",
    "@types/react-native": "^0.64.13",
    "@types/react-swipeable-views": "^0.13.1",
    "@types/react-toast-notifications": "^2.4.1",
    "@types/styled-components": "^5.1.15",
    "audit-ci": "^5.1.2",
    "babel-jest": "^27.1.0",
    "babel-plugin-module-resolver": "^4.1.0",
    "babel-plugin-react-native-web": "^0.17.1",
    "babel-plugin-styled-components": "^2.1.4",
    "css-mediaquery": "^0.1.2",
    "glob": "^10.3.10",
    "husky": "^4.3.8",
    "jest": "^27.3.1",
    "lint-staged": "^11.2.6",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "regenerator-runtime": "^0.13.9",
    "rollup": "^3.26.3",
    "rollup-plugin-cleaner": "^1.0.0",
    "rollup-plugin-copy": "^3.5.0",
    "rollup-plugin-import-css": "^3.3.1",
    "ts-jest": "^26.5.6",
    "ts-node": "^10.2.1",
    "typescript": "^4.4.3",
    "webpack": "^5.52.0",
    "webpack-cli": "^4.8.0"
  },
  "dependencies": {
    "@drivekyte/date-utils": "^1.0.1",
    "@emotion/react": "^11.11.1",
    "@emotion/styled": "^11.11.0",
    "@mui/icons-material": "^5.14.11",
    "@mui/lab": "^5.0.0-alpha.146",
    "@mui/material": "^5.14.11",
    "@mui/styles": "^5.14.11",
    "@popperjs/core": "^2.10.1",
    "creditcardutils": "^1.0.0",
    "csstype": "^3.0.6",
    "dayjs": "^1.10.7",
    "downshift": "^8.0.0",
    "phone": "^3.1.41",
    "polished": "^4.1.3",
    "react-day-picker": "^7.4.8",
    "react-hook-form": "^7.18.1",
    "react-input-mask": "^3.0.0-alpha.2",
    "react-merge-refs": "^1.1.0",
    "react-native-web": "0.17.1",
    "react-popper": "^2.2.4",
    "react-spinners": "^0.10.4",
    "react-swipeable-views": "^0.14.0",
    "react-toast-notifications": "^2.5.1",
    "react-use": "^17.4.0",
    "react-virtual": "^2.8.2",
    "styled-components": "^5.3.3",
    "styled-reset": "^4.3.4"
  },
  "peerDependencies": {
    "react": "^17.0.0",
    "react-dom": "^17.0.0"
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "lint-staged": {
    "src/**/*.{js,jsx,ts,tsx}": [
      "yarn lint:fix",
      "yarn format:fix",
      "yarn test --bail --passWithNoTests",
      "yarn type:check"
    ]
  },
  "prettier": "@drivekyte/prettier-config",
  "eslintConfig": {
    "extends": "@drivekyte"
  }
}
