{"_id":"react-timeout","_rev":"19-f8f7aa4b01077d83ae0eb19fbcf00252","name":"react-timeout","description":"HOC for React and React Native providing versions of setTimeout etc. that cancels when unmounted.","dist-tags":{"latest":"2.0.1"},"versions":{"0.13.3":{"name":"react-timeout","version":"0.13.3","description":"A version of react-timer-mixin without the mixin part","homepage":"https://github.com/plougsgaard/react-timeout","author":{"name":"plougsgaard"},"repository":{"type":"git","url":"git+https://github.com/plougsgaard/react-timeout.git"},"license":"MIT","bugs":{"url":"https://github.com/plougsgaard/react-timeout/issues"},"main":"src/reactTimeout.js","dependencies":{"object-assign":"^4.0.1","react":"^0.13.3"},"gitHead":"f55ba0970d6dd1782a36296e8288b0f95a348eeb","_id":"react-timeout@0.13.3","scripts":{},"_shasum":"3138abab37a1612318fb16eaee884a32d04272ed","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"plougsgaard","email":"npm@plougsgaard.dk"},"dist":{"shasum":"3138abab37a1612318fb16eaee884a32d04272ed","tarball":"https://registry.npmjs.org/react-timeout/-/react-timeout-0.13.3.tgz","integrity":"sha512-0SmHHMcWK23X4wzjP6ygtT6wdW56yTUs3A5DB63S7UIJrO4GL7Fu7sE/6EsK2ig40F/SfenBQ8LasntxjQF1aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxpr4pIUO2nDUMU3d3i0uROunCrQoXTJ+HjBGupCmzdQIhALQNktJi1MR3iHw1nE7W4yi3ymmYfpba1C9m4v56miUY"}]},"maintainers":[{"name":"plougsgaard","email":"npm@plougsgaard.dk"}],"directories":{}},"0.14.0":{"name":"react-timeout","version":"0.14.0","description":"A version of react-timer-mixin without the mixin part","homepage":"https://github.com/plougsgaard/react-timeout","author":{"name":"plougsgaard"},"repository":{"type":"git","url":"git+https://github.com/plougsgaard/react-timeout.git"},"license":"MIT","bugs":{"url":"https://github.com/plougsgaard/react-timeout/issues"},"main":"src/reactTimeout.js","dependencies":{"object-assign":"^4.0.1","react":">=0.13.3 <0.15.0"},"gitHead":"531493a2136967faf5eeddf0f1ce381deba9c361","_id":"react-timeout@0.14.0","scripts":{},"_shasum":"82098530fa18dbacce50bb25e3052184d32e733a","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"plougsgaard","email":"npm@plougsgaard.dk"},"dist":{"shasum":"82098530fa18dbacce50bb25e3052184d32e733a","tarball":"https://registry.npmjs.org/react-timeout/-/react-timeout-0.14.0.tgz","integrity":"sha512-uZcv8gRxsW7Qf37VNNzw730waQU0HYjN2KBJwbz48J0hC2lrM7W3Z/cLqXII7+cA8ds2pITmIjNTveQLdR1dCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHYWTkUt9tXdLuiVfLEk0GKAJMSBQJcaPkrkj9JyDkNAIgKWmc6wS1tKonvZyb0TGUAGOFDcqQ0kXENgHS3517Kn4="}]},"maintainers":[{"name":"plougsgaard","email":"npm@plougsgaard.dk"}],"directories":{}},"0.14.3":{"name":"react-timeout","version":"0.14.3","description":"A version of react-timer-mixin without the mixin part","homepage":"https://github.com/plougsgaard/react-timeout","author":{"name":"plougsgaard"},"repository":{"type":"git","url":"git+https://github.com/plougsgaard/react-timeout.git"},"license":"MIT","bugs":{"url":"https://github.com/plougsgaard/react-timeout/issues"},"main":"src/reactTimeout.js","scripts":{"test":"mocha --compilers js:babel-core/register --require ./test/helper.js 'test/**/*.@(js|jsx)'"},"dependencies":{"object-assign":"^4.0.1","react":">=0.13.3 <0.15.0"},"devDependencies":{"babel-cli":"^6.2.0","babel-core":"^6.2.0","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-0":"^6.1.18","chai":"^3.4.1","chai-immutable":"^1.5.3","immutable":"^3.7.5","jsdom":"^7.0.2","mocha":"^2.3.4","react":"^0.14.3","react-addons-test-utils":"^0.14.3","react-dom":"^0.14.3"},"gitHead":"d626390a0d46a5cd4a1875729f6e9fd71af6f014","_id":"react-timeout@0.14.3","_shasum":"1e9136ddca47396bcaefb5764b930d1aa665bb59","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"plougsgaard","email":"npm@plougsgaard.dk"},"dist":{"shasum":"1e9136ddca47396bcaefb5764b930d1aa665bb59","tarball":"https://registry.npmjs.org/react-timeout/-/react-timeout-0.14.3.tgz","integrity":"sha512-jbEB3TEvseZGJ5PmPWPSJV2TlFTsHQ+Hxb9R9Of0D3MNJdO+hYn8m9cVfQPS9otyal87e8hfygypoz78PxRQqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC40Ce/GSdHIsGQXJD1TFiOVSAiX/0pZzAR/fwgXVyfcQIgdsVdmqIJww8OoJTZ+qPfyjHGe2advY3A5SaIpVqwg3k="}]},"maintainers":[{"name":"plougsgaard","email":"npm@plougsgaard.dk"}],"directories":{}},"0.16.0":{"name":"react-timeout","version":"0.16.0","description":"Component wrapper for setTimeout et al that cleans up after itself.","homepage":"https://github.com/plougsgaard/react-timeout","author":{"name":"plougsgaard"},"repository":{"type":"git","url":"git+https://github.com/plougsgaard/react-timeout.git"},"keywords":["react","reactjs","native","timer"],"license":"MIT","bugs":{"url":"https://github.com/plougsgaard/react-timeout/issues"},"main":"src/web.js","scripts":{"test":"mocha --compilers js:babel-core/register --require ./test/helper.js 'test/**/*.@(js|jsx)'"},"dependencies":{"object-assign":"^4.0.1"},"devDependencies":{"babel-cli":"^6.2.0","babel-core":"^6.2.0","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-0":"^6.1.18","chai":"^3.4.1","chai-immutable":"^1.5.3","immutable":"^3.7.5","jsdom":"^7.0.2","mocha":"^2.3.4","react":"^0.14.3","react-addons-test-utils":"^0.14.3","react-dom":"^0.14.3"},"gitHead":"126041f6723762eaf2f27059a5d1f53a77376cc4","_id":"react-timeout@0.16.0","_shasum":"b625b6718c35f0426f4e7ee5d14fe33ab844d817","_from":".","_npmVersion":"3.5.0","_nodeVersion":"4.0.0","_npmUser":{"name":"plougsgaard","email":"npm@plougsgaard.dk"},"dist":{"shasum":"b625b6718c35f0426f4e7ee5d14fe33ab844d817","tarball":"https://registry.npmjs.org/react-timeout/-/react-timeout-0.16.0.tgz","integrity":"sha512-kLx1bqGdIPX3QQfsdOuteo6y5LS95xLzJBS0gDY1iILbxEzgWm4rzDv4kM6rQuTSyENrweu1pnl7y7tMIZx+og==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+eOMHBHlrHNwoqnVM7+GrQ9xfsE5JgYN1WrIcUf3/dAiANiTY/4pCkrPVB/DediaJxLJfEbLnS4TlypTr5KwncLg=="}]},"maintainers":[{"name":"plougsgaard","email":"npm@plougsgaard.dk"}],"directories":{}},"0.16.1":{"name":"react-timeout","version":"0.16.1","description":"Component wrapper for setTimeout et al that cleans up after itself.","homepage":"https://github.com/plougsgaard/react-timeout","author":{"name":"plougsgaard"},"repository":{"type":"git","url":"git+https://github.com/plougsgaard/react-timeout.git"},"keywords":["react","reactjs","native","timer"],"license":"MIT","bugs":{"url":"https://github.com/plougsgaard/react-timeout/issues"},"main":"src/web.js","scripts":{"test":"mocha --compilers js:babel-core/register --require ./test/helper.js 'test/**/*.@(js|jsx)'"},"dependencies":{"object-assign":"^4.0.1"},"devDependencies":{"babel-cli":"^6.2.0","babel-core":"^6.2.0","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-0":"^6.1.18","chai":"^3.4.1","chai-immutable":"^1.5.3","immutable":"^3.7.5","jsdom":"^7.0.2","mocha":"^2.3.4","react":"^0.14.3","react-addons-test-utils":"^0.14.3","react-dom":"^0.14.3"},"gitHead":"b8e090e5684faaf05d586eabb53892c5a0569ecc","_id":"react-timeout@0.16.1","_shasum":"19deb8d857fb835c289b868f07ddb9e696ff13ad","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"plougsgaard","email":"npm@plougsgaard.dk"},"dist":{"shasum":"19deb8d857fb835c289b868f07ddb9e696ff13ad","tarball":"https://registry.npmjs.org/react-timeout/-/react-timeout-0.16.1.tgz","integrity":"sha512-DMraSAUPlqUr/EZP+yOMHydmN6GUkw5BoDUkaVYgtiQXidAHXkFvZ1PEBnTMEjNXkVAf3nDJoDjlgvroU++sAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBeksKsLRurRzT5mst2RxSXOtI2KVTypX23rRfud2M9BAiABUd7W3wfCZIYKE+2eiVP0JKZ2XpubTU72Jt40+XRnEg=="}]},"maintainers":[{"name":"plougsgaard","email":"npm@plougsgaard.dk"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-timeout-0.16.1.tgz_1460761584874_0.1014380983542651"},"directories":{}},"1.0.0":{"name":"react-timeout","version":"1.0.0","description":"HOC for React and React Native providing versions of setTimeout etc. that cancels when unmounted.","homepage":"https://github.com/plougsgaard/react-timeout","author":{"name":"plougsgaard"},"repository":{"type":"git","url":"git+https://github.com/plougsgaard/react-timeout.git"},"keywords":["react","reactjs","native","timer","timeout","hoc"],"license":"MIT","bugs":{"url":"https://github.com/plougsgaard/react-timeout/issues"},"main":"src/web.js","scripts":{"test":"mocha --compilers js:babel-core/register --require ./test/helper.js 'test/**/*.@(js|jsx)'"},"dependencies":{"object-assign":"^4.0.1"},"devDependencies":{"babel-cli":"^6.2.0","babel-core":"^6.2.0","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-1":"^6.1.18","chai":"^3.4.1","chai-immutable":"^1.5.3","immutable":"^3.8.0","jsdom":"^7.0.2","mocha":"^2.3.4","react":"^0.14.8","react-addons-test-utils":"^0.14.8","react-dom":"^0.14.8"},"gitHead":"cde94ec11bc0efb35a67ad527078b2742d67d236","_id":"react-timeout@1.0.0","_shasum":"100056d81bbea208cbbec6e55e4efc86a61a7df8","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"plougsgaard","email":"npm@plougsgaard.dk"},"dist":{"shasum":"100056d81bbea208cbbec6e55e4efc86a61a7df8","tarball":"https://registry.npmjs.org/react-timeout/-/react-timeout-1.0.0.tgz","integrity":"sha512-9vlUAmSpmaFr/FMo6yO9OjmfLiH2cmYP8jww9VdgpATKZymTMRDNnKpNXM+f3S59v+eBBpHkrRPNSN3AUOvGNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWb5enhMDGdVaB8Wfgj0FVQqbY1HkW6CDMbtNCrnG1vwIgDGDKJJWY7Z9c/PSY3jZ2rzKhP1SdIkXI2vfQ58MjO88="}]},"maintainers":[{"name":"plougsgaard","email":"npm@plougsgaard.dk"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-timeout-1.0.0.tgz_1460767502428_0.28808428230695426"},"directories":{}},"1.0.1":{"name":"react-timeout","version":"1.0.1","description":"HOC for React and React Native providing versions of setTimeout etc. that cancels when unmounted.","homepage":"https://github.com/plougsgaard/react-timeout","author":{"name":"plougsgaard"},"repository":{"type":"git","url":"git+https://github.com/plougsgaard/react-timeout.git"},"keywords":["react","reactjs","native","timer","timeout","hoc"],"license":"MIT","bugs":{"url":"https://github.com/plougsgaard/react-timeout/issues"},"main":"src/web.js","scripts":{"test":"mocha --compilers js:babel-core/register --require ./test/helper.js 'test/**/*.@(js|jsx)'"},"dependencies":{"create-react-class":"^15.5.2","object-assign":"^4.0.1"},"devDependencies":{"babel-cli":"^6.2.0","babel-core":"^6.2.0","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-1":"^6.1.18","chai":"^3.4.1","chai-immutable":"^1.5.3","immutable":"^3.8.0","jsdom":"^10.1.0","mocha":"^3.2.0","react":"^15.4.2","react-dom":"^15.4.2"},"gitHead":"359ebf4ce48465e2156d016778564ce9a2772a5c","_id":"react-timeout@1.0.1","_shasum":"7fa61bea1340a6b3a40bd9335cbfbd551e832f18","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.6.0","_npmUser":{"name":"plougsgaard","email":"npm@plougsgaard.dk"},"dist":{"shasum":"7fa61bea1340a6b3a40bd9335cbfbd551e832f18","tarball":"https://registry.npmjs.org/react-timeout/-/react-timeout-1.0.1.tgz","integrity":"sha512-KSZjDD4GrRPXBb5ZF2EiBBZ6SXGq4XgTfrgK5vcz6npoNZqUKihh9FQC0zUr04rSjL4IAnnegB5xtXNOVEzpUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0laAjxt2AvwgQJZpXkc/W5v9G98mUlQ5agB79hT9kaAiBFC0kMZ0FnfoVuj8rGBVFf+BMLNwIOFpocES24Y1U6Wg=="}]},"maintainers":[{"name":"plougsgaard","email":"npm@plougsgaard.dk"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-timeout-1.0.1.tgz_1494069862022_0.9884867835789919"},"directories":{}},"1.1.0":{"name":"react-timeout","version":"1.1.0","description":"HOC for React and React Native providing versions of setTimeout etc. that cancels when unmounted.","homepage":"https://github.com/plougsgaard/react-timeout","author":{"name":"plougsgaard"},"repository":{"type":"git","url":"git+https://github.com/plougsgaard/react-timeout.git"},"keywords":["react","reactjs","native","timer","timeout","hoc"],"license":"MIT","bugs":{"url":"https://github.com/plougsgaard/react-timeout/issues"},"main":"src/web.js","scripts":{"test":"mocha --compilers js:babel-core/register --require ./test/helper.js 'test/**/*.@(js|jsx)'"},"dependencies":{"create-react-class":"^15.5.2","hoist-non-react-statics":"^2.3.1","object-assign":"^4.0.1"},"devDependencies":{"babel-cli":"^6.2.0","babel-core":"^6.2.0","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-1":"^6.1.18","chai":"^4.0.0","chai-immutable":"^1.5.3","immutable":"^3.8.0","jsdom":"^11.0.0","mocha":"^5.0.0","react":"^15.4.2","react-dom":"^15.4.2"},"gitHead":"aaa910d175324de022dd91ad26e69f83994de916","_id":"react-timeout@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"plougsgaard","email":"npm@plougsgaard.dk"},"dist":{"integrity":"sha512-bWwhKcXF1CzIBK58kI90kOpfT3YPGOB5i1RGJ2/32VJ1VjXZAi6/la9bkKRiNAbrnhadC73ZJ0E82doQa5M+yw==","shasum":"4556b372cfb50bb3d1eafd54153ef6a8adb3ddbe","tarball":"https://registry.npmjs.org/react-timeout/-/react-timeout-1.1.0.tgz","fileCount":7,"unpackedSize":28518,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID3TeeV4tlJa+V7VE3bC6UjLZXfmj/U2JUvxDB3PF6qdAiAR6W/BU9sm2AoQ+N6PhTQJ/LQwT0y7gTqlvgVYP4wQwQ=="}]},"maintainers":[{"name":"plougsgaard","email":"npm@plougsgaard.dk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-timeout_1.1.0_1519844501430_0.31141482219396077"},"_hasShrinkwrap":false},"1.1.1":{"name":"react-timeout","version":"1.1.1","description":"HOC for React and React Native providing versions of setTimeout etc. that cancels when unmounted.","homepage":"https://github.com/plougsgaard/react-timeout","author":{"name":"plougsgaard"},"repository":{"type":"git","url":"git+https://github.com/plougsgaard/react-timeout.git"},"keywords":["react","reactjs","native","timer","timeout","hoc"],"license":"MIT","bugs":{"url":"https://github.com/plougsgaard/react-timeout/issues"},"main":"src/web.js","scripts":{"test":"mocha --compilers js:babel-core/register --require ./test/helper.js 'test/**/*.@(js|jsx)'"},"dependencies":{"create-react-class":"^15.5.2","hoist-non-react-statics":"^2.3.1","object-assign":"^4.0.1"},"devDependencies":{"babel-cli":"^6.2.0","babel-core":"^6.2.0","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-preset-stage-1":"^6.1.18","chai":"^4.0.0","chai-immutable":"^1.5.3","immutable":"^3.8.0","jsdom":"^11.0.0","mocha":"^5.0.0","react":"^15.4.2","react-dom":"^15.4.2"},"gitHead":"c557b2e45d7cfdda10da26af6040454bb6615332","_id":"react-timeout@1.1.1","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"plougsgaard","email":"npm@plougsgaard.dk"},"dist":{"integrity":"sha512-zEJYHb3WvVq0/RdAOw5KHaOjTrN5Sm4fssJMPhqcu3efunecgQLfLfrKG5tfRM4IdjNJ3FCPI5hEKv62IHyZTw==","shasum":"50e49d8c861e4b5745ce230182bdd279b82400ba","tarball":"https://registry.npmjs.org/react-timeout/-/react-timeout-1.1.1.tgz","fileCount":7,"unpackedSize":28546,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDF+cqbHgdp5qaGNFu3SGthIDwPmH460IYuQwSIPzX0MAiEA0EGWfMjlcSOtYb41j9UbAyakxxONlvWWgWRon9aFerg="}]},"maintainers":[{"name":"plougsgaard","email":"npm@plougsgaard.dk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-timeout_1.1.1_1519889130893_0.5346200233741278"},"_hasShrinkwrap":false},"1.1.2":{"name":"react-timeout","version":"1.1.2","description":"HOC for React and React Native providing versions of setTimeout etc. that cancels when unmounted.","homepage":"https://github.com/plougsgaard/react-timeout","author":{"name":"plougsgaard"},"repository":{"type":"git","url":"git+https://github.com/plougsgaard/react-timeout.git"},"keywords":["react","reactjs","native","timer","timeout","hoc"],"license":"MIT","bugs":{"url":"https://github.com/plougsgaard/react-timeout/issues"},"main":"src/web.js","scripts":{"test":"mocha --compilers js:babel-core/register --require ./test/helper.js 'test/**/*.@(js|jsx)'"},"dependencies":{"create-react-class":"^15.5.2","hoist-non-react-statics":"^2.3.1","object-assign":"^4.0.1"},"devDependencies":{"babel-cli":"6.2.0","babel-core":"6.2.0","babel-preset-es2015":"6.1.18","babel-preset-react":"6.1.18","babel-preset-stage-1":"6.1.18","chai":"4.0.0","chai-immutable":"1.5.3","immutable":"3.8.0","jsdom":"11.11.0","mocha":"5.0.0","react":"15.5.0","react-dom":"15.5.0"},"gitHead":"392919893820ba866d20290553e690be3fd5469a","_id":"react-timeout@1.1.2","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"plougsgaard","email":"npm@plougsgaard.dk"},"dist":{"integrity":"sha512-cW1Uz6C9W+czP/odtA4kz+6dl07QqiEEPw3AILHgKgoIanFATaIhW3LfwaOuPqB/0fcd+46BuqSWwdYXHX4veQ==","shasum":"df6da252abf16d5542abdf12e14999930c7cde9f","tarball":"https://registry.npmjs.org/react-timeout/-/react-timeout-1.1.2.tgz","fileCount":6,"unpackedSize":8586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkScECRA9TVsSAnZWagAAkbsP/2q2DRJYBc++76VGx45e\n6hZ0DSXGZErgjaFRag+d9A8XctmzmSzFzVKdj2AZykXYyi4uQDjQ2Gi0ybwO\nitaJth3PEJrIehvMXoEyKjjUh7vqo+xuQHME92zchKp6DCFTRFfFjsiAwqJw\neqj80HJxspgl5+4ee2CfVh3AjOetFewtqmotKyhDOeTnIFaY5cAVDTAFa3Zw\nUTeZcDXA3++6oE9elgSSdmFGLubOWpBMbCP2PYAteFyzUbeYy4wucaY6Z4LV\nlxw3Tk6zOjHGcw2jEodGCckOfWIEZ8YMTfEUzd3yiSI5qn1mnIDpi6SNF1JV\n6EDwxjji6G5zX7+JkGdZglqpXecrQdqJtKQCD9GpVIEBDakdAvsA4GVQk3rv\n2V9IFTAvsshaRsk3YrwP7Ec5rhcwlXdQxRBsgUGnMnIo5p/SSwEg5lpyHWp2\nUpW9ibsQbVpcMGIkHtcRsoJsMyY6ssJiFw1lEV+c4/jCkh9/lugiQFPSi9lV\nX4b1zobuYvhLtODaRFMKwF/1zbcQlBSqFHvyvmE2u/ytQlRlwE6I2hMWXmLd\n2nUUkSUaROBdXcmUvnDIgjE9MtSkpgbwls23eKhlYGIzKRTe00ewxbSg02Ao\nXXMIwJ2qJBLFlNFX7S2FXf7I4y8Ybvnzn66q+XY5X2R0kFPD7WLuD4cVbRdz\n5H7Q\r\n=IVVP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFLZpWqffYQ5yrkRJh6k2b/TXsUIJk3BVPwCpMNoOAwQAiEA3F29AfgFXhv5u3R6sdpWVUSgbh4UVB6iWOt5FOj7lXY="}]},"maintainers":[{"name":"plougsgaard","email":"npm@plougsgaard.dk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-timeout_1.1.2_1536239363073_0.6116087820516678"},"_hasShrinkwrap":false},"1.2.0":{"name":"react-timeout","version":"1.2.0","description":"HOC for React and React Native providing versions of setTimeout etc. that cancels when unmounted.","homepage":"https://github.com/plougsgaard/react-timeout","author":{"name":"plougsgaard"},"repository":{"type":"git","url":"git+https://github.com/plougsgaard/react-timeout.git"},"keywords":["react","reactjs","native","timer","timeout","hoc"],"license":"MIT","bugs":{"url":"https://github.com/plougsgaard/react-timeout/issues"},"main":"src/web.js","scripts":{"test":"mocha --compilers js:babel-core/register --require ./test/helper.js 'test/**/*.@(js|jsx)'"},"dependencies":{"create-react-class":"^15.5.2","hoist-non-react-statics":"^2.3.1","object-assign":"^4.0.1"},"devDependencies":{"babel-cli":"6.2.0","babel-core":"6.2.0","babel-preset-es2015":"6.1.18","babel-preset-react":"6.1.18","babel-preset-stage-1":"6.1.18","chai":"4.0.0","chai-immutable":"1.5.3","immutable":"3.8.0","jsdom":"11.11.0","mocha":"5.0.0","react":"16.8.1","react-dom":"16.8.1"},"gitHead":"c50340293e020b2341b4bf1c2288f1850f422685","_id":"react-timeout@1.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"plougsgaard","email":"npm@plougsgaard.dk"},"dist":{"integrity":"sha512-HJTmeeNsG3fHmnVkw8cCwAJNmcxf6H/A3vbiS9QKsfxMsgDtDK2oopeReMeLsH/TK1nq8BumL1yYVbcuOX8wGA==","shasum":"7b5691cd6ab9f22773d82432f5707a00d601dafe","tarball":"https://registry.npmjs.org/react-timeout/-/react-timeout-1.2.0.tgz","fileCount":6,"unpackedSize":8723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcY/6OCRA9TVsSAnZWagAAa6MP/0EOJXuS3x52DYTmqD78\n6Q+hn1Oml2DA6DudN77YQuZ2VQPq5ZYUuCkiwzwa71Zv7N6ErK982pzvJV9L\n7TC836shiSNR7J9fhFM5+0LAbackvaiVy4FtY/m40Zj42Gost3kdTjp8SNxa\nQjBTfbn8CXF16fGbfav7xkkhDU63rAuKhQdvED9Wl/WkMxULyJlDj6zw4Bqc\n6c226qVIJWXEkVZIj1ohE1RGEHniMCjEWpifRB/YQ77N6dnpw5zFM2ldxJwT\nsgAvx1MKMVl4aKBhAwb1oO0twwLnSc6gUUPlmwfu7WYB8dKI7XaGwd6znQB6\nxMiQ0tvooN8+R8cifc6+2ENwEg3DZlw5YSCA9PBPsj3BxE//umXHstQCtTnS\n6dskNqw5naehQIsRB1S7PXksc5ztzpM4MKbx/0vHJf4vwjmcot9+jhDJ6/WX\nfwUSytuPHmXJlOhiHCLwKtXLFf9Q44iF5KgVktMvZAqm+iqL1bJ8k0EKEJZp\nad+cnRVliEuWpe3C7z/kNl3YbLwy/4Nj3KjBAH3/vcwcdFtkYOZgaBKiogPk\n1w6Cxpty4SgCutTbH/vEhhck6ZMxzPGQ9emFjBemSzjBYiqwiNTTDdIm1bdb\nZ4huBqhhBywRKxr8U+dgXdEaHJofRJb+cGB7VvADalv1mFpzo35SF3y1lM/y\nCoua\r\n=ray7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6NzB5MWGpdQVXpW5YF2DFiUgnmJVpq1dJnebK+hiEGAiAeOivSZQMFs+2OjGZc6IRH6fKyCigTEFGY7UGxZopwBw=="}]},"maintainers":[{"name":"plougsgaard","email":"npm@plougsgaard.dk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-timeout_1.2.0_1550057102314_0.5092428413312475"},"_hasShrinkwrap":false},"2.0.0":{"name":"react-timeout","version":"2.0.0","description":"HOC for React and React Native providing versions of setTimeout etc. that cancels when unmounted.","homepage":"https://github.com/plougsgaard/react-timeout","author":{"name":"plougsgaard"},"repository":{"type":"git","url":"git+https://github.com/plougsgaard/react-timeout.git"},"keywords":["react","reactjs","native","timer","timeout","hoc"],"license":"MIT","bugs":{"url":"https://github.com/plougsgaard/react-timeout/issues"},"main":"src/index.js","standard":{"parser":"babel-eslint"},"husky":{"hooks":{"pre-push":"npm run standard && npm run check-es5 && npm test"}},"scripts":{"check-es5":"jshint src/*.js","test":"jest","standard":"standard"},"dependencies":{"hoist-non-react-statics":"^2.3.1","object-assign":"^4.0.1"},"devDependencies":{"@babel/plugin-proposal-class-properties":"7.7.4","@babel/preset-env":"7.7.7","@babel/preset-react":"7.7.4","babel-eslint":"10.0.3","babel-jest":"24.1.0","babel-polyfill":"6.26.0","husky":"3.1.0","jest":"24.1.0","jest-dom":"3.5.0","jshint":"2.10.3","react":"16.13.0","react-dom":"16.13.0","react-test-renderer":"16.13.0","react-testing-library":"6.0.4","standard":"14.3.1"},"gitHead":"bb8ed911c83d77ccafa7befd5be067d7b08d730b","_id":"react-timeout@2.0.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-vh0PRUOhpe9KFXzxpibRsrEdPrQf+jd105wqKcm15ObxE4UbqLQwnS3WIR8tmG8adTJEHvVw7zs9wuC98hsR7Q==","shasum":"22c6399969787bfe007b80654401e8e062b0c220","tarball":"https://registry.npmjs.org/react-timeout/-/react-timeout-2.0.0.tgz","fileCount":3,"unpackedSize":8683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffuMYCRA9TVsSAnZWagAA1W8P/0QPY3OOu4yGghYqO/mn\nynfCefWLBkj4SriTeRIbbP4v2xgiFwXSxzMd5efZsirMmIVOrmiF+mmZjkVA\nX/rBR1rzPpuYowAsCsPtL3SxPZem2eQEDnApQKVJpZsis9lVQ/qyofGWhAP3\nuv0U2rfgpPS51SnJbIZVR0GEd63VsS2HqlM1vJI+MryLIertd+Azz4Kj2Tl2\nnHDxzyMUs3hK/rv5FULIAhL1WldxUX9QorY+K+kpXdOU8EqWYw52YWO0cFS7\n6Ylkj6dBd6sR7jMni+BGiiM/kwoblpnmJihmT+vEGEsDnYV5DtHNWQzfAodN\najwIWWu/7mUkGfXxwK1TxBBW8LXLGW1QlvImFsbSlVWA+zf4WaxmcsOv3yBB\nr6ipdeZfpntlfj0xfXEUcHqToygARbyW6FcyRt8yQ4ppVHkAw59GnW+WM+Pl\nasT8OXTTXS14e+lcDJkh5Z68ubGWNenPdeP3U6wcdQoRg2RrKPhINVJmWFZg\npOnqPBZV6MGsonGpXmFnQzukgNqrp5WiQrs867A12uC5BFPqtnHQwYR/67Kn\na194Vt8jCbIr6AqmYkXC3pudI3PrKqHuhRP3GquLafkToQZaDrEhffHGMBC4\nLYzuPehqyK1nMRbMhKz2ytvk6sNf/lpakPqWeHFU24WK5TGXZQpNtO1Ty0En\nCDAT\r\n=ZPhd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+dx2BorVUqj4a9uj3uKXxx/2Qdh9wIX/DSsxgw4pC4QIhAJk4g9UZr95siwY6MBjZjuAcWEnUgFp5IObv/vpiaVaD"}]},"maintainers":[{"name":"plougsgaard","email":"npm@plougsgaard.dk"}],"_npmUser":{"name":"plougsgaard","email":"npm@plougsgaard.dk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-timeout_2.0.0_1602151191712_0.21330147856770876"},"_hasShrinkwrap":false},"2.0.1":{"name":"react-timeout","version":"2.0.1","description":"HOC for React and React Native providing versions of setTimeout etc. that cancels when unmounted.","homepage":"https://github.com/plougsgaard/react-timeout","author":{"name":"plougsgaard"},"repository":{"type":"git","url":"git+https://github.com/plougsgaard/react-timeout.git"},"keywords":["react","reactjs","native","timer","timeout","hoc"],"license":"MIT","bugs":{"url":"https://github.com/plougsgaard/react-timeout/issues"},"main":"src/index.js","standard":{"parser":"babel-eslint"},"husky":{"hooks":{"pre-push":"npm run standard && npm run check-es5 && npm test"}},"scripts":{"check-es5":"jshint src/*.js","test":"jest","standard":"standard"},"dependencies":{"hoist-non-react-statics":"^2.3.1","object-assign":"^4.0.1"},"devDependencies":{"@babel/plugin-proposal-class-properties":"7.7.4","@babel/preset-env":"7.7.7","@babel/preset-react":"7.7.4","babel-eslint":"10.0.3","babel-jest":"24.1.0","babel-polyfill":"6.26.0","husky":"3.1.0","jest":"24.1.0","jest-dom":"3.5.0","jshint":"2.10.3","react":"16.13.0","react-dom":"16.13.0","react-test-renderer":"16.13.0","react-testing-library":"6.0.4","standard":"14.3.1"},"gitHead":"4e79f670b20d110f31fbd0abe932fe0ee107a757","_id":"react-timeout@2.0.1","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-u/+cTXeYO+Jd8/E5UBhioxrumLf57vqH72V4R0d/vrb6Ej9FdmxoaPZMZ9A0NY5BCQAwuhM3BtiMU0edhr5NeQ==","shasum":"00430e955757949ba402a863090be8b3cefcb1d0","tarball":"https://registry.npmjs.org/react-timeout/-/react-timeout-2.0.1.tgz","fileCount":3,"unpackedSize":8706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/MGzCRA9TVsSAnZWagAAAdoP/j3EuxOYB0plCsyyCGMy\npnCE4cAQIfBrnUTYOgbI4J342MCaip0O3C9nlUXO32PlvrvI3oWn4c4OaI8r\n/JCWx0AzEJEAi8MW1JPSbpuMepmctzUI0kqAqxRSXo4yZFGvRB58o8544nk+\n3embPCODyZYyZus4w6epn/EQthFAKOKUMSPrI1qUT6SERf1t4wrhleSDl4lG\nW5dnKBrSy7DXqn+96HnCZYvmOb8NTL1FEBrQvzgpJ+1qZ8NKelpzmZXaB8Ul\nItfk17bc0JvwRRGp/6cMDb+73IpFqEJ0Ai1qi7kNrLcc593epwKTfCYgKJrW\nnzXuzVorJ+/UzTdr81guHq7zxjhkgEHZgnOAST/WUW/l6YWMysEule4YOoO9\nNVF4ONaEojmsn5bIhsrGUnGoPCt/ICBV3xe6vZNHO+1J85qP3hQEq6j5BnDp\nZ6R0f+6lcRKGjgoHcUBWQ4NryZ5vn20JcaBEjJgVeWbvkJp9CDMICvlkNcbN\nYEc0WrzhuegVbo3H6RFK56XrS5BXvxm2kxx5p7jjswhSh22iyLMlqbgpOLqp\nlj4WCNTINyC5WYTpHOymFGB9cUfXiRydJ2tt0u/Js6dqvaaDonO8pI2J19Ni\nYVB9vxd3zUjxrB4YM4QfM6jzFkhW16JYXJgmMH5NC7ykkKJjjTswon7trmCr\nMxwj\r\n=5Dil\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHzwNKYPrhO2RNe+r9SjXV0qW7t22x/QuXqCmKDb0Wa6AiEAvEx2nmwFcpAlQ89VYSlDyDDTNic8lqL/+9kxLlDTUgs="}]},"_npmUser":{"name":"plougsgaard","email":"npm@plougsgaard.dk"},"directories":{},"maintainers":[{"name":"plougsgaard","email":"npm@plougsgaard.dk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-timeout_2.0.1_1610400178993_0.5642077170595585"},"_hasShrinkwrap":false}},"readme":"# React Timeout\n\n[![Greenkeeper badge](https://badges.greenkeeper.io/plougsgaard/react-timeout.svg)](https://greenkeeper.io/) [![travis build](https://img.shields.io/travis/plougsgaard/react-timeout.svg)](https://travis-ci.org/plougsgaard/react-timeout) [![npm version](https://badge.fury.io/js/react-timeout.svg)](https://badge.fury.io/js/react-timeout)\n\n> Warning: setState(...): Can only update a mounted or mounting component. This usually means you called setState() on an unmounted component. This is a no-op.\n\n> Warning: Can only update a mounted or mounting component. This usually means you called setState, replaceState, or forceUpdate on an unmounted component. This is a no-op.\n\nSeeing a lot of the above? If so this might be useful!\n\nReact Timeout is a higher order component for [React](https://github.com/facebook/react) and [React Native](https://github.com/facebook/react-native) providing the wrapped component with **safe** versions of\n\nSet                     | Clear\n------------------------|------------------------\n`setTimeout`            | `clearTimeout`\n`setInterval`           | `clearInterval`\n`setImmediate`          | `clearImmediate`\n`requestAnimationFrame` | `cancelAnimationFrame`\n\nWhen the wrapped component is *unmounted*, any lingering timers will be canceled automatically.\n\n# Installation\n\n```\nnpm install --save react-timeout\n```\n\n## Version Compatibility\n\n| React     |  React Timeout |\n| :-------  | :------------: |\n| `16.3`+   | `2+`           |\n| <`16.3`   | `1.x`          |\n\n# Usage\n\n## React / React Native\n\n```javascript\nimport ReactTimeout from 'react-timeout'\n```\n\n# Examples\n\n## ES6 Classes - \"The Light Switch\"\n\nThe component simulates a light switch. It has a state `on` which is `true` or `false`. When the button is clicked it waits `5000ms` before switching the `on` state.\n\n```javascript\nimport React from 'react'\nimport ReactTimeout from 'react-timeout'\n\nclass LightSwitchExample extends React.Component {\n  state = {\n    on: false\n  }\n  toggle = () => {\n    this.setState({ on: !this.state.on })\n  }\n  handleClick = (e) => {\n    this.props.setTimeout(this.toggle, 5000) // call the `toggle` function after 5000ms\n  }\n  render () {\n    return (\n      <div style={{ backgroundColor: (this.state.on ? 'yellow' : 'gray') }}>\n        <button onClick={this.handleClick}>Click me!</button>\n      </div>\n    )\n  }\n}\nexport default ReactTimeout(LightSwitchExample)\n```\n\nIf the component is unmounted before the `5000ms` is up, the timeout is canceled by `ReactTimeout`.\n\nHad we just called the regular old `setTimeout`, the callback `toggle` would still fire and try setting the state of an unmounted component.\n\n## Functional Stateless Components\n\n```javascript\nconst Example = (props) => {\n  return (\n    <button\n      onClick={() => props.setTimeout(..)}>Click me!</button>\n  )\n}\nexport default ReactTimeout(Example)\n```\n\n## With Annotations\n\n```javascript\n@ReactTimeout\nclass Example extends React.Component {\n  render () {\n    return (\n      <button\n        onClick={() => this.props.setTimeout(..)}>Click me!</button>\n    )\n  }\n}\n```\n\n## Accessing the wrapped instance\n\nYou can access the wrapped instance using `React.createRef` from version `2+`.\n\nIf you're using version `1.x` you can access the wrapped instance with `component.getWrappedInstance()`.\n\n# Something similar\n\n## [react-timer-mixin](https://github.com/reactjs/react-timer-mixin)\n\nThe timer mixin recommended by the  [react-native](https://github.com/facebook/react-native) docs.\n\n## React Native 0.17 and below\n\nOnly supported by version `1.x`.\n\nIf you're using a version of React Native that is `0.17` or below you have to import from the `/native` namespace.\n\n```javascript\nimport ReactTimeout from 'react-timeout/native' // only for react-native 0.17 or below\n```\n","maintainers":[{"name":"plougsgaard","email":"npm@plougsgaard.dk"}],"time":{"modified":"2022-06-26T08:38:31.932Z","created":"2015-09-08T19:51:58.700Z","0.13.3":"2015-09-08T19:51:58.700Z","0.14.0":"2015-11-18T21:40:09.799Z","0.14.3":"2015-11-19T23:16:46.123Z","0.16.0":"2015-12-06T15:24:11.591Z","0.16.1":"2016-04-15T23:06:27.251Z","1.0.0":"2016-04-16T00:45:03.324Z","1.0.1":"2017-05-06T11:24:22.654Z","1.1.0":"2018-02-28T19:01:42.079Z","1.1.1":"2018-03-01T07:25:31.130Z","1.1.2":"2018-09-06T13:09:23.427Z","1.2.0":"2019-02-13T11:25:02.442Z","2.0.0":"2020-10-08T09:59:51.802Z","2.0.1":"2021-01-11T21:22:59.139Z"},"homepage":"https://github.com/plougsgaard/react-timeout","repository":{"type":"git","url":"git+https://github.com/plougsgaard/react-timeout.git"},"author":{"name":"plougsgaard"},"bugs":{"url":"https://github.com/plougsgaard/react-timeout/issues"},"license":"MIT","readmeFilename":"README.md","keywords":["react","reactjs","native","timer","timeout","hoc"],"users":{"muhammadghazali":true,"jakedalus":true,"rahulraghavankklm":true}}