{"_id":"@elan-ev/reststate-vuex","_rev":"9-fdeb2952933fc34d964ef48954b469d0","name":"@elan-ev/reststate-vuex","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.0":{"name":"@elan-ev/reststate-vuex","version":"1.0.0","description":"Library to access JSON:API data via Vuex stores","main":"index.js","author":"","repository":{"type":"git","url":"git+ssh://git@github.com/elan-ev/reststate-vuex.git"},"license":"Apache-2.0","scripts":{"test":"jest ./test/*.js","lint":"eslint \"{src,test}/*.js\"","format":"prettier --write \"{src,test}/*.js\"","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs"},"dependencies":{"@reststate/client":"^1.0.0"},"peerDependencies":{"vuex":"^3.0.1"},"devDependencies":{"@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@vuepress/plugin-google-analytics":"^1.0.1","babel-core":"^7.0.0-0","babel-eslint":"^10.0.1","babel-jest":"^26.0.1","eslint":"^7.1.0","eslint-config-codingitwrong":"^0.1.3","eslint-config-prettier":"^6.0.0","eslint-plugin-jest":"^24.1.0","eslint-plugin-prettier":"^3.0.1","jest":"^26.0.1","js-levenshtein":"^1.1.6","node-forge":"^0.10.0","prettier":"2.1.2","serialize-javascript":"^5.0.1","vue":"2.6.11","vue-server-renderer":"2.6.11","vuepress":"^1.0.1","vuex":"^3.1.1"},"bugs":{"url":"https://github.com/elan-ev/reststate-vuex/issues"},"homepage":"https://github.com/elan-ev/reststate-vuex#readme","directories":{"doc":"docs","example":"example","test":"test"},"keywords":["jsonapi","client","vuex"],"gitHead":"da4eee642b12f22b141a01759b369ed64c2419d3","_id":"@elan-ev/reststate-vuex@1.0.0","_nodeVersion":"15.5.1","_npmVersion":"7.0.15","dist":{"integrity":"sha512-lXLl0aZKRxvYYnQZW0iDY+MA3yB8WmiLl6PBSqyM9IbNlmPPAP0+fCFZ6ja1mVXZ63B2hs6hi9FNSfWTg5msww==","shasum":"ff6733a833aa8c4bb42d7af26d2accd379ade92e","tarball":"https://registry.npmjs.org/@elan-ev/reststate-vuex/-/reststate-vuex-1.0.0.tgz","fileCount":42,"unpackedSize":612583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE9oDCRA9TVsSAnZWagAAb7UP/jTS3GKwEgy9voxGw+On\n4P2RFrHM4O+eWj8JlVdBtQX5ibAlCGnAM4ymXC0Ab9y/OYbOlUZ2MODGrIim\nxA5n6NNdAK+dzI4EwA+fNouE6cerYykl2mKyeKSwdCJFSPDzlaoe1IWeFnxm\ncDgotGUUDaI/eWHUkvR0sYFD/er3WZ0Ghs5tEhkVefMDpyOtu7OUPYSdEtAI\nOImjA27KwIm2RoCOg9VpvKbzmJBJ1/0tbryLWU7Hnn6n+1hCkm9LArEo/Yya\n9L6sKoKwbJOe3QwGIqL8MEniAznfQgtcEg5aHjtR+cIaGHq5DbsjADxfyho+\n96RvW60nYcOtzRot9suqqBoMQYy1dmSwiRVTF+7hrQhTzcaoLrTTmTv6fBfq\n07piw8ZhS/kwJv3wpkIysKB8nX/EDlUM7fkGaOymkJXDMXFBPVCgexmeqatb\ncY/jmVNSCfiSMcsGRSNm/fCammR6Hk+VsZ6ZI83lyB7wY5Jf7W+P90BcZWUo\n5I6BkcV+rRzkFtMUhWvpN6syE1/jxHLPOfnCywU7gj2ZBFTNWP52JNKFCUao\nQgyNLNnZM2Fe4UQhmW05yquQdzWUI3xdm40gwIFUKLrl3EGVatbZQXfWGZsK\nbAU0EoWkdSzl/sCeeXEf3W7r/GN6fRutBdzi33JWuuNG0GbZYIKWsnlO5Z6v\nEsG4\r\n=RfKC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIExt4J6Pb2vD81SxC4jrYKEYiIoR5wWoHifW3jJ5lhHbAiEAgK+/wvvWyRwlJbmA85ndkDybQaHENu+n9pR1qdwvXlM="}]},"_npmUser":{"name":"luniki","email":"npmjs@luniki.de"},"maintainers":[{"name":"luniki","email":"npmjs@luniki.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reststate-vuex_1.0.0_1611913731317_0.38878198469189895"},"_hasShrinkwrap":false},"1.0.1":{"name":"@elan-ev/reststate-vuex","version":"1.0.1","description":"Library to access JSON:API data via Vuex stores","main":"index.js","author":"","repository":{"type":"git","url":"git+ssh://git@github.com/elan-ev/reststate-vuex.git"},"license":"Apache-2.0","scripts":{"test":"jest ./test/*.js","lint":"eslint \"{src,test}/*.js\"","format":"prettier --write \"{src,test}/*.js\"","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs"},"dependencies":{"@elan-ev/reststate-client":"^1.0.0"},"peerDependencies":{"vuex":"^3.0.1"},"devDependencies":{"@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@vuepress/plugin-google-analytics":"^1.0.1","babel-core":"^7.0.0-0","babel-eslint":"^10.0.1","babel-jest":"^26.0.1","eslint":"^7.1.0","eslint-config-codingitwrong":"^0.1.3","eslint-config-prettier":"^6.0.0","eslint-plugin-jest":"^24.1.0","eslint-plugin-prettier":"^3.0.1","jest":"^26.0.1","js-levenshtein":"^1.1.6","node-forge":"^0.10.0","prettier":"2.1.2","serialize-javascript":"^5.0.1","vue":"2.6.11","vue-server-renderer":"2.6.11","vuepress":"^1.0.1","vuex":"^3.1.1"},"bugs":{"url":"https://github.com/elan-ev/reststate-vuex/issues"},"homepage":"https://github.com/elan-ev/reststate-vuex#readme","directories":{"doc":"docs","example":"example","test":"test"},"keywords":["jsonapi","client","vuex"],"gitHead":"f609381c61655474b9d05fa27a4f526342c62376","_id":"@elan-ev/reststate-vuex@1.0.1","_nodeVersion":"15.5.1","_npmVersion":"7.0.15","dist":{"integrity":"sha512-oBbwWBC+0knbjZI7vZhxWzuI3s3dAUnJYXG+68nyQMJ9mZrIy3pA+k9Gr215cX51g786JauMN1TM4rEXaD8/6Q==","shasum":"820a490e0e65acfadc2f22cc36b9acf6f5f96320","tarball":"https://registry.npmjs.org/@elan-ev/reststate-vuex/-/reststate-vuex-1.0.1.tgz","fileCount":42,"unpackedSize":612591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE9rzCRA9TVsSAnZWagAAaowQAJ6wDOwt9Nnk1em5Qtlp\niFtQAUAigjaNhV/ErOHYu8whA+MtWtoCopjiVf9c9WhfVJ/FCco1lDEV1Qpk\nwUW28AC4KIdcjyIIY+sZZbW0WatDMMq43yGTs2xdzofHkYwopTJnIreL/mpF\nSiVtsdZumNEZwHfCHTWD+oFAf7Y5aveGuUZhYR/Kyf5NAXP42D+9+2YEtnxY\nUK6QA21WaFjew/FagfAON2ewq/xGQBXD7nRw3B04pltqLxfHrvEo2MEC26VX\nr4YI6DB/5rz9XJhEepgsZIgWImqflz/1zDLb12bMFaIuhXkwqxJV9NKp4+Og\nVFF40xTCcQx3kmV2X2CUhr6RmBjYmURz14te0gbinOB4pEk8oCnxZH47zT73\noyFng0JnYLnYLzrSyemd0QF+qAexYTYU1sMSIWpF/ISfn0k0/rPAMQCsgBAB\n7IeKoQNEXEP7zW7oumGaiVlvwelpz43KSJteLKAWDWMPzPSVOBhE9ERFy7WR\nsklmynCmqhgRYQsXLJpGdrOJKBlJyE5XKTbuBlgB/cC8j0GyMgUMreB9B5W7\nCXVpBnOaAkOA3hRF0hvxHzkbxWosOSJc++QiAohYOGxC/h2udQnJU9Hy06JH\nXlAz3IIfSah0N7YFl/68ru9ozy24sRIPleXiO0KiPuE4JUpcXdfQuO4zmdl4\nEyaI\r\n=G/7e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+lGPHcSvDMLkC61n3kTwFqStB2vjiI/la1+J55L53zAiEA81dIaH4ukzmbTH/YIoYjYTLX8vsQyPF/YqqgX0aBCFI="}]},"_npmUser":{"name":"luniki","email":"npmjs@luniki.de"},"maintainers":[{"name":"luniki","email":"npmjs@luniki.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reststate-vuex_1.0.1_1611913971381_0.6923659816478724"},"_hasShrinkwrap":false},"1.0.2":{"name":"@elan-ev/reststate-vuex","version":"1.0.2","description":"Library to access JSON:API data via Vuex stores","main":"index.js","author":"","repository":{"type":"git","url":"git+ssh://git@github.com/elan-ev/reststate-vuex.git"},"license":"Apache-2.0","scripts":{"test":"jest ./test/*.js","lint":"eslint \"{src,test}/*.js\"","format":"prettier --write \"{src,test}/*.js\"","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs"},"dependencies":{"@elan-ev/reststate-client":"^1.0.0"},"peerDependencies":{"vuex":"^3.0.1"},"devDependencies":{"@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@vuepress/plugin-google-analytics":"^1.0.1","babel-core":"^7.0.0-0","babel-eslint":"^10.0.1","babel-jest":"^26.0.1","eslint":"^7.1.0","eslint-config-codingitwrong":"^0.1.3","eslint-config-prettier":"^6.0.0","eslint-plugin-jest":"^24.1.0","eslint-plugin-prettier":"^3.0.1","jest":"^26.0.1","js-levenshtein":"^1.1.6","node-forge":"^0.10.0","prettier":"2.1.2","serialize-javascript":"^5.0.1","vue":"2.6.11","vue-server-renderer":"2.6.11","vuepress":"^1.0.1","vuex":"^3.1.1"},"bugs":{"url":"https://github.com/elan-ev/reststate-vuex/issues"},"homepage":"https://github.com/elan-ev/reststate-vuex#readme","directories":{"doc":"docs","example":"example","test":"test"},"keywords":["jsonapi","client","vuex"],"gitHead":"043962d0bcdf6159f5dd3e592ad63d81697ed990","_id":"@elan-ev/reststate-vuex@1.0.2","_nodeVersion":"15.5.1","_npmVersion":"7.0.15","dist":{"integrity":"sha512-zMFlemvCYtse+KG17uuNMblFa51WLhd75ALPndm/pfaBX0/cvJTEe+7BdikZq/7lOA+c2Y+Av9OHGnr65DHafw==","shasum":"f47cfb14a2a908f43d96de33ef204e7f6cd02650","tarball":"https://registry.npmjs.org/@elan-ev/reststate-vuex/-/reststate-vuex-1.0.2.tgz","fileCount":41,"unpackedSize":128309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE9xhCRA9TVsSAnZWagAA6FsP/AiD8Nucs63q+3oJDtTU\nxQrgXFPhHLIgf0SHV/EIb57B78dSUynVDIL/PTlj1EgNTGGSTWDnNG7HsDHR\n6gTLu79SgQ7PG2fenMfwD8Peih4F69jJtrypsEG+YMGjjr/FaGwJSnhPX95l\nvFVE6HqqRd9Ud/XKBo48pxuC7vdWJkrzgoQTQ2fWFfAi5oXNvK70T5jwXuQm\nZpch8wM+G8n0CTNc5Wshl+HUVzaRVv39wwtt7D94jFezV2CahoF1tQ2BSSiZ\n4gfv5Ck4/1+e2MQVgJCtQMusWPrDGWqIlEEgwMS86NlZlYW4tQa0ZMDHyjwz\nqnUXBXsrrCGxpHFN9K1/csq58l1YM0cNqKDGZg1W0Y6xQT7vWli7sAXB3+xO\nIpjjkhyfGNiW0MyyqO09JTUUpzXmCunKN6Qt+apDZxxZJ+Cg8EQ6slY9N3BQ\n+GfhvkxfPjpEO7qkGzn1kc7QE131Lj4lOsWaIYoApDDeFi0tUH8Y93UClP+L\nJ8VWK+jFMi7zGn8IY17NvPmiD6U0cMdY9+VgpdhC+VScHSPgcmirXqZGS+zN\no4KnN3c9XseOHzkVWTkrFeKYLp0ZBMGlA+BPAEwPLwC1dcT5jgn8x3+zLf6O\n+NLlBUb/0Cr+UCn/3c8oZr2/oJEvytqVqhVaq2VZEeH3IeOIhZ7MkBVdhJvV\nq+Qb\r\n=YPFh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBBSLSuFw9ibjqs4Q7MaSHhldFVy1AQxk0K8/ylDchHbAiBKDua+Dr7WvA/YPMyGLElbm3DDg0Kz/axa8dF4TEWROQ=="}]},"_npmUser":{"name":"luniki","email":"npmjs@luniki.de"},"maintainers":[{"name":"luniki","email":"npmjs@luniki.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reststate-vuex_1.0.2_1611914337388_0.8964764906379747"},"_hasShrinkwrap":false},"1.0.3":{"name":"@elan-ev/reststate-vuex","version":"1.0.3","description":"Library to access JSON:API data via Vuex stores","main":"index.js","author":"","repository":{"type":"git","url":"git+ssh://git@github.com/elan-ev/reststate-vuex.git"},"license":"Apache-2.0","scripts":{"test":"jest ./test/*.js","lint":"eslint \"{src,test}/*.js\"","format":"prettier --write \"{src,test}/*.js\"","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs"},"dependencies":{"@elan-ev/reststate-client":"^1.0.0"},"peerDependencies":{"vuex":"^3.0.1"},"devDependencies":{"@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@vuepress/plugin-google-analytics":"^1.0.1","babel-core":"^7.0.0-0","babel-eslint":"^10.0.1","babel-jest":"^26.0.1","eslint":"^7.1.0","eslint-config-codingitwrong":"^0.1.3","eslint-config-prettier":"^6.0.0","eslint-plugin-jest":"^24.1.0","eslint-plugin-prettier":"^3.0.1","jest":"^26.0.1","js-levenshtein":"^1.1.6","node-forge":"^0.10.0","prettier":"2.1.2","serialize-javascript":"^5.0.1","vue":"2.6.11","vue-server-renderer":"2.6.11","vuepress":"^1.0.1","vuex":"^3.1.1"},"bugs":{"url":"https://github.com/elan-ev/reststate-vuex/issues"},"homepage":"https://github.com/elan-ev/reststate-vuex#readme","directories":{"doc":"docs","example":"example","test":"test"},"keywords":["jsonapi","client","vuex"],"gitHead":"1416890924a509d7aec3dac9305a8adce9648f89","_id":"@elan-ev/reststate-vuex@1.0.3","_nodeVersion":"15.5.1","_npmVersion":"7.0.15","dist":{"integrity":"sha512-R7cCWxdD3TjHt7sf0J2W/l2KJ3eD5J6yQEMCcBa1ePd6O8BE7IBlqriUAXG/5bgHWibFNzBWfRiN9mgfMqFzgA==","shasum":"d440b1f27346902f4dc68220ac0b612e94438545","tarball":"https://registry.npmjs.org/@elan-ev/reststate-vuex/-/reststate-vuex-1.0.3.tgz","fileCount":41,"unpackedSize":128374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE+5dCRA9TVsSAnZWagAAevcP/18FWqS2hPSF6tEdJ+IW\nAGYjS+b1XvBAzjBvi1ykkT99as5dPE5DHLRooyuWsbq0y6qDOfZGTs6CQeaG\n5GD5Cy5vpHbldoXyAJ+eJ3OleQvxRd+Y15N+wN3RRYqcMXRgvMoHp7/ZKk68\nV9CSwRnOJp5ItbjYlaxrH4gAY/ATFdPeiuzzjm+PE33glu5LyiYRN1ZIAZPX\nnX7KxKVSZr0IsyjjcN3Kwx215yz5qDs0Cg91qzrF7UnV2jp5IM4IIUMGwsVx\np/b4f045M2pJEEWXbF1z4fFuVsZV5/AeS50QZH0Cejuj7364sEL/l8pEJa5D\nQltbIP4UwYDQ6GcGxw+fSKCu/nzVPJEPMgxm6dgnSw8PHlxawoVEvJd4qTLJ\n2rTCzusWeT0jDGseb2Urb5Zbr4PrrfIQ5+NStHt+TuIau9c/35U/JttpkDjd\nvlofr89vn4Jjzo3wrCuaLkS9EaI3pMwYUMGRkE0cTLrGLNPlP6QnSMCKtruO\nnuYqVcNOOvekip4SUL9XpLYf5eyGQgYR4quHGHK1ByHt6j8pzXQvnYpNZ/fO\niV3N5U+I8QeW8fUbBCI1V748tfPBO+qQwBceXngeSiwYrdEEfzURA+NKJ6+b\nwXan8W0DEeq9W/Rp59Fm0/Ejzs0wvkQvhuJO0I6bYw1Ufy9JQ+Lyduo78M4R\n3Qtm\r\n=C3/1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrOrr/urFoOfEaOKvz7tmKgVyMw0VRxRNMtAyIai/pxAIhAKqo0UUI7eJa1jAE7Z6FIJchwMvsHnjn+xcwBxcrNz0y"}]},"_npmUser":{"name":"luniki","email":"npmjs@luniki.de"},"maintainers":[{"name":"luniki","email":"npmjs@luniki.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reststate-vuex_1.0.3_1611918941246_0.7416177696182749"},"_hasShrinkwrap":false},"1.0.4":{"name":"@elan-ev/reststate-vuex","version":"1.0.4","description":"Library to access JSON:API data via Vuex stores","main":"index.js","author":"","repository":{"type":"git","url":"git+ssh://git@github.com/elan-ev/reststate-vuex.git"},"license":"Apache-2.0","scripts":{"test":"jest ./test/*.js","lint":"eslint \"{src,test}/*.js\"","format":"prettier --write \"{src,test}/*.js\"","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs"},"dependencies":{"@elan-ev/reststate-client":"^1.0.0"},"peerDependencies":{"vuex":"^3.0.1"},"devDependencies":{"@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@vuepress/plugin-google-analytics":"^1.0.1","babel-core":"^7.0.0-0","babel-eslint":"^10.0.1","babel-jest":"^26.0.1","eslint":"^7.1.0","eslint-config-codingitwrong":"^0.1.3","eslint-config-prettier":"^6.0.0","eslint-plugin-jest":"^24.1.0","eslint-plugin-prettier":"^3.0.1","jest":"^26.0.1","js-levenshtein":"^1.1.6","node-forge":"^0.10.0","prettier":"2.1.2","serialize-javascript":"^5.0.1","vue":"2.6.11","vue-server-renderer":"2.6.11","vuepress":"^1.0.1","vuex":"^3.1.1"},"bugs":{"url":"https://github.com/elan-ev/reststate-vuex/issues"},"homepage":"https://github.com/elan-ev/reststate-vuex#readme","directories":{"doc":"docs","example":"example","test":"test"},"keywords":["jsonapi","client","vuex"],"gitHead":"e4f6a640b62b391446460dd7fd3ee298a36b5bf7","_id":"@elan-ev/reststate-vuex@1.0.4","_nodeVersion":"15.13.0","_npmVersion":"7.6.2","dist":{"integrity":"sha512-L376VCXlX6NiJDfv88Mayw8SNj56zS1Z8CF1JumULUXPC2X2qztqU0cxDcIDjNur+tq9dIMhU/ngRPbduGB90g==","shasum":"e40d7c757ebe34603b3e295e33b5154ec59c2471","tarball":"https://registry.npmjs.org/@elan-ev/reststate-vuex/-/reststate-vuex-1.0.4.tgz","fileCount":41,"unpackedSize":128655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgi6f6CRA9TVsSAnZWagAAmIAP/32s+102J0WIUOzpQhDY\nq2E/SPb5t+G+jnqDI8BfLxSbyTvDQPom0lM6B7QAuKmkoEgGfECoja1GewDk\nC6UcK1uJzdBW60Mvo4T1OW5ljsdiwiW3JF2USoUYhoYW1Q6JNIf4OUvq1HwD\nhO6RNoKW+Qruf/nfI6sFvZYmMvREC4RqtsC7k6nrxDlcS4lqxlXgA0raBxUb\nniBJP6kYtVItXVvAFUVF26KhJq7EwalpT0xPEY/fQ2T8pioBF3joZXiaQoOO\nQShdIgovk0KTJw0H23nzPWhyNmBB1831H+jSeTk708WwSm/SkBe1ULxxhL0e\nQ3+gehr+D/I1OwNrRonv2A5sDeX0TzMIAWPvC+0aJM6g3C4wMIWhu4qnG8H8\nPJ27Yw0nqiz+Ef9Y0KzDrgVS0FM86yuAHge9cbLOmghonIuUMP0l1shNaxom\npjXkWyDKLs1e6FAw92DzA0EMwXH20k7wWDJt2ZFi/f6+jWBrdqelFNsbU5uU\nilv1NzVBhFwcki2fuDCWDZaXEz7LJMCuYoNFu6X5JkrxmuPni3AqpZ83KSDj\n4A8tMpVsrB1L4BvWlGPfofPGNrpZEkdQjEZ9Y1dzdBVrP8nV7E/wtwidPIxi\navresPnAYLZuDGZRvcnCqsk54PpUtojpmVnmwahZ698aDlV2IeKKERNwiI+0\nOvwh\r\n=Bnhz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBLmN0Ox8mWA43NWuEUZaWhsmLx2YCe1tRXqlJmV4Zs6AiEA/9zJUE13drccyQq5YB1clem+4sT9MHZfv/AOt2KR8Ic="}]},"_npmUser":{"name":"luniki","email":"npmjs@luniki.de"},"maintainers":[{"name":"tgloeggl","email":"tgloeggl@uos.de"},{"name":"luniki","email":"npmjs@luniki.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reststate-vuex_1.0.4_1619765242283_0.5741573437830811"},"_hasShrinkwrap":false},"1.0.5":{"name":"@elan-ev/reststate-vuex","version":"1.0.5","description":"Library to access JSON:API data via Vuex stores","main":"index.js","author":"","repository":{"type":"git","url":"git+ssh://git@github.com/elan-ev/reststate-vuex.git"},"license":"Apache-2.0","scripts":{"test":"jest ./test/*.js","lint":"eslint \"{src,test}/*.js\"","format":"prettier --write \"{src,test}/*.js\"","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs"},"dependencies":{"@elan-ev/reststate-client":"^1.0.0"},"peerDependencies":{"vuex":"^3.0.1"},"devDependencies":{"@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@vuepress/plugin-google-analytics":"^1.0.1","babel-core":"^7.0.0-0","babel-eslint":"^10.0.1","babel-jest":"^26.0.1","eslint":"^7.1.0","eslint-config-codingitwrong":"^0.1.3","eslint-config-prettier":"^6.0.0","eslint-plugin-jest":"^24.1.0","eslint-plugin-prettier":"^3.0.1","jest":"^26.0.1","js-levenshtein":"^1.1.6","node-forge":"^0.10.0","prettier":"2.1.2","serialize-javascript":"^5.0.1","vue":"2.6.11","vue-server-renderer":"2.6.11","vuepress":"^1.0.1","vuex":"^3.1.1"},"bugs":{"url":"https://github.com/elan-ev/reststate-vuex/issues"},"homepage":"https://github.com/elan-ev/reststate-vuex#readme","directories":{"doc":"docs","example":"example","test":"test"},"keywords":["jsonapi","client","vuex"],"gitHead":"f4f733050dceea9dc763f9d848716f804a37117b","_id":"@elan-ev/reststate-vuex@1.0.5","_nodeVersion":"15.14.0","_npmVersion":"7.19.0","dist":{"integrity":"sha512-WDXJOocwxgMPHvW7veGhjcyhDXBtzhQA/TylSNTd7iDNpCItTyT2Y+gFoJBm8o+JpvYRdanH56GRHwiqidgNJQ==","shasum":"b8cf17eb174a462a24e77fff11d6b0c9bf827a4a","tarball":"https://registry.npmjs.org/@elan-ev/reststate-vuex/-/reststate-vuex-1.0.5.tgz","fileCount":42,"unpackedSize":129252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQYyTCRA9TVsSAnZWagAAi4QP/ix9354ZEixReeAH1uI7\nroit2zSvUNvQgG5yxKYKJObAFTyXbNO59hiFjN/ll8ksKtriwE4euzVkjTzq\n1ISc6PzOjPdRy2ZQp0FzR52oFuCGlmulOSRgUuuXBBcRV9fNSdAeXighQJvw\niOVJX0ClvkYLL5MlYgDqARDSqoSaOKwNgHHCJBF2ia5eSITdx75LPZmlwTrY\nURPBZ39jn9siKQeQyHf8Q1w/RUEqwPQtw8/EbzfYqq0oFTSCMjatVqxSNVEF\n6PIVKCmGeMb/l1RsNQ204blLJRoB4CinLULPXDk2OQTJt+3ncZmKlCaAaIW8\nYTB2JZsKmfhhg0Jgw5pyaj5KsnKiBdcAw5xF8h1UwoLtlMgc2u/tjnMqpeek\nG+FkqlGneyxLHyLH+r+VITjpir9/nBthwPmNwZ8t3V+w0ePJdSoUU7VBBni/\nNq+ai7xgp/f8FXYH5O05O/yKMKodVRuNCHT0kAEQxnvzXc7t9Jj+z9XX8NGP\n/U5UHZIrDQUZGJiTJrUqOfdiJwAk8TchxDq3EN0PyUgcBqoKk5EDAXg9Xma4\nSxaLUHDL9r3lYAjebK7sRyqVk7mYOlxQRiem56b/TN8QJAcTJjsH3osfV3lV\n3eIhvX+Y6RjmVStShQV/sLn0ZsZoU3EtVtUp9/dRif7XXWipehxkTskudmuM\nZEYV\r\n=+7If\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZvz4Zy7oHltwdLZdvbjG1GgiCjGJSe/PkVhPDACBkhAiBjaPRXHQEQy2/lMvw0O6EODFCFuZM6SAuoqwg9S7oRug=="}]},"_npmUser":{"name":"luniki","email":"npmjs@luniki.de"},"maintainers":[{"name":"luniki","email":"npmjs@luniki.de"},{"name":"tgloeggl","email":"tgloeggl@uos.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reststate-vuex_1.0.5_1631685778922_0.8285697554609663"},"_hasShrinkwrap":false},"1.0.6":{"name":"@elan-ev/reststate-vuex","version":"1.0.6","description":"Library to access JSON:API data via Vuex stores","main":"index.js","author":"","repository":{"type":"git","url":"git+ssh://git@github.com/elan-ev/reststate-vuex.git"},"license":"Apache-2.0","scripts":{"test":"jest ./test/*.js","lint":"eslint \"{src,test}/*.js\"","format":"prettier --write \"{src,test}/*.js\"","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs"},"dependencies":{"@elan-ev/reststate-client":"^1.0.0"},"peerDependencies":{"vuex":"^3.0.1"},"devDependencies":{"@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@vuepress/plugin-google-analytics":"^1.0.1","babel-core":"^7.0.0-0","babel-eslint":"^10.0.1","babel-jest":"^26.0.1","eslint":"^7.1.0","eslint-config-codingitwrong":"^0.1.3","eslint-config-prettier":"^6.0.0","eslint-plugin-jest":"^24.1.0","eslint-plugin-prettier":"^3.0.1","jest":"^26.0.1","js-levenshtein":"^1.1.6","node-forge":"^0.10.0","prettier":"2.1.2","serialize-javascript":"^5.0.1","vue":"2.6.11","vue-server-renderer":"2.6.11","vuepress":"^1.0.1","vuex":"^3.1.1"},"bugs":{"url":"https://github.com/elan-ev/reststate-vuex/issues"},"homepage":"https://github.com/elan-ev/reststate-vuex#readme","directories":{"doc":"docs","example":"example","test":"test"},"keywords":["jsonapi","client","vuex"],"gitHead":"ca7e3ea7605ecee6daae16fbe7272fcfff08f973","_id":"@elan-ev/reststate-vuex@1.0.6","_nodeVersion":"15.14.0","_npmVersion":"7.19.0","dist":{"integrity":"sha512-hj1MCzPx9dF2jhQ2rstTBqg4WGNT+cvfIBBpCgsAE9CSrroZlL0Gdb6+3XVnM9cOKQi7NdAnTy6b/FMC5+rlaw==","shasum":"53a328aa8e52722b563e49bf636975572750ae16","tarball":"https://registry.npmjs.org/@elan-ev/reststate-vuex/-/reststate-vuex-1.0.6.tgz","fileCount":42,"unpackedSize":129500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2FilCRA9TVsSAnZWagAA5fYP/i4EcfHwBVAl5ir09TRj\nW4SBv6bYHglLKSUGUus+xAmyLT888LBFetpqBPZyekfyRA51aJeFYgkzFIOX\nIZnFmYE4BNrtfFGL8KU9zLCmX7bF6pn+JPD+/wk2a959pn2MJbaatViCnv6J\nMVSjfckxBTjghlG6J5GpbGnG/AtRILJYyDVhzoMD0p81YfgtYvRyHbrcyYOf\nK89toM/rT6P6Juyc0G+CoG1m4EyND1jad8enK3ijf7eaeimRnDmKCHl2kS3h\nsov+u7SwkgTDoFBVbDoounue8ndrs8evHjEbKJEBWNxJhad6XN8zWGsFN+va\nu7zYggm15Z1eISJGJFOAKtGItgjY2zcUhvYL1XgqN9YVAd0QbY1NsepcTwmy\nLomeSFTC9I1pX3WcK+QDOY9BgVhUvDEIY0OU1dOv6/gOzgbTJ8aDx5xTyM7s\n+CiXv04OFTBXXS4mIqO92c/U6RU1Vi6XBdWEXIIQ3RgfA44VMk4bYrOwmjBx\nL4VJzqvkznXio8q99KIuuMlD9Qcbltf/YPb3NJNAEf58xEGJkNpxMB5bx/je\n0yrhAnD4vSGn4BnrFLZQYQNtdOhCgqEox0avijWDBe5w7S1WJMQb9Q46Fm2a\n6Tq8KGMI9UpvtdTovwHis65He6Wief2A5VoLXKeqCcCx1mpzZjEjMjI41BMN\n3Idx\r\n=pfA2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEJmREHBaumytQ+ojBygx/qI32zW8oA5Rd2xrBp3Gb/oAiBL2tNrlwAroOMoA9h/vQ0EjI7Ut7wSIVaJFUbMV+7Ang=="}]},"_npmUser":{"name":"luniki","email":"npmjs@luniki.de"},"maintainers":[{"name":"luniki","email":"npmjs@luniki.de"},{"name":"tgloeggl","email":"tgloeggl@uos.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reststate-vuex_1.0.6_1634020276025_0.48671614500699456"},"_hasShrinkwrap":false}},"time":{"created":"2021-01-29T09:48:51.070Z","1.0.0":"2021-01-29T09:48:51.479Z","modified":"2022-04-05T07:04:58.920Z","1.0.1":"2021-01-29T09:52:51.547Z","1.0.2":"2021-01-29T09:58:57.549Z","1.0.3":"2021-01-29T11:15:41.430Z","1.0.4":"2021-04-30T06:47:22.454Z","1.0.5":"2021-09-15T06:02:59.078Z","1.0.6":"2021-10-12T06:31:16.162Z"},"maintainers":[{"name":"luniki","email":"npmjs@luniki.de"},{"name":"tgloeggl","email":"tgloeggl@uos.de"}],"description":"Library to access JSON:API data via Vuex stores","homepage":"https://github.com/elan-ev/reststate-vuex#readme","keywords":["jsonapi","client","vuex"],"repository":{"type":"git","url":"git+ssh://git@github.com/elan-ev/reststate-vuex.git"},"bugs":{"url":"https://github.com/elan-ev/reststate-vuex/issues"},"license":"Apache-2.0","readme":"# @reststate/vuex\n\n**This package is a fork of https://github.com/reststate/reststate-vuex.**\n\nWhile the original package is no longer maintained, we (ELAN e.V.) develop it further when we find bugs and for features we require.\n\n`@reststate/vuex` allows you to access data from a [JSON:API](http://jsonapi.org/) web service via [Vuex](https://vuex.vuejs.org/) stores. Because of JSON:API's strong conventions, in most cases all you should need to do is tell `@reststate/vuex` the base URL of your web service, and which resources to access, and you should be set. No manual web request juggling!\n\n## Synopsis\n\n```javascript\nconst store = new Vuex.Store({\n  modules: {\n    'widgets': resourceModule({\n      name: 'widgets',\n      httpClient: axios.create(...),\n    }),\n  },\n});\n\nconst component = {\n  methods: {\n    ...mapActions({\n      loadAllWidgets: 'widgets/loadAll',\n    }),\n  },\n  computed: {\n    ...mapGetters({\n      widgets: 'widgets/all',\n    }),\n  },\n};\n```\n\n## Installation\n\n```\n# npm install --save @reststate/vuex\n```\n\n## Setup\n\nTo create a Vuex module corresponding to a resource on the server, call `resourceModule()`:\n\n```javascript\nimport { Store } from 'vuex';\nimport { resourceModule } from '@reststate/vuex';\nimport api from './api';\n\nconst store = new Store({\n  modules: {\n    widgets: resourceModule({\n      name: 'widgets',\n      httpClient: api,\n    }),\n  },\n});\n```\n\nIf you are accessing multiple resources, you can use `mapResourceModules()`:\n\n```javascript\nimport { Store } from 'vuex';\nimport { mapResourceModules } from '@reststate/vuex';\nimport api from './api';\n\nconst store = new Store({\n  modules: {\n    ...mapResourceModules({\n      names: ['widgets', 'purchases'],\n      httpClient: api,\n    }),\n  },\n});\n```\n\nThe `httpClient` accepts an object with a signature similar to the popular [Axios](https://github.com/axios/axios) HTTP client directory. You can either pass in an Axios client configured with your base URL and headers. Note that spec-compliant servers will require a `Content-Type` header of `application/vnd.api+json`; you will need to configure your HTTP client to send that.\n\n```javascript\nimport axios from 'axios';\n\nconst httpClient = axios.create({\n  baseURL: 'http://api.example.com/',\n  headers: {\n    'Content-Type': 'application/vnd.api+json',\n    Authentication: `Bearer ${token}`,\n  },\n});\n\nconst module = resourceModule({\n  name: 'widgets',\n  httpClient,\n});\n```\n\nOr else you can pass in an object that exposes the following methods:\n\n```javascript\nconst httpClient = {\n  get(path) {\n    // ...\n  },\n  post(path, body) {\n    // ...\n  },\n  patch(path, body) {\n    // ...\n  },\n  delete(path, body) {\n    // ...\n  },\n};\n```\n\nThat's all you need to do--the JSON:API spec takes care of the rest!\n\n## Usage\n\nFor more information on usage, see the [`@reststate/vuex` docs](https://vuex.reststate.codingitwrong.com).\n\n## License\n\nApache 2.0\n","readmeFilename":"README.md"}