{"_id":"vue-meteor-tracker","_rev":"31-681374bcbf8cfa354540e20dd7cfb775","name":"vue-meteor-tracker","description":"Use Meteor Tracker reactivity inside Vue components","dist-tags":{"latest":"2.0.0","next":"3.0.0-beta.7"},"versions":{"1.0.0":{"name":"vue-meteor-tracker","version":"1.0.0","description":"Use Meteor Tracker reactivity inside Vue components","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Akryum/vue-meteor-integration.git"},"keywords":["vue","meteor","integration","tracker","reactivity"],"author":{"name":"Guillaume CHAU"},"license":"ISC","bugs":{"url":"https://github.com/Akryum/vue-meteor-integration/issues"},"homepage":"https://github.com/Akryum/vue-meteor-integration#readme","dependencies":{"lodash.omit":"^4.5.0"},"gitHead":"c236626d57faee266c685397f666c0e12c38acb9","_id":"vue-meteor-tracker@1.0.0","_shasum":"f9d8cb1acc81d4194ad59f9a7d1dee32121959ff","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"akryum","email":"alphadelta.fg@gmail.com"},"dist":{"shasum":"f9d8cb1acc81d4194ad59f9a7d1dee32121959ff","tarball":"https://registry.npmjs.org/vue-meteor-tracker/-/vue-meteor-tracker-1.0.0.tgz","integrity":"sha512-58nu0LFpBHYR91yx/1o+J1TEk17KEPdGZMwtAXGlrU7/ojurJHOtEwO0i6Svihmr+GIW/NCANajZyfszpQz9dA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICyQttgbSzkiUPgeef+/Ffq/Th2JQjwoiEvRN2NOjyuSAiEAvBKlN7T+F3wp82w9Yhz1O8be9gxLtFNA3xWeiJtUbLM="}]},"maintainers":[{"name":"akryum","email":"alphadelta.fg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-meteor-tracker-1.0.0.tgz_1476915132344_0.5259590554051101"},"directories":{}},"1.0.1":{"name":"vue-meteor-tracker","version":"1.0.1","description":"Use Meteor Tracker reactivity inside Vue components","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Akryum/vue-meteor-integration.git"},"keywords":["vue","meteor","integration","tracker","reactivity"],"author":{"name":"Guillaume CHAU"},"license":"ISC","bugs":{"url":"https://github.com/Akryum/vue-meteor-integration/issues"},"homepage":"https://github.com/Akryum/vue-meteor-integration#readme","dependencies":{"lodash.omit":"^4.5.0"},"gitHead":"c236626d57faee266c685397f666c0e12c38acb9","_id":"vue-meteor-tracker@1.0.1","_shasum":"4618314f2becdd40a530cdd2dadcd2803f53a24b","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"akryum","email":"alphadelta.fg@gmail.com"},"dist":{"shasum":"4618314f2becdd40a530cdd2dadcd2803f53a24b","tarball":"https://registry.npmjs.org/vue-meteor-tracker/-/vue-meteor-tracker-1.0.1.tgz","integrity":"sha512-HVbvP9DPXB0maBsiceDeTXh+I/0eVKgtG4p4KdAzltNGU7fjAygWxpVCnQHWwJxR2kdxzW4HDwWX/BC1dBH6eA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8r6MgqFFo2bPBhp3Z4hLB/gyOxZYmVoQAAl2d2RRPuAIhAPHIxu1Ia7cGg0I4z3//dVDYD+wWs2JhzaQBt5xPzrb/"}]},"maintainers":[{"name":"akryum","email":"alphadelta.fg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-meteor-tracker-1.0.1.tgz_1476915316043_0.04544966435059905"},"directories":{}},"1.0.2":{"name":"vue-meteor-tracker","version":"1.0.2","description":"Use Meteor Tracker reactivity inside Vue components","main":"index.js","scripts":{"compile":"babel --presets es2015 -d lib/ src/","prepublish":"npm run compile","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Akryum/vue-meteor-integration.git"},"keywords":["vue","meteor","integration","tracker","reactivity"],"author":{"name":"Guillaume CHAU"},"license":"ISC","bugs":{"url":"https://github.com/Akryum/vue-meteor-integration/issues"},"homepage":"https://github.com/Akryum/vue-meteor-integration#readme","dependencies":{"lodash.omit":"^4.5.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-preset-es2015":"^6.14.0"},"gitHead":"6c4dbce6b424f2605e2d22da77476729791c8eac","_id":"vue-meteor-tracker@1.0.2","_shasum":"4111be58656201e9355472bc5945699858e6444f","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"akryum","email":"alphadelta.fg@gmail.com"},"dist":{"shasum":"4111be58656201e9355472bc5945699858e6444f","tarball":"https://registry.npmjs.org/vue-meteor-tracker/-/vue-meteor-tracker-1.0.2.tgz","integrity":"sha512-vPvm7dXVL1Vw+vqF6SFyaxssS+A2Di+Wum4K7+JrabB5FCqOzfHIWSGVh0wkmm9kANjBEST17vmauZQXkhvhXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEmrisSizw4Ta3W2GF9+etLVsnGY6bY4mx34xVI9sRxMAiAzaHdTLMHlgtWyqct89voVSY0D8EzF0WcjCksoiJQN7A=="}]},"maintainers":[{"name":"akryum","email":"alphadelta.fg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-meteor-tracker-1.0.2.tgz_1476949297120_0.2210812522098422"},"directories":{}},"1.0.3":{"name":"vue-meteor-tracker","version":"1.0.3","description":"Use Meteor Tracker reactivity inside Vue components","main":"index.js","scripts":{"compile":"babel --presets es2015 -d lib/ src/","prepublish":"npm run compile","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Akryum/vue-meteor-integration.git"},"keywords":["vue","meteor","integration","tracker","reactivity"],"author":{"name":"Guillaume CHAU"},"license":"ISC","bugs":{"url":"https://github.com/Akryum/vue-meteor-integration/issues"},"homepage":"https://github.com/Akryum/vue-meteor-integration#readme","dependencies":{"lodash.omit":"^4.5.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-preset-es2015":"^6.14.0"},"gitHead":"e4c3dbad0c16f2f788dba416dc6069c05ff5abd9","_id":"vue-meteor-tracker@1.0.3","_shasum":"1e42a035e159c6d03e1f8999bee49d814ef8a914","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"akryum","email":"alphadelta.fg@gmail.com"},"dist":{"shasum":"1e42a035e159c6d03e1f8999bee49d814ef8a914","tarball":"https://registry.npmjs.org/vue-meteor-tracker/-/vue-meteor-tracker-1.0.3.tgz","integrity":"sha512-ibibxP6LZOAkTy5FbsUOG9F8c1i+UVkuOzmuYU7RhCaCLL48FvBnHHfJB5HD1vVJIIfHuPsl3ixSROixWdJ3SQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICi4v83On4tHtJYfSKrvjnBl3PVnNoFULCbkvKfJLrWkAiAYeetkFJAtWhtjhTATAZ/Vi8MaT91SdMjMtejymgUz7Q=="}]},"maintainers":[{"name":"akryum","email":"alphadelta.fg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-meteor-tracker-1.0.3.tgz_1478170434487_0.12474846397526562"},"directories":{}},"1.0.4":{"name":"vue-meteor-tracker","version":"1.0.4","description":"Use Meteor Tracker reactivity inside Vue components","main":"index.js","scripts":{"compile":"babel --presets es2015 -d lib/ src/","prepublish":"npm run compile","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Akryum/vue-meteor-integration.git"},"keywords":["vue","meteor","integration","tracker","reactivity"],"author":{"name":"Guillaume CHAU"},"license":"ISC","bugs":{"url":"https://github.com/Akryum/vue-meteor-integration/issues"},"homepage":"https://github.com/Akryum/vue-meteor-integration#readme","dependencies":{"lodash.omit":"^4.5.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-preset-es2015":"^6.14.0"},"gitHead":"02c8362a097692ecdf7d3bf82402ee952f89ed16","_id":"vue-meteor-tracker@1.0.4","_shasum":"f39f74ff33dab11aac05669e605d4b655ef4b297","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.9.1","_npmUser":{"name":"akryum","email":"alphadelta.fg@gmail.com"},"dist":{"shasum":"f39f74ff33dab11aac05669e605d4b655ef4b297","tarball":"https://registry.npmjs.org/vue-meteor-tracker/-/vue-meteor-tracker-1.0.4.tgz","integrity":"sha512-Uqa2ix6xbepXsO1M/lVJgBntzG5H5I42wmfB/scoM95uOeHVnfXPVBxwiSq2ZQvoYp2DvOT3o0dpLOabw/M02A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCt9Kvm1WmJFu8DSBuT5W3zt6EVSCSUGFiVK0xNp6LRmgIhANyXvHxOCFG/lZmGVDJveWntev2MtKJbpc2Gytbg2k/K"}]},"maintainers":[{"name":"akryum","email":"alphadelta.fg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-meteor-tracker-1.0.4.tgz_1482000410497_0.13489459734410048"},"directories":{}},"1.1.0":{"name":"vue-meteor-tracker","version":"1.1.0","description":"Use Meteor Tracker reactivity inside Vue components","main":"index.js","scripts":{"compile":"babel --presets es2015 -d lib/ src/","prepublish":"npm run compile","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Akryum/vue-meteor-integration.git"},"keywords":["vue","meteor","integration","tracker","reactivity"],"author":{"name":"Guillaume CHAU"},"license":"ISC","bugs":{"url":"https://github.com/Akryum/vue-meteor-integration/issues"},"homepage":"https://github.com/Akryum/vue-meteor-integration#readme","dependencies":{"lodash.omit":"^4.5.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-preset-es2015":"^6.14.0"},"gitHead":"9299f98d67f948faa1742d8fc60021e0705bb17f","_id":"vue-meteor-tracker@1.1.0","_shasum":"34e82e11200133de5a210ebeacc2b6c2717c8217","_from":".","_npmVersion":"3.10.5","_nodeVersion":"7.5.0","_npmUser":{"name":"akryum","email":"alphadelta.fg@gmail.com"},"dist":{"shasum":"34e82e11200133de5a210ebeacc2b6c2717c8217","tarball":"https://registry.npmjs.org/vue-meteor-tracker/-/vue-meteor-tracker-1.1.0.tgz","integrity":"sha512-ho+vpicp2uAOT9g6V/VG86VzIXbtebg/syKGmCfKa6344zlesFiOgtg4ILGWMKcw9NEFXKy+D/uJFDCSNhiMYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVJWEeFj/ds+SKU3yD2+Zw/HEakVFUnYcJ8K+IXe4KVwIgN3r0qTFw6LtUeiYKtBvtkI9WzVsqRUfM+NQ0IZcEYqs="}]},"maintainers":[{"name":"akryum","email":"alphadelta.fg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-meteor-tracker-1.1.0.tgz_1487631977729_0.9390947900246829"},"directories":{}},"1.1.1":{"name":"vue-meteor-tracker","version":"1.1.1","description":"Use Meteor Tracker reactivity inside Vue components","main":"index.js","scripts":{"compile":"babel --presets es2015 -d lib/ src/","prepublish":"npm run compile","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Akryum/vue-meteor-integration.git"},"keywords":["vue","meteor","integration","tracker","reactivity"],"author":{"name":"Guillaume CHAU"},"license":"ISC","bugs":{"url":"https://github.com/Akryum/vue-meteor-integration/issues"},"homepage":"https://github.com/Akryum/vue-meteor-integration#readme","dependencies":{"lodash.omit":"^4.5.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-preset-es2015":"^6.14.0"},"gitHead":"9299f98d67f948faa1742d8fc60021e0705bb17f","_id":"vue-meteor-tracker@1.1.1","_shasum":"7540a1691369abe72613ef8f962bc494be77d5bf","_from":".","_npmVersion":"3.10.5","_nodeVersion":"7.5.0","_npmUser":{"name":"akryum","email":"alphadelta.fg@gmail.com"},"dist":{"shasum":"7540a1691369abe72613ef8f962bc494be77d5bf","tarball":"https://registry.npmjs.org/vue-meteor-tracker/-/vue-meteor-tracker-1.1.1.tgz","integrity":"sha512-WMDtM2mQ5YIcV5zPzdgGlFxiPSJU8tjp5azxj5XqkwYVFrZ9XBjISw54wqK+EBRG6Q+vF0IaNPlrEMUB0mhp9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkf54UcqogJE3VbI8vLQ4Tx711GTFuPx47FMuvTEadpAiEAwO+ZCZVqNuFrsbhn7TURc9wGRwNPWkicKCpULzNlmLE="}]},"maintainers":[{"name":"akryum","email":"alphadelta.fg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-meteor-tracker-1.1.1.tgz_1487632141614_0.10151080461218953"},"directories":{}},"1.1.2":{"name":"vue-meteor-tracker","version":"1.1.2","description":"Use Meteor Tracker reactivity inside Vue components","main":"index.js","scripts":{"compile":"babel --presets es2015 -d lib/ src/","prepublish":"npm run compile","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Akryum/vue-meteor-integration.git"},"keywords":["vue","meteor","integration","tracker","reactivity"],"author":{"name":"Guillaume CHAU"},"license":"ISC","bugs":{"url":"https://github.com/Akryum/vue-meteor-integration/issues"},"homepage":"https://github.com/Akryum/vue-meteor-integration#readme","dependencies":{"lodash.omit":"^4.5.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-preset-es2015":"^6.14.0"},"gitHead":"c55a4dfd72d4a84017f99f296184bd16f8607518","_id":"vue-meteor-tracker@1.1.2","_shasum":"f0e81dd63330b2f1dfcaccf60151a96156999f2c","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.3.0","_npmUser":{"name":"akryum","email":"alphadelta.fg@gmail.com"},"dist":{"shasum":"f0e81dd63330b2f1dfcaccf60151a96156999f2c","tarball":"https://registry.npmjs.org/vue-meteor-tracker/-/vue-meteor-tracker-1.1.2.tgz","integrity":"sha512-aq8frxbg+OUHJtyLn+ghcg4nv4BdbpBD6uQKwV4XIThYQbkkmD1GCJ5iF4ITojdx4D0BfKKoLcj5SQBYApq8BA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUT39gVgqAR9qH4eGDT5JE3Cvg72i/1jIMN8489B2zSwIgKckeHW/qJMdNEapDdVQYDIq/mmgREAqkhWmDzMEjoQc="}]},"maintainers":[{"name":"akryum","email":"alphadelta.fg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-meteor-tracker-1.1.2.tgz_1488907119860_0.7878170106559992"},"directories":{}},"1.2.0":{"name":"vue-meteor-tracker","version":"1.2.0","description":"Use Meteor Tracker reactivity inside Vue components","main":"index.js","scripts":{"compile":"babel --presets es2015 -d lib/ src/","prepublish":"npm run compile","dev":"npm-watch"},"watch":{"compile":"src/*.js"},"repository":{"type":"git","url":"git+https://github.com/Akryum/vue-meteor-integration.git"},"keywords":["vue","meteor","integration","tracker","reactivity"],"author":{"name":"Guillaume CHAU"},"license":"ISC","bugs":{"url":"https://github.com/Akryum/vue-meteor-integration/issues"},"homepage":"https://github.com/Akryum/vue-meteor-integration#readme","dependencies":{"lodash.omit":"^4.5.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-preset-es2015":"^6.14.0","npm-watch":"^0.1.6"},"gitHead":"64799c4592d625fda3f614a23d09b41e93ad0acd","_id":"vue-meteor-tracker@1.2.0","_shasum":"61465192d30ebde4ad78728c5a1406810b85b2ea","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.3.0","_npmUser":{"name":"akryum","email":"alphadelta.fg@gmail.com"},"dist":{"shasum":"61465192d30ebde4ad78728c5a1406810b85b2ea","tarball":"https://registry.npmjs.org/vue-meteor-tracker/-/vue-meteor-tracker-1.2.0.tgz","integrity":"sha512-Dioj7wQRcd9DKP5ZQny4ABbbR2N9KmnaAvungOOd/yexHBWRO8iHplN5X3wv2qJgaV8dFrhUbMA2x0qLd4pudA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJ+bhtkaAcg89FzI5F6ytQCT8CdCX3I7r2Semsz8MzOgIgHFaHUqZHqEi4gEi00ut3Hn8Ht6WXq6PTlMxHkAvWWQM="}]},"maintainers":[{"name":"akryum","email":"alphadelta.fg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-meteor-tracker-1.2.0.tgz_1490287090578_0.30026974342763424"},"directories":{}},"1.2.1":{"name":"vue-meteor-tracker","version":"1.2.1","description":"Use Meteor Tracker reactivity inside Vue components","main":"index.js","scripts":{"compile":"babel --presets es2015 -d lib/ src/","prepublish":"npm run compile","dev":"npm-watch"},"watch":{"compile":"src/*.js"},"repository":{"type":"git","url":"git+https://github.com/Akryum/vue-meteor-integration.git"},"keywords":["vue","meteor","integration","tracker","reactivity"],"author":{"name":"Guillaume CHAU"},"license":"ISC","bugs":{"url":"https://github.com/Akryum/vue-meteor-integration/issues"},"homepage":"https://github.com/Akryum/vue-meteor-integration#readme","dependencies":{"lodash.omit":"^4.5.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-preset-es2015":"^6.14.0","npm-watch":"^0.1.6"},"gitHead":"29c56187c7eb6a080491453860f45f44e66f7400","_id":"vue-meteor-tracker@1.2.1","_shasum":"b4e140c5ad30f676725fc04e1437daab80ee1ab6","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"akryum","email":"alphadelta.fg@gmail.com"},"dist":{"shasum":"b4e140c5ad30f676725fc04e1437daab80ee1ab6","tarball":"https://registry.npmjs.org/vue-meteor-tracker/-/vue-meteor-tracker-1.2.1.tgz","integrity":"sha512-KHc/8BH2E36Q/kk090WHpg2XP+SH3HLWPdjJvNR9z30sET3tc2WNiHqN1CQtwbh+c0+PC5Yg4navKkP0PC15WQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPBQIp8GGWVf9I6yMQiFjbVyVs9Mb/JpgTduVcockKLgIgUt6L5/es8KF+PkqJgDfTfzV3g+Ye9NqfOGGqDE9KFOg="}]},"maintainers":[{"name":"akryum","email":"alphadelta.fg@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-meteor-tracker-1.2.1.tgz_1492300052094_0.7089553051628172"},"directories":{}},"1.2.2":{"name":"vue-meteor-tracker","version":"1.2.2","description":"Use Meteor Tracker reactivity inside Vue components","main":"index.js","scripts":{"compile":"babel --presets es2015 -d lib/ src/","prepublish":"npm run compile","dev":"npm-watch"},"watch":{"compile":"src/*.js"},"repository":{"type":"git","url":"git+https://github.com/Akryum/vue-meteor-integration.git"},"keywords":["vue","meteor","integration","tracker","reactivity"],"author":{"name":"Guillaume CHAU"},"license":"ISC","bugs":{"url":"https://github.com/Akryum/vue-meteor-integration/issues"},"homepage":"https://github.com/Akryum/vue-meteor-integration#readme","dependencies":{"lodash.omit":"^4.5.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-preset-es2015":"^6.14.0","npm-watch":"^0.1.6"},"gitHead":"eee1d07052dbcc8d2606f6c85715ab0502baa813","_id":"vue-meteor-tracker@1.2.2","_shasum":"3360586cc4517c0f3fef6388f7edb2937613f25c","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"akryum","email":"alphadelta.fg@gmail.com"},"dist":{"shasum":"3360586cc4517c0f3fef6388f7edb2937613f25c","tarball":"https://registry.npmjs.org/vue-meteor-tracker/-/vue-meteor-tracker-1.2.2.tgz","integrity":"sha512-2vwA2lKjIX4nLLZrSxxEbl/m8og+pVdPBf6noMV7r1z9Zxw14VXW7yjZvkDanMaR/fLWCP65I1VPCxZBOmmGqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvi3/7xu7mwINNnhbC6GLzcq5sAX34ynDJCsfZ358TywIgDMZz6GQxnWCMLZbsReWQSXPALi6dwD/9fXpkKbrPobM="}]},"maintainers":[{"name":"akryum","email":"alphadelta.fg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-tracker-1.2.2.tgz_1496406436716_0.9996012933552265"},"directories":{}},"1.2.3":{"name":"vue-meteor-tracker","version":"1.2.3","description":"Use Meteor Tracker reactivity inside Vue components","main":"index.js","scripts":{"compile":"babel --presets es2015 -d lib/ src/","prepublish":"npm run compile","dev":"npm-watch"},"watch":{"compile":"src/*.js"},"repository":{"type":"git","url":"git+https://github.com/Akryum/vue-meteor-integration.git"},"keywords":["vue","meteor","integration","tracker","reactivity"],"author":{"name":"Guillaume CHAU"},"license":"ISC","bugs":{"url":"https://github.com/Akryum/vue-meteor-integration/issues"},"homepage":"https://github.com/Akryum/vue-meteor-integration#readme","dependencies":{"lodash.omit":"^4.5.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-preset-es2015":"^6.14.0","npm-watch":"^0.1.6"},"gitHead":"eee1d07052dbcc8d2606f6c85715ab0502baa813","_id":"vue-meteor-tracker@1.2.3","_shasum":"ef08aec956c2fa6c23145bae7f0f281480edb050","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"akryum","email":"alphadelta.fg@gmail.com"},"dist":{"shasum":"ef08aec956c2fa6c23145bae7f0f281480edb050","tarball":"https://registry.npmjs.org/vue-meteor-tracker/-/vue-meteor-tracker-1.2.3.tgz","integrity":"sha512-6Rl6wEEA/TmzV8xiVuVd1GxejDyoMUMmPC8pzGhFXqkF0YLX5OyMo4VJn4TW0IUdY6ODV7FDjM3URpwlYyGMrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH0cH9G4Q62GA0Q1+B7GsvYUpoVefws/owES+Wms/53wCIQCbrntLp3T4h2njrqu7ElL5QMJXMwnZjfw5Ls2hQWhA3A=="}]},"maintainers":[{"name":"akryum","email":"alphadelta.fg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-tracker-1.2.3.tgz_1496418125018_0.658670705743134"},"directories":{}},"2.0.0-beta.1":{"name":"vue-meteor-tracker","version":"2.0.0-beta.1","description":"Use Meteor Tracker reactivity inside Vue components","main":"dist/vue-meteor-tracker.umd.js","module":"dist/vue-meteor-tracker.esm.js","unpkg":"dist/vue-meteor-tracker.min.js","scripts":{"build":"npm run build:browser && npm run build:es && npm run build:umd","build:browser":"rollup --config build/rollup.config.browser.js","build:es":"rollup --config build/rollup.config.es.js","build:umd":"rollup --config build/rollup.config.umd.js","dev":"nodemon --exec 'npm run build' --watch src","prepublishOnly":"npm run test && npm run build","test":"npm run test:eslint","test:eslint":"eslint --ext .js src"},"repository":{"type":"git","url":"git+https://github.com/Akryum/vue-meteor-integration.git"},"keywords":["vue","meteor","integration","tracker","reactivity"],"author":{"name":"Guillaume CHAU"},"license":"ISC","bugs":{"url":"https://github.com/Akryum/vue-meteor-integration/issues"},"homepage":"https://github.com/Akryum/vue-meteor-integration#readme","dependencies":{"lodash.omit":"^4.5.0"},"devDependencies":{"babel-core":"^6.26.0","babel-eslint":"^8.2.3","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.7.0","babel-preset-stage-0":"^6.24.1","eslint":"^4.10.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^6.0.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","nodemon":"^1.14.12","rollup":"^0.55.3","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0"},"gitHead":"cb87986544a6186d8e1579e8f614b3067f09b36f","_id":"vue-meteor-tracker@2.0.0-beta.1","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"akryum","email":"alphadelta.fg@gmail.com"},"dist":{"integrity":"sha512-glvH89jeM43P6vJb4WsL5LUXWpN2h1VePEHAZeaTTQD8mDBzRWqH0kekh2yq76wSdxEVdWrKRosOAB8W7laYIQ==","shasum":"80f95f288cdb448fdf5c7860d9579844bcef73f2","tarball":"https://registry.npmjs.org/vue-meteor-tracker/-/vue-meteor-tracker-2.0.0-beta.1.tgz","fileCount":6,"unpackedSize":119885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+IKfCRA9TVsSAnZWagAAaj0P/185MvmX4i+5N0+Lsd11\ndFVBVl1vC1tNrKopepNF9au+Aolz8jw1B4q9TuqMHhTYci5cOqKq9TOEjWzS\nbEC4jqy1NVFmd7X6enW8rr+c9ICjVOs1Zw+KDel46ldvsd0QlNVjrZA7HBhE\n81j5XKt+6o1j9+xluben15lPvZGH0xl/lQDKl/LAS+fUFLCKxnoqNehL6Va5\nIjscD4PBkoWUgYddWfhkKuaDLe3228RZ6gs6bY0VaO+1TFAI5pOXvUKgMhyt\nvFLFnp3ziq2T0f96MoOku8vQMwxXa8LZTrDVEtEEJ4rPi3z1q5MF9L/i6QDz\nJ/EtGbIdfPiPdUyMmItYMU06C9/i9XCFzIq+1CAt+GJh9igxP3mNCvd/J1ve\nb7VJBuCP8p4BuXiEiOhuL8vjngpTx6mWLGj4NEvDPnzgF8Wp0ltiM00SIKOL\nCralXT/yfICT9AxRQPDpxmgNYl9H+GLanPKPN28CcVOc+X9wcNIOQrq59vks\nqm4wZv5w1IF8mWuX+jbImJGYiujq5lF3osYsfUIv3tLbYcoBNDb1DwfT5H5Q\nSuKBOb5z6UoDhx1RuhNbC8kzkDZZfxR8hnTGSCD96JJpZHJi77fkPQhirQAd\najG63jAuA4ppOSkimU0a2xktI9pchNinnr0H6NRZsNuCV9h7LigDvxUnZo2a\nXQRv\r\n=cLlF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0W/Z5FYGtlY2me/SspHc9ANO7ZAUbDcSf+urNtd1lNAiAa8bOEKb+VsZYsimZOsD0bNWgjxXjCupneBVz1ygNSbA=="}]},"maintainers":[{"name":"akryum","email":"alphadelta.fg@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-tracker_2.0.0-beta.1_1526235806686_0.590344800646714"},"_hasShrinkwrap":false},"2.0.0-beta.2":{"name":"vue-meteor-tracker","version":"2.0.0-beta.2","description":"Use Meteor Tracker reactivity inside Vue components","main":"dist/vue-meteor-tracker.umd.js","module":"dist/vue-meteor-tracker.esm.js","unpkg":"dist/vue-meteor-tracker.min.js","scripts":{"build":"npm run build:browser && npm run build:es && npm run build:umd","build:browser":"rollup --config build/rollup.config.browser.js","build:es":"rollup --config build/rollup.config.es.js","build:umd":"rollup --config build/rollup.config.umd.js","dev":"nodemon --exec 'npm run build' --watch src","prepublishOnly":"npm run test && npm run build","test":"npm run test:eslint","test:eslint":"eslint --ext .js src"},"repository":{"type":"git","url":"git+https://github.com/Akryum/vue-meteor-integration.git"},"keywords":["vue","meteor","integration","tracker","reactivity"],"author":{"name":"Guillaume CHAU"},"license":"ISC","bugs":{"url":"https://github.com/Akryum/vue-meteor-integration/issues"},"homepage":"https://github.com/Akryum/vue-meteor-integration#readme","dependencies":{"lodash.omit":"^4.5.0"},"devDependencies":{"babel-core":"^6.26.0","babel-eslint":"^8.2.3","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.7.0","babel-preset-stage-0":"^6.24.1","eslint":"^4.10.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^6.0.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","nodemon":"^1.14.12","rollup":"^0.55.3","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0"},"gitHead":"af3994d3e4e4ef108c6672a10eae7dd9ca064599","_id":"vue-meteor-tracker@2.0.0-beta.2","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"akryum","email":"alphadelta.fg@gmail.com"},"dist":{"integrity":"sha512-dqMdZNRS1sIAmK8gDZF385YNo8P/W6QO1Xt/DMClcs1rHqVVzjWDCLXrUiHQT1zOOmFj55mB5txTqoUOs6K4DA==","shasum":"0e78aa71ab6867e4329929368757797efa3f190a","tarball":"https://registry.npmjs.org/vue-meteor-tracker/-/vue-meteor-tracker-2.0.0-beta.2.tgz","fileCount":6,"unpackedSize":119509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+M8OCRA9TVsSAnZWagAAqNsP/0r7u66Mg4YEXf0+gihr\nW+VotSe4R853FYWTDWS2Zob6EryVGjjP0GkWcQxIqMWG6klMsRv3t0+s2IGv\nbZ1SVaHRUkFqM4BP4Dp3AYOKn/QJ0oK+7vMxcDvzWHxqbcYwVcug1ra0kCmg\nqDbk/9PlnnSVPpRv4bWhX6VpTIeu+KcmK5gudMpLEumzzU5H9T8rG8H9xfUd\nSo4t2d8h+SauDZGkjp0WK96WZTY7QZJuj0IbyF0YXpHaFB5ahG5tdSI1ZknM\n3epRmS0BrquVaQuE6OeoyTlFGwiNwJDbHaLPqwxMdpx5T3HkwO9oyADosKOp\n4XcMNRae/olaTuqnCiLjMCq+hHuWfPGDLStqbKjAUfsVSfa4xBDNkCZHvcxx\n+K/NOVCZQgHKuZ5ozToGZxq9NBnSH8SJ3DOxv3HDXc/iW4PKbw/ov9e/pOMX\nT4MU2ekigp4eqhu1hPOtzhnuFl+R/c5dYXr0PinamblEmJOReB8AD//Mrnn5\nAmirRs50b8WJdb4ojjgQyLGojpSE79yZqCmt9v1BCnaE3AhMCFY/m1M8BxKn\nDVY7L8fAhQKAJpqSb1ms6pSS67s8RWekh+AUAu6OReK3tTLt7nNgXpx3AeMO\nvW5YX2ycT8Ma+sn/ewNXQeUmVY4uh4jBWHot2KSCoLHFD2OXyI+sXaOSfLQx\nxCwk\r\n=SK4U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVcIghzYPsAxHNCoyc7KbXGZbJepNUM/JD0UD3YIGKNgIgIGbBGHfm58ye0xsPpwpXEG2uP05xMUvF1cO++FO0ibw="}]},"maintainers":[{"name":"akryum","email":"alphadelta.fg@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-tracker_2.0.0-beta.2_1526255372044_0.5241946563530959"},"_hasShrinkwrap":false},"2.0.0-beta.3":{"name":"vue-meteor-tracker","version":"2.0.0-beta.3","description":"Use Meteor Tracker reactivity inside Vue components","main":"dist/vue-meteor-tracker.umd.js","module":"dist/vue-meteor-tracker.esm.js","unpkg":"dist/vue-meteor-tracker.min.js","scripts":{"build":"npm run build:browser && npm run build:es && npm run build:umd","build:browser":"rollup --config build/rollup.config.browser.js","build:es":"rollup --config build/rollup.config.es.js","build:umd":"rollup --config build/rollup.config.umd.js","dev":"nodemon --exec 'npm run build' --watch src","prepublishOnly":"npm run test && npm run build","test":"npm run test:eslint","test:eslint":"eslint --ext .js src"},"repository":{"type":"git","url":"git+https://github.com/Akryum/vue-meteor-integration.git"},"keywords":["vue","meteor","integration","tracker","reactivity"],"author":{"name":"Guillaume CHAU"},"license":"ISC","bugs":{"url":"https://github.com/Akryum/vue-meteor-integration/issues"},"homepage":"https://github.com/Akryum/vue-meteor-integration#readme","dependencies":{"lodash.omit":"^4.5.0"},"devDependencies":{"babel-core":"^6.26.0","babel-eslint":"^8.2.3","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.7.0","babel-preset-stage-0":"^6.24.1","eslint":"^4.10.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^6.0.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^3.0.1","nodemon":"^1.14.12","rollup":"^0.55.3","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0"},"gitHead":"5bbc3dbc406cb05852ad80bfcc8bbcd783ffbeb1","_id":"vue-meteor-tracker@2.0.0-beta.3","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"akryum","email":"alphadelta.fg@gmail.com"},"dist":{"integrity":"sha512-1Br//aQF6/ljK9q7R+5ZliydRzARGY3PyYf0Rp6l9wDTgAGRX/ZgKPkyNLZxkFYSI0cWnPIy4TaIh3TRbTJNgg==","shasum":"87214c8c33591b8a36a6bb0758c41a5642b31b4c","tarball":"https://registry.npmjs.org/vue-meteor-tracker/-/vue-meteor-tracker-2.0.0-beta.3.tgz","fileCount":6,"unpackedSize":122984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+PaeCRA9TVsSAnZWagAAm9MQAIWkL1qGzk19/WoTQ8d9\n/P9CugrxyDisdxShJFoUzmg4e5jMCQRMXzmzkw9OG3Z4eCUE7yacXu+J6q4V\nP+i6UX3yA+FrYCKENuKsc5vTZvZI2IV5oN8qTTY5hX9LhZOvPmi9HfnAoCix\nLySEJhwcMfpGCZMr0cD/tZUw0GRVqn7IOVJVM0kKwEffFsE0M1XawtCy0Gj5\nmmnUZnkGZw/6W0fNct2n7s6Ri26RQjUb5RB1EvRh0xmSwv0kVjgeBQ4ENQmA\nH+SSGYFz9iwd52jZAbLEclw7RS6il1ohaUUtrx04vaT1HMBxpBMJRBUw8vL1\nnQNoDUKi7Q3e3mxJlWgmJbYw8xw65cjP3c1REURbLnzbNa1Q+vNNCs15Dccl\nk59lCQV2fmzp7n651GEilf6KJ31Zg2+GeymH284UBDTlJkLJfz/+Ygfv8hPe\nCsAwlENJG15NCe2F08V3jsN7hFOJkihberwqLbZhiyNBkdX1nGOjvgRHvrTz\nvcf4VfhpK3pfTte2KV5un1gCCMfsQ1inV6I70CtFeGG+Ny6UugUdBjzVcN1n\n1MyGhuRLykJH4uKXdCXDQmUkqcnt5sB/SC3skY/ab7p/LaTNtWPjjoja61N3\nq8MJktlrRzXAPPcQ4scrrtfgtZAcrH6XnpNjbzpJSD+B2xpFoLnZ97O3WB5o\nLRC8\r\n=Vy2y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDi4zv/0u5+/yemiTRAP3sT3lb38JOV0o92GSJecLNH3wIgeuN6+HAivmKb/YCmjhwjv/Kg4NZtN090oZpC366TX28="}]},"maintainers":[{"name":"akryum","email":"alphadelta.fg@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-tracker_2.0.0-beta.3_1526265501210_0.6970627138631704"},"_hasShrinkwrap":false},"2.0.0-beta.4":{"name":"vue-meteor-tracker","version":"2.0.0-beta.4","description":"Use Meteor Tracker reactivity inside Vue components","main":"dist/vue-meteor-tracker.umd.js","module":"dist/vue-meteor-tracker.esm.js","unpkg":"dist/vue-meteor-tracker.min.js","scripts":{"build":"npm run build:browser && npm run build:es && npm run build:umd","build:browser":"rollup --config build/rollup.config.browser.js","build:es":"rollup --config build/rollup.config.es.js","build:umd":"rollup --config build/rollup.config.umd.js","dev":"nodemon --exec 'npm run build' --watch src","prepublishOnly":"npm run test && npm run build","test":"npm run test:eslint","test:eslint":"eslint --ext .js src"},"repository":{"type":"git","url":"git+https://github.com/Akryum/vue-meteor-integration.git"},"keywords":["vue","meteor","integration","tracker","reactivity"],"author":{"name":"Guillaume CHAU"},"license":"ISC","bugs":{"url":"https://github.com/Akryum/vue-meteor-integration/issues"},"homepage":"https://github.com/Akryum/vue-meteor-integration#readme","dependencies":{"lodash.omit":"^4.5.0"},"devDependencies":{"babel-core":"^6.26.0","babel-eslint":"^8.2.6","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.7.0","babel-preset-stage-0":"^6.24.1","eslint":"^4.10.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^6.0.0","eslint-plugin-promise":"^3.8.0","eslint-plugin-standard":"^3.0.1","nodemon":"^1.18.4","rollup":"^0.55.3","rollup-plugin-babel":"^3.0.7","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-uglify":"^3.0.0"},"gitHead":"e765fa2dd879598b795a5b2e125a6bafe7d18de1","_id":"vue-meteor-tracker@2.0.0-beta.4","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"akryum","email":"guillaume.b.chau@gmail.com"},"dist":{"integrity":"sha512-y6EDoNKeB+RgclI8eQJaVvpdGihdADrUV2vdC4UNynMt/pHRNQ1DXxD28pODDquHt2myl/UXqts+9X39wC67Gw==","shasum":"50e89ce1a3694e7e8e98040019fd2c9d7ef5b539","tarball":"https://registry.npmjs.org/vue-meteor-tracker/-/vue-meteor-tracker-2.0.0-beta.4.tgz","fileCount":6,"unpackedSize":131324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvLcdCRA9TVsSAnZWagAAdZwP/RVBpYsREHYavYjYtZmE\nLPZ2tUrukwwgMnkEJxhu8sVPKyJ0RRgkwPK5FWB3Di68ybNOuxwWKNC6SWPB\nezRqh2hIlPA5SAz9x3mYrtuB5ERaNAecDGAsWl5oo3h97Xyz67JjTH1jxfHQ\nVai0oC+AjYFIv3GEec6g5yeD+hhS0QD/DwldR8N39OGWN8JtagYPQnbsgbX4\ncbQtKD7U8vWbVsTrvbB0WZzS5ZBQ5TjyLOEB9cNh2u3vYJ+jMx+Kvw25+4ff\nvZahabdUsYczDllRlrSicKRL9kzcd0kPN4lFYWtO1DgnC5ohefyfbjKCJMuy\nXwuH/uuxe+OMlpqRybwVacrzEegpFcYmEAlkUPu1JHp1cL2HuxMPrUso7EB5\n57kpZxH9b2jBC2o/r47HJkAtAEa52Ibjt/wHC4b+GfM1YlXbuDm/wSGJ1g7l\nPWTJVgQ5NgT1waZBPwDPzthvEp470wwCLFL3Ss1C+gEir4LfjpHLXZlK9UdW\njrfmoIO5onNX7ZXoZFV5IpYCyUOGzI+hZXWmb5ISsOCmdUdBCezZKpETtNiO\nqc9nNs8vRohnaTeyaaI06QpsHM56oszSBcGTf91HsIgmzRbwooCpmWMVRufX\n9iwh19v9o3q6GH/uRSNzfHhPXQ+Fyv8PizHOxlImYykix5KIbEW6FSzL9a06\n031c\r\n=td4t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHWAL97cI4D47z1r56fIAwkcY+awgMu6kFHUinSOadzsAiEAqKUVV8qfFIXs4OktUVl0MpAUeoXXhAOT0RWVweTsuSk="}]},"maintainers":[{"name":"akryum","email":"alphadelta.fg@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-tracker_2.0.0-beta.4_1539094300179_0.43169456698673847"},"_hasShrinkwrap":false},"2.0.0-beta.5":{"name":"vue-meteor-tracker","version":"2.0.0-beta.5","description":"Use Meteor Tracker reactivity inside Vue components","main":"dist/vue-meteor-tracker.umd.js","module":"dist/vue-meteor-tracker.esm.js","unpkg":"dist/vue-meteor-tracker.min.js","scripts":{"build":"npm run build:browser && npm run build:es && npm run build:umd","build:browser":"rollup --config build/rollup.config.browser.js","build:es":"rollup --config build/rollup.config.es.js","build:umd":"rollup --config build/rollup.config.umd.js","dev":"nodemon --exec 'npm run build' --watch src","prepublishOnly":"npm run test && npm run build","test":"npm run test:eslint","test:eslint":"eslint --ext .js src"},"repository":{"type":"git","url":"git+https://github.com/Akryum/vue-meteor-integration.git"},"keywords":["vue","meteor","integration","tracker","reactivity"],"author":{"name":"Guillaume CHAU"},"license":"ISC","bugs":{"url":"https://github.com/Akryum/vue-meteor-integration/issues"},"homepage":"https://github.com/Akryum/vue-meteor-integration#readme","dependencies":{"lodash.omit":"^4.5.0"},"devDependencies":{"babel-core":"^6.26.0","babel-eslint":"^8.2.6","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.7.0","babel-preset-stage-0":"^6.24.1","eslint":"^4.10.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^6.0.0","eslint-plugin-promise":"^3.8.0","eslint-plugin-standard":"^3.0.1","nodemon":"^1.18.7","rollup":"^0.55.3","rollup-plugin-babel":"^3.0.7","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-uglify":"^3.0.0"},"gitHead":"971381c46d8b0b27f02fb19ae1e7441bc70dab88","_id":"vue-meteor-tracker@2.0.0-beta.5","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"akryum","email":"guillaume.b.chau@gmail.com"},"dist":{"integrity":"sha512-egEEqAeKoy7moc4mdb/yM4+UDxk7yOAiIAW8gFz8umtAEYr7Ll8B1wLC0gtoY4IDUU8bCo0UzQjWvfXDMfl7YA==","shasum":"104c4a43857e7050a1f3e30860a80c5f5caf1989","tarball":"https://registry.npmjs.org/vue-meteor-tracker/-/vue-meteor-tracker-2.0.0-beta.5.tgz","fileCount":6,"unpackedSize":131683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDTnKCRA9TVsSAnZWagAAiFgP/RrJdhDE3uMmcIzwiAr/\nB9Eo2EMiKi3zOJuPV9KwM40ihCy9aBkji+b8nPCJCyE3uDV4kGSdMe/7coFa\nzhVJmvbPHZwwr3h8O6DDpOXhI7E6dMcQ8UVyfTZ04Ku6l/rdT9rchglOlFWA\nm07pvMGeu6KWtCKhZx3HOCIuhNl0uISGhuu9HJ0ZJr8XLoAHSUzrZXFRmctp\nNUUgtlwUhOT652E9cIrIZwyjdjVK55vPziAYdO3w1lfWk/dAkmJqeCH4BDXw\nEAmERBELMJZQv7ZiCTKELBlaB3f3CRxR4C0SeHi93WAuFdMqtqxunc1oi0ti\nDd7gH/eEVlbFRB19mGzprFUptE01/bu0M1krn3R61zKpymCA17aFz6GN4d9E\nJeKKE6nVRI9yDw0nXkGx2Gw2IHS8o+b81+8027zzOAKkHUgii5ht6jt3VD5z\nhPwgmzuPAQvipRVexcrrdti9WYfaWIY9sL1r+r0YExOdRBTfYwWwZLApWVao\nK0bNbu8+jLXbjtw0TM/mmsQI4hIKsBR9POPVWoyXcVc899Iy7vk0oBPw97LX\nmkfbXIIURq6YPwrwot8nwj/UnaiD4B+gbdHVhotSnoV6pJfy3BpU6N1Zl2af\npy7C37BGo/zeV49lKxZGzFuFZ/aXLOFtFbQAbTGWylYnpfqSoHrh83BG72Vh\nD+ao\r\n=l3Pg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+qgsudUrYzlJlhnF4Igf7Ncxx6ByvQk/byeIVqNw9dwIgUECN4oHvsAUQPjvH1n5g/QGrhVO2W56oS5/GAx94UTw="}]},"maintainers":[{"name":"akryum","email":"alphadelta.fg@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-tracker_2.0.0-beta.5_1544370633537_0.42494880517602907"},"_hasShrinkwrap":false},"2.0.0":{"name":"vue-meteor-tracker","version":"2.0.0","description":"Use Meteor Tracker reactivity inside Vue components","main":"dist/vue-meteor-tracker.umd.js","module":"dist/vue-meteor-tracker.esm.js","unpkg":"dist/vue-meteor-tracker.min.js","scripts":{"build":"npm run build:browser && npm run build:es && npm run build:umd","build:browser":"rollup --config build/rollup.config.browser.js","build:es":"rollup --config build/rollup.config.es.js","build:umd":"rollup --config build/rollup.config.umd.js","dev":"nodemon --exec 'npm run build' --watch src","prepublishOnly":"npm run test && npm run build","test":"npm run test:eslint","test:eslint":"eslint --ext .js src"},"repository":{"type":"git","url":"git+https://github.com/Akryum/vue-meteor-integration.git"},"keywords":["vue","meteor","integration","tracker","reactivity"],"author":{"name":"Guillaume CHAU"},"license":"ISC","bugs":{"url":"https://github.com/Akryum/vue-meteor-integration/issues"},"homepage":"https://github.com/Akryum/vue-meteor-integration#readme","dependencies":{"lodash.omit":"^4.5.0"},"devDependencies":{"babel-core":"^6.26.0","babel-eslint":"^8.2.6","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.7.0","babel-preset-stage-0":"^6.24.1","eslint":"^4.10.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^6.0.0","eslint-plugin-promise":"^3.8.0","eslint-plugin-standard":"^3.0.1","nodemon":"^1.18.7","rollup":"^0.55.3","rollup-plugin-babel":"^3.0.7","rollup-plugin-commonjs":"^8.2.6","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-uglify":"^3.0.0"},"gitHead":"64b736ef41d9ebc0958533d796fd6bcffaee380a","_id":"vue-meteor-tracker@2.0.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-nycG/37787ddogJoEVKOhKWEWJvkfXRXst64A6bX0aVlUA6p5oMpKjwbiSfFMkew/ATyUuarmp4bxIBoCa423Q==","shasum":"4bdc740466e3046645651199808a6362f812e51b","tarball":"https://registry.npmjs.org/vue-meteor-tracker/-/vue-meteor-tracker-2.0.0.tgz","fileCount":7,"unpackedSize":132878,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAf33s2VVx4B8tcUY3JD3Eh2fnagT6Y3xsHnODLsZxXiAiBxXMpQ1d/neYKvu/SMyMJvH/uZUiWpHB7uOweFsXA2mQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFRDrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoxpw/+PfUzylWaj0wJl4ZCb63tJWkM6ChfZU28crhIt5ETFPtd/HZR\r\nFzSwdyZCr0FE0ahWHBFUouS/SwiG7uotajeEJon9QRO2hmxmVhZNjtIimh/5\r\nTd8iQ1sj6rpmA6ORaAOdhpSFaYrOX8WgKNTbUPZOSLLd65FIrdQhc6Owe/GX\r\nbp/Sh9PXQ5tfE0acM81oc4B+xkQNekjsXUnhOlh6+HUuAkpOmQ0MBMME5Ch0\r\nBTyrOCkbxer8P9e9DcdTF1abrclTmbQTNZo22PMiTdfHM1WzDaic+NZoEe+6\r\ns+bfD1o24D9aqfGQnA5WJqsaQTz3Xfw0jzOAcxQVJprJ5jLXY33/5w3HCAG5\r\nQsE3qwhorokZfZxf34EvNClnP0JEFM8FjXO6v3QzI3iFl+QLb8A8+IzSqAp/\r\nq1OIOic59hB2k57gbwO5fajuR86jpZnGaSDu38Pyx71/20vFv3Cycd9HeXJl\r\nrH4Goi/TBi01ZCiAoQ6SjkE/8ZC09SpBE8m5thhxS1SLA/3CEa/fqCSHnnJi\r\nMjbXTP2lUqweqBUbHMoh6fcq9gdIz7uv/QlRux2FbD7+3e7ed+lIZFF9X5YB\r\n4cSXY3nCqOdituCkTdy4QliQD1ZKT8m2XLHzwf5SX5jV2qvB4zIk3ED8Fu6e\r\nUGWoP9sMBr9E58aJGGtfsRDEBsjAIC0lOvY=\r\n=Y88J\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akryum","email":"guillaume.b.chau@gmail.com"},"directories":{},"maintainers":[{"name":"akryum","email":"guillaume.b.chau@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-tracker_2.0.0_1662324970968_0.516955823170675"},"_hasShrinkwrap":false},"3.0.0-beta.1":{"name":"vue-meteor-tracker","version":"3.0.0-beta.1","description":"Use Meteor Tracker reactivity inside Vue components","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"},"./*":"./*"},"engines":{"node":">14.5.0"},"scripts":{"build":"rimraf dist && tsc -d","watch":"tsc -d -w --sourceMap","prepublishOnly":"pnpm run test && pnpm run build","test":"pnpm run test:eslint","test:eslint":"eslint --ext .js,.ts src"},"repository":{"type":"git","url":"git+https://github.com/meteor-vue/vue-meteor-tracker.git"},"keywords":["vue","meteor","integration","tracker","reactivity"],"author":{"name":"Guillaume CHAU"},"license":"MIT","bugs":{"url":"https://github.com/meteor-vue/vue-meteor-tracker/issues"},"homepage":"https://github.com/meteor-vue/vue-meteor-tracker#readme","dependencies":{},"peerDependencies":{"vue":"^2.7.0 || ^3.0.0"},"devDependencies":{"@types/meteor":"^1.4.87","@types/node":"^18.7.14","@typescript-eslint/eslint-plugin":"^5.18.0","@typescript-eslint/parser":"^5.18.0","eslint":"^8.13.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.0.0","rimraf":"^3.0.2","typescript":"^4.8.2","vue":"^3.2.38"},"gitHead":"ac3f442ed89643be3e05b95274c38576e519f536","_id":"vue-meteor-tracker@3.0.0-beta.1","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-NHvcHjYd4an5cVCfDFgpQ8r1smPCxe8zZ8a0BmLEiH6TNAOXRvxFAtA4RFDp/lz17u8HTlne1imX1JuuGMsb7g==","shasum":"ac75053f71aeef9421866a961f0e414d4659a5a7","tarball":"https://registry.npmjs.org/vue-meteor-tracker/-/vue-meteor-tracker-3.0.0-beta.1.tgz","fileCount":5,"unpackedSize":12861,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpnKh1sNV20g9rl9FW9V5FgL7ND9iC7NmGp3yXiZV8WQIhAMMiKwljJiKcqrakLAqvz2wQYumyrzT0v3q6q/LF05iY"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFRfRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRBw/8D9m0WeWZdCUMVbV+9P8dvfgi4MsNZXG2rwo27unZVs34plxb\r\nyO+vfQrGfJD08XaQv5bkgoGZamtulWAO3Iyh+VRq+Ee0lFODbBcU0lNPC761\r\nQxMJFOL27QnOhBCuiRiFZD+85KYTts3iOiQzgedoXolIUhZmWYJKT0g2eZEE\r\nO3MGyT81fTwfogz5mcrbmLMK+k7XUb9Z+Qn4+vZD2vHELaTlG+gulKTo2vub\r\nMmTp7U815DQZC/8TdgH4671B/7G2R2gTSG0pHEcWyYTQihFSYavGzRE0QHVF\r\nxPLFBiIzedciAAC8+gSeofu0/N+fQJ+uk6yxSnTKy3oyH4ucok4BwE2p7RgH\r\ntnoUo7Hrv1b7j/D5KcynVH5yY5oiZONyLc1los0Zv95Bk5Dd+pQp87KT2ZZ7\r\nfJEN+igGQeg0hx/CkPUDrSr+GFJdy8SfuFgT4i9k19lG0/rHL8olbviRz4dz\r\nzbiqLOTwz7C/+253Um7DI0TNKU+ywTkh4O3fhYLQYQ0zb+lQhjy5rSrl9BOQ\r\ny8SS3MZMG8ab+XpUBM6dcDnv4lTXWPLSLtVe9UTaYRsje2kCZ//60lTb3KZS\r\nYkMPPDaxs53CT4Vd8ZGucUlCaf1pwTOv6Y5my87aMwe10gb+RDrGUyvumumQ\r\nVCmjsubmuwoE4suIqilZY+B6kKO55ZFU7wU=\r\n=Rppx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akryum","email":"guillaume.b.chau@gmail.com"},"directories":{},"maintainers":[{"name":"akryum","email":"guillaume.b.chau@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-tracker_3.0.0-beta.1_1662326737294_0.9707064352671777"},"_hasShrinkwrap":false},"3.0.0-beta.2":{"name":"vue-meteor-tracker","version":"3.0.0-beta.2","description":"Use Meteor Tracker reactivity inside Vue components","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"},"./*":"./*"},"engines":{"node":">14.5.0"},"scripts":{"build":"rimraf dist && tsc -d","watch":"tsc -d -w --sourceMap","prepublishOnly":"pnpm run test && pnpm run build","test":"pnpm run test:eslint","test:eslint":"eslint --ext .js,.ts src"},"repository":{"type":"git","url":"git+https://github.com/meteor-vue/vue-meteor-tracker.git"},"keywords":["vue","meteor","integration","tracker","reactivity"],"author":{"name":"Guillaume CHAU"},"license":"MIT","bugs":{"url":"https://github.com/meteor-vue/vue-meteor-tracker/issues"},"homepage":"https://github.com/meteor-vue/vue-meteor-tracker#readme","dependencies":{},"peerDependencies":{"vue":"^2.7.0 || ^3.0.0"},"devDependencies":{"@types/meteor":"^1.4.87","@types/node":"^18.7.14","@typescript-eslint/eslint-plugin":"^5.18.0","@typescript-eslint/parser":"^5.18.0","eslint":"^8.13.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.0.0","rimraf":"^3.0.2","typescript":"^4.8.2","vue":"^3.2.38"},"readme":"# Vue integration for Meteor\n\n[![npm](https://img.shields.io/npm/v/vue-meteor-tracker.svg) ![npm](https://img.shields.io/npm/dm/vue-meteor-tracker.svg)](https://www.npmjs.com/package/vue-meteor-tracker)\n[![vue1](https://img.shields.io/badge/vue-1.x-brightgreen.svg) ![vue2](https://img.shields.io/badge/vue-2.x-brightgreen.svg)](https://vuejs.org/)\n\nDeclarative subscriptions and meteor reactive data (subscriptions, collections, tracker...)\n\n[Example project](https://github.com/Akryum/meteor-vue-example)\n\n<p>\n  <a href=\"https://www.patreon.com/akryum\" target=\"_blank\">\n    <img src=\"https://c5.patreon.com/external/logo/become_a_patron_button.png\" alt=\"Become a Patreon\">\n  </a>\n</p>\n\n## Sponsors\n\n### Gold\n\n<p align=\"center\">\n  <a href=\"https://www.sumcumo.com/en/\" target=\"_blank\">\n    <img src=\"https://cdn.discordapp.com/attachments/258614093362102272/570728242399674380/logo-sumcumo.png\" alt=\"sum.cumo logo\" width=\"400px\">\n  </a>\n</p>\n\n### Silver\n\n<p align=\"center\">\n  <a href=\"https://vueschool.io/\" target=\"_blank\">\n    <img src=\"https://vueschool.io/img/logo/vueschool_logo_multicolor.svg\" alt=\"VueSchool logo\" width=\"200px\">\n  </a>\n\n  <a href=\"https://www.vuemastery.com/\" target=\"_blank\">\n    <img src=\"https://cdn.discordapp.com/attachments/258614093362102272/557267759130607630/Vue-Mastery-Big.png\" alt=\"Vue Mastery logo\" width=\"200px\">\n  </a>\n</p>\n\n### Bronze\n\n<p align=\"center\">\n  <a href=\"https://vuetifyjs.com\" target=\"_blank\">\n    <img src=\"https://cdn.discordapp.com/attachments/537832759985700914/537832771691872267/Horizontal_Logo_-_Dark.png\" width=\"100\">\n  </a>\n\n  <a href=\"https://www.frontenddeveloperlove.com/\" target=\"_blank\" title=\"Frontend Developer Love\">\n    <img src=\"https://cdn.discordapp.com/attachments/258614093362102272/557267744249085953/frontend_love-logo.png\" width=\"56\">\n  </a>\n</p>\n\n\n<br>\n\n## Installation\n\n```\nmeteor npm install --save vue-meteor-tracker\n```\n\nInstall the plugin into Vue:\n\n```js\nimport VueMeteorTracker from 'vue-meteor-tracker'\nVue.use(VueMeteorTracker)\n```\n\n*Note: if you are using the Meteor [akryum:vue](https://github.com/Akryum/meteor-vue-component/tree/master/packages/vue) package, you don't need to install the plugin.*\n\n**⚠️ You may need to polyfill `Object.assign`.**\n\n## Usage\n\nIn your Vue component, add a `meteor` object :\n\n\n```js\nexport default {\n  meteor: {\n    // Meteor specific options\n  }\n}\n```\n\n### Subscriptions\n\nAdd an object for each subscription in a `$subscribe` object. The object key is the name of the publication and the value is either an array of parameters or a function returning an array of parameters. These subscription will be stopped when the component is destroyed.\n\n```js\nexport default {\n  meteor: {\n    // Subscriptions\n    $subscribe: {\n      // Subscribes to the 'threads' publication with no parameters\n      'threads': [],\n      // Subscribes to the 'threads' publication with static parameters\n      'threads': ['new', 10], // The 10 newest threads\n      // Subscribes to the 'posts' publication with dynamic parameters\n      // The subscription will be re-called when a vue reactive property changes\n      'posts': function() {\n        // Here you can use Vue reactive properties\n        return [this.selectedThreadId] // Subscription params\n      }\n    }\n  }\n}\n```\n\n\nYou can also use the `$subscribe(name, params)` method in you component code:\n\n\n```js\nmounted () {\n  // Subscribes to the 'threads' publication with two parameters\n  this.$subscribe('thread', ['new', 10])\n}\n```\n\nThe `$subReady` object on your component contains the state of your subscriptions. For example, to know if the 'thread' subscription is ready, use this *reactive* expression:\n\n```js\nconsole.log(this.$subReady.thread)\n```\n\nOr in your template:\n\n```html\n<div v-if=\"!$subReady.thread\">Loading...</div>\n```\n\nYou can also change the default subscription method by defining the `Vue.config.meteor.subscribe` function:\n\n\n```js\n// You can replace the default subcription function with your own\n// Here we replace the native subscribe() with a cached one\n// with the ccorcos:subs-cache package\nconst subsCache = new SubsCache({\n  expireAfter: 15,\n  cacheLimit: -1\n})\n\nVue.config.meteor.subscribe = function(...args) {\n  return subsCache.subscribe(...args)\n}\n```\n\n### Reactive data\n\nYou can add reactive properties that update from any Meteor reactive sources (like collections or session) by putting an object for each property in the `meteor` object. The object key is the name of the property (it shouldn't start with `$`), and the value is a function that returns the result.\n\nHere is an example:\n\n```js\nexport default {\n  data() {\n    return {\n      selectedThreadId: null\n    }\n  },\n  meteor: {\n    // Subscriptions\n    $subscribe: {\n      // We subscribe to the 'threads' publication\n      'threads': []\n    },\n    // Threads list\n    // You can access tthe result with the 'threads' property on the Vue instance\n    threads () {\n      // Here you can use Meteor reactive sources\n      // like cursors or reactive vars\n      // as you would in a Blaze template helper\n      return Threads.find({}, {\n        sort: {date: -1}\n      })\n    },\n    // Selected thread\n    selectedThread () {\n      // You can also use Vue reactive data inside\n      return Threads.findOne(this.selectedThreadId)\n    }\n  }\n})\n```\n\nUse the reactive data in the template:\n\n\n```html\n<!-- Thread list -->\n<ThradItem\n  v-for=\"thread in threads\"\n  :data=\"thread\"\n  :selected=\"thread._id === selectedThreadId\"\n  @select=\"selectThread(thread._id)\"\n/>\n\n<!-- Selected thread -->\n<Thread v-if=\"selectedThread\" :id=\"selectedThreadId\"/>\n```\n\n\nOr anywhere else in you Vue component:\n\n```js\ncomputed: {\n  count () {\n    return this.threads.length\n  }\n}\n```\n\n### Activating and deactivating meteor data\n\nYou can deactivate and activate again the meteor data on the component with `this.$startMeteor` and `this.$stopMeteor`:\n\n```js\nexport default {\n  meteor: {\n    // ...\n  },\n\n  methods: {\n    activate () {\n      this.$startMeteor()\n    },\n\n    deactivate () {\n      this.$stopMeteor()\n    }\n  }\n}\n```\n\nYou can also prevent meteor data from starting automatically with `$lazy`:\n\n```js\nexport default {\n  meteor: {\n    $lazy: true,\n    // ...\n  }\n}\n```\n\n### Freezing data\n\nThis option will apply `Object.freeze` on the Meteor data to prevent Vue from setting up reactivity on it. This can improve the performance of Vue when rendering large collection lists for example. By default, this option is turned off.\n\n```js\n// Disable Vue reactivity on Meteor data\nVue.config.meteor.freeze = true\n```\n\n### Without meteor option\n\n**Not currently SSR-friendly**\n\nWith the special methods injected to the components, you can use reactive Meteor data without the `meteor` option:\n\n```js\nexport default {\n  data () {\n    return {\n      limit: 5,\n      sort: true,\n    }\n  },\n\n  created () {\n    // Not SSR friendly (for now)\n    this.$subscribe('notes', () => [this.limit])\n  },\n\n  computed: {\n    notes () {\n      // Not SSR friendly (for now)\n      return this.$autorun(() => Notes.find({}, {\n        sort: { created: this.sort ? -1 : 1 },\n      }))\n    },\n\n    firstNote () {\n      return this.notes.length && this.notes[0]\n    },\n  },\n}\n```\n\n### Components\n\n**Vue 2+ only**\n\nYou can use Meteor directly in the template using the Meteor components and scoped slots:\n\n```html\n<!-- Subscription -->\n<MeteorSub\n  name=\"notes\"\n  :parameters=\"[limit]\"\n>\n  <template slot-scope=\"{ loading }\">\n    <button @click=\"sort = !sort\">Toggle sort</button>\n\n    <!-- Reactive Meteor data -->\n    <MeteorData\n      :query=\"findNotes\"\n      class=\"notes\"\n    >\n      <template slot-scope=\"{ data: notes }\">\n        <div v-for=\"note in notes\" class=\"note\">\n          <div class=\"text\">{{ note.text }}</div>\n        </div>\n      </template>\n    </MeteorData>\n\n    <div v-if=\"loading\" class=\"loading\">Loading...</div>\n  </template>\n</MeteorSub>\n```\n\n```js\nimport { Notes } from '../api/collections'\n\nexport default {\n  data () {\n    return {\n      sort: true,\n    }\n  },\n\n  methods: {\n    findNotes () {\n      return Notes.find({}, {\n        sort: { created: this.sort ? -1 : 1 },\n      })\n    }\n  }\n}\n```\n\n---\n\n## Next steps\n\n- [Write your components in vue files](https://github.com/Akryum/meteor-vue-component/tree/master/packages/vue-component#usage)\n- [Example project without blaze](https://github.com/Akryum/meteor-vue-example)\n- [Example project with blaze](https://github.com/Akryum/meteor-vue-blaze)\n- [Add routing to your app](https://github.com/Akryum/meteor-vue-component/tree/master/packages/vue-router#installation)\n- [Add internationalization to your app](https://github.com/Akryum/meteor-vue-component/tree/master/packages/vue-i18n#installation)\n- [Manage your app state with a vuex store](https://github.com/Akryum/meteor-vue-component/tree/master/packages/vuex#installation)\n- [Integrate apollo](https://github.com/Akryum/meteor-vue-component/tree/master/packages/vue-apollo#installation)\n\n---\n\nLICENCE ISC - Created by Guillaume CHAU (@Akryum)\n","readmeFilename":"README.md","gitHead":"ac3f442ed89643be3e05b95274c38576e519f536","_id":"vue-meteor-tracker@3.0.0-beta.2","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-AMWfoppjD5bLU4T9C0Z11aSyrh3Cw8w5oCjKLjc+7zsehM7Ug+AOxPUzjpTXGHxSUlUEsDux2kqNPB++bRiVCg==","shasum":"1eceb6de60bd2e98de19aa0b420aaa187b1b1883","tarball":"https://registry.npmjs.org/vue-meteor-tracker/-/vue-meteor-tracker-3.0.0-beta.2.tgz","fileCount":7,"unpackedSize":20024,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfH2vHQqeDJp25cAElKVx2ho12hW/cRUNkbxDZGd9B2gIgZRG2qIk6Egw0tlB4TldNFMRaTNjek5oPdhvu+gcgQ/Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFRfzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyVA//c8eRRkaoMoMyOqydLe1Z9980VdFOWJc40lN3YJES8vmnXulZ\r\np59C1a10eBbb8pZw1WPsnlMJaWmDrto6VppqfXpiTFt42iiAtWSTL3FvK36Q\r\n019dsnpZVpowoECxic80IklmaPepnHbn0SeqTpAXdEIlgilB/VKloZ/Be6vp\r\nVFJNML+sQlfmgTt1xPnitxlb+q2kx1gufkkukc9Au0AKXKAnQY1JEj+gvz3z\r\nCrLSzZJFGAj00B9dVIkmUuh1Kx8oFVL8ORhVjEyzpk31LHefxRuZ280i2eKt\r\nFwEFaTxtiGkv9EsFPnSJ8InRozEicZE53yOIc1MvxtEFuMZ/k5KxIpVUjS6m\r\nvalsPcJNvMEs5qrZATQvhE4Ii/RkhPiy74inPqRQJkVzHBflM6xgtt/o1CXq\r\n0SNFH3VJUTFIcWHqbHxbVKKaa+4sDIsPKM9xgFw9WnkAKlKBtrntQ2Vv7jFq\r\nv2eD1ghUbWePr9fbetOitwtbJiQMrrUXlY2HD57MXA+IKdUPU5JV9cA77+eo\r\nuP/PVyfgbfE1kYCV9txOFSWhST7TiaCAAI61Vy79tcu8LNSJYZOAPtDAlw3K\r\ntzaNmZHlakJPUA/eSSbC2rwGLdOH7KLsrRoYiPYEPXc1nFYNKtznkjmak8vb\r\nH9TKN8c+ZbNAbFHfEmw3FtaILc5rApnBYnE=\r\n=p502\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akryum","email":"guillaume.b.chau@gmail.com"},"directories":{},"maintainers":[{"name":"akryum","email":"guillaume.b.chau@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-tracker_3.0.0-beta.2_1662326771795_0.35597663168500193"},"_hasShrinkwrap":false},"3.0.0-beta.3":{"name":"vue-meteor-tracker","version":"3.0.0-beta.3","description":"Use Meteor Tracker reactivity inside Vue components","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"},"./*":"./*"},"engines":{"node":">14.5.0"},"scripts":{"build":"rimraf dist && tsc -d","watch":"tsc -d -w --sourceMap","prepublishOnly":"pnpm run test && pnpm run build","test":"pnpm run test:eslint","test:eslint":"eslint --ext .js,.ts src"},"repository":{"type":"git","url":"git+https://github.com/meteor-vue/vue-meteor-tracker.git"},"keywords":["vue","meteor","integration","tracker","reactivity"],"author":{"name":"Guillaume CHAU"},"license":"MIT","bugs":{"url":"https://github.com/meteor-vue/vue-meteor-tracker/issues"},"homepage":"https://github.com/meteor-vue/vue-meteor-tracker#readme","dependencies":{},"peerDependencies":{"vue":"^2.7.0 || ^3.0.0"},"devDependencies":{"@types/meteor":"^1.4.87","@types/node":"^18.7.14","@typescript-eslint/eslint-plugin":"^5.18.0","@typescript-eslint/parser":"^5.18.0","eslint":"^8.13.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.0.0","rimraf":"^3.0.2","typescript":"^4.8.2","vue":"^3.2.38"},"readme":"# Vue integration for Meteor\n\n[![npm](https://img.shields.io/npm/v/vue-meteor-tracker.svg) ![npm](https://img.shields.io/npm/dm/vue-meteor-tracker.svg)](https://www.npmjs.com/package/vue-meteor-tracker)\n[![vue3](https://img.shields.io/badge/vue-3.x-brightgreen.svg) ![vue2.7](https://img.shields.io/badge/vue-2.7-brightgreen.svg)](https://vuejs.org/)\n\nReactive subscriptions and data from Meteor for Vue components.\n\n## Sponsors\n\n[Become a sponsor!](https://github.com/sponsors/Akryum)\n\nWe are very grateful to all our sponsors for their support:\n\n<p align=\"center\">\n  <a href=\"https://guillaume-chau.info/sponsors/\" target=\"_blank\">\n    <img src='https://akryum.netlify.app/sponsors.svg'/>\n  </a>\n</p>\n\n<br>\n\n## Installation\n\n```\nmeteor npm install --save vue-meteor-tracker@next\n```\n\n## Options API\n\nInstall the plugin into Vue:\n\n```js\nimport { VueMeteor } from 'vue-meteor-tracker'\napp.use(VueMeteor)\n```\n\nIn your Vue component, add a `meteor` object :\n\n\n```js\nexport default {\n  meteor: {\n    // Meteor specific options\n  }\n}\n```\n\n### Subscriptions\n\nAdd an object for each subscription in a `$subscribe` object. The object key is the name of the publication and the value is either an array of parameters or a function returning an array of parameters. These subscription will be stopped when the component is destroyed.\n\n```js\nexport default {\n  meteor: {\n    // Subscriptions\n    $subscribe: {\n      // Subscribes to the 'threads' publication with no parameters\n      'threads': [],\n      // Subscribes to the 'threads' publication with static parameters\n      'threads': ['new', 10], // The 10 newest threads\n      // Subscribes to the 'posts' publication with dynamic parameters\n      // The subscription will be re-called when a vue reactive property changes\n      'posts': function() {\n        // Here you can use Vue reactive properties\n        return [this.selectedThreadId] // Subscription params\n      }\n    }\n  }\n}\n```\n\n\nYou can also use the `$subscribe(name, params)` method in you component code:\n\n\n```js\nmounted () {\n  // Subscribes to the 'threads' publication with two parameters\n  this.$subscribe('thread', ['new', 10])\n}\n```\n\nThe `$subReady` object on your component contains the state of your subscriptions. For example, to know if the 'thread' subscription is ready, use this *reactive* expression:\n\n```js\nconsole.log(this.$subReady.thread)\n```\n\nOr in your template:\n\n```html\n<div v-if=\"!$subReady.thread\">Loading...</div>\n```\n\nYou can also change the default subscription method by defining the `Vue.config.meteor.subscribe` function:\n\n\n```js\nimport { config } from 'vue-meteor-tracker'\n\n// You can replace the default subcription function with your own\n// Here we replace the native subscribe() with a cached one\n// with the ccorcos:subs-cache package\nconst subsCache = new SubsCache({\n  expireAfter: 15,\n  cacheLimit: -1\n})\n\nconfig.subscribe = function(...args) {\n  return subsCache.subscribe(...args)\n}\n```\n\n### Reactive data\n\nYou can add reactive properties that update from any Meteor reactive sources (like collections or session) by putting an object for each property in the `meteor` object. The object key is the name of the property (it shouldn't start with `$`), and the value is a function that returns the result.\n\nHere is an example:\n\n```js\nexport default {\n  data() {\n    return {\n      selectedThreadId: null\n    }\n  },\n  meteor: {\n    // Subscriptions\n    $subscribe: {\n      // We subscribe to the 'threads' publication\n      'threads': []\n    },\n    // Threads list\n    // You can access tthe result with the 'threads' property on the Vue instance\n    threads () {\n      // Here you can use Meteor reactive sources\n      // like cursors or reactive vars\n      // as you would in a Blaze template helper\n      return Threads.find({}, {\n        sort: {date: -1}\n      })\n    },\n    // Selected thread\n    selectedThread () {\n      // You can also use Vue reactive data inside\n      return Threads.findOne(this.selectedThreadId)\n    }\n  }\n})\n```\n\nUse the reactive data in the template:\n\n\n```html\n<!-- Thread list -->\n<ThradItem\n  v-for=\"thread in threads\"\n  :data=\"thread\"\n  :selected=\"thread._id === selectedThreadId\"\n  @select=\"selectThread(thread._id)\"\n/>\n\n<!-- Selected thread -->\n<Thread v-if=\"selectedThread\" :id=\"selectedThreadId\"/>\n```\n\n\nOr anywhere else in you Vue component:\n\n```js\ncomputed: {\n  count () {\n    return this.threads.length\n  }\n}\n```\n\n### Meteor Methods\n\nYou can call a Meteor method with a promise using `callMethod`:\n\n```js\nimport { callMethod } from 'vue-meteor-tracker'\n\nexport default {\n  methods: {\n    async insertLink () {\n      try {\n        await callMethod('links.insert', 'title', 'url')\n        console.log('done')\n      } catch (e) {\n        console.error(e)\n      }\n    },\n  },\n}\n```\n\n---\n\n## Composition API\n\n### Subscriptions\n\nInside the component `setup`, you can use the `subscribe` function:\n\n```js\nimport { subscribe } from 'vue-meteor-tracker'\n\n// Simple sub\n\nsubscribe('links')\n// With params\nsubscribe('linksByPageAndLimit', 1, 10)\n\n// Reactive sub\n\nconst page = ref(1)\nsubscribe(() => ['linksByPageAndLimit', page.value, 10])\n```\n\nIf you need to subscribe later (outside of the `setup` context), call `useSubscribe` instead:\n\n```js\nimport { useSubscribe } from 'vue-meteor-tracker'\n\nconst { subscribe } = useSubscribe()\n\nsetTimeout(() => {\n  subscribe('linksByPage', 2)\n}, 1000)\n```\n\n\n### Reactive Data\n\nIn the component `setup` context, you can use the `autorun` function:\n\n```js\nimport { autorun } from 'vue-meteor-tracker'\nimport { LinksCollection } from '/imports/api/links'\n\nconst links = autorun(() => LinksCollection.find({}).fetch()).result\n// const { result, stop } = autorun(() => LinksCollection.find({}).fetch())\n```\n\nIf you need to start an autorun later (outside of the `setup` context), call `useAutorun` instead:\n\n```js\nimport { useAutorun } from 'vue-meteor-tracker'\nimport { LinksCollection } from '/imports/api/links'\n\nconst { autorun } = useAutorun()\n\n// Later...\nconst links = autorun(() => LinksCollection.find({}).fetch()).result\n```\n\n### Meteor Methods\n\nYou can call a Meteor method with a promise using `callMethod`:\n\n```js\nimport { callMethod } from 'vue-meteor-tracker'\n\nasync function insertLink () {\n  try {\n    await callMethod('links.insert', 'title', 'url')\n    console.log('done')\n  } catch (e) {\n    console.error(e)\n  }\n}\n```\n\nTo keep track of pending, error and result state with reactive variables, you can use `useMethod`:\n\n```js\nimport { useMethod } from 'vue-meteor-tracker'\nimport { LinksCollection } from '/imports/api/links'\n\nconst insertLinkMethod = useMethod<[url: string, link: string]>('links.insert')\ninsertLinkMethod.onResult((err) => {\n  if (!err) {\n    // Reset form\n    insertLinkForm.title = ''\n    insertLinkForm.url = ''\n  }\n})\n\n// Reactive state\nwatch(insertLinkMethod.pending, () => { /* ... */ })\nwatch(insertLinkMethod.error, () => { /* ... */ })\nwatch(insertLinkMethod.result, () => { /* ... */ })\n\nconst insertLinkForm = reactive({\n  title: '',\n  url: '',\n})\n\nasync function insertLink () {\n  await insertLinkMethod.call(insertLinkForm.title, insertLinkForm.url)\n  console.log('done')\n}\n```\n\n---\n\n## License\n\nMIT\n","readmeFilename":"README.md","gitHead":"f08bb2630b9870f466204fda1fc20b25a3978923","_id":"vue-meteor-tracker@3.0.0-beta.3","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-0M2oSL9RvLVUZhe0RhfH7jHbTCJre4UL4vpN0QoV7r7ClKkk3h7y2b05/MiTxuLTmnuCy42IsR6J8rj56UFKLw==","shasum":"59038fc55077cbea187fde4177ec561b0e753af7","tarball":"https://registry.npmjs.org/vue-meteor-tracker/-/vue-meteor-tracker-3.0.0-beta.3.tgz","fileCount":7,"unpackedSize":18370,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHw1+o7ViA+8uKUkd/JNxjpzPw7CLFqM8V/EUXHEWsYVAiEAnMJNRi/+lbMaXqnUC5NQuc+sOVJPsM0H95zGut9Sfsg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFR1/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrK4g/+MS0iu9mKuRT9SQAo0Q7qAg2py3cMyQAGSyYBX76I2R8Pgivi\r\nU1BOJ+9sw0XIxdYtBaFSaHklLQV2/SPCM8hf05KpTTz+nJn3wRMoYloDauIW\r\nO8Tfc4Rs1alCEJg4NcOP4Y3s5MDRTWyTzcjglBIDdRmzJBcy3MaZ7oY0Eef+\r\nI6q/BIxYr5eSWr/stqI2NorX1UNpCFRXgyfyFuubIRweLLYMV/Jz5HmLD9qP\r\nkzkptBeyGr9u6XKCVcMFZRr4Ss4CRfqMnNUVtGtuSKGxAKTU27/wr2KhlQBt\r\nwuBMpd2Z8kJgXuyE0yfFwEqSvi97v1N7iff1hBmY+7gRGYMuFGbWf6fWUvb4\r\n4IDaPpKMmGwCshmcRxFWcYoBodpXpcZ2m0fGGDURstXh1SnhkzsIvoUHaRAA\r\nE75yhN1n5I/Bn8rrvpzhUPTnSk4sfbTErZesMLp+R7+qKIwppeKIqqASoMCu\r\n9oe7pu3ncglneVt+SMhwTgBZKJ8KT+gjwIzwHr3b3rd+K/3d20qTjfFFAXZo\r\nTE1O6s/zdOUajcx8eHgjtNfAkmQslg3H3VY4P1MovNZMlrM7QxaaZdd6QXLp\r\n7cAva0qL5YWzY1bXfHyZBqaGFq7oUKZU4rwWDrYXpbQV72WkBN2VeNHbyYZZ\r\nEG2nhBgExiyWG6OzarxJJY8W7I8UT5bWGLo=\r\n=q+gn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akryum","email":"guillaume.b.chau@gmail.com"},"directories":{},"maintainers":[{"name":"akryum","email":"guillaume.b.chau@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-tracker_3.0.0-beta.3_1662328191307_0.07406541183978632"},"_hasShrinkwrap":false},"3.0.0-beta.4":{"name":"vue-meteor-tracker","version":"3.0.0-beta.4","description":"Use Meteor Tracker reactivity inside Vue components","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"},"./*":"./*"},"engines":{"node":">14.5.0"},"scripts":{"build":"rimraf dist && tsc -d","watch":"tsc -d -w --sourceMap","prepublishOnly":"pnpm run test && pnpm run build","test":"pnpm run test:eslint","test:eslint":"eslint --ext .js,.ts src"},"repository":{"type":"git","url":"git+https://github.com/meteor-vue/vue-meteor-tracker.git"},"keywords":["vue","meteor","integration","tracker","reactivity"],"author":{"name":"Guillaume CHAU"},"license":"MIT","bugs":{"url":"https://github.com/meteor-vue/vue-meteor-tracker/issues"},"homepage":"https://github.com/meteor-vue/vue-meteor-tracker#readme","dependencies":{},"peerDependencies":{"vue":"^2.7.0 || ^3.0.0"},"devDependencies":{"@types/meteor":"^1.4.87","@types/node":"^18.7.14","@typescript-eslint/eslint-plugin":"^5.18.0","@typescript-eslint/parser":"^5.18.0","eslint":"^8.13.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.0.0","rimraf":"^3.0.2","typescript":"^4.8.2","vue":"^3.2.38"},"gitHead":"44c0f233739ccfc8a65f2fe36cf0cd312f9d50bd","_id":"vue-meteor-tracker@3.0.0-beta.4","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-kKIxOJq5310slMAXpFW0s5krk60HLd2cjss5Q1ucXYBkXnEtqj9eb2zQbleAdHAGO6TaiUowkGmqBQ/Jc9JnwA==","shasum":"757b7278c85aeddf2be58f9c19c2e5e755f3468f","tarball":"https://registry.npmjs.org/vue-meteor-tracker/-/vue-meteor-tracker-3.0.0-beta.4.tgz","fileCount":7,"unpackedSize":18799,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB2dv83h5BqaFHKddn8bmJVG+krh1XNN4OQF4+GTMr5mAiAqIEN37dyXMlCQm4OOF35REFEh5Lk/p9PlREVudVSa1A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGeFbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRZxAAoyu25AIZC4JuYuS4lTL80XpqfUdiW4W4yFfCEsPYmi68JjOO\r\niyieyeRNuZI7FJySezjJ+DrsG4T4OQpbxmC2xmlJx8P1Sx6exLPAB/L/m3dr\r\n9MypXQ+VR8zdSGLPJs70frCqqoLIrPfLM/l04RbhDr0DeHOfkAt+9lCLAQkZ\r\nguvVAVhx/7mVjpnhvBGN2GpsMZY/SWsgbdZiw7ZWfAsDOmnKmmjHx3ds6G0k\r\nxA8KYZPQgvvjGdVCGSWjUY4DKawiPHHtOItW3/VnnMwSkVTgi0PfeUoNOgUA\r\nQHpgm7cJb1qCVQ3ie2DUJ3/SBL+JNxZAiwcFUoQijiFO5FcoB3tN+LItFsVh\r\nR2ecXz3DHsL1mbnNztACadDog+Z+wlq74nNVJMSh+Q0PvCX+TMQFBUDUEjlH\r\nTyq16lU3Hyo3D8EdbODsVdIVnXPLkKtSXtpK/1pP5RD4dr+Q4UNJSMRcAJph\r\n1zd2veMiyt3UPstyTvNpU9SkN8D06SIQ3rBXkvqhq/5Gek83LHvytaAkIZVz\r\np9oJBJ52Mut+QYFGGeDUNiO/YEpTy/UCNyByYvMXY2YiupkSfAIhWRLZJAam\r\nCA4SiSIezHO9NygGK1icFEMjAH4A61xjvnMDLwv8+Si4u0vEswume1MzFMN0\r\nNaP7GoIQZomsKAQun0OEagH9Jk0sbdeq/kc=\r\n=+lmF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akryum","email":"guillaume.b.chau@gmail.com"},"directories":{},"maintainers":[{"name":"akryum","email":"guillaume.b.chau@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-tracker_3.0.0-beta.4_1662640475096_0.9495150575409663"},"_hasShrinkwrap":false},"3.0.0-beta.5":{"name":"vue-meteor-tracker","version":"3.0.0-beta.5","description":"Use Meteor Tracker reactivity inside Vue components","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"},"./*":"./*"},"engines":{"node":">14.5.0"},"scripts":{"build":"rimraf dist && tsc -d","watch":"tsc -d -w --sourceMap","prepublishOnly":"pnpm run test && pnpm run build","test":"pnpm run test:eslint","test:eslint":"eslint --ext .js,.ts src"},"repository":{"type":"git","url":"git+https://github.com/meteor-vue/vue-meteor-tracker.git"},"keywords":["vue","meteor","integration","tracker","reactivity"],"author":{"name":"Guillaume CHAU"},"license":"MIT","bugs":{"url":"https://github.com/meteor-vue/vue-meteor-tracker/issues"},"homepage":"https://github.com/meteor-vue/vue-meteor-tracker#readme","dependencies":{},"peerDependencies":{"vue":"^2.7.0 || ^3.0.0"},"devDependencies":{"@types/meteor":"^1.4.87","@types/node":"^18.7.14","@typescript-eslint/eslint-plugin":"^5.18.0","@typescript-eslint/parser":"^5.18.0","eslint":"^8.13.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.0.0","rimraf":"^3.0.2","typescript":"^4.8.2","vue":"^3.2.38"},"gitHead":"7cb69498cefc0ba3789c95486551b128d0ed29d2","_id":"vue-meteor-tracker@3.0.0-beta.5","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-H+dzkE0iifkGw7yMubwUP1+vjxZtGef87Ymq51EkXb1orkOJ9zSxCLNjPC6+TEtbiRLdZve8OvBQx45ckPS2qA==","shasum":"7b1aceb266ffb5c38723597e84a03d59647acc26","tarball":"https://registry.npmjs.org/vue-meteor-tracker/-/vue-meteor-tracker-3.0.0-beta.5.tgz","fileCount":7,"unpackedSize":18835,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH7I5QSeFCNVMfgqcBOShV4IbIBXOdgjEvbXxNBXOs5UAiEAj/5Aem4sAzs6VOc6/yKrdxQ/LGkMps5ttBP4Ya/3Ct4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIMS/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTYw/8DVsV+/aW5i56L4Wp4Z5HtB+RP71rG4NE8eCSzIq0fykLx5iZ\r\nuVwahD9E6maSp8zUK9A5kYj7D2xuhM45JeV0H25uOmAvDyuEKzrTjpzIfneA\r\n2lEkerA6ZkitxwrLYwdt6jgRODaXWn3iHiKF81eR4LjXwAEdN37WRtzHsrqz\r\nT539sf8v/IsLHjHfisfGC0T3YzMtPXx4a3JFioN8eSFLa42k5iNBo9GDEfli\r\noyicAxvdnToxyiiUUoEaxtR5WGfaD1ZqbUMTVSTJ/GRqaDjgLOEUqGw4l/Si\r\nJY8j3RxD/Poh4oULi95S4sdXpZv4hge8RoWmdYwiBnqs7NvffVwtfr1CJkQd\r\ns7NiJvWZHgSWeISIPVZmctDNoOHxhKmnG1QX//aPf5X9nKqMCm+WgKkKY0Ul\r\nfPVnAXjxEGf27VnPvGG3DJk2VX1lih6HVu6tmdMUKMVPIB16CpES1ine6/vW\r\n44p+No4BWt8MfayMB6xmHr6CzUyLowYHKvXHHjeI5wTRJaqvBnzFdWZFFcxJ\r\n7IjagwkJJ6GyYiXEU33HC6y6gzCL9lDDRj2oJtS+EnhANb+R0TviF/EdG7W+\r\nKoA4O0kcK6esoO2fdUwwyTsA9YtRTe9OuoJqhM5TYe4S4pn+fTVHUxPfbEdn\r\nlxvvU/MKgsO/Ewkxst3RhyD633NbciowMic=\r\n=ef60\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akryum","email":"guillaume.b.chau@gmail.com"},"directories":{},"maintainers":[{"name":"akryum","email":"guillaume.b.chau@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-tracker_3.0.0-beta.5_1663091903756_0.7511790370355129"},"_hasShrinkwrap":false},"3.0.0-beta.6":{"name":"vue-meteor-tracker","version":"3.0.0-beta.6","description":"Use Meteor Tracker reactivity inside Vue components","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"},"./*":"./*"},"engines":{"node":">14.5.0"},"scripts":{"build":"rimraf dist && tsc -d","watch":"tsc -d -w --sourceMap","prepublishOnly":"pnpm run test && pnpm run build","test":"pnpm run test:eslint","test:eslint":"eslint --ext .js,.ts src"},"repository":{"type":"git","url":"git+https://github.com/meteor-vue/vue-meteor-tracker.git"},"keywords":["vue","meteor","integration","tracker","reactivity"],"author":{"name":"Guillaume CHAU"},"license":"MIT","bugs":{"url":"https://github.com/meteor-vue/vue-meteor-tracker/issues"},"homepage":"https://github.com/meteor-vue/vue-meteor-tracker#readme","dependencies":{},"peerDependencies":{"vue":"^2.7.0 || ^3.0.0"},"devDependencies":{"@types/meteor":"^1.4.87","@types/node":"^18.7.14","@typescript-eslint/eslint-plugin":"^5.18.0","@typescript-eslint/parser":"^5.18.0","eslint":"^8.13.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.0.0","rimraf":"^3.0.2","typescript":"^4.8.2","vue":"^3.2.38"},"gitHead":"d9c66b73b3d54531ec0ad0229689bc44d043d55d","_id":"vue-meteor-tracker@3.0.0-beta.6","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ZFVy4mqRcZLsPg3w06XHCYIIKg6BSUOGHBxkTi1O/MPj+/uK2PhoUIIsMDLC+M89Nfw5Uc+uXhJXRvu/KdBXCA==","shasum":"a5d9d8d0c65f9d03a12c0405fae224b650014fdf","tarball":"https://registry.npmjs.org/vue-meteor-tracker/-/vue-meteor-tracker-3.0.0-beta.6.tgz","fileCount":7,"unpackedSize":18989,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC17JvKDiO0mdqRDD+mhJDKTqSi04XwxgSHbvVpHdNmKAiBXbALH5b12fxSC9Ml5FV5sGnqQKh5RvgblSbeuvPSmhg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIdDcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDxw/9FqqnMaXmHnd5uNyNwp49l6Q0CRFQIWz5ierOW468HcscpHEW\r\nzZj6LRm4NQPIGw434QEqmPGh5BPTRsYkP46ML8LfLmN9/g7GM6CIwytCeUTz\r\n4Xa+qYKoQtvSbuLV8p9IimmIBrx9awo/tyUdCw0oJZjiD/kLCsqAiSo+k1mc\r\n4zo71pkSE+RqiiQ5gLVRo7k8PrlRjQShZ2Tu/qjX5U9KxgoyiAsFnyIo/bxr\r\nPGdcZk0FHh/YMW+m2VJpXzRlTzBcT8OAq9mlkdqU6nbt5O1oPObzltyILWt9\r\nmYmpWTAMl1rEdfogXpkyaAMHtcWW1KOqM3D5k19oGhAo3gY/eQD0J5qFltr1\r\nJXPXtx6v7+jfxMkHMyStflVXA+65OxDLMFpCudKv0//BVbQR4vhOz8L9atgQ\r\nTqIetYhBxtKqS7YXNxUbk5YBon2qxQ5t6LBJeKeOLMGhdUMS3PTVyl4tepA3\r\nHhi3y+pZC/iXwv6Zy1GAdfYlOt0NNqrn2NQv2b6V9BOhyAb6HxbXW4f45n4u\r\nf1DXePUY8lLI1BRPpXEwFRV2PgqivGuq8CsGrTI/Hz4D8X4GDMGg4YL/Q7hh\r\nosxmdagMVhRt5NqEpuTEOLAjh7nBa5nXwnTiGYzSpqFPCW5TGZovKg8BfCKC\r\nkwjf5q/9fMy/m/e9V6Ttrsgm7ufIKTh5i/Q=\r\n=otj4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akryum","email":"guillaume.b.chau@gmail.com"},"directories":{},"maintainers":[{"name":"akryum","email":"guillaume.b.chau@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-tracker_3.0.0-beta.6_1663160540553_0.7456126687312918"},"_hasShrinkwrap":false},"3.0.0-beta.7":{"name":"vue-meteor-tracker","version":"3.0.0-beta.7","description":"Use Meteor Tracker reactivity inside Vue components","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"},"./*":"./*"},"engines":{"node":">14.5.0"},"scripts":{"build":"rimraf dist && tsc -d","watch":"tsc -d -w --sourceMap","prepublishOnly":"pnpm run test && pnpm run build","test":"pnpm run test:eslint","test:eslint":"eslint --ext .js,.ts src"},"repository":{"type":"git","url":"git+https://github.com/meteor-vue/vue-meteor-tracker.git"},"keywords":["vue","meteor","integration","tracker","reactivity"],"author":{"name":"Guillaume CHAU"},"license":"MIT","bugs":{"url":"https://github.com/meteor-vue/vue-meteor-tracker/issues"},"homepage":"https://github.com/meteor-vue/vue-meteor-tracker#readme","dependencies":{},"peerDependencies":{"vue":"^2.7.0 || ^3.0.0"},"devDependencies":{"@types/meteor":"^1.4.87","@types/node":"^18.7.14","@typescript-eslint/eslint-plugin":"^5.18.0","@typescript-eslint/parser":"^5.18.0","eslint":"^8.13.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.2.5","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.0.0","rimraf":"^3.0.2","typescript":"^4.8.2","vue":"^3.2.38"},"gitHead":"b4ad1d4f75a2b9bcc3818f21fc3bf007fdab99c8","_id":"vue-meteor-tracker@3.0.0-beta.7","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-5sOdpl+VBy4BxWtEAoV5KJb218ZnX3/ml5Du8LUbI/BMZdu8LTjGVsIigzykxxRumbM/jZ72mqDHHwyLNvhQkA==","shasum":"c1f4fa89aa54a03d08749e6df4eb4d5db252c29e","tarball":"https://registry.npmjs.org/vue-meteor-tracker/-/vue-meteor-tracker-3.0.0-beta.7.tgz","fileCount":7,"unpackedSize":19070,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8/0GQUza5O+g9EXZydOo0yOaPhIWtnqWpLcfcMh9tpwIhAKhzoIEePsRrVDqHaEkHo8W4EXq5zcom7bV5BKHk4Ox/"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIeeTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNAQ/9E/muXoPcvoVnsNhTXnizN8KqH/yGSBp64v5EI6sIAswUV2jR\r\nswlwq/pOL8LgvQNY16DhQpSqwOvZrBjTKhOgsJaqn3MWhzJj2ed7kehEj7dU\r\nNg1EbMCpOeUel2Oywv0tR4QJfDwBenRGf/27nsMWD/7OFUS3TU9JeEbRnbHJ\r\nJSIyljxEvAszYYgUHWOFzQ/ElAfJaYiJLg/PyQCNKDWcElkS2i3X5AeTXhIv\r\nytC3HXj+jSRjNtBhbwGBAmLNHMmyd65gZuFSRO9iZq+P0oIz5Vh6l9eK2e0v\r\n6Doq8a8iYqU4shQQ/2uNKigKW9gf4VYpCahM/fcy+G+dA5HfhH+qd7ecllng\r\nlTf0G87IYN2KoedxkrjdHyifODow3wA6R7MiHjIB5mcB2f5eiAO39SMCknG1\r\n3ZOPRa5+fxHuSr7HfdZEMd++PLT5S6vOH2eZbxyaDyNctqgGJuNeQc3OUJUa\r\n8Ro2mLknG2lMv2FpjXNnnxRrO1StyGZask5dQAVXgOZ+LUKIqncbpZBkcu0Y\r\nWKzuPAnYyeO1LEjdrAm/WJAx2WaX4P0AgNaAF0thoC1qs7XcGaZRYUVFVmTz\r\nl9pDd1A7y2COGwy34cBrqEDMGuhq2rqcqDszSv5FGYphKzXHQL5hsYhlj+f4\r\nWjaqjvT0u5UHs8kbwN5t1tb1XWFp2PyEY8Y=\r\n=oEMZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akryum","email":"guillaume.b.chau@gmail.com"},"directories":{},"maintainers":[{"name":"akryum","email":"guillaume.b.chau@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-tracker_3.0.0-beta.7_1663166355035_0.4943265476954646"},"_hasShrinkwrap":false}},"readme":"# Vue integration for Meteor\n\n[![npm](https://img.shields.io/npm/v/vue-meteor-tracker.svg) ![npm](https://img.shields.io/npm/dm/vue-meteor-tracker.svg)](https://www.npmjs.com/package/vue-meteor-tracker)\n[![vue3](https://img.shields.io/badge/vue-3.x-brightgreen.svg) ![vue2.7](https://img.shields.io/badge/vue-2.7-brightgreen.svg)](https://vuejs.org/)\n\nReactive subscriptions and data from Meteor for Vue components.\n\n## Sponsors\n\n[Become a sponsor!](https://github.com/sponsors/Akryum)\n\nWe are very grateful to all our sponsors for their support:\n\n<p align=\"center\">\n  <a href=\"https://guillaume-chau.info/sponsors/\" target=\"_blank\">\n    <img src='https://akryum.netlify.app/sponsors.svg'/>\n  </a>\n</p>\n\n<br>\n\n## Installation\n\n```sh\nmeteor npm install --save vue-meteor-tracker@next\n```\n\nInstall `vite:bundler` too:\n\n```sh\nmeteor add vite:bundler\n```\n\n[Learn more](https://packosphere.com/vite/bundler)\n\nExample Vite config:\n\n```js\nimport { defineConfig } from 'vite'\nimport Vue from '@vitejs/plugin-vue'\n\nexport default defineConfig({\n  plugins: [\n    Vue(),\n  ],\n\n  optimizeDeps: {\n    exclude: [\n      'vue-meteor-tracker',\n    ],\n  },\n\n  meteor: {\n    clientEntry: 'imports/ui/main.ts',\n  },\n})\n```\n\n## Options API\n\nInstall the plugin into Vue:\n\n```js\nimport { VueMeteor } from 'vue-meteor-tracker'\napp.use(VueMeteor)\n```\n\nIn your Vue component, add a `meteor` object :\n\n\n```js\nexport default {\n  meteor: {\n    // Meteor specific options\n  }\n}\n```\n\n### Subscriptions\n\nAdd an object for each subscription in a `$subscribe` object. The object key is the name of the publication and the value is either an array of parameters or a function returning an array of parameters. These subscription will be stopped when the component is destroyed.\n\n```js\nexport default {\n  meteor: {\n    // Subscriptions\n    $subscribe: {\n      // Subscribes to the 'threads' publication with no parameters\n      'threads': [],\n      // Subscribes to the 'threads' publication with static parameters\n      'threads': ['new', 10], // The 10 newest threads\n      // Subscribes to the 'posts' publication with dynamic parameters\n      // The subscription will be re-called when a vue reactive property changes\n      'posts': function() {\n        // Here you can use Vue reactive properties\n        return [this.selectedThreadId] // Subscription params\n      }\n    }\n  }\n}\n```\n\n\nYou can also use the `$subscribe(name, params)` method in you component code:\n\n\n```js\nmounted () {\n  // Subscribes to the 'threads' publication with two parameters\n  this.$subscribe('thread', ['new', 10])\n}\n```\n\nThe `$subReady` object on your component contains the state of your subscriptions. For example, to know if the 'thread' subscription is ready, use this *reactive* expression:\n\n```js\nconsole.log(this.$subReady.thread)\n```\n\nOr in your template:\n\n```html\n<div v-if=\"!$subReady.thread\">Loading...</div>\n```\n\nYou can also change the default subscription method by defining the `Vue.config.meteor.subscribe` function:\n\n\n```js\nimport { config } from 'vue-meteor-tracker'\n\n// You can replace the default subcription function with your own\n// Here we replace the native subscribe() with a cached one\n// with the ccorcos:subs-cache package\nconst subsCache = new SubsCache({\n  expireAfter: 15,\n  cacheLimit: -1\n})\n\nconfig.subscribe = function(...args) {\n  return subsCache.subscribe(...args)\n}\n```\n\n### Reactive data\n\nYou can add reactive properties that update from any Meteor reactive sources (like collections or session) by putting an object for each property in the `meteor` object. The object key is the name of the property (it shouldn't start with `$`), and the value is a function that returns the result.\n\nHere is an example:\n\n```js\nexport default {\n  data() {\n    return {\n      selectedThreadId: null\n    }\n  },\n  meteor: {\n    // Subscriptions\n    $subscribe: {\n      // We subscribe to the 'threads' publication\n      'threads': []\n    },\n    // Threads list\n    // You can access tthe result with the 'threads' property on the Vue instance\n    threads () {\n      // Here you can use Meteor reactive sources\n      // like cursors or reactive vars\n      // as you would in a Blaze template helper\n      return Threads.find({}, {\n        sort: {date: -1}\n      })\n    },\n    // Selected thread\n    selectedThread () {\n      // You can also use Vue reactive data inside\n      return Threads.findOne(this.selectedThreadId)\n    }\n  }\n})\n```\n\nUse the reactive data in the template:\n\n\n```html\n<!-- Thread list -->\n<ThradItem\n  v-for=\"thread in threads\"\n  :data=\"thread\"\n  :selected=\"thread._id === selectedThreadId\"\n  @select=\"selectThread(thread._id)\"\n/>\n\n<!-- Selected thread -->\n<Thread v-if=\"selectedThread\" :id=\"selectedThreadId\"/>\n```\n\n\nOr anywhere else in you Vue component:\n\n```js\ncomputed: {\n  count () {\n    return this.threads.length\n  }\n}\n```\n\n### Meteor Methods\n\nYou can call a Meteor method with a promise using `callMethod`:\n\n```js\nimport { callMethod } from 'vue-meteor-tracker'\n\nexport default {\n  methods: {\n    async insertLink () {\n      try {\n        await callMethod('links.insert', 'title', 'url')\n        console.log('done')\n      } catch (e) {\n        console.error(e)\n      }\n    },\n  },\n}\n```\n\n---\n\n## Composition API\n\n### Subscriptions\n\nInside the component `setup`, you can use the `subscribe` function:\n\n```js\nimport { subscribe } from 'vue-meteor-tracker'\n\n// Simple sub\n\nsubscribe('links')\n// With params\nsubscribe('linksByPageAndLimit', 1, 10)\n\n// Reactive sub\n\nconst page = ref(1)\nsubscribe(() => ['linksByPageAndLimit', page.value, 10])\n```\n\nIf you need to subscribe later (outside of the `setup` context), call `useSubscribe` instead:\n\n```js\nimport { useSubscribe } from 'vue-meteor-tracker'\n\nconst { subscribe } = useSubscribe()\n\nsetTimeout(() => {\n  subscribe('linksByPage', 2)\n}, 1000)\n```\n\n\n### Reactive Data\n\nIn the component `setup` context, you can use the `autorun` function:\n\n```js\nimport { autorun } from 'vue-meteor-tracker'\nimport { LinksCollection } from '/imports/api/links'\n\nconst links = autorun(() => LinksCollection.find({}).fetch()).result\n// const { result, stop } = autorun(() => LinksCollection.find({}).fetch())\n```\n\nIf you need to start an autorun later (outside of the `setup` context), call `useAutorun` instead:\n\n```js\nimport { useAutorun } from 'vue-meteor-tracker'\nimport { LinksCollection } from '/imports/api/links'\n\nconst { autorun } = useAutorun()\n\n// Later...\nconst links = autorun(() => LinksCollection.find({}).fetch()).result\n```\n\n### Meteor Methods\n\nYou can call a Meteor method with a promise using `callMethod`:\n\n```js\nimport { callMethod } from 'vue-meteor-tracker'\n\nasync function insertLink () {\n  try {\n    await callMethod('links.insert', 'title', 'url')\n    console.log('done')\n  } catch (e) {\n    console.error(e)\n  }\n}\n```\n\nTo keep track of pending, error and result state with reactive variables, you can use `useMethod`:\n\n```ts\nimport { useMethod } from 'vue-meteor-tracker'\nimport { LinksCollection } from '/imports/api/links'\n\nconst insertLinkMethod = useMethod<[url: string, link: string]>('links.insert')\ninsertLinkMethod.onResult((err) => {\n  if (!err) {\n    // Reset form\n    insertLinkForm.title = ''\n    insertLinkForm.url = ''\n  }\n})\n\n// Reactive state\nwatch(insertLinkMethod.pending, () => { /* ... */ })\nwatch(insertLinkMethod.error, () => { /* ... */ })\nwatch(insertLinkMethod.result, () => { /* ... */ })\n\nconst insertLinkForm = reactive({\n  title: '',\n  url: '',\n})\n\nasync function insertLink () {\n  await insertLinkMethod.call(insertLinkForm.title, insertLinkForm.url)\n  console.log('done')\n}\n```\n\n---\n\n## License\n\nMIT\n","maintainers":[{"name":"akryum","email":"guillaume.b.chau@gmail.com"}],"time":{"modified":"2022-09-19T17:55:27.357Z","created":"2016-10-19T22:12:13.101Z","1.0.0":"2016-10-19T22:12:13.101Z","1.0.1":"2016-10-19T22:15:17.864Z","1.0.2":"2016-10-20T07:41:37.812Z","1.0.3":"2016-11-03T10:53:55.118Z","1.0.4":"2016-12-17T18:46:51.288Z","1.1.0":"2017-02-20T23:06:18.399Z","1.1.1":"2017-02-20T23:09:03.622Z","1.1.2":"2017-03-07T17:18:40.597Z","1.2.0":"2017-03-23T16:38:11.262Z","1.2.1":"2017-04-15T23:47:34.434Z","1.2.2":"2017-06-02T12:27:17.682Z","1.2.3":"2017-06-02T15:42:06.000Z","2.0.0-beta.1":"2018-05-13T18:23:26.827Z","2.0.0-beta.2":"2018-05-13T23:49:32.102Z","2.0.0-beta.3":"2018-05-14T02:38:21.270Z","2.0.0-beta.4":"2018-10-09T14:11:40.372Z","2.0.0-beta.5":"2018-12-09T15:50:33.694Z","2.0.0":"2022-09-04T20:56:11.191Z","3.0.0-beta.1":"2022-09-04T21:25:37.448Z","3.0.0-beta.2":"2022-09-04T21:26:11.961Z","3.0.0-beta.3":"2022-09-04T21:49:51.490Z","3.0.0-beta.4":"2022-09-08T12:34:35.307Z","3.0.0-beta.5":"2022-09-13T17:58:23.969Z","3.0.0-beta.6":"2022-09-14T13:02:20.796Z","3.0.0-beta.7":"2022-09-14T14:39:15.207Z"},"homepage":"https://github.com/meteor-vue/vue-meteor-tracker#readme","keywords":["vue","meteor","integration","tracker","reactivity"],"repository":{"type":"git","url":"git+https://github.com/meteor-vue/vue-meteor-tracker.git"},"author":{"name":"Guillaume CHAU"},"bugs":{"url":"https://github.com/meteor-vue/vue-meteor-tracker/issues"},"license":"MIT","readmeFilename":"README.md"}