{ "_args": [ [ { "raw": "react-proxy@^1.1.7", "scope": null, "escapedName": "react-proxy", "name": "react-proxy", "rawSpec": "^1.1.7", "spec": ">=1.1.7 <2.0.0", "type": "range" }, "/Volumes/2009-SSD/GT2/GT2-iOS/node_modules/react-transform-hmr" ] ], "_from": "react-proxy@>=1.1.7 <2.0.0", "_id": "react-proxy@1.1.8", "_inCache": true, "_location": "/react-proxy", "_nodeVersion": "5.3.0", "_npmOperationalInternal": { "host": "packages-12-west.internal.npmjs.com", "tmp": "tmp/react-proxy-1.1.8.tgz_1457572557360_0.7841383838094771" }, "_npmUser": { "name": "gaearon", "email": "dan.abramov@gmail.com" }, "_npmVersion": "3.3.12", "_phantomChildren": {}, "_requested": { "raw": "react-proxy@^1.1.7", "scope": null, "escapedName": "react-proxy", "name": "react-proxy", "rawSpec": "^1.1.7", "spec": ">=1.1.7 <2.0.0", "type": "range" }, "_requiredBy": [ "/react-transform-hmr" ], "_resolved": "https://registry.npmjs.org/react-proxy/-/react-proxy-1.1.8.tgz", "_shasum": "9dbfd9d927528c3aa9f444e4558c37830ab8c26a", "_shrinkwrap": null, "_spec": "react-proxy@^1.1.7", "_where": "/Volumes/2009-SSD/GT2/GT2-iOS/node_modules/react-transform-hmr", "author": { "name": "Dan Abramov", "email": "dan.abramov@me.com", "url": "http://github.com/gaearon" }, "bugs": { "url": "https://github.com/gaearon/react-proxy/issues" }, "dependencies": { "lodash": "^4.6.1", "react-deep-force-update": "^1.0.0" }, "description": "Proxies React components without unmounting or losing their state.", "devDependencies": { "babel-cli": "^6.3.17", "babel-core": "^6.3.21", "babel-loader": "^6.2.0", "babel-plugin-check-es2015-constants": "^6.3.13", "babel-plugin-syntax-jsx": "^6.3.13", "babel-plugin-transform-class-properties": "^6.5.0", "babel-plugin-transform-decorators-legacy": "^1.2.0", "babel-plugin-transform-es2015-arrow-functions": "^6.3.13", "babel-plugin-transform-es2015-block-scoped-functions": "^6.3.13", "babel-plugin-transform-es2015-block-scoping": "^6.3.13", "babel-plugin-transform-es2015-classes": "^6.3.13", "babel-plugin-transform-es2015-computed-properties": "^6.3.13", "babel-plugin-transform-es2015-destructuring": "^6.3.13", "babel-plugin-transform-es2015-for-of": "^6.3.13", "babel-plugin-transform-es2015-function-name": "^6.3.13", "babel-plugin-transform-es2015-literals": "^6.3.13", "babel-plugin-transform-es2015-modules-commonjs": "^6.3.13", "babel-plugin-transform-es2015-object-super": "^6.3.13", "babel-plugin-transform-es2015-parameters": "^6.3.13", "babel-plugin-transform-es2015-shorthand-properties": "^6.3.13", "babel-plugin-transform-es2015-spread": "^6.3.13", "babel-plugin-transform-es2015-sticky-regex": "^6.3.13", "babel-plugin-transform-es2015-template-literals": "^6.3.13", "babel-plugin-transform-es2015-unicode-regex": "^6.3.13", "babel-plugin-transform-flow-strip-types": "^6.5.0", "babel-plugin-transform-object-rest-spread": "^6.3.13", "babel-plugin-transform-react-display-name": "^6.4.0", "babel-plugin-transform-react-jsx": "^6.4.0", "babel-preset-es2015": "^6.6.0", "babel-preset-react": "^6.5.0", "expect": "^1.9.0", "mocha": "^2.2.4", "react": "^0.13.2", "rimraf": "^2.4.2", "webpack": "1.4.8" }, "directories": {}, "dist": { "shasum": "9dbfd9d927528c3aa9f444e4558c37830ab8c26a", "tarball": "https://registry.npmjs.org/react-proxy/-/react-proxy-1.1.8.tgz" }, "files": [ "dist", "modules", "src" ], "gitHead": "13f076b17b43a9d53c151931f3629ef1baae42e5", "homepage": "https://github.com/gaearon/react-proxy", "license": "MIT", "main": "modules/index.js", "maintainers": [ { "name": "gaearon", "email": "dan.abramov@gmail.com" } ], "name": "react-proxy", "optionalDependencies": {}, "readme": "# React Proxy [![build status](https://img.shields.io/travis/gaearon/react-proxy/master.svg?style=flat-square)](https://travis-ci.org/gaearon/react-proxy) [![npm version](https://img.shields.io/npm/v/react-proxy.svg?style=flat-square)](https://www.npmjs.com/package/react-proxy)\n\nA generic React component proxy used as the new engine by React Hot Loader. \n\n## 1.x and 2.x\n\nYou are looking at the README from the 1.x branch that is widely in use. However we intend to gradually transition projects such as `react-transform-hmr` to use [2.x that is being developed in master](https://github.com/gaearon/react-proxy/tree/master) instead. Currently we mirror all releases on both branches.\n\n\n## Requirements\n\n* React 0.13+\n\n## Usage\n\nIntended to be used from hot reloading tools like React Hot Loader. \nIf you’re an application developer, it’s unlikely you’ll want to use it directly.\n\n```js\nimport React, { Component } from 'react';\n\nclass ComponentVersion1 extends Component {\n render() {\n return