{"_id":"rxjs-hooks","_rev":"19-aacb68ddb5f522baaadaf5a5a6a69865","name":"rxjs-hooks","dist-tags":{"latest":"0.8.0-alpha.0"},"versions":{"0.1.1":{"name":"rxjs-hooks","version":"0.1.1","description":"React hooks for RxJS","main":"esm/index.js","author":{"name":"LongYinan","email":"lynweklm@gmail.com"},"license":"MIT","typings":"esm/index.d.ts","sideEffects":false,"scripts":{"build":"rm -rf esm && tsc -p src/tsconfig.json --outDir esm","lint":"tslint -c tslint.json -p src/tsconfig.json","start":"webpack-dev-server --config ./tools/webpack.config.js --progress --color","test":"NODE_ENV=test jest --no-cache --ci"},"repository":{"type":"git","url":"git+ssh://git@github.com/LeetCode-OpenSource/rxjs-hooks.git"},"devDependencies":{"@types/jest":"^23.3.9","@types/lodash":"^4.14.118","@types/react-dom":"^16.0.9","@types/react-test-renderer":"^16.0.3","@types/sinon":"^5.0.5","@types/sinon-chai":"^3.2.0","@types/webpack":"^4.4.19","coveralls":"^3.0.2","fork-ts-checker-webpack-plugin":"^0.4.15","happypack":"^5.0.0","html-webpack-plugin":"^3.2.0","husky":"^1.1.4","jest":"^23.6.0","lint-staged":"^8.0.4","prettier":"^1.15.2","react":"16.7.0-alpha.2","react-dom":"16.7.0-alpha.2","react-test-renderer":"^16.7.0-alpha.2","rxjs":"^6.3.3","sinon":"^7.1.1","source-map-loader":"^0.2.4","standard":"^12.0.1","ts-jest":"^23.10.4","ts-loader":"^5.3.0","tslint":"^5.11.0","tslint-config-prettier":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-react":"^3.6.0","tslint-sonarts":"^1.8.0","typescript":"^3.1.6","webpack":"^4.25.1","webpack-cli":"^3.1.2","webpack-dev-server":"^3.1.10"},"dependencies":{"tslib":"^1.9.3"},"lint-staged":{"*.js":["prettier --write","standard --fix","git add"],"*.@(ts|tsx)":["prettier --write","tslint -c tslint.json --fix","git add"]},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"77c62d4b97fd35947c656c55c8a6c086578fbf4e","bugs":{"url":"https://github.com/LeetCode-OpenSource/rxjs-hooks/issues"},"homepage":"https://github.com/LeetCode-OpenSource/rxjs-hooks#readme","_id":"rxjs-hooks@0.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"dist":{"integrity":"sha512-eFEEkOBVSMYKGChxxArOFU7JzBtR6ERv3dUkX43PrSrZx6FcGdCZHo71yarFUf+pa2aaavQwBnYwQB4i2qlHyQ==","shasum":"2c84a1106a2517c3b63072ed57cb77ff00321af9","tarball":"https://registry.npmjs.org/rxjs-hooks/-/rxjs-hooks-0.1.1.tgz","fileCount":36,"unpackedSize":346809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7o5dCRA9TVsSAnZWagAAaVAP/i2uSV6EAbN3ZFVWbIyQ\n8yLlXCIXDx5ZEcB3yFm+RYBudYS6SOEM2kvzvdjbhM+27bGj1FZv9jE1bmRZ\nlMKGry1b+P3fF3nI/T8Ox6dnRJozJ98pUaG3zXObo++HIavvtNBRSt86h1fb\nfC/v5yI6tpi5YKV/EEuK8wT7wn1PjGj67IURX3zsiRsIxuEWN6AXpGPZSvlO\nT2rYJs6lREmkp16d6L4F1hfwIIeWWN9Ssa0JwtNf+C41FYMRp4krr/HoV81O\nTgRUYXQYmFdhvUWyRtW+d00CSV5L8dXvikGLblXF5xeqjglkMRAWE9EAY+6h\nt6kN4Co0a2xFnMUiSgE0/8qs2B3cXMjf2kZ+S/0qsqqiX/t5QFDcp+cLgtDi\nIrHbhQtmk4iGny4EPCqZZL1v4YsdYYCXzSoE8cNOaSfF33fnac356EKlKIr7\nG0SF+5rAHLe96PgLHXXdc9TeYKNle3EiwG11+qYR+mk1Vte+IsY1Zvq5aFLa\nDn/0LhqzCb4HTZPBRFYYKQKxo0Sf+SVnGtOrghkJDeLuzuOB6uzTyZ6j5pjT\nRF3A37jDcGd6EEBXDu3hg3GAl7YIRKH3KMKFx2lnCgeDxd/Y+XxtAaLpDMZ/\nwctmZyL8v+RFvVtNoVQWhfNCp+y1uD/Np5DXIq3L0/4ouLr5gP8rORoQ8oaH\nCA27\r\n=s4FP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnIrVeG8KrGwYlJGhGNglAbvKxECr8npCsPxj+5c5AdAIgRQd10ehLLM7kV6ElPOoxLdB41B9vEV56fU/25YJXxCs="}]},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-hooks_0.1.1_1542360668558_0.7093334816492247"},"_hasShrinkwrap":false},"0.1.3":{"name":"rxjs-hooks","version":"0.1.3","description":"React hooks for RxJS","main":"esm/index.js","author":{"name":"LongYinan","email":"lynweklm@gmail.com"},"license":"MIT","typings":"esm/index.d.ts","sideEffects":false,"scripts":{"build":"rm -rf esm && tsc -p src/tsconfig.json --outDir esm","lint":"tslint -c tslint.json -p src/tsconfig.json","start":"webpack-dev-server --config ./tools/webpack.config.js --progress --color","test":"NODE_ENV=test jest --no-cache --ci"},"repository":{"type":"git","url":"git+ssh://git@github.com/LeetCode-OpenSource/rxjs-hooks.git"},"devDependencies":{"@types/jest":"^23.3.9","@types/lodash":"^4.14.118","@types/react-dom":"^16.0.9","@types/react-test-renderer":"^16.0.3","@types/sinon":"^5.0.6","@types/sinon-chai":"^3.2.1","@types/webpack":"^4.4.19","coveralls":"^3.0.2","fork-ts-checker-webpack-plugin":"^0.4.15","happypack":"^5.0.0","html-webpack-plugin":"^3.2.0","husky":"^1.1.4","jest":"^23.6.0","lint-staged":"^8.0.5","prettier":"^1.15.2","react":"16.7.0-alpha.2","react-dom":"16.7.0-alpha.2","react-test-renderer":"^16.7.0-alpha.2","rxjs":"^6.3.3","sinon":"^7.1.1","source-map-loader":"^0.2.4","standard":"^12.0.1","ts-jest":"^23.10.4","ts-loader":"^5.3.0","tslint":"^5.11.0","tslint-config-prettier":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-react":"^3.6.0","tslint-sonarts":"^1.8.0","typescript":"^3.1.6","webpack":"^4.25.1","webpack-cli":"^3.1.2","webpack-dev-server":"^3.1.10"},"dependencies":{"tslib":"^1.9.3"},"lint-staged":{"*.js":["prettier --write","standard --fix","git add"],"*.@(ts|tsx)":["prettier --write","tslint -c tslint.json --fix","git add"]},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"6d4481bca0157cff3bc13fd224f9e2d260834fdc","bugs":{"url":"https://github.com/LeetCode-OpenSource/rxjs-hooks/issues"},"homepage":"https://github.com/LeetCode-OpenSource/rxjs-hooks#readme","_id":"rxjs-hooks@0.1.3","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"dist":{"integrity":"sha512-l7cXxBsNzinzvAcB4HQjkcXSNurRPYvclgFIMspqQb/4u1TSIt5von+3FqIRXCOj9JGTGBa+plfhLGn3sId0AA==","shasum":"b64314fd993b8c20279c7e105d35742ce554d326","tarball":"https://registry.npmjs.org/rxjs-hooks/-/rxjs-hooks-0.1.3.tgz","fileCount":36,"unpackedSize":346213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8lFkCRA9TVsSAnZWagAAOfkP/jH1T5Pgi4mcVMByvq7O\ngDCqWbkMORUfZoi05hWsfd8r75esDnA026JfU/g5mafGBWe9pGCV5vP0gByg\n8KQF4Ai4Sf0nX4T1mvfK+QWBRzshzwdv6X1AEKGKtr3m6nDmeTgXmLVXMD5C\nUR+B4vHh9Q1R6bGSirDLvaoiNyeLd2bKW4l8DA5vJ54/59WhwTDdRLMhqN4N\noPOU7XgryyeQTN/DcJKPdX41faJZRK0Gibx4e3LETfIL36PNUPz4ixdCdUin\noLUrieg/sm2z+73Oys6VShYlcDCgeZhvxm7eRmMhqkz9DyVccl89eKyb7FIo\nZb6DIzPC6Bfe6mX/8RVEcl3vYeeGxVsmtURZ5zvDWWm/ObrE6JxONh7JsDBH\nFoOfEQUkVlJSZC6dfd1rVRGl9HayBWa5c5Ifeu7V9l8rUyRO/NMHrPdbDRis\nC5nD03shlCoX0hFo2Zo3aidVgH3nAXveN92GPUrHGkH5vVIWahDqjY2CM7Xp\n68oWqZJ6TTzNNhIphMmkZc1Q4RVbFU3hlqICmhTQyqfWGgZhojoQVv4XsMom\n318ULtemJNh2FpgqGO1S1CN92hMzrUF4wE+pF2QTtPGyHJVpae5yd65MCet5\n+gbPDPvitx/ruTSxrNhL2BojJ5RN26BVxkLl81t6UTR5uK37BmNLMot7zlbG\nzHvn\r\n=kzbK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4bpKnOHzIeMT46Cd1xOTPiBluZV3gkKdII1YD1QkaEQIhAKw6oEBTkBuhJab7Q55SU+Uq2spaU566p9tgibkJxT8Z"}]},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-hooks_0.1.3_1542607203604_0.739374774020358"},"_hasShrinkwrap":false},"0.1.4":{"name":"rxjs-hooks","version":"0.1.4","description":"React hooks for RxJS","main":"esm/index.js","author":{"name":"LongYinan","email":"lynweklm@gmail.com"},"license":"MIT","typings":"esm/index.d.ts","sideEffects":false,"scripts":{"build":"rm -rf esm && tsc -p src/tsconfig.json --outDir esm","lint":"tslint -c tslint.json -p src/tsconfig.json","start":"webpack-dev-server --config ./tools/webpack.config.js --progress --color","test":"NODE_ENV=test jest --no-cache --ci"},"repository":{"type":"git","url":"git+ssh://git@github.com/LeetCode-OpenSource/rxjs-hooks.git"},"devDependencies":{"@types/jest":"^23.3.9","@types/lodash":"^4.14.118","@types/react-dom":"^16.0.9","@types/react-test-renderer":"^16.0.3","@types/sinon":"^5.0.6","@types/sinon-chai":"^3.2.1","@types/webpack":"^4.4.19","coveralls":"^3.0.2","fork-ts-checker-webpack-plugin":"^0.4.15","happypack":"^5.0.0","html-webpack-plugin":"^3.2.0","husky":"^1.1.4","jest":"^23.6.0","lint-staged":"^8.0.5","prettier":"^1.15.2","react":"16.7.0-alpha.2","react-dom":"16.7.0-alpha.2","react-test-renderer":"^16.7.0-alpha.2","rxjs":"^6.3.3","sinon":"^7.1.1","source-map-loader":"^0.2.4","standard":"^12.0.1","ts-jest":"^23.10.4","ts-loader":"^5.3.0","tslint":"^5.11.0","tslint-config-prettier":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-react":"^3.6.0","tslint-sonarts":"^1.8.0","typescript":"^3.1.6","webpack":"^4.26.0","webpack-cli":"^3.1.2","webpack-dev-server":"^3.1.10"},"dependencies":{"tslib":"^1.9.3"},"lint-staged":{"*.js":["prettier --write","standard --fix","git add"],"*.@(ts|tsx)":["prettier --write","tslint -c tslint.json --fix","git add"]},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"2f48f43f00c5bcaf6a98ef69e16e3a285ffee171","bugs":{"url":"https://github.com/LeetCode-OpenSource/rxjs-hooks/issues"},"homepage":"https://github.com/LeetCode-OpenSource/rxjs-hooks#readme","_id":"rxjs-hooks@0.1.4","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"dist":{"integrity":"sha512-4NxvpYtTU+VbCpeXvyusnsZNlIpB42PCf6RQFJJByRrrtAFUYXout40myfg5Ol4GeHwQfbu4avd28UkwAEnfpA==","shasum":"afec890091c63a4b758c23b1b3a23aaa1ae1053f","tarball":"https://registry.npmjs.org/rxjs-hooks/-/rxjs-hooks-0.1.4.tgz","fileCount":36,"unpackedSize":347971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9BinCRA9TVsSAnZWagAA8VIP/0gLur68En/Tg4oI5Iqx\n1s/I9VsjU2Lkxn0Ge1JlOwwyuS9OM/DxVl5uoQj1071QijWNcp47BMDR6Ome\n+VITORVKBVeJRMpf+B2Mrmam9SmoLLU8tNOYjuCtGHPWA1ITLdtwu/iZccvv\nahA6Lan7LYFRstbqBVfmiujHzlV2XG9ZvR0VX8Ki4h4P0XvLUF7/QEnjGoD7\naElR6wA51dTHJ76PvuAUbMLex6jVYoJhvab10EzBE5VRWKI1mTVpmOwPBhZP\ncQY7UQEe4oArT6BVFEFIvu4nYYtn4myeliU98OPsBSsHyhfdOL/ulK7a/ko6\nsO2NESmco+Yr8Z7ELhts15Wx4vsUEgdAFsCf15BRMCgsVQzoqLGsD7xz0HDh\n5sC/rhDAjmht+PfwXehcihLRHZJvOojGMg2pUnZoAxsWuIbOXlEk/O1IJEFH\nTjHdL/lLFCLfLGar1e7/E43MGS+9Ltu/l083Uok8a3dshacScTOl8XMZtgJN\n9a0jLBHrkNOpIgJg2WNPzS/oj2xA0rys39LSa7Y7WWgDbZraxlYZeZH2Yxgt\nu5YxRJE//DxYpFeHsfCE9n6lUVVXEPkq++8t5jw0OO6mJoN9PRqcpKBIlh72\nTLSdOyhs6R45xZZ/IDlOqtpvgNejXNM/amAmk6X5oMHcXElgMGpG/oruJ2rp\nJ4M5\r\n=h9Uc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAIDMB5T1QrtnzEBB7Sta9JZI4l8XiN3AdLsuUOMDC6gIgPVGat5F5KFGGS71pfCQHXNompIdgpxe79TV7Orlr1No="}]},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-hooks_0.1.4_1542723750746_0.4176392954221604"},"_hasShrinkwrap":false},"0.2.0":{"name":"rxjs-hooks","version":"0.2.0","description":"React hooks for RxJS","main":"esm/index.js","author":{"name":"LongYinan","email":"lynweklm@gmail.com"},"license":"MIT","typings":"esm/index.d.ts","sideEffects":false,"scripts":{"build":"rm -rf esm && tsc -p src/tsconfig.json --outDir esm","lint":"tslint -c tslint.json -p src/tsconfig.json","start":"webpack-dev-server --config ./tools/webpack.config.js --progress --color","test":"NODE_ENV=test jest --no-cache --ci"},"repository":{"type":"git","url":"git+ssh://git@github.com/LeetCode-OpenSource/rxjs-hooks.git"},"devDependencies":{"@types/jest":"^23.3.9","@types/lodash":"^4.14.118","@types/react-dom":"^16.0.9","@types/react-test-renderer":"^16.0.3","@types/sinon":"^5.0.6","@types/sinon-chai":"^3.2.1","@types/webpack":"^4.4.19","coveralls":"^3.0.2","fork-ts-checker-webpack-plugin":"^0.5.0","happypack":"^5.0.0","html-webpack-plugin":"^3.2.0","husky":"^1.1.4","jest":"^23.6.0","lint-staged":"^8.0.5","prettier":"^1.15.2","react":"16.7.0-alpha.2","react-dom":"16.7.0-alpha.2","react-test-renderer":"^16.7.0-alpha.2","rxjs":"^6.3.3","sinon":"^7.1.1","source-map-loader":"^0.2.4","standard":"^12.0.1","ts-jest":"^23.10.4","ts-loader":"^5.3.0","tslint":"^5.11.0","tslint-config-prettier":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-react":"^3.6.0","tslint-sonarts":"^1.8.0","typescript":"^3.1.6","webpack":"^4.26.0","webpack-cli":"^3.1.2","webpack-dev-server":"^3.1.10"},"dependencies":{"tslib":"^1.9.3"},"lint-staged":{"*.js":["prettier --write","standard --fix","git add"],"*.@(ts|tsx)":["prettier --write","tslint -c tslint.json --fix","git add"]},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"c0082b433ec2a48eb41921489fbebca6b5d7a95f","bugs":{"url":"https://github.com/LeetCode-OpenSource/rxjs-hooks/issues"},"homepage":"https://github.com/LeetCode-OpenSource/rxjs-hooks#readme","_id":"rxjs-hooks@0.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"dist":{"integrity":"sha512-CDT8Sl+2HMJqaT5FTBIJQS/PXGfQfna8BI+FFPqpLfVfy+71rDJiPh7/zTy1XleWBb/xZOehY4OBGIYhc9THcw==","shasum":"ae23abeafb46a2c0daaf0c475df8cd6ada2cdb79","tarball":"https://registry.npmjs.org/rxjs-hooks/-/rxjs-hooks-0.2.0.tgz","fileCount":36,"unpackedSize":366446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+1rgCRA9TVsSAnZWagAAKC4P/RG6hmHXBTI+FmW7ew7W\nhLou5T9P4a9dq145DIuZ9WUH2q2kZETHgWToU7qQehxwSoRxf6xM+1IwNUSt\ntV6W+g4yrdJInbvo3Ijnh5MIeETv0vI7PXXFcM8MJm/b3fYD5f3SWZP/cWuz\nG4zA7C0cOJ3pfuLyF0NSpA3POeQU4ne1NXsN4+PCn9Oyxrtz5dfA9qk1/e66\nyE+juuHCJmhiafXU6VAoC3qs6Qd5NeBOVE4Cd+PuKBO/qdB1fx28gbIZVptK\nABtnQPYxsWihJaMWv1bxeYa03nuKDiX6heMIkYVckssRDqIWaRzq/p3LPym2\ntGFRc3dC7+S2oAm0HJmVUkY9xfXqMSGOd1MUrPLyu8EIduKp4doJw/JxRPRo\nLLcSpZtm5Bon6j9MlF/rxNybeKOOt/k7VqWIWgfE3jTM+PFg/TNmspbZUFLN\nHJptrzfyCKTxOyXsehJOn9PxEekXfnTaRpU2U9qMpcKKMWiARLXNSn3mjQ2O\nGbY9cRVry+yN1HmTcCDDVBUwUFG59HUnDvwCxqmeMVxjAhmFpJH6AUPVWo2l\npNXhvFYeiiv7Pprx5+/MNETyFOiyy7tiLeWVkcrAShWfhVLCdPQHwVa7QLdw\nFxT28ANZhxflZVBcDsIjRRyJZpnqTTC9mMfwyaRTx7d9fA6oJnzIvVD163+P\nlbwp\r\n=fSs/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBn9SnmwOIsS8ELPwhd+9K/0Mkofy4yXlJNvqNdHVuISAiEAzELnVB3Oy9Rv9FHvgQ3yZSm5gDSW8NzMm8nJ+1t+a+I="}]},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-hooks_0.2.0_1543199455587_0.6024209427317635"},"_hasShrinkwrap":false},"0.2.1":{"name":"rxjs-hooks","version":"0.2.1","description":"React hooks for RxJS","main":"esm/index.js","author":{"name":"LongYinan","email":"lynweklm@gmail.com"},"license":"MIT","typings":"esm/index.d.ts","sideEffects":false,"scripts":{"build":"rm -rf esm && tsc -p src/tsconfig.json --outDir esm","lint":"tslint -c tslint.json -p src/tsconfig.json","start":"webpack-dev-server --config ./tools/webpack.config.js --progress --color","test":"NODE_ENV=test jest --no-cache --ci"},"repository":{"type":"git","url":"git+ssh://git@github.com/LeetCode-OpenSource/rxjs-hooks.git"},"devDependencies":{"@types/jest":"^23.3.9","@types/lodash":"^4.14.118","@types/react-dom":"^16.0.9","@types/react-test-renderer":"^16.0.3","@types/sinon":"^5.0.6","@types/sinon-chai":"^3.2.1","@types/webpack":"^4.4.19","coveralls":"^3.0.2","fork-ts-checker-webpack-plugin":"^0.5.0","happypack":"^5.0.0","html-webpack-plugin":"^3.2.0","husky":"^1.1.4","jest":"^23.6.0","lint-staged":"^8.0.5","prettier":"^1.15.2","react":"16.7.0-alpha.2","react-dom":"16.7.0-alpha.2","react-test-renderer":"^16.7.0-alpha.2","rxjs":"^6.3.3","sinon":"^7.1.1","source-map-loader":"^0.2.4","standard":"^12.0.1","ts-jest":"^23.10.4","ts-loader":"^5.3.0","tslint":"^5.11.0","tslint-config-prettier":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-react":"^3.6.0","tslint-sonarts":"^1.8.0","typescript":"^3.1.6","webpack":"^4.26.0","webpack-cli":"^3.1.2","webpack-dev-server":"^3.1.10"},"dependencies":{"tslib":"^1.9.3"},"lint-staged":{"*.js":["prettier --write","standard --fix","git add"],"*.@(ts|tsx)":["prettier --write","tslint -c tslint.json --fix","git add"]},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"72b37a6a8e2400123d86c53b4b8de728bdee9332","bugs":{"url":"https://github.com/LeetCode-OpenSource/rxjs-hooks/issues"},"homepage":"https://github.com/LeetCode-OpenSource/rxjs-hooks#readme","_id":"rxjs-hooks@0.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"dist":{"integrity":"sha512-NITsG+GlRAqUWdTBY6uXZ1occBvmDyawDXM2XQr0nAXslomMKF7GhHtVupQmo6kCGpeyYdnmEh1cgP9ka97KSw==","shasum":"cf725883133fd6ee3f11386836cba4f29a032107","tarball":"https://registry.npmjs.org/rxjs-hooks/-/rxjs-hooks-0.2.1.tgz","fileCount":40,"unpackedSize":371947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcB06XCRA9TVsSAnZWagAARtcP/AsfkL6KYkNSPDimtI0y\nwVYUwp3tocXTIvgSkFY/ZBm14KCbkWRbcuJesjpDBntnQO9ebedMcfVU4WVo\nnBi5nBcEJNLFmYVPNKbpxC8zOtE65eC1nmRpf/fHSpoBD+6ApSC/VPkXeyRY\nhJPVyYk6/t2GamhERG9MZZIkqrwi2Dis8E2XywSn8sqC3FW1DQJZT7TCv5Nu\nniRzZekiySA/nP1ysiZyNbVISCixSL26Mu7ag1q08ogwH6crA7jKV0Xn3/bU\nSsXlRuNgHuOk6ZlPlI+d+HSEnKb648nGmL5IShmdRKhY56/dz3SS/zaNXzmO\nWefCLEqWyQ4+w0h/jCl5AsHdKj+oMhWYbeakJLAOOzYP4zG5x5Bcyv5rVm0B\nkVXG6sqFWS6ZRBqCoIwlidMhZIl5T2jrgEJtMRwgo4bktC0Pip1YAlTwHedv\nj+Cvi8THRM1JKKUmbzI9k6fsshMqBza5O6lN/S+R9i8MpemL0J2IirgvqzvA\ncUHRIBujNz1gg8AfjNUllUSVklmua+YiUxphrCp7sl35eU3Jnf8tgZ2KKY2P\nzsVSC/GtJZ8w7mty/trPi29gCuNG/zKkiaBw9nXbSOIOHm+lmAqS9WEt/F8Y\nRtJSe0SW4g5LJK3iqUCBKiOBCAD5PJNFSI717DDIbI1cjlWyEjrVupbhFsKE\nqRj2\r\n=mLm4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyVChnUUNlAQjcnkYq+tmiUon02CCoa62oo1cR2Mo7lgIgMrvnqO8FMUK5tZzJGbMsHQ55PT5dDUD0SCPHgGz3+/I="}]},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-hooks_0.2.1_1543982742146_0.33153048399363794"},"_hasShrinkwrap":false},"0.3.2":{"name":"rxjs-hooks","version":"0.3.2","description":"React hooks for RxJS","main":"esm/index.js","author":{"name":"LongYinan","email":"lynweklm@gmail.com"},"license":"MIT","typings":"esm/index.d.ts","sideEffects":false,"scripts":{"build":"rm -rf esm && tsc -p src/tsconfig.json --outDir esm","lint":"tslint -c tslint.json -p src/tsconfig.json","start":"webpack-dev-server --config ./tools/webpack.config.js --progress --color","test":"NODE_ENV=test jest --no-cache --ci"},"repository":{"type":"git","url":"git+ssh://git@github.com/LeetCode-OpenSource/rxjs-hooks.git"},"devDependencies":{"@types/jest":"^23.3.9","@types/lodash":"^4.14.118","@types/react-dom":"^16.0.9","@types/react-test-renderer":"^16.0.3","@types/sinon":"^7.0.0","@types/sinon-chai":"^3.2.1","@types/webpack":"^4.4.19","coveralls":"^3.0.2","fork-ts-checker-webpack-plugin":"^0.5.0","happypack":"^5.0.0","html-webpack-plugin":"^3.2.0","husky":"^1.1.4","jest":"^23.6.0","lint-staged":"^8.0.5","prettier":"^1.15.2","react":"16.8.0-alpha.1","react-dom":"16.8.0-alpha.1","react-test-renderer":"16.8.0-alpha.1","rxjs":"^6.3.3","sinon":"^7.1.1","source-map-loader":"^0.2.4","standard":"^12.0.1","ts-jest":"^23.10.4","ts-loader":"^5.3.0","tslint":"^5.11.0","tslint-config-prettier":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-react":"^3.6.0","tslint-sonarts":"^1.8.0","typescript":"^3.1.6","webpack":"^4.26.0","webpack-cli":"^3.1.2","webpack-dev-server":"^3.1.10"},"dependencies":{"tslib":"^1.9.3"},"lint-staged":{"*.js":["prettier --write","standard --fix","git add"],"*.@(ts|tsx)":["prettier --write","tslint -c tslint.json --fix","git add"]},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"f0287d9a21b162d6d6761a15a06d096eae2c3f1b","bugs":{"url":"https://github.com/LeetCode-OpenSource/rxjs-hooks/issues"},"homepage":"https://github.com/LeetCode-OpenSource/rxjs-hooks#readme","_id":"rxjs-hooks@0.3.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"dist":{"integrity":"sha512-aoRHCnCV4voKvxT0Udq2i/NM6aY8JWE3olktDFTAlu6yg+jjjESMxFGnOzEgJARLF6Xdry74SBjbeWzMIvfImg==","shasum":"f77c9c8417084ac6c7f6f5092618654db5c4a68e","tarball":"https://registry.npmjs.org/rxjs-hooks/-/rxjs-hooks-0.3.2.tgz","fileCount":40,"unpackedSize":373385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUUk8CRA9TVsSAnZWagAAwxcP/2rrOJFawtELMrADeGBl\nAbVt1MEZRQo/LsEk41e2V88Vzm0qGWYn/wPdmqczEsW3QmDm3t3RiFlwSXZD\nKGehLivJEF3Mu8MuxBZTWdKzZgTq5cUecbY0G7LsyYbTxHOPp1yY0udL710p\newsVdOlrnsPy7obKPuIMl5+YDllVZBOT3SV7YIL76gAF9p+tULp/92hJxlDc\n4pIMZ3vai5mUAcotEb562/JIHR6QTCnFUSmz1D5LlAQh/RYSGlo6Pubfwyq7\nzpXoMTfu+gugWZ/O7+ZoU3cFrEoEcBQS9yrcLmPjftrrQ1jIiNwcobL7tM+j\nArK7tiF0SqQRLxLbzQ7jq4yQOFrgna5r/08XKyYMVZNq1CBrpVnLBec4u/A3\nf59gC83DKsHgc3BzKal+ClAzPCCsgeRW9jt7D7nG/VDvH0H8EaN0T2SvhfrM\nn1aJgp27kf0n3MWPJprtPXpoR/wdMKxPsnrd5+/tT6Qmvy28w5nvpeWux/X1\ncl5asEUQZ8k7cWBwbgPBwCy61knw4+KNKmYWq8WR8+f+19SRm7snRjz4Kn4U\nxiUJs8iIa8lOQlNlj9TKYmdrv8IFI7HhnpeFn5+i/a/5dHy23OVpT1vM3/qx\nJaPaoWu3mSwJsQKqTpFnPe7JOBRH2uAz9DuVZGYIKVJpWuT1bXodIoKurGbx\nP+xI\r\n=kJ32\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB3cj3kPyScYu7nir+326YF6FlEFadsXpz3dwv3M+g5qAiAu+t/0O+WV3raWQ9LxtG+YoXp30YRVLx4uxgu8hijGBg=="}]},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-hooks_0.3.2_1548831035538_0.008235524606761802"},"_hasShrinkwrap":false},"0.3.3":{"name":"rxjs-hooks","version":"0.3.3","description":"React hooks for RxJS","module":"dist/esm/index.js","main":"dist/cjs/index.js","author":{"name":"LongYinan","email":"lynweklm@gmail.com"},"license":"MIT","typings":"dist/cjs/index.d.ts","sideEffects":false,"scripts":{"build":"yarn build:esm && yarn build:cjs","build:esm":"rm -rf dist/esm && tsc -p src/tsconfig.json --module es2015 --target es5 --outDir dist/esm","build:cjs":"rm -rf dist/cjs && tsc -p src/tsconfig.json --module commonjs --target es5 --outDir dist/cjs","lint":"tslint -c tslint.json -p src/tsconfig.json","start":"webpack-dev-server --config ./tools/webpack.config.js --progress --color","test":"NODE_ENV=test jest --no-cache --ci"},"repository":{"type":"git","url":"git+ssh://git@github.com/LeetCode-OpenSource/rxjs-hooks.git"},"devDependencies":{"@types/jest":"^23.3.9","@types/lodash":"^4.14.118","@types/react-dom":"^16.0.9","@types/react-test-renderer":"^16.0.3","@types/sinon":"^7.0.0","@types/sinon-chai":"^3.2.1","@types/webpack":"^4.4.19","coveralls":"^3.0.2","fork-ts-checker-webpack-plugin":"^0.5.0","happypack":"^5.0.0","html-webpack-plugin":"^3.2.0","husky":"^1.1.4","jest":"^23.6.0","lint-staged":"^8.0.5","prettier":"^1.15.2","react":"16.8.0-alpha.1","react-dom":"16.8.0-alpha.1","react-test-renderer":"16.8.0-alpha.1","rxjs":"^6.3.3","sinon":"^7.1.1","source-map-loader":"^0.2.4","standard":"^12.0.1","ts-jest":"^23.10.4","ts-loader":"^5.3.0","tslint":"^5.11.0","tslint-config-prettier":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-react":"^3.6.0","tslint-sonarts":"^1.8.0","typescript":"^3.1.6","webpack":"^4.26.0","webpack-cli":"^3.1.2","webpack-dev-server":"^3.1.10"},"dependencies":{"tslib":"^1.9.3"},"lint-staged":{"*.js":["prettier --write","standard --fix","git add"],"*.@(ts|tsx)":["prettier --write","tslint -c tslint.json --fix","git add"]},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"2568440d22786802c40c7c273212d28c7a9c2ac4","bugs":{"url":"https://github.com/LeetCode-OpenSource/rxjs-hooks/issues"},"homepage":"https://github.com/LeetCode-OpenSource/rxjs-hooks#readme","_id":"rxjs-hooks@0.3.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"dist":{"integrity":"sha512-kG7VJCVFQfID1P9erk8O0CJ7FwtSwrSWYs7OJsmjSAaHA4thfGAOcQNBlxLUrPjGuNiW9BG+7675Oi5GKeG2iQ==","shasum":"9c846ca25a403e5c0f419d44185c64ea80a651ad","tarball":"https://registry.npmjs.org/rxjs-hooks/-/rxjs-hooks-0.3.3.tgz","fileCount":61,"unpackedSize":410888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUs4OCRA9TVsSAnZWagAASjoP/jKBuPWjdlZvQRsb9dgI\n4ikWeG+fCR6CE3yqcRt8IFhcSswuk6DOf69dlf9ERghP10mGO5Msxvh2+5LR\nwvvGluwUr+hjjtSqNWuYS+4APO9qSzfQR2uOn9rFaDv5d8cB+ZnZ25GWmZaj\ngoEWdDs0PVp+/S1TALdH+a/nS2JEEkPTwCv0G5bZJfQDgPvuzc2Hm4lxRb1I\nacmyFlcz25094dUzhfB4DWj50X3RuFJXJDU3d8T57S6SQsnHsnQAugL6Yc5N\nMCXDkI4yuSPnjk7KJ3ze27yxXzBuHve+hVZHFD9fNSn5/RYm4a6JpwKXE8MO\n/OSPMY3zPc8HpHelWcoDwmxxcOq0PvFsUsD+E5rMWceESqGqdE0qb0sdX4y+\nuFlkDoVSIAeRhRMz+HUwgodYEz1j31MV3pjU5zeyC0KhQT3NYqNhPwpdooBM\nB4oARmx7msi3WlMkDWm1VzrAbUQiCWAQbqySa2SAtUa2jJRMZWokulMiaRrf\ncFsuGXh3+xbWLJimFugFTGVwjjWaSvbOPw7hkMKvjn6pBhYqzH6nAPTk/fVV\nTGkR3SmirSH5g3fAtW8WV2cshX/PUuww670Dz8qsmFU/pvkQMuk0MF31I6p4\nkBvETjAjy+8H0KJV+m/oBxZH3s7QoaU8F7MF+NXLIupDdo3HTI+v5evAoFCH\n70Ns\r\n=nm9W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv0Wv6XxMLPLXKAigKKCvVXAn+unDTl/KA84Dy1gmdHAIgGNxaSmr66NsMJJwWiNCFTcAL35NlyBZJPtyRCf9MLdA="}]},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-hooks_0.3.3_1548930574232_0.6479329902417725"},"_hasShrinkwrap":false},"0.4.0":{"name":"rxjs-hooks","version":"0.4.0","description":"React hooks for RxJS","module":"dist/esm/index.js","main":"dist/cjs/index.js","author":{"name":"LongYinan","email":"lynweklm@gmail.com"},"license":"MIT","typings":"dist/cjs/index.d.ts","sideEffects":false,"scripts":{"build":"yarn build:esm && yarn build:cjs","build:esm":"rm -rf dist/esm && tsc -p src/tsconfig.json --module es2015 --target es5 --outDir dist/esm","build:cjs":"rm -rf dist/cjs && tsc -p src/tsconfig.json --module commonjs --target es5 --outDir dist/cjs","lint":"tslint -c tslint.json -p src/tsconfig.json","start":"webpack-dev-server --config ./tools/webpack.config.js --progress --color","test":"NODE_ENV=test jest --no-cache --ci"},"repository":{"type":"git","url":"git+ssh://git@github.com/LeetCode-OpenSource/rxjs-hooks.git"},"devDependencies":{"@types/jest":"^24.0.6","@types/lodash":"^4.14.121","@types/react-dom":"^16.8.2","@types/react-test-renderer":"^16.8.1","@types/sinon":"^7.0.6","@types/sinon-chai":"^3.2.2","@types/webpack":"^4.4.24","coveralls":"^3.0.3","fork-ts-checker-webpack-plugin":"^0.5.2","happypack":"^5.0.1","html-webpack-plugin":"^3.2.0","husky":"^1.3.1","jest":"^24.1.0","lint-staged":"^8.1.4","prettier":"^1.16.4","react":"16.8.3","react-dom":"16.8.3","react-test-renderer":"16.8.3","rxjs":"^6.4.0","sinon":"^7.2.4","source-map-loader":"^0.2.4","standard":"^12.0.1","ts-jest":"^24.0.0","ts-loader":"^5.3.3","tslint":"^5.13.0","tslint-config-prettier":"^1.18.0","tslint-eslint-rules":"^5.4.0","tslint-react":"^3.6.0","tslint-sonarts":"^1.9.0","typescript":"^3.3.3","webpack":"^4.29.5","webpack-cli":"^3.2.3","webpack-dev-server":"^3.2.1"},"dependencies":{"tslib":"^1.9.3"},"lint-staged":{"*.js":["prettier --write","standard --fix","git add"],"*.@(ts|tsx)":["prettier --write","tslint -c tslint.json --fix","git add"]},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"29fe9901d5c0439a396d82275d17d406345f55c4","bugs":{"url":"https://github.com/LeetCode-OpenSource/rxjs-hooks/issues"},"homepage":"https://github.com/LeetCode-OpenSource/rxjs-hooks#readme","_id":"rxjs-hooks@0.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"dist":{"integrity":"sha512-LtW38/K73F+eQPqRWeL7eoKn1eFuCEjsSaGm5/L7GAoW5zdMCERvk06iKwbaeZesFFxKo+NRcPw6eiUVqFq1Gg==","shasum":"f0b0dbf051482ab6501753224aded5a3ff41e348","tarball":"https://registry.npmjs.org/rxjs-hooks/-/rxjs-hooks-0.4.0.tgz","fileCount":61,"unpackedSize":413958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcc9BmCRA9TVsSAnZWagAAEQAP/2RxKql0jpZDbwqt32J6\nfEOMtA7IZW/j84O0ruVha2AphaOvKddHgKNSuXEtq0US9YIsaFSG2+AegiW+\nBr37yxarsXBxDNzi/h8hXrvwAgo9uXicZOd/AHSy8nWs0CGWmPzTdn83acwC\nIaZ+2h6hbr8BjSgpVvWS3Vp85zEv1Uke/2JLwHMHS3QrlVPBIp7xYJnJjpqX\nN2O4JjBLY20kzhjzcOGlS/5ZEBVRu4qUzanA9vKOpVzERWtvZrMmjfM2H30K\n5Cnn2ZcsgCXOvURnS3Td4HlXDRdaoOzDg2QnX+b7LX9IgJtEMv81bwIXMnfx\nbAKv/jD6gE2GLEC6KzCssFUTGy4LmLSAkwwaQXNGHheAg6BLUB9EamozocCQ\nckNdpkztL8X1oDA1kR0+dXQeTk/pLNxl2EFKZKmdJBbqSrMSqvroAu3lXkNj\nRaLdz9imJATIIHdS7/Ur5EdzjFpfRUPAYFubvMdyA/06HBzKyn7d0R1chmVE\nJV/cdFo/TTLlLUnT+RS5b10/T76zbu4UqzxTp2ez4O7uh2AyijU0DHgMHgcZ\nhTTCdpt6CE/I08ErAtGNRYNpFBDTwM/0ITMf2w3n/S6KQ6bEAwdh8jZC75pw\nQMGSyEvGhKTFTSUBLBVWtApSgHgN6jNu+GcqUv70SeCU120CnNYJELe+TdBr\n7Mrn\r\n=pniw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICWbAYztjxi5fiPIIOHMmZczh7oUeI88BfG+Hc9U1x2MAiAlaT1fL0pclBOlie7aoCUCciEzd5Lj9f2hMwQ/z90nAw=="}]},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-hooks_0.4.0_1551093862135_0.33666076798723643"},"_hasShrinkwrap":false},"0.4.1":{"name":"rxjs-hooks","version":"0.4.1","description":"React hooks for RxJS","module":"dist/esm/index.js","main":"dist/cjs/index.js","author":{"name":"LongYinan","email":"lynweklm@gmail.com"},"license":"MIT","typings":"dist/cjs/index.d.ts","sideEffects":false,"scripts":{"build":"yarn build:esm && yarn build:cjs","build:esm":"rm -rf dist/esm && tsc -p src/tsconfig.json --module es2015 --target es5 --outDir dist/esm","build:cjs":"rm -rf dist/cjs && tsc -p src/tsconfig.json --module commonjs --target es5 --outDir dist/cjs","lint":"tslint -c tslint.json -p src/tsconfig.json","start":"webpack-dev-server --config ./tools/webpack.config.js --progress --color","test":"NODE_ENV=test jest --no-cache --ci"},"repository":{"type":"git","url":"git+ssh://git@github.com/LeetCode-OpenSource/rxjs-hooks.git"},"devDependencies":{"@types/jest":"^24.0.6","@types/lodash":"^4.14.121","@types/react-dom":"^16.8.2","@types/react-test-renderer":"^16.8.1","@types/sinon":"^7.0.6","@types/sinon-chai":"^3.2.2","@types/webpack":"^4.4.24","coveralls":"^3.0.3","fork-ts-checker-webpack-plugin":"^1.0.0","happypack":"^5.0.1","html-webpack-plugin":"^3.2.0","husky":"^1.3.1","jest":"^24.1.0","lint-staged":"^8.1.4","prettier":"^1.16.4","react":"16.8.5","react-dom":"16.8.5","react-test-renderer":"16.8.5","rxjs":"^6.4.0","sinon":"^7.2.4","source-map-loader":"^0.2.4","standard":"^12.0.1","ts-jest":"^24.0.0","ts-loader":"^5.3.3","tslint":"^5.13.0","tslint-config-prettier":"^1.18.0","tslint-eslint-rules":"^5.4.0","tslint-react":"^3.6.0","tslint-sonarts":"^1.9.0","typescript":"^3.3.3","webpack":"^4.29.5","webpack-cli":"^3.2.3","webpack-dev-server":"^3.2.1"},"dependencies":{"tslib":"^1.9.3"},"lint-staged":{"*.js":["prettier --write","standard --fix","git add"],"*.@(ts|tsx)":["prettier --write","tslint -c tslint.json --fix","git add"]},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"3aa651ea504d6ecdaf3ceb9c3dd4de9015bcca34","bugs":{"url":"https://github.com/LeetCode-OpenSource/rxjs-hooks/issues"},"homepage":"https://github.com/LeetCode-OpenSource/rxjs-hooks#readme","_id":"rxjs-hooks@0.4.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"dist":{"integrity":"sha512-/KVieQeNuI/2MNieIuw9FpChq6qx/Xc39QLhnQz3Mu8e8ZHYcil2XFcotLITO3JWcHFUZfV44EFbZ9e04wh3Tw==","shasum":"a5b93f996e41617a2a67b5926bffcc5d22548935","tarball":"https://registry.npmjs.org/rxjs-hooks/-/rxjs-hooks-0.4.1.tgz","fileCount":61,"unpackedSize":414407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcm0dbCRA9TVsSAnZWagAAdl8P/0zBUZomHoZ1i5zPiyBo\naxN1WVlEJ4wk5YQIM+w9pzHsMqCJqjJj5QySpsaKemrzSggHdxL2THQZk+UZ\nYxV7V0Ge/qtpJoByds+pVXGULMkzlDjIeYm9TOC+uMFCI81HHj/p9l0sEjVQ\nrZI+I8jUfT/3neuO4wT2Or02pqm2vEMJu4NGIdSPRvcwbXrpaWkD31PJWSRb\njsGmTDqDKQ1/fufhFrauTWTA4OVVQS+TlAOtGKP7FPGhu2UVUEBZHB5mvWRD\n5JTJ3BJiSz/suUj//8dA3+BFXRkB4dnlqizT9Frohr75Drjq7Sm7pUfpbqLW\njL2TdyO1iLPwmcpvpIDR1+1yZHxgfWAz/QV7ooX+tZjqkDrh+I9OiTobDUwh\nCfieJSLPRtiRxCrst8sqkSK4BMINcvvAN5PIXtjDrXMbdVdNkNDmtJV28k0B\nFnWwWlOnPWM1/ukw8SBbZphxDLWcOttMk88IuWqWNOmcjeA735wgR+UT9tni\n8sN6rN4YnwPXzOlQW/TqNam6vw2mI+g/tKMgwAePaYtm/BZRq8ut/UlaybmJ\nX9SqJN9z1HbBkZIH1h3nIrpaKZzCfKoamYPhz2X8VY0dl5uopSDh0v3JgZO4\nldITUUpLq77gXDfrC+Fcq+rMSopWDBn9JUBmJzwc/SK/8Ki6NGFSlCJ8p2jP\nZfWT\r\n=eI8O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAPJ2lz0TW2vtHKKfuRu19I55OBQavCIM/JC9styZ8EdAiAj3WhRQU460jocjCvkR6nauwOA0YZXMn6joZdWk680uQ=="}]},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-hooks_0.4.1_1553680219086_0.9134457617388838"},"_hasShrinkwrap":false},"0.4.2":{"name":"rxjs-hooks","version":"0.4.2","description":"React hooks for RxJS","module":"dist/esm/index.js","main":"dist/cjs/index.js","author":{"name":"LongYinan","email":"lynweklm@gmail.com"},"license":"MIT","typings":"dist/cjs/index.d.ts","sideEffects":false,"scripts":{"build":"yarn build:esm && yarn build:cjs","build:esm":"rm -rf dist/esm && tsc -p src/tsconfig.json --module es2015 --target es5 --outDir dist/esm","build:cjs":"rm -rf dist/cjs && tsc -p src/tsconfig.json --module commonjs --target es5 --outDir dist/cjs","lint":"tslint -c tslint.json -p src/tsconfig.json","start":"webpack-dev-server --config ./tools/webpack.config.js --progress --color","test":"NODE_ENV=test jest --no-cache --ci"},"repository":{"type":"git","url":"git+ssh://git@github.com/LeetCode-OpenSource/rxjs-hooks.git"},"devDependencies":{"@types/jest":"^24.0.6","@types/lodash":"^4.14.121","@types/react-dom":"^16.8.2","@types/react-test-renderer":"^16.8.1","@types/sinon":"^7.0.6","@types/sinon-chai":"^3.2.2","@types/webpack":"^4.4.24","coveralls":"^3.0.3","fork-ts-checker-webpack-plugin":"^1.0.0","happypack":"^5.0.1","html-webpack-plugin":"^3.2.0","husky":"^1.3.1","jest":"^24.1.0","lint-staged":"^8.1.4","prettier":"^1.16.4","react":"16.8.6","react-dom":"16.8.6","react-test-renderer":"16.8.6","rxjs":"^6.4.0","sinon":"^7.2.4","source-map-loader":"^0.2.4","standard":"^12.0.1","ts-jest":"^24.0.0","ts-loader":"^5.3.3","tslint":"^5.13.0","tslint-config-prettier":"^1.18.0","tslint-eslint-rules":"^5.4.0","tslint-react":"^4.0.0","tslint-sonarts":"^1.9.0","typescript":"^3.3.3","webpack":"^4.29.5","webpack-cli":"^3.2.3","webpack-dev-server":"^3.2.1"},"dependencies":{"tslib":"^1.9.3"},"lint-staged":{"*.js":["prettier --write","standard --fix","git add"],"*.@(ts|tsx)":["prettier --write","tslint -c tslint.json --fix","git add"]},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"123910e112439c86fc304170d539a094bf12e399","bugs":{"url":"https://github.com/LeetCode-OpenSource/rxjs-hooks/issues"},"homepage":"https://github.com/LeetCode-OpenSource/rxjs-hooks#readme","_id":"rxjs-hooks@0.4.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"dist":{"integrity":"sha512-9jtqqUpt3CrYdy1Kiw4lXPCrSzII4138HJzuBGWDguKr5/+sS5AZ9Zn12dGWsO0SNUlO9VMwYSJVDlnJNdTrJA==","shasum":"364e5e6ae395f25f1224d04173fa13f8f77f1512","tarball":"https://registry.npmjs.org/rxjs-hooks/-/rxjs-hooks-0.4.2.tgz","fileCount":61,"unpackedSize":414690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqAyxCRA9TVsSAnZWagAARq8QAJHp6MHrWraLBHgMHro8\nY286mRQWvPNKXMbQ+Q2g8XnYLqIdo/2cbz0sBAORD4YQg5DCoU+ttIUixn+k\nSyCEt4POlfp+aiW+G3eFdCMHMg+4hrbIssSckqJrUMfa4rSsaT5MEMEanzY9\nokhEKUtulCW9L2XstGd9Mqu4DYAFJxa1tWqzs1Opjlwk7MbzoBP1wh++wkwe\ni7skpS3MFp4Gcx0HtJnMwN+4ALhkhmpJFAfITaXoFsqnTmjZ0tYayWKUN17r\njH86WhAf6lTVSY80U0wfvKVgvW7RSYbIR6yGVTlLM0qKe62g/nSVoyWyB6Zy\nH9eCO7Lu9PtEzCDKxMlEPs12+IMKSj6DGApojvdzi/GpbOH1ox5m09YWS5B3\nhdzGErmvkVA5rPHcWCPDhvWqYfcgdVRHTGFGsRcU43YF+9qLxNCXAEYFejWl\nBvtO7uMCqFBCgE+NQ8Q0L0Qiv+jFBGtRv0q+WiBEcCpK+PJEeDIkLpa6Wzlc\nsWe7CCaQqbGeZkTSnzwkcqoba1dmgFmvhPpVrm6DXkQxgKWtzcVscO7S+Xtd\nAHfdxG3VWenBq10poYQxoh67CfO8UY0tgZfz/AcpWCRSNeNlN9NNp3kC/KIe\nW8yQHl8nQ3u6FzI5fEzIj88Cuz3siQUXmXLmCritGFfi3+10q2tTbOCeaZQB\nVh/O\r\n=Sogt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0otwJ/+CMrpG3OmFJuPBfTc8HutkmotjVXGrQdeiLMAIhAOpb9UL3lpGQZhQd1gU0xqS4P931yA7o453HqjYL3NvX"}]},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-hooks_0.4.2_1554517168494_0.3325656641721453"},"_hasShrinkwrap":false},"0.4.3":{"name":"rxjs-hooks","version":"0.4.3","description":"React hooks for RxJS","module":"dist/esm/index.js","main":"dist/cjs/index.js","author":{"name":"LongYinan","email":"lynweklm@gmail.com"},"license":"MIT","typings":"dist/cjs/index.d.ts","sideEffects":false,"scripts":{"build":"yarn build:esm && yarn build:cjs","build:esm":"rm -rf dist/esm && tsc -p src/tsconfig.json --module es2015 --target es5 --outDir dist/esm","build:cjs":"rm -rf dist/cjs && tsc -p src/tsconfig.json --module commonjs --target es5 --outDir dist/cjs","lint":"tslint -c tslint.json -p src/tsconfig.json","start":"webpack-dev-server --config ./tools/webpack.config.js --progress --color","test":"NODE_ENV=test jest --no-cache --ci"},"repository":{"type":"git","url":"git+ssh://git@github.com/LeetCode-OpenSource/rxjs-hooks.git"},"devDependencies":{"@types/jest":"^24.0.6","@types/lodash":"^4.14.121","@types/react-dom":"^16.8.2","@types/react-test-renderer":"^16.8.1","@types/sinon":"^7.0.6","@types/sinon-chai":"^3.2.2","@types/webpack":"^4.4.24","coveralls":"^3.0.3","fork-ts-checker-webpack-plugin":"^1.0.0","happypack":"^5.0.1","html-webpack-plugin":"^3.2.0","husky":"^1.3.1","jest":"^24.1.0","lint-staged":"^8.1.4","prettier":"^1.16.4","react":"16.8.6","react-dom":"16.8.6","react-test-renderer":"16.8.6","rxjs":"^6.4.0","sinon":"^7.2.4","source-map-loader":"^0.2.4","standard":"^12.0.1","ts-jest":"^24.0.0","ts-loader":"^5.3.3","tslint":"^5.13.0","tslint-config-prettier":"^1.18.0","tslint-eslint-rules":"^5.4.0","tslint-react":"^4.0.0","tslint-sonarts":"^1.9.0","typescript":"^3.3.3","webpack":"^4.29.5","webpack-cli":"^3.2.3","webpack-dev-server":"^3.2.1"},"dependencies":{"tslib":"^1.9.3"},"lint-staged":{"*.js":["prettier --write","standard --fix","git add"],"*.@(ts|tsx)":["prettier --write","tslint -c tslint.json --fix","git add"]},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"9977a0fb060088e271fa2aab98c89855d48da1de","bugs":{"url":"https://github.com/LeetCode-OpenSource/rxjs-hooks/issues"},"homepage":"https://github.com/LeetCode-OpenSource/rxjs-hooks#readme","_id":"rxjs-hooks@0.4.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"dist":{"integrity":"sha512-DY1j2cyTv+PMm91ZS5Zl89jhNHo5vPf0ssiTsNwo/yw1Wl58eSuXi4q7q8sVB3ziM9oZNvGCfWAQuJeB6KgLPg==","shasum":"5f2867b8ce591b0ecf419b2c2244356e8d34874a","tarball":"https://registry.npmjs.org/rxjs-hooks/-/rxjs-hooks-0.4.3.tgz","fileCount":61,"unpackedSize":415348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsHdgCRA9TVsSAnZWagAAVMwP/0MoF/mBeSU2VrXWv2Xp\nA8nt0LZBGnLGP0Gmi6agq9KpL++Puiz4a8+FjCK5RYW/fib2UCgr09F9A3+n\nNkAWKBKtsTfDcKvTzHGbPdgGKmlbVbt5Y5wvrBkLgH+yKqAbMtjruYe3nkDH\nL5Af0UHjZ6k7/eCkbBLhmhrf6Nrc7HAKU73M5qLqGP2f1mEOPFXz1zr74gvk\nNxDqoHhieZhYv/XLI02VXV4m+a5UFDHJYDUJp6z1krGmqjRQoRIvSO6HWByZ\nXq2CBvlHTWTwW1DDn0pd1aMXTbccWrjl8E/8ZGD00ilDnuHilUqkJOhTOmBE\nYAhWB6LJ9VrVYsiEP2J13KD/VYdVTje2tntMj/EukclhVlXHoaxLVRZ6k3gY\nLhRT6TfbprM4T9yjyzmA5upchmR+LV2B7PMr/Ln09XTrK0BeaP1VpyHxpZP5\n2ioFosn9/H8wRDQdqJH9yYXhl5+buhLKwfv9fuZTDJbZMYH2OBslsKipkFis\n4HSx42gwaWAeokcQPQMvTTFoGTeY7JX4ipkGNewrUVlb8o2ec3UowAVFD70F\nB901G5YTLN6z1NCovv4XCXWULRA8pWQ9dy2mm35PO6zQF3e7YTvZeIzMG8ME\n9ho4pBYPoJd4IOYv4L03wcjNX+pZxO1upPlUA1eG0n+3wjPUnqHwzpYNVbyU\ni5a1\r\n=VJ6R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUol5nLgOOvl0VAwt4cQVpm+tcO43kQ5F0Zjm+NPPkawIgePBc0X3LbH7xeOEyX1HvSNGsu8ZwJRG7/JXePK5e9LI="}]},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-hooks_0.4.3_1555068768024_0.6669017190986639"},"_hasShrinkwrap":false},"0.5.0":{"name":"rxjs-hooks","version":"0.5.0","description":"React hooks for RxJS","module":"dist/esm/index.js","main":"dist/cjs/index.js","author":{"name":"LongYinan","email":"lynweklm@gmail.com"},"license":"MIT","typings":"dist/cjs/index.d.ts","sideEffects":false,"scripts":{"build":"yarn build:esm && yarn build:cjs","build:esm":"rm -rf dist/esm && tsc -p src/tsconfig.json --module es2015 --target es5 --outDir dist/esm","build:cjs":"rm -rf dist/cjs && tsc -p src/tsconfig.json --module commonjs --target es5 --outDir dist/cjs","lint":"tslint -c tslint.json -p src/tsconfig.json","start":"webpack-dev-server --config ./tools/webpack.config.js --progress --color","test":"NODE_ENV=test jest --no-cache --ci"},"repository":{"type":"git","url":"git+ssh://git@github.com/LeetCode-OpenSource/rxjs-hooks.git"},"devDependencies":{"@types/jest":"^24.0.13","@types/lodash":"^4.14.133","@types/react-dom":"^16.8.4","@types/react-test-renderer":"^16.8.1","@types/sinon":"^7.0.12","@types/sinon-chai":"^3.2.2","@types/webpack":"^4.4.32","coveralls":"^3.0.3","fork-ts-checker-webpack-plugin":"^1.3.4","happypack":"^5.0.1","html-webpack-plugin":"^3.2.0","husky":"^2.3.0","jest":"^24.8.0","lint-staged":"^8.1.7","prettier":"^1.17.1","react":"16.8.6","react-dom":"16.8.6","react-test-renderer":"16.8.6","rxjs":"^6.5.2","sinon":"^7.3.2","source-map-loader":"^0.2.4","standard":"^12.0.1","ts-jest":"^24.0.2","ts-loader":"^6.0.2","tslint":"^5.17.0","tslint-config-prettier":"^1.18.0","tslint-eslint-rules":"^5.4.0","tslint-react":"^4.0.0","tslint-sonarts":"^1.9.0","typescript":"^3.5.1","webpack":"^4.32.2","webpack-cli":"^3.3.2","webpack-dev-server":"^3.5.0"},"dependencies":{"tslib":"^1.9.3"},"lint-staged":{"*.js":["prettier --write","standard --fix","git add"],"*.@(ts|tsx)":["prettier --write","tslint -c tslint.json --fix","git add"]},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"5d0e490b71d3144d0630a72d4bf0045f61c7566b","bugs":{"url":"https://github.com/LeetCode-OpenSource/rxjs-hooks/issues"},"homepage":"https://github.com/LeetCode-OpenSource/rxjs-hooks#readme","_id":"rxjs-hooks@0.5.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-2KnoSFmvRXvxlAEOD92ELfPuxVZUQ9Xdk4BW/q+uz27ABJ6WRfLsllqZl0PNd4S1C9tVE198mqmbZRh+pPVOSQ==","shasum":"c9334986cccf05d48d24e7da4c2b560173ceccbd","tarball":"https://registry.npmjs.org/rxjs-hooks/-/rxjs-hooks-0.5.0.tgz","fileCount":60,"unpackedSize":114687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8gQ/CRA9TVsSAnZWagAAAe8P+gPje3p0s7RhdhbpBTKH\nZd08y3BCsOhTcq5ITc5lVBdqF3wwsJBNF43dbvkgAWK9RmwLwRp9KBZWEsxG\n20ZWJf2UaK+IftospuFuSaRo2oUekWmOcW+lheCycDnzIT8qvcx87gchLmaP\nil3XIbMnAYEB8aM4A/zzUh+1x/cxgcs/pSbWzRscfifqAnD4od1hTRI/NTLj\n+a2NuDte+PgQPO/ddxgjQxp1HSwt7TuI+4ITeue8qy9uwa0p7MRgOkDn+3SH\nomtrru9bqFExn5WCgkKwMFycQgOXJG+FflbecU3k+RLs2xbUiwJS9dpLbdVi\nZ4tdU0fFJRWSzvt2CvWnSjP+2QMJBjVeMTzHKA7c7UA9iVLjiedP56gAK1db\nxoJlMUky/NjPzy74sCBFlBo1FN8Pli8rOmubmyVWoUYPf/jRdt7BymuUJQjO\ni2pxHQkpLBUOwm7kFVamoLXAitUSBI8zi2UoxAF4KJwvyGrvry4GwbOojPgJ\nkgoNzX5nz7qlleNr/H2jiFIBTTJ074SsUZT1Zdcj690EQVBmUFJTxiIcHiKz\nzn49kudITPxLhvmnXVxQxrJEhRsJNs09je2tHyx9i24d91KKauEUdte0+F9i\nO+Fax93eBqXV0G+P3akdRBxFkkKiptKM73oCG7/7Jry0CrgtDYzaxcEdRAAR\n+9++\r\n=/bx/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAzYn1X6yk2zlB2WWPWAzuhQ4UdAs6xxY4xqvWZgYco/AiEAvXrmlSiVEb92uSKMuWWNnQwfv1AuclllTwuOtXQ5slo="}]},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"}],"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-hooks_0.5.0_1559364669969_0.8191511299595842"},"_hasShrinkwrap":false},"0.5.1":{"name":"rxjs-hooks","version":"0.5.1","description":"React hooks for RxJS","module":"dist/esm/index.js","main":"dist/cjs/index.js","author":{"name":"LongYinan","email":"lynweklm@gmail.com"},"license":"MIT","typings":"dist/cjs/index.d.ts","sideEffects":false,"scripts":{"build":"yarn build:esm && yarn build:cjs","build:esm":"rm -rf dist/esm && tsc -p src/tsconfig.json --module es2015 --target es5 --outDir dist/esm","build:cjs":"rm -rf dist/cjs && tsc -p src/tsconfig.json --module commonjs --target es5 --outDir dist/cjs","lint":"tslint -c tslint.json -p src/tsconfig.json","start":"webpack-dev-server --config ./tools/webpack.config.js --progress --color","test":"NODE_ENV=test jest --no-cache --ci"},"repository":{"type":"git","url":"git+ssh://git@github.com/LeetCode-OpenSource/rxjs-hooks.git"},"devDependencies":{"@types/jest":"^24.0.13","@types/lodash":"^4.14.133","@types/react-dom":"^16.8.4","@types/react-test-renderer":"^16.8.1","@types/sinon":"^7.0.12","@types/sinon-chai":"^3.2.2","@types/webpack":"^4.4.32","coveralls":"^3.0.3","fork-ts-checker-webpack-plugin":"^1.3.4","happypack":"^5.0.1","html-webpack-plugin":"^3.2.0","husky":"^2.3.0","jest":"^24.8.0","lint-staged":"^8.1.7","prettier":"^1.17.1","react":"16.8.6","react-dom":"16.8.6","react-test-renderer":"16.8.6","rxjs":"^6.5.2","sinon":"^7.3.2","source-map-loader":"^0.2.4","standard":"^12.0.1","ts-jest":"^24.0.2","ts-loader":"^6.0.2","tslint":"^5.17.0","tslint-config-prettier":"^1.18.0","tslint-eslint-rules":"^5.4.0","tslint-react":"^4.0.0","tslint-sonarts":"^1.9.0","typescript":"^3.5.1","webpack":"^4.32.2","webpack-cli":"^3.3.2","webpack-dev-server":"^3.5.0"},"dependencies":{"tslib":"^1.9.3"},"lint-staged":{"*.js":["prettier --write","standard --fix","git add"],"*.@(ts|tsx)":["prettier --write","tslint -c tslint.json --fix","git add"]},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"6feb741ffcbceb5cd6f829236549ec378a225894","bugs":{"url":"https://github.com/LeetCode-OpenSource/rxjs-hooks/issues"},"homepage":"https://github.com/LeetCode-OpenSource/rxjs-hooks#readme","_id":"rxjs-hooks@0.5.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-UVF2PH6PdzGr1FPgRljzNtOxu8Yt3J5S2cM2KCv6ZRs3E/XaRI7/qiQySZlp9YIMpFVOuYeJDHgePkSLatY22g==","shasum":"fecfa4f7d391841888ca210812fe383e41e49f1e","tarball":"https://registry.npmjs.org/rxjs-hooks/-/rxjs-hooks-0.5.1.tgz","fileCount":60,"unpackedSize":115106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9Jt4CRA9TVsSAnZWagAAUJoP/3Ac5U5v8LrjPsGw7NZw\nd3kSkgmmjKmPR3pLJYrNqgmHw+smi500XFS6U5hIG0xV3+DtWfDheiavRvVN\ney0U7NHz14Qy7PFw/qpfYHmQ0fEnKyxdBcuC4d+75jX0/njOjSDXDpF6zcGE\nMgW8uZNkonwam5gFKoQpujHDi4MOS2LEnnJxw6z2stugMfVEnID25QwiXldZ\nFrdksAeFRNrxfgYj5cRHrE7Urmt0z241b5DNc57B8UoeagtkxImjO69p50Uh\n3LGNWYazW2iuFCeQXOjF6qJv/zce4Z4pGSJuJwnX3+Cy556IXqtjCVqQ9M7h\nnHJyJei4x6+Y2mQ7scQQmtV7yE8TnHmpyGmtkFzT+TMfzD5+PqB4A+PXyR2y\ne1tius9cjDeyNAjijtVhmQc+oglwjbTt5Yor+CdOkFe0Oqi5jwPAG/OdGq1n\n73vxg9f7cgJ7a1QIlUA7oaNhUwqSN7yvBpSVRAbVME69U0cabTQVvR5hTWvT\nEmyanVqmlgLexzJjeCAijFNdAUk6IwSGQycXXSzg2KOlznBrFT+sROHvv9Cf\n5isTeR4hQx/2XREluJxNSmVT4q2rWOZDUhKnvspNsE2uUhekPBPVz7K+Bo4k\nwahBK/bWUlfnHH/SrjAg9NRpfzaumHtr2Pp4Lp7N+D4duUZC67n4Kvr6P3Ed\ngPze\r\n=UhEH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC43et7xZ6PInVOPp//xkS+whFjy09WmsjJcfnt6l7RDAiEA1zuCcDlWFcR9Rg40bAQKl3W9EzAkRy9VRIvJQHZXrTA="}]},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"}],"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-hooks_0.5.1_1559534455295_0.6546718439225805"},"_hasShrinkwrap":false},"0.5.2":{"name":"rxjs-hooks","version":"0.5.2","description":"React hooks for RxJS","module":"dist/esm/index.js","main":"dist/cjs/index.js","author":{"name":"LongYinan","email":"lynweklm@gmail.com"},"license":"MIT","typings":"dist/cjs/index.d.ts","sideEffects":false,"scripts":{"build":"yarn build:esm && yarn build:cjs","build:esm":"rm -rf dist/esm && tsc -p src/tsconfig.json --module es2015 --target es5 --outDir dist/esm","build:cjs":"rm -rf dist/cjs && tsc -p src/tsconfig.json --module commonjs --target es5 --outDir dist/cjs","lint":"tslint -c tslint.json -p src/tsconfig.json","start":"webpack-dev-server --config ./tools/webpack.config.js --progress --color","test":"NODE_ENV=test jest --no-cache --ci"},"repository":{"type":"git","url":"git+ssh://git@github.com/LeetCode-OpenSource/rxjs-hooks.git"},"devDependencies":{"@types/jest":"^24.0.22","@types/lodash":"^4.14.144","@types/react-dom":"^16.9.3","@types/react-test-renderer":"^16.9.1","@types/sinon":"^7.5.0","@types/sinon-chai":"^3.2.3","@types/webpack":"^4.39.8","coveralls":"^3.0.7","fork-ts-checker-webpack-plugin":"^3.0.1","happypack":"^5.0.1","html-webpack-plugin":"^3.2.0","husky":"^3.0.9","jest":"^24.9.0","lint-staged":"^9.4.2","prettier":"^1.18.2","react":"16.11.0","react-dom":"16.11.0","react-test-renderer":"16.11.0","rxjs":"^6.5.3","sinon":"^7.5.0","source-map-loader":"^0.2.4","standard":"^14.3.1","ts-jest":"^24.1.0","ts-loader":"^6.2.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-eslint-rules":"^5.4.0","tslint-react":"^4.1.0","tslint-sonarts":"^1.9.0","typescript":"^3.7.2","webpack":"^4.41.2","webpack-cli":"^3.3.10","webpack-dev-server":"^3.9.0"},"dependencies":{"tslib":"^1.10.0","use-constant":"^1.0.0"},"lint-staged":{"*.js":["prettier --write","standard --fix","git add"],"*.@(ts|tsx)":["prettier --write","tslint -c tslint.json --fix","git add"]},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"feb3662bc4ca3b35f7490f93f9ca00182cadad3e","bugs":{"url":"https://github.com/LeetCode-OpenSource/rxjs-hooks/issues"},"homepage":"https://github.com/LeetCode-OpenSource/rxjs-hooks#readme","_id":"rxjs-hooks@0.5.2","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-sm2FMw1CbcYM7x4CRQ9OLiDtwpgQaiG8owURC2rB/iw7txpGSMU3BN25/wm19cMctezZsTM2EeH7jiyBqSfuSw==","shasum":"2b4f287d8d0c2b108e7a6f4eee628528c1d974f6","tarball":"https://registry.npmjs.org/rxjs-hooks/-/rxjs-hooks-0.5.2.tgz","fileCount":60,"unpackedSize":115236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwtMuCRA9TVsSAnZWagAA7s8QAKN5wrCV76Pc8c48aq8X\nUcfXPgBeVtdMwtsWOQAvlZTMDKL5YSx94/VPNUGGKXeecRQe+uW+yaTTpliK\nlZVZv1leBLkr5BYPyw0xgqiDhVMS/GfsAK83Pq+wMTWS1j5vIRlEoaWsnj8S\nbb1tO42WU9BioDY3xEGsuLzsmZtCUSTmC+ws23Bob+ayMq8QpBTh7lMioit8\nhe/1gbP302FGpXGz4tjaBzNBxVflj3jlohmezQgNEla79CWGGrTi25Vm8uVK\ntzXEIdzxkkw03xb3fOYmXiapw5p9brVN3gq9zDsEazteLLb20Xv1h/A5t7r+\nxiNJtb6tOut+Dn3Ts+MbUUzsYpA28cDnNU7S0EBmssT2y50aMsm5uxElAuyJ\nkkbvqvyo24l6gj83/prkTBX1zXBhP+UySGfKN/RIHx4ka3G2yjjQ7RwRX5c1\nU7iQknE5kV0LQvqSHSxuNXyK+XusbB3lFCBzScpiNNvCKWOQQDl+u+getO53\nFh+NkuHJX+ijjFHq9TIOexq54aqphK7bARwFp0lo22Q/UAf4Z4BQ3Bimj0k+\nHWEWvDb1SYvW0meWaZGyzA+72Q8DX/qQHkO4havT2ek8hYTbr1KxGBg+jrTX\nS0hTSCVnpGNTR7NLhQH3LWBqNPwQuIjSCnnnvXBx9zYM3Af5RkFMOuxk08Ah\nYBTD\r\n=V2dU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID9xcnhy8OIS+qV9u5cyUjC08XPRAIj4dkva7RU/C+AzAiEA/KrNVg96ANEfn+HIq+Ft8xbc/X5mPN29oLX5nvvy4gI="}]},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"}],"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-hooks_0.5.2_1573049133704_0.5671546179088105"},"_hasShrinkwrap":false},"0.6.0":{"name":"rxjs-hooks","version":"0.6.0","description":"React hooks for RxJS","module":"dist/esm/index.js","main":"dist/cjs/index.js","author":{"name":"LongYinan","email":"lynweklm@gmail.com"},"license":"MIT","typings":"dist/cjs/index.d.ts","sideEffects":false,"scripts":{"build":"yarn build:esm && yarn build:cjs","build:esm":"rm -rf dist/esm && tsc -p src/tsconfig.json --module es2015 --target es5 --outDir dist/esm","build:cjs":"rm -rf dist/cjs && tsc -p src/tsconfig.json --module commonjs --target es5 --outDir dist/cjs","lint":"tslint -c tslint.json -p src/tsconfig.json","start":"webpack-dev-server --config ./tools/webpack.config.js --progress --color","test":"NODE_ENV=test jest --no-cache --ci"},"repository":{"type":"git","url":"git+ssh://git@github.com/LeetCode-OpenSource/rxjs-hooks.git"},"devDependencies":{"@types/jest":"^25.1.0","@types/lodash":"^4.14.149","@types/react-dom":"^16.9.4","@types/react-test-renderer":"^16.9.1","@types/sinon":"^7.5.1","@types/sinon-chai":"^3.2.3","@types/webpack":"^4.41.0","codecov":"^3.6.1","fork-ts-checker-webpack-plugin":"^4.0.1","happypack":"^5.0.1","html-webpack-plugin":"^3.2.0","husky":"^4.0.0","jest":"^25.1.0","lint-staged":"^10.0.1","prettier":"^1.19.1","react":"16.13.0","react-dom":"16.13.0","react-test-renderer":"16.13.0","rxjs":"^6.5.3","sinon":"^9.0.0","source-map-loader":"^0.2.4","standard":"^14.3.1","ts-jest":"^25.0.0","ts-loader":"^6.2.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-eslint-rules":"^5.4.0","tslint-react":"^4.1.0","tslint-sonarts":"^1.9.0","typescript":"^3.7.3","webpack":"^4.41.2","webpack-cli":"^3.3.10","webpack-dev-server":"^3.9.0"},"dependencies":{"tslib":"^1.10.0","use-constant":"^1.0.0"},"lint-staged":{"*.js":["prettier --write","standard --fix","git add"],"*.@(ts|tsx)":["prettier --write","tslint -c tslint.json --fix","git add"]},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"55a44c9c8c7f5cecad7261634bc9f2e151bf62ec","bugs":{"url":"https://github.com/LeetCode-OpenSource/rxjs-hooks/issues"},"homepage":"https://github.com/LeetCode-OpenSource/rxjs-hooks#readme","_id":"rxjs-hooks@0.6.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-QanyZVKq34l0mLhLx4GWcDa1U+zVOrK8LXwXC9sdfcze/tJesAc81W2fSCJ9CDF5knreyMPE4ktPQuhilIXhZw==","shasum":"46a5b4d4f67ced79255758c62771c98dff806762","tarball":"https://registry.npmjs.org/rxjs-hooks/-/rxjs-hooks-0.6.0.tgz","fileCount":19,"unpackedSize":37840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ3R8CRA9TVsSAnZWagAArLYP/1JYxk8viRpXQGZTLyab\ni7YrYP2cDuEVYUs4XxyQW6vZugh5G1ATnjKhbttOWPUPGZ6CjUD0fwXx5gia\nUWR7qRJp3xu5rWe0Tu1AiLwgFP1izaPIjFhu1bwJJySdqufaQEYy7P1UHFGP\nykO6lk+INIfY+o3APWp0y4kROKyc2/YAbVfkdZWkviX4b4CHDmi/TWDjk+ma\nMtEP5gYAsZQMiQB+I+EPBl+LxvCQqE/4HBk8AbXIeQdM24909EH/+602l6na\nRqGa50CDxnC72s0eB8l1MUTO9BBsLlsXaFpKYgTmjMcL1v+KsWymQkm1u1Gj\noVncvoCCrnlvqEtBmU76q74ZBkU3CzQcdJwWTU7U7XOcGlBbshf1qUTQexot\n966W9tUsSYUSPING1jXMDE5wFksd6B8m2IS8Icxoj1Y9qV/XqUHcdWgcLGcQ\nl6FG3X67fTlnSaZAZ3CKfTC7AxR63P1rpEDuMUprofALp/6ArZOqgxmrd5bB\nw4Ok8pI7KshorX8yr/nNTbllJadcEw4K5VLf2VPOJ3Y+ouD6TPc3zxs7KR/a\n/7PKwxmxVEjrotXxHpYwc+HyhangkyoCi4rQvN7T7VH+KIo4XmLvhmU4ZHhv\nPWFyo7FNBjmrUZfLYTECBUkT3+B/46fX058V/cJSrB5Mssd/yl2M/bUQiTo5\nlaK1\r\n=lwql\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpjDlB65kIsn9jza/xFEyQ8HoDruEO9LXPgzecFc5s+wIhAKp//JtOhra4yEudE+JvWX2kBvntG6EOMpZi724ZrgfF"}]},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"}],"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-hooks_0.6.0_1583838332114_0.8340263768045937"},"_hasShrinkwrap":false},"0.6.1":{"name":"rxjs-hooks","version":"0.6.1","description":"React hooks for RxJS","module":"dist/esm/index.js","main":"dist/cjs/index.js","author":{"name":"LongYinan","email":"lynweklm@gmail.com"},"license":"MIT","typings":"dist/cjs/index.d.ts","sideEffects":false,"scripts":{"build":"yarn build:esm && yarn build:cjs","build:esm":"rm -rf dist/esm && tsc -p src/tsconfig.json --module es2015 --target es5 --outDir dist/esm","build:cjs":"rm -rf dist/cjs && tsc -p src/tsconfig.json --module commonjs --target es5 --outDir dist/cjs","lint":"tslint -c tslint.json -p src/tsconfig.json","start":"webpack-dev-server --config ./tools/webpack.config.js --progress --color","test":"NODE_ENV=test jest --no-cache --ci"},"repository":{"type":"git","url":"git+ssh://git@github.com/LeetCode-OpenSource/rxjs-hooks.git"},"devDependencies":{"@types/jest":"^25.1.0","@types/lodash":"^4.14.149","@types/react-dom":"^16.9.4","@types/react-test-renderer":"^16.9.1","@types/sinon":"^7.5.1","@types/sinon-chai":"^3.2.3","@types/webpack":"^4.41.0","codecov":"^3.6.1","fork-ts-checker-webpack-plugin":"^4.0.1","happypack":"^5.0.1","html-webpack-plugin":"^3.2.0","husky":"^4.0.0","jest":"^25.1.0","lint-staged":"^10.0.1","prettier":"^1.19.1","react":"16.13.0","react-dom":"16.13.0","react-test-renderer":"16.13.0","rxjs":"^6.5.3","sinon":"^9.0.0","source-map-loader":"^0.2.4","standard":"^14.3.1","ts-jest":"^25.0.0","ts-loader":"^6.2.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-eslint-rules":"^5.4.0","tslint-react":"^4.1.0","tslint-sonarts":"^1.9.0","typescript":"^3.7.3","webpack":"^4.41.2","webpack-cli":"^3.3.10","webpack-dev-server":"^3.9.0"},"dependencies":{"tslib":"^1.10.0","use-constant":"^1.0.0"},"lint-staged":{"*.js":["prettier --write","standard --fix"],"*.@(ts|tsx)":["prettier --write","tslint -c tslint.json --fix"]},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"a330a0eeb90e9c58c8402d124c9f67c211628041","bugs":{"url":"https://github.com/LeetCode-OpenSource/rxjs-hooks/issues"},"homepage":"https://github.com/LeetCode-OpenSource/rxjs-hooks#readme","_id":"rxjs-hooks@0.6.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-vdw7pSeQ8jOuq/1reXo4vBne7xdpesriH8FAZ2LPEGi6l1lFS2U9REuy0rmq6tZl5WdcgIrBNImlTqMlInInFw==","shasum":"89d5efe39f1b9d216377cc055fa379f090d8c5c2","tarball":"https://registry.npmjs.org/rxjs-hooks/-/rxjs-hooks-0.6.1.tgz","fileCount":8,"unpackedSize":18137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ3usCRA9TVsSAnZWagAAmTkQAJ/JzvDjweyUsNFBheWP\nh5kbpd8TsY0IjWTD6SolNEvMsJc71+dICE8vI6q4L25QHnTE7zlYKXi4D5Cf\nDTuthCS8iXM2tXHNtfsEK9zqgEHiJRGO6pRCaSiQZaEsWRBwhs1wL2hF5wP9\nyctl78utM0yIJLADCKkBSQPwu8EGhbpDocDx8lUKMAWkVWeLo3PgPIpE7X4Y\n3JCz2Ffwrkao5evRXnp8whtUpsLD5dQbPm/EitjHW9wEvdGTK67QfcrHfm1s\nBabKkuTBltWuhVO+5I18J1EIIkc9J3HnHQlIyXHQYRvSDSqP71/eWNU5EQkD\nb78Ak3dTpA/vJmuefn7IZ1l5LccBK95NiiDa7O1CuNFASg377ars+fV49DQw\nsXWtXxYHxqPyPyqqqpFkpKHfyE0ZagLOD8ExgcaKVwypzWQmEFXxi9L1SxkJ\nh6Nhh7FB9Cy+Hwbb/OEH2dusacN12j/u13z+G6fT3BSaUxUr81dElh7A/mph\nuz77Tq2SOKZEc4ZjQrJK+skvT6dZOc9opV+Mn4HQ8V7LtC8IdggO4UKJmL7y\nFPk1tLyhVQdW6iyI3MgusEoD9oW5vdQJgMe+sW/jsOthkb6uZab7CUH0zbeV\nEDhH4YGGyiuTLKuFKIoXRVWgsCXbmNnYpFSsKw8Cn2qjonIothsDJqHEFcR4\ncT0A\r\n=3+zd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoNCzm3ppCSZNJsg8DYhelgnCDgZo8QsGbkn/4mN8gwwIhAJSHjSLXixCWFSY9mXnbgK9BFy3WtfUGzhidwfdPnVnW"}]},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"}],"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-hooks_0.6.1_1583840172127_0.2166088721246724"},"_hasShrinkwrap":false},"0.6.2":{"name":"rxjs-hooks","version":"0.6.2","description":"React hooks for RxJS","module":"dist/esm/index.js","main":"dist/cjs/index.js","author":{"name":"LongYinan","email":"lynweklm@gmail.com"},"license":"MIT","typings":"dist/cjs/index.d.ts","sideEffects":false,"scripts":{"build":"yarn build:esm && yarn build:cjs","build:esm":"rm -rf dist/esm && tsc -p src/tsconfig.json --module es2015 --target es5 --outDir dist/esm","build:cjs":"rm -rf dist/cjs && tsc -p src/tsconfig.json --module commonjs --target es5 --outDir dist/cjs","lint":"tslint -c tslint.json -p src/tsconfig.json","start":"webpack-dev-server --config ./tools/webpack.config.js --progress --color","test":"NODE_ENV=test jest --no-cache --ci"},"repository":{"type":"git","url":"git+ssh://git@github.com/LeetCode-OpenSource/rxjs-hooks.git"},"devDependencies":{"@types/jest":"^25.1.0","@types/lodash":"^4.14.149","@types/react-dom":"^16.9.4","@types/react-test-renderer":"^16.9.1","@types/sinon":"^7.5.1","@types/sinon-chai":"^3.2.3","@types/webpack":"^4.41.0","codecov":"^3.6.1","fork-ts-checker-webpack-plugin":"^4.0.1","happypack":"^5.0.1","html-webpack-plugin":"^3.2.0","husky":"^4.0.0","jest":"^25.1.0","lint-staged":"^10.0.1","prettier":"^1.19.1","react":"16.13.0","react-dom":"16.13.0","react-test-renderer":"16.13.0","rxjs":"^6.5.3","sinon":"^9.0.0","source-map-loader":"^0.2.4","standard":"^14.3.1","ts-jest":"^25.0.0","ts-loader":"^6.2.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-eslint-rules":"^5.4.0","tslint-react":"^4.1.0","tslint-sonarts":"^1.9.0","typescript":"^3.7.3","webpack":"^4.41.2","webpack-cli":"^3.3.10","webpack-dev-server":"^3.9.0"},"dependencies":{"tslib":"^1.10.0","use-constant":"^1.0.0"},"lint-staged":{"*.js":["prettier --write","standard --fix"],"*.@(ts|tsx)":["prettier --write","tslint -c tslint.json --fix"]},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"06e2bb8f6ccd15afc584a0d085ebce70e0b5b57c","bugs":{"url":"https://github.com/LeetCode-OpenSource/rxjs-hooks/issues"},"homepage":"https://github.com/LeetCode-OpenSource/rxjs-hooks#readme","_id":"rxjs-hooks@0.6.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-oFyjJhhZ4D8bWVNT36J9iCr7p+qVCO7Y6T3XzypXqJf2qxCuURJaCAmARy0mAKbckNQv/0R78mhQxfTcGgECjQ==","shasum":"08428ea10739a8da50a9b45724faf7f81156e4cf","tarball":"https://registry.npmjs.org/rxjs-hooks/-/rxjs-hooks-0.6.2.tgz","fileCount":32,"unpackedSize":35246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ35mCRA9TVsSAnZWagAALrYQAIs0w6+g6gPpA8Zqib7B\nPnvRs8ijB59ziQiPG0B9jzaju027XsS/VRPcqnwh8geiU/UlA24h/4kwHtoE\npVh1++Y2bkkkU4Hg0aJArISCoUV/c1DjkK6u2RnzPc6VLOtRhplvlB2EBtIe\ngLNfrEz+BdkPOjgnvEbVBEJUIZ3c3dDBstOj5Cj2NsJw5MkWKFppPHdOFDE8\nMyLPjYuo09vYyAt5MeaNOJwbeo7+QymP+w7GU937N1fnFLYhL3bel1unNR4j\nxRMBY+11ic8aj02Xl/94K9Au8+Al3Xv6w4Lw8uh+jxen9qKmbwBHDpI45Cl0\nfVEpfP2SrtT0ukTPWXdzkZl6E1bYiSCev+dEjJ1Elhjsoj1nOmG9VhjXz5eA\nEgxNzZzr8yMGRJWYYS1DqC0zrCf+AD3rONJPF7+p5KZt3A9Bp0bjfeIE6iup\nLPrro0ZqpZPLjqpapPyn7W02QOuVRdxAig88jEi6T3DnYOsEalcFLSQkdEY1\nEw24oSsu8BHQBjlwei7WL6c3mffWw8WR3Dfw0CWpOu755FyX+gRBuDrE/Fac\n+sJuRkEDFP2B4jcThliOyqKpLTEtf7huDT9eZ8+LI9wA7Q/BHcbLrbeno9lL\nIOaB10Irspu100IrCi86Nqsk3Fme79SdoqvcgDareUlFG1yv6SbB92Kles/Z\n1Wr4\r\n=LefO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxwN2JZ9/S8K+AVTxJtCeanQ15B9hL8F/gByib58qIQwIgbmoSqNFEHjM2ZWQdMkhrkXLK2bxO+lY3Ix25RZInAzg="}]},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"}],"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-hooks_0.6.2_1583840869610_0.023069041085777675"},"_hasShrinkwrap":false},"0.7.0":{"name":"rxjs-hooks","version":"0.7.0","description":"React hooks for RxJS","module":"dist/esm/index.js","main":"dist/cjs/index.js","author":{"name":"LongYinan","email":"lynweklm@gmail.com"},"license":"MIT","typings":"dist/cjs/index.d.ts","sideEffects":false,"scripts":{"build":"yarn build:esm && yarn build:cjs","build:esm":"rm -rf dist/esm && tsc -p src/tsconfig.json --module es2015 --target es5 --outDir dist/esm","build:cjs":"rm -rf dist/cjs && tsc -p src/tsconfig.json --module commonjs --target es5 --outDir dist/cjs","start":"webpack-dev-server --config ./tools/webpack.config.js --progress --color","test":"NODE_ENV=test jest --no-cache --ci","lint":"yarn lint:eslint && yarn lint:tsc","lint:eslint":"eslint . --ext .ts,.tsx --fix --max-warnings 0","lint:tsc":"tsc -p ./tsconfig.json --noEmit","prepare":"husky install"},"repository":{"type":"git","url":"git+ssh://git@github.com/LeetCode-OpenSource/rxjs-hooks.git"},"devDependencies":{"@types/jest":"^26.0.0","@types/lodash":"^4.14.149","@types/react-dom":"^17.0.0","@types/react-test-renderer":"^17.0.0","@types/sinon":"^9.0.0","@types/sinon-chai":"^3.2.3","@types/webpack":"^4.41.0","@typescript-eslint/eslint-plugin":"^4.19.0","@typescript-eslint/parser":"^4.19.0","browser-resolve":"^2.0.0","codecov":"^3.6.1","eslint":"^7.22.0","eslint-config-prettier":"^8.1.0","eslint-plugin-react":"^7.23.1","fork-ts-checker-webpack-plugin":"^6.0.0","happypack":"^5.0.1","html-webpack-plugin":"^5.0.0","husky":"^5.2.0","jest":"^26.0.1","lint-staged":"^10.0.1","prettier":"^2.0.1","react":"17.0.1","react-dom":"17.0.1","react-test-renderer":"17.0.1","rxjs":"^6.5.3","sinon":"^9.0.0","source-map-loader":"^2.0.0","standard":"^16.0.0","ts-jest":"^26.0.0","ts-loader":"^8.0.0","typescript":"^4.2.0","webpack":"^5.0.0","webpack-cli":"^4.0.0","webpack-dev-server":"^3.9.0"},"dependencies":{"tslib":"^2.1.0","use-constant":"^1.0.0"},"peerDependencies":{"react":"17.0.1","rxjs":"^6.5.3"},"lint-staged":{"*.js":["prettier --write","standard --fix"],"*.@(ts|tsx)":["prettier --write","yarn lint:eslint"]},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"resolver":"browser-resolve"},"gitHead":"a9ca80f1100d70ac794cb1b19676eb107d51a7ba","bugs":{"url":"https://github.com/LeetCode-OpenSource/rxjs-hooks/issues"},"homepage":"https://github.com/LeetCode-OpenSource/rxjs-hooks#readme","_id":"rxjs-hooks@0.7.0","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-R7uSuiYkn5p0ig9dgdpiCyrRwoltTW70wtCNSalwxb+OWVuI1wkg3sYF/tLOtSXUm1n4eGwKkJgL65ICS3n/5A==","shasum":"01c00257afa3d602b28025f943ba613e9fa31e57","tarball":"https://registry.npmjs.org/rxjs-hooks/-/rxjs-hooks-0.7.0.tgz","fileCount":35,"unpackedSize":37489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXbNqCRA9TVsSAnZWagAAAwQQAKNwgaBi9kg5BUl4aY0f\norKtfkdjjm5DyBP094dXnG1lQwTyxWPr/L4fM/4yVTBy7YvtBmqrTUHv11VG\nrv7h6P1Gukrbr7/fxjUPDz0xqZBzgLUm9pzkJMKuRNniSKcaJ0V/El88EYKD\n+eiGrKTxm4n8C9sc+8LSzbjwaFRg/TfRjUxoaXTE7bHOFXDq5a2JcgdW8GRA\noEerJNgTkmjnGqjUFa3xEnTCCuN4+x6o79/PEkf47f+f/h1MbJpSCy02Ckby\nPI/tGN1GF8TsBSaLoqecbugKXC4PWURto1fn/W0wcrPV0aoe7qEr4l0uIY6K\nbVFkG3DVKBpY+JPDR9vNFWamZ25dBwhnuoCtj/v0d7RnvG0emZGbQNkvWoQD\npXlR8zWh1xUWEWeg0NBJiHuQD53ZVpsybNs6v9GYmv1VfMsur5lhFTYN+xD/\no0EI4YsgcBaL2/5/izh2VkdBbJ6nK/ZGUiXd6RXC5ScTgeg9txdPQf7OGvnf\nIsC2NZ6mKOVUJu2xcLO3GxqQSPciBRPA4zgU4KnSFIzNdmHh/Lu4eInQktab\nnBMQdY+BRYMjOyJLFa3/FDgRw891SGO9DEPRMhsmRd6bCsiSnsvehWWzMgfz\nXss4/f9SFs8GiVtma5wyUXe7gCSmO8jccoHxI+74JtTwwis6NNOixB7dCGEM\nhMZ2\r\n=puZy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFB5vHezt4GP9/QjKnLi0NQ2fUNQrk7QNmCJTaDZctdZAiA1ADD3OPZFC6B+jDXwjyHCaPtghQfyoIX1gNiePAqIkg=="}]},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-hooks_0.7.0_1616753513743_0.1420363030114402"},"_hasShrinkwrap":false},"0.8.0-alpha.0":{"name":"rxjs-hooks","version":"0.8.0-alpha.0","description":"React hooks for RxJS","module":"dist/esm/index.js","main":"dist/cjs/index.js","author":{"name":"LongYinan","email":"lynweklm@gmail.com"},"license":"MIT","typings":"dist/cjs/index.d.ts","sideEffects":false,"scripts":{"build":"yarn build:esm && yarn build:cjs","build:esm":"rm -rf dist/esm && tsc -p src/tsconfig.json --module es2015 --target es5 --outDir dist/esm","build:cjs":"rm -rf dist/cjs && tsc -p src/tsconfig.json --module commonjs --target es5 --outDir dist/cjs","start":"vite","test":"NODE_ENV=test jest --no-cache --ci","lint":"yarn lint:eslint && yarn lint:tsc","lint:eslint":"eslint . --ext .ts,.tsx --fix --max-warnings 0","lint:tsc":"tsc -p ./tsconfig.json --noEmit","prepare":"husky install"},"repository":{"type":"git","url":"git+ssh://git@github.com/LeetCode-OpenSource/rxjs-hooks.git"},"devDependencies":{"@types/jest":"^27.0.1","@types/lodash":"^4.14.149","@types/react":"^18.0.12","@types/react-dom":"^18.0.0","@types/react-test-renderer":"^18.0.0","@types/sinon":"^10.0.0","@types/sinon-chai":"^3.2.3","@types/use-sync-external-store":"^0.0.3","@typescript-eslint/eslint-plugin":"^4.19.0","@typescript-eslint/parser":"^4.19.0","@vitejs/plugin-react":"^1.3.2","browser-resolve":"^2.0.0","codecov":"^3.6.1","eslint":"^7.22.0","eslint-config-prettier":"^8.1.0","eslint-plugin-react":"^7.23.1","happypack":"^5.0.1","husky":"^8.0.1","jest":"^27.0.4","lint-staged":"^13.0.0","prettier":"^2.0.1","react":"18.1.0","react-dom":"18.1.0","react-test-renderer":"18.1.0","rxjs":"^7.0.0","sinon":"^14.0.0","standard":"^17.0.0","ts-jest":"^27.0.2","typescript":"^4.2.0","vite":"^2.9.12"},"dependencies":{"tslib":"^2.1.0","use-constant":"^1.0.0","use-sync-external-store":"^1.1.0"},"peerDependencies":{"react":">=16.8.0","rxjs":">=7.0.0"},"lint-staged":{"*.js":["prettier --write","standard --fix"],"*.@(ts|tsx)":["prettier --write","yarn lint:eslint"]},"prettier":{"printWidth":120,"semi":false,"trailingComma":"all","singleQuote":true,"arrowParens":"always","parser":"typescript"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"resolver":"browser-resolve"},"gitHead":"87353b9f5b3ff986b034519a96dfbb3ed43c2e0c","bugs":{"url":"https://github.com/LeetCode-OpenSource/rxjs-hooks/issues"},"homepage":"https://github.com/LeetCode-OpenSource/rxjs-hooks#readme","_id":"rxjs-hooks@0.8.0-alpha.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-rgHaHEJPVsEZhqjHjEMu1k/7CxxmkGaaRXOBHySaN8a1web7WGL28XUylDVDerlXj1mUkPIz/LI7GfNfeLkQVQ==","shasum":"d096c5e6befd4c7495278388c7826f2b97161e86","tarball":"https://registry.npmjs.org/rxjs-hooks/-/rxjs-hooks-0.8.0-alpha.0.tgz","fileCount":36,"unpackedSize":40234,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHUQRNXh2KHZZca5gEYIJTZrU40Bp7L+/jrLdJtyTkznAiB0ewIJs9tdaNQ4Ass++QsQ/0ZRAXsH+dIld8h/qr/L7Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJir2m0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlRBAAikMo1JPwElnDj4b5XOy9xdeos1s8lPcZJIymq8z1SvhHMYD2\r\ngssiCKzVUsQw6PK+9tfN3h2eZJ/GWLWPGcGQwdRAI/qGfllCKXfGN1ZRPcN/\r\nqStNbYb+qX2cics8+FOCHzLtsSrb+zMyMb3m1N+kjnnb7vUjhBZBYtaMQDhz\r\nSMLsSAGoAl7OVk7qeWHkyTtogwDARYC/r155Pv5GamO800HrXcnSshcStnQU\r\nRDvR3gs/2UVuPeBbwMBfSFjLauYUML3phKHAyOE7mB3ds9zqznvFb4uA9SWL\r\nYp/U6LBe64wiRhsRTNXXTOIPhKwHzFJve7ZdRHgFIvmwUjFs2S/rsGr9sSpf\r\nS31A3TTsS/0vdnM7U+6RfM/pao9liRvX9xgbk/4jWTT2g7/Kbtf63JJKHhsT\r\nuuor4uZlpwZW6fXN/k8vhE1XZnX4WnccUYG52Lo9Sqs4QAYCQl0YPixHX0lM\r\nwKnINY62jGqjC8AwyW5pxNvweTDEgnNd7yDU5Wwd0ZQIEmn3yJ2WqjeYNa/B\r\nCaKXwSYCU7M54TW6Kzb22dvDuZINBz+RhewccVNBDdVMPsGgsDkE18D0aROj\r\nl2t0g7mSv3hef/kWQacFskPdRWzwiPBftUrg7jQ+KRoOKKgER+YgbFmR/xfR\r\nvNdYSDuWTM+O8p2TnxPEjEXPBoWW5KERUZE=\r\n=4g4Z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"broooooklyn","email":"lynweklm@gmail.com"},"directories":{},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rxjs-hooks_0.8.0-alpha.0_1655663028678_0.8368276939684487"},"_hasShrinkwrap":false}},"time":{"created":"2018-11-16T09:31:08.557Z","0.1.1":"2018-11-16T09:31:08.729Z","modified":"2022-06-19T18:23:48.983Z","0.1.3":"2018-11-19T06:00:03.791Z","0.1.4":"2018-11-20T14:22:30.859Z","0.2.0":"2018-11-26T02:30:55.704Z","0.2.1":"2018-12-05T04:05:42.321Z","0.3.2":"2019-01-30T06:50:35.694Z","0.3.3":"2019-01-31T10:29:34.395Z","0.4.0":"2019-02-25T11:24:22.303Z","0.4.1":"2019-03-27T09:50:19.285Z","0.4.2":"2019-04-06T02:19:28.683Z","0.4.3":"2019-04-12T11:32:48.160Z","0.5.0":"2019-06-01T04:51:10.199Z","0.5.1":"2019-06-03T04:00:55.447Z","0.5.2":"2019-11-06T14:05:33.807Z","0.6.0":"2020-03-10T11:05:32.477Z","0.6.1":"2020-03-10T11:36:12.244Z","0.6.2":"2020-03-10T11:47:49.918Z","0.7.0":"2021-03-26T10:11:53.861Z","0.8.0-alpha.0":"2022-06-19T18:23:48.902Z"},"maintainers":[{"name":"broooooklyn","email":"lynweklm@gmail.com"}],"description":"React hooks for RxJS","homepage":"https://github.com/LeetCode-OpenSource/rxjs-hooks#readme","repository":{"type":"git","url":"git+ssh://git@github.com/LeetCode-OpenSource/rxjs-hooks.git"},"author":{"name":"LongYinan","email":"lynweklm@gmail.com"},"bugs":{"url":"https://github.com/LeetCode-OpenSource/rxjs-hooks/issues"},"license":"MIT","readme":"# React hooks for RxJS\n[![CircleCI](https://circleci.com/gh/LeetCode-OpenSource/rxjs-hooks.svg?style=svg)](https://circleci.com/gh/LeetCode-OpenSource/rxjs-hooks)\n[![codecov](https://codecov.io/gh/LeetCode-OpenSource/rxjs-hooks/branch/master/graph/badge.svg)](https://codecov.io/gh/LeetCode-OpenSource/rxjs-hooks)\n[![npm version](https://badge.fury.io/js/rxjs-hooks.svg)](https://badge.fury.io/js/rxjs-hooks)\n\n- [Installation](#installation)\n- [Demo](#quick-look)\n- [Apis](#apis)\n  1. [useObservable](#useobservable)\n  2. [useEventCallback](#useeventcallback)\n\n## Installation\n\nUsing npm:\n\n```\n$ npm i --save rxjs-hooks rxjs\n```\n\nOr yarn:\n\n```\n$ yarn add rxjs-hooks rxjs\n```\n\n## Quick look\n\n- [useObservable - live demo](https://codesandbox.io/s/00x0z72l5n)\n\n```javascript\nimport React from \"react\";\nimport ReactDOM from \"react-dom\";\nimport { useObservable } from \"rxjs-hooks\";\nimport { interval } from \"rxjs\";\nimport { map } from \"rxjs/operators\";\n\nfunction App() {\n  const value = useObservable(() => interval(500).pipe(map((val) => val * 3)));\n\n  return (\n    <div className=\"App\">\n      <h1>Incremental number: {value}</h1>\n    </div>\n  );\n}\n```\n\n- [useEventCallback - live demo](https://codesandbox.io/s/jpjr31qmw)\n\n```javascript\nimport React from \"react\";\nimport ReactDOM from \"react-dom\";\nimport { useEventCallback } from \"rxjs-hooks\";\nimport { map } from \"rxjs/operators\";\n\nfunction App() {\n  const [clickCallback, [description, x, y]] = useEventCallback((event$) =>\n    event$.pipe(\n      map((event) => [event.target.innerHTML, event.clientX, event.clientY]),\n    ),\n    [\"nothing\", 0, 0],\n  )\n\n  return (\n    <div className=\"App\">\n      <h1>click position: {x}, {y}</h1>\n      <h1>\"{description}\" was clicked.</h1>\n      <button onClick={clickCallback}>click me</button>\n      <button onClick={clickCallback}>click you</button>\n      <button onClick={clickCallback}>click him</button>\n    </div>\n  );\n}\n```\n\n## Apis\n\n### `useObservable`\n\n```tsx\nexport type InputFactory<State> = (state$: Observable<State>) => Observable<State>\nexport type InputFactoryWithInputs<State, Inputs> = (\n  state$: Observable<State>,\n  inputs$: Observable<RestrictArray<Inputs>>,\n) => Observable<State>\n\nexport function useObservable<State>(inputFactory: InputFactory<State>): State | null\nexport function useObservable<State>(inputFactory: InputFactory<State>, initialState: State): State\nexport function useObservable<State, Inputs>(\n  inputFactory: InputFactoryWithInputs<State, Inputs>,\n  initialState: State,\n  inputs: RestrictArray<Inputs>,\n): State\n```\n\n#### Examples:\n\n```tsx\nimport React from 'react'\nimport ReactDOM from 'react-dom'\nimport { useObservable } from 'rxjs-hooks'\nimport { of } from 'rxjs'\n\nfunction App() {\n  const value = useObservable(() => of(1000))\n  return (\n    // render twice\n    // null and 1000\n    <h1>{value}</h1>\n  )\n}\n\nReactDOM.render(<App />, document.querySelector('#app'))\n```\n\n**With default value:**\n\n```tsx\nimport React from 'react'\nimport ReactDOM from 'react-dom'\nimport { useObservable } from 'rxjs-hooks'\nimport { of } from 'rxjs'\n\nfunction App() {\n  const value = useObservable(() => of(1000), 200)\n  return (\n    // render twice\n    // 200 and 1000\n    <h1>{value}</h1>\n  )\n}\n\nReactDOM.render(<App />, document.querySelector('#app'))\n```\n\n**Observe props change:**\n```tsx\nimport React from 'react'\nimport ReactDOM from 'react-dom'\nimport { useObservable } from 'rxjs-hooks'\nimport { of } from 'rxjs'\nimport { map } from 'rxjs/operators'\n\nfunction App(props: { foo: number }) {\n  const value = useObservable((_, inputs$) => inputs$.pipe(\n    map(([val]) => val + 1),\n  ), 200, [props.foo])\n  return (\n    // render three times\n    // 200 and 1001 and 2001\n    <h1>{value}</h1>\n  )\n}\n\nReactDOM.render(<App foo={1000} />, document.querySelector('#app'))\nReactDOM.render(<App foo={2000} />, document.querySelector('#app'))\n```\n\n**useObservable with state$**\n\n[live demo](https://codesandbox.io/s/7jwv36w876)\n\n```tsx\nimport React from 'react'\nimport ReactDOM from 'react-dom'\nimport { useObservable } from 'rxjs-hooks'\nimport { interval } from 'rxjs'\nimport { map, withLatestFrom } from 'rxjs/operators'\n\nfunction App() {\n  const value = useObservable((state$) => interval(1000).pipe(\n    withLatestFrom(state$),\n    map(([_num, state]) => state * state),\n  ), 2)\n  return (\n    // 2\n    // 4\n    // 16\n    // 256\n    // ...\n    <h1>{value}</h1>\n  )\n}\n\nReactDOM.render(<App />, document.querySelector('#root'))\n```\n\n### `useEventCallback`\n\n#### Examples:\n\n```tsx\nimport React from 'react'\nimport ReactDOM from 'react-dom'\nimport { useEventCallback } from 'rxjs-hooks'\nimport { mapTo } from 'rxjs/operators'\n\nfunction App() {\n  const [clickCallback, value] = useEventCallback((event$: Observable<React.SyntheticEvent<HTMLButtonElement>>) =>\n    event$.pipe(\n      mapTo(1000)\n    )\n  )\n  return (\n    // render null\n    // click button\n    // render 1000\n    <>\n      <h1>{value}</h1>\n      <button onClick={clickCallback}>click me</button>\n    </>\n  )\n}\n\nReactDOM.render(<App />, document.querySelector('#app'))\n```\n\n**With initial value:**\n\n```tsx\nimport React from 'react'\nimport ReactDOM from 'react-dom'\nimport { useEventCallback } from 'rxjs-hooks'\nimport { mapTo } from 'rxjs/operators'\n\nfunction App() {\n  const [clickCallback, value] = useEventCallback((event$: Observable<React.SyntheticEvent<HTMLButtonElement>>) =>\n    event$.pipe(\n      mapTo(1000)\n    ),\n    200,\n  )\n  return (\n    // render 200\n    // click button\n    // render 1000\n    <>\n      <h1>{value}</h1>\n      <button onClick={clickCallback}>click me</button>\n    </>\n  )\n}\n\nReactDOM.render(<App />, document.querySelector('#app'))\n```\n\n**With state$:**\n\n[live demo](https://codesandbox.io/s/m95lz934x)\n\n```tsx\nimport React from \"react\";\nimport ReactDOM from \"react-dom\";\nimport { useEventCallback } from \"rxjs-hooks\";\nimport { map, withLatestFrom } from \"rxjs/operators\";\n\nfunction App() {\n  const [clickCallback, [description, x, y, prevDescription]] = useEventCallback(\n    (event$, state$) =>\n      event$.pipe(\n        withLatestFrom(state$),\n        map(([event, state]) => [\n           event.target.innerHTML,\n           event.clientX,\n           event.clientY,\n          state[0],\n        ])\n      ),\n    [\"nothing\", 0, 0, \"nothing\"]\n  );\n\n  return (\n    <div className=\"App\">\n      <h1>\n        click position: {x}, {y}\n      </h1>\n      <h1>\"{description}\" was clicked.</h1>\n      <h1>\"{prevDescription}\" was clicked previously.</h1>\n      <button onClick={clickCallback}>click me</button>\n      <button onClick={clickCallback}>click you</button>\n      <button onClick={clickCallback}>click him</button>\n    </div>\n  );\n}\n\nconst rootElement = document.getElementById(\"root\");\nReactDOM.render(<App />, rootElement);\n```\n\n**A complex example: useEventCallback with both `inputs$` and `state$`**\n\n[live demo](https://codesandbox.io/s/n1pn02jxym)\n\n```tsx\nimport React, { useState } from \"react\";\nimport ReactDOM from \"react-dom\";\nimport { useEventCallback } from \"rxjs-hooks\";\nimport { map, withLatestFrom, combineLatest } from \"rxjs/operators\";\n\nimport \"./styles.css\";\n\nfunction App() {\n  const [count, setCount] = useState(0);\n  const [clickCallback, [description, x, y, prevDesc]] = useEventCallback(\n    (event$, state$, inputs$) =>\n      event$.pipe(\n        map(event => [event.target.innerHTML, event.clientX, event.clientY]),\n        combineLatest(inputs$),\n        withLatestFrom(state$),\n        map(([eventAndInput, state]) => {\n          const [[text, x, y], [count]] = eventAndInput;\n          const prevDescription = state[0];\n          return [text, x + count, y + count, prevDescription];\n        })\n      ),\n    [\"nothing\", 0, 0, \"nothing\"],\n    [count]\n  );\n\n  return (\n    <div className=\"App\">\n      <h1>\n        click position: {x}, {y}\n      </h1>\n      <h1>\"{description}\" was clicked.</h1>\n      <h1>\"{prevDesc}\" was clicked previously.</h1>\n      <button onClick={clickCallback}>click me</button>\n      <button onClick={clickCallback}>click you</button>\n      <button onClick={clickCallback}>click him</button>\n      <div>\n        <p>\n          click buttons above, and then click this `+++` button, the position\n          numbers will grow.\n        </p>\n        <button onClick={() => setCount(count + 1)}>+++</button>\n      </div>\n    </div>\n  );\n}\n\nconst rootElement = document.getElementById(\"root\");\nReactDOM.render(<App />, rootElement);\n```\n\n**Example of combining callback observables coming from separate elements - animation with start/stop button and rate controllable via slider**\n\n[live demo](https://codesandbox.io/s/pprzmxy230)\n\n```tsx\nconst Animation = ({ frame }) => {\n  const frames = \"|/-\\\\|/-\\\\|\".split(\"\");\n  return (\n    <div>\n      <p>{frames[frame % frames.length]}</p>\n    </div>\n  );\n};\n\n\nconst App = () => {\n  const defaultRate = 5;\n\n  const [running, setRunning] = useState(false);\n\n  const [onEvent, frame] = useEventCallback(events$ => {\n    const running$ = events$.pipe(\n      filter(e => e.type === \"click\"),\n      scan(running => !running, running),\n      startWith(running),\n      tap(setRunning)\n    );\n\n    return events$.pipe(\n      filter(e => e.type === \"change\"),\n      map(e => parseInt(e.target.value, 10)),\n      startWith(defaultRate),\n      switchMap(i => timer(200, 1000 / i)),\n      withLatestFrom(running$),\n      filter(([_, running]) => running),\n      scan(frame => frame + 1, 0)\n    );\n  });\n\n  return (\n    <div className=\"App\">\n      <button onClick={onEvent}>{running ? \"Stop\" : \"Start\"}</button>\n      <input\n        type=\"range\"\n        onChange={onEvent}\n        defaultValue={defaultRate}\n        min=\"1\"\n        max=\"10\"\n      ></input>\n      <Animation frame={frame} />\n    </div>\n  );\n};\n```\n\n## Known issues\nIf you are using React 18 + `StrictMode`, `rxjs-hooks` will not work properly. Because in React 18, `StrictMode` will force unmount hooks to trigger twice, which will result in unexpected behaviours.\n","readmeFilename":"README.md"}