{"_id":"vue-rx","_rev":"34-f8afa06d00e25749f97751dd27266900","name":"vue-rx","description":"RxJS bindings for Vue","dist-tags":{"latest":"6.2.0"},"versions":{"1.0.0":{"name":"vue-rx","version":"1.0.0","description":"RxJS bindings for Vue","main":"vue-rx.js","files":["vue-rx.js"],"repository":{"type":"git","url":"git+https://github.com/vuejs/vue-rx.git"},"keywords":["vue","rx","rxjs"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-rx/issues"},"homepage":"https://github.com/vuejs/vue-rx#readme","gitHead":"7cb960bf03081762e61f0ae96501372bfddbf1e7","_id":"vue-rx@1.0.0","scripts":{},"_shasum":"53282c22157a0ed525f48d67d154ec50f03f4142","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"dist":{"shasum":"53282c22157a0ed525f48d67d154ec50f03f4142","tarball":"https://registry.npmjs.org/vue-rx/-/vue-rx-1.0.0.tgz","integrity":"sha512-5spXwPCs+g0eJ/obnswx7gPw+vH4RsSvvATPz16NS1HkMhtbZ/l6TfnHS3QdfLvX3t42scSNhm9oPzZVssykpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgCgI++G/whtc3rpGDN6gJkG/mgsWAYKMpioLesy8gFAIgVenW46w7MgW/Htll4MLT9IYS8/9SPhO7eG6nO6LNm7M="}]},"directories":{}},"1.0.1":{"name":"vue-rx","version":"1.0.1","description":"RxJS bindings for Vue","main":"vue-rx.js","files":["vue-rx.js"],"repository":{"type":"git","url":"git+https://github.com/vuejs/vue-rx.git"},"keywords":["vue","rx","rxjs"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-rx/issues"},"homepage":"https://github.com/vuejs/vue-rx#readme","gitHead":"4cf6cd3f592f5c7796ddfa7c7d3077e83935de43","_id":"vue-rx@1.0.1","scripts":{},"_shasum":"9d71a78a9af09226ed6119fd6a382960e104fac2","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"dist":{"shasum":"9d71a78a9af09226ed6119fd6a382960e104fac2","tarball":"https://registry.npmjs.org/vue-rx/-/vue-rx-1.0.1.tgz","integrity":"sha512-3VOy4JE3f9cx2DjgzwzyTOiAT9aHRwKE8mcI4+BQ+828VMTOiKAEzLg0+VEGYv8k14tbMwxfkIOQKTamNtaZWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkvmsN2OhNastLJPWUf18+z4GlNiDvSfSMsX5qU8MyawIgXIUtAk66iuv5MWVu77xXmAxjPaZd/Vn01ZUnGzteZVw="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-rx-1.0.1.tgz_1458863174800_0.5196025024633855"},"directories":{}},"1.1.0":{"name":"vue-rx","version":"1.1.0","description":"RxJS bindings for Vue","main":"vue-rx.js","files":["vue-rx.js"],"repository":{"type":"git","url":"git+https://github.com/vuejs/vue-rx.git"},"keywords":["vue","rx","rxjs"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-rx/issues"},"homepage":"https://github.com/vuejs/vue-rx#readme","gitHead":"10247d58ad01f0cd836d3c4b40cf279f618672a3","_id":"vue-rx@1.1.0","scripts":{},"_shasum":"84df19819f482608ec9875d425e558440a3df2df","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"dist":{"shasum":"84df19819f482608ec9875d425e558440a3df2df","tarball":"https://registry.npmjs.org/vue-rx/-/vue-rx-1.1.0.tgz","integrity":"sha512-SX38ZJtnrf7188sLsA27tl5tYK0q/yhr4vHzaQ0+3acX2PK4/MpzUivINNBziZtTQHu8e6dVzOvQH5O+0h8lHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs+PbkGhgoPnb8kJz89BmEbm6VDWF2rlH+wiAm5lTyUAIgbYg3WyCeR0czIviLmAEPsMSQ3MIYf+ypW6Kt5L/mt0o="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/vue-rx-1.1.0.tgz_1475108876070_0.832367304712534"},"directories":{}},"1.1.1":{"name":"vue-rx","version":"1.1.1","description":"RxJS bindings for Vue","main":"vue-rx.js","files":["vue-rx.js"],"repository":{"type":"git","url":"git+https://github.com/vuejs/vue-rx.git"},"keywords":["vue","rx","rxjs"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-rx/issues"},"homepage":"https://github.com/vuejs/vue-rx#readme","gitHead":"79d4f46328b97fe0a8d044e10f49db8efb0cd36f","_id":"vue-rx@1.1.1","scripts":{},"_shasum":"ddc409f563c6142568fe0ac2e724d63809d69319","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"dist":{"shasum":"ddc409f563c6142568fe0ac2e724d63809d69319","tarball":"https://registry.npmjs.org/vue-rx/-/vue-rx-1.1.1.tgz","integrity":"sha512-LXUTOZjVZ2pAZ9pTWXLva7gR0SHc645bI8Hg/3SpgglPcWHZ/ykTCnbhPOU5F3wqZBaQDILlxAi22ZIpPb8N8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICu6OMqrw+lT2F8SSneCj8d8yAIpBWAmWdNYJKcHttmpAiBC26E1vALBqWz+mUGfNBT/X04S2z83IuR2RKcJIcI30g=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/vue-rx-1.1.1.tgz_1475135260513_0.8379025284666568"},"directories":{}},"1.2.0":{"name":"vue-rx","version":"1.2.0","description":"RxJS bindings for Vue","main":"vue-rx.js","files":["vue-rx.js"],"repository":{"type":"git","url":"git+https://github.com/vuejs/vue-rx.git"},"keywords":["vue","rx","rxjs"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-rx/issues"},"homepage":"https://github.com/vuejs/vue-rx#readme","gitHead":"3f554ddfb81779041e3788accc1198d8d8a09d15","_id":"vue-rx@1.2.0","scripts":{},"_shasum":"1d425a27535c09ea77b5bcfb92a3ea8da7a2aa2d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"dist":{"shasum":"1d425a27535c09ea77b5bcfb92a3ea8da7a2aa2d","tarball":"https://registry.npmjs.org/vue-rx/-/vue-rx-1.2.0.tgz","integrity":"sha512-L/1cQl4WqDbArTeblXBPePmci0iF+ldtVxbIuw4SvZgG/skcGYQsYzokvmLkx7JTGG28BXBBCkm555o9ijsMBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC5JHUCqyRpl8tT2nwES1DCVvaEi3M7cteB/TRfeSH/aAiANog3Fi9L0B5DN/hdyOciNGkKLPs5t4yRs+TqEg5uVgw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-rx-1.2.0.tgz_1475445744854_0.6497526688035578"},"directories":{}},"1.3.0":{"name":"vue-rx","version":"1.3.0","description":"RxJS bindings for Vue","main":"vue-rx.js","files":["vue-rx.js"],"repository":{"type":"git","url":"git+https://github.com/vuejs/vue-rx.git"},"keywords":["vue","rx","rxjs"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-rx/issues"},"homepage":"https://github.com/vuejs/vue-rx#readme","gitHead":"14d1a96b0fd9d41cc7d8f4ca433e771d4addd5cc","_id":"vue-rx@1.3.0","scripts":{},"_shasum":"b6e75b8877ebda36f10187f3010483c6e098f608","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"dist":{"shasum":"b6e75b8877ebda36f10187f3010483c6e098f608","tarball":"https://registry.npmjs.org/vue-rx/-/vue-rx-1.3.0.tgz","integrity":"sha512-9U1I5igWcIKBbpAYra03dMAKmsn3DBD2v1A0OOpsGq3n+lx/VqgZ5aK0GxAJdkUUxyxKk5jrYUmLidg5jKbfKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDwqtRezyrxENxFG3oj5d3PdLeGs7THBAS08pml14WgeAiANXHi+I33Aix2cJrT5oyX6AT4hZCPXGyYOUGDh03JFlw=="}]},"maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-rx-1.3.0.tgz_1478001588491_0.23294808738864958"},"directories":{}},"2.0.0":{"name":"vue-rx","version":"2.0.0","description":"RxJS bindings for Vue","main":"vue-rx.js","files":["vue-rx.js"],"repository":{"type":"git","url":"git+https://github.com/vuejs/vue-rx.git"},"keywords":["vue","rx","rxjs"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-rx/issues"},"homepage":"https://github.com/vuejs/vue-rx#readme","gitHead":"b2f34eade9220219f905264395674fbeb2a737a3","_id":"vue-rx@2.0.0","scripts":{},"_shasum":"c2baea07ed78c737205aadc3485367b884e8fd30","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"dist":{"shasum":"c2baea07ed78c737205aadc3485367b884e8fd30","tarball":"https://registry.npmjs.org/vue-rx/-/vue-rx-2.0.0.tgz","integrity":"sha512-LIUQa3JG09C7ntJIsDl7kg+oRgrjKKuuEXtCxjVwUt9wv7th3p8bQfomT1x2ryAJ3hUbebnqO0PIUScOqDO2WA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjIg/rUBlg2unqZ6RmWtidi5QZkjTPlaCoueDZdUVctQIgOoMGXaeB6rRaIve5kplhwWtmMFfRLVq+ravUNGezhYE="}]},"maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-rx-2.0.0.tgz_1478362976780_0.7721867875661701"},"directories":{}},"2.1.0":{"name":"vue-rx","version":"2.1.0","description":"RxJS bindings for Vue","main":"vue-rx.js","files":["vue-rx.js"],"repository":{"type":"git","url":"git+https://github.com/vuejs/vue-rx.git"},"keywords":["vue","rx","rxjs"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-rx/issues"},"homepage":"https://github.com/vuejs/vue-rx#readme","gitHead":"1e9af1213b6eb61b59232ae1cd8721e72eb1e638","_id":"vue-rx@2.1.0","scripts":{},"_shasum":"9caf874d8d6a46c80932760fe0e38ed1e3a98b39","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"dist":{"shasum":"9caf874d8d6a46c80932760fe0e38ed1e3a98b39","tarball":"https://registry.npmjs.org/vue-rx/-/vue-rx-2.1.0.tgz","integrity":"sha512-fIB9cSvAXp0Csad3EkIxWzKBw+l9h0cWdeqscfkp8b4Zqs8rOFu7/wVRVW8qWgHq06m6P3NQ5Tez4jmvaP8fPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhcvlmdoxcSI/2U923VTGPwFo+hTI4UpzPr3ah1YApmAiEAyqaBo0cGIVHxI2QDHPXLy0vbRB2F41E4T4tsCTxFPWA="}]},"maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-rx-2.1.0.tgz_1478453021310_0.5603005113080144"},"directories":{}},"2.1.1":{"name":"vue-rx","version":"2.1.1","description":"RxJS bindings for Vue","main":"vue-rx.js","files":["vue-rx.js"],"repository":{"type":"git","url":"git+https://github.com/vuejs/vue-rx.git"},"keywords":["vue","rx","rxjs"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-rx/issues"},"homepage":"https://github.com/vuejs/vue-rx#readme","gitHead":"4e2a6709f7edae835d93c5aaa8aac7ae4075ac6e","_id":"vue-rx@2.1.1","scripts":{},"_shasum":"1091d59caddd357a59dfcfc16dbf444cbbc34dfe","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"dist":{"shasum":"1091d59caddd357a59dfcfc16dbf444cbbc34dfe","tarball":"https://registry.npmjs.org/vue-rx/-/vue-rx-2.1.1.tgz","integrity":"sha512-hIShGdcFdZHNAU51PIxgLREZdunIxVoeIa73Cb7Krr6cjLG2o8uDdB+38o4ouMVJK7k1wxwgYpWpinw5dCx5gQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8w7a0Efmm3G+HeKZ64YIAAWJ6yFlVVu1cyr9B2P3M3AiBAcjQPKehXDoDLv2TJtNZCyfh31doSJblWPw0G8d+3uw=="}]},"maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-rx-2.1.1.tgz_1478454314320_0.8177930992096663"},"directories":{}},"2.1.2":{"name":"vue-rx","version":"2.1.2","description":"RxJS bindings for Vue","main":"vue-rx.js","files":["vue-rx.js"],"repository":{"type":"git","url":"git+https://github.com/vuejs/vue-rx.git"},"keywords":["vue","rx","rxjs"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-rx/issues"},"homepage":"https://github.com/vuejs/vue-rx#readme","gitHead":"fa829973c6f75b535102173b4714469998520e1d","_id":"vue-rx@2.1.2","scripts":{},"_shasum":"af7938343e7c7df865be719ce0468e84b2cf0cf8","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"dist":{"shasum":"af7938343e7c7df865be719ce0468e84b2cf0cf8","tarball":"https://registry.npmjs.org/vue-rx/-/vue-rx-2.1.2.tgz","integrity":"sha512-0uidYlVqOhL07PmEELpVFCqjtVZVW/YdLleibDJrwLCR9U2UWPfKzDBJa729ic9OiCB5GjTyvkNmq2VsHuLHWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+fxS7k86zF0BEsrOx7EXo7GlJp9/aTtNSP67Jzzi3QgIhAIfw2PQevywRVKf+8uof5Jsk5KiZ3V+PDI4Ma/T3CJ9z"}]},"maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-rx-2.1.2.tgz_1479235921772_0.7526978184469044"},"directories":{}},"2.1.3":{"name":"vue-rx","version":"2.1.3","description":"RxJS bindings for Vue","main":"vue-rx.js","files":["vue-rx.js"],"repository":{"type":"git","url":"git+https://github.com/vuejs/vue-rx.git"},"keywords":["vue","rx","rxjs"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-rx/issues"},"homepage":"https://github.com/vuejs/vue-rx#readme","gitHead":"91aba4b13ed553f63cfe06f1a8e75ae26b7dc59a","_id":"vue-rx@2.1.3","scripts":{},"_shasum":"50ee52f5b3682783ef054af8657d92b084cf9e61","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"dist":{"shasum":"50ee52f5b3682783ef054af8657d92b084cf9e61","tarball":"https://registry.npmjs.org/vue-rx/-/vue-rx-2.1.3.tgz","integrity":"sha512-JV7+Iv+FIa5gTYWyc9+2F0OqkbXAFidqbgEvvoizQ8Pk2V3D1v883LC1GFBl73DLwXQ7ndbV0XgWt3Ny7Ai4rQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDFpD9aqMS7RuLFxENEAF0f1Mj6w/zq/Yf46e5GYvOeeAiANNX01cDTengIXBZDalwfp7AJg4knLRyVsIBRTV7Ey/g=="}]},"maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-rx-2.1.3.tgz_1479236710309_0.20775683037936687"},"directories":{}},"2.2.0":{"name":"vue-rx","version":"2.2.0","description":"RxJS bindings for Vue","main":"vue-rx.js","files":["vue-rx.js"],"repository":{"type":"git","url":"git+https://github.com/vuejs/vue-rx.git"},"keywords":["vue","rx","rxjs"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-rx/issues"},"homepage":"https://github.com/vuejs/vue-rx#readme","gitHead":"68f62749b24665fd1c290f5b972f0976dbdbe700","_id":"vue-rx@2.2.0","scripts":{},"_shasum":"27a6e25df8937a1cf0c15b795ebd97345cfe724f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"dist":{"shasum":"27a6e25df8937a1cf0c15b795ebd97345cfe724f","tarball":"https://registry.npmjs.org/vue-rx/-/vue-rx-2.2.0.tgz","integrity":"sha512-MF4m4NZdUkLHe/DMnHoZqKM03rS+TlfxxbE6XeSMQZR3bPBdCEbttizCKcc9ksi2J/kIdfMJky2/xHaKR5s4Iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1ilU63NYzGvVtr7Fxfjw9NakSKr8Pb1hSogV02X5H+wIgHAYWpFrL3bB08TA151VmSwAVo+l1DYymTZM+MLrpPmU="}]},"maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-rx-2.2.0.tgz_1479824060504_0.24951735441572964"},"directories":{}},"2.2.1":{"name":"vue-rx","version":"2.2.1","description":"RxJS bindings for Vue","main":"vue-rx.js","files":["vue-rx.js"],"repository":{"type":"git","url":"git+https://github.com/vuejs/vue-rx.git"},"keywords":["vue","rx","rxjs"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-rx/issues"},"homepage":"https://github.com/vuejs/vue-rx#readme","gitHead":"4e354fa3ee10c62ac8108bc791abdfcbc285d59e","_id":"vue-rx@2.2.1","scripts":{},"_shasum":"68c693dc682d9a78ac6612e4860870e765cb4ea2","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"dist":{"shasum":"68c693dc682d9a78ac6612e4860870e765cb4ea2","tarball":"https://registry.npmjs.org/vue-rx/-/vue-rx-2.2.1.tgz","integrity":"sha512-+HJXEsEx8jf2iKNrgc8qbn08WXhfhhhlrlxtwT5J27P1ed3y863gM3jsm6IWsLP/38SvMRKKuWKH3R3cSN1a1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYosjyBWpHmjwr2ha4B9H1ehLimOqL1ImSDmKl5sae0AiB0h7+7ZrvISWpEgfBp7DgwX/vyxFgXbCArFlpzciFGCA=="}]},"maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-rx-2.2.1.tgz_1483629611744_0.6266960632055998"},"directories":{}},"2.3.0":{"name":"vue-rx","version":"2.3.0","description":"RxJS bindings for Vue","main":"vue-rx.js","files":["vue-rx.js"],"repository":{"type":"git","url":"git+https://github.com/vuejs/vue-rx.git"},"keywords":["vue","rx","rxjs"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-rx/issues"},"homepage":"https://github.com/vuejs/vue-rx#readme","gitHead":"1faf574b08138ac95958393887a1aea56868232b","_id":"vue-rx@2.3.0","scripts":{},"_shasum":"c37df56a4baad61307b2762147669e63790fe9de","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"dist":{"shasum":"c37df56a4baad61307b2762147669e63790fe9de","tarball":"https://registry.npmjs.org/vue-rx/-/vue-rx-2.3.0.tgz","integrity":"sha512-RatqCS7fcj5dHfUkGG2+F4uXpdJBjffNrxYL58MFIuqkjJZdpJkv8ORWZq/bJsRwDjR8eWPVfkjAW0oecKwSrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOv+GgmjvhPzaKGZxxQLHxU18rpdJ9VO1I3W0ziMMWEAiEA9umtfDfzUG9+bl5AJj/cFGKjrjfAhzPVHGj4TpFab3A="}]},"maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-rx-2.3.0.tgz_1484347329745_0.18733747489750385"},"directories":{}},"2.3.1":{"name":"vue-rx","version":"2.3.1","description":"RxJS bindings for Vue","main":"vue-rx.js","files":["vue-rx.js"],"repository":{"type":"git","url":"git+https://github.com/vuejs/vue-rx.git"},"keywords":["vue","rx","rxjs"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-rx/issues"},"homepage":"https://github.com/vuejs/vue-rx#readme","gitHead":"aba16a213fe64c6a8496d7e124ad5c95f2065e86","_id":"vue-rx@2.3.1","scripts":{},"_shasum":"cffbbe0fb9e1a336860b45e4739d40e62c57e804","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"dist":{"shasum":"cffbbe0fb9e1a336860b45e4739d40e62c57e804","tarball":"https://registry.npmjs.org/vue-rx/-/vue-rx-2.3.1.tgz","integrity":"sha512-3TQyN827oh9uGM5dOqRE3knGcnqOcQMRL6bMJ/5GfHXqVOR0Dm2Wc2JyZp3uxySTi7vsacf4ELVhVRFB41J2dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEygsUt+KJnhuLTNehBg5UW+QHV+3xrBKHPsbzWsqCowAiEA4kjzgLt7woIyAOde5caHpoYBd2Q2d3dogaBQUpEgHHA="}]},"maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-rx-2.3.1.tgz_1484581389134_0.031074658036231995"},"directories":{}},"3.0.0":{"name":"vue-rx","version":"3.0.0","description":"RxJS bindings for Vue","main":"dist/vue-rx.js","files":["dist"],"repository":{"type":"git","url":"git+https://github.com/vuejs/vue-rx.git"},"keywords":["vue","rx","rxjs"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-rx/issues"},"homepage":"https://github.com/vuejs/vue-rx#readme","scripts":{"dev":"rollup -c rollup.config.js -w","build":"rollup -c rollup.config.js","prepublish":"npm run build"},"devDependencies":{"buble":"^0.15.2","rollup":"^0.41.6","rollup-plugin-buble":"^0.15.0","rollup-watch":"^3.2.2"},"gitHead":"558299a1fd7435a0beda15fb530e8cb9cfa25453","_id":"vue-rx@3.0.0","_shasum":"d620d3f4f5f296cec3a6628811867e4b7aa702b3","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"dist":{"shasum":"d620d3f4f5f296cec3a6628811867e4b7aa702b3","tarball":"https://registry.npmjs.org/vue-rx/-/vue-rx-3.0.0.tgz","integrity":"sha512-OM1hWRUjtf3WIGiLFkkG5AhgFQGghmQq/ox2mLqnzstIv1xVXpeZHglk50oZlsGjP0jsjSro2qExuo1WqHZJzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIZ3l2o2Mycjoy2Agbc9YxtGkF6v7ETMLzWkG2U2dkSwIgWMZPJoQvaW8ZHArVR2EdOVjGFzZ3dAg9EPOrC22lyeE="}]},"maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-rx-3.0.0.tgz_1490071977439_0.453805398195982"},"directories":{}},"3.1.0":{"name":"vue-rx","version":"3.1.0","description":"RxJS bindings for Vue","main":"dist/vue-rx.js","files":["dist"],"repository":{"type":"git","url":"git+https://github.com/vuejs/vue-rx.git"},"keywords":["vue","rx","rxjs"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-rx/issues"},"homepage":"https://github.com/vuejs/vue-rx#readme","scripts":{"dev":"rollup -c rollup.config.js -w","build":"rollup -c rollup.config.js","test":"jest","dev:test":"jest --watch","pretest":"npm run build","prepublish":"npm run build"},"devDependencies":{"buble":"^0.15.2","jest":"^19.0.2","rollup":"^0.41.6","rollup-plugin-buble":"^0.15.0","rollup-watch":"^3.2.2","rxjs":"^5.2.0","vue":"^2.2.4"},"gitHead":"230b09802561ee98cb1b28251d781c70ee5d49de","_id":"vue-rx@3.1.0","_shasum":"149fb6079401b0ea7cd5abe9610296e604a21a6f","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"dist":{"shasum":"149fb6079401b0ea7cd5abe9610296e604a21a6f","tarball":"https://registry.npmjs.org/vue-rx/-/vue-rx-3.1.0.tgz","integrity":"sha512-1MP5oBvgNlI2YH7SExnN7ZxuvUtqMzvUmOuQo0ohQUjZDk7/OJ3BfaNmJvHCGwujr8AWK+hrRBoGpigqTCw/8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID6WUL+P8pg9LseEB4gcErUFjr8VS7n/GW8lbV0Xh/u5AiBGOtOdXja3UXS8d4ayUVjRQi96whOlDtr+tIy/xn5DdA=="}]},"maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-rx-3.1.0.tgz_1492142614228_0.14491962688043714"},"directories":{}},"3.1.1":{"name":"vue-rx","version":"3.1.1","description":"RxJS bindings for Vue","main":"dist/vue-rx.js","files":["dist"],"repository":{"type":"git","url":"git+https://github.com/vuejs/vue-rx.git"},"keywords":["vue","rx","rxjs"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-rx/issues"},"homepage":"https://github.com/vuejs/vue-rx#readme","scripts":{"dev":"rollup -c rollup.config.js -w","build":"rollup -c rollup.config.js","test":"jest","dev:test":"jest --watch","pretest":"npm run build","prepublish":"npm run build"},"devDependencies":{"buble":"^0.15.2","jest":"^19.0.2","rollup":"^0.41.6","rollup-plugin-buble":"^0.15.0","rollup-watch":"^3.2.2","rxjs":"^5.2.0","vue":"^2.2.4"},"gitHead":"e8bdc2d158c69e8c0eb3a83aefe945405be3074c","_id":"vue-rx@3.1.1","_shasum":"11d6f2800595501e26e23abc9bae6588d5909c0e","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"dist":{"shasum":"11d6f2800595501e26e23abc9bae6588d5909c0e","tarball":"https://registry.npmjs.org/vue-rx/-/vue-rx-3.1.1.tgz","integrity":"sha512-LaKLwjIeGkSS0OkJE8yDok3vAtrRTOZtkvroawzfnxKSegCodVVHc6K639IVzvo3Husg+MFSfor9XGRwkDh1LQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID42m+91xJN3Oi7ZkLA1eClHfaVmD5F2l3bdWroj2zNRAiAOnEpSr+L8IQ0h1K1rU5fcyjaHRLAxXAUHVhbDmMKDcQ=="}]},"maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-rx-3.1.1.tgz_1493996910638_0.39306926378048956"},"directories":{}},"3.2.0":{"name":"vue-rx","version":"3.2.0","description":"RxJS bindings for Vue","main":"dist/vue-rx.js","files":["dist"],"repository":{"type":"git","url":"git+https://github.com/vuejs/vue-rx.git"},"keywords":["vue","rx","rxjs"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-rx/issues"},"homepage":"https://github.com/vuejs/vue-rx#readme","scripts":{"dev":"rollup -c rollup.config.js -w","build":"rollup -c rollup.config.js","lint":"eslint src test example --fix","test":"jest","dev:test":"jest --watch","prebuild":"npm run lint","pretest":"npm run build","prepublish":"npm run build"},"devDependencies":{"buble":"^0.15.2","eslint":"^3.0.0","eslint-plugin-vue-libs":"^1.2.0","jest":"^19.0.2","rollup":"^0.41.6","rollup-plugin-buble":"^0.15.0","rollup-watch":"^3.2.2","rxjs":"^5.2.0","vue":"^2.2.4"},"eslintConfig":{"root":true,"extends":["plugin:vue-libs/recommended"]},"gitHead":"16bf00421ea9c12610cd22e514f491e3109e77f5","_id":"vue-rx@3.2.0","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"dist":{"integrity":"sha512-4A9cLqGSPc264mh3tX7bPX/UNJWSWxnwru/ibWrBC/5+NBn023z+kQZRLstOUuwcSIbP2NvEyalTd3WxUfkEPw==","shasum":"96821e452ef560a7154a493f7304cc3f27c73094","tarball":"https://registry.npmjs.org/vue-rx/-/vue-rx-3.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHpvpYEAqePyIHeg40YDKkeQrzl5DvuUlI/o/jK/ZD3AiEAx4AUKBQ8oWMa8L9ybZa6A8VWFHp0dy8WjfwiuICfsMU="}]},"maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-rx-3.2.0.tgz_1497320055938_0.03859824943356216"},"directories":{}},"3.3.0":{"name":"vue-rx","version":"3.3.0","description":"RxJS bindings for Vue","main":"dist/vue-rx.js","files":["dist"],"repository":{"type":"git","url":"git+https://github.com/vuejs/vue-rx.git"},"keywords":["vue","rx","rxjs"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-rx/issues"},"homepage":"https://github.com/vuejs/vue-rx#readme","scripts":{"dev":"rollup -c rollup.config.js -w","build":"rollup -c rollup.config.js","lint":"eslint src test example --fix","test":"jest","dev:test":"jest --watch","prebuild":"npm run lint","pretest":"npm run build","prepublish":"npm run build"},"devDependencies":{"buble":"^0.15.2","eslint":"^3.0.0","eslint-plugin-vue-libs":"^1.2.0","jest":"^19.0.2","jest-cli":"^19.0.2","rollup":"^0.41.6","rollup-plugin-buble":"^0.15.0","rollup-watch":"^3.2.2","rxjs":"^5.2.0","vue":"^2.2.4"},"eslintConfig":{"root":true,"extends":["plugin:vue-libs/recommended"]},"gitHead":"79777eefaeb2d03a72ef100c11cae62f2c54d7a4","_id":"vue-rx@3.3.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"dist":{"integrity":"sha512-ABdbU2chlgoyvrGhnBj8amvHr8D2E3ReDVP35I1Z4A8Y/bmhMXQWPQenMRix9ddD2NYCt/y7Z+xw8b18oep88w==","shasum":"aeb1689d28a94bd516849f82b5a3be2684e5f61f","tarball":"https://registry.npmjs.org/vue-rx/-/vue-rx-3.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6VD0Vw2LSa27NsCYYrrUeCKqrkjRvO4f8bvIsyvqD+gIgGn5SWhRwQrIogiQ4ltu55w6dwhdxHDeH77ghIwAklAI="}]},"maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-rx-3.3.0.tgz_1501271107559_0.01412587147206068"},"directories":{}},"3.4.0":{"name":"vue-rx","version":"3.4.0","description":"RxJS bindings for Vue","main":"dist/vue-rx.js","files":["dist"],"repository":{"type":"git","url":"git+https://github.com/vuejs/vue-rx.git"},"keywords":["vue","rx","rxjs"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-rx/issues"},"homepage":"https://github.com/vuejs/vue-rx#readme","scripts":{"dev":"rollup -c rollup.config.js -w","build":"rollup -c rollup.config.js","lint":"eslint src test example --fix","test":"jest","dev:test":"jest --watch","prebuild":"npm run lint","pretest":"npm run build","prepublish":"npm run build"},"devDependencies":{"buble":"^0.15.2","eslint":"^3.0.0","eslint-plugin-vue-libs":"^1.2.0","jest":"^19.0.2","jest-cli":"^19.0.2","rollup":"^0.41.6","rollup-plugin-buble":"^0.15.0","rollup-watch":"^3.2.2","rxjs":"^5.2.0","vue":"^2.2.4"},"eslintConfig":{"root":true,"extends":["plugin:vue-libs/recommended"]},"gitHead":"56bbffd9d3065537a2994ce165b00479a4725468","_id":"vue-rx@3.4.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"dist":{"integrity":"sha512-zbvT8UMhqxf/R94SSu8xZQ1woa/cgJ06QquxgXDY0LLRu6kFsjLWcUe4anhszeHL9D0F3rXOJISlPG40NHuvRA==","shasum":"996c3dcb42356b064a40816241fb96f94ec1fa77","tarball":"https://registry.npmjs.org/vue-rx/-/vue-rx-3.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDwTuDQ45regt4L7sCpgJ9+PgshFOy3QPPOARNUsZUyAIgFioaYypbwqKdWY0eFNsmEc5N7fVf+hg94gTr0s2wggo="}]},"maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-rx-3.4.0.tgz_1504277577341_0.23677289788611233"},"directories":{}},"4.0.0":{"name":"vue-rx","version":"4.0.0","description":"RxJS bindings for Vue","main":"dist/vue-rx.js","files":["dist"],"repository":{"type":"git","url":"git+https://github.com/vuejs/vue-rx.git"},"keywords":["vue","rx","rxjs"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-rx/issues"},"homepage":"https://github.com/vuejs/vue-rx#readme","scripts":{"dev":"rollup -c rollup.config.js -w","build":"rollup -c rollup.config.js","lint":"eslint src test example --fix","test":"npm run test:unit && npm run test:types","test:unit":"jest","test:types":"tsc -p types/test","dev:test":"jest --watch","prebuild":"npm run lint","pretest":"npm run build","prepublish":"npm run build"},"devDependencies":{"buble":"^0.15.2","eslint":"^3.0.0","eslint-plugin-vue-libs":"^1.2.0","jest":"^19.0.2","jest-cli":"^19.0.2","rollup":"^0.41.6","rollup-plugin-buble":"^0.15.0","rollup-watch":"^3.2.2","rxjs":"^5.2.0","typescript":"^2.5.2","vue":"^2.2.4"},"eslintConfig":{"root":true,"extends":["plugin:vue-libs/recommended"]},"gitHead":"3bc8e75ef0c964c2014e621fd7ff8433bc1e482a","_id":"vue-rx@4.0.0","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"dist":{"integrity":"sha512-NbfVodwVaEc21bKK2pBONI+fYs4U4q34K/Zn8D6WLkbWmTBEm/TebwDvolU6RWtQ4umYrG4vvUdKo+FL/B89rA==","shasum":"6eea02a1824242382e6c19000938efd49b1fff1f","tarball":"https://registry.npmjs.org/vue-rx/-/vue-rx-4.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAEpnFiPaHIQ2fvlkRu/jqfMI1MBQUxpkRlayddvDyOZAiEA6uk/Hftq3zlW0ENFGsWphfLH9cuvIiqaZjJ+3b84G9o="}]},"maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-rx-4.0.0.tgz_1505224871822_0.5313768887426704"},"directories":{}},"4.0.1":{"name":"vue-rx","version":"4.0.1","description":"RxJS bindings for Vue","main":"dist/vue-rx.js","files":["dist","types/*.d.ts"],"typings":"types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/vuejs/vue-rx.git"},"keywords":["vue","rx","rxjs"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-rx/issues"},"homepage":"https://github.com/vuejs/vue-rx#readme","scripts":{"dev":"rollup -c rollup.config.js -w","build":"rollup -c rollup.config.js","lint":"eslint src test example --fix","test":"npm run test:unit && npm run test:types","test:unit":"jest","test:types":"tsc -p types/test","dev:test":"jest --watch","prebuild":"npm run lint","pretest":"npm run build","prepublish":"npm run build"},"devDependencies":{"buble":"^0.15.2","eslint":"^3.0.0","eslint-plugin-vue-libs":"^1.2.0","jest":"^19.0.2","jest-cli":"^19.0.2","rollup":"^0.41.6","rollup-plugin-buble":"^0.15.0","rollup-watch":"^3.2.2","rxjs":"^5.2.0","typescript":"^2.5.2","vue":"^2.2.4"},"eslintConfig":{"root":true,"extends":["plugin:vue-libs/recommended"]},"gitHead":"f6a3bccf8dad6cce4258fd2e57c6903d02c77705","_id":"vue-rx@4.0.1","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"dist":{"integrity":"sha512-8vCnnbbx/DxXLbDbtjadIW9VWhXF1OYhcRgMkoD/sLPFLNVuOgMVwYzBAROmKVPZqlcRtZoj+d3GNu+R1MI01Q==","shasum":"5f881f63ea0ac024970ccdee5a4e94ae4aec4daf","tarball":"https://registry.npmjs.org/vue-rx/-/vue-rx-4.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRYZ05l8vKeOcanlWwyc4P3uR49eMFgdI1M0+8ygNNKQIhALg8QsaNwAQhuJR5+NDEyXlAbkG+tVE3a1QK9N/4qRuY"}]},"maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-rx-4.0.1.tgz_1505482400533_0.4345040263142437"},"directories":{}},"5.0.0":{"name":"vue-rx","version":"5.0.0","description":"RxJS bindings for Vue","main":"dist/vue-rx.js","files":["dist","types/*.d.ts"],"typings":"types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/vuejs/vue-rx.git"},"keywords":["vue","rx","rxjs"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-rx/issues"},"homepage":"https://github.com/vuejs/vue-rx#readme","scripts":{"dev":"rollup -c rollup.config.js -w","build":"rollup -c rollup.config.js","lint":"eslint src test example --fix","test":"npm run test:unit && npm run test:types","test:unit":"jest","test:types":"tsc -p types/test","dev:test":"jest --watch","prebuild":"npm run lint","pretest":"npm run build","prepublishOnly":"npm run build"},"devDependencies":{"buble":"^0.15.2","eslint":"^3.0.0","eslint-plugin-vue-libs":"^1.2.0","jest":"^19.0.2","jest-cli":"^19.0.2","rollup":"^0.41.6","rollup-plugin-buble":"^0.15.0","rollup-watch":"^3.2.2","rxjs":"^5.2.0","typescript":"^2.5.2","vue":"^2.2.4"},"eslintConfig":{"root":true,"extends":["plugin:vue-libs/recommended"]},"gitHead":"ef2e9155dfaf915d70c3c185644087880d9a8465","_id":"vue-rx@5.0.0","_npmVersion":"5.4.2","_nodeVersion":"8.4.0","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"dist":{"integrity":"sha512-RcJPCLzbc1o0d4Wa8A4hr6DqXc7pf1iSiB/otXIRwuwD0F+upw02hhiHJZTV9Z/+gGsjBMKUJi6YtridLgRU5Q==","shasum":"71ed02e68c5e04db9d3cb765f4454b619a75c32d","tarball":"https://registry.npmjs.org/vue-rx/-/vue-rx-5.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEatK6QI+04Nv+IkPmnn7XjJVhvtUkZW2e2x2ddMP+GlAiEAuWFT+d7oQwHHkm3VN+K6wQNKov+Y7vLasNxpJP5xwXw="}]},"maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-rx-5.0.0.tgz_1508510898365_0.8273001464549452"},"directories":{}},"6.0.0":{"name":"vue-rx","version":"6.0.0","description":"RxJS bindings for Vue","main":"dist/vue-rx.js","module":"dist/vue-rx.esm.js","sideEffects":false,"files":["dist","types/*.d.ts"],"typings":"types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/vuejs/vue-rx.git"},"keywords":["vue","rx","rxjs"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-rx/issues"},"homepage":"https://github.com/vuejs/vue-rx#readme","scripts":{"dev":"rollup -c rollup.config.js -w","build":"rollup -c rollup.config.js","lint":"eslint src test example --fix","test":"npm run test:unit && npm run test:types","test:unit":"jest","test:types":"tsc -p types/test","dev:test":"jest --watch","prebuild":"npm run lint","pretest":"npm run build","prepublishOnly":"npm run build"},"devDependencies":{"buble":"^0.19.3","eslint":"^4.19.1","eslint-plugin-vue-libs":"^3.0.0","jest":"^23.1.0","rollup":"^0.59.4","rollup-plugin-alias":"^1.4.0","rollup-plugin-buble":"^0.19.2","rollup-watch":"^4.3.1","rxjs":"^6.2.0","typescript":"^2.8.2","vue":"^2.5.16"},"peerDependencies":{"rxjs":"^6.0.0"},"eslintConfig":{"root":true,"extends":["plugin:vue-libs/recommended"]},"gitHead":"2e388e6ade30b2aa8fe5254a7d89e43e5bacefe5","_id":"vue-rx@6.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"dist":{"integrity":"sha512-xSbl3zQpyAvQglAip5LhDDVT6nCGJeK1el0bGalXvEjS72PPgexUKv7o6F1PSrK7oM4SskJeWfgCoj5zZnOcWw==","shasum":"9f002a96dc54bd43ff7fc199262c7ebc15211e0a","tarball":"https://registry.npmjs.org/vue-rx/-/vue-rx-6.0.0.tgz","fileCount":6,"unpackedSize":31746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDxanCRA9TVsSAnZWagAAL6kP/A72K6S+23zeFnTE1wbg\nQ0uRKWlGzh7oK7GywjBUMNcb2KLX/0eazpelVq/o8+FrEoLTS+1pD0cnNLVE\njDDUau+Q27YyGJ3cg56ZWlG7vwLavKxIi6X7l2uVXhtszkIrWgLQLP5OYuRt\nfFES0BVeL3cJL4i01QfUQNRkdUbYgRcUZMfhH/Fm0ua7WUIwBr0cxuTpJu6q\nPGrSQuKsCO1Bzs14dWTHSloYBBVySEi4sIpHJpDHlHKB13qgUtQV851tfCpv\nZVv/KZugrsX170DVIZDU+JTaS2432wUaUcQLwHpWjogqop2WM707cWzfgTW6\nL372SFBEYHLvZlRKa6LreuCffs/KTnAF4lCtLzA3OC2xRATLE2FKQUt3KQxa\nYwOfQXzX+fwGgEvYmLjdupQixZP+CIc83vDfCjuZ5ocVYZXeFYa/sDf3mLLL\nBiQ89AscVSOZzXzfEZ2rnB1bumpo0ZrAW3iy6OmQHf/CMH6FkBddWXO9gigp\nQFHLdrdmnC5MQWWLBVVVJqr3AZtRMcQpDLjFGC4JTvFUT/KomP6QyNcZthDU\n+PLt1aRTANsnFygGzJ0y7wVZA1a1UXvOP9qZqcp7EFeXibPedfqskoOhwyIs\nOveQjOg3qI0zESq/9oS2lp5Qh6pvWV0DoJXtzDuP0ckqaWTkycpBsolTS93q\nnGQq\r\n=fwP3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRJH5AvklA11czznlUzp+qmUSOjmsvGsrRldGvZNaz3gIgOAmsuz1KY2w+YeGKrZdagudpJqwOiUi4/afpSeHdUGQ="}]},"maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-rx_6.0.0_1527715494309_0.12948355449320492"},"_hasShrinkwrap":false},"6.0.1":{"name":"vue-rx","version":"6.0.1","description":"RxJS bindings for Vue","main":"dist/vue-rx.js","module":"dist/vue-rx.esm.js","sideEffects":false,"files":["dist","types/*.d.ts"],"typings":"types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/vuejs/vue-rx.git"},"keywords":["vue","rx","rxjs"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-rx/issues"},"homepage":"https://github.com/vuejs/vue-rx#readme","scripts":{"dev":"rollup -c rollup.config.js -w","build":"rollup -c rollup.config.js","lint":"eslint src test example --fix","test":"npm run test:unit && npm run test:types","test:unit":"jest","test:types":"tsc -p types/test","dev:test":"jest --watch","prebuild":"npm run lint","pretest":"npm run build","prepublishOnly":"npm run build"},"devDependencies":{"buble":"^0.19.3","eslint":"^4.19.1","eslint-plugin-vue-libs":"^3.0.0","jest":"^23.1.0","rollup":"^0.59.4","rollup-plugin-alias":"^1.4.0","rollup-plugin-buble":"^0.19.2","rollup-watch":"^4.3.1","rxjs":"^6.2.0","typescript":"^2.8.2","vue":"^2.5.16"},"peerDependencies":{"rxjs":"^6.0.0"},"eslintConfig":{"root":true,"extends":["plugin:vue-libs/recommended"]},"gitHead":"becb851b94acc836d5f1fde64def234729ea6451","_id":"vue-rx@6.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"dist":{"integrity":"sha512-KapdvAjJolCezpuN0ScYZnd6yO6iG5wVa1idqduhEh6tO/7EJlPF6kVbsmgOVULLP0XotTAJQdN9PVh/ckPFNA==","shasum":"4e4e9234339cbfa4e1968d67595cfe00293c6edc","tarball":"https://registry.npmjs.org/vue-rx/-/vue-rx-6.0.1.tgz","fileCount":6,"unpackedSize":31862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWiM4CRA9TVsSAnZWagAA2wQP/iQ4uS9xaUK2+ODaszAA\n/2iv+hO15gbPRAx73emEjRwvQC238uraI4Ee+UcvbLVbWg1k7Dc9BcsdvXzD\nvL/6HabHF/qUOEvO+xJbAfS+vJUP/cs6LfGD+M1r1ah2SJYXsUI56HoBCi5b\nCE/vdwblu8VBaeEujVS+o1zAPlIqZ4+9Zlhkg2HPrznG5as0yAobdyW8mUI5\ni7wnT6Kg+sfQ0DyRIbj5ByQJSUZ3h74tlgjgH5UHj4+1jc483D9uIofjBvC2\nglotNEjAWYhhpnYIiP9nmI7aqfYfwrcTi2qXbe6H+Lya320GUH/7QNcTnCVT\n9u98pXLgoADFGqvEQ7PC62tB0bHFF116F5DpfBCK0BmoGOpYoxEofwWosyRX\nTak5TnBfA6p+sW9YfFz6kUvq2LUXbZNhN5zrIB33Nq1g4yJgkhzLhSg87STj\nEwOERjp7NuYC6waId61fKjV3iVE7smjLcFIHA9lyt/4Fgd/E1kt8MNV6DLKQ\nejCHQI++I+7Iwcwwe9XdRulPIDOQgQl2ISYFgGOu+gAADLTeTSSfqeJ6Zdnp\nMW7TzyKGaeqgH7ufkulPnePxWHo7TkSKesM/hhuP8EiEMpn0drU+noki7zAS\nunGSYAG/KpIxmap64VnPA0sV/LsXJC5XjN5+Ens4x10TFtRxOMez9N7xB/S8\nUjBN\r\n=de88\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIALXPRkrXl+e87Kd+szYiiOH4Ji5orWUNFagt24y9BpOAiB0MTe7aI/bgdpwxgklj9JXBEnd7SfjxAjWQGy79kDSgg=="}]},"maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-rx_6.0.1_1532633912679_0.5790765164634457"},"_hasShrinkwrap":false},"6.1.0":{"name":"vue-rx","version":"6.1.0","description":"RxJS bindings for Vue","main":"dist/vue-rx.js","module":"dist/vue-rx.esm.js","sideEffects":false,"typings":"types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/vuejs/vue-rx.git"},"keywords":["vue","rx","rxjs"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-rx/issues"},"homepage":"https://github.com/vuejs/vue-rx#readme","scripts":{"dev":"rollup -c rollup.config.js -w","build":"rollup -c rollup.config.js","lint":"eslint src test example --fix","test":"npm run test:unit && npm run test:types","test:unit":"jest","test:types":"tsc -p types/test","dev:test":"jest --watch","prebuild":"npm run lint","pretest":"npm run build","prepublishOnly":"npm run build"},"devDependencies":{"buble":"^0.19.3","eslint":"^4.19.1","eslint-plugin-vue-libs":"^3.0.0","jest":"^23.1.0","rollup":"^0.59.4","rollup-plugin-alias":"^1.4.0","rollup-plugin-buble":"^0.19.2","rollup-watch":"^4.3.1","rxjs":"^6.2.0","typescript":"^2.8.2","vue":"^2.5.16"},"peerDependencies":{"rxjs":"^6.0.0"},"eslintConfig":{"root":true,"extends":["plugin:vue-libs/recommended"]},"gitHead":"dc12029b8a3907c06affd7ef65141eed6b408da6","_id":"vue-rx@6.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"dist":{"integrity":"sha512-2nfkmmoZ1C4hBZ6eC1c2vvLzc3DextyNpXIDLQcPfcSHyarQCClyEO5y5Pr/P7MDzT5mrRzfunlLQaH3/lQoXA==","shasum":"75c378ef7d58195344b9bf95379d61497c9863ae","tarball":"https://registry.npmjs.org/vue-rx/-/vue-rx-6.1.0.tgz","fileCount":6,"unpackedSize":32044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcN27mCRA9TVsSAnZWagAAjykP/1outuoj6ZiKt64jiRGX\nyla0loLtRCdT56zMx0EACUUR/kbhmO8ikXu2AHSVn4rtYbBEetjCVxulLoUj\n4CCNKVQSdiOV+lkVkbKa9tejfWDlpWXhiUxioAVOWG55AxYC6ovdvw2ExdVv\noYCcCf+dZmN7KApAnRQfkU9BhGnhsGYpefL92UlANeZjGbQ2Ue3PiWxJhPUd\nShxAkyeUCX6IgHdFQ1+IMEwlI173p0E3EUJp6biiDLMKCJsShLXx9g+qoVmO\n38Uh9E3bK5rdnBv9lbAMCKztOaV458w5hjmjFDES+bRySSdUWkdbuvlLMYuW\nF31KpI6UNnSvMWw/DGVmKwnQTYp3n/HziEj4HFqbMMEeHxHflXHiOTTazHsI\nkvl4pD64zs1nHeOd/rWBjzxYWS2/uk+6DpehqEN4XM6eWnPZMhrjzbyDkDQ9\nUN4SdrlEOculZQH3Xx3VcbPh7391FMPTOHdErKbTlK0QdBS/zEGN+RRmMWCQ\nLQ7gFLyGrSaxPRcYEhVIWivmGl2f+YT59r4UP0Mva2GHLo16xItKRDmE0Xw9\n/5Ac+7T2PQUqEnkMLLFiE/ZeM6JN1pTZo8nG1Wen3cwCGztALZVuRbzTkmEr\nKkQhyIsmYcNdcJg4lFBrJC9FEMory98rGT21F2sqjZfk9sWtiLHzzGS1XzqD\nxIwM\r\n=Tfuc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDie7z+yBJb1OPzuPMZBGDBmILfE224X727WPpoHHnhzAIgOZdErCD/cLyvrh71/vBGN0Rg1db5mq83Lx/+eYUQvXU="}]},"maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-rx_6.1.0_1547136741839_0.9820976267265669"},"_hasShrinkwrap":false},"6.2.0":{"name":"vue-rx","version":"6.2.0","description":"RxJS bindings for Vue","main":"dist/vue-rx.js","module":"dist/vue-rx.esm.js","sideEffects":false,"typings":"types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/vuejs/vue-rx.git"},"keywords":["vue","rx","rxjs"],"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/vuejs/vue-rx/issues"},"homepage":"https://github.com/vuejs/vue-rx#readme","scripts":{"dev":"rollup -c rollup.config.js -w","build":"rollup -c rollup.config.js","lint":"eslint src test example","test":"npm run test:unit && npm run test:types","test:unit":"jest","test:types":"tsc -p types/test","dev:test":"jest --watch","prebuild":"npm run lint","pretest":"npm run build","prepublishOnly":"npm run build"},"devDependencies":{"buble":"^0.19.3","eslint":"^4.19.1","eslint-plugin-vue-libs":"^3.0.0","jest":"^23.1.0","rollup":"^0.59.4","rollup-plugin-alias":"^1.4.0","rollup-plugin-buble":"^0.19.2","rollup-watch":"^4.3.1","rxjs":"^6.2.0","typescript":"^2.8.2","vue":"^2.5.16"},"peerDependencies":{"rxjs":"^6.0.0"},"eslintConfig":{"root":true,"extends":["plugin:vue-libs/recommended"]},"gitHead":"f7b72b6015a84bb4af89a98c1f84ae65f4b21474","_id":"vue-rx@6.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"dist":{"integrity":"sha512-tpKUcqS5IUYS+HsdbR5TlE5LL9PK4zwlplEtmMeydnbqaUTa9ciLMplJXAtFSiQw1vuURoyEJmCXqMxaVEIloQ==","shasum":"c3b86462b252626edd16417385bb9054a3a23acb","tarball":"https://registry.npmjs.org/vue-rx/-/vue-rx-6.2.0.tgz","fileCount":6,"unpackedSize":31776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3OF4CRA9TVsSAnZWagAAG/0P/2wVz7qVCCpTUklEykZC\n4AvpVkcwsuVb+4U/oxYbHLeanTRd0XAMBa3X93U5mBscymFOkeBh/m+fq46N\nJMhgXEVUg+yjP8SQ6Gs/3/kJxQQifng4l9yET10BuTVZbP9IMMDz+wSgBECO\ne/MKTDsSgXFz85QBaod6FRWmgTHxOfepWPtTwp9Xi0CEd3WRC3+Hbj/hD4B8\nZHdCqYTVOMtSdjqWgulZdtptC4WpeeR4drLef1rvEXLR4Fjf/00n6tvYCcqO\nXHWy/VRNuZv23fyIiQsV8oFacrvUVTMcHaOfedpWm+hGttQdhlSyNK2F6MlL\nu+d6+YEJtZQP4EjtOzkNEeCml2b/bnNe+erMmFCbXRAZUdpkQMSjfqbBn/j9\nWIy4UCcpZLPFJyA/JbYYrjXj2rJ1/CsrjT9dVIF1KD2aqmpqAo2MA8wjt0ww\nWWDaAsUPkpR9OLITafUdsLMRYkrPNyABELoE3Z/LdZIfzLT/2qVHvJbPyySz\nvGCjBAEhTkTrdbdfcP5RtJ8+yAYllLjKEIKIcVXRELgq8wippSNhxRmVp/Ne\nBitZpXzXjaiDNXgD3V/uiAiFiA2Cqhnwb14tRy5k6bglIPlA2xeJ6OSMcNhG\nmV7W2giBrTHUUjmeKW7Ux5nH5vAstuxn3XcDIh273kAbW/YXeSE0WC5zadOA\n7yZN\r\n=uytZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIED4eZvkS7aO4q05X+rMog6SSnB3Vg4VutQ9tJi2bJQWAiA2N0tnmXiW/BgXPTEw8mIby9EcLuW/ZbExg7RyqxDDkw=="}]},"maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-rx_6.2.0_1557979511196_0.26803738715153136"},"_hasShrinkwrap":false}},"readme":"# vue-rx [![Build Status](https://circleci.com/gh/vuejs/vue-rx/tree/master.svg?style=shield)](https://circleci.com/gh/vuejs/vue-rx/tree/master)\n\nEnglish | [简体中文](README-CN.md)\n\n[RxJS v6](https://github.com/ReactiveX/rxjs) integration for Vue.js.\n\n> **BREAKING CHANGES from 5.0**\n> - vue-rx v6 now only works with RxJS v6 by default. If you want to keep using RxJS v5 style code, install `rxjs-compat`.\n\n### Installation\n\n#### NPM + ES2015\n\n**`rxjs` is required as a peer dependency.**\n\n``` bash\nnpm install vue vue-rx rxjs --save\n```\n\n``` js\nimport Vue from 'vue'\nimport VueRx from 'vue-rx'\n\nVue.use(VueRx)\n```\n\nWhen bundling via webpack, `dist/vue-rx.esm.js` is used by default. It imports the minimal amount of Rx operators and ensures small bundle sizes.\n\n#### Global Script\n\nTo use in a browser environment, use the UMD build `dist/vue-rx.js`. When in a browser environment, the UMD build assumes `window.rxjs` to be already present, so make sure to include `vue-rx.js` after Vue.js and RxJS. It also installs itself automatically if `window.Vue` is present.\n\nExample:\n\n``` html\n<script src=\"https://unpkg.com/rxjs/bundles/rxjs.umd.js\"></script>\n<script src=\"https://unpkg.com/vue/dist/vue.js\"></script>\n<script src=\"../dist/vue-rx.js\"></script>\n```\n\n### Usage\n\n``` js\n// provide Rx observables with the `subscriptions` option\nnew Vue({\n  el: '#app',\n  subscriptions: {\n    msg: messageObservable\n  }\n})\n```\n\n``` html\n<!-- bind to it normally in templates -->\n<div>{{ msg }}</div>\n```\n\nThe `subscriptions` options can also take a function so that you can return unique observables for each component instance:\n\n``` js\nimport { Observable } from 'rxjs'\n\nVue.component('foo', {\n  subscriptions: function () {\n    return {\n      msg: new Observable(...)\n    }\n  }\n})\n```\n\nThe observables are exposed as `vm.$observables`:\n\n``` js\nconst vm = new Vue({\n  subscriptions: {\n    msg: messageObservable\n  }\n})\n\nvm.$observables.msg.subscribe(msg => console.log(msg))\n```\n\n### `v-stream`: Streaming DOM Events\n\n`vue-rx` provides the `v-stream` directive which allows you to stream DOM events to an Rx Subject. The syntax is similar to `v-on` where the directive argument is the event name, and the binding value is the target Rx Subject.\n\n``` html\n<button v-stream:click=\"plus$\">+</button>\n```\n\nNote that you need to declare `plus$` as an instance of `rxjs.Subject` on the vm instance before the render happens, just like you need to declare data. You can do that right in the `subscriptions` function:\n\n``` js\nimport { Subject } from 'rxjs'\nimport { map, startWith, scan } from 'rxjs/operators'\n\nnew Vue({\n  subscriptions () {\n    // declare the receiving Subjects\n    this.plus$ = new Subject()\n    // ...then create subscriptions using the Subjects as source stream.\n    // the source stream emits in the format of `{ event: HTMLEvent, data?: any }`\n    return {\n      count: this.plus$.pipe(\n        map(() => 1),\n        startWith(0),\n        scan((total, change) => total + change)\n      )\n    }\n  }\n})\n```\n\nOr, use the `domStreams` convenience option:\n\n``` js\nnew Vue({\n  // requires `Rx` passed to Vue.use() to expose `Subject`\n  domStreams: ['plus$'],\n  subscriptions () {\n    // use this.plus$\n  }\n})\n```\n\nFinally, you can pass additional data to the stream using the alternative syntax:\n\n``` html\n<button v-stream:click=\"{ subject: plus$, data: someData }\">+</button>\n```\n\nThis is useful when you need to pass along temporary variables like `v-for` iterators. You can get the data by simply plucking it from the source stream:\n\n``` js\nconst plusData$ = this.plus$.pipe(pluck('data'))\n```\n\nStarting in 3.1 you can also pass along extra options (passed along to native `addEventListener` as the 3rd argument):\n\n``` html\n<button v-stream:click=\"{\n  subject: plus$,\n  data: someData,\n  options: { once: true, passive: true, capture: true }\n}\">+</button>\n```\n\nSee [example](https://github.com/vuejs/vue-rx/blob/master/example/counter.html) for actual usage.\n\n### `v-stream`: Streaming Custom Events from Child Components\n\nSimilar to streaming `DOM` events, `v-stream` can be used on components as well and will create observables from custom events emitted by the child component. It works similar to `v-on`:\n\n```html\n<div>\n  <!-- Custom component -->\n  <pagination v-on:change=\"pageChanged()\"></pagination>\n\n  <!-- v-stream with custom component -->\n  <pagination v-stream:change=\"pageChange$\"></pagination>\n</div>\n```\n\n### Other API Methods\n\n#### `$watchAsObservable(expOrFn, [options])`\n\nThis is a prototype method added to instances. You can use it to create an observable from a value watcher. The emitted value is in the format of `{ newValue, oldValue }`:\n\n``` js\nimport { pluck, map } from 'rxjs/operators'\n\nconst vm = new Vue({\n  data: {\n    a: 1\n  },\n  subscriptions () {\n    // declaratively map to another property with Rx operators\n    return {\n      aPlusOne: this.$watchAsObservable('a').pipe(\n        pluck('newValue'),\n        map(a => a + 1)\n      )\n    }\n  }\n})\n\n// or produce side effects...\nvm.$watchAsObservable('a')\n  .subscribe(\n    ({ newValue, oldValue }) => console.log('stream value', newValue, oldValue),\n    err => console.error(err),\n    () => console.log('complete')\n  )\n```\n\nThe optional `options` object accepts the same options as `vm.$watch`.\n\n#### `$eventToObservable(event)`\n\nConvert vue.$on (including lifecycle events) to Observables. The emitted value is in the format of `{ name, msg }`:\n\n``` js\nimport { interval } from 'rxjs'\nimport { take, takeUntil } from 'rxjs/operators'\n\nconst vm = new Vue({\n  created () {\n    this.$eventToObservable('customEvent')\n\t  .subscribe((event) => console.log(event.name,event.msg))\n  }\n})\n\n// vm.$once vue-rx version\nthis.$eventToObservable('customEvent').pipe(\n  take(1)\n)\n\n// Another way to auto unsub:\nlet beforeDestroy$ = this.$eventToObservable('hook:beforeDestroy').pipe(take(1))\n\ninterval(500)\n  .pipe(takeUntil(beforeDestroy$))\n```\n\n#### `$subscribeTo(observable, next, error, complete)`\n\nThis is a prototype method added to instances. You can use it to subscribe to an observable, but let VueRx manage the dispose/unsubscribe.\n\n``` js\nimport { interval } from 'rxjs'\n\nconst vm = new Vue({\n  mounted () {\n    this.$subscribeTo(interval(1000), function (count) {\n      console.log(count)\n    })\n  }\n})\n```\n\n#### `$fromDOMEvent(selector, event)`\n\nThis is a prototype method added to instances. Use it to create an observable from DOM events within the instances' element. This is similar to `Rx.Observable.fromEvent`, but usable inside the `subscriptions` function even before the DOM is actually rendered.\n\n`selector` is for finding descendant nodes under the component root element, if you want to listen to events from root element itself, pass `null` as first argument.\n\n``` js\nimport { pluck } from 'rxjs/operators'\n\nconst vm = new Vue({\n  subscriptions () {\n    return {\n      inputValue: this.$fromDOMEvent('input', 'keyup').pipe(\n        pluck('target', 'value')\n      )\n    }\n  }\n})\n```\n\n#### `$createObservableMethod(methodName)`\n\nConvert function calls to observable sequence which emits the call arguments.\n\nThis is a prototype method added to instances. Use it to create a shared hot observable from a function name. The function will be assigned as a vm method.\n\n```html\n<custom-form :onSubmit=\"submitHandler\"></custom-form>\n```\n``` js\nconst vm = new Vue({\n  subscriptions () {\n    return {\n      // requires `share` operator\n      formData: this.$createObservableMethod('submitHandler')\n    }\n  }\n})\n```\n\nYou can use the `observableMethods` option to make it more declarative:\n\n``` js\nnew Vue({\n  observableMethods: {\n    submitHandler: 'submitHandler$'\n    // or with Array shothand: ['submitHandler']\n  }\n})\n```\n\nThe above will automatically create two things on the instance:\n\n1. A `submitHandler` method which can be bound to in template with `v-on`;\n2. A `submitHandler$` observable which will be the stream emitting calls to `submitHandler`.\n\n[example](https://github.com/vuejs/vue-rx/blob/master/example/counter-function.html)\n\n### Caveats\n\nYou cannot use the `watch` option to watch subscriptions, because it is processed before the subscriptions are set up. But you can use `$watch` in the `created` hook instead.\n\n### Example\n\nSee `/examples` for some simple examples.\n\n### License\n\n[MIT](http://opensource.org/licenses/MIT)\n","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"time":{"modified":"2022-06-28T20:15:22.738Z","created":"2015-11-02T17:19:36.263Z","1.0.0":"2015-11-02T17:19:36.263Z","1.0.1":"2016-03-24T23:46:17.158Z","1.1.0":"2016-09-29T00:27:56.714Z","1.1.1":"2016-09-29T07:47:41.276Z","1.2.0":"2016-10-02T22:02:26.624Z","1.3.0":"2016-11-01T11:59:50.181Z","2.0.0":"2016-11-05T16:22:57.315Z","2.1.0":"2016-11-06T17:23:41.852Z","2.1.1":"2016-11-06T17:45:14.843Z","2.1.2":"2016-11-15T18:52:02.369Z","2.1.3":"2016-11-15T19:05:10.857Z","2.2.0":"2016-11-22T14:14:22.560Z","2.2.1":"2017-01-05T15:20:13.860Z","2.3.0":"2017-01-13T22:42:11.604Z","2.3.1":"2017-01-16T15:43:09.813Z","3.0.0":"2017-03-21T04:52:57.663Z","3.1.0":"2017-04-14T04:03:34.501Z","3.1.1":"2017-05-05T15:08:33.628Z","3.2.0":"2017-06-13T02:14:16.064Z","3.3.0":"2017-07-28T19:45:08.572Z","3.4.0":"2017-09-01T14:52:58.363Z","4.0.0":"2017-09-12T14:01:12.796Z","4.0.1":"2017-09-15T13:33:21.624Z","5.0.0":"2017-10-20T14:48:19.305Z","6.0.0":"2018-05-30T21:24:54.394Z","6.0.1":"2018-07-26T19:38:32.753Z","6.1.0":"2019-01-10T16:12:21.979Z","6.2.0":"2019-05-16T04:05:11.570Z"},"homepage":"https://github.com/vuejs/vue-rx#readme","keywords":["vue","rx","rxjs"],"repository":{"type":"git","url":"git+https://github.com/vuejs/vue-rx.git"},"author":{"name":"Evan You"},"bugs":{"url":"https://github.com/vuejs/vue-rx/issues"},"license":"MIT","readmeFilename":"README.md","users":{"panlw":true,"martinspinks":true,"i-erokhin":true}}