{"_id":"react-create-ref","_rev":"2-4963ce803af76147af972b6cf507a090","name":"react-create-ref","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"react-create-ref","version":"1.0.0","description":"React.createRef() polyfill","main":"index.commonjs.js","module":"index.js","sideEffects":false,"peerDependencies":{"react":"*"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/catamphetamine/react-create-ref.git"},"keywords":["react","createref","create","ref","polyfill"],"author":{"name":"catamphetamine"},"license":"MIT","bugs":{"url":"https://github.com/catamphetamine/react-create-ref/issues"},"homepage":"https://github.com/catamphetamine/react-create-ref#readme","_id":"react-create-ref@1.0.0","_npmVersion":"6.2.0","_nodeVersion":"9.11.1","_npmUser":{"name":"catamphetamine","email":"purecatamphetamine@gmail.com"},"dist":{"integrity":"sha512-hU9+UtbQKgmzg0biTYlH89ULxwcwlWF0WfMsYZfGNRxrmSoTEqt4IhH9aVeLKx/ToOdB0osBgQy1RRWxhX5KNQ==","shasum":"c9fc1b40acfc05449c4ee84cc44a4635088938c2","tarball":"https://registry.npmjs.org/react-create-ref/-/react-create-ref-1.0.0.tgz","fileCount":4,"unpackedSize":1589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbW4jKCRA9TVsSAnZWagAA98QP/1TH2sccAzkoSRVcuCiN\neOMAPHktJf8fw/MFr1gEDyEDktKRVNi7G1IdLvWTz3euX8qu7tO/F6NTIroH\n9efsfH+6NZ39HQu2uH52FYNdwN508eYsDxWnK6atpFQM8KKAFp+hJz4sikvL\nbl3KQAlX9VbYsdFv3L/XBGKIM05wv4Lnu7Umeyr7kaPqw3kaBbBSsAmGZIoF\nXvf+llctuKWWMae2/Q/yMLtmkI2kaFXQEDknkVQjLLp5hinkUcIESrUep0gQ\nlxCNIuyDH18nwlke0iBZRQ9pvcmuujP5thiIbkz3LUmMUaZaC42WusVi8cug\nOFVJoo7WcflGxZ3LzwOt8yl0Aixj/slWqe39PVaPKo+vUPiVmMvmD5n9g8cb\n08SXA+YAI4um6hjwxqmQUBJ8FjkRrES+ZLAZvg+Xqf5UbYcKVAp8nfj77XHW\n7jbE0MuLmQfGDDTouBsKxoEb40bBdxACO/RGWryynr8IyZ1uAS+ZSxSDzrNI\nafVXCUJ/3rewZuNv0LpTc//W605pxmAdRoPywAKp2F0XvUotkiigBQ7IyWWc\nqW1z0JXvpimGWZzC2Jh4OINFoLkkiESrBN5M1crgFRnHdsRBPSVyOgFa3mbN\nx9uidnTONUfzilVo2qxf47uIAFRV08eUoPO2MtDLErkR1HuObf0FEctlv+Km\n+Rfz\r\n=eKuf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIdB4Xe6hJ24vyqg0ItWw2vEDj2eVVfDiJtC/X6cV2MQIgOLOKe1EqzKsUjE1rp88moCIzR5kez93qndZQQoHTYc4="}]},"maintainers":[{"name":"catamphetamine","email":"purecatamphetamine@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-create-ref_1.0.0_1532725450255_0.7705119647425376"},"_hasShrinkwrap":false},"1.0.1":{"name":"react-create-ref","version":"1.0.1","description":"React.createRef() polyfill","main":"index.commonjs.js","module":"index.js","sideEffects":false,"peerDependencies":{"react":"*"},"scripts":{"test":"babel-node test --presets @babel/preset-env"},"repository":{"type":"git","url":"git+https://github.com/catamphetamine/react-create-ref.git"},"keywords":["react","createref","create","ref","polyfill"],"author":{"name":"catamphetamine"},"license":"MIT","bugs":{"url":"https://github.com/catamphetamine/react-create-ref/issues"},"homepage":"https://github.com/catamphetamine/react-create-ref#readme","devDependencies":{"@babel/core":"^7.2.2","@babel/node":"^7.2.2","@babel/preset-env":"^7.2.3","react":"^15.6.2"},"gitHead":"9be9a3263409280bfa7443ff08ebdf86aa3b02cb","_id":"react-create-ref@1.0.1","_npmVersion":"6.4.0","_nodeVersion":"9.11.1","_npmUser":{"name":"catamphetamine","email":"purecatamphetamine@gmail.com"},"dist":{"integrity":"sha512-pryn9uefKa5HPfmgf1Gl93+hwN2rqXeipLSdnq6Q9M7Pd00sx617GyOtluqVoQ0XlvvYJ8Bw/uTorXvH+fgUGQ==","shasum":"c0cbeec9e05b608c9f9434fafbecbcc46750293d","tarball":"https://registry.npmjs.org/react-create-ref/-/react-create-ref-1.0.1.tgz","fileCount":5,"unpackedSize":2569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLzYfCRA9TVsSAnZWagAAYM4P/A4lIvN4nOgkx6M54sq+\nC3pH4yGdcAyKFysZD0raz74MxZuvdTrM3r/CCAnAIjvFZKUvbt1Qg51WBO+Z\ntRCc6qfBlfs7pL5zxW6I0NM3wLdnjtNo1aCsVMCZj4Lm9sJkWSdqU27P24xx\ncjiQFDu5C6wQeZqXY2b9Vh+3oiWznzs3C1b+yc+KLojAPC4y5U9aQKKa6abD\nHx+oDuK0XzXMo5h2u3zzZ5CjQVmjB1ctJQvpbSg9j6ObMa89y0qi8xAlqrzr\niemEK5ploe48V48Pw0K+prQlIVraM0uhUdHg2kJiM0tJc3F3CwWB3Azf+3c+\nb2zRrhVAy6K8RrmjKaeQFseEeC3OergS6PDwXEAX58HL3l+lT7sJMu7AxOS5\nSRp15/EnNewhxNDRrfGgyfxHTfld0+P5Y6qj8VjTpQBkhcwe0F2p0GnJk9az\nIyQ1dquEl/k5aBwRtZ4pbQ5EY4peEIC5SsV/t5J+jEInP6fV2TSOTOd8oMil\nUJyH5iKPlNI9Wq0VMBpWRGdbWbtTxbQaHbP1LeSkdTIE/5b5lE+ZH0U5B2Iz\nYZyq4faGZlIl4p3AwQRiv7n7hTfsxOn+XTmDfG6t0urFACTN6cmdVDS0L3gW\n5beocXyWNqegZobDv04MncnfR9BuhgnvhEkeaHTDt6JOWJHtcrn/ASAEb3tK\nCcfs\r\n=z0uY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVsJT+x9l8nWDQdPjIQUZrqD8KgULgeCb+NTsjVHGGpwIgTHzqmhkYBXgKZDBM63ZuYR5cRDi8YMuGPVBSe76Yj5g="}]},"maintainers":[{"name":"catamphetamine","email":"purecatamphetamine@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-create-ref_1.0.1_1546597918544_0.8212547289460193"},"_hasShrinkwrap":false}},"time":{"created":"2018-07-27T21:04:10.254Z","1.0.0":"2018-07-27T21:04:10.314Z","modified":"2022-05-14T08:44:05.527Z","1.0.1":"2019-01-04T10:31:58.666Z"},"maintainers":[{"name":"catamphetamine","email":"purecatamphetamine@gmail.com"}],"description":"React.createRef() polyfill","homepage":"https://github.com/catamphetamine/react-create-ref#readme","keywords":["react","createref","create","ref","polyfill"],"repository":{"type":"git","url":"git+https://github.com/catamphetamine/react-create-ref.git"},"author":{"name":"catamphetamine"},"bugs":{"url":"https://github.com/catamphetamine/react-create-ref/issues"},"license":"MIT","readme":"`React.createRef()` polyfill for React < 16.3\r\n\r\nInstall\r\n=======\r\n\r\n```sh\r\nnpm install react-create-ref --save\r\n```\r\n\r\nUse\r\n===\r\n\r\nCalls native `React.createRef()` if it's available (React >= 16.3), calls the polyfill function otherwise (React < 16.3).\r\n\r\n```js\r\nimport createRef from 'react-create-ref'\r\n\r\nclass Example extends React.Component {\r\n  constructor() {\r\n    this.input = createRef()\r\n  }\r\n\r\n  render() {\r\n    return (\r\n      <form>\r\n        <input type=\"text\" ref={this.input} />\r\n        <button type=\"button\" onClick={() => this.input.current.focus()} />\r\n      </form>\r\n    )\r\n  }\r\n}\r\n```","readmeFilename":"README.md"}