{
  "name": "react-broadcast",
  "version": "0.7.1",
  "description": "Reliably communicate state changes to deeply nested React elements",
  "repository": "ReactTraining/react-broadcast",
  "author": "Michael Jackson",
  "license": "MIT",
  "files": [
    "cjs",
    "esm",
    "umd"
  ],
  "main": "cjs/react-broadcast.js",
  "module": "esm/react-broadcast.js",
  "unpkg": "umd/react-broadcast.js",
  "scripts": {
    "build": "node ./scripts/build.js",
    "prepublishOnly": "node ./scripts/build.js",
    "clean": "git clean -fdX .",
    "lint": "eslint modules",
    "test": "jest"
  },
  "peerDependencies": {
    "react": ">=15 || ^16"
  },
  "dependencies": {
    "prop-types": "^15.6.0",
    "warning": "^3.0.0"
  },
  "devDependencies": {
    "babel-core": "^6.17.0",
    "babel-eslint": "^7.0.0",
    "babel-plugin-dev-expression": "^0.2.1",
    "babel-plugin-external-helpers": "^6.22.0",
    "babel-plugin-transform-react-remove-prop-types": "^0.2.11",
    "babel-preset-env": "^1.6.1",
    "babel-preset-minify": "^0.2.0",
    "babel-preset-react": "^6.5.0",
    "babel-preset-stage-1": "^6.5.0",
    "eslint": "^3.3.1",
    "eslint-plugin-import": "^2.0.0",
    "eslint-plugin-jest": "^21.0.2",
    "gzip-size": "^3.0.0",
    "jest": "^21.0.2",
    "pascal-case": "^2.0.1",
    "pretty-bytes": "^4.0.0",
    "raf": "^3.4.0",
    "react": "^16.2.0",
    "react-dom": "^16.2.0",
    "rollup": "^0.53.4",
    "rollup-plugin-babel": "^3.0.3",
    "rollup-plugin-commonjs": "^8.2.6",
    "rollup-plugin-node-resolve": "^3.0.2",
    "rollup-plugin-replace": "^2.0.0",
    "rollup-plugin-uglify": "^2.0.1"
  },
  "jest": {
    "setupFiles": [
      "raf/polyfill"
    ]
  },
  "keywords": [
    "react",
    "context",
    "broadcast",
    "publish",
    "subscribe",
    "subscriber",
    "subscription",
    "subscriptions"
  ]
}
