{"_id":"@availity/keyv-local-sync","_rev":"47-e7a611cb892eff57c5d165156f913316","name":"@availity/keyv-local-sync","dist-tags":{"latest":"3.0.2","canary":"4.0.0-alpha.29"},"versions":{"1.1.2":{"name":"@availity/keyv-local-sync","version":"1.1.2","keywords":["key","value","store","cache","ttl","sync"],"license":"MIT","_id":"@availity/keyv-local-sync@1.1.2","maintainers":[{"name":"cbaker1","email":"Christie.Baker@availity.com"},{"name":"dnoler","email":"d.noler@gmail.com"},{"name":"jselden","email":"jselden1@gmail.com"},{"name":"kaseypowers","email":"kaseyepowers@gmail.com"},{"name":"robmcguinness","email":"robert.mcguinness.iii@gmail.com"},{"name":"sharpie","email":"dumbdrum@gmail.com"}],"contributors":[{"url":"http://lukechilds.co.uk","name":"Luke Childs","email":"lukechilds123@gmail.com"},{"url":"https://github.com/TheSharpieOne","name":"Evan Sharp","email":"evan.sharp@availity.com"}],"homepage":"https://github.com/availity/sdk-js","bugs":{"url":"https://github.com/availity/sdk-js/issues"},"dist":{"shasum":"821384a58c86a5a67e867c4a2b0364195b83f251","tarball":"https://registry.npmjs.org/@availity/keyv-local-sync/-/keyv-local-sync-1.1.2.tgz","fileCount":5,"integrity":"sha512-yBiyCvGq3Vc0zJyN8yrCU/H4fGN3JqUf5dsFEchU7uzjxm3httC/cb6Np9okUDzOeUhaWAgfqa2GXquX8ewYag==","signatures":[{"sig":"MEUCIQCJ19GGxtvJSw6d72A/Pa6HqRxFpLBx9+EdbJGs89ybfAIgCBDkfyoFH1epj5vkb1VVPJVOTqc2UZCGGFNrzznjVZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9095},"main":"src/index.js","_npmUser":{"name":"robmcguinness","email":"robert.mcguinness.iii@gmail.com"},"repository":{"url":"git+https://github.com/availity/sdk-js.git","type":"git"},"_npmVersion":"5.8.0","description":"Simple key-value storage for local in memory caches in a synchros fashion","directories":{},"_nodeVersion":"8.9.4","dependencies":{"quick-lru":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyv-local-sync_1.1.2_1522201544262_0.6550940877902891","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@availity/keyv-local-sync","version":"1.1.3","keywords":["key","value","store","cache","ttl","sync"],"license":"MIT","_id":"@availity/keyv-local-sync@1.1.3","maintainers":[{"name":"cbaker1","email":"Christie.Baker@availity.com"},{"name":"dnoler","email":"d.noler@gmail.com"},{"name":"jselden","email":"jselden1@gmail.com"},{"name":"kaseypowers","email":"kaseyepowers@gmail.com"},{"name":"robmcguinness","email":"robert.mcguinness.iii@gmail.com"},{"name":"sharpie","email":"dumbdrum@gmail.com"}],"contributors":[{"url":"http://lukechilds.co.uk","name":"Luke Childs","email":"lukechilds123@gmail.com"},{"url":"https://github.com/TheSharpieOne","name":"Evan Sharp","email":"evan.sharp@availity.com"}],"homepage":"https://github.com/availity/sdk-js","bugs":{"url":"https://github.com/availity/sdk-js/issues"},"dist":{"shasum":"ab789868e4cb7f03f3c5aa4893cfae6386370a25","tarball":"https://registry.npmjs.org/@availity/keyv-local-sync/-/keyv-local-sync-1.1.3.tgz","fileCount":5,"integrity":"sha512-X+BE56YZWW67rx6GIC78m5OAtKZL8Q8Byg1VD2MXkk+rXdd7QvIWUtAb3EC+1swxNNC5GaQCedhWUpPVwa/gRw==","signatures":[{"sig":"MEUCIAvjildC6lXC01upL0yQk4dMOzyHjgAorA6VOpwELUaJAiEAm2fGpD90HMTWGBQU176Vl9A4h0UQTqQfpuGPA3pvxHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9221},"main":"src/index.js","_npmUser":{"name":"cbaker1","email":"Christie.Baker@availity.com"},"repository":{"url":"git+https://github.com/availity/sdk-js.git","type":"git"},"_npmVersion":"5.4.2","description":"Simple key-value storage for local in memory caches in a synchros fashion","directories":{},"_nodeVersion":"8.8.1","dependencies":{"quick-lru":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyv-local-sync_1.1.3_1522856538425_0.6582591304572771","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@availity/keyv-local-sync","version":"1.4.1","keywords":["key","value","store","cache","ttl","sync"],"license":"MIT","_id":"@availity/keyv-local-sync@1.4.1","maintainers":[{"name":"cbaker1","email":"Christie.Baker@availity.com"},{"name":"dnoler","email":"d.noler@gmail.com"},{"name":"jselden","email":"jselden1@gmail.com"},{"name":"kaseypowers","email":"kaseyepowers@gmail.com"},{"name":"robmcguinness","email":"robert.mcguinness.iii@gmail.com"},{"name":"sharpie","email":"dumbdrum@gmail.com"}],"contributors":[{"url":"http://lukechilds.co.uk","name":"Luke Childs","email":"lukechilds123@gmail.com"},{"url":"https://github.com/TheSharpieOne","name":"Evan Sharp","email":"evan.sharp@availity.com"}],"homepage":"https://github.com/availity/sdk-js","bugs":{"url":"https://github.com/availity/sdk-js/issues"},"dist":{"shasum":"ab6a15e48ab9f83bffc7f1a6ac0eccc2f23cd1a5","tarball":"https://registry.npmjs.org/@availity/keyv-local-sync/-/keyv-local-sync-1.4.1.tgz","fileCount":5,"integrity":"sha512-AQb6+GsAJ87e2wVsOsRTYGBKAB/uOaOI00VC56qM8x4+eqR//qqFTmfY9xyblsM1jreRRz9HTM+JEDQOM43EGw==","signatures":[{"sig":"MEUCIQDfgO5LGaD7poYtbvSIm0YXhfJZU+pLRe7qtWKd3/86UgIgfEX51Ujts6zhqJabrU3ZLihYW7xssU6aDAAez+1CM+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa13btCRA9TVsSAnZWagAArEQP/0suocQK7p/jhyFjlKfg\n7u2MKFzua6hgNucSm9HtV4w7bg9Gj7Xk5H4LNA0FwMoyJ+qZ/G9Qum2YbzZB\nu75i2Wl5WGg0lSOBmOSRmAQvVXRN7cC+hm+Q8Wglzz8P6oOHtesmij6Tj3kP\noKz4/nym/87F+r2GRCe5NVcgl0Qop2X2oNSuu5rpzxQXncCulSnRt2L4BFOI\nqq0gI2OyyXiHiAACcwTu5zwPs/zM2HYEqBkJ6whyh7ASzT97kADYlq5PT35m\ntb4OTWWI3vtH0J43jWFzni6MuBPM2eZPg9Tc5MGRkvhbSj4G9chIbwTSuHcp\nnxyQy5jgHChI23yCQ093irCx/58dRDxAO+uyBNrd0d5J2PE6J7yoKEGcy6eE\nDiNXFHCTZySRxg7Q15NGvFDCcUZEMjVIJRiOGzp+6MoiOGCoOyJ/1dLdNF3K\nNMTQKQNrhCrX88ipIltJHToQ45+eJRArKigT6DSwb7qc6bQsNGRv+zWmtFa8\nALMm31rv1TVOMoeNjUbEHS3Pt5tg/Q9lNnLu/zTe6loEMhhOShKKRdJOoRWi\nNDtSSkjAIFt06WtSVXey3g7Na6ReVvAhHs3skHp/qLJ4YHV5OlSgNNr/9Dfw\nNWTyPFxEmUm2h9xuiuCQCyYUyhe6W7iXZ6i96bGtvcGhyUlhaVeN7FyKl5qo\n8i9C\r\n=pd60\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","_npmUser":{"name":"sharpie","email":"dumbdrum@gmail.com"},"repository":{"url":"git+https://github.com/availity/sdk-js.git","type":"git"},"_npmVersion":"5.8.0","description":"Simple key-value storage for local in memory caches in a synchros fashion","directories":{},"_nodeVersion":"9.3.0","dependencies":{"quick-lru":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyv-local-sync_1.4.1_1524070124461_0.5645405157915966","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@availity/keyv-local-sync","version":"1.6.0","keywords":["key","value","store","cache","ttl","sync"],"license":"MIT","_id":"@availity/keyv-local-sync@1.6.0","maintainers":[{"name":"cbaker1","email":"Christie.Baker@availity.com"},{"name":"dnoler","email":"d.noler@gmail.com"},{"name":"jselden","email":"jselden1@gmail.com"},{"name":"kaseypowers","email":"kaseyepowers@gmail.com"},{"name":"robmcguinness","email":"robert.mcguinness.iii@gmail.com"},{"name":"sharpie","email":"dumbdrum@gmail.com"}],"contributors":[{"url":"http://lukechilds.co.uk","name":"Luke Childs","email":"lukechilds123@gmail.com"},{"url":"https://github.com/TheSharpieOne","name":"Evan Sharp","email":"evan.sharp@availity.com"}],"homepage":"https://github.com/availity/sdk-js","bugs":{"url":"https://github.com/availity/sdk-js/issues"},"dist":{"shasum":"dd23a267c45e98ec07674a9ccc55772bd7e409cd","tarball":"https://registry.npmjs.org/@availity/keyv-local-sync/-/keyv-local-sync-1.6.0.tgz","fileCount":5,"integrity":"sha512-g3vsFRarzGpDUBfWsbMkWoTnoEf1JX6/DVSUZFwIkq7QJtmKkSJrYnpQWTXoET7pInnqyKmD7UF8ip3Ya+N4dg==","signatures":[{"sig":"MEUCIBXbBlq2q/T5+MH90nGt8v7tpIhXVKwpNygW5WIt1uCZAiEArGY8h8jNNjhq00bbbcrsRPx0lL5vk/oKmyxF/nahj5M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2jiTCRA9TVsSAnZWagAAo+oP/jR5s4RgzLWqU9+JXH+V\nDdtkQGmDvUphSysXLMec+ARDFkkrnSJaiUkdRaytCIyd73jVn/m/RW4ay1bl\nsXbdn3k3g/ccGQwFeY4UtvuZYnpCvKVO8m8iOkYME4102NYtD8r8xNaLJ8Zi\nm7M1g1U0vDHD6HU3vfJQRn1ZYnvAD4JI587d9jYJktH6Xq1nyKaKViCgXXzi\nDGACoHpu9kD/IZTBB0UNgkNS5xSGwFI0R3rEfVHsxKyzKetxDOR2SGWZ2pfS\nL1BViytAoe5z5aJSoOmfFs6BkIUJEDORw0fN9RVFNPTq5jqCLHQRDvND3eYg\ngdRB/cDtYvyi8EXsleFbgkbzenqm/2gNV4eheiU/koL+e5qWA1mLLu85XDws\n/7jZ008D2IGvqk5sIiq/1Jf16O5O7VhYpmqYNSZTCnH75owkomxHWG8LTy54\njT2qKb/CoCAedKBK84QH1QUCoWd3/UGJIN1tWraQOukkeRyOHZYDG6jzpqEx\n1KM2hhAPycBTRwVGQHTnkSwRcedQw2SM5WYLVvEOJLy1rqmmieEmHb0sqrqi\ncsFgM53iSBZkagMw0/3oKDCUdcQSXDe9b3M9aLdQJumqiBppEhb11VpgzaI/\nMPHUU6A4EktFMOJAncghQh2WnyFusjEMzu1cnJfGCqIu1Z+Zo0MPbdHGqXRm\n33t6\r\n=x+oN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","_npmUser":{"name":"sharpie","email":"dumbdrum@gmail.com"},"repository":{"url":"git+https://github.com/availity/sdk-js.git","type":"git"},"_npmVersion":"5.8.0","description":"Simple key-value storage for local in memory caches in a synchros fashion","directories":{},"_nodeVersion":"9.3.0","dependencies":{"quick-lru":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyv-local-sync_1.6.0_1524250769850_0.848904724135845","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"@availity/keyv-local-sync","version":"1.6.1","keywords":["key","value","store","cache","ttl","sync"],"license":"MIT","_id":"@availity/keyv-local-sync@1.6.1","maintainers":[{"name":"cbaker1","email":"Christie.Baker@availity.com"},{"name":"dnoler","email":"d.noler@gmail.com"},{"name":"jselden","email":"jselden1@gmail.com"},{"name":"kaseypowers","email":"kaseyepowers@gmail.com"},{"name":"robmcguinness","email":"robert.mcguinness.iii@gmail.com"},{"name":"sharpie","email":"dumbdrum@gmail.com"}],"contributors":[{"url":"http://lukechilds.co.uk","name":"Luke Childs","email":"lukechilds123@gmail.com"},{"url":"https://github.com/TheSharpieOne","name":"Evan Sharp","email":"evan.sharp@availity.com"}],"homepage":"https://github.com/availity/sdk-js","bugs":{"url":"https://github.com/availity/sdk-js/issues"},"dist":{"shasum":"b5eb890873e2ed5cca446cdc6c5dd18cd1f0a884","tarball":"https://registry.npmjs.org/@availity/keyv-local-sync/-/keyv-local-sync-1.6.1.tgz","fileCount":5,"integrity":"sha512-Y5d+fFUcZ/5Kw5U2lOlLDD4LdiQQGZBwDoekeNcD2lBy9wMNcKY15H6GDrX1t4STWO07jwrKGjv6ZJ4/B2Wv4A==","signatures":[{"sig":"MEUCIQC92RZEea1pjGUBaL+yboB7Gqc7cuGxwuoXK/EA4gVWQwIgblSyhJiHfhDr/mbScujP3d6nBoPtrbtYNpHtm9yetZs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3lWkCRA9TVsSAnZWagAAXm8P/2lKan/gzC98M2n25xfJ\nXs9F8yqhokW+JBUZIxYvIP4jWuRm+4X/melcUjwUPiF03o5zgCKOKU6evM56\nKGPE7MNXN1WEq+mLWs8i2fxYGhR7dKMtZ5VBnjmzVEsWvLS4Rg648b572Xs+\nNnqYNrTl/0cSY4FugD3HXi2RAe3Lr7mx8PO3YsPQl2I1bRShgM4tY77K1Bds\ndG/uOkYuOtHxeCT6MiH8H/5dU6gTDdAW0Z5Rgs2vmt0qvUyN7IDSf3JFw7s4\nlx7EAS/SmtnpIVZkehYW8F75Z5jibPbfFk4HnJ3uBH5Wah36SIXOYQJWwrJt\nml+pyH5yqPm9+xKiPNMxyLN+hXeln5tR8bP/J9WDxSrKgoq+VGnPp8PKbi62\nN4apFq6OOYCyNTA/p2BEkVyqYbnW4leSxNUX8ODRshdAgfoomYnwanQU0982\nl6Vb6r6SsTxEomdmIapr4L8/hg7VDVHA4Y4lVBqDwvCFuzEsRwphC+Yc5iqv\nFgtRgFUBMaAqL2KvQNbrf9DUL3ddVm7cJr5czSgrBs8BclC7eOnc8O/Na8gK\nPdL4u/rA7XIfE3nNlPZmBpgX67lAxsNY0TY6YUjZCp7Q09NqXMA/bRw5ufYS\nusYgKk1U6EkR2z+uCyfplQRKF1DaG5dX7De4m3BYVfUnoM835XhHFivq1BSm\n8Qiq\r\n=PcK1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","_npmUser":{"name":"cbaker1","email":"Christie.Baker@availity.com"},"repository":{"url":"git+https://github.com/availity/sdk-js.git","type":"git"},"_npmVersion":"5.4.2","description":"Simple key-value storage for local in memory caches in a synchros fashion","directories":{},"_nodeVersion":"8.8.1","dependencies":{"quick-lru":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyv-local-sync_1.6.1_1524520355957_0.5009836884105392","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@availity/keyv-local-sync","version":"2.4.0","keywords":["key","value","store","cache","ttl","sync"],"license":"MIT","_id":"@availity/keyv-local-sync@2.4.0","maintainers":[{"name":"cbaker1","email":"Christie.Baker@availity.com"},{"name":"dnoler","email":"d.noler@gmail.com"},{"name":"jselden","email":"jselden1@gmail.com"},{"name":"kaseypowers","email":"kaseyepowers@gmail.com"},{"name":"robmcguinness","email":"robert.mcguinness.iii@gmail.com"},{"name":"sharpie","email":"dumbdrum@gmail.com"}],"contributors":[{"url":"http://lukechilds.co.uk","name":"Luke Childs","email":"lukechilds123@gmail.com"},{"url":"https://github.com/TheSharpieOne","name":"Evan Sharp","email":"evan.sharp@availity.com"}],"homepage":"https://github.com/availity/sdk-js","bugs":{"url":"https://github.com/availity/sdk-js/issues"},"dist":{"shasum":"ca895922117e804fa6c6e4bb7332e44c810b45f0","tarball":"https://registry.npmjs.org/@availity/keyv-local-sync/-/keyv-local-sync-2.4.0.tgz","fileCount":5,"integrity":"sha512-JWPxEBouvABH9lbWQZ9N87sd7JbfomCwB1n0HNbeuGqrULMlIgLmdiyDnJjnhAGTuSSiA7rbgDzuItK4D45p6w==","signatures":[{"sig":"MEQCIHjd/1fC8aWfxyNeS7m/wwWgin/FZdc87qxFv1j+BrfAAiApO257doPni8nE10YRq0NSObJRob8/w4BNnfOCqP+GsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbR87vCRA9TVsSAnZWagAAF3IP/Rbxf8MW7a7EsnyEl+eD\nFgesB/+YQTNB+YBCRRHm7PZvrzN3XuNlZ/Hlz41nIMy1VIFzqgLj4bjrut7r\nwkKIWfZvEeTxFwMRkcxt14pUxiCkAOeJyapK2DqCX9UxvJAMp896lHX2f/mN\ny0yuAhKU4ti9knpNSemiD8aVoySrnG4V9/MUy5HoqyHMen9UdNyJb0QZkSg7\nV3kNbeknoKXW6Am/413bOSgRIfW7WXqj1OWsyz9SQC19AxyN3LY0lGxp/9Pb\njkqg6x3YJ6uuEON1RtQ9sPMEjsuyOBBPTfmJPuNhhO8T4VmtIy0aexIuDihz\niihsEUSXrSh8INdG8ZQxfgaKS6D9Jgejp4V7YXNXftk/W/houKSYgxnfRGP8\nUSbu0To5NLEKkvrBbZG965vKLvmUBqhPCh2r/kSLosU9sM3CaOGpjszeRl2G\nVgWnFZZobFwX1pZdH5UkfdtsANUXSb8mbVPAQF/kOBDwF/U2sr/hZkkFM1s0\nwurB8xSea9DzDWgNWITFjsHNhgyBY7LOPLHOBNAQd7BH/B3911CHrofp/QCA\n/WNLMyDufB7WqU48HVKGfSuAtfArk3gYQYa8Y/D/X0f99VSuB93CwT2mVX4j\nH4a6WVMhpPLCd/O2ad+qGn7cr6xVRawtdmnTJvWj9PCV3LpdM3p8ddkpbrnc\nCow2\r\n=JMej\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","_npmUser":{"name":"robmcguinness","email":"robert.mcguinness.iii@gmail.com"},"repository":{"url":"git+https://github.com/availity/sdk-js.git","type":"git"},"_npmVersion":"5.6.0","description":"Simple key-value storage for local in memory caches in a synchros fashion","directories":{},"_nodeVersion":"8.11.3","dependencies":{"quick-lru":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyv-local-sync_2.4.0_1531432687335_0.9872273242568979","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@availity/keyv-local-sync","version":"2.5.0","keywords":["key","value","store","cache","ttl","sync"],"license":"MIT","_id":"@availity/keyv-local-sync@2.5.0","maintainers":[{"name":"cbaker1","email":"Christie.Baker@availity.com"},{"name":"dnoler","email":"d.noler@gmail.com"},{"name":"jselden","email":"jselden1@gmail.com"},{"name":"kaseypowers","email":"kaseyepowers@gmail.com"},{"name":"robmcguinness","email":"robert.mcguinness.iii@gmail.com"},{"name":"sharpie","email":"dumbdrum@gmail.com"}],"contributors":[{"url":"http://lukechilds.co.uk","name":"Luke Childs","email":"lukechilds123@gmail.com"},{"url":"https://github.com/TheSharpieOne","name":"Evan Sharp","email":"evan.sharp@availity.com"}],"homepage":"https://github.com/availity/sdk-js","bugs":{"url":"https://github.com/availity/sdk-js/issues"},"dist":{"shasum":"147c1027636d454b56fc01e18f5e94014f983005","tarball":"https://registry.npmjs.org/@availity/keyv-local-sync/-/keyv-local-sync-2.5.0.tgz","fileCount":5,"integrity":"sha512-gLJGIyPxwyJJix0FctNWohDNsHLvEBl5PibUk4yB5LXURNliTxuRC0KwmTsts3b1iELoJF5vaKPiqiJxdOZvdg==","signatures":[{"sig":"MEQCIAagXT9UvUbzZOaCVl1A+K5TJ2/ctCdWi3Ue4IPn6gnpAiA0G8KbrhUamQbA4PrBrYr+EvQN5RuHt5l+wOmwzdlpIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbez/sCRA9TVsSAnZWagAAcxcP/jkZV2ljfHrOQcM1voDO\nfdWLV4Fl9obwLfiPIvDsKadkNwdbSWgQEVgaXAP1Mfr519H6LilSRS1Cj0kQ\nhnRSRktJK+ciuHhBiEc2XVN3Nj2n3rwvT/kZxk/wP/QpVMiUTtjY0fP01aPa\nQXGp4NrcIoHl45QrECcKMopIpLvNtLtnoKAr6GMAShlvL7+DLToKYshbHpcp\niGsYcNIMLR7D+uI6xAEsiqkIp4WArSqKOWHs2b9pM7OIEBHNbPOUgrGOEEq3\nFip28duAwTXSvCTiDAG1kRXEgTPZeNIgUOJA4ID3wKtc7pHkD0ds80HPOCqP\ng0THEZXn9/T9RdRWCd9uingU4LIv4LEvk9UUpzOvpodj1yj0zW0x4cLrW+R3\nmw6n8P6bSFCBknmFYfyh6dyiaPHpVeeRlsC3Zj4DJxn6h8Cv8reEejJMkMRb\nIX86VIcKa/wTMaBRUGPktKbu/k+7QuhuHITU55m1fyD3J0hPtTquqC+eA8HL\nGJ4xSLsCqgMf4PRTwNLulSvvUF7M7nNw3VeEPw68HOHjDpT9ji/1HYpDoQPh\nKRfSs6LbSY7/e8XAIopWVZGxyv7o4sWhcGioQAWatWOdB0vQ1JF/9xZDSiQ2\nlX9sV6bBzyXhHwXt1N2NFa1+Gnz3exQ3pKWDRuo0EhDgYjTQcHu540OxtvvM\nleQd\r\n=2qj9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","_npmUser":{"name":"sharpie","email":"dumbdrum@gmail.com"},"repository":{"url":"git+https://github.com/availity/sdk-js.git","type":"git"},"_npmVersion":"6.1.0","description":"Simple key-value storage for local in memory caches in a synchros fashion","directories":{},"_nodeVersion":"9.3.0","dependencies":{"quick-lru":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyv-local-sync_2.5.0_1534803947874_0.8117160414628171","host":"s3://npm-registry-packages"}},"2.5.1-alpha.454":{"name":"@availity/keyv-local-sync","version":"2.5.1-alpha.454","keywords":["key","value","store","cache","ttl","sync"],"license":"MIT","_id":"@availity/keyv-local-sync@2.5.1-alpha.454","maintainers":[{"name":"cbaker1","email":"Christie.Baker@availity.com"},{"name":"dnoler","email":"d.noler@gmail.com"},{"name":"gopro16","email":"kgray1497@gmail.com"},{"name":"jselden","email":"jselden1@gmail.com"},{"name":"kaseypowers","email":"kaseyepowers@gmail.com"},{"name":"robmcguinness","email":"robert.mcguinness.iii@gmail.com"},{"name":"sharpie","email":"dumbdrum@gmail.com"},{"name":"twarner","email":"tyrules3@yahoo.com"}],"contributors":[{"url":"http://lukechilds.co.uk","name":"Luke Childs","email":"lukechilds123@gmail.com"},{"url":"https://github.com/TheSharpieOne","name":"Evan Sharp","email":"evan.sharp@availity.com"}],"homepage":"https://github.com/availity/sdk-js","bugs":{"url":"https://github.com/availity/sdk-js/issues"},"dist":{"shasum":"f1cf07bdd7615a43abbcf9406070fa2e252443c1","tarball":"https://registry.npmjs.org/@availity/keyv-local-sync/-/keyv-local-sync-2.5.1-alpha.454.tgz","fileCount":6,"integrity":"sha512-CbWUUq5U9ppXSO5wYwJdc+0p7XEz/WtV96iOSK8SKjbrJKkfZk8ljuxqfz1we1+dHLsfRBsJh8gm6hyu0GGJug==","signatures":[{"sig":"MEUCIQD87fOY8VfMIRLC2Rr7w+IsmABROVx17sYGpWxIjyTAsAIgB5AQrxZ72TbOoMKnLT/RD0pdyqFNMQRyRno+lxhTCxY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYt1dCRA9TVsSAnZWagAA+eEQAJV/BRno38uGMJEKX7CJ\n1KekhwkWb6ybssWNK9r+J0WCBQd6VKr45/igp2wQNt2cdbNJ2YDTMrKnnxGC\n1Fato4VWc6Ryc8cceM3u2IqRetCpjeupXkHgRK2Rr9KDP4jrZ7oLpdxGQbNZ\nHBjyxzrpKYp3rhtswCoH8AS1U4G/ewPMWwqbv9320tQm9NJTviILEN8AAORx\nirNuz1fmuT0Q4VlUchmers9ji8gIwFD/xIpbn2lOGgD5OworuMbGs53yRbvR\nAqik2OMHisJ7yF/oqk6e3ENkzlFshYbT18Kp1ku/Qh+Omd+0Hq+fy17/Lykf\nIkmzLvcO581BHrUEUZLbHBpvs29Q/mLVOSU/UNBELBFwq3HzjO5CzwScdBP6\nkViSZhIAr6SnaJ1TKSbp4lKJucKfyB2vU25lzxgzIEwEUhdd5gaSmbq/nsSq\nOXvhkM8STupEQ+8MA680hJc8yFzGEaX+liFOErSkAT94thgt21w/dTmui+xe\n2l+NOiqZz9mDgtpYtvQrw2cg2CDfLq9n/dHlaoLmf96M23NYTaW5ZM/Aqszg\nBSzCzIguQ+jFprYkzH02W3BCV0PMCRdhkBbKOzuw/ueCXVZGF+If/bUTt7bA\n4qvlHfI3WUKxLShHWNR+d+N+BGNRCIB4UhyFj7OEhYmfKpaKGA5ZyJylKWi6\nGduV\r\n=3d9z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","readme":"# @availity/keyv-local-sync\n\n> Simple local real-time key-value storage with support for TTL\n\n[![Build Status](https://travis-ci.org/availity/keyv-local-sync.svg?branch=master)](https://travis-ci.org/availity/keyv-local-sync)\n[![npm](https://img.shields.io/npm/dm/keyv-local-sync.svg)](https://www.npmjs.com/package/@availity/keyv-local-sync)\n[![npm](https://img.shields.io/npm/v/keyv-local-sync.svg)](https://www.npmjs.com/package/@availity/keyv-local-sync)\n\nkeyv-local-sync provides a consistent interface for key-value. It supports TTL based expiry, making it suitable as a cache key-value store.\n\n## Features\n\nThere are a few existing modules similar to keyv-local-sync, however keyv-local-sync is different because it:\n\n*   Isn't bloated\n*   Isn't async, uses local memory-based storage for real-time lookups and storage\n*   Cache promises or anything, it's not serialized so you get back exactly what you put in\n*   Suitable as a TTL based cache key-value store\n*   [Easily embeddable](#add-cache-support-to-your-module) inside another module\n*   Works with any storage that implements the [`Map`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map) API\n*   Supports namespaces\n*   Supports the current active LTS version of Node.js or higher\n\n## Usage\n\nInstall keyv-local-sync.\n\n```\nnpm install --save @availity/keyv-local-sync\n```\n\nCreate a new keyv-local-sync instance. keyv-local-sync will automatically load the correct storage adapter.\n\n```js\nconst KeyvLocalSync = require('@availity/keyv-local-sync');\n\n// One of the following\nconst keyvLocalSync = new KeyvLocalSync(); // the default store uses quick-lru\nconst keyvLocalSync = new KeyvLocalSync({ store: new Map() });\n\nkeyvLocalSync.set('foo', 'expires in 1 second', 1000); // true\nkeyvLocalSync.set('foo', 'never expires'); // true\nkeyvLocalSync.get('foo'); // 'never expires'\nkeyvLocalSync.delete('foo'); // true\nkeyvLocalSync.clear(); // undefined\n```\n\n### Namespaces\n\nkeyv-local-sync instance to avoid key collisions and allow you to clear only a certain namespace while u\nYou can namespace your keyv-local-sync instance to avoid key collisions and allow you to clear only a certain namespace.\n\n```js\nconst users = new KeyvLocalSync({ namespace: 'users' });\nconst cache = new KeyvLocalSync({ namespace: 'cache' });\n\nusers.set('foo', 'users'); // true\ncache.set('foo', 'cache'); // true\nusers.get('foo'); // 'users'\ncache.get('foo'); // 'cache'\nusers.clear(); // undefined\nusers.get('foo'); // undefined\ncache.get('foo'); // 'cache'\n```\n\n## Third-party Storage Adapters\n\nYou can also use third-party storage adapters or build your own. keyv-local-sync will wrap these storage adapters in TTL functionality and handle complex types internally.\n\n```js\nconst KeyvLocalSync = require('@availity/keyv-local-sync');\nconst myAdapter = require('./my-storage-adapter');\n\nconst keyvLocalSync = new KeyvLocalSync({ store: myAdapter });\n```\n\nAny store that follows the [`Map`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map) api will work.\n\n```js\nnew KeyvLocalSync({ store: new Map() });\n```\n\nFor example, [`quick-lru`](https://github.com/sindresorhus/quick-lru) is a module that implements the Map API, it is used by default is no store is provided.\n\n```js\nconst KeyvLocalSync = require('@availity/keyv-local-sync');\n\nconst keyvLocalSync = new KeyvLocalSync({ size: 1000 });\n```\n\nThe following are third-party storage adapters compatible with keyv-local-sync:\n\n*   [quick-lru](https://github.com/sindresorhus/quick-lru) - Simple \"Least Recently Used\" (LRU) cache\n\n## Add Cache Support to your Module\n\nkeyv-local-sync is designed to be easily embedded into other modules to add cache support. The recommended pattern is to expose a `cache` option in your modules options which is passed through to keyv-local-sync.\n\nYou should also set a namespace for your module so you can safely call `.clear()` without clearing unrelated app data.\n\nInside your module:\n\n```js\nclass AwesomeModule {\n    constructor(opts) {\n        this.cache = new KeyvLocalSync({\n            store: opts.cache,\n            namespace: 'awesome-module',\n        });\n    }\n}\n```\n\nNow it can be consumed like this:\n\n```js\nconst AwesomeModule = require('awesome-module');\n\n// Caches stuff in memory by default\nconst awesomeModule = new AwesomeModule();\n\n// After npm install --save keyv-local-sync-redis\nconst awesomeModule = new AwesomeModule({ cache: new Map() });\n\n// Some third-party module that implements the Map API\nconst awesomeModule = new AwesomeModule({ cache: some3rdPartyStore });\n```\n\n## API\n\n### new keyv-local-sync([options])\n\nReturns a new keyv-local-sync instance.\n\n### options\n\nType: `Object`\n\nThe options object is also passed through to the storage adapter. Check your storage adapter docs for any extra options.\n\n#### options.namespace\n\nType: `String`<br>\nDefault: `'keyv-local-sync'`\n\nNamespace for the current instance.\n\n#### options.ttl\n\nType: `Number`<br>\nDefault: `undefined`\n\nDefault TTL. Can be overridden by specififying a TTL on `.set()`.\n\n#### options.store\n\nType: `Storage adapter instance`<br>\nDefault: `new QuickLRU({maxSize: this.opts.maxSize || 1000})`\n\nThe storage adapter instance to be used by keyv-local-sync.\n\n### Instance\n\nKeys must always be strings. Values can be of any type.\n\n#### .set(key, value, [ttl])\n\nSet a value.\n\nBy default keys are persistent. You can set an expiry TTL in milliseconds.\n\nReturns `true`.\n\n#### .get(key)\n\nReturns the value.\n\n#### .delete(key)\n\nDeletes an entry.\n\nReturns `true` if the key existed, `false` if not.\n\n#### .clear()\n\nDelete all entries in the current namespace.\n\nReturns `undefined`.\n\n## License\n\nOriginal work: MIT © Luke Childs\nModifications: MIT © Availity\n","gitHead":"2255d115555d91ec7e6ec787844590d288034976","_npmUser":{"name":"gopro16","email":"kgray1497@gmail.com"},"repository":{"url":"git+https://github.com/availity/sdk-js.git","type":"git"},"_npmVersion":"lerna/3.11.1/node@v10.15.0+x64 (darwin)","description":"Simple key-value storage for local in memory caches in a synchros fashion","directories":{},"_nodeVersion":"10.15.0","dependencies":{"quick-lru":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/keyv-local-sync_2.5.1-alpha.454_1549983068861_0.9641137798026858","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"@availity/keyv-local-sync","version":"2.6.1","keywords":["key","value","store","cache","ttl","sync"],"license":"MIT","_id":"@availity/keyv-local-sync@2.6.1","maintainers":[{"name":"cbaker1","email":"Christie.Baker@availity.com"},{"name":"dnoler","email":"d.noler@gmail.com"},{"name":"gopro16","email":"kgray1497@gmail.com"},{"name":"jselden","email":"jselden1@gmail.com"},{"name":"kaseypowers","email":"kaseyepowers@gmail.com"},{"name":"robmcguinness","email":"robert.mcguinness.iii@gmail.com"},{"name":"sharpie","email":"dumbdrum@gmail.com"},{"name":"twarner","email":"tyrules3@yahoo.com"}],"contributors":[{"url":"http://lukechilds.co.uk","name":"Luke Childs","email":"lukechilds123@gmail.com"},{"url":"https://github.com/TheSharpieOne","name":"Evan Sharp","email":"evan.sharp@availity.com"}],"homepage":"https://github.com/availity/sdk-js","bugs":{"url":"https://github.com/availity/sdk-js/issues"},"dist":{"shasum":"430a12b30602de8109179fb0ff5812232d7b0d69","tarball":"https://registry.npmjs.org/@availity/keyv-local-sync/-/keyv-local-sync-2.6.1.tgz","fileCount":6,"integrity":"sha512-8k20UdHKZEsdE2bROehKds9BDavAzPgvG2axwME2yQkcBEsPOJBKmUIPthaqSDf/hC90pRWgq8/L7jrtToVqwQ==","signatures":[{"sig":"MEYCIQC6woN0UfvTRPdwPNnnma4vQsRARuCIX1nSSsMlhGPKMwIhAN9mq4xZoXa0zOY1VqWa5bPjJeplU+uu+XT+72952IyN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYyT8CRA9TVsSAnZWagAACM4QAIEsUl4uLmNAA2HH22xc\n7/tVDDG31Wz1ISl/pHn1ckWmS3XbJB4g6h7YakvZM75xGadIcu2KXMkuiCgO\nX2jVM6op/WJUb4uVaT08M9zqjCiRf6j33tpbzxKJbEoT+oJVB6Bhjm2GVVJM\nJlGBUZ0izURoXiuVsyEXpnyRhEmqugYfsErm4f/Fgigddz4PuEnMo9mucxsc\n9GJL8sVR2El5WecsG2ZDAQnoe3T1S3ovR30/fwK1tjZcVNS9tgUBeD9mpNRM\nIFs+bY1FJ1Cfvg8fQJ+kYGgsAAyYDXb7OWNn17WPeuNrkF/LjsPm12b8aGuv\npE+JIR+7kAutz9Sryw2f5XEZ7hjRYHK+2aB+vpY6cu40+FuTBognRmJ+wuG9\n2IQYTqBN5iaX4POLTG+mkcidZiCEWGEzcpsheg7Cct7GfE7OkvXdLMruQLdP\n9HwHr3tE1u5jtruONVMIvlQW45sbXJwJr5blHrKTwxoSg6nLeX6FmqmRxcO0\np6krrtpc16GnoxglaWuEdDTCb4SAjeGSFnyd42nJYxsUBpp3RSpE9/sXMkIj\nHA33/kIpMJWs1XAyOsl5+WTVT/h4YiijKiL4lyMxDN0jqx/eI15Z1C542D0F\nQucb9Z63QVlxCLWLe7Eo3XRrWBCZPsawRxOcXHbiFE4k1CBKZk05pSmRSIJk\nccXk\r\n=3Mxq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"9741ebcc564548d3f0e6def050b68529483b9350","_npmUser":{"name":"gopro16","email":"kgray1497@gmail.com"},"repository":{"url":"git+https://github.com/availity/sdk-js.git","type":"git"},"_npmVersion":"lerna/3.11.1/node@v10.15.0+x64 (darwin)","description":"Simple key-value storage for local in memory caches in a synchros fashion","directories":{},"_nodeVersion":"10.15.0","dependencies":{"quick-lru":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyv-local-sync_2.6.1_1550001403852_0.9117871373837723","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@availity/keyv-local-sync","version":"3.0.0","keywords":["key","value","store","cache","ttl","sync"],"license":"MIT","_id":"@availity/keyv-local-sync@3.0.0","maintainers":[{"name":"cbaker1","email":"Christie.Baker@availity.com"},{"name":"dnoler","email":"d.noler@gmail.com"},{"name":"gopro16","email":"kgray1497@gmail.com"},{"name":"jselden","email":"jselden1@gmail.com"},{"name":"robmcguinness","email":"robert.mcguinness.iii@gmail.com"},{"name":"sharpie","email":"dumbdrum@gmail.com"},{"name":"twarner","email":"tyrules3@yahoo.com"}],"contributors":[{"url":"http://lukechilds.co.uk","name":"Luke Childs","email":"lukechilds123@gmail.com"},{"url":"https://github.com/TheSharpieOne","name":"Evan Sharp","email":"evan.sharp@availity.com"}],"homepage":"https://github.com/availity/sdk-js","bugs":{"url":"https://github.com/availity/sdk-js/issues"},"dist":{"shasum":"96d1daecc8b5e382e9eaf49e21b840e7da533996","tarball":"https://registry.npmjs.org/@availity/keyv-local-sync/-/keyv-local-sync-3.0.0.tgz","fileCount":6,"integrity":"sha512-5+r7Wa8ATMMDrUTBR2V/mok1sTSlvu4WigRbxdSyTGNV/FootE5CnqizmyV3U+yhibyou9fOSBKc+czugZJC6Q==","signatures":[{"sig":"MEYCIQC0/cdKeSjOLk7kVTV+9FgYt1n5A+T8IlX8kLvYlIbZgAIhAOLM2b03gOuB9qf24JniNFJL+b4BkqvGDzkVLXLIjB7m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8SK2CRA9TVsSAnZWagAAIGIP/1MBmfbwbVi3V4Dl7hV9\nCpDflwGNCM8jwQ7tw14uhMEj6jbXDJCraPigjXthnTY0aEb4CmvtMjR2nabs\nWq5CiBDyGDhMQxMpzqUmFQs1SHJnafbHdrxJr2BPGoVhxNb275+9UgsJSJYD\nvwbVhehR46p52ie0qJ2cr4KLCK1iUbSZDt3NhAedYWDmIdW3+4dZOtory8un\nhbd5HPOKSJDt9R3HbqOh2LrNhxfgM1dI9Dy8chY1Ct9TCdx/ycL1VLD5tHbY\njCFeG7FC3dmEPzunVNgs6cWojxUiiV7K4Qqg2veUcRK1L9g0OZbaY3iQjF1e\ny0o7Lp62ZFcy//LymdZDbQSWA3jMUW4CH+DJspyTUZ/uJRNbUkHh2LdDiow4\nRiuRDHv9i2eJ7iFQFc/kJoKae/jKcQ7KuqsweZlbaspHUsNeNRHxhDlwbsVu\n8Cl0HUzRnOMm5qVnBdZ1qNlFkpmY9S0G53nvtX+VookvEDE02DLDQFe735Bv\nsweNeQs7+YRoVCRSB2OQl0nyKHFdMGsV0C1Nl+CsgOf0U6r7hrwBYSefxa2E\nFWjErWk3wvCDwOdjIfwbYYObKJR4xXuZGrDnFfutE+bnhwUeAfUBdAZuqFSH\nBrV+Zz1B8mBzwGAGNuvWY8t9NMGndrFGt01kKWmhrFr4QK1PnDAjhmOa0YzY\nADc5\r\n=V0Ss\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"4c16b55d6437591692badab5f36f9c44684f49af","_npmUser":{"name":"robmcguinness","email":"robert.mcguinness.iii@gmail.com"},"repository":{"url":"git+https://github.com/availity/sdk-js.git","type":"git"},"_npmVersion":"lerna/3.13.2/node@v12.2.0+x64 (darwin)","description":"Simple key-value storage for local in memory caches in a synchros fashion","directories":{},"_nodeVersion":"12.2.0","dependencies":{"quick-lru":"^4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyv-local-sync_3.0.0_1559306934066_0.1485146510657549","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@availity/keyv-local-sync","version":"3.0.1","keywords":["key","value","store","cache","ttl","sync"],"license":"MIT","_id":"@availity/keyv-local-sync@3.0.1","maintainers":[{"name":"adenflorian","email":"AdenFlorian@gmail.com"},{"name":"cbaker1","email":"Christie.Baker@availity.com"},{"name":"dnoler","email":"d.noler@gmail.com"},{"name":"gopro16","email":"kgray1497@gmail.com"},{"name":"gregmartdotin","email":"gregmartdotin@gmail.com"},{"name":"hnicbaker","email":"heather@heatherdev.net"},{"name":"jselden","email":"jselden1@gmail.com"},{"name":"robmcguinness","email":"robert.mcguinness.iii@gmail.com"},{"name":"sepiac","email":"danerussell4@gmail.com"},{"name":"sharpie","email":"dumbdrum@gmail.com"},{"name":"twarner","email":"tyrules3@yahoo.com"}],"contributors":[{"url":"http://lukechilds.co.uk","name":"Luke Childs","email":"lukechilds123@gmail.com"},{"url":"https://github.com/TheSharpieOne","name":"Evan Sharp","email":"evan.sharp@availity.com"}],"homepage":"https://github.com/availity/sdk-js","bugs":{"url":"https://github.com/availity/sdk-js/issues"},"dist":{"shasum":"00378fa8a5dc6402c6bd9a3a69562e588ba57ef0","tarball":"https://registry.npmjs.org/@availity/keyv-local-sync/-/keyv-local-sync-3.0.1.tgz","fileCount":6,"integrity":"sha512-NEa0wgBRhLKQvb+yiWiux5TqtjJUUYuNKIAMzSzuu0I/7UfPnXs5xWAnDHl9yz54lt/h+5C1GXpdXrI+mV6KfA==","signatures":[{"sig":"MEYCIQDdhBJYBDBWGQ50dHCMcltdKldmb+QDNVhOrQlHx+SpBAIhAMvudbfoijSOVIAKHL8AM4ir/bpQvK2Oj655jcAgwTq0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdE6miCRA9TVsSAnZWagAAMTYQAJJwmzw8bkfDNSNywXgw\nTqzCFkQAjWonBj0EOoF8wQ0O7OkkEobfO6HiHv7ScFlkoEauJmtZnB71fO22\nljFkLnG2Lb9bKs4tHKllEtfhRTTBsTNRQ7CfF3JMukO0HI+hXrWpcVkyT6Fx\n3TdQ/LwxM4y9XKLdBdbkf3xcbMKUXgyLJsuh+9tu0qfpYgzhBTgeBP/JDLoE\nzhahhiM5y1BEq4wg8eE1HoMyQSlxnxTEB5KotCa9pGjPvuGwXRTV8iukEqV6\nGpKBrQIVYhhWNjSMC+ekrCmX/r/G2gb6SMYsC6kZ7cP173Sq4KrXiDjihzH7\n4OsUgl5DkWtZFV6Q7Jj/e8pB0nMUjIiaEnBY1riJGnFAB3y9TCFAh84nYG6L\n+p7Fn/Kn5yR9t/O/lBWFgEhcc/DWdM2iJu7VmYn/4siL/0icf3P2gRwvcTJx\nu0mu1uvrCmoWLs7q0QXQpUO6G4bEUYh3jaqIEaIZOShMVN06RzLZpYWw4jIQ\nTIjAQTu2ACSh9HeGL6vvgzWeiSopGUv4O6BrQMp3CLF4S5HmPOwZQr5aKTxx\nCbNVhysN1PBIbm6eCRvFI7gVerkH+YhcQvLvC1G3R9mRAqED5dCR08L6MWNX\nUFjM0ZgirgFfX6jFSs2hs1LArcBibNcaT55gfUCvOvG+1sFYNM9FqqJY0Cim\nigf0\r\n=6VRp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"64377929c5a47fa5b39ae95c77e14a0970a712a1","_npmUser":{"name":"gregmartdotin","email":"gregmartdotin@gmail.com"},"repository":{"url":"git+https://github.com/availity/sdk-js.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v10.16.0+x64 (darwin)","description":"Simple key-value storage for local in memory caches in a synchros fashion","directories":{},"_nodeVersion":"10.16.0","dependencies":{"quick-lru":"^4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyv-local-sync_3.0.1_1561569697185_0.18300153762708904","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@availity/keyv-local-sync","version":"3.0.2","keywords":["key","value","store","cache","ttl","sync"],"license":"MIT","_id":"@availity/keyv-local-sync@3.0.2","maintainers":[{"name":"adenflorian","email":"AdenFlorian@gmail.com"},{"name":"availity-bot","email":"kyle.gray@availity.com"},{"name":"cbaker1","email":"Christie.Baker@availity.com"},{"name":"dnoler","email":"d.noler@gmail.com"},{"name":"gopro16","email":"kgray1497@gmail.com"},{"name":"gregmartdotin","email":"gregmartdotin@gmail.com"},{"name":"hnicbaker","email":"heather@heatherdev.net"},{"name":"jselden","email":"jselden1@gmail.com"},{"name":"robmcguinness","email":"robert.mcguinness.iii@gmail.com"},{"name":"sepiac","email":"danerussell4@gmail.com"},{"name":"sharpie","email":"dumbdrum@gmail.com"},{"name":"twarner","email":"tyrules3@yahoo.com"}],"contributors":[{"url":"http://lukechilds.co.uk","name":"Luke Childs","email":"lukechilds123@gmail.com"},{"url":"https://github.com/TheSharpieOne","name":"Evan Sharp","email":"evan.sharp@availity.com"}],"homepage":"https://github.com/availity/sdk-js","bugs":{"url":"https://github.com/availity/sdk-js/issues"},"dist":{"shasum":"0fb0a96ce281223d2cc5c64dc9b679c6fc645c90","tarball":"https://registry.npmjs.org/@availity/keyv-local-sync/-/keyv-local-sync-3.0.2.tgz","fileCount":6,"integrity":"sha512-7qNG2VDka1NuGlxhMw3CQOZWWAPn4X+0zc5b3FGmni1d3/00/NgoISKgR/nAQdv+n7ESKzJUBIBAbNdCbTbhig==","signatures":[{"sig":"MEYCIQDDmFHYXbWoLRBlAmSi+Qa40UBXS8euPlcJBS+y29sMvgIhAO72JNMXqLzUByTeZg9KlV1accnj10HNnGZ70147Nqkx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjm2GCRA9TVsSAnZWagAAZz4P/AhCO2dlNyJ2WCd9XZ0M\np/QyrUAOaFc88hwMA3/v4IqV0JpFABXzubL+2BqurmJ1kJ1OQFdgXZpLCvut\ntLjnnWmut3+yNfGMmeUnT/uL6Cll1kRSZ/oqLlMW/tymxrUAPhTKeL3+aK+L\nsMQzm1hdLjMIe00La70n7a7CTV/HjlOsslALgYY3ysA68vlv/9IFWTbzYjkb\nXOC6pv8QSqPTyI547Zf7wL2yikZ1JW3HBUKAloqtoXHG7sSYU+trToT+rM2k\ngqWV+vx1Gdpk6F0SA/nEuNQQ9B3LEmxoaaRY7gSwB8+JweixmxYHeeJTfU2g\niuRbV9aankkhzrLTsteF2XzFMOcOaXpOyOCP1jPvGAsptQakOWz2/eDkd0Fe\n3KKXyeHjmC2X9ieBToBU5e+dY/YwCVTbprOEuKLHkMg9xZnL2iFa2AUhhJBt\nzw/bm4eBSaC5Ly6jX2b19RkLsITBJ0t2/1xTwGWTpW4W4nFrcoNdWhZEMg97\nIw3aWX61AsgQOPf2rP3+zwlsQFy9lzV0sZD3Ol/hvOZCww/jNk5T6FO09v3n\n/9GgYw/iltcvyJIy173KRhM78AONsqHtsxFxjj9tp0Zp9udjkVpNjwBYVxTj\nndvk+4jfttZeXMYnpSMRBAObEyq5Q17mE5uHsepzV5keU3Fuz10ME9G7Pzpo\ne41y\r\n=5Xe4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"861ec87ed21a02680c7bf4ff616a2bb3e8dea906","_npmUser":{"name":"availity-bot","email":"kyle.gray@availity.com"},"repository":{"url":"git+https://github.com/availity/sdk-js.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","description":"Simple key-value storage for local in memory caches in a synchros fashion","directories":{},"_nodeVersion":"10.16.3","dependencies":{"quick-lru":"^4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/keyv-local-sync_3.0.2_1569615237751_0.39477150941673655","host":"s3://npm-registry-packages"}},"4.0.0-alpha.29":{"name":"@availity/keyv-local-sync","version":"4.0.0-alpha.29","keywords":["key","value","store","cache","ttl","sync"],"license":"MIT","_id":"@availity/keyv-local-sync@4.0.0-alpha.29","maintainers":[{"name":"adenflorian","email":"AdenFlorian@gmail.com"},{"name":"availity-bot","email":"kyle.gray@availity.com"},{"name":"cbaker1","email":"Christie.Baker@availity.com"},{"name":"chrishavekost","email":"christopherhavekost@gmail.com"},{"name":"dnoler","email":"d.noler@gmail.com"},{"name":"gopro16","email":"kgray1497@gmail.com"},{"name":"gregmartdotin","email":"gregmartdotin@gmail.com"},{"name":"hnicbaker","email":"heather@heatherdev.net"},{"name":"jselden","email":"jselden1@gmail.com"},{"name":"robmcguinness","email":"robert.mcguinness.iii@gmail.com"},{"name":"sepiac","email":"danerussell4@gmail.com"},{"name":"sharpie","email":"dumbdrum@gmail.com"},{"name":"twarner","email":"tyrules3@yahoo.com"}],"contributors":[{"url":"http://lukechilds.co.uk","name":"Luke Childs","email":"lukechilds123@gmail.com"},{"url":"https://github.com/TheSharpieOne","name":"Evan Sharp","email":"evan.sharp@availity.com"}],"homepage":"https://github.com/availity/sdk-js","bugs":{"url":"https://github.com/availity/sdk-js/issues"},"dist":{"shasum":"0a2e687a5ca2f3cb96eaaaba1e9737e1d88c7221","tarball":"https://registry.npmjs.org/@availity/keyv-local-sync/-/keyv-local-sync-4.0.0-alpha.29.tgz","fileCount":8,"integrity":"sha512-XlbV+8eM2cBLRGQnH2byYIofLKXBIaHf50klSu3FAEF4qAFS3u1dX3+ci4rUs9fVu7NPGJUDKQhO/xv96ORKTA==","signatures":[{"sig":"MEUCIC5auYc/RFGz5h3EyDYw3JI0A1zD4Y0osi02lzVbPtI5AiEAt2sJrJjlRk81tR3f9xAtLVcdoy98803wGl0r4syZXxU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8p1XCRA9TVsSAnZWagAAsGMP/1MmkmsatSgdmcdfVC5Y\nk0vYt98YSbk75vxgoQ4Ohu5ob4Sqt878q/mnskfolcDOfc9O0Vz9WeW0xLXr\nx7OUPM+ez9Oijeb2K5Asjmu9OYPjLQy0Tg+LQqfJTmQfwx85rT6hdyzJnWwY\nk7Z9KrYw3te1Rz2pgpScz1ZMXrV2aNJkvqaCYOgFztMM9GF7cLwl0NjTkltO\nhPDgvPtAFlgGr5BQA99roMh5eIqcCMoTSQe830XkIHfoVrlWI2sdkyTdC+nH\nk4zwOBChU2hW9hUUI9K3TIbBwsT8BQiCe2ulav38NKe9Sp2cPv+fiwzpbzsn\nyy3rrTZ1zIAnJIfW1BYyt+f0kKbXvPEHx6PKUfLzTtXibQncbTn7pjfEGgYj\ndv1qdGgptMBYoe22f5XbLO6wbbrvmcvkfYR+sr1EUIen+CJCdrkUYpKUhXtS\nD9Fx2yvpHb3ae/bVjXXcE1ihAxmbf2XcDjeZ7QfKA/w/Yc5fUsSG4Xyn/lDJ\nScDGFwC/LmJ41fcUcH3seBa7Ylfa3HmwU2YvBSM+tcrmtDIH5bzn1dptKoPu\n/3CxU+hup1723B+o3L4JpReaN7fobYrCc5ApAIQNGUldCUT1o8Tmo07JS2UI\nX/G7gZSLzRNbB+rSraNOPQvMC5o1UDSTX8cly0QDa/9kDki4ncTc61z394Qk\nLGlC\r\n=+TJd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","module":"lib/index.js","readme":"# @availity/keyv-local-sync\n\n> Simple local real-time key-value storage with support for TTL. Based on [keyv](https://github.com/lukechilds/keyv)\n\n[![Version](https://img.shields.io/npm/v/@availity/keyv-local-sync.svg?style=for-the-badge)](https://www.npmjs.com/package/@availity/keyv-local-sync)\n\nkeyv-local-sync provides a consistent interface for key-value. It supports TTL based expiry, making it suitable as a cache key-value store.\n\n## Features\n\nThere are a few existing modules similar to keyv-local-sync, however keyv-local-sync is different because it:\n\n-   Isn't bloated\n-   Isn't async, uses local memory-based storage for real-time lookups and storage\n-   Cache promises or anything, it's not serialized so you get back exactly what you put in\n-   Suitable as a TTL based cache key-value store\n-   [Easily embeddable](#add-cache-support-to-your-module) inside another module\n-   Works with any storage that implements the [`Map`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map) API\n-   Supports namespaces\n-   Supports the current active LTS version of Node.js or higher\n\n## Usage\n\nInstall keyv-local-sync.\n\n```\nnpm install --save @availity/keyv-local-sync\n```\n\nCreate a new keyv-local-sync instance. keyv-local-sync will automatically load the correct storage adapter.\n\n```js\nconst KeyvLocalSync = require('@availity/keyv-local-sync');\n\n// One of the following\nconst keyvLocalSync = new KeyvLocalSync(); // the default store uses quick-lru\nconst keyvLocalSync = new KeyvLocalSync({ store: new Map() });\n\nkeyvLocalSync.set('foo', 'expires in 1 second', 1000); // true\nkeyvLocalSync.set('foo', 'never expires'); // true\nkeyvLocalSync.get('foo'); // 'never expires'\nkeyvLocalSync.delete('foo'); // true\nkeyvLocalSync.clear(); // undefined\n```\n\n### Namespaces\n\nkeyv-local-sync instance to avoid key collisions and allow you to clear only a certain namespace while u\nYou can namespace your keyv-local-sync instance to avoid key collisions and allow you to clear only a certain namespace.\n\n```js\nconst users = new KeyvLocalSync({ namespace: 'users' });\nconst cache = new KeyvLocalSync({ namespace: 'cache' });\n\nusers.set('foo', 'users'); // true\ncache.set('foo', 'cache'); // true\nusers.get('foo'); // 'users'\ncache.get('foo'); // 'cache'\nusers.clear(); // undefined\nusers.get('foo'); // undefined\ncache.get('foo'); // 'cache'\n```\n\n## Third-party Storage Adapters\n\nYou can also use third-party storage adapters or build your own. keyv-local-sync will wrap these storage adapters in TTL functionality and handle complex types internally.\n\n```js\nconst KeyvLocalSync = require('@availity/keyv-local-sync');\nconst myAdapter = require('./my-storage-adapter');\n\nconst keyvLocalSync = new KeyvLocalSync({ store: myAdapter });\n```\n\nAny store that follows the [`Map`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map) api will work.\n\n```js\nnew KeyvLocalSync({ store: new Map() });\n```\n\nFor example, [`quick-lru`](https://github.com/sindresorhus/quick-lru) is a module that implements the Map API, it is used by default is no store is provided.\n\n```js\nconst KeyvLocalSync = require('@availity/keyv-local-sync');\n\nconst keyvLocalSync = new KeyvLocalSync({ size: 1000 });\n```\n\nThe following are third-party storage adapters compatible with keyv-local-sync:\n\n-   [quick-lru](https://github.com/sindresorhus/quick-lru) - Simple \"Least Recently Used\" (LRU) cache\n\n## Add Cache Support to your Module\n\nkeyv-local-sync is designed to be easily embedded into other modules to add cache support. The recommended pattern is to expose a `cache` option in your modules options which is passed through to keyv-local-sync.\n\nYou should also set a namespace for your module so you can safely call `.clear()` without clearing unrelated app data.\n\nInside your module:\n\n```js\nclass AwesomeModule {\n    constructor(opts) {\n        this.cache = new KeyvLocalSync({\n            store: opts.cache,\n            namespace: 'awesome-module',\n        });\n    }\n}\n```\n\nNow it can be consumed like this:\n\n```js\nconst AwesomeModule = require('awesome-module');\n\n// Caches stuff in memory by default\nconst awesomeModule = new AwesomeModule();\n\n// After npm install --save keyv-local-sync-redis\nconst awesomeModule = new AwesomeModule({ cache: new Map() });\n\n// Some third-party module that implements the Map API\nconst awesomeModule = new AwesomeModule({ cache: some3rdPartyStore });\n```\n\n## API\n\n### new keyv-local-sync([options])\n\nReturns a new keyv-local-sync instance.\n\n### options\n\nType: `Object`\n\nThe options object is also passed through to the storage adapter. Check your storage adapter docs for any extra options.\n\n#### options.namespace\n\nType: `String`<br>\nDefault: `'keyv-local-sync'`\n\nNamespace for the current instance.\n\n#### options.ttl\n\nType: `Number`<br>\nDefault: `undefined`\n\nDefault TTL. Can be overridden by specififying a TTL on `.set()`.\n\n#### options.store\n\nType: `Storage adapter instance`<br>\nDefault: `new QuickLRU({maxSize: this.opts.maxSize || 1000})`\n\nThe storage adapter instance to be used by keyv-local-sync.\n\n### Instance\n\nKeys must always be strings. Values can be of any type.\n\n#### .set(key, value, [ttl])\n\nSet a value.\n\nBy default keys are persistent. You can set an expiry TTL in milliseconds.\n\nReturns `true`.\n\n#### .get(key)\n\nReturns the value.\n\n#### .delete(key)\n\nDeletes an entry.\n\nReturns `true` if the key existed, `false` if not.\n\n#### .clear()\n\nDelete all entries in the current namespace.\n\nReturns `undefined`.\n\n## License\n\nOriginal work: MIT © Luke Childs\nModifications: MIT © Availity\n","gitHead":"fa3cf31fb566cea8e0c963f98ee55cba94cf35db","_npmUser":{"name":"gopro16","email":"kgray1497@gmail.com"},"repository":{"url":"git+https://github.com/availity/sdk-js.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.15.0+x64 (darwin)","description":"Simple key-value storage for local in memory caches in a synchros fashion","directories":{},"_nodeVersion":"10.15.0","dependencies":{"quick-lru":"^4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/keyv-local-sync_4.0.0-alpha.29_1576181078973_0.8603066678260669","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-03-28T01:45:43.981Z","modified":"2025-11-17T21:15:46.895Z","1.1.2":"2018-03-28T01:45:44.427Z","1.1.3":"2018-04-04T15:42:18.482Z","1.4.1":"2018-04-18T16:48:44.507Z","1.6.0":"2018-04-20T18:59:29.923Z","1.6.1":"2018-04-23T21:52:36.137Z","2.4.0":"2018-07-12T21:58:07.451Z","2.5.0":"2018-08-20T22:25:47.957Z","2.5.1-alpha.454":"2019-02-12T14:51:08.962Z","2.6.1":"2019-02-12T19:56:43.992Z","3.0.0":"2019-05-31T12:48:54.167Z","3.0.1":"2019-06-26T17:21:37.366Z","3.0.2":"2019-09-27T20:13:57.905Z","4.0.0-alpha.29":"2019-12-12T20:04:39.085Z"},"bugs":{"url":"https://github.com/availity/sdk-js/issues"},"license":"MIT","homepage":"https://github.com/availity/sdk-js","keywords":["key","value","store","cache","ttl","sync"],"repository":{"url":"git+https://github.com/availity/sdk-js.git","type":"git"},"description":"Simple key-value storage for local in memory caches in a synchros fashion","contributors":[{"url":"http://lukechilds.co.uk","name":"Luke Childs","email":"lukechilds123@gmail.com"},{"url":"https://github.com/TheSharpieOne","name":"Evan Sharp","email":"evan.sharp@availity.com"}],"maintainers":[{"email":"d.noler@gmail.com","name":"dnoler"},{"email":"jselden1@gmail.com","name":"jselden"},{"email":"Christie.Baker@availity.com","name":"cbaker1"},{"email":"tyrules3@yahoo.com","name":"twarner"},{"email":"gregmartdotin@gmail.com","name":"gregmartdotin"},{"email":"heather@heatherdev.net","name":"hnicbaker"},{"email":"christopherhavekost@gmail.com","name":"chrishavekost"},{"email":"jordanyoung1616@gmail.com","name":"jordan-a-young"},{"email":"AVOSS@availity.com","name":"availity-cicd-bot"},{"email":"lau.rox.young@gmail.com","name":"lauroxx"}],"readme":"","readmeFilename":""}