{"bugs":{"url":"https://github.com/gaearon/react-deep-force-update/issues"},"dist":{"shasum":"3d2ae45c2c9040cbb1772be52f8ea1ade6ca2ee1","tarball":"https://registry.npmjs.org/react-deep-force-update/-/react-deep-force-update-1.1.2.tgz","fileCount":5,"integrity":"sha512-WUSQJ4P/wWcusaH+zZmbECOk7H5N2pOIl0vzheeornkIMhu+qrNdGFm0bDZLCb0hSF0jf/kH1SgkNGfBdTc4wA==","signatures":[{"sig":"MEYCIQCoTNm9g89wk14YzMnnJhvktYf7gge6778s/Uu1b41AGAIhALf9TNygV8q/Up4yFcT9ZHJaFwMgt4xkl1J5tXiFo6Nm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgEsRCRA9TVsSAnZWagAAzjgQAJ2lzc5M4YKpuydHCUPR\nqTS0h6MDekhPFpsBS1WoSWDbaSL5vpljug9oYy+mw/0kntaXNWoGMdPL13bL\n+Ock0FI708tsa1hWTNW8iCTpOnHnVGu7XVgG/1N5/QOFVldzwoXDTGFaADpZ\nmIUjiNPk2EPK+qNURcCqz+ihAU4UA9rnlBu7Q42HP1xBRzcFY4MLui47QMvg\n+jGjv9a86Msipa8h2dgdQfju3gOR8HL7RxzLb2BRqxUoDz9TXLA5jJYExzsX\n5My/V11YNdmj9BdFwsiY32vwjzP7NUWvQmawWm2GjL9szJvGYZjPYPXtGU3h\nj3fMN2aEdzBtIQLG0How5qO7t9H+E23o+DgYPqLmTZ8FOEgGlwJTgTFSioTI\nUjFc9F5Ki1KhrzqWLzMmHckhIiEy4MnoyP8P9EOMWFDxKYiSKl0tdDypxs57\npewPiB0e5mMC0rFDLC55syvu/9vAKvxxuxEReyOhQKLYwWs5Cse70NZGWZm2\nGCXI20RxP/jg6/NoxKPDHhuI8ipXHP8RrgW9licQmdzLS+xpKdnqezOgf5BQ\njnpSC4wdDtoy5wLwwomyXhPEMdcjXwHtcAukzp4RQUtrgbO814Ed2j9qTBjZ\nThMQ8hzvQCCUmQxtlv3Ob5wQ5OQ0OmEsgE9tuXDT9FlWCf+e4adEQ429yX00\nxcyw\r\n=4TTn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","name":"react-deep-force-update","files":["lib","src"],"author":{"name":"Dan Abramov","email":"dan.abramov@me.com"},"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","gitHead":"a9470c6fc24fb0ce180ed769cde7acca30b78160","license":"MIT","scripts":{"lint":"eslint src test","test":"mocha --compilers js:babel/register --recursive","build":"babel src --out-dir lib","clean":"rimraf lib","prepublish":"npm run clean && npm run build","test:watch":"npm run test -- --watch"},"_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"homepage":"https://github.com/gaearon/react-deep-force-update","keywords":["react"],"repository":{"url":"git+https://github.com/gaearon/react-deep-force-update.git","type":"git"},"_npmVersion":"5.6.0","description":"Force-updates React component tree recursively","directories":{},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"},{"name":"neoziro","email":"berge.greg@gmail.com"},{"name":"wkwiatek","email":"wojtek.kwiatek@gmail.com"}],"_nodeVersion":"8.10.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"babel":"^5.5.8","jsdom":"^7.2.2","mocha":"^2.2.5","react":"^0.14.0-rc1","eslint":"^0.23","expect":"^1.6.0","rimraf":"^2.3.4","babel-core":"^5.6.18","mocha-jsdom":"^1.1.0","babel-eslint":"^4.1.8","eslint-plugin-react":"^2.3.0","eslint-config-airbnb":"0.0.6","react-addons-test-utils":"^0.14.0-rc1"},"_npmOperationalInternal":{"tmp":"tmp/react-deep-force-update_1.1.2_1535134481132_0.24299517934810644","host":"s3://npm-registry-packages"},"_id":"react-deep-force-update@1.1.2","version":"1.1.2"}