{"_id":"@adwd/observe-component","_rev":"3-c8b857a96a55adf1ffcd4c479927d5b0","name":"@adwd/observe-component","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@adwd/observe-component","version":"0.1.0","description":"utility component to subscribe/unsubscribe RxJS Observable","main":"index.js","module":"es/index.js","author":{"name":"adwd@github"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/adwd/observe-component.git"},"keywords":["react","component","rxjs","observable"],"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-plugin-dev-expression":"^0.2.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","gzip-size":"^4.1.0","pretty-bytes":"^4.0.2","react":"^16.3.1","react-dom":"^16.3.1","rollup":"^0.57.1","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","rxjs":"^5.5.9"},"peerDependencies":{"react":"15.x || 16.x","rxjs":"5.x"},"scripts":{"build":"node build/build.js"},"gitHead":"a621216d684cb15a3bdd1e871c52a87eda9b7a47","bugs":{"url":"https://github.com/adwd/observe-component/issues"},"homepage":"https://github.com/adwd/observe-component#readme","_id":"@adwd/observe-component@0.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"adwd","email":"ecdt.npm@gmail.com"},"dist":{"integrity":"sha512-L/zpMBOuPINWn1ab1XQhDCxwMnk95rJ7cqAd0XkVpQyrQrzdaC/7GeDBEhvg+OSfo0zCH1eay5rjoBpvlKJWlg==","shasum":"ffefd0549d640375bfbe9fbcf3fa5f718d813d1a","tarball":"https://registry.npmjs.org/@adwd/observe-component/-/observe-component-0.1.0.tgz","fileCount":12,"unpackedSize":100557,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAndtTWdu0nrgltvrofJDylLtBD3CJLr7YoE9ysUeC2SAiEAsrvu4kh7vVGEc4+kCb3XHbTRHAcWnnjgjRsNR9iiZR0="}]},"maintainers":[{"name":"adwd","email":"ecdt.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/observe-component_0.1.0_1523525317961_0.8110092873396066"},"_hasShrinkwrap":false},"0.1.1":{"name":"@adwd/observe-component","version":"0.1.1","description":"utility component to subscribe/unsubscribe RxJS Observable","main":"index.js","module":"es/index.js","author":{"name":"adwd@github"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/adwd/observe-component.git"},"keywords":["react","component","rxjs","observable"],"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-plugin-dev-expression":"^0.2.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","gzip-size":"^4.1.0","pretty-bytes":"^4.0.2","react":"^16.3.1","react-dom":"^16.3.1","rollup":"^0.57.1","rollup-plugin-babel":"^3.0.3","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","rxjs":"^5.5.9"},"peerDependencies":{"react":"15.x || 16.x","rxjs":"5.x"},"scripts":{"build":"node build/build.js"},"gitHead":"10a5669623c1f802c31412d4ae89aa7f74bcdfb4","bugs":{"url":"https://github.com/adwd/observe-component/issues"},"homepage":"https://github.com/adwd/observe-component#readme","_id":"@adwd/observe-component@0.1.1","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"adwd","email":"ecdt.npm@gmail.com"},"dist":{"integrity":"sha512-Fw+6FzaS8fMccOoLF6m+0WolMcjmLx0ucJwyL8uTVNJK5Fl9zSeVDQSkSxS3sHqB3oX9okxE/kOtl7UNiUXgbw==","shasum":"33bd2dff319bcefe367a4703ebd67eb30edd715b","tarball":"https://registry.npmjs.org/@adwd/observe-component/-/observe-component-0.1.1.tgz","fileCount":10,"unpackedSize":86170,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICwvA433loIx8AcOknup9ifSUdTR+D3axSqkBjPs8TryAiEA3V6g8ZLwJp1/xIqz1VLufu+YLgo9aUsUgxGOxFcqYdE="}]},"maintainers":[{"name":"adwd","email":"ecdt.npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/observe-component_0.1.1_1523526163888_0.5290048388127075"},"_hasShrinkwrap":false}},"time":{"created":"2018-04-12T09:28:37.907Z","0.1.0":"2018-04-12T09:28:38.061Z","modified":"2022-04-04T11:46:38.024Z","0.1.1":"2018-04-12T09:42:43.960Z"},"maintainers":[{"name":"adwd","email":"ecdt.npm@gmail.com"}],"description":"utility component to subscribe/unsubscribe RxJS Observable","homepage":"https://github.com/adwd/observe-component#readme","keywords":["react","component","rxjs","observable"],"repository":{"type":"git","url":"git+https://github.com/adwd/observe-component.git"},"author":{"name":"adwd@github"},"bugs":{"url":"https://github.com/adwd/observe-component/issues"},"license":"MIT","readme":"# @adwd/observe-component\n\n`Observe` component to subscribe/unsubscribe rxjs Observable.\n\n```jsx\nimport React from 'react';\nimport { interval } from 'rxjs/observable/interval';\nimport { map } from 'rxjs/operators';\n\nimport Observe from '@adwd/observe-component';\n\nclass Example extends Component {\n  timer$ = interval(100);\n  users$ = interval(500).pipe(map(i => `user${i}`));\n\n  render() {\n    return (\n      <Observe source={{ timer: this.timer$, users: this.users$ }}>\n        {({ timer, users }) => (\n          <div>\n            <p>timer: {timer}</p>\n            <p>user: {users}</p>\n          </div>\n        )}\n      </Observe>\n    );\n  }\n}\n```\n","readmeFilename":"README.md"}