{"_id":"@databunker/store","_rev":"9-8e85fb69a876ea809c54c21d033e5fe5","name":"@databunker/store","dist-tags":{"latest":"1.0.8"},"versions":{"1.0.0":{"name":"@databunker/store","version":"1.0.0","description":"Databunker storage class for nodejs","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/securitybunker/databunker-store.git"},"keywords":["passport.js","encryption","privacy","gdpr","databunker","database","session","store"],"author":{"name":"Yuli Stremovsky"},"license":"MIT","bugs":{"url":"https://github.com/securitybunker/databunker-store/issues"},"homepage":"https://github.com/securitybunker/databunker-store#readme","dependencies":{"axios":"^0.21.0","uuid":"^8.3.2"},"gitHead":"5def5310d0f98e5d80d9e286876c7837eda49015","_id":"@databunker/store@1.0.0","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-jF/DDOggav8ZAxzrEaOKWxb+/FFl6NgqP+mhrfO+3NIrhRwJBSGwwKHbPMkcXSqMXu6qV5YlP+5SiKlp8kDkNQ==","shasum":"088c945007c6d2f6e16bf03c610ba38d3942d8f1","tarball":"https://registry.npmjs.org/@databunker/store/-/store-1.0.0.tgz","fileCount":7,"unpackedSize":4452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2kskCRA9TVsSAnZWagAAu+cQAJnVAtcxz0iApjVMDU4v\njp5ezUnltbfM/0PxwoMgWk7cjC1Z5X9Caa7dCzmcYUVTGqfg+z0jIeeqgR/f\nCV4xhJHq8FaHMNYx7PTImKlzbsZCCEkTj526XILmV298y4MEcZ8vJbJQcktG\n8jZ3H78WO+oO99Lbf5WKjw7s9360rcW/nJLJQxiDxWlX9IQjeGIKqrDr8Z91\nEQHQZ89hLPArCe/ux5UmgI3GWjazFpYNMfrAAr+aaQUMWkyzwETHeGJos2TH\n8WV1WQGfQDnr5xE2EXkhuP02KY+YwscOmClWtbb9nMQ0AFUS2g1vTd1mZ1jX\nM+gJY6amsfE7P5vjzJ9+xcT0m73j9cdopBHF0I9UtYBXwQb5NIuUe1OETLFO\nQoglHl0MNGKxCwWvanC/UMTxeluiJ7XXvHm7cSmH90KwYC0PN9+fKa/ptX+i\ngdr2ONKV8tq9VuyJtMmhABF2nPdxrO71sAvbumdB5jk7UGzoulxB6B04qWnp\neql+BxdnTV2pQVri/qB1cM4HMp2qRosxQebLe8uKctAjr0bASiQZLLYyjc1z\nx/6dq8DALVtN6SwG5FGVLvXA9QyQCtX6ThEt+tdbHlfwcvBwIxuYy+ICqRgr\nJ+S/SqUVUc6gvGoWhk9gXyxBMqmzVSOHqeEdq3s3/6Iz1utf6+i+XdJsGAaK\nd9h4\r\n=1SVp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdhxwCjjMf2RdUbhwqX51SgMeQN7QeNjZHV+39KUtyNgIhAMR1Bc9g1DhbcT1kIdXiCAdvBiU8rhxSZRrQM05hcWXG"}]},"_npmUser":{"name":"yulistr","email":"yuli@privacybunker.io"},"directories":{},"maintainers":[{"name":"yulistr","email":"yuli@privacybunker.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_1.0.0_1608141604349_0.5515797754993372"},"_hasShrinkwrap":false},"1.0.1":{"name":"@databunker/store","version":"1.0.1","description":"Databunker storage class for nodejs","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/securitybunker/databunker-store.git"},"keywords":["passport.js","encryption","privacy","gdpr","databunker","database","session","store"],"author":{"name":"Yuli Stremovsky"},"license":"MIT","bugs":{"url":"https://github.com/securitybunker/databunker-store/issues"},"homepage":"https://github.com/securitybunker/databunker-store#readme","dependencies":{"axios":"^0.21.0","uuid":"^8.3.2"},"gitHead":"ebc8f943e4fd221af4124d538eb0ae7395d19134","_id":"@databunker/store@1.0.1","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-fPb+NXGiijQAwQ4wE/vf09Od2pHOlfuRpNE+aqZgFCKZpDlI/tGVz97kR9fggUE/GDEkiIR7kprqRgN9EF+Drg==","shasum":"f2b3741105edc2756dfc82cec77b58340bb49216","tarball":"https://registry.npmjs.org/@databunker/store/-/store-1.0.1.tgz","fileCount":8,"unpackedSize":6166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4lhoCRA9TVsSAnZWagAAp6MP/At2vUK3+dCVvhhJci1e\nO3UNNNjOrl5rzi+GzN40R995Y4Twneju4xQwbl23rcVC0ZbrdM4n7ZGOs/DE\n5ojnr1bf72xdCWbFqYFVjCvgItxnURdBc18Mwc8IvOXC9pGhABs/1uSlPQoN\nUAKy+5oj1T7g5YkBRtokA5OaBAcf1XSruwicEpuiT+f5cL2xv8ykwRsypZsT\nhD+lwkZresFYQRrfVlv6QJB8PdU701r7/oAZ1jwSz39+8gc+BY5p8nonEiCf\naEyxGve5LrMSy2v0F3BfhBrFL7N8XjUoGAQJ53Y89yVPQ7KU+k5AU55TFBqQ\nSxTSmtARaE+dzzx1zOXCXb+iJOjAoitdDFuNo3AkKasyH7O8UkrSavWIZ10G\niPhshAHbN+zUKcJYQ+R2qiMZ80Fb+uyQi2zykgzJwS6LjNywGDh03UhWMw9Z\nQApBFHOKxDXw9hHCPzcIjsmbPPXDEM+qs0NN5tgplZHLd0cukHfYda2ZUblt\n1nc4dRli7ltbwBwu1BIdHHKRkTjKsjE9ABkqIq+/8k4iPY2aR3PACfGBrT8x\n5qMKH+QfdkAHuBPMS1pk8t7DOy5Qn3+vtrk+M1wx/MNW50wjlMQvCZ7b88l3\nFe0C3tHPHUe8HW/I0AVtIEBtfW3E61X6GIwQ8otgtdXNExoG2IwCYIeR2A+0\n1ZZ0\r\n=l5Gg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID6j1Dt1LgAlBgQyLwqRfDhH3IfvwMvN2+BPSfwFNvoXAiBCqJbCMXcZfYwRsKOJkp7/GqVltffUJdyMyIRnWTvJGg=="}]},"_npmUser":{"name":"yulistr","email":"yuli@privacybunker.io"},"directories":{},"maintainers":[{"name":"yulistr","email":"yuli@privacybunker.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_1.0.1_1608669288085_0.31902020419927757"},"_hasShrinkwrap":false},"1.0.2":{"name":"@databunker/store","version":"1.0.2","description":"Databunker storage class for nodejs","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/securitybunker/databunker-store.git"},"keywords":["passport.js","encryption","privacy","gdpr","databunker","database","session","store"],"author":{"name":"Yuli Stremovsky"},"license":"MIT","bugs":{"url":"https://github.com/securitybunker/databunker-store/issues"},"homepage":"https://github.com/securitybunker/databunker-store#readme","dependencies":{"axios":"^0.21.0","uuid":"^8.3.2"},"gitHead":"3ae4f943d7047a2d5213af90beb7727dd0cd9184","_id":"@databunker/store@1.0.2","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-26aPqkWaNKZtoFE3MwUuY/YYAKM1ub3u76flXTjg/vWkpqfBV+ucZ0RSkYGzO7IWSvjAk5KWqVtx2XK6CZtkSQ==","shasum":"653a994514d8c78c9a16b2a68c3932442df0f6a5","tarball":"https://registry.npmjs.org/@databunker/store/-/store-1.0.2.tgz","fileCount":8,"unpackedSize":7137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4nbACRA9TVsSAnZWagAAVoUP/iUnlCHDKn4e73flSdVx\nn+6eatJZk46Q+ib8eVr98ZnyaN8+kMqxQtb/pfvwqtgf2BUD0W9H2yFr+wrk\nIEOz9U/iLoFXfmk70/gyIpNYBqcXdrY1cxVMbccP6jFDmqEmgj7xJwkbZvI3\nK+0S1Ex0EToLMSgRby3H/7yl4gY2BMo5Na+bKMA88rS7qasyVk1NFuWxyVLO\n2ex2BLkwG7DYaeQuDzSXnpidwvknp/U64RooFkFOllpB/XpboHy2RtWK9Ruq\nGk9leJfyTb7CvGzkxm3KRM4DiCAhXDEawkW5E3wvkS1W4Lxi9U2ybUBAK6qf\nvQmW/3JIntmiumVmgqZunbFq9+JKBKYtIw8L7n6eBS/P9ZU5ieE19llMJGIv\n9RJ9bksUCrblr+7cbwDdC/h+9c77yG/BiKxF0f2KsetONKPfbUTgGeSB1gVO\n6MkZznXWP63mydG7EPpvAIGL5ggXE1DkuMN9M++qS+G3nRQlz1feuwCU8UlM\nh8MYRTmohfWDKvJGyiTwzfy6OYvD1IBHzBVOaQ13cffe8rwvkDz8eCaPocgY\n2JUenAifHC6h/0HBqq1Ax6JD8Djtu5vcNysiZlnTocplG+tka4uYVmW7Ywd8\nQF2zS1VGEGIYsS8XLY/wGk9k9c2+pCUtEvu8SN+nGnPL7CLDzmF7wtDeWKg5\naLo/\r\n=9+UJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxtbJ82AIFn02i5kZnclJzFhBWglnUcg4DqgWaLbAvSAiAJv8KQ8XT6UaWB44Bn7Nc1u6gpGBwJW5JDPioBbdnFFg=="}]},"_npmUser":{"name":"yulistr","email":"yuli@privacybunker.io"},"directories":{},"maintainers":[{"name":"yulistr","email":"yuli@privacybunker.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_1.0.2_1608677056335_0.9857528950086076"},"_hasShrinkwrap":false},"1.0.3":{"name":"@databunker/store","version":"1.0.3","description":"Databunker storage class for nodejs","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/securitybunker/databunker-store.git"},"keywords":["passport.js","encryption","privacy","gdpr","databunker","database","session","store"],"author":{"name":"Yuli Stremovsky"},"license":"MIT","bugs":{"url":"https://github.com/securitybunker/databunker-store/issues"},"homepage":"https://github.com/securitybunker/databunker-store#readme","dependencies":{"axios":"^0.21.0","uuid":"^8.3.2"},"gitHead":"da6b2b198d0125651c231c91d114e5a4c21fa3f2","_id":"@databunker/store@1.0.3","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-t0tNfXyM9BGMmhP6SzXoO54U8zlD+1KDi3PIf8XEB3ojQuV5zhJ59D2uxbbZdwx9eraHapVIdVYD20Cd3s3ZJg==","shasum":"c1753b1dd67b19a6ba2642fcdb906fa5096aef3d","tarball":"https://registry.npmjs.org/@databunker/store/-/store-1.0.3.tgz","fileCount":8,"unpackedSize":7137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4njHCRA9TVsSAnZWagAAGEYP/3NqzPQzzwOMj6RMp7Js\n7B91xNyzfpPhmVZU15GzEDYaAQQBzxWHu7ECQXwm9coLOUzTFgT1FTVJkQ6M\nSNupt+9uL4lFmWd8gVtZ10q1i/zjB6w4/+0npjhnwuNooUregZZZekCNzZmh\neYZ8WEcjwGmdmi9DplPatEcFqeiRfMiOqQBlafxOgDHndgI1cL+lmvAUqsJd\nCfvAEfsEuLNZODJxTfSJqeWJcR1OElgk0Z12pEhoblFt0qGyF3geL9fND/0u\neBCBizDCLWFcJCWQ6TYImTX0B27YY5MAimmXD9pBpNULrWAYqPGzu6foVdie\nP8Q6up4GNHxud0/Fdye6cefesakwPOrqkx/0as9XgLIdyGb27fGtwtn6ZD9U\nDm02EJXdeRODXQYRBKjU9yuMJpYcxeGKAx0e5rgrYnAsyK2GgMKdjrxiGUZK\ntmNF/pTTKQculH3WQhiNK+sLVZ1+19pJaQK8veJWla3E19snVOdwhR13B9h6\nM1ilZ2zRfwc55bb/ikraKm60oYHBXZJi9SJrXWpjJUSloXuhd96SpA/qZjt2\nJX5XqGwR9Vtq14Jzz4t7q9a+QDG7l7THWf4pDdibEb4p55F28aeFjeQ41vFV\nwz1MA2WielzvkEbU5pBJHbDyqNAl+iFkMLMfMwCMk6qRoat/3ZM4vsqrrMSY\nEBlL\r\n=KpLM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB2R3JV2UgIXzcDdIYCT2UVJaeyLztff9VATRA7PQvcOAiEA7vwjzB3wTfgcXv42bkGGvDmY6CVEnYEAl62MQCauwoE="}]},"_npmUser":{"name":"yulistr","email":"yuli@privacybunker.io"},"directories":{},"maintainers":[{"name":"yulistr","email":"yuli@privacybunker.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_1.0.3_1608677575347_0.44963247259201666"},"_hasShrinkwrap":false},"1.0.4":{"name":"@databunker/store","version":"1.0.4","description":"Databunker storage class for nodejs","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/securitybunker/databunker-store.git"},"keywords":["passport.js","encryption","privacy","gdpr","databunker","database","session","store"],"author":{"name":"Yuli Stremovsky"},"license":"MIT","bugs":{"url":"https://github.com/securitybunker/databunker-store/issues"},"homepage":"https://github.com/securitybunker/databunker-store#readme","dependencies":{"axios":"^0.21.0","uuid":"^8.3.2"},"gitHead":"c06a52e93902b556c770e84b36f3b16a04cb4535","_id":"@databunker/store@1.0.4","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-T40SgKxYofFB6l4AKmM4CAG61bAxjnC2rJYYWHZd2C7sFF/818fH5GPQdgU4waPiw/6Xuskv1NmN9Qe+6jfPMA==","shasum":"05eb93b159f36610011519d1f05d5defb95b1de4","tarball":"https://registry.npmjs.org/@databunker/store/-/store-1.0.4.tgz","fileCount":8,"unpackedSize":7149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf46pLCRA9TVsSAnZWagAAVTMP/3sjm0W+6sgOIiH4aLmk\nj4dSdoMgqKd0v2fwyNoO36hDpi5iuDc/gARiMH2wDWZB64dLiZdA6jDWPN8T\n1CFFnjrYgY2oG8VpTOfdFCgj4P250S55xTMWwDCW1rmT+rZ+MMPX7jGyo8ex\nNLASWwujU6ZywcOfWiwF2JbkJF9eh6R9QUtofr/OD85QkAz9kosEJm6qA5vu\nDLxGGHUMKYtk4jfXgJihabF5CKwEHeYmgJc6Vksjr+KEdt0cd34IfmwcO+ia\nyTA6DJpvVtJiFMBXpQNABXrBKcyERCDTlZqRwiBVvpWv8bQSZqt+K6ao0Xpd\nYg1Q60hXpVtVn2KGdbkBcphMGBror1tl3fGpCU+IuVccvz39NPB/WeCzY4Ff\nYcifyI+YaguxyN+Zq1hYLo0rYiWb6+/GE1l7Pmbj5SeIrzRTLJi2IZ7SsiMP\nnZ9KyKTz7jIBwp6OdH+MsFLydO3XPZWh+GAo+sx63s255Zh4bt2RutwNNOSc\nn4839m5PZ0mS7urq3kQ7l11NHwumH9/n/AkPbU2YL7i//Qr9kJ3IfY5bCUBw\nUeaNN1NvdcXWrSnU2Nx4QJgwBKzSRueiN+y7RQ2qNkaD0PysT8+TLpPokH4g\ninsERVHRvaYCKrize6aheRqhdwuowxQU8u/+OfhZqg8h34QyDqaOEJ+cPpef\nkNJt\r\n=pArs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpn/ZDcwKDbyKCN5emcdMcQpI5msxLd2Nsb20weNA7JgIhAMg3zoUmw3hVKj8jrkpD+R6r4JSDen0SjeoM4hc3GeuU"}]},"_npmUser":{"name":"yulistr","email":"yuli@privacybunker.io"},"directories":{},"maintainers":[{"name":"yulistr","email":"yuli@privacybunker.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_1.0.4_1608755786572_0.7902354518273982"},"_hasShrinkwrap":false},"1.0.5":{"name":"@databunker/store","version":"1.0.5","description":"Databunker storage class for nodejs","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/securitybunker/databunker-store.git"},"keywords":["passport.js","encryption","privacy","gdpr","databunker","database","session","store"],"author":{"name":"Yuli Stremovsky"},"license":"MIT","bugs":{"url":"https://github.com/securitybunker/databunker-store/issues"},"homepage":"https://github.com/securitybunker/databunker-store#readme","dependencies":{"axios":"^0.21.0","uuid":"^8.3.2"},"gitHead":"1f1e72b324e1814d91e157257ba5986ba907524f","_id":"@databunker/store@1.0.5","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-KFrQsbT9rOez17FYNLbfMxyvdd8zciWR4GGJGOO27RCqf20fiCh1tgRQHMlkVmGgxtdIV/wkzT8Qv2hvVc71iw==","shasum":"1bfe0c8abb76ee7bb598a75e2c0008c522b9c199","tarball":"https://registry.npmjs.org/@databunker/store/-/store-1.0.5.tgz","fileCount":8,"unpackedSize":7496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+gJyCRA9TVsSAnZWagAAXZMP/0ElHS9tY2RXP2nhl/oy\n6f87MZzUcPWyQK1NMMccxRPLrO51nNgAnp3//YXioBC2wRBTHr95S7md8C4O\nrBrHg6traBr7haLFZ30iLDtveywn4Dy2y2z/Dtq1fA3jYNaaA7lb5DXebxfa\nlgiHd3ecybA16Vcr0e3NXN5gxrHx9Cqi34IwrbGERSMVfFxFffNJAGgA+ZD7\nEsf1Zot5SeD985wF+NRIJYv4BUe72YS6I0KXse7yI2P+kTQ0Nk8+RTMKBaDZ\nQfry4KoxzJ1X9wZ3JZuyZ+32H4SPPRcArOGaoNsxbluTFe9G3BxrwS8x71fh\no25Pi2d5gYvBTgvtrPAxIXdnkpD2DiwyxKHDROg4Vf2JAPUxkQqSfdmYQ9wG\nGJxWsbW9S9gjDSv/hSsJmFwxbyDLM1PUT3U2up5Cn94w22/spjzjsH8+wKzG\nC0K8ZPIztAvEi9Of6yBIXKaCxsZzwkr1YGcHVCE+Z3i1QQNHbxzD6Nna2eGe\nZX7O2mNmP5x58gweKWu01ioT/oKUpQ7WFNQ5hU5Z9UBe1KXUt3qA9UOavPuZ\n4LRKgNixLYTBqoy2VLbs3Jg+avcMtxBOSBbNJb/4sYek+AgjpU7P0HtFab0w\nrEqSj3RIzt2bEO98YKQzJ4ZJoicfSDTe1Qg9+aQecGj8WyiCsgjqbx2tGsPb\n7KRm\r\n=j5Xj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGUgNzpCNi67XNW269OyN494W80Okj3EDRy6X2HqTx3cAiAdA6RN2diBx0c5K7CGiJoMMD4JRZPROVtRvFbXVFwuTQ=="}]},"_npmUser":{"name":"yulistr","email":"yuli@privacybunker.io"},"directories":{},"maintainers":[{"name":"yulistr","email":"yuli@privacybunker.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_1.0.5_1610220145767_0.6226597201444135"},"_hasShrinkwrap":false},"1.0.6":{"name":"@databunker/store","version":"1.0.6","description":"Databunker storage class for nodejs","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/securitybunker/databunker-store.git"},"keywords":["compliance","passport.js","encryption","privacy","gdpr","databunker","database","session","store"],"author":{"name":"Yuli Stremovsky"},"license":"MIT","bugs":{"url":"https://github.com/securitybunker/databunker-store/issues"},"homepage":"https://github.com/securitybunker/databunker-store#readme","dependencies":{"axios":"^0.21.1","uuid":"^8.3.2"},"gitHead":"aa939427b63398dce8bc6f37fe98a253f4d3bc80","_id":"@databunker/store@1.0.6","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-JXOxeDWzZ76MJblmw5vpTPpXLang70H1uGRhdhp/51GTuCnFgXrF2YY49MHYYuUEi2+mq+gwjbGLYlDUElk9Rw==","shasum":"58f1aed8b4777f8cdb93ccffb07d77364758a490","tarball":"https://registry.npmjs.org/@databunker/store/-/store-1.0.6.tgz","fileCount":8,"unpackedSize":7512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWn/KCRA9TVsSAnZWagAA0IkQAIHCotm7IAoSY6/eOccs\ntZ37kwKEVfIKYp0hJ2AKguAN4E6YexC4kNL1jbPowWi/Wdsy4FlbVyiK03qs\n/YBvj88beQu2bIXXA6ceulh4f1sU3FWdp+MNaJSTESC2DUSFXP847+1o+u4q\nSuoQ2hpAd2HKnWQg8mnV6XQqocVQgDgHyNGx6b26APT1ovJF4njVugpUAoBq\neMaqFGowC6q7J73vAg0SUqba1k0VandFcqA5+oiFAjC5mNN2Gfg9j7BBCSmH\nnNDYnBL2xmfrUuntXN+3lFqETErLBCNmWNV5ii+QErd8VS/ETkBYwYU1e5d+\njMVHYDBwQTvoPGYaLqDRVFAhy9qBJRr7KvQv4V7cSbMeVHfi8uLf6vStMb7k\nF+TYtUkrxR+CXB6z/qjrd+ibxNqRfhga4VrvI4KnsanJvXxgYZbUaL4jox14\nLy9QD1EBZTgcSTAxQ70yTpLky2pPjPHUzaiB+lphuz/AwGwKO6Sei6ApAK8p\nkl7WBa6NrNlmiZcwpnggQ3xFuO6BDVoi8RxJAaLI/28YGZrJuhe8JLkm8MaL\nqEL9qrhZrtxBtxX1aTN9hlJ8cyJKfMbl/OAbegE0GWJLkWBnGNkuncf2l1nN\nhdHyeXBgDVLDE46huVFGlYDjp/JjV546dqbMOcn/lBXNqELEaKZqXrf/cRfl\nYvOm\r\n=xYPB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGjJ5r9Kh2waM9h4Z/pFiWsOldQDAGLtgwjrL0cfbtfzAiAIHPTq1edDAr7PkgI6uzfOfgayROzgd6VPzg5Y9a0AhQ=="}]},"_npmUser":{"name":"yulistr","email":"yuli@privacybunker.io"},"directories":{},"maintainers":[{"name":"yulistr","email":"yuli@privacybunker.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_1.0.6_1616543690075_0.7057501066209535"},"_hasShrinkwrap":false},"1.0.7":{"name":"@databunker/store","version":"1.0.7","description":"Databunker storage class for nodejs","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/securitybunker/databunker-store.git"},"keywords":["compliance","passport.js","encryption","privacy","gdpr","databunker","database","session","store"],"author":{"name":"Yuli Stremovsky"},"license":"MIT","bugs":{"url":"https://github.com/securitybunker/databunker-store/issues"},"homepage":"https://github.com/securitybunker/databunker-store#readme","dependencies":{"axios":"^0.21.1","uuid":"^8.3.2"},"gitHead":"ad41e7829b3fca74ba9fdc4c1af1445ecd1a8abf","_id":"@databunker/store@1.0.7","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Zp00H431jpHgiQO7ID5LjGrV92YF2IERlPjv2ZovUqhW81aDutV9RCM2KCAmRgXZzxNwjqnvn32KfvUqQpiyxg==","shasum":"809e189335c2f894ff9e1715f6b09c2dd1983b51","tarball":"https://registry.npmjs.org/@databunker/store/-/store-1.0.7.tgz","fileCount":8,"unpackedSize":7764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWuUHCRA9TVsSAnZWagAAeIIP/2alUmPeXVSO6EZMfB+Q\nWGx60uviZSMj4BQxhPLXFtHyRintBuMbJm1A7MkVTD7ZxXH7RyplK2W21I34\nt1gec3JCELYeWA0p2BJcssJkRBhMOdHb+SbLf5e5MVNPtNQb99BIqzpfaC1h\nRYcwd1RpRxP+a7F2hU/oTma/t2hQ5mg0HcX72NsNKR9JxPgyO1aoBIMMCmT0\n8hH16UeA8ZunasdR41uwlvjbHeMFFJRM33GMHQodp7wb4RAKYrBhyE9I+B9u\nsOVLHR2tVyNFjETnI+6araZvdvksM4Jz9f0tmXPk7eE+dzKEllipcVmH3Lxf\n1B5IOh+/Gik0RMGBSKEVu1gZYvHAf6c7T3JyS6gVRsDMCIdZdCUYs+xQZRui\nDojrlIJ9HOTZXpr4NwL8MfaCRZSy3Pi0FhSdQFaqfVEdwA3VVh4KSVm3IG0g\n4uPCxpwinUhqmznimMBOVKHoJKgPhpA1l+SrPvzAWPHKgRbXMRq/5sKik6yc\n9PHhGQSmQp1Fc5ugZ+Yf/O5ur1ZsxkFhwTogIZ2NCtO7QQ9Ak18/N9QhAMDD\nKFJZUwmiswB38qSXCtbxo7o7v6x9g9KT0qUI+omav/dmRubn4wrUFYxNos40\nuDjrYI0fvtx5EG9DTbhFD/T9wJeVRJ9b14BhgW0F0wM7ugje6S8RPnYwD8AV\niCp0\r\n=1FtO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEoZ2oG7IuV2opPngOblctLkSZRPQgKREJ8NuAOPtdSdAiBqlOYO3+dnTOs8mix7WsO5wcHVWbX7RMRzRs28Rf5wRw=="}]},"_npmUser":{"name":"yulistr","email":"yuli@privacybunker.io"},"directories":{},"maintainers":[{"name":"yulistr","email":"yuli@privacybunker.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_1.0.7_1616569607150_0.8401334820301314"},"_hasShrinkwrap":false},"1.0.8":{"name":"@databunker/store","version":"1.0.8","description":"Databunker storage class for nodejs","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/securitybunker/databunker-store.git"},"keywords":["compliance","passport.js","encryption","privacy","gdpr","databunker","database","session","store"],"author":{"name":"Yuli Stremovsky"},"license":"MIT","bugs":{"url":"https://github.com/securitybunker/databunker-store/issues"},"homepage":"https://github.com/securitybunker/databunker-store#readme","dependencies":{"axios":"^0.21.1","http":"0.0.1-security","https":"^1.0.0","uuid":"^8.3.2"},"gitHead":"3bccfe96887e1d0e58bebcce2bbee5c3bb4a5d70","_id":"@databunker/store@1.0.8","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-c9ML73WdJeE1YNtKYDotxIzSuYRH4ldfCTLc2jAks05qQWL9rviaXPe9cePfvqBhXSjjSfrlRr5UL95o99eE4A==","shasum":"f128afddfc1f652eb37e8eb36187e4b4c6dbaecf","tarball":"https://registry.npmjs.org/@databunker/store/-/store-1.0.8.tgz","fileCount":8,"unpackedSize":8928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgchfiCRA9TVsSAnZWagAAghAP/2i96tK/XDt+hOPPxSju\ndMPR6qGStw8MwM1pMIIok4zgxtLYU1yu/hpd+xLPoHER3GACksv/SXO/P2+V\nssL127KolAfsif4xx4u5WDHSXLr+LcM5YKPt/Rt+7p63IgLCJT29P3rFZhda\njQVqinrH61lYc1hK0JijsM0wh95W7dgi5mn6I5uqjJLMnapQNDiaoolZUtvH\nJSNkfo2HiHqelbj237tf+H3FGfcE2Tsy25N+RkeNqc6IraZGPqUVqXYPX/SD\ntKcTA6w9Q1ofjFM/+olfLVkwrZh7JgsPwT5fbSye5TWjnX4AnwKzWVhs5PvK\n44R6Dt0ux2sOySimfolQd6Pu1Q84Zgc6COUVz7//cOnmD6uhEP1VXpjioPPt\n7YIcOGXBL4B0naD7zffRLar+1SwZoUJhGz+oX0Aww8H2qcVA0qDbJFp88tSv\n+q0g76hchhc0SoOZOaDuKCe3dHV6QHhPB4s7v5HC44evP/kgspeOXOWYYUBm\nNMt6ed3U9/Hcl/iUusbXx16xgnqWOIVQZxhzSEvzzRgoEExSmzBMB7rRGtjK\n0i3Z/Aq9qy1mwp3zayoG/0Ug8WghRwp4abywY1QzpV4/l6cHVEIck1sshuqt\nrrEpOseeK+7AIpxtzt9QGS70gVV4HZa2U5Ao1Ot9yZmkq4YbJxA51eqsghd6\nKeJq\r\n=m+HC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEDL4Z5pVqR2wXZm7pclNSTX/cDyfakdTKba+3maNZUvAiAZDUPVfISF7Sx+2q1+Ob2S5ncOxzafVSsnB2V6e9cLeA=="}]},"_npmUser":{"name":"yulistr","email":"yuli@privacybunker.io"},"directories":{},"maintainers":[{"name":"yulistr","email":"yuli@privacybunker.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/store_1.0.8_1618089954449_0.40609027710690593"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-16T18:00:04.117Z","1.0.0":"2020-12-16T18:00:04.468Z","modified":"2022-04-05T02:51:42.005Z","1.0.1":"2020-12-22T20:34:48.201Z","1.0.2":"2020-12-22T22:44:16.608Z","1.0.3":"2020-12-22T22:52:55.502Z","1.0.4":"2020-12-23T20:36:26.700Z","1.0.5":"2021-01-09T19:22:25.918Z","1.0.6":"2021-03-23T23:54:50.232Z","1.0.7":"2021-03-24T07:06:47.271Z","1.0.8":"2021-04-10T21:25:54.600Z"},"maintainers":[{"name":"yulistr","email":"yuli@privacybunker.io"}],"description":"Databunker storage class for nodejs","homepage":"https://github.com/securitybunker/databunker-store#readme","keywords":["compliance","passport.js","encryption","privacy","gdpr","databunker","database","session","store"],"repository":{"type":"git","url":"git+https://github.com/securitybunker/databunker-store.git"},"author":{"name":"Yuli Stremovsky"},"bugs":{"url":"https://github.com/securitybunker/databunker-store/issues"},"license":"MIT","readme":"# databunker-store\n\nThe **Databunker Store** is a Node.js client library for **Databunker API** to store personal records. **Databunker** is a Swiss army knife tool for **encrypted storage of personal records or PII**:\n\n* https://databunker.org/\n* https://databunker.org/use-case/privacy-by-design-default/\n\n\nPrerequisites\n-------------\nYou need to have **databunker** service up and running.\n\nYou can use the following command to start Databunker in development mode:\n\n```docker run -p 3000:3000 -d --rm --name dbunker securitybunker/databunker demo```\n\nFor production use, follow the Databunker installation guide: https://databunker.org/doc/install/\n\n\nInstallation\n------------\n\n```npm install --save @databunker/store```\n\n\n# Examples\n\n## Init access\n\n```\nconst DatabunkerStore = require('@databunker/store');\nconst databunker = new DatabunkerStore({\n  url: process.env.DATABUNKER_URL,\n  token: process.env.DATABUNKER_TOKEN\n});\n```\n\n## Create user record\n\n```\nconst newUser = {\n  issuer: user.issuer,\n  email: userMetadata.email,\n  lastLoginAt: user.claim.iat\n};\nconst result = await databunker.users.create(newUser);\n```\n\n## Get user record\n\n```\nconst user = await databunker.users.get(\"email\", \"user@gmail.com\");\nconst user2 = await databunker.users.get(\"token\", \"a3542566-4491-11eb-8269-2e04ce962524\");\n```\n\n## Update user record\n```\ncont change = { lastLoginAt: user.claim.iat };\nawait databunker.users.set(\"token\", \"a3542566-4491-11eb-8269-2e04ce962524\", change);\n```\n\n## Extract all agreements to displayed on the signup page\n```\nasync function loadSignupAgreements() {\n  const allAgreements = await databunker.agreements.rawlist();\n  let agreements = [];\n  if (allAgreements.status == \"ok\") {\n    for (const idx in allAgreements.rows) {\n      const r = allAgreements.rows[idx];\n      if (r.module == 'signup-page' && r.basistype == \"consent\") {\n        agreements.push(r);\n      }\n    }\n  }\n  return agreements;\n}\n```\n\n## Save data in user app collection\n```\nconst appData = {country: \"EU\"}\nawait databunker.collection(\"data\").set(\"token\", \"a3542566-4491-11eb-8269-2e04ce962524\", data);\n```\n\n## Read user data from app collection\n```\nconst data = await databunker.collection(\"data\").get(\"token\", req.user.token);\n```\n\n## Accept an agreement\n```\nawait databunker.agreements.accept(\"email\", req.body.email, \"privacy-accept\", {});\n```\n\n## Withdraw an agreement\n```\nawait databunker.agreements.withdraw(\"email\", req.body.email, \"privacy-accept\");\n```\n\n## Full example\n\n```\nconst { v4: uuidv4 } = require('uuid');\nconst app = require('express')();\nconst DatabunkerStore = require('@databunker/store');\n\nconst port = 3200;\nconst host = '0.0.0.0';\nconst DataBunkerConf = {\n  url: 'http://localhost:3000',\n  token: 'DEMO'\n};\nconst databunker = new DatabunkerStore(DataBunkerConf);\n\napp.get('/', async (req, res) => {\n  const user = await databunker.users.get(\"phone\", \"4444\");\n  const data = user.data;\n  res.send(\"user: \"+data[\"email\"]+\"\\n\");\n  res.end();\n})\n\napp.listen(port, host, () => {\n  console.log(`Example app listening at http://${host}:${port}`)\n})\n```\n","readmeFilename":"README.md"}