{"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"},{"name":"wkwiatek","email":"wojtek.kwiatek@gmail.com"}],"keywords":["react"],"dist-tags":{"latest":"2.0.1"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com"},"description":"Force-updates React component tree recursively","readme":"react-deep-force-update\n=========================\n\n[![build status](https://img.shields.io/travis/gaearon/react-deep-force-update/master.svg?style=flat-square)](https://travis-ci.org/gaearon/react-deep-force-update) \n[![npm version](https://img.shields.io/npm/v/react-deep-force-update.svg?style=flat-square)](https://www.npmjs.com/package/react-deep-force-update) \n[![npm downloads](https://img.shields.io/npm/dm/react-deep-force-update.svg?style=flat-square)](https://www.npmjs.com/package/react-deep-force-update)\n\nForce-updates React component tree recursively.\n\n**Don’t use this in your application code!**\n\nYou’ll only need this if you’re writing a React development tool or library like [React Proxy](https://github.com/gaearon/react-proxy) and you want to enforce a deep update regardless of what component classes have to say.\n\n## Installation\n\n```\nnpm install --save react-deep-force-update\n```\n\nRequires React 0.13 and newer.\n\n## Usage\n\n```js\nimport React from 'react'; // or 'react-native'\nimport getDeepForceUpdate from 'react-deep-force-update';\n\nconst deepForceUpdate = getDeepForceUpdate(React);\nconst instance = React.render(<Something />);\n\n// Will force-update the whole rendered tree\n// even if components in the middle of it\n// define a strict shouldComponentUpdate().\ndeepForceUpdate(instance);\n```\n\n## Credits\n\nThis project is based on the [code written by @syranide](https://github.com/gaearon/react-hot-api/commit/b3d6059a17407ef44765814ce06b36716d110041).\n\n## License\n\nMIT\n","repository":{"type":"git","url":"https://github.com/gaearon/react-deep-force-update.git"},"users":{"grammka":true,"nelix":true,"insomniaqc":true},"bugs":{"url":"https://github.com/gaearon/react-deep-force-update/issues"},"license":"MIT","versions":{"1.0.0":{"name":"react-deep-force-update","version":"1.0.0","description":"Force-updates React component tree recursively","main":"lib/index.js","scripts":{"clean":"rimraf lib","build":"babel src --out-dir lib","lint":"eslint src test","test":"mocha --compilers js:babel/register --recursive","test:watch":"npm run test -- --watch","prepublish":"npm run lint && npm run test && npm run clean && npm run build"},"repository":{"type":"git","url":"https://github.com/gaearon/react-deep-force-update.git"},"keywords":["react"],"author":{"name":"Dan Abramov","email":"dan.abramov@me.com"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-deep-force-update/issues"},"homepage":"https://github.com/gaearon/react-deep-force-update","devDependencies":{"babel":"^5.5.8","babel-core":"^5.6.18","babel-eslint":"^3.1.15","eslint":"^0.23","eslint-config-airbnb":"0.0.6","eslint-plugin-react":"^2.3.0","expect":"^1.6.0","mocha":"^2.2.5","mocha-jsdom":"^1.0.0","react":"^0.14.0-rc1","react-addons-test-utils":"^0.14.0-rc1","rimraf":"^2.3.4"},"gitHead":"d3f4c062f09dd023c437579941b2dd90eab0a51c","_id":"react-deep-force-update@1.0.0","_shasum":"75d452cbd0169d2ac38776f69ab9c0f172275132","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"dist":{"shasum":"75d452cbd0169d2ac38776f69ab9c0f172275132","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/react-deep-force-update/-/react-deep-force-update-1.0.0.tgz"},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"directories":{}},"2.0.0":{"name":"react-deep-force-update","version":"2.0.0","description":"Force-updates React component tree recursively","main":"lib/index.js","scripts":{"clean":"rimraf lib","build":"babel src --out-dir lib","lint":"eslint src test","test":"mocha --compilers js:babel/register --recursive --require ./test/setup.js","test:watch":"npm run test -- --watch","prepublish":"npm run lint && npm run test && npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/gaearon/react-deep-force-update.git"},"keywords":["react"],"author":{"name":"Dan Abramov","email":"dan.abramov@me.com"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-deep-force-update/issues"},"homepage":"https://github.com/gaearon/react-deep-force-update","devDependencies":{"babel":"^5.5.8","babel-core":"^5.6.18","babel-eslint":"^3.1.15","eslint":"^0.23","eslint-config-airbnb":"0.0.6","eslint-plugin-react":"^2.3.0","expect":"^1.6.0","jsdom":"^5.6.1","mocha":"^2.2.5","react":"^0.14.0","react-addons-test-utils":"^0.14.0","rimraf":"^2.3.4"},"gitHead":"ae376217db1e0c15ae3a7237f8289d447952013a","_id":"react-deep-force-update@2.0.0","_shasum":"705d620b26070d96e99697615c510d2ef3379fb3","_from":".","_npmVersion":"3.3.8","_nodeVersion":"2.2.1","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"dist":{"shasum":"705d620b26070d96e99697615c510d2ef3379fb3","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/react-deep-force-update/-/react-deep-force-update-2.0.0.tgz"},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"directories":{}},"2.0.1":{"name":"react-deep-force-update","version":"2.0.1","description":"Force-updates React component tree recursively","main":"lib/index.js","scripts":{"clean":"rimraf lib","build":"babel src --out-dir lib","lint":"eslint src test","test":"mocha --compilers js:babel/register --recursive --require ./test/setup.js","test:watch":"npm run test -- --watch","prepublish":"npm run lint && npm run test && npm run clean && npm run build"},"files":["lib","src"],"repository":{"type":"git","url":"https://github.com/gaearon/react-deep-force-update.git"},"keywords":["react"],"author":{"name":"Dan Abramov","email":"dan.abramov@me.com"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-deep-force-update/issues"},"homepage":"https://github.com/gaearon/react-deep-force-update","devDependencies":{"babel":"^5.5.8","babel-core":"^5.6.18","babel-eslint":"^3.1.15","eslint":"^0.23","eslint-config-airbnb":"0.0.6","eslint-plugin-react":"^2.3.0","expect":"^1.6.0","jsdom":"^5.6.1","mocha":"^2.2.5","react":"^0.14.0","react-addons-test-utils":"^0.14.0","rimraf":"^2.3.4"},"gitHead":"e7a0bb7d2bf98896c6e68ab270bcfa712123c1f9","_id":"react-deep-force-update@2.0.1","_shasum":"4f7f6c12c3e7de42f345992a3c518236fa1ecad3","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"dist":{"shasum":"4f7f6c12c3e7de42f345992a3c518236fa1ecad3","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/react-deep-force-update/-/react-deep-force-update-2.0.1.tgz"},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"directories":{}},"1.0.1":{"name":"react-deep-force-update","version":"1.0.1","description":"Force-updates React component tree recursively","main":"lib/index.js","scripts":{"clean":"rimraf lib","build":"babel src --out-dir lib","lint":"eslint src test","test":"mocha --compilers js:babel/register --recursive","test:watch":"npm run test -- --watch","prepublish":"npm run lint && npm run test && npm run clean && npm run build"},"files":["lib","src"],"repository":{"type":"git","url":"https://github.com/gaearon/react-deep-force-update.git"},"keywords":["react"],"author":{"name":"Dan Abramov","email":"dan.abramov@me.com"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-deep-force-update/issues"},"homepage":"https://github.com/gaearon/react-deep-force-update","devDependencies":{"babel":"^5.5.8","babel-core":"^5.6.18","babel-eslint":"^3.1.15","eslint":"^0.23","eslint-config-airbnb":"0.0.6","eslint-plugin-react":"^2.3.0","expect":"^1.6.0","mocha":"^2.2.5","mocha-jsdom":"^1.0.0","react":"^0.14.0-rc1","react-addons-test-utils":"^0.14.0-rc1","rimraf":"^2.3.4"},"gitHead":"365b46f23cfbe7676971572cdccf40081f5e3f26","_id":"react-deep-force-update@1.0.1","_shasum":"f911b5be1d2a6fe387507dd6e9a767aa2924b4c7","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"dist":{"shasum":"f911b5be1d2a6fe387507dd6e9a767aa2924b4c7","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/react-deep-force-update/-/react-deep-force-update-1.0.1.tgz"},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"directories":{}}},"name":"react-deep-force-update","time":{"modified":"2017-04-15T21:22:25.531Z","created":"2015-09-16T23:20:53.093Z","1.0.0":"2015-09-16T23:20:53.093Z","2.0.0":"2015-10-19T15:28:16.047Z","2.0.1":"2015-12-28T19:24:59.429Z","1.0.1":"2015-12-28T19:53:29.185Z"},"readmeFilename":"README.md","homepage":"https://github.com/gaearon/react-deep-force-update"}