{"_id":"@async-resource/vuex","_rev":"4-5001fc854f32eae8c0ca937020f69826","name":"@async-resource/vuex","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@async-resource/vuex","version":"0.0.1","description":"","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"pretest":"tslint --project tsconfig.json","test":"jest --verbose --silent --coverage","build":"rm -rf dist && tsc"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@async-resource/core":"^0.0.2","@types/jest":"^23.3.1","jest":"^23.5.0","ts-jest":"^23.1.4","tslint":"^5.11.0","tslint-config-airbnb":"^5.10.0","typescript":"^3.0.1","vue":"^2.5.17","vuex":"^3.0.1"},"peerDependencies":{"@async-resource/core":"^0.0.2","vuex":"^3.0.1"},"_id":"@async-resource/vuex@0.0.1","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"cristovao-trevisan","email":"cristovao.trevisan@gmail.com"},"dist":{"integrity":"sha512-HaIfs5vpkEHfBzUz6YefJXQyh7YU8awDehsiuiyV71Iz401ky8PVdn+WY0Gqj4XWbfGC4WKHE9n7KApdaHZv3w==","shasum":"b77f097e905fad0ae793c7393cb11e1649f1c8e3","tarball":"https://registry.npmjs.org/@async-resource/vuex/-/vuex-0.0.1.tgz","fileCount":10,"unpackedSize":123552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhLXPCRA9TVsSAnZWagAAhtcP/A0VLPdWVKnEVRtggc5i\nHZlJPJHc0k+KUhhviIl/+OcLEyGJQEQrtfwnLbfWtW4NLu3OY0dMK7+wMVNs\nUgf5UAydYtOI0Opg0758jXrAizMReucBYcFWNrW+gkL1vrxUe0t+PWkLfW5D\n+mNaslDSqVn9pg9gbJfHpWrcFIQ82cTZr4fYkqVsfbwi72TqPtFG+zG3WDz8\nsiU65s/z5INuD67uPusazP22sB42Csw7ohm81RpTDfVRmMw8FAahed/lRYxf\nuTK/Emko0YX+E2/j6AFxJahO+6CKvmaw40FojzvHGBdoWfr3Y91PvnMj1W+j\ne7AoPDJGMU2g1d15/HfcS9CCzOpyn5zy9DYkqP0d9Y+y76+LFtXqM1MG8/i+\n0Z2r+TWdsC5Ysjs72J36Z4/2Y6sK9mYBhAXp6z5zQYkH7xk02ZwxzxJ9YpHu\nC87uMYnRP9A/K+OW1FjEkdzsXk9wXUWHmU277QLoTOOA8BBRUSbCHMjbviEX\n9ULQhE11doAXgQk3j2ZfYm6qlW0F0eUNHMoPK+4hXBkr2mTenV2pvXyIiK1w\n4uBm62x7GNg64ROba0ofoDoTy+3k0ZNdrKKCknOli+OMhUImFPrrEfBXkv/r\nqFLy9R9p9s7/zEvG20m+YW9C31cnSAhnCmSFObgCiKn1VDBBMeC/7M7P9ti6\n0ifV\r\n=6JD1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB2YT0+umwEzPXm55aIsMIoVTQWlzOO2YHOA6Mfl/FYZAiEAhvn/M3HyycwsR/AomvB5E5CoVmmVzHvudwT1bq4KIao="}]},"maintainers":[{"name":"cristovao-trevisan","email":"cristovao.trevisan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex_0.0.1_1535423950505_0.17094215369628896"},"_hasShrinkwrap":false},"0.0.2":{"name":"@async-resource/vuex","version":"0.0.2","description":"High-Level Resource Manager for Flux Architecure","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"pretest":"tslint --project tsconfig.json","test":"jest --verbose --silent --coverage","build":"rm -rf dist && tsc","prepublish":"yarn build"},"keywords":["resource","manager","vuex","http","async"],"author":{"name":"Cristóvão Trevisan"},"license":"MIT","devDependencies":{"@async-resource/core":"^0.0.2","@types/jest":"^23.3.1","jest":"^23.5.0","ts-jest":"^23.1.4","tslint":"^5.11.0","tslint-config-airbnb":"^5.10.0","typescript":"^3.0.1","vue":"^2.5.17","vuex":"^3.0.1"},"peerDependencies":{"@async-resource/core":"^0.0.2","vuex":"^3.0.1"},"_id":"@async-resource/vuex@0.0.2","dist":{"shasum":"9996b682c88ce6fbf0799f29fcd59f1ffef08e4e","tarball":"https://registry.npmjs.org/@async-resource/vuex/-/vuex-0.0.2.tgz","integrity":"sha512-/xwL0ikjxJ5Lx+VgubxjWgZRkDGEeHEoy2DgEZzvhFZz4LXNn78fFwN3olJFmqkg3r86Sd8NU//YUd3Sj/7c0w==","fileCount":13,"unpackedSize":6663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh5f2CRA9TVsSAnZWagAAcIcP/3VxKUjgmd6RctmCFGY9\nn3srBAFl2etuvCFbqRwHr6c72ldRd6LYMDAJnsQ3WGkB2iFvVEMBUaeTVBqk\nPUJ6f8TOFCAv9ncAVIlcYppEoYS5mXHZqAZYDjX8Vaf17Xkk/O5KaK+04auF\n1zSiGwn/285X1755Do2v2R85SQCgz07YZIcJpVboo0d9xMH9ie9iBGkE4cc1\ngTAJ2jJuw3JVuQ1VJvnDkdxv1gkRvy7dswVBUl0gm61VlZL/PyjpXd4rn/NS\n3KdF6HoPLfvZ9HP3UkmWElMc5Ikm1eiO1rZyWN1O3zs7koqHKNOlwXCRHR8G\nPNJbZFvZTOC5wxreVS9wB2dm/dDdnFidZ09kSrs//QUFL9g03jqBwgkxDImU\n2EcP3VG5km7BYcDEKLiW8fWLKhgP9UTmghe3uipEBy8T8t2HDYs31wVS9Rhi\nwX9cpt3Hq9WUR8L0JG3M2OAKkMJrrOjPx+cFhpOd5glatzoIGUkC/ZZfVb9E\nKbv73RGY8Ka7sPmK/es2UJkSNeL4QeSZUQvP7fmAlWuIExWHUtEnVxUoIDbz\nkymOVqBQPw4i/UkD4avHE764Gl2HxMqrl/kpQSSfwUpoL92LsIzZnYqozAlL\naVVS82bSyb6Ka0dPPTYrp724DYm5tQcvtFN8fYsA7GvCdlKKGMp3N0PD479/\nh0cg\r\n=aLRy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOK4lLMWcMyW9iAXi0lzMzprlTeQ+UsvRAkAVw11p35gIhANeYFXjOqpJzr3Cedi4WDk75eQno8fo3MLoBuijaXMAd"}]},"maintainers":[{"name":"cristovao-trevisan","email":"cristovao.trevisan@gmail.com"}],"_npmUser":{"name":"cristovao-trevisan","email":"cristovao.trevisan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex_0.0.2_1535612917907_0.1973693936492955"},"_hasShrinkwrap":false}},"time":{"created":"2018-08-28T02:39:10.465Z","0.0.1":"2018-08-28T02:39:10.688Z","modified":"2022-04-04T16:01:32.641Z","0.0.2":"2018-08-30T07:08:38.078Z"},"maintainers":[{"email":"cristovao.trevisan@gmail.com","name":"cristovao-trevisan"}],"keywords":["resource","manager","vuex","http","async"],"license":"MIT","readme":"# @async-resource/redux\n\n## Installation\n\n`npm install --save @async-resource/vuex`\n\n## Usage\n\n```js\nimport connectResource from '@async-resource/vuex'\n\n// create store\nconst store = new Store({})\nconst { registerResource } = connectResource(store)\n\n// register resources dynamically\nregisterResource('user', {\n  source: () => axios.get('/rest/user-info'),\n})\n\n// interact with vuex\nawait store.dispatch('userResource/consume')\n```\n\n\n","readmeFilename":"README.md","description":"High-Level Resource Manager for Flux Architecure","author":{"name":"Cristóvão Trevisan"}}