{"_id":"vue-promised","_rev":"21-a126924c669fa152272f98e82e4d4887","name":"vue-promised","description":"Some awesome description","dist-tags":{"latest":"2.2.0"},"versions":{"0.0.3":{"name":"vue-promised","version":"0.0.3","description":"Promises as components","main":"dist/vue-promised.cjs.js","module":"dist/vue-promised.es.js","unpkg":"dist/vue-promised.js","browser":"dist/vue-promised.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"rollit"},"files":["src","dist","LICENSE","README.md"],"author":{"name":"Eduardo San Martin Morote","email":"posva13@gmail.com"},"bugs":{"url":"https://github.com/posva/vue-promised/issues"},"homepage":"https://github.com/posva/vue-promised#readme","repository":{"type":"git","url":"git+https://github.com/posva/vue-promised.git"},"license":"MIT","gitHead":"f8dfe7b965b8b11d61925987b391e26f0beff9c3","_id":"vue-promised@0.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.6.0","_npmUser":{"name":"posva","email":"posva13@gmail.com"},"dist":{"integrity":"sha512-dBeQkuDZUUAuqB+HmwwH01NYqxRY3B0k19bpbfssP8HmJYq1rdUzQKmONAibzAijbw1738E0uRyQKy3U+puM2w==","shasum":"b86f5e062ad66a8362c824f63a9e57c3ab7459a2","tarball":"https://registry.npmjs.org/vue-promised/-/vue-promised-0.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBIW40WAoRY0Rp9UB3/MyZlGki8lCDfxMMcb5CH5aQn/AiEAnKqjkgfiw0ibL/zgcWdLBRiQOQn+eyidhqNdAYkjsXA="}]},"maintainers":[{"name":"posva","email":"posva13@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-promised-0.0.3.tgz_1517096152128_0.17808057880029082"},"directories":{}},"0.1.0":{"name":"vue-promised","version":"0.1.0","description":"Promises as components","main":"dist/vue-promised.cjs.js","module":"dist/vue-promised.es.js","unpkg":"dist/vue-promised.js","browser":"dist/vue-promised.js","scripts":{"lint":"eslint --color --ext=js,html src test example docs","unit":"jest","dev":"npm run unit -- --watchAll","test":"npm run lint && npm run unit","prepublishOnly":"rollit"},"files":["src","dist","LICENSE","README.md"],"author":{"name":"Eduardo San Martin Morote","email":"posva13@gmail.com"},"bugs":{"url":"https://github.com/posva/vue-promised/issues"},"homepage":"https://github.com/posva/vue-promised#readme","repository":{"type":"git","url":"git+https://github.com/posva/vue-promised.git"},"license":"MIT","devDependencies":{"@vue/test-utils":"^1.0.0-beta.11","babel-jest":"^22.1.0","babel-preset-env":"^1.6.1","codecov":"^3.0.0","eslint":"^4.16.0","eslint-config-posva":"^1.3.2","faked-promise":"^2.0.0","jest":"^22.1.4","vue":"^2.5.13","vue-jest":"^2.0.0","vue-template-compiler":"^2.5.13"},"jest":{"collectCoverage":true,"moduleFileExtensions":["js","json","vue"],"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest",".*\\.(vue)$":"<rootDir>/node_modules/vue-jest"},"coveragePathIgnorePatterns":["<rootDir>/test/*.js","<rootDir>/test/utils/Helper.vue","<rootDir>/test/utils/NoResolve.vue","<rootDir>/test/utils/NoPending.vue","<rootDir>/test/utils/NoError.vue","<rootDir>/test/.*.js","<rootDir>/test/*/*.js"]},"gitHead":"69134bdc9988f125895396de4c9d0a8f5443cb08","_id":"vue-promised@0.1.0","_npmVersion":"5.7.1","_nodeVersion":"8.9.4","_npmUser":{"name":"posva","email":"posva13@gmail.com"},"dist":{"integrity":"sha512-VTO5zmrhRDQBww1Mn/cu7JeaYvvPZi4KRQ4x19lREkTpnSgOA/ClRTcRwE+hhuJGYbbudZ1K6hEYQM0eNLLyUQ==","shasum":"4ee58584cfcd379a1d54c9178ab7df33847c42d2","tarball":"https://registry.npmjs.org/vue-promised/-/vue-promised-0.1.0.tgz","fileCount":9,"unpackedSize":15625,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKxyQdsphRy+oSEyPwBqJPYeYqUrZW4b9fzYQVwZhlBwIgPf6HAPnNZFDokP0CqsknAubm8vhwnU3e8OeeCskV+xc="}]},"maintainers":[{"name":"posva","email":"posva13@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-promised_0.1.0_1520327778346_0.97377768932063"},"_hasShrinkwrap":false},"0.2.0":{"name":"vue-promised","version":"0.2.0","description":"Promises as components","main":"dist/vue-promised.cjs.js","module":"dist/vue-promised.es.js","unpkg":"dist/vue-promised.js","browser":"dist/vue-promised.js","scripts":{"lint":"eslint --color --ext=js,html src test example docs","unit":"jest","dev":"npm run unit -- --watchAll","test":"npm run lint && npm run unit","prepublishOnly":"rollit"},"files":["src","dist","LICENSE","README.md"],"author":{"name":"Eduardo San Martin Morote","email":"posva13@gmail.com"},"bugs":{"url":"https://github.com/posva/vue-promised/issues"},"homepage":"https://github.com/posva/vue-promised#readme","repository":{"type":"git","url":"git+https://github.com/posva/vue-promised.git"},"license":"MIT","devDependencies":{"@vue/test-utils":"^1.0.0-beta.11","babel-jest":"^22.1.0","babel-preset-env":"^1.6.1","codecov":"^3.0.0","eslint":"^4.16.0","eslint-config-posva":"^1.3.2","faked-promise":"^2.0.0","jest":"^22.1.4","vue":"^2.5.13","vue-jest":"^2.0.0","vue-template-compiler":"^2.5.13"},"jest":{"collectCoverage":true,"moduleFileExtensions":["js","json","vue"],"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest",".*\\.(vue)$":"<rootDir>/node_modules/vue-jest"},"coveragePathIgnorePatterns":["<rootDir>/test/*.js","<rootDir>/test/utils/Helper.vue","<rootDir>/test/utils/NamedSlots.vue","<rootDir>/test/utils/NoResolve.vue","<rootDir>/test/utils/NoPending.vue","<rootDir>/test/utils/NoError.vue","<rootDir>/test/.*.js","<rootDir>/test/*/*.js"]},"gitHead":"57245a321a0ee4f142b85558e05fe4ab3182abbb","_id":"vue-promised@0.2.0","_npmVersion":"5.7.1","_nodeVersion":"8.9.4","_npmUser":{"name":"posva","email":"posva13@gmail.com"},"dist":{"integrity":"sha512-4zvv89IICJjCGge8Z3L3ABo66NyyUxyQ6VNxkpvsG5Ah5QmUuSqDwDJVd84NVS5LkUyYTx7IY3oB4jvPkX1u2A==","shasum":"208fa7d6facb824089492b44f1aa66b2d4e25067","tarball":"https://registry.npmjs.org/vue-promised/-/vue-promised-0.2.0.tgz","fileCount":9,"unpackedSize":16878,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3+6YscJwMlV3clQx9NZVfwmy4c/2C/5OzGTaPTJgupQIhAOfFu1gJ1GyUPvGOVmVcVpbVUs23f/XXHgKuje/HGw0H"}]},"maintainers":[{"name":"posva","email":"posva13@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-promised_0.2.0_1520600813786_0.8182647444839719"},"_hasShrinkwrap":false},"0.2.1":{"name":"vue-promised","version":"0.2.1","description":"Promises as components","main":"dist/vue-promised.cjs.js","module":"dist/vue-promised.es.js","unpkg":"dist/vue-promised.js","browser":"dist/vue-promised.js","scripts":{"lint":"eslint --color --ext=js,html src test example docs","unit":"jest","dev":"npm run unit -- --watchAll","test":"npm run lint && npm run unit","prepublishOnly":"rollit"},"files":["src","dist","LICENSE","README.md"],"author":{"name":"Eduardo San Martin Morote","email":"posva13@gmail.com"},"bugs":{"url":"https://github.com/posva/vue-promised/issues"},"homepage":"https://github.com/posva/vue-promised#readme","repository":{"type":"git","url":"git+https://github.com/posva/vue-promised.git"},"license":"MIT","devDependencies":{"@vue/test-utils":"^1.0.0-beta.11","babel-jest":"^22.1.0","babel-preset-env":"^1.6.1","codecov":"^3.0.0","eslint":"^4.16.0","eslint-config-posva":"^1.3.2","faked-promise":"^2.0.0","jest":"^22.1.4","vue":"^2.5.13","vue-jest":"^2.0.0","vue-template-compiler":"^2.5.13"},"jest":{"collectCoverage":true,"moduleFileExtensions":["js","json","vue"],"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest",".*\\.(vue)$":"<rootDir>/node_modules/vue-jest"},"coveragePathIgnorePatterns":["<rootDir>/test/*.js","<rootDir>/test/utils/Helper.vue","<rootDir>/test/utils/NamedSlots.vue","<rootDir>/test/utils/NoResolve.vue","<rootDir>/test/utils/NoPending.vue","<rootDir>/test/utils/NoError.vue","<rootDir>/test/.*.js","<rootDir>/test/*/*.js"]},"gitHead":"f064de02d1535cb735ccf17b28c4b5b342db1484","_id":"vue-promised@0.2.1","_npmVersion":"5.7.1","_nodeVersion":"8.9.4","_npmUser":{"name":"posva","email":"posva13@gmail.com"},"dist":{"integrity":"sha512-Ak7ip3UubSAbWvPAxFlyMueB3oAITwEe6irCbAIuUSLb6qzZLqQE5FcJAcP9yqEh+zniEifc95igfNQ5Zl3U7A==","shasum":"fe3567607719242549e798d3aa3349133f59a409","tarball":"https://registry.npmjs.org/vue-promised/-/vue-promised-0.2.1.tgz","fileCount":9,"unpackedSize":20648,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBK1dzj1HAcsgoDJry1FPl8NjcM81mGWBfQb52rIz+UlAiAUnmSUpbK+JvxbKGHvPupbHziz/koPh7XTxwSWkmv7YA=="}]},"maintainers":[{"name":"posva","email":"posva13@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-promised_0.2.1_1521197969704_0.15297062065990663"},"_hasShrinkwrap":false},"0.2.2":{"name":"vue-promised","version":"0.2.2","description":"Promises as components","main":"dist/vue-promised.cjs.js","module":"dist/vue-promised.es.js","unpkg":"dist/vue-promised.js","browser":"dist/vue-promised.js","scripts":{"lint":"eslint --color --ext=js,html src test example docs","unit":"jest","dev":"npm run unit -- --watchAll","test":"npm run lint && npm run unit","prepublishOnly":"rollit"},"files":["src","dist","LICENSE","README.md"],"author":{"name":"Eduardo San Martin Morote","email":"posva13@gmail.com"},"bugs":{"url":"https://github.com/posva/vue-promised/issues"},"homepage":"https://github.com/posva/vue-promised#readme","repository":{"type":"git","url":"git+https://github.com/posva/vue-promised.git"},"license":"MIT","devDependencies":{"@vue/test-utils":"^1.0.0-beta.11","babel-jest":"^22.1.0","babel-preset-env":"^1.6.1","codecov":"^3.0.0","eslint":"^4.16.0","eslint-config-posva":"^1.3.2","faked-promise":"^2.0.0","jest":"^22.1.4","vue":"^2.5.13","vue-jest":"^2.0.0","vue-template-compiler":"^2.5.13"},"jest":{"collectCoverage":true,"moduleFileExtensions":["js","json","vue"],"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest",".*\\.(vue)$":"<rootDir>/node_modules/vue-jest"},"coveragePathIgnorePatterns":["<rootDir>/test/*.js","<rootDir>/test/utils/Helper.vue","<rootDir>/test/utils/NamedSlots.vue","<rootDir>/test/utils/NoResolve.vue","<rootDir>/test/utils/NoPending.vue","<rootDir>/test/utils/NoError.vue","<rootDir>/test/.*.js","<rootDir>/test/*/*.js"]},"gitHead":"cbf15bea5d59139ddac88786408f08cfa5fee638","_id":"vue-promised@0.2.2","_npmVersion":"5.7.1","_nodeVersion":"8.9.4","_npmUser":{"name":"posva","email":"posva13@gmail.com"},"dist":{"integrity":"sha512-Vv98hXYa07MG1a+eJEe+DM5Qxh1f5OEAJiSEfMgl4XmsBZJzFRBU//xZaVoHG2KwM8tB7QQ2b6m5fC5nYBtumw==","shasum":"884b4341137d9123499e0feede022e90fd718458","tarball":"https://registry.npmjs.org/vue-promised/-/vue-promised-0.2.2.tgz","fileCount":9,"unpackedSize":22059,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAO5/Q3CC8PAvrUgw67vXsPYOmoUG9FCK5qAGGdPDKwnAiEA2GEj2qeUHOh2/MKMoE1u+SDF9k/eotx7MwN9OVdPMGo="}]},"maintainers":[{"name":"posva","email":"posva13@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-promised_0.2.2_1521217842067_0.2227918939660234"},"_hasShrinkwrap":false},"0.2.3":{"name":"vue-promised","version":"0.2.3","description":"Promises as components","main":"dist/vue-promised.cjs.js","module":"dist/vue-promised.es.js","unpkg":"dist/vue-promised.js","browser":"dist/vue-promised.es.js","scripts":{"lint":"eslint --color --ext=js,html src test docs","unit":"jest","dev":"npm run unit -- --watchAll","test":"npm run lint && npm run unit","prepublishOnly":"rollit"},"files":["src","dist","LICENSE","README.md"],"author":{"name":"Eduardo San Martin Morote","email":"posva13@gmail.com"},"bugs":{"url":"https://github.com/posva/vue-promised/issues"},"homepage":"https://github.com/posva/vue-promised#readme","repository":{"type":"git","url":"git+https://github.com/posva/vue-promised.git"},"license":"MIT","devDependencies":{"@vue/test-utils":"^1.0.0-beta.24","babel-jest":"^23.4.2","babel-preset-env":"^1.7.0","codecov":"^3.0.4","eslint":"^5.4.0","eslint-config-posva":"^2.0.1","faked-promise":"^2.0.0","jest":"^23.5.0","vue":"^2.5.17","vue-jest":"^2.6.0","vue-template-compiler":"^2.5.17"},"jest":{"collectCoverage":true,"moduleFileExtensions":["js","json","vue"],"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest",".*\\.(vue)$":"<rootDir>/node_modules/vue-jest"},"coveragePathIgnorePatterns":["<rootDir>/test/*.js","<rootDir>/test/utils/Helper.vue","<rootDir>/test/utils/NamedSlots.vue","<rootDir>/test/utils/NoResolve.vue","<rootDir>/test/utils/NoPending.vue","<rootDir>/test/utils/NoError.vue","<rootDir>/test/.*.js","<rootDir>/test/*/*.js"],"testURL":"http://localhost"},"gitHead":"fd9e332761e4132fa642f4f0f5a7db0785cd274c","_id":"vue-promised@0.2.3","_npmVersion":"6.4.0","_nodeVersion":"10.5.0","_npmUser":{"name":"posva","email":"posva13@gmail.com"},"dist":{"integrity":"sha512-R5cISGPVQ8/UU9iPgQyPR7gUloyH4c1nT1ETgNHS60OsqvzN9yR9qDwztKhKZu5Svo5HvmTNvSXyaHmVenXMGA==","shasum":"33b593e4661efa9bf60e1e2893a32bc93c05d190","tarball":"https://registry.npmjs.org/vue-promised/-/vue-promised-0.2.3.tgz","fileCount":9,"unpackedSize":22573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhGDHCRA9TVsSAnZWagAAxU8P/04BZZINyN9FG7xTkL/g\nJ8TG9Pw6uAMgh98OJrB+A38VIkhykXOaY6Urq/8UkGeMwmS5EXtECu7Zx66C\n1dZoWpLWRQXc1M1jjmIOeYYYNThp6IKitscXCQQF3mpoAq0yx9Wqj2VJHYO4\nupnXihMJtPGczyusUnOo5qMQO7f8kgpk4yTuzdjjuthB91cF9rbztVzXTcPT\nqvX05VnqXZEK+IXm4dRbkYqTGYByfVcD0N4gTwjvoxbJ7UEZ0KBYNnoA3BJn\n9T7fdDK2BHnL7C25mKk7C3qcOwMbbaNAVUzh9U0+Q5NGTZzIG3y/DQ/yq4jS\nY1SBITcbYFqSfPg0+Ev5W7tlVL4LiW+6r6RdX/B+gmnUGalWRf2barn6Qdai\nPWTs6Trf//wgEc7onSenAdg7q6O1iH1uZshRJv3xsWxBMygyihQnTwIv+GrX\nPL0YuWUiJRV4TE+FzyDG1irzBj4ttWIsbstgAAWk5Mn86tfj2CWmYSwcAUYx\nmr4gtE3LUgaoVVv+PXm4gyvHRwyMlPNB0NwdoAxIqHzm8ID+yMyhni9mC8Cc\niz1KAmaK2ECudwyzj+PiY9USQHdVQ7ljPSDDRSBcBcfMRQxjV1cD0SD7Eb3e\nrBuK+5gQKoOCf/p9PUjVsKCwsAbenClWPfeYTvjrKV4vFgMOg6qe5SNpmDKR\n/K2U\r\n=1quU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/Me3sptQsoxmwDykAC4gEXiNnmKBGKgkYCUCsH0ZAUgIhAODRQDVydz2m9ykhy2LeeNVvksA9WUqr8HXnMMX70MNq"}]},"maintainers":[{"name":"posva","email":"posva13@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-promised_0.2.3_1535402183375_0.8344923959100732"},"_hasShrinkwrap":false},"1.0.0":{"name":"vue-promised","version":"1.0.0","description":"Promises as components","main":"dist/vue-promised.cjs.js","module":"dist/vue-promised.es.js","unpkg":"dist/vue-promised.js","browser":"dist/vue-promised.es.js","scripts":{"lint":"eslint --color --ext=js,html src test docs","unit":"jest","dev":"npm run unit -- --watchAll","test":"npm run lint && npm run unit","prepublishOnly":"rollit"},"author":{"name":"Eduardo San Martin Morote","email":"posva13@gmail.com"},"bugs":{"url":"https://github.com/posva/vue-promised/issues"},"homepage":"https://github.com/posva/vue-promised#readme","repository":{"type":"git","url":"git+https://github.com/posva/vue-promised.git"},"license":"MIT","devDependencies":{"@vue/test-utils":"^1.0.0-beta.25","babel-jest":"^23.6.0","babel-preset-env":"^1.7.0","codecov":"^3.1.0","eslint":"^5.8.0","eslint-config-posva":"^2.0.2","faked-promise":"^2.0.0","jest":"^23.6.0","vue":"^2.5.17","vue-jest":"^3.0.0","vue-template-compiler":"^2.5.17"},"jest":{"collectCoverage":true,"moduleFileExtensions":["js","json","vue"],"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest",".*\\.(vue)$":"<rootDir>/node_modules/vue-jest"},"coveragePathIgnorePatterns":["<rootDir>/test/*.js","<rootDir>/test/utils/Helper.vue","<rootDir>/test/utils/NamedSlots.vue","<rootDir>/test/utils/NoResolve.vue","<rootDir>/test/utils/NoPending.vue","<rootDir>/test/utils/NoError.vue","<rootDir>/test/.*.js","<rootDir>/test/*/*.js"],"testURL":"http://localhost"},"gitHead":"b43a5b5b6fe0527cde9bec69d7548a71683884f3","_id":"vue-promised@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.5.0","_npmUser":{"name":"posva","email":"posva13@gmail.com"},"dist":{"integrity":"sha512-JggbdEHNBNibSOgvdoTLLD6KoEUDO11yahk/2PXy502XrfSNlFk7fiV7KjRiQld/Br5yR4OD3rEQLsjpHyK3yQ==","shasum":"ccc783d11b828b7541ef79cd8ffa9a3385b8696d","tarball":"https://registry.npmjs.org/vue-promised/-/vue-promised-1.0.0.tgz","fileCount":9,"unpackedSize":25757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1Zf4CRA9TVsSAnZWagAAy7UP/2DR9WHb09oHDfZyiyXI\nTPWmhDQZDKen6Qs1QpWw0z73t8/fh1zwrP2TIW6b3eUdmmaSNvJ9J0VzGck7\nxbs6kNjSfDMw7LrdcXuPvrkZgNxwK+8tXiEhBmY0qeN0HefW/Ck2UDiOFO8c\ncGagqVa6Wm7tb0K3+bMo9ROwnZZGR7K5iCuntmfAy/4ebFWWtNNCKJex5Dm7\nxVjYcJhHMIAsqi+Z6smNRfwD5m/A/XC0ltWaurMaiXIMvbtyKxvTZgq+EuZ8\nFrJ7HOdiMe9n6EU1n7eQYwGU1K3maVnWKhSLxmQIG3BuPXjedfdFWIf2DGet\nXZXzYwQU87aIa3yxyMGbdpPwxf9ELKXHj+WkCEfoy14ZXCS0Nv6YUVmLYD1+\ndBTM7skQIarVj/TCGC2UhDoB795Z2b+alidBIaZOS08pX8nClBghk/76gHXY\nJPXaFOG33Xg4XR88h5AEOLpS+KBS+MbsHz0gcj0A8ztuJOcKg7aSJ+dcMstc\nJCPqvQrvQWx4gcpaMaGxZMthEqjltP25MZHsXNuRAdhM/QkpvMwauf48rPPA\n68REyBQSkZlcre9ZGJMO5layYQAVyXN4n/r31+soQgcm0S1Yes1uY3WDSIKe\nnLpSDlWm+mazGWqI2K7YeYQE49grZZnlhD6gRMovuIJCOzNNwqum66jUtWH2\nHa15\r\n=mZn+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9c1y0HNPWgF6fgygwNx47IIdNa2EYqsquY4t4D1xovQIhANo6jB2AetBjzUxfG9LWkuozn3qgffHryypBRHJvGALn"}]},"maintainers":[{"name":"posva","email":"posva13@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-promised_1.0.0_1540724727288_0.9749356730303103"},"_hasShrinkwrap":false},"1.1.0":{"name":"vue-promised","version":"1.1.0","description":"Promises as components","main":"dist/vue-promised.cjs.js","module":"dist/vue-promised.es.js","unpkg":"dist/vue-promised.js","browser":"dist/vue-promised.es.js","types":"src/index.d.ts","sideEffects":false,"scripts":{"lint":"eslint --color --ext=js,html src tests docs *.js","lint:fix":"npm run lint -- --fix","unit":"jest","dev":"npm run unit -- --watchAll","test":"npm run lint && npm run unit","prepublishOnly":"rollit"},"author":{"name":"Eduardo San Martin Morote","email":"posva13@gmail.com"},"bugs":{"url":"https://github.com/posva/vue-promised/issues"},"homepage":"https://github.com/posva/vue-promised#readme","repository":{"type":"git","url":"git+https://github.com/posva/vue-promised.git"},"license":"MIT","devDependencies":{"@babel/core":"^7.3.4","@babel/preset-env":"^7.3.4","@vue/test-utils":"^1.0.0-beta.29","babel-core":"7.0.0-bridge.0","babel-jest":"^24.1.0","codecov":"^3.2.0","eslint":"^5.14.1","eslint-config-posva":"^2.0.3","faked-promise":"^2.0.0","jest":"^24.1.0","vue":"^2.6.7","vue-jest":"^3.0.3","vue-template-compiler":"^2.6.7"},"gitHead":"da14e44b30c5aa9bb37b74d9efab3cff0284fc0e","_id":"vue-promised@1.1.0","_nodeVersion":"10.5.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-ZhJOsDsYQQoBw7WkHA82IRCzHLvTCHs9gOetcPuhJc5P2oamzs9YwSJvYCpRZkS9YbZBOJUhnWY7vrhTwqLpoA==","shasum":"2cf1a9cfce2874f8905f6d8672c598b2e2683b72","tarball":"https://registry.npmjs.org/vue-promised/-/vue-promised-1.1.0.tgz","fileCount":10,"unpackedSize":30812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdHPQCRA9TVsSAnZWagAASIcQAIOEMAWX5efqO7trm7j2\n8P7ax7kFO6ud0pMgboG44pE95v+KAJCRFZrsOkc1GyOifgUegpI0yhJptT3t\nl/txP0mPVvrKagfsiYog/4bHmM3B0KVmH9r4BFpM+wad/32xZvOfR1FtfnxX\no2KGeLB80K5pyli0XQ3UU4eol8vOEIxCfxWeh2Mclo/KZJ6ARK6dxVZ3EI5m\nAmJ7HOVgo4QH9llRJ6MF5LYvZIPKItghdnTv46sP3gzBmeWER2hH9bRF+YC9\nfJrobyIl+VBD1Pd2+5wZjk8I2FJnHCIlnoLK/s5IXmqkGSnx5RG0tbc5BpEf\nrS7f5xqYFI5dglELwoLO2BKv0Waikh8g/f+6WrqUeMG2q+8MkzevXfaNNsyx\nW4TnYF3htbULY94rUGrF2FeK/aQD1jcWmTdUQke+hx1sTu2aSPuiOW06I5rq\nKna/T+yiLaTPToWydgLy2qn9HXPxA0O/YuuQiL29hUs1dIxotRWp/ZXvHr44\nke+EAUrXwtrTgpgo/VGEm73YMrXXgPEPLlH9ZHDt7Jz3zI9kouJKrZXIqfJR\nyxL+4oS4nDz1yK9kIA0sSyhFE29U2UEUo5W90W/yXjtTpUQZSPepcf5fKzDw\nTVdPl18bD4DRrKY+auQNUiICKpKmpIvGt/2SHVq66AAMbnFCmTLRqZpEv7k2\nM2jR\r\n=I6xY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTHA9mELAxPPwudEto71bYyVRvJHl7SJbAyR49ItjpBgIgaBu+2eP9ubyPpXAwdVQDCM8Uzs9PsKxbXgchZpKlE64="}]},"maintainers":[{"name":"posva","email":"posva13@gmail.com"}],"_npmUser":{"name":"posva","email":"posva13@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-promised_1.1.0_1551135696146_0.9345923270643652"},"_hasShrinkwrap":false},"1.1.1":{"name":"vue-promised","version":"1.1.1","description":"Promises as components","main":"dist/vue-promised.cjs.js","module":"dist/vue-promised.es.js","unpkg":"dist/vue-promised.js","browser":"dist/vue-promised.es.js","types":"types/index.d.ts","sideEffects":false,"scripts":{"lint":"eslint --color --ext=js,html src tests docs *.js","lint:fix":"npm run lint -- --fix","unit":"jest","dev":"npm run unit -- --watchAll","types":"tsc -p ./types/test/tsconfig.json","test":"npm run lint && npm run unit","prepublishOnly":"rollit"},"author":{"name":"Eduardo San Martin Morote","email":"posva13@gmail.com"},"bugs":{"url":"https://github.com/posva/vue-promised/issues"},"homepage":"https://github.com/posva/vue-promised#readme","repository":{"type":"git","url":"git+https://github.com/posva/vue-promised.git"},"license":"MIT","devDependencies":{"@babel/core":"^7.3.4","@babel/preset-env":"^7.3.4","@vue/test-utils":"^1.0.0-beta.29","babel-core":"7.0.0-bridge.0","babel-jest":"^24.1.0","codecov":"^3.2.0","eslint":"^5.14.1","eslint-config-posva":"^2.0.3","faked-promise":"^2.0.0","jest":"^24.1.0","typescript":"^3.3.3333","vue":"^2.6.7","vue-jest":"^3.0.3","vue-template-compiler":"^2.6.7"},"gitHead":"af2f50cfada08362cd1d554f8e2c987eb904235d","_id":"vue-promised@1.1.1","_nodeVersion":"10.5.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-hfqDtCoirDe+GXxZBmASfyfRQFtaMSMPW5M76ZKkx9mUfufBcib6qQv5ge3mkfprsA/1PNxsV0Boxq8oOS21Yg==","shasum":"45376c7633b7b51da804d0e86a4de66d51357b24","tarball":"https://registry.npmjs.org/vue-promised/-/vue-promised-1.1.1.tgz","fileCount":10,"unpackedSize":30918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdR2WCRA9TVsSAnZWagAAmMkP+wfRoe+Isc0RPk0KvEE7\nU+JhcrpXCVbx8aKexqVhorJpxAKthiADDdiF3yE5t8Q68Dd1Zzrc+C3F7R/e\ny77JQpPfFk3o50UW/1clu4fZZFvSZ9Jkz/LdB7/KJ9scvsTNEtieFO0TF54F\nNeL75xMaES7VDlm2xrZMYZLAI5OuQJE39RPwtk3BOSX+aOutAy3qwi4CtMy+\nEBX7lq1BQUG9L1X/sXJx/d2/0rNfGwTwZcGqs5aYyc7s5QQZms6yYux5zsZ/\nhmvlRaAWWlHiBxWrOGN3Ot/CsYqcJZ255CzQ/5ZMv4zhwMtyQA7FiruaBNK0\nhhvruKSP28NXrm09VFk2cHg0HYUzQqKWuOnjyYc2XXnSJfo7/IAcWu8cF/QO\ntlmwJ9dkMSKsjZNe/BiQ6qa3a0wYtNG7QDduNIUoJrfzRGz16CfX+i5GrQ9x\n8izkc1yWRwiuSkvnxfulq1V+6ZDI7k2yFbJWyOEALQRGKYtaWQFC/gD6yfQH\nAr6dq8/JBbOAd40kojoT5l6Dmam7MpAPAAsa3aE+yFoeUMZeVkwuk5d5fnnT\nyPrmb18Xi/cMZIf8V7s4mjYb583dipG7Jw+Lh5jAWzK3JHFAmlQzbk8NNY6y\nhtmzQDnk28DQvqqobrZ8KhJ7czD+Cd17an022uJNGMVHXY1YZRSt7vGW1NpV\nmVtL\r\n=ZcBr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9DtfYUczoynyytrLfBJTXhtnBvG2zXWkV8HutIiwHhAiEAkXr5tMGMGQZZdtaQ3lkYwWJTblSoXf5ZgJLulSrD2Rk="}]},"maintainers":[{"name":"posva","email":"posva13@gmail.com"}],"_npmUser":{"name":"posva","email":"posva13@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-promised_1.1.1_1551179157831_0.5801619804866163"},"_hasShrinkwrap":false},"1.1.2":{"name":"vue-promised","version":"1.1.2","description":"Promises as components","main":"dist/vue-promised.cjs.js","module":"dist/vue-promised.es.js","unpkg":"dist/vue-promised.js","browser":"dist/vue-promised.es.js","types":"types/index.d.ts","sideEffects":false,"scripts":{"lint":"eslint --color --ext=js,html src tests docs *.js","lint:fix":"yarn run lint -- --fix","unit":"jest","dev":"yarn run unit -- --watchAll","types":"tsc -p ./types/test/tsconfig.json","pretest":"yarn run lint","test":"yarn run types && yarn run unit","prepublishOnly":"rollit"},"author":{"name":"Eduardo San Martin Morote","email":"posva13@gmail.com"},"bugs":{"url":"https://github.com/posva/vue-promised/issues"},"homepage":"https://github.com/posva/vue-promised#readme","repository":{"type":"git","url":"git+https://github.com/posva/vue-promised.git"},"license":"MIT","devDependencies":{"@babel/core":"^7.4.3","@babel/preset-env":"^7.4.3","@vue/test-utils":"^1.0.0-beta.29","babel-core":"7.0.0-bridge.0","babel-jest":"^24.7.1","codecov":"^3.3.0","eslint":"^5.16.0","eslint-config-posva":"^2.0.3","faked-promise":"^2.1.0","jest":"^24.7.1","typescript":"^3.4.3","vue":"^2.6.10","vue-jest":"^3.0.4","vue-template-compiler":"^2.6.10"},"gitHead":"a6970d9b1671f1b6626976069a2257b64200b100","_id":"vue-promised@1.1.2","_nodeVersion":"10.5.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-5tRxmmuHjdbrKjaNPMeZDvfFORAy8i+lEpL0C2/BEThKev2HjUPteWiOrVHxqOSQp+7+cRDkLZYXO2YF+ij6IA==","shasum":"261b0780cbd98d3aca829f8e9e4409cd9de60522","tarball":"https://registry.npmjs.org/vue-promised/-/vue-promised-1.1.2.tgz","fileCount":10,"unpackedSize":31021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuNzfCRA9TVsSAnZWagAA7xAP/jnrVXN7Y6yq8FCsulZE\njLbQM6+TzK2rFclB8AzwzdMoKdFEWHTCB6cPmerpGU0r6gmbsW1yIWnkzn1n\npSWXYwLk6Av6tZhfeHsIls3XmjlwNqUBMb76cCeHahIX1ZzXKe/5pGA14AqX\nCDPuH3GCQafrl2ySLHoPjQaHJrTnG6607xrfIp/PyBFlVesU9U6+PVkOi7XF\nuKdzWcoePNiUWSnvqaWbfBxdn6h1tOveJUauGlhJYOTgJ6Udt5GOaGG/AH69\nlOU1g6Z6pWLISYfw8lttkv/JFOAp+7BYNwivOhq7nUONg0uQVDVt1OLs6xcC\n+v7VM+ag6HEwaBwgJCPIjBltwSeTZOCbVFO6xhrhtmCwXJT2Urh4s/QGuYTo\nZ6ppbZzf1lvuvnsOeilMwiD0F9MwSUXe6iB6jKI9DbW7ipqMHFWeLdlNMxeZ\nPAUimbzAvJdY0Qb79gbjSKBQaKHn3U7sS1uWypKmFwp6SQzkyG8qiKvW/MJi\ntunalKoaprxiTDyFQanlaGSXfzGosZA5wRfVjMSMkDVvg4y+qp8lMG97tq3q\nhDRlpo15FKicF+gEpZFcvRhRkA/PXFxnaDObyezAz/lo+g+YhGVf4X1mPLzC\n/dHXcNTh/Uq1o0CYRlmEXLYuC1SFujT/Kxfb60vyV/8gng4De3OKHpN1+UUL\nwx8U\r\n=jABj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6ogwUSH6UPxvEWksujqFIGfcz0vZkPcyGHLjLPj0vKAIhAJdfe1zPOXPMYpKx0Bb6d7vhdUgTyrEJsXLdO3t9cL7E"}]},"maintainers":[{"name":"posva","email":"posva13@gmail.com"}],"_npmUser":{"name":"posva","email":"posva13@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-promised_1.1.2_1555619038841_0.1593164115124115"},"_hasShrinkwrap":false},"1.2.0":{"name":"vue-promised","version":"1.2.0","description":"Promises as components","main":"dist/vue-promised.cjs.js","module":"dist/vue-promised.es.js","unpkg":"dist/vue-promised.js","browser":"dist/vue-promised.es.js","types":"types/index.d.ts","sideEffects":false,"scripts":{"lint":"eslint --color --ext=js,html src tests docs *.js","lint:fix":"yarn run lint -- --fix","unit":"jest","dev":"yarn run unit -- --watchAll","types":"tsc -p ./types/test/tsconfig.json","pretest":"yarn run lint","test":"yarn run types && yarn run unit","prepublishOnly":"rollit"},"author":{"name":"Eduardo San Martin Morote","email":"posva13@gmail.com"},"bugs":{"url":"https://github.com/posva/vue-promised/issues"},"homepage":"https://github.com/posva/vue-promised#readme","repository":{"type":"git","url":"git+https://github.com/posva/vue-promised.git"},"license":"MIT","devDependencies":{"@babel/core":"^7.4.3","@babel/preset-env":"^7.4.3","@vue/test-utils":"^1.0.0-beta.29","babel-core":"7.0.0-bridge.0","babel-jest":"^24.7.1","codecov":"^3.3.0","eslint":"^5.16.0","eslint-config-posva":"^2.0.3","faked-promise":"^2.1.0","jest":"^24.7.1","typescript":"^3.4.3","vue":"^2.6.10","vue-jest":"^3.0.4","vue-template-compiler":"^2.6.10"},"gitHead":"8ce857e45bf564110262278f197e1ccd5c55ede5","_id":"vue-promised@1.2.0","_nodeVersion":"10.5.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-t4kSZRUDzMOBJCr9DDgxjfTdP71kuZYsW7uR2nu3sfBIliyioot4evjMcyU7TrPvw6H9Is3ooAVOULSyvTissg==","shasum":"dfa30c69e274df51d1a9ee62075f725832d01937","tarball":"https://registry.npmjs.org/vue-promised/-/vue-promised-1.2.0.tgz","fileCount":10,"unpackedSize":29780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxHWlCRA9TVsSAnZWagAAno4P/iJ1gsr4gQYp/LOqDJeI\nU9axnDo0X+L64Ttqa7YpWRL7xyeOVVE5LJ2lPTYXomZO3NT148FZddkz7ks7\nlMH+OiSHVebgtq2dlmgADP9EZqMZEV1HKdvbgTJnQ3LAiWfYOlbY7ZjrkiJT\nAFhwSrPzWNtruuw2Cb879uZYBq1uB5DzYbGzQTV0eOHdMlTPfjG6eITQHgKH\nSl90xs21OjcFmXTEHd+RfJmqg72ycryZFU/bkOWgSvvAiSeHaqB7g4HkP6SV\n47KPPaIjUDRZ0MhQJVvplhUmKGBuxywwKKBo3TqaUhqa+qkiULpoHNtsmxms\nOPancgkRbJhZItmcBEofRGg9TNGE5a6SUjLNJuvilgD6Xwzx7WoopVAqgEFz\nNDk2vnuoa8cYC8otiHJ+mBSSP+VWkn5Jq35AMH8mNrqBPZQfNjzE1hAKKGg8\ncJY3gl7ZlZx019iSVGY5uab7QX10AxCFZIjk/UfD6ae+5BMZvq7BxpClvHeD\nIvDPKuJpi6RfVmh1lEBftYGhRxeoVfUdZYjnZnccQfISx+C4SXjnEZ/5RfMw\ng31ua2kYMHg0eNj9Ltc5wCQzso0tiYMqe2e7lO++hQpgs0kQSb8zMxrEK4NV\nO3ZHpMVpSqvwu02CMiIVw37Rz6yGh28yqq3/3WOI+dwoInOfsNW6fo/KL4o2\n9evk\r\n=zjOB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG5/hQvgPnTsiRW00nXZVU6UX2Q4SpqE1BV6ax3jClXWAiBJHpcrgV9VLr92+miY5dx7H82hg2PRl/Gzq+amIkCAkQ=="}]},"maintainers":[{"name":"posva","email":"posva13@gmail.com"}],"_npmUser":{"name":"posva","email":"posva13@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-promised_1.2.0_1556379044974_0.6992411597836843"},"_hasShrinkwrap":false},"1.2.1":{"name":"vue-promised","version":"1.2.1","description":"Promises as components","main":"dist/vue-promised.cjs.js","module":"dist/vue-promised.es.js","unpkg":"dist/vue-promised.js","jsdelivr":"dist/vue-promised.js","browser":"dist/vue-promised.es.js","types":"types/index.d.ts","sideEffects":false,"scripts":{"lint":"eslint --color --ext=js,html src tests docs *.js","lint:fix":"yarn run lint -- --fix","unit":"jest","dev":"yarn run unit -- --watchAll","types":"tsc -p ./types/test/tsconfig.json","pretest":"yarn run lint","test":"yarn run types && yarn run unit","prepublishOnly":"rollit"},"author":{"name":"Eduardo San Martin Morote","email":"posva13@gmail.com"},"bugs":{"url":"https://github.com/posva/vue-promised/issues"},"homepage":"https://github.com/posva/vue-promised#readme","repository":{"type":"git","url":"git+https://github.com/posva/vue-promised.git"},"license":"MIT","devDependencies":{"@babel/core":"^7.4.3","@babel/preset-env":"^7.4.3","@vue/test-utils":"^1.0.0-beta.29","babel-core":"7.0.0-bridge.0","babel-jest":"^24.7.1","codecov":"^3.3.0","eslint":"^6.0.1","eslint-config-posva":"^3.0.1","faked-promise":"^2.1.0","jest":"^24.7.1","typescript":"^3.4.3","vue":"^2.6.10","vue-jest":"^3.0.4","vue-template-compiler":"^2.6.10"},"gitHead":"87d4d2ec49c16355986e45a064ddcd3457eac510","_id":"vue-promised@1.2.1","_nodeVersion":"10.16.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-eg8FCLBEYNOXXNldB84OEaN1h4i+Njn7Sz/XD4SH/X6CYpeMjtAc8yd3LkurcUBH8+nuo1zmWOyM2FS6l42Yrw==","shasum":"f731371140d29efa6bcfd97580a6994e874270ce","tarball":"https://registry.npmjs.org/vue-promised/-/vue-promised-1.2.1.tgz","fileCount":10,"unpackedSize":29637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ+cECRA9TVsSAnZWagAAu2UP+QHh6jQ5l18d3PkbG6vE\nwEI2Z+kJtQ/U+TF/L7OuDlffp+FHW1GUpUUEIZwHyxxmwkHhhCUhmgcJwSd5\ndhbUr5GwgCh8qfYDE2M07DLzh6N5eOUF7O1GdWncZz562aQj6aa3qMqYh00R\nKDskS5SRZCpj126waoOB44vq87VhY8R/4YRbVIBQ1w9157qtAQ/fXvqYvNUw\nbhgoLGFuwmexK+HSDmCtQktYbpe5TzCHdBb30b7i+h5AO+M8hkZl8o4FrCnM\nYZxd5r+uz21eRqflQkt+Qvt77Zo0/G33zHoRG8i9v8Bf7//NYqy+vr7vRIWl\nHvfLFaUq6hA43Cbw5BCERuWqYqZZpBL5XDJH/XrwcfY113LBGD5BJOPYNZpL\nmVas2AbxT94wikr0qhWwOLViWVPhkV9tcZXVq3esEc2QCAVHqC9Vt8R0X+5r\nCqjfXclOjlHeW+fxRBjrdPXFew5byjHukV0DlX/rpniCfJuj6ilb2zn6Fu77\nc89Dj1J/VG9e74hEjldodUMKeH+e1qzYl1nhEBLfVbZ7w7tb0fejcihyCzw2\ndH2fcYEfMOjhn7oLtwXLREV0MB8NlNbUnfLeFuYsPlt3Y8U7zS/Xf+GOJneW\no4k5YekZny4OjvhkbC33iM9kz+flUJUR5oPPqYKy8gA/d83aEMG5rDoKqy/c\nkGpC\r\n=hIky\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3JfdyewRIP7TURkpZyFPJOv+bsbvKN5erqPT6QkJYVwIgG96s7U4tr8mBXNRxncetM6ly4pUEcpyafBxmgQDAhRg="}]},"maintainers":[{"name":"posva","email":"posva13@gmail.com"}],"_npmUser":{"name":"posva","email":"posva13@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-promised_1.2.1_1564731139486_0.7283787289591757"},"_hasShrinkwrap":false},"1.2.2":{"name":"vue-promised","version":"1.2.2","description":"Promises as components","main":"dist/vue-promised.cjs.js","module":"dist/vue-promised.es.js","unpkg":"dist/vue-promised.js","jsdelivr":"dist/vue-promised.js","browser":"dist/vue-promised.es.js","types":"types/index.d.ts","sideEffects":false,"scripts":{"lint":"eslint --color --ext=js,html src tests docs *.js","lint:fix":"yarn run lint -- --fix","unit":"jest","dev":"yarn run unit -- --watchAll","types":"tsc -p ./types/test/tsconfig.json","pretest":"yarn run lint","test":"yarn run types && yarn run unit","prepublishOnly":"rollit"},"author":{"name":"Eduardo San Martin Morote","email":"posva13@gmail.com"},"bugs":{"url":"https://github.com/posva/vue-promised/issues"},"homepage":"https://github.com/posva/vue-promised#readme","repository":{"type":"git","url":"git+https://github.com/posva/vue-promised.git"},"license":"MIT","devDependencies":{"@babel/core":"^7.4.3","@babel/preset-env":"^7.8.3","@vue/test-utils":"^1.0.0-beta.30","babel-core":"7.0.0-bridge.0","babel-jest":"^24.7.1","codecov":"^3.3.0","eslint":"^6.6.0","eslint-config-posva":"^3.0.2","faked-promise":"^2.1.0","jest":"^24.7.1","typescript":"^3.7.5","vue":"^2.6.10","vue-jest":"^3.0.4","vue-template-compiler":"^2.6.10"},"gitHead":"d26d5f240a05ae861ffa9f0fec97e0cc1bc25ac1","_id":"vue-promised@1.2.2","_nodeVersion":"10.16.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-f0uy3bOapMoKiVCRyseX3KyxWVvKL7xFccAyMFVsfc1oUaoIj0cjh9SuZQxuW8qanAgA7l+pjx7SGC8Rrm+z/Q==","shasum":"ee233f336820037ab01dde518dea3f91e991b9ea","tarball":"https://registry.npmjs.org/vue-promised/-/vue-promised-1.2.2.tgz","fileCount":10,"unpackedSize":29477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJYu3CRA9TVsSAnZWagAAxQUP/2ePGlL4K8HPgiDALupp\n8wYRKXzeuUf9F+c7Jyc/X2E0XvEWTdYHwI1sKfg4rF+1z21Kv5CYt/KRVJgh\nCJhSi0rW+A4pjN2mn3vRXDnZnrzwC/txCCQbiB7jvRj98UTWcVus1Pl7P54D\nTu6ueJqy2WvWCyeGHn0f/lpmqGhoawNW64r4x08mRym7aF/bXnNegDDVlYN8\n1/TZ1yzf4HcY8ukREeuq5oy1arqhooEW0TsCcOA+ogOSYd6rmke6KwwGihGk\n2G/9E1fpG2xbMOGCmUecdeoBFNtpuR9bkBMhreXeaid5nQk8FmF2+XlHDqkA\nnXBYfiR3xbrSf6SyvhrW2W4jV/VCYJA0RxR0gKsVaR/X7Gr30B0ia2WDWKaq\nq4/cuDDGpJSAlgjoUOd0fsYazdUfsPfGpJQ2bxPFvMfXk8LxdXgz0y9vmPPh\nnN+NDuaWRdFkCMQO5yoymvPcf9yCKPoimxCWEFoLPIzr7Kqx7i4UjQu5qyQT\nHkl5su8gmCRzML8wyuFJLTleD3iZm0k94wFOTxHRnmpkWSrUiZRpPErFzp75\nQu8UHgC8Ve6iF6CFFwE8tY6twq75V+TgLDBwRY1fzm/LqcdCQX1alN+eNxIW\n2lQI5w1KjNej6HOELa9IVMvI27zaUZWuENqgP+O+9/9MWLoWvd5MBD6/du+c\nOBuz\r\n=iQkQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5xeR1SvsVaVVwjdnE1pKtQWvUEc0F+X8jUPZpNcD3lQIgfZbwsjDLQeNK7EbFpwcM5C9H1nFEe8oES++ketW85Ig="}]},"maintainers":[{"name":"posva","email":"posva13@gmail.com"}],"_npmUser":{"name":"posva","email":"posva13@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-promised_1.2.2_1579518902658_0.9653185052318101"},"_hasShrinkwrap":false},"2.0.0":{"name":"vue-promised","version":"2.0.0","description":"Some awesome description","main":"dist/vue-promised.cjs.js","unpkg":"dist/vue-promised.global.js","jsdelivr":"dist/vue-promised.global.js","module":"dist/vue-promised.esm-bundler.js","types":"dist/vue-promised.d.ts","sideEffects":false,"author":{"name":"Eduardo San Martin Morote","email":"posva13@gmail.com"},"scripts":{"build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose","release":"bash scripts/release.sh","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 1","size":"size-limit","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest --coverage","test":"yarn run test:types && yarn run test:unit && yarn run build && yarn run build:dts"},"keywords":[],"license":"MIT","devDependencies":{"@microsoft/api-extractor":"7.8.1","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@size-limit/preset-small-lib":"^4.7.0","@types/jest":"^26.0.15","@types/jsdom":"^16.2.5","@vue/test-utils":"^2.0.0-beta.9","codecov":"^3.8.1","conventional-changelog-cli":"^2.1.1","faked-promise":"^2.2.2","jest":"^26.5.3","jest-mock-warn":"^1.1.0","lint-staged":"^10.5.1","pascalcase":"^1.0.0","prettier":"^2.1.2","rollup":"^2.33.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","size-limit":"^4.7.0","ts-jest":"^26.4.4","typescript":"^4.0.5","vue":"^3.0.2","yorkie":"^2.0.0"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"node scripts/verifyCommit.js"},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"size-limit":[{"path":"size-checks/minimal.js"},{"path":"size-checks/all.js"}],"peerDependencies":{"vue":"^3.0.0-beta.20"},"repository":{"type":"git","url":"git+https://github.com/posva/vue-promised.git"},"bugs":{"url":"https://github.com/posva/vue-promised/issues"},"homepage":"https://github.com/posva/vue-promised#readme","dependencies":{"vue-demi":"^0.4.3"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2020 Eduardo San Martin Morote\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"vue-promised@2.0.0","dist":{"shasum":"0015783e77abd632cc0d3a1e8178c64bac7fd960","integrity":"sha512-li7Y3vY3YeXBJB2v1mxKKUlSYpgfKbjlmLmEVSjUn5CkaxqMQD09LqO+Lg0xznQ1+lty2/XKRfw6D/hBKKGt5g==","tarball":"https://registry.npmjs.org/vue-promised/-/vue-promised-2.0.0.tgz","fileCount":13,"unpackedSize":33644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsvwqCRA9TVsSAnZWagAAEUEP/137kWvqGutUMqj1izo+\nN5nWD1AGmUP9Z45GwYFWTkpAQQ/u5sZJLR+pvsmnK2qsujQGM0Ph4dGr4VBJ\nIl5aaVB1i8ff2MOxMf8BP+p4fN5AaRuXdK9eCKV9u4zY/Vmzsk9+u4/8eOtr\nFvMCw+G/DscFm9+kfIrJMOlwFoSTPAhZq9vti1Dog0J/2UsmuWEVbJEQoHm/\nyxphsxkEP6Qd+5vaXOIH/1ejBn6lxWp4qTKt069Zie/mlYDXAWXZDaOhk4EV\n5dAE1LEr1l8DLCeeu4hJ+mhJuJw0WtrjEeSSbjDxiFs0CsyQqhDxYbzAXfrW\nXUuku1STYDh1umiEQ01i4QBauzSnEPQNa50fBnM3ufGrpreHHo2wuNObNG+D\ne2JYaeMuRN4PM1SW4fvmEqamRL7IZ7C+81V6irJxHSRnkWuttJIUY7/mIZKI\nJWB0YSpspiOR1kC8XBbFaj0in1RZIRMN5P9u72Hq3z7jrcRew/mti7M0D2dB\nn39sT+KXXxXkouRWm/dH5vHYrYDglNkgpyqHR/EC6S6GCmC2xmj5RO24vA+z\n1JBuYBXa5cnxmTFb1UZxhtelkhttIsLotw8l498EyeRzlaGCN2S0g1915Ezt\nvcskyg+zOXC6CoM6xbNVNp9EMplq8RxtezzA3rCY9SbBW2MMi737/H26E8gn\niDEq\r\n=nh5P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCX1nb/5y7DAE+TMC73P2wkifPFFXjQCHxtw68OWleO2gIhAJpGt1pKfwrDQU5EvFsqusLgGPCnW9hEZlPR7Xs5/Dyr"}]},"_npmUser":{"name":"posva","email":"posva13@gmail.com"},"directories":{},"maintainers":[{"name":"posva","email":"posva13@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-promised_2.0.0_1605565482080_0.07198551276311238"},"_hasShrinkwrap":false},"2.0.1":{"name":"vue-promised","version":"2.0.1","description":"Some awesome description","main":"dist/vue-promised.cjs.js","unpkg":"dist/vue-promised.global-vue-2.js","jsdelivr":"dist/vue-promised.global-vue-2.js","module":"dist/vue-promised.esm-bundler.js","types":"dist/vue-promised.d.ts","sideEffects":false,"author":{"name":"Eduardo San Martin Morote","email":"posva13@gmail.com"},"scripts":{"build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose","release":"bash scripts/release.sh","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 1","size":"size-limit","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest --coverage","test":"yarn run test:types && yarn run test:unit && yarn run build && yarn run build:dts"},"keywords":["vue","promise","composition","api","usePromise","async"],"license":"MIT","devDependencies":{"@microsoft/api-extractor":"7.8.1","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@size-limit/preset-small-lib":"^4.7.0","@types/jest":"^26.0.15","@types/jsdom":"^16.2.5","@vue/test-utils":"^2.0.0-beta.9","codecov":"^3.8.1","conventional-changelog-cli":"^2.1.1","faked-promise":"^2.2.2","jest":"^26.5.3","jest-mock-warn":"^1.1.0","lint-staged":"^10.5.1","pascalcase":"^1.0.0","prettier":"^2.1.2","rollup":"^2.33.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","size-limit":"^4.7.0","ts-jest":"^26.4.4","typescript":"^4.0.5","vue":"^3.0.2","yorkie":"^2.0.0"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"node scripts/verifyCommit.js"},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"size-limit":[{"path":"size-checks/minimal.js"},{"path":"size-checks/all.js"}],"peerDependencies":{"@vue/composition-api":"^1.0.0-beta.1","vue":"^2.0.0 || ^3.0.0"},"repository":{"type":"git","url":"git+https://github.com/posva/vue-promised.git"},"bugs":{"url":"https://github.com/posva/vue-promised/issues"},"homepage":"https://github.com/posva/vue-promised#readme","dependencies":{"vue-demi":"^0.4.3"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2020 Eduardo San Martin Morote\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"vue-promised@2.0.1","dist":{"shasum":"64827a8dce34f973f2ed6023b54de163283de6d6","integrity":"sha512-s8kqhfFO/lJsGkYi2XQPfa0P/7pmoQmFmWKC3SjFtxuLs8jKd+6oNg+1qaS0PuRvaXFU9NU6RPO1qfRxYXGxRA==","tarball":"https://registry.npmjs.org/vue-promised/-/vue-promised-2.0.1.tgz","fileCount":13,"unpackedSize":31736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuPb9CRA9TVsSAnZWagAAkb0P/2E/mE5hLGZ2zFJh9WEj\nWJllSQNLZdHKnZCEbCu1kP8HVmyPaHAAYbtA2usfDatXgbjleak0Ca6KBKtc\nyTRjP52t5p7u0zwGKUnl8nDWfNiZu93i2iK296us2EwWug7V5IFd0uoXU2wm\nxfz3E2SB0R9UtaLK49jJZ+zxWWhJDkIv1nQoL94PqUPXGhnm52ntIFHT0k1B\nLa7E4pto/LRIhNFrF30NToL6QzLlYA4H6/a65hCnyOUGdqlfpknmASFBGp2e\ndsXsV6ew7cAhyD2iDd5TmyXpIEFZmy5HfJnjQQkC647dJ/zGmI+sOzyq1m18\noSXzbCTu/JaNwZ+5bCP5Cb1I9xn9bhk4Um7DK0Osw/z6SrrsKKi2JayjRl9H\nS9I5hIrquOIQjQAloZ2/A675TwIoGKjwD1njKtRVSeq13zNk0gwHFwS+gA92\noOMGEH60FDPoRKOsw+Av6Mvp3i0eiO9UjDX+Oms7UMZ/4TLyQ8PVjKDC7+XZ\nqSUi9/7t332/EYOZgzjCq9AY+vBD0P70oO7Xip7qkmyf9X09TZpbXkosg2Bn\nIUwLvKlvVI9NBMbNcQhvcNLXk8ewf5BbunRzxZMR8tYcHt8vL66l+KdEMaSL\nEDLMPMT5VPMw4d0HtY7P6Qh7DwmbVD0oMNEf1KJHUaCC7exNlaKhX0rHLSh2\nmtUa\r\n=dBmT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJc0emxvM8ukBmMbyXvCiGkeOg7lrXD7u8443dchM4HAiBmn7gzXYUldfFAis1jV8vBhaZWByNCjp15RccZcncXew=="}]},"_npmUser":{"name":"posva","email":"posva13@gmail.com"},"directories":{},"maintainers":[{"name":"posva","email":"posva13@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-promised_2.0.1_1605957373047_0.7745855704543803"},"_hasShrinkwrap":false},"2.0.2":{"name":"vue-promised","version":"2.0.2","description":"Some awesome description","main":"dist/vue-promised.cjs.js","unpkg":"dist/vue-promised.global-vue-2.js","jsdelivr":"dist/vue-promised.global-vue-2.js","module":"dist/vue-promised.esm-bundler.js","types":"dist/vue-promised.d.ts","sideEffects":false,"author":{"name":"Eduardo San Martin Morote","email":"posva13@gmail.com"},"scripts":{"build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose","release":"bash scripts/release.sh","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 1","size":"size-limit","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest --coverage","test":"yarn run test:types && yarn run test:unit && yarn run build && yarn run build:dts"},"keywords":["vue","promise","composition","api","usePromise","async"],"license":"MIT","devDependencies":{"@microsoft/api-extractor":"7.8.1","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@size-limit/preset-small-lib":"^4.7.0","@types/jest":"^26.0.15","@types/jsdom":"^16.2.5","@vue/test-utils":"^2.0.0-beta.9","codecov":"^3.8.1","conventional-changelog-cli":"^2.1.1","faked-promise":"^2.2.2","jest":"^26.5.3","jest-mock-warn":"^1.1.0","lint-staged":"^10.5.1","pascalcase":"^1.0.0","prettier":"^2.1.2","rollup":"^2.33.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","size-limit":"^4.7.0","ts-jest":"^26.4.4","typescript":"^4.0.5","vue":"^3.0.2","yorkie":"^2.0.0"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"node scripts/verifyCommit.js"},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"size-limit":[{"path":"size-checks/minimal.js"},{"path":"size-checks/all.js"}],"peerDependencies":{"@vue/composition-api":"^1.0.0-beta.1","vue":"^2.0.0 || ^3.0.0"},"repository":{"type":"git","url":"git+https://github.com/posva/vue-promised.git"},"bugs":{"url":"https://github.com/posva/vue-promised/issues"},"homepage":"https://github.com/posva/vue-promised#readme","dependencies":{"vue-demi":"^0.4.3"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2020 Eduardo San Martin Morote\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"vue-promised@2.0.2","dist":{"shasum":"138e33c0bf1786d6920601a52f6632b9820b46d0","integrity":"sha512-ku2+nN8j2dCq9uEgey2bNJe4rpnimfMcjFNPhv0Yw/GDId5qAl+pV009Qfoj557//sxnK7XIIjwPe93Mh7EK2w==","tarball":"https://registry.npmjs.org/vue-promised/-/vue-promised-2.0.2.tgz","fileCount":14,"unpackedSize":37035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuQRWCRA9TVsSAnZWagAAqGAQAIX9lHq9BQxp1Qi/8U32\nlb1bxMC2+MtHk39KlgWW4j6uleuRtB98jGleM+QT3y5zFWFBpHCuPQ5tsHGz\ne+iNptFt/1iff1ygUvX05kD9zlj3zjJnLI278iEaElTcQySOyLLqQlgBcz1d\n7AsfGKXYpWMS8qAqGVyqZSAIBWeDpbW5JZMkomhvWGvdHperZPLi+mW+wqLt\ndKy2vyDBpYbaPqDCRjSV+gLMrn0Pmx5rmlwR70y/t0xp0D3b7MfHevxsGRJI\n+dEplf3EI+VU74orNBn3YXMhyxydqwtUSUxv9B2JmAH3OLJmQ/VAudPYMV/a\n63Ss3c5f2mfHWw1bQ+SIRDq9492tl3BNKgncP59/GqzjXD50nriEPrghGTU/\n/SNt8NmIVCn5dUmL4MCfpe30ewbr8CBeD7WMwxQCBMfZBannZmX2GFGs/nkR\nH12+83yvI+TgCePF0u2Ac74ZkrdVoZUFSndw7nONMmvA2+AADe1mN+AaqpjD\nFc2YltL1gd1sBLbO5VglfO3p4fg/JT3jysoTSVMaJAyL8lb49BNxpf4VPUEb\n0N8apLaEexq0QKppK59XEUQKwBvs3sTaWUoBF8X5DYEgE2kNkoAJpw+8aCOj\nUWLSvCsDGJaWFX0HXtXRZztTghgllJ9Zn2OKNT+F8XK1vIOEiFqOyXX9iR2F\n8PHp\r\n=uPzH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhPhFoau0pAICLWMm45IULRD0igg3MrxTg8v8JNVi2tAiEAyXIw45w/OjfVSd15N8h4cBm4OWDc0aHkzgw0D1dmUkE="}]},"_npmUser":{"name":"posva","email":"posva13@gmail.com"},"directories":{},"maintainers":[{"name":"posva","email":"posva13@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-promised_2.0.2_1605960789857_0.5122849248805847"},"_hasShrinkwrap":false},"2.0.3":{"name":"vue-promised","version":"2.0.3","description":"Some awesome description","main":"dist/vue-promised.cjs.js","unpkg":"dist/vue-promised.global-vue-2.js","jsdelivr":"dist/vue-promised.global-vue-2.js","module":"dist/vue-promised.esm-bundler.js","types":"dist/vue-promised.d.ts","sideEffects":false,"author":{"name":"Eduardo San Martin Morote","email":"posva13@gmail.com"},"scripts":{"build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose","release":"bash scripts/release.sh","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 1","size":"size-limit","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest --coverage","test":"yarn run test:types && yarn run test:unit && yarn run build && yarn run build:dts"},"keywords":["vue","promise","composition","api","usePromise","async"],"license":"MIT","devDependencies":{"@microsoft/api-extractor":"7.8.1","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@size-limit/preset-small-lib":"^4.9.2","@types/jest":"^26.0.20","@types/jsdom":"^16.2.6","@vue/test-utils":"^2.0.0-beta.9","codecov":"^3.8.1","conventional-changelog-cli":"^2.1.1","faked-promise":"^2.2.2","jest":"^26.5.3","jest-mock-warn":"^1.1.0","lint-staged":"^10.5.3","pascalcase":"^1.0.0","prettier":"^2.2.1","rollup":"^2.38.4","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","size-limit":"^4.9.2","ts-jest":"^26.4.4","typescript":"^4.1.3","vue":"^3.0.2","yorkie":"^2.0.0"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"node scripts/verifyCommit.js"},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"size-limit":[{"path":"size-checks/minimal.js"},{"path":"size-checks/all.js"}],"repository":{"type":"git","url":"git+https://github.com/posva/vue-promised.git"},"bugs":{"url":"https://github.com/posva/vue-promised/issues"},"homepage":"https://github.com/posva/vue-promised#readme","dependencies":{"vue-demi":"^0.6.0"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2020 Eduardo San Martin Morote\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"vue-promised@2.0.3","dist":{"shasum":"57e7543d1a51994787f21e0d5373c68b0a347d60","integrity":"sha512-VeSWIHSMAxw3jJ94SAPZqcGnTaDBfAk/xdsHdWQ8a0I/xJdjkEXR94Ne8sMxgbQudt/ZPnXPAy7ws4XDjwWcxw==","tarball":"https://registry.npmjs.org/vue-promised/-/vue-promised-2.0.3.tgz","fileCount":14,"unpackedSize":37171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGdQ6CRA9TVsSAnZWagAAnhsP/0RmFlLRc4rpfVsuwltq\nTl7WgF34IfKHDBmHTXN2Gq/pW0AbkXBVQxCTNWjAymTmELpQFRY7dup5Wmcr\nc1guBh+LscFTLzlYjODD4bIazg42S0n7bVC4/AKVBRDIgsfUg0J9c7Ibv5WO\nBtn+n5qU4tAh3jTrlNIZfasUlNtFNdKwPpa1cRt4UF5N/3y/fsVY6AdXGDA2\nCH20h5n8dYGPyJkUV/xO004DLeHGtLeICZonZOewqqlhzPQDG7VNtPFDwHuJ\njlW2M+45V2hkOetNwVSfzpfIJn2FhxMdA5j7T5cEKgXDWP+21zimgQy782f2\nYwlsbcKv9tBTiocgh1WMYaPOZd3D8eAbZ9nmt9H6qPtWm7vcp+Bk1PsFAgg6\nBJIJgE72hr7kUT+Kfd7TIYVhJfc408YNB2ZV0ps0wC7r3f7Vl60awug+4Rq0\n82ZpCGYzoLnjYhwyrkJNXCBmmBlS9H6sBlnzJGSgfsmG7E+N0trS7dQTdwWr\nIJe0dAttwNFBednYZ21Fl2QFtwwpRv7hS+nWn+NsuiO6O2G6QvHCkk5jPoEL\nZFnBdhnaqq7k0ZRE5s1/9JeqDrlWaQEqgfgKf1MG2QxzGpokItOwXuOtW+Uz\nUZBB765857orSIsir5Qi+s3OIFtLNy7dIrHSCsfSXYRuyxBtXCUxuA5BdB96\nE2ff\r\n=Trlo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDH02BEI4vVtlXlhp7D7qR42z+Eb+zc/JlMdMTDjcuNMAiEA3cF3QpNbrTMErdqtUf3z/4jCE5dGy+VPtKy0j2QCFZM="}]},"_npmUser":{"name":"posva","email":"posva13@gmail.com"},"directories":{},"maintainers":[{"name":"posva","email":"posva13@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-promised_2.0.3_1612305466261_0.9874537308071238"},"_hasShrinkwrap":false},"2.1.0":{"name":"vue-promised","version":"2.1.0","description":"Some awesome description","main":"dist/vue-promised.cjs.js","unpkg":"dist/vue-promised.global-vue-2.js","jsdelivr":"dist/vue-promised.global-vue-2.js","module":"dist/vue-promised.esm-bundler.js","types":"dist/vue-promised.d.ts","sideEffects":false,"author":{"name":"Eduardo San Martin Morote","email":"posva13@gmail.com"},"scripts":{"build":"rollup -c rollup.config.js","docs":"vite","docs:build":"vite build","build:dts":"api-extractor run --local --verbose","release":"bash scripts/release.sh","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 1","size":"size-limit","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest --coverage","test":"yarn run test:types && yarn run test:unit && yarn run build && yarn run build:dts"},"keywords":["vue","promise","composition","api","usePromise","async"],"license":"MIT","devDependencies":{"@microsoft/api-extractor":"7.8.1","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0","@rollup/plugin-replace":"^2.3.4","@size-limit/preset-small-lib":"^4.11.0","@types/jest":"^26.0.23","@types/jsdom":"^16.2.6","@vitejs/plugin-vue":"^1.2.3","@vue/compiler-sfc":"^3.1.1","@vue/server-renderer":"^3.1.1","@vue/test-utils":"^2.0.0-beta.9","codecov":"^3.8.2","conventional-changelog-cli":"^2.1.1","faked-promise":"^2.2.2","jest":"^26.5.3","jest-mock-warn":"^1.1.0","lint-staged":"^11.0.0","mande":"^1.0.0","pascalcase":"^1.0.0","prettier":"^2.3.1","prismjs":"^1.23.0","rollup":"^2.51.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","size-limit":"^4.11.0","ts-jest":"^26.5.3","typescript":"^4.3.2","vite":"^2.3.7","vue":"^3.0.2","vue-prism-component":"^2.0.0","yorkie":"^2.0.0"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"node scripts/verifyCommit.js"},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"size-limit":[{"path":"size-checks/minimal.js"},{"path":"size-checks/all.js"}],"repository":{"type":"git","url":"git+https://github.com/posva/vue-promised.git"},"bugs":{"url":"https://github.com/posva/vue-promised/issues"},"homepage":"https://github.com/posva/vue-promised#readme","dependencies":{"vue-demi":"latest"},"peerDependencies":{"@vue/composition-api":"^1.0.0","vue":"^2.0.0 || >=3.0.0-0"},"peerDependenciesMeta":{"@vue/composition-api":{"optional":true}},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2020 Eduardo San Martin Morote\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"vue-promised@2.1.0","dist":{"shasum":"dd565da4c24f0c974ccafc56def2514d9411b73b","integrity":"sha512-AEcIeOR0bzSr5E1wq9MOSiX9ERO5zxi6jCOU3269EZbc+z6KXGOHIzPpeU+/SnvhTCXqJx9Nj3ff/KiFtgDfHA==","tarball":"https://registry.npmjs.org/vue-promised/-/vue-promised-2.1.0.tgz","fileCount":14,"unpackedSize":38287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv3ZICRA9TVsSAnZWagAACe4P/RsS+QYVgvnChwtoXm7I\nN6/CooBEAQ0J2HmbgDiabjvKxIB5Da4p6+Z6ILHFQ3Ij+Rq3/k07q3xJkO+a\nNxv9yJ1A57McDUt2e2gDFskn+OWVfX7kifELa33Xd0XHyJhMPVuI2HSc5OwX\nKau3DWxMz4MvPVnSmP0zbHtv7EhNHcxFkgVWk5H/6LyRK7qZOXODIhdx5ZGk\nC6ttC+lENfuN84FnojohUSkW63tgfWQudcga3jxj1WIje+g0ULtBAeYw/6wC\n78I2pvu4n/LSbTbKWZOW4ymEXVWevdqEfFvO2oZzGB352tZXqIyxXbXbv7se\nZ1w/iTeKvz/iuem9qSnI/NIo1X+sYOGYSFcuP95cJoXjtvSGlXMy7SHlrdCS\nCrk0Q/RRSOHVUA0SetYlzILaWpMoSH2JmqvSCes1rDd+nopN26BPWaFw/RUI\nrC1bMUasxZE8QDAx72KI24dR6lv2GNtq/1jkalGg0OMsu9KOUZG4kvlgllz/\ns/HOfF9nCyApyXqIj38kMJQfMlNrl2Ql+ESbc8h0SxnSvx5cGwJL8x6MlSWN\nQ2PrLbV2/AUXH40oc7kM1iA75dyszvFzom7Il0aXcbfR+x+bY/eXNCCOmtmu\nyi8RlqJTKwMcu+Q59M2ErEmrAazRFX4HswTGDTbbUkr8Mv6WHKgFg6q4NmWV\nyWYq\r\n=CVG/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgiMsdAc/fjVMx/YCAZqMBt6vJ3BdmQsW3wzVr/zAOLgIgHEZVboHoj9onVsGvPzJ+pqqi6JdkVjwzI34sNgZo1Tw="}]},"_npmUser":{"name":"posva","email":"posva13@gmail.com"},"directories":{},"maintainers":[{"name":"posva","email":"posva13@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-promised_2.1.0_1623160392406_0.5591499809629221"},"_hasShrinkwrap":false},"2.2.0":{"name":"vue-promised","version":"2.2.0","description":"Some awesome description","main":"dist/vue-promised.cjs.js","unpkg":"dist/vue-promised.global-vue-2.js","jsdelivr":"dist/vue-promised.global-vue-2.js","module":"dist/vue-promised.esm-bundler.js","types":"dist/vue-promised.d.ts","sideEffects":false,"author":{"name":"Eduardo San Martin Morote","email":"posva13@gmail.com"},"scripts":{"build":"rollup -c rollup.config.js","docs":"vite","docs:build":"vite build","build:dts":"api-extractor run --local --verbose","release":"bash scripts/release.sh","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 1","size":"size-limit","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --build tsconfig.json","test:unit":"jest --coverage","test":"yarn run test:types && yarn run test:unit && yarn run build && yarn run build:dts"},"keywords":["vue","promise","composition","api","usePromise","async"],"license":"MIT","devDependencies":{"@microsoft/api-extractor":"7.18.16","@rollup/plugin-alias":"^3.1.2","@rollup/plugin-commonjs":"^21.0.0","@rollup/plugin-node-resolve":"^13.0.0","@rollup/plugin-replace":"^3.0.0","@size-limit/preset-small-lib":"^6.0.3","@types/jest":"^27.0.1","@types/jsdom":"^16.2.6","@vitejs/plugin-vue":"^1.2.3","@vue/compiler-sfc":"^3.1.1","@vue/server-renderer":"^3.1.1","@vue/test-utils":"^2.0.0-rc.6","codecov":"^3.8.2","conventional-changelog-cli":"^2.1.1","faked-promise":"^2.2.2","jest":"^27.3.0","jest-mock-warn":"^1.1.0","lint-staged":"^11.0.0","mande":"^1.0.0","pascalcase":"^1.0.0","prettier":"^2.3.1","prismjs":"^1.23.0","rollup":"^2.51.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","size-limit":"^6.0.3","ts-jest":"^27.0.7","typescript":"^4.3.2","vite":"^2.3.7","vue":"^3.0.2","vue-prism-component":"^2.0.0","yorkie":"^2.0.0"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"node scripts/verifyCommit.js"},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"size-limit":[{"path":"size-checks/minimal.js","ignore":["vue","@vue/test-utils"]},{"path":"size-checks/all.js","ignore":["vue","@vue/test-utils"]}],"repository":{"type":"git","url":"git+https://github.com/posva/vue-promised.git"},"bugs":{"url":"https://github.com/posva/vue-promised/issues"},"homepage":"https://github.com/posva/vue-promised#readme","dependencies":{"vue-demi":"latest"},"peerDependencies":{"@vue/composition-api":"^1.0.0","vue":"^2.0.0 || >=3.0.0-0"},"peerDependenciesMeta":{"@vue/composition-api":{"optional":true}},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2020 Eduardo San Martin Morote\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"vue-promised@2.2.0","dist":{"shasum":"985793e5a1aebdbcf6bd24eef397176d1d57ca09","integrity":"sha512-qjJOEs8MQSYIRcKiQhC7wzyy9uja/NNXS4ZeftXU6BpIQ6Ao24Gmx2mY9exmPLagv9PdrO9zUQ3yIXnoVaag4g==","tarball":"https://registry.npmjs.org/vue-promised/-/vue-promised-2.2.0.tgz","fileCount":14,"unpackedSize":41091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3AaMCRA9TVsSAnZWagAAuO8P/R8Tb1OFA7ZEeMY1kpG/\nNFup+vwRqwfiFeTIJ4/HKoFJIj4CnakL4wnyiDhVCoAo7SU7bQbWUJa7WBK0\nj7q23e3ndFwvsMbxEPCqMyLU1pSfLTXVKJ8H61d1xmiqfFXrJBCJQDpz3Ne0\nGon/68cBCtA9jfYYSFFAA8vsT3ucsWpmduER2paKGg4HQErs6ArDC9Jn40R2\n79ot99qynTw3rpWSjQkq2sjgj0T2ezO74zSHtlguBM+DrkNVciKJvYXzrF+T\n6zOZHnHqxYd/7q+MK3qZuye23UTk401tcSkNcMjD6BzLRCgdhFRkrbVo+uMZ\nrgZPfVGiFatGSKnNH/0xP1o4YUlR/KGm1MqdYzwwyOlRM+4x4DAPPeIWnqKL\nborhdlMkEcbPxQWpyu4uAfILfEb9V2BQWL1kONod6jYk8IBLCGX5Qg82vSm6\nzt8ZaaaXVob8auDV3wZAJSk2pF/37TnzgaVZhVUXun5JAMNSMkC6N5ebNG3l\nfnVYtftE1xK3tiB6KHQAoq5ZHP8Pw32d/Dy6XuMYv5unbWuSMLTsW8kZryla\nCngahcQW9aYWFYprJI/gA5T7rLpczmH4UPb4PSMR9mu9HT48ItRw+qIi7m1p\n207fiJftvQUCg/iAQgGhnxa5FWwIFN687gjGPTLCprJT6RBKlPFDjlgj3dpz\nGB3a\r\n=n1uY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHad0m5eG7gYazunpW1aod76Yk5jZdWaaf8X8HZYUNDwIgF9oMyCNR09kFRTi35w/05fYb5BqEAKukAygK3f4ajMs="}]},"_npmUser":{"name":"posva","email":"posva13@gmail.com"},"directories":{},"maintainers":[{"name":"posva","email":"posva13@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-promised_2.2.0_1634563801422_0.29116337223318256"},"_hasShrinkwrap":false}},"readme":"# vue-promised [![Build Status](https://badgen.net/circleci/github/posva/vue-promised/v2)](https://circleci.com/gh/posva/vue-promised) [![npm package](https://badgen.net/npm/v/vue-promised/v2)](https://www.npmjs.com/package/vue-promised) [![coverage](https://badgen.net/codecov/c/github/posva/vue-promised/v2)](https://codecov.io/github/posva/vue-promised) [![thanks](https://badgen.net/badge/thanks/%E2%99%A5/ff69b4)](https://github.com/posva/thanks)\n\n> Handle your promises with style 🎀\n\n**Help me keep working on Open Source in a sustainable way 🚀**. Help me with as little as \\$1 a month, [sponsor me on Github](https://github.com/sponsors/posva).\n\n<h3 align=\"center\">Silver Sponsors</h3>\n\n<p align=\"center\">\n  <a href=\"https://www.vuemastery.com\" title=\"Vue Mastery\" target=\"_blank\">\n    <img src=\"https://www.vuemastery.com/images/vuemastery.svg\" alt=\"Vue Mastery logo\" height=\"48px\">\n  </a>\n\n  <a href=\"https://vuetifyjs.com\" target=\"_blank\" title=\"Vuetify\">\n    <img src=\"https://cdn.vuetifyjs.com/docs/images/logos/vuetify-logo-light-text.svg\" alt=\"Vuetify logo\" height=\"48px\">\n  </a>\n</p>\n\n<h3 align=\"center\">Bronze Sponsors</h3>\n\n<p align=\"center\">\n  <a href=\"https://www.storyblok.com\" target=\"_blank\" title=\"Storyblok\">\n    <img src=\"https://a.storyblok.com/f/51376/3856x824/fea44d52a9/colored-full.png\" alt=\"Storyblok logo\" height=\"32px\">\n  </a>\n</p>\n\n---\n\n## Installation\n\n```bash\nnpm install vue-promised\n# or\nyarn add vue-promised\n```\n\nIf you are using Vue 2, you also need to install `@vue/composition-api`:\n\n```bash\nyarn add @vue/composition-api\n```\n\n## Motivation\n\nWhen dealing with asynchronous requests like fetching content through API calls, you may want to display the loading state with a spinner, handle the error and even hide everything until at least 200ms have been elapsed so the user doesn't see a loading spinner flashing when the request takes very little time. This is quite some boilerplate, and you need to repeat this for every request you want:\n\n```vue\n<template>\n  <div>\n    <p v-if=\"error\">Error: {{ error.message }}</p>\n    <p v-else-if=\"isLoading && isDelayElapsed\">Loading...</p>\n    <ul v-else-if=\"!isLoading\">\n      <li v-for=\"user in data\">{{ user.name }}</li>\n    </ul>\n  </div>\n</template>\n\n<script>\nexport default {\n  data: () => ({\n    isLoading: false,\n    error: null,\n    data: null,\n    isDelayElapsed: false,\n  }),\n\n  methods: {\n    fetchUsers() {\n      this.error = null\n      this.isLoading = true\n      this.isDelayElapsed = false\n      getUsers()\n        .then((users) => {\n          this.data = users\n        })\n        .catch((error) => {\n          this.error = error\n        })\n        .finally(() => {\n          this.isLoading = false\n        })\n      setTimeout(() => {\n        this.isDelayElapsed = true\n      }, 200)\n    },\n  },\n\n  created() {\n    this.fetchUsers()\n  },\n}\n</script>\n```\n\n👉 Compare this to [the version using Vue Promised](#using-pending-default-and-rejected-slots) that handles new promises.\n\nThat is quite a lot of boilerplate and it's not handling cancelling on going requests when `fetchUsers` is called again. Vue Promised encapsulates all of that to reduce the boilerplate.\n\n## Migrating from `v1`\n\nCheck the [Changelog](https://github.com/posva/vue-promised/blob/v2/CHANGELOG.md#200-2020-11-16) for breaking changes. v2 exposes the same `Promised` and a new `usePromise` function on top of that.\n\n## Usage\n\n### Composition API\n\n```js\nimport { Promised, usePromise } from 'vue-promised'\n\nVue.component('Promised', Promised)\nexport default {\n  setup() {\n    const usersPromise = ref(fetchUsers())\n    const promised = usePromise(usersPromise)\n\n    return {\n      ...promised,\n      // spreads the following properties:\n      // data, isPending, isDelayElapsed, error\n    }\n  },\n}\n```\n\n### Component\n\nVue Promised also exposes the same API via a component named `Promised`.\nIn the following examples, `promise` is a Promise but can initially be `null`. `data` contains the result of the promise. You can of course name it the way you want:\n\n#### Using `pending`, `default` and `rejected` slots\n\n```vue\n<template>\n  <Promised :promise=\"usersPromise\">\n    <!-- Use the \"pending\" slot to display a loading message -->\n    <template v-slot:pending>\n      <p>Loading...</p>\n    </template>\n    <!-- The default scoped slot will be used as the result -->\n    <template v-slot=\"data\">\n      <ul>\n        <li v-for=\"user in data\">{{ user.name }}</li>\n      </ul>\n    </template>\n    <!-- The \"rejected\" scoped slot will be used if there is an error -->\n    <template v-slot:rejected=\"error\">\n      <p>Error: {{ error.message }}</p>\n    </template>\n  </Promised>\n</template>\n\n<script>\nexport default {\n  data: () => ({ usersPromise: null }),\n\n  created() {\n    this.usersPromise = this.getUsers()\n  },\n}\n</script>\n```\n\nNote the `pending` slot will by default, display after a 200ms delay. This is a reasonable default to avoid layout shifts when API calls are fast enough. The perceived speed is also higher. You can customize it with the `pendingDelay` prop.\n\nThe `pending` slot can also receive the data that was previously available:\n\n```vue\n<Promised :promise=\"usersPromise\">\n  <template v-slot:pending=\"previousData\">\n    <p>Refreshing</p>\n    <ul>\n      <li v-for=\"user in previousData\">{{ user.name }}</li>\n    </ul>\n  </template>\n  <template v-slot=\"data\">\n    <ul>\n      <li v-for=\"user in data\">{{ user.name }}</li>\n    </ul>\n  </template>\n</Promised>\n```\n\nAlthough, depending on the use case, this could create duplication and using a `combined` slot would be a better approach.\n\n#### Using one single `combined` slot\n\nSometimes, you need to customize **how** things are displayed rather than **what** is displayed. Disabling a search input, displaying an overlaying spinner, etc. Instead of using multiple slots, you can provide one single `combined` slot that will receive a context with all relevant information. That way you can customize the props of a component, toggle content with your own `v-if` but still benefit from a declarative approach:\n\n```vue\n<Promised :promise=\"promise\">\n  <template v-slot:combined=\"{ isPending, isDelayElapsed, data, error }\">\n    <pre>\n      pending: {{ isPending }}\n      is delay over: {{ isDelayElapsed }}\n      data: {{ data }}\n      error: {{ error && error.message }}\n    </pre>\n  </template>\n</Promised>\n```\n\nThis allows to create more advanced async templates like this one featuring a Search component that must be displayed while the `searchResults` are being fetched:\n\n```vue\n<Promised :promise=\"searchResults\" :pending-delay=\"200\">\n  <template v-slot:combined=\"{ isPending, isDelayElapsed, data, error }\">\n    <div>\n      <!-- data contains previous data or null when starting -->\n      <Search :disabled-pagination=\"isPending || error\" :items=\"data || []\">\n        <!-- The Search handles filtering logic with pagination -->\n        <template v-slot=\"{ results, query }\">\n          <ProfileCard v-for=\"user in results\" :user=\"user\" />\n        </template>\n        <!--\n          Display a loading spinner only if an initial delay of 200ms is elapsed\n        -->\n        <template v-slot:loading>\n          <MySpinner v-if=\"isPending && isDelayElapsed\" />\n        </template>\n        <!-- `query` is the same as in the default slot -->\n        <template v-slot:noResults=\"{ query }\">\n          <p v-if=\"error\" class=\"error\">Error: {{ error.message }}</p>\n          <p v-else class=\"info\">No results for \"{{ query }}\"</p>\n        </template>\n      </Search>\n    </div>\n  </template>\n</Promised>\n```\n\n##### `context` object\n\n- `isPending`: is `true` while the promise is in a _pending_ status. Becomes `false` once the promise is resolved **or** rejected. It is reset to `true` when the `promise` prop changes.\n- `isRejected` is `false`. Becomes `true` once the promise is _rejected_. It is reset to `false` when the `promise` prop changes.\n- `isResolved` is `false`. Becomes `true` once the promise is _resolved_. It is reset to `false` when the `promise` prop changes.\n- `isDelayElapsed`: is `true` once the `pendingDelay` is over or if `pendingDelay` is 0. Becomes `false` after the specified delay (200 by default). It is reset when the `promise` prop changes.\n- `data`: contains the last resolved value from `promise`. This means it will contain the previous succesfully (non cancelled) result.\n- `error`: contains last rejection or `null` if the promise was fullfiled.\n\n### Setting the `promise`\n\nThere are different ways to provide a promise to `Promised`. The first one, is setting it in the created hook:\n\n```js\nexport default {\n  data: () => ({ promise: null }),\n  created() {\n    this.promise = fetchData()\n  },\n}\n```\n\nBut most of the time, you can use a computed property. This makes even more sense if you are passing a prop or a data property to the function returning a promise (`fetchData` in the example):\n\n```js\nexport default {\n  props: ['id'],\n  computed: {\n    promise() {\n      return fetchData(this.id)\n    },\n  },\n}\n```\n\nYou can also set the `promise` prop to `null` to reset the Promised component to the initial state: no error, no data, and pending:\n\n```js\nexport default {\n  data: () => ({ promise: null }),\n  methods: {\n    resetPromise() {\n      this.promise = null\n    },\n  },\n}\n```\n\n## API Reference\n\n### `usePromise`\n\n`usePromise` returns an object of `Ref` representing the state of the promise.\n\n```ts\nconst { data, error, isPending, isDelayElapsed } = usePromise(fetchUsers())\n```\n\nSignature:\n\n```ts\nfunction usePromise<T = unknown>(\n  promise: Ref<Promise<T> | null | undefined> | Promise<T> | null | undefined,\n  pendingDelay?: Ref<number | string> | number | string\n): {\n  isPending: Ref<boolean>\n  isDelayElapsed: Ref<boolean>\n  error: Ref<Error | null | undefined>\n  data: Ref<T | null | undefined>\n}\n```\n\n### `Promised` component\n\n`Promised` will watch its prop `promise` and change its state accordingly.\n\n#### props\n\n| Name           | Description                                                               | Type      |\n| -------------- | ------------------------------------------------------------------------- | --------- |\n| `promise`      | Promise to be resolved                                                    | `Promise` |\n| `pendingDelay` | Delay in ms to wait before displaying the pending slot. Defaults to `200` | `Number \\| String` |\n\n#### slots\n\nAll slots but `combined` can be used as _scoped_ or regular slots.\n\n| Name       | Description                                                                     | Scope                                     |\n| ---------- | ------------------------------------------------------------------------------- | ----------------------------------------- |\n| `pending`  | Content to display while the promise is pending and before pendingDelay is over | `previousData`: previously resolved value |\n| _default_  | Content to display once the promise has been successfully resolved              | `data`: resolved value                    |\n| `rejected` | Content to display if the promise is rejected                                   | `error`: rejection reason                 |\n| `combined` | Combines all slots to provide a granular control over what should be displayed  | `context` [See details](#context-object)  |\n\n## License\n\n[MIT](http://opensource.org/licenses/MIT)\n","maintainers":[{"name":"posva","email":"posva13@gmail.com"}],"time":{"modified":"2022-05-23T17:57:03.051Z","created":"2018-01-27T23:35:53.336Z","0.0.3":"2018-01-27T23:35:53.336Z","0.1.0":"2018-03-06T09:16:18.408Z","0.2.0":"2018-03-09T13:06:53.849Z","0.2.1":"2018-03-16T10:59:29.860Z","0.2.2":"2018-03-16T16:30:42.111Z","0.2.3":"2018-08-27T20:36:23.471Z","1.0.0":"2018-10-28T11:05:27.483Z","1.1.0":"2019-02-25T23:01:36.322Z","1.1.1":"2019-02-26T11:05:57.959Z","1.1.2":"2019-04-18T20:23:58.971Z","1.2.0":"2019-04-27T15:30:45.136Z","1.2.1":"2019-08-02T07:32:19.585Z","1.2.2":"2020-01-20T11:15:02.794Z","2.0.0":"2020-11-16T22:24:42.223Z","2.0.1":"2020-11-21T11:16:13.223Z","2.0.2":"2020-11-21T12:13:09.988Z","2.0.3":"2021-02-02T22:37:46.396Z","2.1.0":"2021-06-08T13:53:12.519Z","2.2.0":"2021-10-18T13:30:01.590Z"},"homepage":"https://github.com/posva/vue-promised#readme","repository":{"type":"git","url":"git+https://github.com/posva/vue-promised.git"},"author":{"name":"Eduardo San Martin Morote","email":"posva13@gmail.com"},"bugs":{"url":"https://github.com/posva/vue-promised/issues"},"license":"MIT","readmeFilename":"README.md","keywords":["vue","promise","composition","api","usePromise","async"]}