{
  "name": "react-reducer",
  "version": "1.0.0-beta.1",
  "repository": "https://github.com/zoontek/react-reducer.git",
  "author": "Mathieu Acthernoene <zoontek@gmail.com>",
  "license": "MIT",
  "engines": {
    "node": ">8.0.0"
  },
  "keywords": ["react", "reducer", "redux", "state"],
  "main": "dist/index.js",
  "jsnext:main": "dist/index.es.js",
  "module": "dist/index.es.js",
  "typings": "./index.d.ts",
  "files": ["dist", "index.d.ts"],
  "scripts": {
    "prebuild": "shx rm -rf dist/*",
    "build:flow": "flow-copy-source -v -i examples src dist",
    "build": "rollup -c --environment PRODUCTION && yarn build:flow",
    "start": "rollup -c -w",
    "format": "prettier --write '**/*.{js,json,md}'",
    "precommit": "lint-staged",
    "linc": "lint-staged",
    "lint": "eslint src",
    "typecheck": "flow"
  },
  "lint-staged": {
    "**/*.js": "eslint --max-warnings 0",
    "**/*.{js,json,md}": ["prettier --write", "git add"]
  },
  "peerDependencies": {
    "react": "^15.0.0 || ^16.0.0"
  },
  "devDependencies": {
    "babel-core": "^6.26.3",
    "babel-eslint": "^8.2.5",
    "babel-plugin-external-helpers": "^6.22.0",
    "babel-preset-env": "^1.7.0",
    "babel-preset-react": "^6.24.1",
    "eslint": "^4.19.1",
    "eslint-config-react-app": "^2.1.0",
    "eslint-plugin-flowtype": "^2.47.1",
    "eslint-plugin-import": "^2.11.0",
    "eslint-plugin-jsx-a11y": "^5",
    "eslint-plugin-react": "^7.7.0",
    "flow-bin": "^0.77.0",
    "flow-copy-source": "^2.0.2",
    "lint-staged": "^7.2.0",
    "rollup": "^0.63.4",
    "rollup-plugin-babel": "^3.0.7",
    "rollup-plugin-commonjs": "^9.1.4",
    "rollup-plugin-inject": "^2.2.0",
    "rollup-plugin-node-resolve": "^3.3.0",
    "rollup-plugin-peer-deps-external": "^2.2.0",
    "rollup-plugin-replace": "^2.0.0",
    "rollup-plugin-terser": "^1.0.1",
    "shx": "^0.3.2"
  }
}
