{
  "name": "react-polymorph",
  "description": "React components with highly customizable logic, markup and styles.",
  "version": "1.0.4",
  "scripts": {
    "build": "cross-env yarn clean && yarn sass && yarn js",
    "build:watch": "concurrently 'yarn js:watch' 'yarn sass:watch'",
    "clean": "rimraf ./lib",
    "flow:test": "flow; test $? -eq 0 -o $? -eq 2",
    "js": "babel source -d lib -s",
    "js:watch": "yarn js --watch",
    "lint": "eslint --format=node_modules/eslint-formatter-pretty source stories *.js",
    "prepare": "yarn clean && yarn build && husky install",
    "sass": "node 'scripts/prepare-sass-files-for-publishing.js'",
    "sass:watch": "nodemon -e scss --watch source/themes --exec 'yarn sass'",
    "storybook": "start-storybook -p 6543 -c storybook --ci",
    "storybook:build": "build-storybook -c storybook -o dist/storybook",
    "test": "cross-env NODE_ENV=test jest",
    "test:update": "yarn test -u",
    "test:watch": "yarn test --watchAll"
  },
  "dependencies": {
    "@tippyjs/react": "4.2.1",
    "create-react-context": "0.3.0",
    "fast-password-entropy": "1.1.1",
    "filter-invalid-dom-props": "2.1.0",
    "html-attributes": "1.1.0",
    "popper.js": "1.16.1",
    "react-modal": "3.1.12",
    "react-scrollbars-custom": "4.0.21"
  },
  "peerDependencies": {
    "classnames": ">=2",
    "lodash": ">=4.17.11",
    "react": ">=16.8.6",
    "react-dom": ">=16.8.6"
  },
  "devDependencies": {
    "@babel/cli": "7.7.4",
    "@babel/core": "7.7.4",
    "@babel/helper-call-delegate": "7.12.13",
    "@babel/helper-regex": "7.10.5",
    "@babel/plugin-proposal-class-properties": "7.7.4",
    "@babel/preset-env": "7.11.5",
    "@babel/preset-flow": "7.10.4",
    "@babel/preset-react": "7.10.4",
    "@dump247/storybook-state": "1.6.1",
    "@storybook/addon-actions": "5.2.8",
    "@storybook/addon-knobs": "5.3.14",
    "@storybook/react": "5.2.8",
    "babel-eslint": "10.0.3",
    "babel-jest": "24.9.0",
    "babel-loader": "8.0.6",
    "babel-plugin-lodash": "3.3.4",
    "bignumber.js": "9.0.1",
    "classnames": "2.2.5",
    "concurrently": "5.2.0",
    "cpy": "8.0.0",
    "cross-env": "5.2.0",
    "css-loader": "3.2.0",
    "enzyme": "3.7.0",
    "enzyme-adapter-react-16": "1.15.2",
    "enzyme-to-json": "3.3.4",
    "eslint": "7.9.0",
    "eslint-config-airbnb": "18.2.0",
    "eslint-config-prettier": "6.15.0",
    "eslint-formatter-pretty": "4.0.0",
    "eslint-plugin-flowtype": "5.2.0",
    "eslint-plugin-flowtype-errors": "4.3.0",
    "eslint-plugin-import": "2.22.0",
    "eslint-plugin-jsx-a11y": "6.3.1",
    "eslint-plugin-promise": "4.2.1",
    "eslint-plugin-react": "7.21.2",
    "extract-text-webpack-plugin": "3.0.2",
    "file-loader": "5.0.2",
    "flow-bin": "0.134.0",
    "husky": "7.0.4",
    "identity-obj-proxy": "3.0.0",
    "jest": "25.1.0",
    "jest-enzyme": "7.1.2",
    "lint-staged": "12.1.3",
    "lodash": "4.17.19",
    "nodemon": "1.12.1",
    "prettier": "2.0.5",
    "prettier-eslint": "9.0.1",
    "react": "16.13.1",
    "react-dom": "16.13.1",
    "rimraf": "2.6.2",
    "sass": "1.49.9",
    "sass-loader": "8.0.0",
    "style-loader": "1.0.1",
    "url-loader": "3.0.0"
  },
  "babel": {
    "presets": [
      "@babel/preset-env",
      "@babel/preset-react",
      "@babel/preset-flow"
    ],
    "plugins": [
      "@babel/plugin-proposal-class-properties",
      "lodash"
    ]
  },
  "license": "Apache-2.0",
  "author": {
    "name": "Dominik Guzei",
    "url": "https://github.com/DominikGuzei"
  },
  "contributors": [
    {
      "name": "Dominik Guzei",
      "email": "dominik.guzei@gmail.com",
      "url": "https://www.linkedin.com/in/dominik-guzei"
    },
    {
      "name": "Nikola Glumac",
      "email": "niglumac@gmail.com",
      "url": "https://www.linkedin.com/in/nikolaglumac"
    },
    {
      "name": "Marcus Hurney",
      "email": "marcushurney@gmail.com",
      "url": "https://www.linkedin.com/in/marcus-hurney"
    },
    {
      "name": "Tomislav Horaček",
      "email": "tomislav.horacek@thespian.hr",
      "url": "https://www.linkedin.com/in/tomislav-horaček-46172b100"
    }
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/input-output-hk/react-polymorph.git"
  },
  "bugs": {
    "url": "https://github.com/input-output-hk/react-polymorph/issues"
  },
  "keywords": [
    "react",
    "components",
    "composable",
    "customizable",
    "extendable",
    "flexible",
    "hackable",
    "render prop",
    "skins",
    "themes"
  ],
  "lint-staged": {
    "*.js": "eslint --cache --fix",
    "*.{js,css,md}": "prettier --write"
  },
  "devEngines": {
    "node": ">=14.17.0",
    "yarn": "1.22.4"
  }
}
