{"_id":"@adicitus/morrigan.utils.statestore","_rev":"1-9eb273d392ad5fded727afffa5ce2155","name":"@adicitus/morrigan.utils.statestore","dist-tags":{"latest":"0.5.0"},"versions":{"0.4.1":{"name":"@adicitus/morrigan.utils.statestore","version":"0.4.1","description":"State storage utility to provide local storage for components and providers.","main":"StateStore.js","scripts":{"test":"mocha --exit"},"repository":{"type":"git","url":"git+https://github.com/Adicitus/js-morrigan.utils.statestore-pkg.git"},"keywords":["morrigan","statestore"],"author":{"name":"Joakim Olsson","email":"joakim.olsson@adicitus.cloud"},"license":"ISC","bugs":{"url":"https://github.com/Adicitus/js-morrigan.utils.statestore-pkg/issues"},"homepage":"https://github.com/Adicitus/js-morrigan.utils.statestore-pkg#readme","dependencies":{"node-localstorage":"^2.2.1"},"devDependencies":{"mocha":"^10.0.0"},"gitHead":"eeff87229b3d70affdc03775bfee76b9864f8a2b","_id":"@adicitus/morrigan.utils.statestore@0.4.1","_nodeVersion":"18.4.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-7LgDHV2BpFjgoYmRjYMVM5ZxBFSp522cmrMimnk7OqGZb7dXun+pbqCAvqIBtQScEnm2iMPPKsxlHppJwQ7eXQ==","shasum":"3d99d6c2919b6485ea85cbdc4036a345b68a8aa5","tarball":"https://registry.npmjs.org/@adicitus/morrigan.utils.statestore/-/morrigan.utils.statestore-0.4.1.tgz","fileCount":5,"unpackedSize":17619,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMCpY/IP1GrkM8ibfgHb8PPdqVdAwCmvmqECnMdKW5tAIhAIuqGUK22MshbegTd3Ol8Z1mUoqzBbOQL/zPhb9sBt9u"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMDjDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqahg//aYZzmp3u5kJBe6RJgZdvo9wn2tIKvvnm863WFISR2+WJFVnH\r\nnSG0rK4i2pPi0HIxhf9neGjKc0Op+SgPRIu+b4jjC0231mv86CByMpil9xNo\r\nul3rdX5I8ZY6KCGMn4pbLEWMrlqmotCBEEgqXJhdb9+wF9eFYfpq6MYt4bdg\r\nWDbUChWJMkaIp+uwn3IKaf/hISFxG0CbjymEw/kPGcfsrpStO46dDlc34+81\r\nr9xNkRcx9WxBXtTL9POlLDF4sufs9+jtg3BtPfjDMvy6iaRyHzaOGwXo5qiL\r\nMC3izfdQSUGgYD/qEXOnICGmZmjoId7qvk+aXnf8JxoAdeyR8wDBDxL9NrHk\r\nx91xFAbtIKU5sIMNpr2OX43Bq6Dc2x5m/oVSFH6GeZFFltnCLa4Gi09ujhPn\r\nywK7lLVePQc1GVkayo95Ozh1U8K3zhQ2G+sV1JCjX6EbjDfPRVdObmw4ahbI\r\n156rKCZO0KzJ8U5VgoZLbBunolOLnpMiYk/Q/fH4ZgfOrRFa9x/wuL3sUCmH\r\n5QGSgTIOuUmFKaod3dZ60G6MXZdGcPwgcQM2JU2BnGTT3hbDDX/jMe12Vr/u\r\n78CMguosX7z6EnnxBHJeFeTUd8KpGe4LkR4F6RsQdLm+1Je0Kk/CHnPLnef2\r\nKRa9KCzfrrQgO/OBRjyJT8YC25c3B6mvTy4=\r\n=grnG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adicitus","email":"joakim.olsson@adicitus.cloud"},"directories":{},"maintainers":[{"name":"adicitus","email":"joakim.olsson@adicitus.cloud"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/morrigan.utils.statestore_0.4.1_1664104643087_0.228938937705081"},"_hasShrinkwrap":false},"0.5.0":{"name":"@adicitus/morrigan.utils.statestore","version":"0.5.0","description":"State storage utility to provide local storage for components and providers.","main":"StateStore.js","scripts":{"test":"mocha --exit"},"repository":{"type":"git","url":"git+https://github.com/Adicitus/js-morrigan.utils.statestore-pkg.git"},"keywords":["morrigan","statestore"],"author":{"name":"Joakim Olsson","email":"joakim.olsson@adicitus.cloud"},"license":"ISC","bugs":{"url":"https://github.com/Adicitus/js-morrigan.utils.statestore-pkg/issues"},"homepage":"https://github.com/Adicitus/js-morrigan.utils.statestore-pkg#readme","dependencies":{"node-localstorage":"^2.2.1"},"devDependencies":{"mocha":"^10.0.0"},"gitHead":"d1cdf99c613c9eed6574a9a70f7292ef0bd3df72","_id":"@adicitus/morrigan.utils.statestore@0.5.0","_nodeVersion":"18.4.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-rWD/GmoZQY1vhvnbKkfXuOvbb+JfyDVeiycG27feGzEC75X7CTEa0ww8T1I0yM0//2A4BAsMefaPBrHCVL1xsg==","shasum":"e23714283c110906eadd92bdcd85cc769f131a80","tarball":"https://registry.npmjs.org/@adicitus/morrigan.utils.statestore/-/morrigan.utils.statestore-0.5.0.tgz","fileCount":5,"unpackedSize":17375,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpn1i9nHSLCDG1WP3d6Js9HneWSlC7s7nT04qE0rWMOQIgU4zL52S16KoV1eF8LBo+BMMIwlN6ruCnywf30GgWE/w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNC/xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBDA/9GAXjyRj5IvESNgMYRdKMyjsjM4QBkqWge2RO3AY4Mwa2yWQT\r\nlutExoxTZHUKiNZQHvHM3UvRzMPCgH76savHorA1bvdrFVQ8wGwYrqK3MYti\r\nc0uBkaONJpQgAKpyrGx9nWn56xpU0+57M+u77xPeP4zYH5ZveTcbkctaJSfI\r\nrFdHBfFHEcnClto0us+4QcWTLbbqutUD2o8WEW36V0SDJKXBlmuURfrZciZ3\r\ns3xEzITNabi5IgcEsLls/LbD1jJhDD9nw4Boktb11qJ8937N3xd2YNe3gg+0\r\nUC8M4HXG24fr7pX2Lu6yLK8JWvbM92Du/eqlTuXHbBDSaD81hnwA3nZKk8Yu\r\nN2iehAudqvjsOyshbXTCWWOD12CSOj0ClmR5xKsz+4jWWY37KgmrVbf35IQV\r\n5POfu4nhEYr3KiLf3MMVAL79u2jxBYwtmgZ8PI2F8LWi4AFe7zNMi4Kee2Rz\r\nFoW4/Hk8pr2sT2u1CQE6Fg4kv3ODWYVEhiTRE2F9d+xslA1Mubvc/bSnXGng\r\nIrioJ/CuIAv8zzLTPQnp3pnWz7o+33eKCtk4YOOAE3LrPRqkMZs1cR+S1xS0\r\neMXzb8yR9Ey0WtcygsIH2DwiM6n4/x8bQjtwgFrOa1RSfdex50sqF511mdSe\r\nagRBuaaYP5X37yYSJFvGFwgk+x1o73wpQo0=\r\n=ABEN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adicitus","email":"joakim.olsson@adicitus.cloud"},"directories":{},"maintainers":[{"name":"adicitus","email":"joakim.olsson@adicitus.cloud"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/morrigan.utils.statestore_0.5.0_1664364528810_0.6627678537142259"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-25T11:17:23.014Z","0.4.1":"2022-09-25T11:17:23.227Z","modified":"2022-09-28T11:28:49.067Z","0.5.0":"2022-09-28T11:28:48.981Z"},"maintainers":[{"name":"adicitus","email":"joakim.olsson@adicitus.cloud"}],"description":"State storage utility to provide local storage for components and providers.","homepage":"https://github.com/Adicitus/js-morrigan.utils.statestore-pkg#readme","keywords":["morrigan","statestore"],"repository":{"type":"git","url":"git+https://github.com/Adicitus/js-morrigan.utils.statestore-pkg.git"},"author":{"name":"Joakim Olsson","email":"joakim.olsson@adicitus.cloud"},"bugs":{"url":"https://github.com/Adicitus/js-morrigan.utils.statestore-pkg/issues"},"license":"ISC","readme":"# StateStore\r\nUtility to enable scoped local storage of data that should be persistent.\r\n\r\n- Built on node-localstorage to emulate LocateStorage bahavior (https://npmjs.com/package/node-localstorage).\r\n- 3 scopes for state storage objects:\r\n    - simple: Store and retrieve data from the store.\r\n    - delegate: Able to store and retrieve data, as well as generating new StateStore objects.\r\n    - full: Store/retrieve data, generate new StateStore objects as well as having full access to the underlying lowdb DB object\r\n- Meant to allow recursive creation of persistent state storage for components/providers to retain state information\r\n  between restarts, without concern for the specifics of how or where the data is stored.\r\n","readmeFilename":"README.md"}