{"_id":"vue-meteor-reactive-promise-calls","_rev":"30-f730879259a84dd490a8540ab3d1dda5","name":"vue-meteor-reactive-promise-calls","description":"Utilities for reactive promise-based Meteor method calls winthin VUE projects.","dist-tags":{"latest":"1.0.3"},"versions":{"0.5.1":{"name":"vue-meteor-reactive-promise-calls","version":"0.5.1","description":"Utilities for reactive promise-based Meteor method calls winthin VUE projects.","main":"index.js","scripts":{"compile":"babel -d lib/ src/","prepublish":"npm run compile","dev":"npm-watch"},"watch":{"compile":"src/*.js"},"repository":{"type":"git","url":"git+https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls.git"},"keywords":["meteor","vue","reactivity","promise"],"author":{"name":"Luke Audie"},"license":"ISC","bugs":{"url":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls/issues"},"homepage":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls#readme","dependencies":{"lodash.omit":"^4.5.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-preset-env":"^1.6.1","npm-watch":"^0.1.6"},"gitHead":"03b23beb6e482c96367d2cbe20823fd3394b6a46","_id":"vue-meteor-reactive-promise-calls@0.5.1","_shasum":"0420590fe0aa559cb285a5df93b6be0b10fd5f33","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"ch-luke","email":"enquiries@goldenpassport.com"},"dist":{"shasum":"0420590fe0aa559cb285a5df93b6be0b10fd5f33","tarball":"https://registry.npmjs.org/vue-meteor-reactive-promise-calls/-/vue-meteor-reactive-promise-calls-0.5.1.tgz","integrity":"sha512-I8TDrKtgt5cyEDlLyjdCqX/KLIcitS5Tm8OiH6+UqSN5YOXMDpOwUp+IldG5zF+qwlqCll8adby0La+mCbY3Cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICVdo4wy7z9J1MTpx19TcQYGApZtEfUeeNEu798/RI+5AiAY1y5kqsMdYZIbWJADX6VkRQxxHsEjiGFkoCARjtOFTw=="}]},"maintainers":[{"name":"ch-luke","email":"enquiries@goldenpassport.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-reactive-promise-calls-0.5.1.tgz_1508872161567_0.7089931645896286"},"directories":{}},"0.5.2":{"name":"vue-meteor-reactive-promise-calls","version":"0.5.2","description":"Utilities for reactive promise-based Meteor method calls winthin VUE projects.","main":"index.js","scripts":{"compile":"babel -d lib/ src/","prepublish":"npm run compile","dev":"npm-watch"},"watch":{"compile":"src/*.js"},"repository":{"type":"git","url":"git+https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls.git"},"keywords":["meteor","vue","reactivity","promise"],"author":{"name":"Luke Audie"},"license":"ISC","bugs":{"url":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls/issues"},"homepage":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-preset-env":"^1.6.1","npm-watch":"^0.1.6"},"gitHead":"b77b3748dc15eb98873ff15868ac7dd363316ee0","_id":"vue-meteor-reactive-promise-calls@0.5.2","_shasum":"c80fa904423b825f99a5c76252e5021b977a52e9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"ch-luke","email":"enquiries@goldenpassport.com"},"dist":{"shasum":"c80fa904423b825f99a5c76252e5021b977a52e9","tarball":"https://registry.npmjs.org/vue-meteor-reactive-promise-calls/-/vue-meteor-reactive-promise-calls-0.5.2.tgz","integrity":"sha512-Vr+GHzIU1ujAF0kshwzKbzpvXeQsgNQWl580bEQ2VFFgdlvYqFe4IRc+YO/m+nWNDffLWrCduZsSCfpYx/YtFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBAECyC3lZudpdVB6amGWuDgX7Ch/ZSCYTfo1sJP5ilIAiEAnTWelFtPnm08LrlFHL9riUS230xEAoY4KL8qeNQ2UDw="}]},"maintainers":[{"name":"ch-luke","email":"enquiries@goldenpassport.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-reactive-promise-calls-0.5.2.tgz_1508872582168_0.9941993237007409"},"directories":{}},"0.5.3":{"name":"vue-meteor-reactive-promise-calls","version":"0.5.3","description":"Utilities for reactive promise-based Meteor method calls winthin VUE projects.","main":"index.js","scripts":{"compile":"babel -d lib/ src/","prepublish":"npm run compile","dev":"npm-watch"},"watch":{"compile":"src/*.js"},"repository":{"type":"git","url":"git+https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls.git"},"keywords":["meteor","vue","reactivity","promise"],"author":{"name":"Luke Audie"},"license":"ISC","bugs":{"url":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls/issues"},"homepage":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-preset-env":"^1.6.1","npm-watch":"^0.1.6"},"gitHead":"b9e3e32e68ecccda67c780723d9173a7429a59fa","_id":"vue-meteor-reactive-promise-calls@0.5.3","_shasum":"542f24370a57cf15f6ae753fd09f3167915faeb8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"ch-luke","email":"enquiries@goldenpassport.com"},"dist":{"shasum":"542f24370a57cf15f6ae753fd09f3167915faeb8","tarball":"https://registry.npmjs.org/vue-meteor-reactive-promise-calls/-/vue-meteor-reactive-promise-calls-0.5.3.tgz","integrity":"sha512-oQXhZFr3fbzg53ovfwM2ZHw44+vUbjHJUKNzEwyzzgjBi3T/dYnRTts5Di9SFov030R2JVkx7QaTqsoY642/qQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyM+vahr/ncFlkT+0fse4oiYUIuE19Y3UXMJ9AqMRnIQIgNYo1M5G6Y3ePnFsZQHB5Mu8SZM5hYi7U0B8bdbGCLNk="}]},"maintainers":[{"name":"ch-luke","email":"enquiries@goldenpassport.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-reactive-promise-calls-0.5.3.tgz_1508924067449_0.6316077504307032"},"directories":{}},"0.5.4":{"name":"vue-meteor-reactive-promise-calls","version":"0.5.4","description":"Utilities for reactive promise-based Meteor method calls winthin VUE projects.","main":"index.js","scripts":{"compile":"babel -d lib/ src/","prepublish":"npm run compile","dev":"npm-watch"},"watch":{"compile":"src/*.js"},"repository":{"type":"git","url":"git+https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls.git"},"keywords":["meteor","vue","reactivity","promise"],"author":{"name":"Luke Audie"},"license":"ISC","bugs":{"url":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls/issues"},"homepage":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-preset-env":"^1.6.1","npm-watch":"^0.1.6"},"gitHead":"f5e9211e33f9135bb48281b7a378ba5ae924fc1f","_id":"vue-meteor-reactive-promise-calls@0.5.4","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"ch-luke","email":"enquiries@goldenpassport.com"},"dist":{"integrity":"sha512-Ycq78kexWuycA6rAR44M72LJr0qqJWn8Ekx6a+mvopyZ9UO5Ac7iRo4xGGkZUV71e7zu+fKbgbD9R1syc726iA==","shasum":"bc98de83470039c00172b3762c0f46b75a8b7f0f","tarball":"https://registry.npmjs.org/vue-meteor-reactive-promise-calls/-/vue-meteor-reactive-promise-calls-0.5.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHt6ckLXp+6HxgRUAlbfYSUjHE8l/1xt4B0RgY37v9XoAiB0tYxhm/I/pbbEssi2bidTZ4xE7OGnzFf+L/bm+318Xg=="}]},"maintainers":[{"name":"ch-luke","email":"enquiries@goldenpassport.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-reactive-promise-calls-0.5.4.tgz_1516021805617_0.5096654216758907"},"directories":{}},"0.5.5":{"name":"vue-meteor-reactive-promise-calls","version":"0.5.5","description":"Utilities for reactive promise-based Meteor method calls winthin VUE projects.","main":"index.js","scripts":{"compile":"babel --presets es2015 -d lib/ src/","dev":"npm-watch","prepublish":"npm run compile"},"watch":{"compile":"src/*.js"},"repository":{"type":"git","url":"git+https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls.git"},"keywords":["meteor","vue","reactivity","promise"],"author":{"name":"Luke Audie"},"license":"ISC","bugs":{"url":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls/issues"},"homepage":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls#readme","dependencies":{},"devDependencies":{"babel-core":"^6.26.0","babel-preset-es2015":"^6.14.0","npm-watch":"^0.1.6"},"gitHead":"37b545a4dba20d3bd33441df6f19251e79d7f3bd","_id":"vue-meteor-reactive-promise-calls@0.5.5","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"ch-luke","email":"enquiries@goldenpassport.com"},"dist":{"integrity":"sha512-eKw/zIr1HVf9TxJYEknhZKm8PjSHYn3UABlN4SCgrzDdRy0cqIEYom4xztu5u4uyjZlTFq3HDW77oPNhMxaTVg==","shasum":"f08fbfbab8141b01176fa6a626269e03279420e6","tarball":"https://registry.npmjs.org/vue-meteor-reactive-promise-calls/-/vue-meteor-reactive-promise-calls-0.5.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFZuEL6jfORigAK1pL6wxLQ6GLjwmog6N+VgLD6moyFQIhAPH1ORbjcsIiEWxTHY906voMkP6CPEhu61VURaNky241"}]},"maintainers":[{"name":"ch-luke","email":"enquiries@goldenpassport.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-reactive-promise-calls-0.5.5.tgz_1516812860508_0.22153074340894818"},"directories":{}},"0.5.6":{"name":"vue-meteor-reactive-promise-calls","version":"0.5.6","description":"Utilities for reactive promise-based Meteor method calls winthin VUE projects.","main":"index.js","scripts":{"compile":"babel --presets es2015 -d lib/ src/","dev":"npm-watch","prepublish":"npm run compile"},"watch":{"compile":"src/*.js"},"repository":{"type":"git","url":"git+https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls.git"},"keywords":["meteor","vue","reactivity","promise"],"author":{"name":"Luke Audie"},"license":"ISC","bugs":{"url":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls/issues"},"homepage":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.14.0","npm-watch":"^0.1.6"},"gitHead":"b291c60e67ad2c0a7ddf8a2172ffec71774b3d00","_id":"vue-meteor-reactive-promise-calls@0.5.6","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"ch-luke","email":"enquiries@goldenpassport.com"},"dist":{"integrity":"sha512-xOWSG6aprkL5+m2oFGcSbmVrqiGgXZCYcCeK6iqX0k3Y2dTgY8Gmf+enfDF/GJuVBmYIH0kEcq1iV69pgJ3q2Q==","shasum":"2ba42b76970c022671c8ef425666f175897c2e9c","tarball":"https://registry.npmjs.org/vue-meteor-reactive-promise-calls/-/vue-meteor-reactive-promise-calls-0.5.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpa1qD6xYS226yRmSXTKTnBEbXZ4R9UVzp/RYQRVz4sgIhAPyqZbB5bQiT4NoXQ0lzCSf81KheE1pHDdOM5wRuMq08"}]},"maintainers":[{"name":"ch-luke","email":"enquiries@goldenpassport.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-reactive-promise-calls-0.5.6.tgz_1516814510678_0.6049410800915211"},"directories":{}},"0.5.7":{"name":"vue-meteor-reactive-promise-calls","version":"0.5.7","description":"Utilities for reactive promise-based Meteor method calls winthin VUE projects.","main":"index.js","scripts":{"compile":"babel --presets es2015 -d lib/ src/","dev":"npm-watch","prepublish":"npm run compile"},"watch":{"compile":"src/*.js"},"repository":{"type":"git","url":"git+https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls.git"},"keywords":["meteor","vue","reactivity","promise"],"author":{"name":"Luke Audie"},"license":"ISC","bugs":{"url":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls/issues"},"homepage":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.14.0","npm-watch":"^0.1.6"},"gitHead":"a62fd57c0f006d68fd52095f0f9b57288449ea6b","_id":"vue-meteor-reactive-promise-calls@0.5.7","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"ch-luke","email":"enquiries@goldenpassport.com"},"dist":{"integrity":"sha512-52Et5Yrj95sOEikAJOkmImaBx13B8TctcewrpoM5H5DRWkEzjESCQf1qThwsRXteaAJEmxiNR5RHGHLPrhhxew==","shasum":"898720ccebd137a5ec485f17794971e49ac78478","tarball":"https://registry.npmjs.org/vue-meteor-reactive-promise-calls/-/vue-meteor-reactive-promise-calls-0.5.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA5sELH5cpEx1HQ3QNEltCsezLvoQ9AeQfylv11gM0/OAiAVST021GxLnKo1GKFbUUcEdroza+/+8Gby/umBmQCgRw=="}]},"maintainers":[{"name":"ch-luke","email":"enquiries@goldenpassport.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-reactive-promise-calls-0.5.7.tgz_1516815681817_0.5852958736941218"},"directories":{}},"0.5.8":{"name":"vue-meteor-reactive-promise-calls","version":"0.5.8","description":"Utilities for reactive promise-based Meteor method calls winthin VUE projects.","main":"index.js","scripts":{"compile":"babel --presets es2015 -d lib/ src/","dev":"npm-watch","prepublish":"npm run compile"},"watch":{"compile":"src/*.js"},"repository":{"type":"git","url":"git+https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls.git"},"keywords":["meteor","vue","reactivity","promise"],"author":{"name":"Luke Audie"},"license":"ISC","bugs":{"url":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls/issues"},"homepage":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.14.0","npm-watch":"^0.1.6"},"gitHead":"a62fd57c0f006d68fd52095f0f9b57288449ea6b","_id":"vue-meteor-reactive-promise-calls@0.5.8","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"ch-luke","email":"enquiries@goldenpassport.com"},"dist":{"integrity":"sha512-dCrqLb9/xiDXorZ0aEdkRnXop0+sEf3vUnWqEveMIcDOuEZ23omvWiMAQVPk+cIi/reH+npMBZtmWhG/Rki8dw==","shasum":"55d45465201a3662442a59be6a4f3fd71e6093aa","tarball":"https://registry.npmjs.org/vue-meteor-reactive-promise-calls/-/vue-meteor-reactive-promise-calls-0.5.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHyhbOVQZN8zA8qEUmLXmNCW2HL2QBb/dsYeQUJb6M4AIhAPPPq24cbNR20nxE4kf25MHnN0xTJhUsKoofMPOZOVgp"}]},"maintainers":[{"name":"ch-luke","email":"enquiries@goldenpassport.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-reactive-promise-calls-0.5.8.tgz_1516821246549_0.9782461107242852"},"directories":{}},"0.5.9":{"name":"vue-meteor-reactive-promise-calls","version":"0.5.9","description":"Utilities for reactive promise-based Meteor method calls winthin VUE projects.","main":"index.js","scripts":{"compile":"babel --presets es2015 -d lib/ src/","dev":"npm-watch","prepublish":"npm run compile"},"watch":{"compile":"src/*.js"},"repository":{"type":"git","url":"git+https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls.git"},"keywords":["meteor","vue","reactivity","promise"],"author":{"name":"Luke Audie"},"license":"ISC","bugs":{"url":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls/issues"},"homepage":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.14.0","npm-watch":"^0.1.6"},"gitHead":"9c92c6d8b3c1bccee7029d1945bed3c1338b4b4b","_id":"vue-meteor-reactive-promise-calls@0.5.9","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"ch-luke","email":"enquiries@goldenpassport.com"},"dist":{"integrity":"sha512-QB7YCzAzl0J93vxNqse7gztQeiFSJqsack7ewWf4ThJ7S4DcJCgFl3Eyh3yXjUVAkQcpQHURTK01gvzFj3HenQ==","shasum":"739e6cd735bc7797e8b681209d3339949c80c1d4","tarball":"https://registry.npmjs.org/vue-meteor-reactive-promise-calls/-/vue-meteor-reactive-promise-calls-0.5.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUfjXcWqW0CDMFIAgwuMya+IvtASRdMOnXd3jEftoxOwIhAMOlMPtzdyUDDW+bZ9fkC7FSP9QIkazZaGSpPhETCME5"}]},"maintainers":[{"name":"ch-luke","email":"enquiries@goldenpassport.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-reactive-promise-calls-0.5.9.tgz_1516822934251_0.6731206791009754"},"directories":{}},"0.5.10":{"name":"vue-meteor-reactive-promise-calls","version":"0.5.10","description":"Utilities for reactive promise-based Meteor method calls winthin VUE projects.","main":"index.js","scripts":{"compile":"babel --presets es2015 -d lib/ src/","dev":"npm-watch","prepare":"npm run compile","prepublishOnly":"npm run compile"},"watch":{"compile":"src/*.js"},"repository":{"type":"git","url":"git+https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls.git"},"keywords":["meteor","vue","reactivity","promise"],"author":{"name":"Luke Audie"},"license":"ISC","bugs":{"url":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls/issues"},"homepage":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.14.0","npm-watch":"^0.1.6"},"gitHead":"9c92c6d8b3c1bccee7029d1945bed3c1338b4b4b","_id":"vue-meteor-reactive-promise-calls@0.5.10","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"ch-luke","email":"enquiries@goldenpassport.com"},"dist":{"integrity":"sha512-iUtdvLJ5jjMbH2hNtLcyERowED7Vke5X+XshnC61MgdFuTiczl0AswY8uNL0samiwZs2TquFpyqEPL2XcfN70A==","shasum":"08e14afe25ecb62586258dd31b6b88f707aa1fea","tarball":"https://registry.npmjs.org/vue-meteor-reactive-promise-calls/-/vue-meteor-reactive-promise-calls-0.5.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuTAkczpZmkj6Ta7VyG3rlqRx0bVbhm3vXSTuaX6ItiAIgQir0uvL8b9hUpTszcvay/ocs4Cs5/Oi39jxqAywr5PY="}]},"maintainers":[{"name":"ch-luke","email":"enquiries@goldenpassport.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-reactive-promise-calls-0.5.10.tgz_1516823211669_0.04041077825240791"},"directories":{}},"0.5.11":{"name":"vue-meteor-reactive-promise-calls","version":"0.5.11","description":"Utilities for reactive promise-based Meteor method calls winthin VUE projects.","main":"index.js","scripts":{"compile":"babel --presets es2015 -d lib/ src/","dev":"npm-watch"},"watch":{"compile":"src/*.js"},"repository":{"type":"git","url":"git+https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls.git"},"keywords":["meteor","vue","reactivity","promise"],"author":{"name":"Luke Audie"},"license":"ISC","bugs":{"url":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls/issues"},"homepage":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.14.0","npm-watch":"^0.1.6"},"gitHead":"9c92c6d8b3c1bccee7029d1945bed3c1338b4b4b","_id":"vue-meteor-reactive-promise-calls@0.5.11","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"ch-luke","email":"enquiries@goldenpassport.com"},"dist":{"integrity":"sha512-/6VLkFS67nCCH86U/26JvxH3sWuT9Xw9y97thGVib7EyPlChbk5/efp/WkOAdSI1dQdY632VdGPu1MJvR5NkFA==","shasum":"d6569048a9f8014a925a59a539b71d4ac4d40173","tarball":"https://registry.npmjs.org/vue-meteor-reactive-promise-calls/-/vue-meteor-reactive-promise-calls-0.5.11.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBKz4VsArp9IOlmmCSYPihlQqb9isbRotrRB7sEnMPxgIhAP7gzzsj1/4UGR+1aNr65ismweRQqTHPEy9CZhmzd9xj"}]},"maintainers":[{"name":"ch-luke","email":"enquiries@goldenpassport.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-reactive-promise-calls-0.5.11.tgz_1516828159700_0.5328535095322877"},"directories":{}},"0.5.12":{"name":"vue-meteor-reactive-promise-calls","version":"0.5.12","description":"Utilities for reactive promise-based Meteor method calls winthin VUE projects.","main":"index.js","scripts":{"compile":"babel --presets babel-preset-env -d lib/ src/","dev":"npm-watch","prepublish":"npm run compile"},"watch":{"compile":"src/*.js"},"repository":{"type":"git","url":"git+https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls.git"},"keywords":["meteor","vue","reactivity","promise"],"author":{"name":"Luke Audie"},"license":"ISC","bugs":{"url":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls/issues"},"homepage":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.1","npm-watch":"^0.1.6"},"gitHead":"828e47e603ee23a110925940aa96255b16ac951b","_id":"vue-meteor-reactive-promise-calls@0.5.12","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"ch-luke","email":"enquiries@goldenpassport.com"},"dist":{"integrity":"sha512-uL8SYHX/pq27PbcmrSSfj3q9xDEiHPu+Uzv5sS9o+EuCb4DJWpUL3b/Y3p92/c3742PIhYnllEf3Qdk7Xj2Sdw==","shasum":"114f7a35c4984f71b8db18354e61caf3a90d9861","tarball":"https://registry.npmjs.org/vue-meteor-reactive-promise-calls/-/vue-meteor-reactive-promise-calls-0.5.12.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEax7DiHfXj3p6I9/1nwwla38Mt8Tu/eK2s0wZ7L1xZGAiEA2Z0KF6mpaTC0DEFD9YUxTgNKprEsYp6U2kq+JzBeTa8="}]},"maintainers":[{"name":"ch-luke","email":"enquiries@goldenpassport.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-reactive-promise-calls-0.5.12.tgz_1516834122059_0.19191221985965967"},"directories":{}},"0.5.13":{"name":"vue-meteor-reactive-promise-calls","version":"0.5.13","description":"Utilities for reactive promise-based Meteor method calls winthin VUE projects.","main":"index.js","scripts":{"compile":"babel --presets babel-preset-env -d lib/ src/","dev":"npm-watch","prepublish":"npm run compile"},"watch":{"compile":"src/*.js"},"repository":{"type":"git","url":"git+https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls.git"},"keywords":["meteor","vue","reactivity","promise"],"author":{"name":"Luke Audie"},"license":"ISC","bugs":{"url":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls/issues"},"homepage":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","npm-watch":"^0.1.6"},"gitHead":"525e2bfa7783357b2b4bb3b719268c5e5ca72d41","_id":"vue-meteor-reactive-promise-calls@0.5.13","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"ch-luke","email":"enquiries@goldenpassport.com"},"dist":{"integrity":"sha512-nSnTtY5SPSrRF1/TcgHUlMKHA47/FOh3QtgOHkXoNRZfHl+PlWBVv8jJGWzybfETbaTUcYcYGvdNOtt/7oE08g==","shasum":"c6a39d7c226f767bbba8e041c8011dd09d635b2f","tarball":"https://registry.npmjs.org/vue-meteor-reactive-promise-calls/-/vue-meteor-reactive-promise-calls-0.5.13.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/ZkPuvhf6pZp21L1JYWmIJGWyQSGJD4I5M6Q2S1jVgwIgbilvBnSU3BE5ocp3SuwJuZykToMMtNEpZQM1f6ZKnKU="}]},"maintainers":[{"name":"ch-luke","email":"enquiries@goldenpassport.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-reactive-promise-calls-0.5.13.tgz_1516837224053_0.6886585613247007"},"directories":{}},"0.5.14":{"name":"vue-meteor-reactive-promise-calls","version":"0.5.14","description":"Utilities for reactive promise-based Meteor method calls winthin VUE projects.","main":"index.js","scripts":{"compile":"babel --presets babel-preset-env -d lib/ src/","dev":"npm-watch","prepublish":"npm run compile"},"watch":{"compile":"src/*.js"},"repository":{"type":"git","url":"git+https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls.git"},"keywords":["meteor","vue","reactivity","promise","async/await"],"author":{"name":"Luke Audie"},"license":"ISC","bugs":{"url":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls/issues"},"homepage":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","npm-watch":"^0.1.6"},"gitHead":"d706322f0ed697b7514b2ad5994f4335cf3fbe94","_id":"vue-meteor-reactive-promise-calls@0.5.14","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"ch-luke","email":"enquiries@goldenpassport.com"},"dist":{"integrity":"sha512-OQNPaqvy42WosmJ0+DoaU5z+H4/fdjh93Hsus5ExUdnqOTSB3Zgzpc46a/N7mYb7dvvMzhWciUxPvL6PgoMiew==","shasum":"cc9bab4f3122554a5fc933e53c4c091e1004f330","tarball":"https://registry.npmjs.org/vue-meteor-reactive-promise-calls/-/vue-meteor-reactive-promise-calls-0.5.14.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEnCqoSXo7ZoNN1ObVCJeI7a0wssQ3Mnkp4tGhl5LXlwIgVUBVfgK5jHvIzuEm1diy/k1xg/4fr6q9K0aYV4ugfUU="}]},"maintainers":[{"name":"ch-luke","email":"enquiries@goldenpassport.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-reactive-promise-calls-0.5.14.tgz_1517010918437_0.5658490406349301"},"directories":{}},"0.5.15":{"name":"vue-meteor-reactive-promise-calls","version":"0.5.15","description":"Utilities for reactive promise-based Meteor method calls winthin VUE projects.","main":"index.js","scripts":{"compile":"babel --presets env -d lib/ src/","dev":"npm-watch","prepare":"npm run compile"},"watch":{"compile":"src/*.js"},"repository":{"type":"git","url":"git+https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls.git"},"keywords":["meteor","vue","reactivity","promise","async/await"],"author":{"name":"Luke Audie"},"license":"ISC","bugs":{"url":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls/issues"},"homepage":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls#readme","dependencies":{"babel-polyfill":"^6.26.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.1","npm-watch":"^0.1.6"},"gitHead":"be331b92d6e247576cde3d3174ad7bb90b571133","_id":"vue-meteor-reactive-promise-calls@0.5.15","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"ch-luke","email":"enquiries@goldenpassport.com"},"dist":{"integrity":"sha512-HMRORV9p0eifGIouF9SVwjgMr9Crrg1S7OBx93/WjQXiSg8jUDyXUey4lzimxYIzNFgeZXqzKPfcvgbF6NoSTw==","shasum":"27adef77e8c01ab18c8d2fc3958533f01e89f0fe","tarball":"https://registry.npmjs.org/vue-meteor-reactive-promise-calls/-/vue-meteor-reactive-promise-calls-0.5.15.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/jJtcnDXLdkOiGXPH4Qsgz+D9Ss4cS2Jb6gqqOlfGxAIgQS612bbOrTXmul81cdm9Dpv2MEeOg4A9MD19yXZytS0="}]},"maintainers":[{"name":"ch-luke","email":"enquiries@goldenpassport.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-reactive-promise-calls-0.5.15.tgz_1517066481365_0.16908584325574338"},"directories":{}},"0.5.16":{"name":"vue-meteor-reactive-promise-calls","version":"0.5.16","description":"Utilities for reactive promise-based Meteor method calls winthin VUE projects.","main":"index.js","scripts":{"compile":"babel --presets env -d lib/ src/","dev":"npm-watch","prepare":"npm run compile"},"watch":{"compile":"src/*.js"},"repository":{"type":"git","url":"git+https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls.git"},"keywords":["meteor","vue","reactivity","promise","async/await"],"author":{"name":"Luke Audie"},"license":"ISC","bugs":{"url":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls/issues"},"homepage":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls#readme","dependencies":{"babel-polyfill":"^6.26.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.1","npm-watch":"^0.1.6"},"gitHead":"5d2c0617ed269d5bfeb27667c6589ea922fd72f1","_id":"vue-meteor-reactive-promise-calls@0.5.16","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"ch-luke","email":"enquiries@goldenpassport.com"},"dist":{"integrity":"sha512-D/Sez2Hnwn9AunxqWpgC7nNBvsCkzzzLyWVU+iHu+yOS1VSQ6ZgjyZ3OvhvTzrQT9pVX6E8wm0b+GPx7CXnPig==","shasum":"74b758307832653d6edd809a056f0abeb5d9d323","tarball":"https://registry.npmjs.org/vue-meteor-reactive-promise-calls/-/vue-meteor-reactive-promise-calls-0.5.16.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGoj2ooERYETOYOCHtrWY/39i85BUsTck4flEKuFrOWEAiBlqU5LCYrdYu7nDVZLYOh8ndYzSUbkLafDynOEu8AbVQ=="}]},"maintainers":[{"name":"ch-luke","email":"enquiries@goldenpassport.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-reactive-promise-calls-0.5.16.tgz_1517090455324_0.5576402882579714"},"directories":{}},"0.5.17":{"name":"vue-meteor-reactive-promise-calls","version":"0.5.17","description":"Utilities for reactive promise-based Meteor method calls winthin VUE projects.","main":"index.js","scripts":{"compile":"babel --presets env -d lib/ src/","dev":"npm-watch","prepare":"npm run compile"},"watch":{"compile":"src/*.js"},"repository":{"type":"git","url":"git+https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls.git"},"keywords":["meteor","vue","reactivity","promise","async/await"],"author":{"name":"Luke Audie"},"license":"ISC","bugs":{"url":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls/issues"},"homepage":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls#readme","dependencies":{"babel-polyfill":"^6.26.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.1","npm-watch":"^0.1.6"},"gitHead":"3205def9bbe34fe5aed57612893fcd279ca80d34","_id":"vue-meteor-reactive-promise-calls@0.5.17","_npmVersion":"5.6.0","_nodeVersion":"8.9.0","_npmUser":{"name":"ch-luke","email":"enquiries@goldenpassport.com"},"dist":{"integrity":"sha512-7ma3FHgRtxHIGk+Xg1kWxOxokHZtKpo6Vh2jjRP+R54qWRSLpvNZlCZyuJGk9Nj8YnDff4wIUv37uuLTYaWN6Q==","shasum":"cfa38326b71ff4f8ee4029a151217209c123a95a","tarball":"https://registry.npmjs.org/vue-meteor-reactive-promise-calls/-/vue-meteor-reactive-promise-calls-0.5.17.tgz","fileCount":11,"unpackedSize":14528,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5ilDtQnDrltcKF+fm7Uhp5kP2PUJwuiG5+c17mq1DiAiEAwBrpDLKl5nUAVwMCF8iQI5PlOa8iMafSzaEKMzhdT6Y="}]},"maintainers":[{"name":"ch-luke","email":"enquiries@goldenpassport.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-reactive-promise-calls_0.5.17_1519413789681_0.9946666546878522"},"_hasShrinkwrap":false},"0.5.18":{"name":"vue-meteor-reactive-promise-calls","version":"0.5.18","description":"Utilities for reactive promise-based Meteor method calls winthin VUE projects.","main":"index.js","scripts":{"compile":"babel --presets env -d lib/ src/","dev":"npm-watch","prepare":"npm run compile"},"watch":{"compile":"src/*.js"},"repository":{"type":"git","url":"git+https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls.git"},"keywords":["meteor","vue","reactivity","promise","async/await"],"author":{"name":"Luke Audie"},"license":"ISC","bugs":{"url":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls/issues"},"homepage":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls#readme","dependencies":{"babel-polyfill":"^6.26.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.1","npm-watch":"^0.1.6"},"gitHead":"265132c4e09490f12eb74babd977806da2d7bc17","_id":"vue-meteor-reactive-promise-calls@0.5.18","_npmVersion":"5.6.0","_nodeVersion":"8.9.0","_npmUser":{"name":"ch-luke","email":"enquiries@goldenpassport.com"},"dist":{"integrity":"sha512-REI2tb9pRuof5oQ71sVn+OladbqDxKRq9ljJ1IHTGnyL+CxSqoiWAToUhMYI4pCEap80aiNQRV5K6f2jw3wzIw==","shasum":"3287569d1ae50716b04891e2ef7021472c8bac1e","tarball":"https://registry.npmjs.org/vue-meteor-reactive-promise-calls/-/vue-meteor-reactive-promise-calls-0.5.18.tgz","fileCount":11,"unpackedSize":14715,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGTLTmO9j/UcwzC1mNSViiGW6/uuFMP/3XSmwUQ/yHLYAiEA1ZbeevWn+Mz6ByrNett9rZd4SvY0mU8b7rMlZ0IMpK8="}]},"maintainers":[{"name":"ch-luke","email":"enquiries@goldenpassport.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-reactive-promise-calls_0.5.18_1521543494186_0.9120927849059457"},"_hasShrinkwrap":false},"0.6.0":{"name":"vue-meteor-reactive-promise-calls","version":"0.6.0","description":"Utilities for reactive promise-based Meteor method calls winthin VUE projects.","main":"index.js","scripts":{"compile":"babel --presets env -d lib/ src/","dev":"npm-watch","prepare":"npm run compile"},"watch":{"compile":"src/*.js"},"repository":{"type":"git","url":"git+https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls.git"},"keywords":["meteor","vue","reactivity","promise","async/await"],"author":{"name":"Luke Audie"},"license":"ISC","bugs":{"url":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls/issues"},"homepage":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls#readme","dependencies":{"babel-polyfill":"^6.26.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.1","npm-watch":"^0.1.6"},"gitHead":"97c31105c9999bf1455dd3e1b12eff5aa8ffc76b","_id":"vue-meteor-reactive-promise-calls@0.6.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.0","_npmUser":{"name":"ch-luke","email":"enquiries@goldenpassport.com"},"dist":{"integrity":"sha512-1UilolGm6RRFzsNGvrU1V4hYouw1kUuC4lE4rMUWHRR+y+YSQsR/yl7XyuPbI6lFSlPfdwpp1iP5SRWTxXGNUQ==","shasum":"1f13f7840b5acf3a5d4c5d20a7cd73017e354cab","tarball":"https://registry.npmjs.org/vue-meteor-reactive-promise-calls/-/vue-meteor-reactive-promise-calls-0.6.0.tgz","fileCount":10,"unpackedSize":31175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGiOhqRvcUbcPRjxxCaisFPYVdJZi1NWgXDTz//c3B6LAiEAjrdOMGUeq/bWZ9khjtVg/qApt3eztacRlAZk3j63TBA="}]},"maintainers":[{"name":"ch-luke","email":"enquiries@goldenpassport.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-reactive-promise-calls_0.6.0_1522611707211_0.2537468270805239"},"_hasShrinkwrap":false},"0.6.1":{"name":"vue-meteor-reactive-promise-calls","version":"0.6.1","description":"Utilities for reactive promise-based Meteor method calls winthin VUE projects.","main":"index.js","scripts":{"compile":"babel --presets env -d lib/ src/","dev":"npm-watch","prepare":"npm run compile"},"watch":{"compile":"src/*.js"},"repository":{"type":"git","url":"git+https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls.git"},"keywords":["meteor","vue","reactivity","promise","async/await"],"author":{"name":"Luke Audie"},"license":"ISC","bugs":{"url":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls/issues"},"homepage":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls#readme","dependencies":{"babel-polyfill":"^6.26.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.1","npm-watch":"^0.1.6"},"gitHead":"2a7048d30a7f765b6e698babeb9986ad241c0bea","_id":"vue-meteor-reactive-promise-calls@0.6.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.0","_npmUser":{"name":"ch-luke","email":"enquiries@goldenpassport.com"},"dist":{"integrity":"sha512-XnwD2MzH04i4ZSOIM+43AJs6wTh8l2c+Ktou84GExWYtup93fDppwkF2MXAOCdjg5ceXhU/IChWCnU+aqU2XtQ==","shasum":"7db953a6653f84a2b8bb28ea3f954725928a92a2","tarball":"https://registry.npmjs.org/vue-meteor-reactive-promise-calls/-/vue-meteor-reactive-promise-calls-0.6.1.tgz","fileCount":7,"unpackedSize":30703,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCly7snR8ubnt8l1Zb4YjpQEICHlJwal1GcqRBp6WgDfQIgXQ5ccR8+wzDkIYdFNUl76LFF3DYG5/PLg/rDLAd3Iyg="}]},"maintainers":[{"name":"ch-luke","email":"enquiries@goldenpassport.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-reactive-promise-calls_0.6.1_1523644655971_0.4303420678120262"},"_hasShrinkwrap":false},"0.6.3":{"name":"vue-meteor-reactive-promise-calls","version":"0.6.3","description":"Utilities for reactive promise-based Meteor method calls winthin VUE projects.","main":"index.js","scripts":{"compile":"babel --presets env -d lib/ src/","prepare":"npm run compile"},"repository":{"type":"git","url":"git+https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls.git"},"keywords":["meteor","vue","reactivity","promise","async/await"],"author":{"name":"Luke Audie"},"license":"ISC","bugs":{"url":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls/issues"},"homepage":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls#readme","dependencies":{"babel-polyfill":"^6.26.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.1"},"gitHead":"4650b987c88d46e6aa46a9cc98fff05be8bd77f9","_id":"vue-meteor-reactive-promise-calls@0.6.3","_npmVersion":"6.0.1","_nodeVersion":"8.9.0","_npmUser":{"name":"ch-luke","email":"enquiries@goldenpassport.com"},"dist":{"integrity":"sha512-yCwFgJJ0t8FTX7V565VnwJKqmiDTxToeFAv8rrn+sPmXb/2cnaGOENl2TUfEqj30XtwNSpZqXl8Kj5sr4I2wmQ==","shasum":"a83bbae157b560a8fe01fcd2533e07ad6421b121","tarball":"https://registry.npmjs.org/vue-meteor-reactive-promise-calls/-/vue-meteor-reactive-promise-calls-0.6.3.tgz","fileCount":7,"unpackedSize":32867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAuZkCRA9TVsSAnZWagAAurYP/2irRqTSX1F/gMC3ZFJ1\nUSXK/P02lWfmR0+K51XKVXnba/u57GPPvHSHWhSDxyuGj8oislkp1C5SCTCv\nfz64fgzY1RPaFMrIbXXR97ndJCPsRlzs3NslyGsdjn07pPZlFPpidZ97IDXr\n2xF51JKRApzTXMosM3QTy56ahZIAVcd/o6L3LXMn+YZa+wKOykb5KzhzPStO\nxqVy5B4v21MArgbV3B3s0KuGIoMY27gEN3Ix20nUBkfV3zM4moG/77pU2XJj\nBVtM9uqw0A36SxVr9sPQZJFAa0UNSTyUoX/5ErSHe1TJFfDUFUo5b/nkadUH\n/EpW4xzDFNu29rVSN8YUKHeMJEg+4QHiZE42T+N831y2CL0JGxQcklnszuox\nBgI4/MMrO5apxu2QtcqcQCcyJLxExGOybm8ZAFRVn8t96OOtrFFo561kQeEA\ny/5qcxh6IX31F66APxKbksW51cWX5gAv8skbF9ksJ0Q05tQwvvVzDLxLGDDO\nnlUFvjTKlI4zWtCYEKFpgiC+GwEv3tVF9fTHOE8EwDOFDQXkXaCiFPkBK4yh\nYrufFuYvYdzfOaFpoPEq3YOfFRhL1h6C9oQ9XxzDXz0aR/35WInfPz2ImvWM\ne3wZqC9KquGtK5EC1itUq0qyivbBSedF0V8GwmM+OF+Iri2gR+zjMlY6VMFz\nlQxN\r\n=ecHL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0t6Bwq7/aYw+uQWaNf8wjsdbQq8Hhq0Fgu7e4JENvfwIhAObFkpotT0+UrF52DDj9/jm/xTwYjwMqjefWk1ofweA0"}]},"maintainers":[{"name":"ch-luke","email":"enquiries@goldenpassport.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-reactive-promise-calls_0.6.3_1526916706686_0.3487400352379375"},"_hasShrinkwrap":false},"1.0.1":{"name":"vue-meteor-reactive-promise-calls","version":"1.0.1","description":"Utilities for reactive promise-based Meteor method calls winthin VUE projects.","main":"index.js","scripts":{"compile":"babel --presets @babel/preset-env -d lib/ src/","prepare":"npm run compile"},"repository":{"type":"git","url":"git+https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls.git"},"keywords":["vue","meteor","reactivity","promise","async/await"],"author":{"name":"GoldenPassport"},"license":"ISC","bugs":{"url":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls/issues"},"homepage":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls#readme","dependencies":{"@babel/polyfill":"^7.0.0-beta.54"},"devDependencies":{"@babel/core":"^7.0.0-beta.54","@babel/cli":"^7.0.0-beta.54","@babel/preset-env":"^7.0.0-beta.54"},"gitHead":"e20568495392d995e02cbc604909586c4e099af0","_id":"vue-meteor-reactive-promise-calls@1.0.1","_npmVersion":"6.1.0","_nodeVersion":"8.9.0","_npmUser":{"name":"goldenpassport","email":"support@goldenpassport.com"},"dist":{"integrity":"sha512-1MTZVbvCTPJFmYxfbec4Tfp0R2Cz68VJfvDhvJbnkF3p4y9YKbWrmylo78Zn9N6+8csE0KyVrIShvjlvCDb2SA==","shasum":"dd2a6df373ba471e5434e69d49661abd5e72a1ff","tarball":"https://registry.npmjs.org/vue-meteor-reactive-promise-calls/-/vue-meteor-reactive-promise-calls-1.0.1.tgz","fileCount":8,"unpackedSize":34956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXIrUCRA9TVsSAnZWagAA40IP/Aqj1nGGfQQF4guEh4F5\n6tJKY7dZiDsUfMiwK8zew7oF/eF1jYFKlUTdl5hSCOlTJ48rSIDocLTaM6aK\nvwWQU/HhUVmjQbNY9NSvhNK1fDgs7SDY1jcxwQtudS87/foYL9wzpOYLqhAg\n2w3/Bo/khSJ/REzJEXCjqQogX45ADl8Cox8onkWYDIkkfmW+xWstllNky0U8\n3qgWjifEtfGR4WXwOlVrw5GNAmkkEcDfNmw5AWSedfwtrur4znAM8VapbZrf\n4EyfEDaZeAdB/d+sq07S4D8u3OLyLDGVQkQjbbMqoJbhHICY2PVmsUjsft5L\nhstp61eOPfzBgOCSsL0ATZA6rjahCmAJZ/7VlSmGDkrMzdVHAdBus+ssaB6B\nV9G2wwOZUJNNmCvmCl2LmUisFx2V83DO94bCGCcfEnyUAoX/RPMTLXLIV76T\n/VeNzw2zAMHNGbsdoNsbGuj7agy/N9bl5ngUy+yg/vzAnxS20mtSH19dOWyb\nHD0XFo6b1R3FhZlmosu4DyR4tyk4h7z8F/7h5PAY9LHc0BvICIOEexBqPIqD\nAXLIPZlhI8eHXVOADzcsEt6K7LTkvBUmpb0n+NlldwDyXfDUx2Cs84FQUQYB\n1yj76scaIDcPWYhOUtfjs1GSJBMNir4jvPqDkL0GD50+bJE/kVDfCqQNsY9U\n190g\r\n=QXbM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD23w0oiO2KDLwlgeXELITReY/6UxvyR7ettOQ7Nbvg6gIgFx/TeMn6O6Hcg0bG4OC4qrmlJfrN/YuVCXfOGUH8+bg="}]},"maintainers":[{"email":"support@goldenpassport.com","name":"goldenpassport"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-reactive-promise-calls_1.0.1_1532791508456_0.5463642847928962"},"_hasShrinkwrap":false},"1.0.2":{"name":"vue-meteor-reactive-promise-calls","version":"1.0.2","description":"Utilities for reactive promise-based Meteor method calls winthin VUE projects.","main":"index.js","scripts":{"compile":"babel --presets @babel/preset-env -d lib/ src/","prepare":"npm run compile"},"repository":{"type":"git","url":"git+https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls.git"},"keywords":["vue","meteor","reactivity","promise","async/await"],"author":{"name":"GoldenPassport"},"license":"ISC","bugs":{"url":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls/issues"},"homepage":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls#readme","dependencies":{"@babel/polyfill":"^7.0.0-beta.54"},"devDependencies":{"@babel/core":"^7.0.0-beta.54","@babel/cli":"^7.0.0-beta.54","@babel/preset-env":"^7.0.0-beta.54"},"gitHead":"9a23a90f483181fbeb691c946a9586e93ffbbf66","_id":"vue-meteor-reactive-promise-calls@1.0.2","_npmVersion":"6.1.0","_nodeVersion":"8.9.0","_npmUser":{"name":"goldenpassport","email":"support@goldenpassport.com"},"dist":{"integrity":"sha512-op74HIgXEcql7K8RlsMzmKoB4XLgpSQ0DKFtiL7DMOvSZVFVqKErgaKJz8UsgoP6VjqDoeWv7Gy6Al7zBbpzXw==","shasum":"173a797069cfacf1ae5f19ae2b5e40331752aaaa","tarball":"https://registry.npmjs.org/vue-meteor-reactive-promise-calls/-/vue-meteor-reactive-promise-calls-1.0.2.tgz","fileCount":8,"unpackedSize":34943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXIu7CRA9TVsSAnZWagAAzQQP/iKPrrh2GD15WCw9P9SW\nvLRqBjHN44MS2k550cgKbZxyWEfEi2kK7e1yBMrpDS4BABRdoCIkIntLFd95\n1uw2MBa5k1RkpKAg4YdoQBsnlyPvZJw6uN7ZZPlMPYODSnkrGoHhYXe8Rg/J\nwyweebdyIn74o97iWQSq6M55fs9D7bI06jWvv/1Gm2MeZFQUABJu8To8E6ew\nrE25N7IyJxF6dIiaZsUbGbqstW8tVEVD0asxU+V77K+gJiEXzHYGAHa4k5vv\nF1r1HnB+sHORGTlwMdbT6l2jKGIYduVS9RDdO6GxMOFJqEz1OrYCxJcDN31M\nxq18gMSuZK5tDjFtjbmCVZJqM1YDAVp9584aNWd0ZwS6KU+G+euyg4TSmF8o\nkcHSCIon26Oi09Db8VLGbvtI6RnG6iz/gV5+UhnsNAOVO1lvhAq58cgUTmpn\nYspCE1dIoNuxRW/uwve7FhERuLx27mA7PeXzCBu8Nh8Ud3m1SdruM+KB9x/O\nq0dj9jLKyK4f42W0hZGoviXDRwuBxr2gEQuHcJ2ThvUY+f+NyGaLjLRuBrK3\nl6btDamIaC4Pu8lmyYGy59usRWOUMRfKGDq2kpLHErikWD5S6d9suem0foZH\ncRLQOfg1if+E2zf1Cn0sNXfuYs/9+m28UKNnjXLOh1dAzNNB8OUqL/kCFLVd\nKqam\r\n=y4fc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAUOy8+XmgbYNJ7f3G9SWHi3ak2EAiSp6DqhnkxpoVc7AiEA2cXjVPgDnJ4g9DUPkl+LlmsAcnKWqJp0xfrvSWWMYSU="}]},"maintainers":[{"email":"support@goldenpassport.com","name":"goldenpassport"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-reactive-promise-calls_1.0.2_1532791739098_0.2120057896225891"},"_hasShrinkwrap":false},"1.0.3":{"name":"vue-meteor-reactive-promise-calls","version":"1.0.3","description":"Utilities for reactive promise-based Meteor method calls winthin VUE projects.","main":"index.js","scripts":{"compile":"babel --presets @babel/preset-env -d lib/ src/","prepare":"npm run compile"},"repository":{"type":"git","url":"git+https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls.git"},"keywords":["vue","meteor","reactivity","promise","async/await"],"author":{"name":"GoldenPassport"},"license":"ISC","bugs":{"url":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls/issues"},"homepage":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls#readme","dependencies":{"@babel/polyfill":"^7.0.0-beta.54"},"devDependencies":{"@babel/core":"^7.0.0-beta.54","@babel/cli":"^7.0.0-beta.54","@babel/preset-env":"^7.0.0-beta.54"},"gitHead":"99c69e7fe690ca91ea080368510787311fbbf4d7","_id":"vue-meteor-reactive-promise-calls@1.0.3","_npmVersion":"6.1.0","_nodeVersion":"8.9.0","_npmUser":{"name":"goldenpassport","email":"support@goldenpassport.com"},"dist":{"integrity":"sha512-+4+ze1oh70qc3jJ4OF7vHYIooD6FRaDH9/b6UkXz1H+YHOQoB5nCivyqK8RfLsOnXI374GCOIvsPPfluOdgOGw==","shasum":"d244e136ea795eb8cb0697a1fb3b47ace66ed010","tarball":"https://registry.npmjs.org/vue-meteor-reactive-promise-calls/-/vue-meteor-reactive-promise-calls-1.0.3.tgz","fileCount":8,"unpackedSize":35171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbc5OdCRA9TVsSAnZWagAALmMP/jcX8yKejJsqCfHBm/3v\nWlAeux3pCXvBGpkwZ0hm64nTJr/Gim3k4CAlIxsAb0FsFxV5JadJhpsse/Z3\nFlcfjnOc7zeqdAHKB9lR/JmOOD8DazKQobvfQW1rBMkrCYaVCtmfwBZRfN2U\n+Wbx7UZDajROzcA4fKoJXo8gt2vqUx5U7/k9HBQZwvu/ejCZruACWuO97/d1\nocN0yxto4cT9mOjOg/1qefik1yMG3DCnY2sKtzQ6zsI1P/q7mJFlFUoSnEbG\nI5hvcGZ7lu3ZLdpDVkFzWN/0kUFrGJydyf3DJ+5f+QKEyBoA9kJXTsG453Qe\nIXD/7X26YVTht+j59IcULG10cTCgjmyusro3MKOkjOxV7jYsPHWeDA0MUn1G\n+qr/9ivlH/L+7j8CsNrMMxPh5n5Zv/HmUfKgMWNAL++35fNm8tFv82HggMgp\nYswlZsBKnlHdkIf5OXaPsxYIVHso6labwkB9bTL7UdI1ja64i+T8hI9ASZHn\n4Em5NGba6WXAMuayPfohl7426KLsIrqa6jMOpfDYBeTbuZW+QnMF/kZkfG/m\nB5R1lMHbV/FxRTNIgw/ZDnJZRSPoDtlq5LeCYJTBmhZwItDz1dHLAysTMTIx\n/cDbLodh+NBZsuCNm6Q0hDcdGRG3jh5pwYiDJ01ug4qk/jWKipF38EGtmW1Q\nCGWI\r\n=XWM6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5qVssiVZDySqTGWj39yNK9j/FVUL7z+6XQeUTW0jhIAiEAknRHea1ak8c8PxTNEFfcuFVDq8rSyM0X4VbfJYyfxTo="}]},"maintainers":[{"email":"support@goldenpassport.com","name":"goldenpassport"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-meteor-reactive-promise-calls_1.0.3_1534301085458_0.609647954253665"},"_hasShrinkwrap":false}},"readme":"<p align=\"center\">\n  <a href=\"http://goldenpassport.com\" target=\"_blank\">\n    <img src=\"https://avatars0.githubusercontent.com/u/29756034?v=4&s=100\">\n  </a>\n</p>\n\n<p align=\"center\">  \n  <a href=\"https://travis-ci.org/GoldenPassport/vue-meteor-reactive-promise-calls\">\n    <img src=\"https://img.shields.io/travis/GoldenPassport/vue-meteor-reactive-promise-calls.svg\" alt=\"Travis CI\">\n  </a>\n\n  <a href=\"https://www.npmjs.com/package/vuetify\">\n    <img src=\"https://img.shields.io/npm/v/vue-meteor-reactive-promise-calls.svg\" alt=\"Version\">\n  </a>\n\n  <a href=\"https://www.npmjs.com/package/vuetify\">\n    <img src=\"https://img.shields.io/npm/dm/vue-meteor-reactive-promise-calls.svg\" alt=\"Downloads\">\n  </a>\n</p>\n\n# vue-meteor-reactive-promise-calls\n\nUtilities for reactive promise-based Meteor method calls. If you want to call server methods using async / await this is the package for you. \n\n---\n\n<br>\n\n## 0. Background\n\nMeteor's client side publish / subscribe capability is great, but there are occasions (e.g. security) where you may need to process data purely on the server and have only the result sent back to the client. Hence, the need to be able to synchronously call server-side Meteor methods from the client.\n\nThis NPM package looks to address this challenge by adding a number of Meteor functions (e.g. Meteor.callPromise), which can be used universally in your app. Additionally, this package can be added as a Vue plugin and called directly within your components (e.g. this.$callPromise).\n\nAllowing you to do this:\n\n```js\n// e.g. Notes.vue\nexport default {\n  async created() {\n    // Calling meteor method from the client\n    const notes = await this.$callPromise('notes.list');\n  }\n};\n```\n\n<br>\n\n## 1. Getting Started\n\nThese instructions will get you a copy of the package up and running on your local machine. \n\n### 1.1 Installation\nTo get vue-meteor-reactive-promise-calls:\n```\n$ meteor npm i --save vue-meteor-reactive-promise-calls\n```\n\n### 1.2 Two Approaches\nThis package includes two approaches: [Meteor Function](#2-meteor-function) or [Vue Plugin](#3-vue-plugin).\n\nN.B. Both the Meteor functions and Vue plugin can be used within components, but only the Meteor functions can be used universally (e.g. outside of the Vue instance).\n\n<br>\n\n## 2. Meteor Function\n### 2.1 API\n^ Required\n\n| API | Parameters | Description |\n| ------ | ------ | ------ |\n| **Meteor.callPromise** | [Method&nbsp;String^],<br>[Parameters&nbsp;String/Object] | The same as Meteor.call, but you omit the callback parameter, and it returns a Promise for the result. |\n| **Meteor.reactivelyCallPromise** | [VueComponent&nbsp;Object^],<br>[DataField&nbsp;String^],<br>[Method&nbsp;String^],<br>[Refresh&nbsp;Number],<br>[Parameters&nbsp;String/Object] | The same as Meteor.callPromise, but is reactive. |\n| **Meteor.stopReactivePromiseCalls** | [VueComponent&nbsp;Object^] |Stop all Meteor.reactivelyCallPromise calls. |\n| **Meteor.stopReactivePromiseCall** | [VueComponent&nbsp;Object^],<br>[Method&nbsp;String^] | Stop a specific Meteor.reactivelyCallPromise call. |\n| **Meteor.pauseReactivePromiseCalls** | [VueComponent&nbsp;Object^] | Pause a specific Meteor.reactivelyCallPromise call. |\n| **Meteor.pauseReactivePromiseCall** | [VueComponent&nbsp;Object^],<br>[Method&nbsp;String^],<br>[DataField&nbsp;String^] | Pause a specific Meteor.reactivelyCallPromise call. |\n| **Meteor.resumeReactivePromiseCalls** | [VueComponent&nbsp;Object^]| Resume all Meteor.reactivelyCallPromise calls. |\n| **Meteor.resumeReactivePromiseCall** | [VueComponent&nbsp;Object^],<br>[Method&nbsp;String^],<br>[DataField&nbsp;String^]  | Resume a specific Meteor.reactivelyCallPromise call. |\n\n### 2.2 Example Code\nThe example below illustrates how to reactively call a server method from within a VUE file. FYI - code is based on this demo project [Demo](https://github.com/meteor-vue/vue-meteor-demo).\n\nStep 1: Import package during startup (e.g. client.js)\n\n```javascript\n(async function () {\n  // Dynamic import style\n  import('vue-meteor-reactive-promise-calls');\n  // Regular import\n  // import 'vue-meteor-reactive-promise-calls'\n  \n  import('intersection-observer');\n  import('vue-googlemaps/dist/vue-googlemaps.css');\n\n  const { Meteor } = await import('meteor/meteor');\n  const CreateApp = (await import('./app')).default;\n\n\n  Meteor.startup(() => {\n    CreateApp({\n      ssr: false,\n    })\n  })\n})();\n```\n\nStep 2: Utilise the methods in a component (e.g. notes.vue)\n\n```javascript\n<script>\nimport { Meteor } from 'meteor/meteor'\nimport { Notes } from '../api/collections'\n\nexport default {\n  data () {\n\n    return {\n      newNote: '',\n      notes: [],\n      limit: 5,\n    }\n  },\n\n  watch: {\n    // On dialog close\n    listDialog(pVal) {\n      if (!pVal) {\n        // Example of how to resume passed calls (e.g. after a modal is closed and a user returns to the parent screen.)\n        Meteor.resumeReactivePromiseCalls(this.$parent);\n      }\n    }\n  },\n\n  mounted() {\n    // Example of a standard Meteor Method call returning a promise\n    this.notes = await Meteor.callPromise('notes.list', 5);\n\n    // Example of a reactive Meteor Method call returning a promise\n    Meteor.reactivelyCallPromise(this, 'notes', 3000, 'notes.list', { limit: this.limit });\n\n\n    // Example - if the current component is a modal / dialog and is loaded over another page that have active calls. It is therefore best to temporarily pause the.\n    Meteor.pauseReactivePromiseCalls(this.$parent);\n\n    // Or pause just a specific method call\n    Meteor.pauseReactivePromiseCall(this.$parent, 'notes.list', 'notes');\n  },\n\n  beforeDestroy() {\n    // Don't forget to stop all timeouts\n    Meteor.stopReactivePromiseCalls(this);\n  },\n\n  methods: {\n    async addNote () {\n      if (this.newNote) {\n        try {\n          this.newNote = await Meteor.callPromise('notes.add', {\n            text: this.newNote,\n          });\n        } catch (e) {\n          console.error(e);\n        }\n      }\n    },\n\n    async removeNote (note) {\n      try {\n        await Meteor.callPromise('notes.remove', {\n          _id: note._id,\n        });\n\n        this.notes = await Meteor.callPromise('notes.list', this.limit);\n      } catch (e) {\n        console.error(e);\n      }\n    },\n\n    handleVisibility (visible) {\n      if (visible) {\n        this.limit += 5;\n        // Now that you have scrolled to the bottom of the page call the method with the new limit\n        // N.B. Package will auto stop the old Meteor method call\n        Meteor.reactivelyCallPromise(this, 'notes', 3000, 'notes.list', { limit: this.limit });\n      }\n    },\n  },\n}\n</script>\n```\n\n<br>\n\n## 3. Vue Plugin\n### 3.1 API\n^ Required\n\n| API | Parameters | Description |\n| ------ | ------ | ------ |\n| **$callPromise** | [Method&nbsp;String^],<br>[Parameters&nbsp;String/Object] | The same as Meteor.call, but you omit the callback parameter, and it returns a Promise for the result. |\n| **$reactivelyCallPromise** | [DataField&nbsp;String^],<br>[Method&nbsp;String^],<br>[Refresh&nbsp;Number],<br>[Parameters&nbsp;String/Object] | The same as $callPromise, but is reactive. |\n| **$stopReactivePromiseCalls** ||Stop all $reactivelyCallPromise calls. |\n| **$stopReactivePromiseCall** | [Method&nbsp;String^] | Stop a specific $reactivelyCallPromise call. |\n| **$pauseReactivePromiseCalls** || Pause a specific $reactivelyCallPromise call. |\n| **$pauseReactivePromiseCall** | [Method&nbsp;String^],<br>[DataField&nbsp;String^] | Pause a specific $reactivelyCallPromise call. |\n| **$resumeReactivePromiseCalls** || Resume all $reactivelyCallPromise calls. |\n| **$resumeReactivePromiseCall** | [Method&nbsp;String^],<br>[DataField&nbsp;String^]  | Resume a specific $reactivelyCallPromise call. |\n\n### 3.2 Example Code\nThe example below illustrates how to reactively call a server method from within a VUE file. FYI - code is based on this demo project [Demo](https://github.com/meteor-vue/vue-meteor-demo).\n\nStep 1: Add plugin to Vue instance during startup\n\n```javascript\nimport Vue from 'vue';\nimport VueMeteorReactivePromiseCalls from 'vue-meteor-reactive-promise-calls';\n\nVue.use(VueMeteorReactivePromiseCalls);\n```\n\nStep 2: Utilise the methods in a component (e.g. notes.vue)\n\n```javascript\n<script>\nimport { Meteor } from 'meteor/meteor'\nimport { Notes } from '../api/collections'\n\nexport default {\n  data () {\n    return {\n      newNoteDialog: true,\n      newNote: '',\n      notes: [],\n      limit: 5,\n    }\n  },\n\n  watch: {\n    // On dialog close\n    listDialog(pVal) {\n      if (!pVal) {\n        // Example of how to resume passed calls (e.g. after a modal is closed and a user returns to the parent screen.)\n        this.$parent.$resumeReactivePromiseCalls();\n      }\n    }\n\t},\n\n  mounted() {\n    // Example of a standard call returning a promise\n    this.notes = await this.$callPromise('notes.list', 5);\n\n    // Example of a reactive call returning a promise\n    this.$reactivelyCallPromise('notes', 3000, 'notes.list', { limit: this.limit });\n\n    // Example - if the current component is a modal / dialog and is loaded over another page that have active calls. It is therefore best to temporarely pause the.\n    this.$parent.$pauseReactivePromiseCalls();\n  },\n\n  beforeDestroy() {\n    // Don't forget to stop all calls\n    this.$stopReactivePromiseCalls();\n  },\n\n  methods: {\n    async addNote () {\n      if (this.newNote) {\n        try {\n          this.newNote = await this.$callPromise('notes.add', {\n            text: this.newNote,\n          });\n        } catch (e) {\n          console.error(e);\n        }\n      }\n    },\n\n    async removeNote (note) {\n      try {\n        await Meteor.callPromise('notes.remove', {\n          _id: note._id,\n        });\n\n        this.notes = await this.$callPromise('notes.list', this.limit);\n      } catch (e) {\n        console.error(e);\n      }\n    },\n\n    handleVisibility (visible) {\n      if (visible) {\n        this.limit += 5;\n        // Now that you have scrolled to the bottom of the page call the method with the new limit\n        // N.B. Package will auto stop the old Meteor method call\n        this.$reactivelyCallPromise('notes', 3000, 'notes.list', { limit: this.limit });\n      }\n    },\n  },\n}\n</script>\n```\n\n<br>\n\n## 4. Authors\n* **@gp-awesome** - *Initial work* - [GitHub](https://github.com/gp-awesome)\n\nSee also the list of [contributors](https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls/graphs/contributors) who participated in this project.\n\n<br>\n\n## 5. Acknowledgments\n\n* Hat tip to anyone who's code was used\n* [deanius/meteor-promise](https://github.com/deanius/meteor-promise)\n","maintainers":[{"email":"support@goldenpassport.com","name":"goldenpassport"}],"time":{"modified":"2022-06-28T19:54:47.316Z","created":"2017-10-24T19:09:22.491Z","0.5.1":"2017-10-24T19:09:22.491Z","0.5.2":"2017-10-24T19:16:23.105Z","0.5.3":"2017-10-25T09:34:28.289Z","0.5.4":"2018-01-15T13:10:06.506Z","0.5.5":"2018-01-24T16:54:20.570Z","0.5.6":"2018-01-24T17:21:51.678Z","0.5.7":"2018-01-24T17:41:22.866Z","0.5.8":"2018-01-24T19:14:08.434Z","0.5.9":"2018-01-24T19:42:15.265Z","0.5.10":"2018-01-24T19:46:52.686Z","0.5.11":"2018-01-24T21:09:20.674Z","0.5.12":"2018-01-24T22:48:43.129Z","0.5.13":"2018-01-24T23:40:24.909Z","0.5.14":"2018-01-26T23:55:19.334Z","0.5.15":"2018-01-27T15:21:22.277Z","0.5.16":"2018-01-27T22:00:56.209Z","0.5.17":"2018-02-23T19:23:09.727Z","0.5.18":"2018-03-20T10:58:14.232Z","0.6.0":"2018-04-01T19:41:47.277Z","0.6.1":"2018-04-13T18:37:36.049Z","0.6.3":"2018-05-21T15:31:46.929Z","1.0.1":"2018-07-28T15:25:08.546Z","1.0.2":"2018-07-28T15:28:59.178Z","1.0.3":"2018-08-15T02:44:45.564Z"},"homepage":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls#readme","keywords":["vue","meteor","reactivity","promise","async/await"],"repository":{"type":"git","url":"git+https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls.git"},"author":{"name":"GoldenPassport"},"bugs":{"url":"https://github.com/GoldenPassport/vue-meteor-reactive-promise-calls/issues"},"license":"ISC","readmeFilename":"README.md","users":{"ch-luke":true}}