{"_id":"memory-kv-store","_rev":"29-b462c38ae29f3a4bb2eb45cf74b7ca89","name":"memory-kv-store","dist-tags":{"latest":"10.1.0"},"versions":{"1.0.0":{"name":"memory-kv-store","version":"1.0.0","author":{"name":"Nicolas Froidure"},"license":"MIT","_id":"memory-kv-store@1.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"homepage":"https://github.com/nfroidure/memory-kv-store#readme","bugs":{"url":"https://github.com/nfroidure/memory-kv-store/issues"},"dist":{"shasum":"f693c0d0f996b2e3a7970b57a96c6c4bd8a5656a","tarball":"https://registry.npmjs.org/memory-kv-store/-/memory-kv-store-1.0.0.tgz","integrity":"sha512-trjhC0mtbtHpNxCq/CKVSl5ShPiDI/CVC/YZyvgyt00Xavgcr6u+Rcagzf/XsjgN8JyZS8whTSpcoubsNqkg/Q==","signatures":[{"sig":"MEUCIDW7hnfOaTUmc3WQU1q+MT66PIgudYnUk/V0VbrwmXfhAiEAreWyvB7fPDflPotAk4EJiyCL0fmKaTgdFZY36+EjCKw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=6.9.5"},"gitHead":"b29219bbbf0cdfcdb6baf520eb1c428687b43407","metapak":{"data":{"files":"src/*.js","testsFiles":"src/*.mocha.js"},"configs":["jsdocs","jsarch","readme","travis","eslint","codeclimate","mocha"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"mkdir -p .readme; echo \"# API\" > .readme/API.md; jsdoc2md src/*.js >> .readme/API.md","lint":"eslint src/*.js","test":"npm run mocha","cover":"istanbul cover _mocha --report html -- src/*.mocha.js -R spec -t 5000","mocha":"mocha src/*.mocha.js","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"istanbul cover _mocha --report lcovonly -- src/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm t && npm run lint && npm run metapak -s","architecture":"jsarch src/*.js > ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"repository":{"url":"git+https://github.com/nfroidure/memory-kv-store.git","type":"git"},"_npmVersion":"5.5.1","description":"A simple in-memory key/value store.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","jsdoc-to-markdown","jsarch","eslint","eslint-config-prettier","prettier","mocha","mocha-lcov-reporter","coveralls","istanbul"]},"_nodeVersion":"6.10.3","dependencies":{"debug":"3.1.0","knifecycle":"^2.4.2","common-services":"^1.0.0"},"devDependencies":{"mocha":"^3.5.3","sinon":"^2.1.0","eslint":"^4.12.1","jsarch":"^1.2.5","metapak":"^1.0.1","istanbul":"^0.4.5","prettier":"^1.8.2","coveralls":"^2.13.3","commitizen":"^2.9.6","jsdoc-to-markdown":"^3.0.2","metapak-nfroidure":"^2.0.2","mocha-lcov-reporter":"^1.3.0","eslint-plugin-prettier":"^2.3.1","cz-conventional-changelog":"^2.0.0","conventional-changelog-cli":"^1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/memory-kv-store-1.0.0.tgz_1512235366174_0.871814623940736","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"memory-kv-store","version":"2.0.0","author":{"name":"Nicolas Froidure"},"license":"MIT","_id":"memory-kv-store@2.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"homepage":"https://github.com/nfroidure/memory-kv-store#readme","bugs":{"url":"https://github.com/nfroidure/memory-kv-store/issues"},"dist":{"shasum":"35d565d4c51eaefc84be7e903eeb9a4cd769fa8a","tarball":"https://registry.npmjs.org/memory-kv-store/-/memory-kv-store-2.0.0.tgz","fileCount":20,"integrity":"sha512-SuBoRC3sHW47ThGcJWUepgXlrwB+BeQJHjBBjFl+8mEKUW0dV7lCJEY0Y6xpAISJc7g5nmFc8V/NjigsTit8MQ==","signatures":[{"sig":"MEQCIEt2qvJmAlbWYIjTYWVHTnKytsFFPdaYRB9JmPZEJmBKAiBCp78VlRmlP+F5g7lW1EC+hX3htyEEvlPfYjUSwesxgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPHixCRA9TVsSAnZWagAAfjEQAJdP8D8PEUdTMrRcKfsW\neQV/gN/o1H6Rh9OvxwbcsIQDX2SiRrH5FgRVpCVor++S/W0QXbzlrpxUelS8\nnwEnyhAp1hz9odQmy8Mz5oxWqH7A63Qohx2AneffJ9FYIW8RVCAF8xxpLpAI\nW02e5VfkYLnaTWHm28AvoF+BlyuTpS3r5ugA/TZ5jbXF5yrL+cNaH98W1x77\nwBh7GHM6EWkfYS0aQmWZG8xfEAgSBo7cW721CVfhihazU8icNuoUdkdpjy/x\ne9PIikUoOon/Zveyc3KY+uACEg6Ui6KI6PVQFYtKPOO/l4GmH4mvCX8zj+Ki\nN2ZE6bWuGtOCHGQlTuf0zdxOm6ZWrlEDk37597vD+FCO7F0Sq67on4TeOZrW\ngVfLVaNY3w9pqNV3sO6DYOW+JFc7O8i5HyuGjCGSl5yQm3wdlX15ZCiskSGe\nyQq3OnnDao35VKwMcKZ0SGgB2S8nvCB2oVd5yLC0gZ4LB5p25b9HXHUeSwJz\nSp0bEZgLe3Pma22mCmygmbMgwVhSykaB6vUEEVNtEyQYxGjezmYihM3KZfIp\nWl23O9egglRgQCg97E8u1s6t3bmm47QmVthIPnISaArI5VpOrCXvHSljAeog\nJQ6pfno1WZtAdvUWj3WBz6ZIBgjPzwoGeSIXbb3SdZRTRIdBZVr87o3X2OBT\nmYEZ\r\n=5Bbx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":["transform-object-rest-spread"],"presets":[["env",{"targets":{"node":"6.9.5"}}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=6.9.5"},"gitHead":"d3eb7d01d4420903cc38733765d87879fc692bc4","metapak":{"data":{"files":"src/*.js","testsFiles":"src/*.mocha.js"},"configs":["readme","mocha","eslint","travis","codeclimate","babel","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md","lint":"eslint src/*.js","test":"npm run mocha","cover":"istanbul cover _mocha --report html -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000","mocha":"mocha --compilers js:babel-register src/*.mocha.js","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm t && npm run lint && npm run metapak -s && npm run compile","architecture":"jsarch src/*.js > ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"repository":{"url":"git+https://github.com/nfroidure/memory-kv-store.git","type":"git"},"_npmVersion":"6.1.0","description":"A simple in-memory key/value store.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","mocha","mocha-lcov-reporter","coveralls","istanbul","eslint","eslint-config-prettier","prettier","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.10.0","dependencies":{"knifecycle":"^2.5.2","common-services":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.0","sinon":"^2.1.0","eslint":"^4.19.0","jsarch":"^1.3.0","metapak":"^1.0.3","istanbul":"^1.0.0-alpha.2","prettier":"^1.11.1","babel-cli":"^6.26.0","coveralls":"^3.0.0","babel-core":"^6.26.0","commitizen":"^2.9.6","babel-eslint":"^8.2.2","babel-register":"^6.26.0","babel-preset-env":"^1.6.1","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"^6.1.0","mocha-lcov-reporter":"^1.3.0","eslint-plugin-prettier":"^2.6.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^1.3.8","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/memory-kv-store_2.0.0_1530689713319_0.15359448546928323","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"memory-kv-store","version":"2.0.1","author":{"name":"Nicolas Froidure"},"license":"MIT","_id":"memory-kv-store@2.0.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"homepage":"https://github.com/nfroidure/memory-kv-store#readme","bugs":{"url":"https://github.com/nfroidure/memory-kv-store/issues"},"dist":{"shasum":"21896bec7ebaad36dc18275c0271920eea64f8ec","tarball":"https://registry.npmjs.org/memory-kv-store/-/memory-kv-store-2.0.1.tgz","fileCount":20,"integrity":"sha512-gwxfPJEnpzKJ36QArbQcNzXaoa0iXE5Avm2bZw3YsV4NXoi1Sq8apXEkTlBEmgMK1lcApucIEX+3TjuTg77YiA==","signatures":[{"sig":"MEQCIGeHm3+049gOLsD37R2h/NK2HMEPU8xbOGbPCtmpkJGFAiBMP2gZQKu6akl50hllA3pXQsdIViD8tqSj1XbEoGShSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbP2QACRA9TVsSAnZWagAAxG4P/2a6QEUgsV9BJ3fEx9H7\nK9qQAfyKeQoURgGR1zP1QjTAW1hLV+3xLQS20yRUnn1TAq/zS+Uv55yFn7ye\nfNES/LhgvkYoVhcJ6oRm1YNkNZYLb2OLdR1hM57dzasUKXYY3WESts7DSOW3\nkuWL3BQhQwFHTzPgHKxyGp8mLNcqVAM91Tk0F+AUrJcXcmctwDOkOsqg4wVK\nyZP+jneeMys08XhLH5RwwpxM/0hIJe7Y3gsN+OKanaWQO4kiZKWT5uAShane\n+C6tmhOuq2ikL4kYkDKPLZUPFHpSDRYtMr8GSU18wn8juf3hTI/iTU/tK3Wr\nW71DrYoh0Rs/EmXO7vKmkiMHDXyqPiPXnfGhl2jzpGjEb5zFKgBhjxFAig2x\nRKUeEWi24rubNKCKOekDSZlEri2Qd/rR4yfRsIJ7J1G1cV3UoOwU165fouWQ\nZ76aIloN+b1BocZCA4qUzrSCfFnvLk7bBGgWHwCi3Dhy5GFtyivah0KV3D9N\nhfpbMDwGg6KAsOgoAMAgNCFK28I0dW5/UmQCV4PYPdxKWNT82X4q3FxqW3m/\nKBJB5rrAjnFJ2UQMFk+HUdhfdKBCg/H8s7kAM3hXQTE5rKwLuD8HT+xb4sO0\nIpdpJvTPK3IgA46XBQUb267bBVqxnhR3jRWWiNM50LoojeGNEn/j2cBLGIul\n6T3z\r\n=4rL1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["transform-object-rest-spread"],"presets":[["env",{"targets":{"node":"6.9.5"}}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=6.9.5"},"gitHead":"02228e748d8cbe716785a373831b8345d497507b","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js"},"configs":["readme","mocha","eslint","travis","codeclimate","babel","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md","lint":"eslint src/*.js","test":"npm run mocha","cover":"istanbul cover _mocha --report html -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000","mocha":"mocha --compilers js:babel-register src/*.mocha.js","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm t && npm run lint && npm run metapak -s && npm run compile","architecture":"jsarch src/*.js > ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"repository":{"url":"git+https://github.com/nfroidure/memory-kv-store.git","type":"git"},"_npmVersion":"6.1.0","description":"A simple in-memory key/value store.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","mocha","mocha-lcov-reporter","coveralls","istanbul","eslint","eslint-config-prettier","prettier","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.10.0","dependencies":{"knifecycle":"^2.5.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.0","sinon":"^2.1.0","eslint":"^4.19.0","jsarch":"^1.3.0","metapak":"^1.0.3","istanbul":"^1.0.0-alpha.2","prettier":"^1.11.1","babel-cli":"^6.26.0","coveralls":"^3.0.0","babel-core":"^6.26.0","commitizen":"^2.9.6","babel-eslint":"^8.2.2","babel-register":"^6.26.0","common-services":"^3.0.1","babel-preset-env":"^1.6.1","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"^6.1.0","mocha-lcov-reporter":"^1.3.0","eslint-plugin-prettier":"^2.6.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^1.3.8","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/memory-kv-store_2.0.1_1530881024635_0.3245530137756518","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"memory-kv-store","version":"2.0.2","author":{"name":"Nicolas Froidure"},"license":"MIT","_id":"memory-kv-store@2.0.2","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"homepage":"https://github.com/nfroidure/memory-kv-store#readme","bugs":{"url":"https://github.com/nfroidure/memory-kv-store/issues"},"dist":{"shasum":"e4d4f45c69a8ae494dd2f5a0a084301438575388","tarball":"https://registry.npmjs.org/memory-kv-store/-/memory-kv-store-2.0.2.tgz","fileCount":20,"integrity":"sha512-hvYYv0Kg4/QOyx+I4acC+L1wlRwi+skz5rhxkA25tvNBtC2qB+N5+I5FYD7Eb4/C2a6AZgptKzRMZi+Mjuk8pw==","signatures":[{"sig":"MEYCIQCYu/vnNrzeuzQYC8C/oPN62QcsfaM3MhHcShaTYzjUIgIhALn2yK86Koye7ZX4AsouHgLDXxtdiaBA/6LQ22IvJHfF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbni8jCRA9TVsSAnZWagAAs4gP/1TGMDRJ0kXKI71WWcr6\ntCJyB9o2+FB/5VxVplq5L8NtDJgyFNuuisX2+cgdHJTM8EVHMJMXCDOIxyFw\nUH6QQ5vpkfoSwOgehfZL3M8cCwExD0TkJjk2pWjbd0DcD+NdmL3xIM6T5bOa\nk2zcq46impnQNaVFvDxMmfq/QJUC/pE0zco3fa2aikHs7xDr5DHz9ZApr/5R\nARXH1m7sigz629mQHehE4lgWjx9JOGkq5Ah6CBn/NqO6wsmgKtlUkRePH3oN\naQL+F6HzAFn3MYPMbPfbB1H96bqDUcBToFTWe77el4DGKhQQefVKVIPXVU+D\nCAXB2lrGPq2b7BYZ7cRkNiMXQtmUXQmn5vFP+2Qq1B6Ohr2R0GsdBJ3npQnT\nQYhChyxeSAEBu5QmVVJ+B8GQKupoaEWSN/hHTMq1ADQsj/7hoXfhAUU/uwsa\nLyQTPtrNA5+D07iZ05wGNaGGaaHjMjMB2v+QQSsVMl9NmoOCyAxpnqEuFgWh\naqrYoPjtT/lG1kHFPLJLoJcLM6kCQuwpTW1tv6Frs6klzA50p7AjhZhmEAF6\n2dp6Xa7axU6fJHrn5XFpg7fxi0Ix0IE19sBegzaVjy2EMHxvjd0NQFTBc7wp\n7MlpAxK/REV5mYqgJYUr1gUkaiNBQocy8gfMABXhGFKLRqPTDM01DbPyXR03\nYFwm\r\n=PROm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"6.9.5"}}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=6.9.5"},"gitHead":"32fc48c9b944b53339102fe296c3243c05f346f0","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js"},"configs":["readme","mocha","eslint","travis","codeclimate","babel","jsdocs","jsarch"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md","lint":"eslint src/*.js","test":"npm run mocha","cover":"nyc npm test && nyc report --reporter=text","mocha":"mocha --compilers js:@babel/register src/*.mocha.js","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","preversion":"npm t && npm run lint && npm run metapak -s && npm run compile","architecture":"jsarch src/*.js > ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"repository":{"url":"git+https://github.com/nfroidure/memory-kv-store.git","type":"git"},"_npmVersion":"6.4.1","description":"A simple in-memory key/value store.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","mocha","coveralls","nyc","eslint","eslint-config-prettier","prettier","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"8.10.0","dependencies":{"knifecycle":"^2.5.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.0.1","mocha":"^5.2.0","sinon":"^6.3.3","eslint":"^5.6.0","jsarch":"^1.3.0","metapak":"^1.0.3","prettier":"^1.14.2","coveralls":"^3.0.2","@babel/cli":"^7.0.0","commitizen":"^2.10.1","@babel/core":"^7.0.1","babel-eslint":"^9.0.0","@babel/register":"^7.0.0","common-services":"^3.0.1","@babel/preset-env":"^7.0.0","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"^6.3.0","eslint-plugin-prettier":"^2.6.2","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^2.0.5","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/memory-kv-store_2.0.2_1537093410589_0.23274718924164373","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"memory-kv-store","version":"2.1.0","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"memory-kv-store@2.1.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/memory-kv-store#readme","bugs":{"url":"https://github.com/nfroidure/memory-kv-store/issues"},"dist":{"shasum":"c38dbc75ff48b0807454a921d602b3f6b48dcb54","tarball":"https://registry.npmjs.org/memory-kv-store/-/memory-kv-store-2.1.0.tgz","fileCount":10,"integrity":"sha512-47r7DyYrrgExISlavCrIE6prbGBYyQzU7k+VY6MNUIvrptUp/A0NVw6KCRMb2a6Q5+tOslqGt20tZw2BWSMGKA==","signatures":[{"sig":"MEUCIQCJgcC215Lk3uLAP/v0D3+TknH13IM+Z8Ltd0ImtXaDBAIgfIPup3qsuOCD+5U60dhPT6/+F6PXKMYRvF0LdEo1cuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd61toCRA9TVsSAnZWagAAyWgP/2/nR9BavDlHgvZTqlc+\n2TwsuxxqLE0SkOhBvRjqVJM6hxUzzorcPr+2HTtwRcDTnpK+f3PuF2GiMeLY\nAAywFK9eysexCrRQeuo7YG7xMahoojbcLIMv1EaZvjNzxM/aBAz400GUOI6q\nqDrKuRrzDez4+D6Me5SYQebIAreMVNQws/Xlx/zvIeDDM7pMD0GIJk3M4l7t\nltXxYWJxvVw3zUE4mEAP8gAt/VXtt0b/oFOrxmQ3Kt+4OyaogbmP/AokMsKt\nVE7/mnety6G/dOQRIkFHvy2nZzh/QSOYNXfPuL657OuDFLPdwlsXGi3hyER8\njdSXZP6xSgOIhdClnQs9D51HY5WqvZc/Mb3/umxJwJ1RwAORq+LonuXC00F1\ntxkVnvo6iWOwJ4cEljsit4m+N3oXJfZl/QLFVaLk3B8byF5iH4LTt+x2Eu4v\n9HAjLAAtHocxTYTenMo9lfsSeSJQNl13djXYV/aGDvgpZZurxvV//v50kU1a\n4nhUwif978ab1WI3waSKwmBkI32JAKId/VeEg4V/kTFIKahLMTXImPma55OY\n5nbeCdikAqv+7kli+vJ1/sdoWJUabw/PyOCr3xKubDnGTX2h1UJjRmlGA762\nQVm/Hx7IRgT4XYBQk6x+Z6DFLUY39DrNP4u85D9gqhRxQnNbwbiAJDOSn1QT\nkDaQ\r\n=W/Sg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=8.12.0"},"gitHead":"c9ba54517e160d9277633cae80c2d19c8ab795ad","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","typesDefs":"src/index.d.ts","testsFiles":"'src/**/*.tests.ts'","typesFiles":"src/*.ts","bundleFiles":["dist/**/*.js","src/index.d.ts"]},"configs":["main","readme","eslint","babel","typescript","jest","jsdocs","jsarch","codeclimate","travis"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","precz":"npm run doc && npm run architecture && npm t && npm run lint && npm run metapak -- -s && npm run types","types":"rm src/index.d.ts; tsc --project . --declaration --emitDeclarationOnly; npm run prettier -- src/index.d.ts","compile":"babel --extensions '.ts,.js' src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm t && npm run lint && npm run compile && npm run doc && npm run architecture && npm run metapak -s && npm run metapak -- -s && npm run types","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/memory-kv-store.git","type":"git"},"_npmVersion":"6.10.3","description":"A simple in-memory key/value store.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@typescript-eslint/parser","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","@babel/preset-typescript","@babel/plugin-proposal-class-properties","babel-eslint","babel-core","typescript","jest","coveralls","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"12.10.0","dependencies":{"knifecycle":"^8.0.0","common-services":"^6.0.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","sinon":"^7.5.0","eslint":"^6.7.1","jsarch":"^2.0.3","metapak":"^3.1.6","prettier":"^1.19.1","coveralls":"^3.0.9","@babel/cli":"^7.7.4","commitizen":"^4.0.3","typescript":"^3.7.2","@babel/core":"^7.7.4","@types/jest":"^24.0.23","babel-eslint":"^10.0.3","@babel/register":"^7.7.4","@babel/preset-env":"^7.7.4","jsdoc-to-markdown":"^5.0.3","metapak-nfroidure":"9.7.4","eslint-plugin-prettier":"^3.1.1","@babel/preset-typescript":"^7.7.4","@typescript-eslint/parser":"^2.9.0","cz-conventional-changelog":"^3.0.2","conventional-changelog-cli":"^2.0.28","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-object-rest-spread":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/memory-kv-store_2.1.0_1575705447817_0.21510105377795452","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"memory-kv-store","version":"2.2.0","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"memory-kv-store@2.2.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/memory-kv-store#readme","bugs":{"url":"https://github.com/nfroidure/memory-kv-store/issues"},"dist":{"shasum":"9938a8c458a11b59e0d1fea1fe37ff1684632fac","tarball":"https://registry.npmjs.org/memory-kv-store/-/memory-kv-store-2.2.0.tgz","fileCount":15,"integrity":"sha512-y5lcAUnYNeb5lc4WUjCAimZnAb1OexgQB+O81BlNilovMgkWlifIjuREcDQP6yl7T4xioLgSrLDuLgQOHHI0ug==","signatures":[{"sig":"MEUCIQDzCyL2dEghr/GXV1Z4DhA5nm9eG1xh5MXQ+h6Eu9x9fAIgbRwg+fAKGf+mk6IkHxnrHTPJxgak+mwMHJcHxDxoh3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJEhZCRA9TVsSAnZWagAAJ8MP/RQ2mQKIfeguGPdgI0On\ntIhb68XVXVzf/ddKUKl0eEBKrsEtjieGosCeoOmIpdWFNcFRB3qYRcNvBk9x\nAYL2M8oADbhhychhensL6VJWzegot7SBcSi/ae5IDLjaYHms7hCmS09YagTM\nOciewZ0Nn1yd4g2enLEvhGgh7epYcmxYuPDIUlOhpbsHxcV2PKBFrlw0MsNd\nd41z621pCYuvO0t31xFGJwa5duwtWedU8JCFsoDT25Z1cpbmT6Z5gCvG20jF\nQNey0BHfxRXALWd0IVGAMFnNymExWNK1+qsKw+GjyCR+9X3jHo106nAKfq66\n4VtOsgTVixNPDKmuS/Sb79MCnPdKW09Vvx3mScK60y3q4EqHnMUkW3eW4JlV\ne/L1LeRtAq8WX/NlawtefECBOZSAJh3lKqtS0+ti8Z82Rrei5BkY3WquGIK7\nfxE5m7OIpxBNB0UlCBSkHp1rLyFDyuE6IuSxblEyI3g0EyErw/rt9mUCHPa8\nITHU89Zgz8D48jF+8xRQ2DfANEd8aTsxErZq2/T0XutRUjBuUHU2hti0BFAu\nioITkCNlMNd6MVqODdac5M7BnQe5grrOb/6UUyDKqYM0xyV3rdGNWuAR1rAa\nUFOOyVlmM5pw6iLVerHlpGdIq7hp8/3EHShVr5Y12GUpmN9iJAy9V63gaF/J\n1fzs\r\n=Wltu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=8.12.0"},"gitHead":"18d3c96a651818e5330aa34d1beeeeaac8708088","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","typescript","jest","jsdocs","jsarch","codeclimate","travis"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","precz":"npm run types && npm run compile && npm run doc && npm run architecture && npm t && npm run lint && npm run metapak -- -s","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","compile":"babel --extensions '.ts,.js' src --out-dir=dist --source-maps=true","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm run types && npm run compile && npm run doc && npm run architecture && npm t && npm run lint&& npm run metapak -- -s && npm run lint && npm run metapak -- -s","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/memory-kv-store.git","type":"git"},"_npmVersion":"6.10.3","description":"A simple in-memory key/value store.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@typescript-eslint/parser","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","@babel/preset-typescript","@babel/plugin-proposal-class-properties","babel-eslint","babel-core","typescript","jest","coveralls","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"12.10.0","dependencies":{"knifecycle":"^8.1.0","common-services":"^6.2.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","sinon":"^7.5.0","eslint":"^6.8.0","jsarch":"^2.0.3","metapak":"^3.1.6","prettier":"^1.19.1","coveralls":"^3.0.9","@babel/cli":"^7.8.3","commitizen":"^4.0.3","typescript":"^3.7.5","@babel/core":"^7.8.3","@types/jest":"^24.9.0","babel-eslint":"^10.0.3","@babel/register":"^7.8.3","@babel/preset-env":"^7.8.3","jsdoc-to-markdown":"^5.0.3","metapak-nfroidure":"9.8.1","eslint-plugin-prettier":"^3.1.2","@babel/preset-typescript":"^7.8.3","@typescript-eslint/parser":"^2.16.0","cz-conventional-changelog":"^3.0.2","conventional-changelog-cli":"^2.0.31","@typescript-eslint/eslint-plugin":"^2.16.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/memory-kv-store_2.2.0_1579436120738_0.5003105824775704","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"memory-kv-store","version":"3.0.0","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"memory-kv-store@3.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/memory-kv-store#readme","bugs":{"url":"https://github.com/nfroidure/memory-kv-store/issues"},"dist":{"shasum":"8a06c3a5495958f927f754138c96b883c36b6a56","tarball":"https://registry.npmjs.org/memory-kv-store/-/memory-kv-store-3.0.0.tgz","fileCount":15,"integrity":"sha512-nJWcfxbHIMzzBc4vZbZ2tQBj3mXyepPFB4ZUJui92A/zFZA4X3v/Eys0UjZMTM2/A41xbV5Omok7hEIhN3PI3A==","signatures":[{"sig":"MEYCIQDFkaKSTEn+kECbVTQbuFCxxMa404Smdqph7ZbSXi+3kAIhALZgVMDailRB3TK6ZUqEa3sSPayhKQfkSEtMdmWtyOjS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeNWrCRA9TVsSAnZWagAArD4QAJ0CxjaCDGPi77HmF/MC\nKl9jxVk2e1cDFDlf4kspWU0EJTU5rrvt6cM60EDYhNKkYXfIg1imW+0Mf6Ep\nXc2/PpvEJIiml7P2y6joQ3qVYakgHWovWQg3tK4RmzQ8gY1nsGaKGort4DCf\nFJglK08nkWE0B7RxCTdXBFyczRGdgNzO8yf5zo6xESEv1mbwQ09/AKGLiuvb\niMFfTMP5Tq1wLLYOx7dn/LEA4AvXlM3U1japnSHcUvIpFD9MiFy8idhE6tW/\nKXQORC97NLqhEeb1eF88G+/0U4d0uBsPosfCKbf3DYAcRhxYiE3kW55Ub6Jj\n+RuOodSC3HDwSMPl/lo1fTGVmpWHvOz7IdPEpk0uhy0oZSw858j+0UZQMCUK\nksvJdO+VvT4/QlozTrLc2Q1oPD69MOkxEiGUfPtxlh14bKvIw6MZH+h+Uk/k\nvZTyDZ2eM/eT1J8pdVAu5GsN4PjUMNfw+OaVSmlSpBVEwbFa3ar79Ijh3YG2\niSegRLa2SZJ9eOr5H9fl3KjV1TuH5KdDdZF+qcWk823Ze3qfQZFiXt3wjuCs\nEhKQtyakCA7xdOMVsj/L5aHH7TpNL02VghixfjgF9DWCdvWiU4Llkk3PIZ6s\n48RjgNAFg2RGUbGeWn+8O+GbTBfqoqEkTz5q8hAFiVA/SO/IK2ZRnI1iOM0O\nS8HL\r\n=hxpR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","babel":{"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"10.19.0"}}]]},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=10.19.0"},"gitHead":"e2686bce23bbfa83f6d07af056ab0103dbd301a4","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","typescript","jest","jsdocs","jsarch","codeclimate","travis"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","precz":"npm run types && npm run compile && npm run doc && npm run architecture && npm t && npm run lint && npm run metapak -- -s","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","compile":"babel --extensions '.ts,.js' src --out-dir=dist --source-maps=true","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm run types && npm run compile && npm run doc && npm run architecture && npm t && npm run lint&& npm run metapak -- -s && npm run lint && npm run metapak -- -s","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/memory-kv-store.git","type":"git"},"_npmVersion":"6.13.4","description":"A simple in-memory key/value store.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@typescript-eslint/parser","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","@babel/preset-typescript","@babel/plugin-proposal-class-properties","babel-eslint","babel-core","typescript","jest","coveralls","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"12.14.1","dependencies":{"knifecycle":"^9.0.0","common-services":"^7.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","sinon":"^9.0.1","eslint":"^6.8.0","jsarch":"^2.0.3","rimraf":"^3.0.2","metapak":"^3.1.8","prettier":"^1.19.1","coveralls":"^3.0.11","@babel/cli":"^7.8.4","commitizen":"^4.0.3","typescript":"^3.8.3","@babel/core":"^7.8.7","@types/jest":"^24.9.0","babel-eslint":"^10.1.0","@babel/register":"^7.8.6","@babel/preset-env":"^7.8.7","jsdoc-to-markdown":"^5.0.3","metapak-nfroidure":"10.0.1","eslint-plugin-prettier":"^3.1.2","@babel/preset-typescript":"^7.8.3","@typescript-eslint/parser":"^2.24.0","cz-conventional-changelog":"^3.1.0","conventional-changelog-cli":"^2.0.31","@typescript-eslint/eslint-plugin":"^2.24.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/memory-kv-store_3.0.0_1584977323055_0.20862259218563906","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"memory-kv-store","version":"3.0.1","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"memory-kv-store@3.0.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/memory-kv-store#readme","bugs":{"url":"https://github.com/nfroidure/memory-kv-store/issues"},"dist":{"shasum":"b561f33616b1f4a2a1194e8ad4cf6344b744daab","tarball":"https://registry.npmjs.org/memory-kv-store/-/memory-kv-store-3.0.1.tgz","fileCount":16,"integrity":"sha512-+a0q4DFoecxY1RjpbhbZ6Iq3OWEO+4jIPniGfLGhTX06grj85w0hMJSBMZ5kCp95fW8K61JAkW6ZEXerw+LPMg==","signatures":[{"sig":"MEQCIBQ5c+I7TrqSZ8YIFph5bS82jOcfZIEy1iyRp/M5IVQZAiAArkHr7a65xUBrlJtm2J8axk+XQ7C07zKan6mzfQN4Bw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjHcoCRA9TVsSAnZWagAAbAEP/R/h7hzVyd804X+rbduG\nhfj3WINzDijDIAm4i7JuuoWul/8idThRB2gXawKgQHBG2Z5ZxJO01/3gdEwY\n3D6Oe40nGvXNT2KM6N6r4OLRI96kElE9yCQOQPwezyvt0TiiS2/rxWTzU783\nQ0lKm/9UzzNJqYVJy7y4acYsx3JnKGlYag/CGie2gday60cHdxBRNMurmrcU\nPPb8db63pCnDp1cqzTWHeXHiBRSJsD0olQikLw1r31bgyq+78SgNVMRy7CG5\ntuRFpkwnncFPI1gZFu6wB+LMhuyXhBvVuoUAbMx0VelSPhQAOO65Sc2wmhXq\nH2X7yyA2jc5r+lEk9yDnm9rC8gJkEGeaeZELjTywVPfIhKKzARzMQMyLTCJd\nh/+OmjH3JcinCVrblmGmz7Cs6MaGAZtyFvbJ4oH38jYCOc0/EyQW2RVr3CYH\naes0OoQnz9Arf0I/YCgQ9Bhb87SorvRHBnAWocBGpF+fAr+Cl9xd2jc/Diu0\nzY6+o0j5WbTMXbPGGhE1QZyt68e+RrcB4XMyQx0fSKR0f2v2FHEQ/0YBkcF7\nU1FcwHu1QC0m2g2I9RzJUmvH0tZMxLPrJN5uyNcWhLwjsR17UA3wS9p4otUh\nksoF9YEc5p0vUyJimn9EHuNrED2U2CCR+P+Yjwdv1RoziPPHLzJbLkLKr7zr\n/S5u\r\n=OfO8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"10.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=10.19.0"},"gitHead":"7e209f2f4e86c5788afb632bd099fb07192448e4","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","typescript","jest","jsdocs","jsarch","codeclimate","travis"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","precz":"npm run compile && npm run types && npm run doc && npm run architecture && npm t && npm run lint && npm run metapak -- -s","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm run compile && npm run types && npm run doc && npm run architecture && npm t && npm run lint && npm run metapak -- -s","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/memory-kv-store.git","type":"git"},"_npmVersion":"6.13.4","description":"A simple in-memory key/value store.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@typescript-eslint/parser","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","@babel/preset-typescript","@babel/plugin-proposal-class-properties","babel-eslint","babel-core","typescript","jest","coveralls","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"12.14.1","dependencies":{"knifecycle":"^10.0.3","common-services":"^8.0.2"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":"eslint:recommended","plugins":["prettier"],"overrides":[{"files":["*.ts"],"rules":{"no-unused-vars":[1,{"args":"none"}]}}],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.0","sinon":"^9.2.0","eslint":"^7.7.0","jsarch":"^3.0.0","rimraf":"^3.0.2","metapak":"^3.1.8","prettier":"^2.0.5","coveralls":"^3.1.0","@babel/cli":"^7.10.5","commitizen":"^4.1.2","typescript":"^4.0.2","@babel/core":"^7.11.1","@types/jest":"^26.0.10","babel-eslint":"^10.1.0","@babel/register":"^7.10.5","@babel/preset-env":"^7.11.0","jsdoc-to-markdown":"^6.0.1","metapak-nfroidure":"10.2.5","eslint-plugin-prettier":"^3.1.4","@babel/preset-typescript":"^7.10.4","@typescript-eslint/parser":"^3.9.1","cz-conventional-changelog":"^3.2.0","conventional-changelog-cli":"^2.1.0","@typescript-eslint/eslint-plugin":"^3.9.1","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-object-rest-spread":"^7.11.0"},"_npmOperationalInternal":{"tmp":"tmp/memory-kv-store_3.0.1_1603041064499_0.9631062797550178","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"memory-kv-store","version":"4.0.0","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"memory-kv-store@4.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/memory-kv-store#readme","bugs":{"url":"https://github.com/nfroidure/memory-kv-store/issues"},"dist":{"shasum":"e35a88897a1ba1d5860c99505f21cca3cc116173","tarball":"https://registry.npmjs.org/memory-kv-store/-/memory-kv-store-4.0.0.tgz","fileCount":16,"integrity":"sha512-aiDC5xpTlBeqPugFRKfCxA7OehLrDFAHOrUxApQNZywbdW0YfnrW06IUJ6TC3jn8ES6InGGErv9RKIiFfGO/1A==","signatures":[{"sig":"MEQCIB2/qDTCwgHSjEmCra0HvuSmJU5+RkU7fMppAwEqfv8qAiABQuW9ZmmenRhlchfkE0d1TS78M9tIPIEdwDcJaOy4fA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxgxBCRA9TVsSAnZWagAA7BUP/3NvHxerrfLzh+X711tb\ny18StYYsIqEsBNfJiQRWFZHgB11DIjCIC7E8UtFWwzgecJ7DEzVrIFBM07LQ\nq6r9YlyI5b4ahBMFoLjCVJDv1EmT8bfSJ7zReUdsx+FBo073K+sn0cDq+YYP\nVl/w9kIOdMNAeTYPFBVCUarfCImrIS/IrSCSXpTvMufrtTpIL7SDMu/8KNpu\nsGA9OTlx4YexlD43fWLHkIWeJhSwTVugYfD3ndjFDE4h7MjJEtVQco8KQ5Kj\n8JJsbm+9J+zjRi71pbAZsO796bVUWHnP5AULD7YNP1N6q3gSd9z+yd62jKL1\nubJvw4jm83cjh1X5p4ILzzdAlrdWE6H5bHOXhJEAIzqeFDVD3tjWRQn3fych\naT9uUez8VRQlnNKaWVHknBFKWhIHIDaler/UzyeSg7i79s90iCyXnNc0D1fi\n9R/HXjoWwUy7KLpKWBV5Tl32Nf1wORbWrIWrCXiNB4xI/xHLChI9t1caH/Mo\n5xOUHU6DrT9Qrl9xdGmqn117J/Lq2Fsm8wmfYqWJaZrfaAfK/pyZhqlLk1gY\n8gs/GTQyUXXN9u1xk8Q6VYGVuXPzWuGSW/tPLBfV5lZuV5XBvbAeaYaunfme\nT8pMPy/qkYrsgnmgfA4J2l5j+CaqgKYodE5roHhxIMGa5rUHALqYm9PiSbmD\n1970\r\n=gjc7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"e73f43e8137956422f14d80bfcf761358ad91ced","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","typescript","jest","jsdocs","jsarch","codeclimate","travis"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","precz":"npm run compile && npm run types && npm run doc && npm run architecture && npm t && npm run lint && npm run metapak -- -s","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm run compile && npm run types && npm run doc && npm run architecture && npm t && npm run lint && npm run metapak -- -s","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/memory-kv-store.git","type":"git"},"_npmVersion":"6.14.8","description":"A simple in-memory key/value store.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@typescript-eslint/parser","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","@babel/preset-typescript","@babel/plugin-proposal-class-properties","babel-eslint","babel-core","typescript","jest","coveralls","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"12.19.0","dependencies":{"knifecycle":"11.0.0","common-services":"^9.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.13.0","jsarch":"^3.0.0","rimraf":"^3.0.2","metapak":"^3.1.10","prettier":"^2.1.2","coveralls":"^3.1.0","@babel/cli":"^7.12.1","commitizen":"^4.1.2","typescript":"^4.0.5","@babel/core":"^7.12.3","@types/jest":"^26.0.15","babel-eslint":"^10.1.0","@babel/register":"^7.12.1","@babel/preset-env":"^7.12.1","jsdoc-to-markdown":"^6.0.1","metapak-nfroidure":"11.0.3","eslint-plugin-prettier":"^3.1.4","@babel/preset-typescript":"^7.12.1","@typescript-eslint/parser":"^4.8.1","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.1.1","@typescript-eslint/eslint-plugin":"^4.8.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/memory-kv-store_4.0.0_1606814785294_0.10424439802341423","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"memory-kv-store","version":"4.0.1","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"memory-kv-store@4.0.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/memory-kv-store#readme","bugs":{"url":"https://github.com/nfroidure/memory-kv-store/issues"},"dist":{"shasum":"de3ccd374ba7383b285c7f6895c335c73ac74372","tarball":"https://registry.npmjs.org/memory-kv-store/-/memory-kv-store-4.0.1.tgz","fileCount":16,"integrity":"sha512-7MVpzzF2a1wkt1XdT1Yix2+Xe8/geeR26utdM0UpGRPaVMxnLqvFqSQNM4BfjiC16K+nglOSNgzgnBvIzZgw/Q==","signatures":[{"sig":"MEUCIBM8lgQwrefg8dv2tGVuv7Y3TE0To35AkjLQx7eJy37qAiEAkP1dsDOSF1egcRKtKOyc7nMO+AAlxJLe0evwQmwqzbw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcWj8CRA9TVsSAnZWagAAO98P/ikBsZf6jMqVNLKcZ0QB\nRbCvmTp3+4wKk7+K2CbMG4PTAuR7XVueK4qHeF8B99lcrGhxtijYueO+XIsh\n1SWaBGaGiwspyd2Whf5L+O28tLrM+zG4Ca7Hv7WyZaGHr+ADGr6jQbRUTBn6\nUEC1JTHifJujOuBMuvWdphYnmihT86eNRJrTnAtUhxlCFHaQfRAJa8G0Rh9z\njbuHtoYUbGnt8RWlBVXGJyRx78m12gGB1eB41nO+ED0zDT5uuyu+vdk/yWwU\nd1gYja43KhVojiDDUs+EavikN85Eyc3RSYYN4esFsz+ar/zewkcnm9b8UjG6\nAAHbJ9OMQFNqhiUM6XDr0VW5+KtLHDo9tWwMZ6FEr40GOC5+QS48BzDOvzaF\nmpoZeO1vlxK9Te/zkubWfbO4PR6IfFh9RNq1q6Xy86ghHC33oEmYJEPfAwVq\nE/UPZYe1v32y4jqp6kJ3YkdC18/niMC/L/DrCnLdRboQJEh1NgXqeTyHyog+\nwSZK0zBNUy4dHgu2KvcK4kIcYANpjLrsvVg2X+0mhhHeqgr1Uk9OTWm1r8hA\nBHyEnIl+nGip9wsb0jjUnE9zQ69vbEhvSgPRh94l4RnNCYnlYDT4uyeKvS70\nSVsC/qXQflCvHidw7pFphk5dDsHGayjxghrhIfV1VsbX8uuSs5v7eCCeYdY6\nsiBD\r\n=ZrK+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"d40ccb41fa50274c43e2664499f7d9bfe8f3760a","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","typescript","jest","jsdocs","jsarch","codeclimate","travis"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","precz":"npm run compile && npm run types && npm run doc && npm run architecture && npm t && npm run lint && npm run metapak -- -s","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm run compile && npm run types && npm run doc && npm run architecture && npm t && npm run lint && npm run metapak -- -s","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/memory-kv-store.git","type":"git"},"_npmVersion":"6.14.8","description":"A simple in-memory key/value store.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@typescript-eslint/parser","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","@babel/preset-typescript","@babel/plugin-proposal-class-properties","babel-eslint","babel-core","typescript","jest","coveralls","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"14.15.0","dependencies":{"knifecycle":"11.1.1","common-services":"^9.0.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.23.0","jsarch":"^4.0.1","rimraf":"^3.0.2","metapak":"^4.0.2","prettier":"^2.2.1","coveralls":"^3.1.0","@babel/cli":"^7.13.14","commitizen":"^4.2.3","typescript":"^4.2.4","@babel/core":"^7.13.15","@types/jest":"^26.0.22","@babel/register":"^7.13.14","@babel/preset-env":"^7.13.15","jsdoc-to-markdown":"^7.0.1","metapak-nfroidure":"11.0.7","@babel/eslint-parser":"^7.13.14","eslint-plugin-prettier":"^3.3.1","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.21.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.1.1","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/memory-kv-store_4.0.1_1618045180209_0.19864330376201722","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"memory-kv-store","version":"4.1.0","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"memory-kv-store@4.1.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/memory-kv-store#readme","bugs":{"url":"https://github.com/nfroidure/memory-kv-store/issues"},"dist":{"shasum":"f6f434aebb95b973c35ed2efb7e38dae99262947","tarball":"https://registry.npmjs.org/memory-kv-store/-/memory-kv-store-4.1.0.tgz","fileCount":16,"integrity":"sha512-X+6nEcWCnXyIRpUEvrlzzehLAUCzc2tOJhQ98EVOpc5i/hx25oLvP9Hcwt4vqAe9A3BsYmSOBAZlcU8Imp91WQ==","signatures":[{"sig":"MEUCIDD9TvncJyBqB/lMOVKrlEnFaFNhDl1BHqkuWS3XHSZVAiEAigKlbyLQVw60CiIbT3GvVRhXYuTpTk41JVab8RWdZNs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdUdfCRA9TVsSAnZWagAAYYoP/38NorfXYK+P+EA+vh0H\n3PepAItUeyBKPvRueQMrT5i8mhIT8oxVbKcUXjD7bGugQzw03PAaGfHIce3E\niX9VPWG5MEv4aDDIKjywBGVz1ZDh4gd70QaX/IiQjJZdLlQA1xJ1JEBjynMN\nIKpeCsOHd9uJ5bmfA3nGDsYbSgKugGD+ArBFzSnLmvFpUyI3l2HQ8BNMxKOg\nrl6eK6WedaFKswNMGnbtMEBvomsM0vAXqHcJVhodh6GuAvr3u1xQMPLR8kGh\n8wxGI03Rb5wuz3iTV63aIuxWpWiiFXLTg4UAcTHRxDdJYCC1L4K7fDMoISFw\nw8xBas+aMlEZ3dj9Szpo75yt39CG9+Oc8c8+5a/E67WCtUon6LGjLsu5ZXjK\nxesWb3+HQ6f/umf8oo/QqbE+AgqS01GZdIIgRBOVaj+oxNmTaSntUxJ9/Pno\nGJTmXkmW7lNGEab5fMbpoHvfjBPa0ozwNh8zuh62ZrE4BwoL6TuY9nrXIdNc\n/LBKogiW9OtflHQn/ollyg9WHgqatvFrTiWZu8qnpc5zhwruObeOjzUB7RRk\nlUTdTcfi7rNIogc9PnrpECUfWNufIQFh8wayveo2Ak3sdnErusFr2bsLqX49\nZeL1MqnTeaw0qhRqrt7l/tf9e81F0zc9xkGbY6E8fRfC0DYzIDj60kiV71tH\nhfRH\r\n=+5xM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"4cee66447f9d8cba28234fea39fc29e84c8c1920","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","typescript","jest","jsdocs","jsarch","codeclimate","travis"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","precz":"npm run compile && npm run types && npm run doc && npm run architecture && npm t && npm run lint && npm run metapak -- -s","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm run compile && npm run types && npm run doc && npm run architecture && npm t && npm run lint && npm run metapak -- -s","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/memory-kv-store.git","type":"git"},"_npmVersion":"6.14.8","description":"A simple in-memory key/value store.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@typescript-eslint/parser","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","@babel/preset-typescript","@babel/plugin-proposal-class-properties","babel-eslint","babel-core","typescript","jest","coveralls","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"14.15.0","dependencies":{"knifecycle":"11.1.1","common-services":"^9.0.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.23.0","jsarch":"^4.0.1","rimraf":"^3.0.2","metapak":"^4.0.2","prettier":"^2.2.1","coveralls":"^3.1.0","@babel/cli":"^7.13.14","commitizen":"^4.2.3","typescript":"^4.2.4","@babel/core":"^7.13.15","@types/jest":"^26.0.22","@babel/register":"^7.13.14","@babel/preset-env":"^7.13.15","jsdoc-to-markdown":"^7.0.1","metapak-nfroidure":"11.0.7","@babel/eslint-parser":"^7.13.14","eslint-plugin-prettier":"^3.3.1","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.21.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.1.1","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/memory-kv-store_4.1.0_1618298719213_0.5930968674677128","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"memory-kv-store","version":"4.2.0","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"memory-kv-store@4.2.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/memory-kv-store#readme","bugs":{"url":"https://github.com/nfroidure/memory-kv-store/issues"},"dist":{"shasum":"3323d85da4736d13097d1c16ca4da1ec7075d0f6","tarball":"https://registry.npmjs.org/memory-kv-store/-/memory-kv-store-4.2.0.tgz","fileCount":16,"integrity":"sha512-Ni0shIl3uHw0EuCD8MO9Nngs241MB9lz/z38U5izrGNffb1mFCBtU8MQDwwnJsXM46wR+JrWMLlHP4HCGwkAUA==","signatures":[{"sig":"MEYCIQCMwHkBebEA3NHVudDQqP4yRBR982yb2bXHlbgONpXMKAIhAJsu3x5NnHp1RBpcqj/HWww9nkP1TK9Cby1XwCFuTWoM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdw+UCRA9TVsSAnZWagAA1loP/14v+OXeQfzrd7Q6pWiP\nwlVks2gtcB3fXLiVfEs8PmC3OYmLupbucITigjNlsMzKmqdDOzIXmauFsc+L\nfcfpMGQ/EXhJZBsN6XG8WEReM155yVnphswlbUAJCpNf3rvG1ybDBQFlg9FU\nikyWyfQ7jUu4/pgLrq8BvYh/XKViIJT3vshsFhu48T1+dtSZJPLnDQzCIb4a\nKeD1WRCLk+lgXmlHu/pFMNTbEccKlxOoIy1CUl44VGW4fta5Kr/1ige442RD\nIl1BXmp8f/QSdK4o5nGhRX7XalRHElmaaTbeTAI4FOyksFWsVpY8eMvKGQ84\n2hhuMU6RQ5ZAR3mJ6+dcMjuPvP9QqF4DSY2ZrBQKqP0WtAmRsG9hSgSyZRFp\nnKDGGlR4JYzXz2+veCgbDJ1pedxE17Kw4UW08VvN8bSBpAWqdMlOo2VUieit\nrbrfXcgTJG+0aqnHM+L4FQbv3PehPYNwYR/QShaR+nSNL4tfPFMD4PfDZng6\n3XZcYCj1Tivq5YADvDgOREsWenLx3+DUvgSPr2ejDfLARribk8+svLsip9P2\nmISTykh18S6oWWAP3Bb+2NxzoaTmis86o/z+QvKhc5mghWG/+um4PQAsf/UZ\n593jB9y4hU99JQbOA1/1IVrEHvm3sC5SpPAtqN+peZx4cxJKGMLBz2C9Lmxy\nZurR\r\n=cxs5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"4e96108273bfcc40019f00ba3e9fbc4bf519ee03","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","typescript","jest","jsdocs","jsarch","codeclimate","travis"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","precz":"npm run compile && npm run types && npm run doc && npm run architecture && npm t && npm run lint && npm run metapak -- -s","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm run compile && npm run types && npm run doc && npm run architecture && npm t && npm run lint && npm run metapak -- -s","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/memory-kv-store.git","type":"git"},"_npmVersion":"6.14.8","description":"A simple in-memory key/value store.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@typescript-eslint/parser","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","@babel/preset-typescript","@babel/plugin-proposal-class-properties","babel-eslint","babel-core","typescript","jest","coveralls","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"14.15.0","dependencies":{"knifecycle":"11.1.1","common-services":"^9.0.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.23.0","jsarch":"^4.0.1","rimraf":"^3.0.2","metapak":"^4.0.2","prettier":"^2.2.1","coveralls":"^3.1.0","@babel/cli":"^7.13.14","commitizen":"^4.2.3","typescript":"^4.2.4","@babel/core":"^7.13.15","@types/jest":"^26.0.22","@babel/register":"^7.13.14","@babel/preset-env":"^7.13.15","jsdoc-to-markdown":"^7.0.1","metapak-nfroidure":"11.0.7","@babel/eslint-parser":"^7.13.14","eslint-plugin-prettier":"^3.3.1","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.21.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.1.1","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/memory-kv-store_4.2.0_1618415507740_0.6523805716760329","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"memory-kv-store","version":"5.0.0","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"memory-kv-store@5.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/memory-kv-store#readme","bugs":{"url":"https://github.com/nfroidure/memory-kv-store/issues"},"dist":{"shasum":"4147f82cdf1573dc1da21aa1f896617e0fb1c2d3","tarball":"https://registry.npmjs.org/memory-kv-store/-/memory-kv-store-5.0.0.tgz","fileCount":16,"integrity":"sha512-wt+foIBRdcU/Q89PRXcpTuGPuTNM/0RJMSp6HrU88mQtN07Wrw3oLeT1wh1JS31dks62oPGnDBS3g4odALYybQ==","signatures":[{"sig":"MEUCICNrM+5axYpBBdXOX0sG++mYs+vtD3sIFOUpn6yXQVGaAiEAuaXXxuk00PDQxPsO/7CyaOjaJ2XO1hfg9WV6QZrIqGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2zCeCRA9TVsSAnZWagAA0cUP/0OHw2wrmP6dC/5qk4AW\nPUgY/5BnKlncOXna5lEVLmy6mUPbQAD4motpImVZg3lwrnDkpOVhuHRKEXY1\nzTaDI6OUXMSP1jlKP5I9wGliqU7VAKAeQrIJGe5i0PlDpU5n3XmQkEVidmTg\no2X2P5/Nfb7fpt8FuFcdlAqHOnPSLLT6dJ8r94Uy8Ot2ZBIoQBOgOoMpF6AF\ns71Ker80vZedpdHw1WurnPsgMmU7DriHNIvhmyllWZkDyxHMzxjohJv5DOdr\nP7Lvm007ZsdBwDm/Mb9hIhvjXcJAIUAmddTxqD5IY5759CrmbplEBrxRAmef\nDEWI0MlfS6U+Mj3cnycagNIPQHk80SQtNNEQxKvtlDvdr3Na7I7w5VDOE46H\n1bEqyYOztgk2650Wnf65GVI8htErrwWXDP8mHo9ggjIyENDSKTBmLnAAe3CY\nnixqHbOHTfg71sMH3WvB1YI4hqmb/3XOYkLMZXMYsqg31Vh1QIhNS7C3heSM\nJyVThdn7xS+/N8fVeE3f8hKPnKLU6479YbGcgVcMJlp2xbctEbl27+7LgBK9\n+4IOW8n5khXer4K4qBd3QI1XbrB3BHT0qwjSjh3vGnCk8KaQjqA+z3SswRXR\nQHV3Ah/CGwcbKzTMN3E/hafDtC69OaH7RRt6biQCbVo9IkiSXxOynf73DZWr\nIQ8+\r\n=Eou4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"653fd884f53ea7f5b4cc0dc19b02c2312663aba2","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","typescript","jest","jsdocs","jsarch","codeclimate","travis"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","precz":"npm run compile && npm run types && npm run doc && npm run architecture && npm t && npm run lint && npm run metapak -- -s","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm run compile && npm run types && npm run doc && npm run architecture && npm t && npm run lint && npm run metapak -- -s","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/memory-kv-store.git","type":"git"},"_npmVersion":"6.14.15","description":"A simple in-memory key/value store.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@typescript-eslint/parser","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","@babel/preset-typescript","@babel/plugin-proposal-class-properties","babel-eslint","babel-core","typescript","jest","coveralls","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"14.17.6","dependencies":{"knifecycle":"12.0.1","common-services":"^10.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","eslint":"^8.1.0","jsarch":"^5.0.0","rimraf":"^3.0.2","metapak":"^4.0.2","prettier":"^2.4.1","coveralls":"^3.1.1","@babel/cli":"^7.16.0","commitizen":"^4.2.4","typescript":"^4.2.4","@babel/core":"^7.16.0","@types/jest":"^27.0.2","@babel/register":"^7.16.0","@babel/preset-env":"^7.16.0","jsdoc-to-markdown":"^7.1.0","metapak-nfroidure":"11.1.0","@babel/eslint-parser":"^7.16.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^5.2.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.1.1","@typescript-eslint/eslint-plugin":"^5.2.0","@babel/plugin-proposal-class-properties":"^7.16.0","@babel/plugin-proposal-object-rest-spread":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/memory-kv-store_5.0.0_1635843764445_0.767570315364678","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"memory-kv-store","version":"5.0.1","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"memory-kv-store@5.0.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/memory-kv-store#readme","bugs":{"url":"https://github.com/nfroidure/memory-kv-store/issues"},"dist":{"shasum":"6814b6541d0d8bc631cc88936c9e88e6a8d9a8f2","tarball":"https://registry.npmjs.org/memory-kv-store/-/memory-kv-store-5.0.1.tgz","fileCount":16,"integrity":"sha512-eaulMh3f4Z5tgrq5C9SmGIbl1pVhzlCYm3AefrxnMEVU2pJ+uDEvZQfHMdFjWic+F6p7NBy4040p9mePcHZB8A==","signatures":[{"sig":"MEUCIQCb+F8PNa1zt/ToA5gAhI9fTxz7FIUmHerynKjtjJgPPwIgLd7CCrn616ArPtzImak6HvO1lFjrIvUtWbsJ1oO+QPI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijk+8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZgw//W+iXXby3yKWnK0ObchGIoU4UQHQrd1rhQajvsqfDlD1u9vmR\r\nV16VGBxpcQMWt9fLRwVsy1qDvho84FjOwHdm0KU6IMFWA2u9PBH987hPFuoc\r\n4Q9P1OwPixpEL1nhCkZXEYgWYrC1jwEGZbw2ZPUc4NwL40/BcQgXUxy23r7M\r\n2iZT4GbgJPIxF1eQOAdyNuB2MVDrFmT0Q8X2uizxoNa8/6IHTesx3bHRFmU1\r\nLTNlTanrm5gfX9ctqi9Jx6AO3pReOM8KkGZ0gmmwOExVfZqfY0sHD0nHN+V6\r\niaLPe5CmQE1suAnuqVV1I0LiDtTvGYzzMrDjw9bYzPiacD+ZYSGPYh0SGWMa\r\nu+U+AiJbPntvtcaO867Np8SNywM/S7uvXFhuSghawUp/bahMg7ay+iuTceTH\r\n5qfL/5eaz2DaBOhd3f/mqmhR8/ldkOYdd6BipyMqiOKnFeftf0ngILXzUPzp\r\ntiBlZ7UpcnWrkdhHf9fHOrkPwM7V+WmfmfQTgliCjJqASm+D8eke6tNwCQhB\r\n2NTFoFkUmCkOGIFYCZGo2x1WmLlVw0MosQtCsukw1u1gu55k/6H0RWa4uizY\r\niIZcHOzgXzxR6axmHQV/3UxOz3sW2oeByeuThYO9u7mYn0Ys1u2tq5dLU46P\r\nThv0FLcGWEOmubcdo0gf1/ZedN/YwOQ1Rq8=\r\n=mdos\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"32727627e548e7b79fb84a43d87429a154f19046","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","typescript","jest","jsdocs","jsarch","codeclimate","travis"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","precz":"npm run compile && npm run types && npm run doc && npm run architecture && npm t && npm run lint && npm run metapak -- -s","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm run compile && npm run types && npm run doc && npm run architecture && npm t && npm run lint && npm run metapak -- -s","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/memory-kv-store.git","type":"git"},"_npmVersion":"6.14.15","description":"A simple in-memory key/value store.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@typescript-eslint/parser","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","@babel/preset-typescript","@babel/plugin-proposal-class-properties","babel-eslint","babel-core","typescript","jest","coveralls","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"14.17.6","dependencies":{"knifecycle":"12.0.4","common-services":"^10.0.2"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","eslint":"^8.16.0","jsarch":"^5.0.1","rimraf":"^3.0.2","metapak":"^4.0.3","prettier":"^2.6.2","coveralls":"^3.1.1","@babel/cli":"^7.17.10","commitizen":"^4.2.4","typescript":"^4.7.2","@babel/core":"^7.18.2","@types/jest":"^27.0.2","@babel/register":"^7.17.7","@babel/preset-env":"^7.18.2","jsdoc-to-markdown":"^7.1.1","metapak-nfroidure":"11.2.1","@babel/eslint-parser":"^7.18.2","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^5.26.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.2.2","@typescript-eslint/eslint-plugin":"^5.26.0","@babel/plugin-proposal-class-properties":"^7.17.12","@babel/plugin-proposal-object-rest-spread":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/memory-kv-store_5.0.1_1653493692796_0.714121763750476","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"memory-kv-store","version":"6.0.0","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"memory-kv-store@6.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/memory-kv-store#readme","bugs":{"url":"https://github.com/nfroidure/memory-kv-store/issues"},"dist":{"shasum":"2ddfcbd377091d8e3beb480ba1cf3115ac7c079a","tarball":"https://registry.npmjs.org/memory-kv-store/-/memory-kv-store-6.0.0.tgz","fileCount":12,"integrity":"sha512-853i2H50elpWaMO6TW4FAhsz21JRK9pibT+RkZTNdUPGZ28+IUqUgH9mjOdZIsO5dvI+1SqDSYK5BZ6qp6tusw==","signatures":[{"sig":"MEQCIGq0cXFUJ+A9Iq49JjGfQM+5koJDbiHRgLxlmc3rmEjUAiAZOVM/VB3jhhIysHchx5P0s8LOuEVTeUMOz/S1tcs3eA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipcIIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3+w/+P76G9YaNLsMft83OG5qDj8NVeE+QmAN+hEp0ijjojMysBUbw\r\nO5DOKSwbDyICVtjrOi331ilff1JYZC+IDeDH6kgs6S4thXl/pU3JYyv69j7Z\r\npRovOrbkNrrFzHwhjKZWyrRDSvke/f4xvIOkkFB292h+NciyxpZ/v/ZTQ50c\r\ned43GbOl7aRapnKqxX21tZd+kr6XW+6xrq+GZy9CWLWag0FnpPgjsPTYs+7F\r\nFtV880frRBblMmd4oFhOAiDlkJsQyGu6k7b/J578INT3rW+uR+bOKUMFr39G\r\nszrcijUttMqCyvotyixnbf0kkjShqnMYOwILEXzq6Ru1AezfZW6k/akN41xl\r\n5JxVfzK77g0+lAkaeY/l3QjkkbDacXoGGJYdzJHqnbVAho0sKTnLWGCmx0pi\r\nIZqY9wu6po8omIDBw+LjKgwSbk0LGZk3vhBCu19Hy/amRfrzx2c/bruQFeYr\r\nfG7msyFz4k40PkGzezwIxTyO0KVEgpzBcLhGnMxLCy62Oj/GVFfSOek81mCK\r\nxxu5Pc5Avn8mB+OAfS4C3NAMAT7Vjkr4ciPoUvaaR/PxeyqeN/Xaj2ajcJJu\r\n8PBE/EADNUL3InyXPUpY72q0xqCFgwD+pM1mW+MB9UYGgvApO/2Y7BCBnLN7\r\nMKRWB3Kgty4Ex67Rv0Z5Y1+7CaqWeyjdhCU=\r\n=P7kP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["esbuild-jest",{"format":"esm","sourcemap":true}]},"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=16.15.0"},"gitHead":"2cac25bcb73cacbb91654d6052bef45214ace921","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","tsesm","jest","jsdocs","jsarch","ghactions","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf -f 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm run build && npm run doc && npm run architecture && npm t && npm run lint && npm run metapak -- -s","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm run build && npm run doc && npm run architecture && npm t && npm run lint && npm run metapak -- -s","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/memory-kv-store.git","type":"git"},"_npmVersion":"8.12.1","description":"A simple in-memory key/value store.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","eslint-plugin-prettier","prettier","@typescript-eslint/eslint-plugin","@typescript-eslint/parser","typescript","rimraf","jest","coveralls","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"16.15.1","dependencies":{"knifecycle":"13.0.0","common-services":"^11.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","eslint":"^8.17.0","jsarch":"^5.0.1","rimraf":"^3.0.2","esbuild":"^0.14.43","metapak":"^4.0.4","prettier":"^2.6.2","coveralls":"^3.1.1","commitizen":"^4.2.4","typescript":"^4.7.3","@types/jest":"^28.1.1","esbuild-jest":"^0.5.0","jsdoc-to-markdown":"^7.1.1","metapak-nfroidure":"12.0.6","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.27.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.2.2","@typescript-eslint/eslint-plugin":"^5.27.0"},"_npmOperationalInternal":{"tmp":"tmp/memory-kv-store_6.0.0_1655030279923_0.5777000529508478","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"memory-kv-store","version":"6.0.1","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"memory-kv-store@6.0.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/memory-kv-store#readme","bugs":{"url":"https://github.com/nfroidure/memory-kv-store/issues"},"dist":{"shasum":"b07f171238b8738efc56a0bc104e1bf79f6d2b8b","tarball":"https://registry.npmjs.org/memory-kv-store/-/memory-kv-store-6.0.1.tgz","fileCount":12,"integrity":"sha512-CjAe0tgtJOJ0u7bWmqWbURRhqf7YGdkbQ17WZC5NS3nx7Az9c6lyq7UamT3OExHuTS/nCHWGNqJhWsf1eDphjA==","signatures":[{"sig":"MEQCIFyY2CUirfIarXPaRT6Os4dnPibqs5TOrS4XRkrZZ1iPAiATqeAhBpFcwML746yw7bbj5GkjG3mvPMBeU9frnNQbJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEHe2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqI1g/+ONAXikRfJNF7UyeB9XVXRUc6cVvi3l+W9b0jX4Sw+M7Vy/3O\r\nu8UtTqJxfQytDOrh4ssA+9oGoUYUrCDuroME4RLjmhPoGHAR+BlEj6UJOXSk\r\njSdhXT9+UB23sTjhAp7eZGIE++98Txt1Z2XpPV70ekHI8k4ooBkdgk/QDu2W\r\nalemizEYaiYi5/G3xLnnQz3qxa0FpLRak/8GhvM9qBjrQgAb7JrhPgSigG1s\r\nWlyr0pEujGQ575VcNR853tUx05Ds48UdMR/uxDanHVhloFcySPPsJ5Dnt2gl\r\nWHDEtmFOxainPcqQvk113oMIQbiW9zOy3lw2/QX6hYMCfGRNL1i7ZI3Q/9aF\r\nTnHrPq2iDEZrv1XbyDMIThwJY2mUh/b2Q644973rvjDxP73+84xQgM23SRKh\r\nqdcbbk0+CZOjAkOVKSzak0Maj6iGpZIFXkA14YVKkpjEGxcM6C98sNPwtAMK\r\nSKiv4wOkrdl8oIXH04mH2aLDmMCTZNjPSMgqmBgI7Sx5AWVUtfwrwIwz2Yiy\r\n2wJwTAT/BLINPtZKamMXUVFUdu3Xq0J6jOeUQDrKV6nG8Xww8QSMcVigkaqb\r\nLmCjLGarbH0qIfYDn8OSGE3blJsZZU2WPFNclpEBbOtI1wgheBIbRs103lz3\r\ni4LVL47khp37PzhUyist1qPNxDUu8abZunQ=\r\n=aH9q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["esbuild-jest",{"format":"esm","sourcemap":true}]},"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=16.15.0"},"gitHead":"8f9c8e94d37a058dc709b9b631a79942d8a51ecb","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","tsesm","jest","jsdocs","jsarch","ghactions","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf -f 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm run build && npm run doc && npm run architecture && npm t && npm run lint && npm run metapak -- -s","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm run build && npm run doc && npm run architecture && npm t && npm run lint && npm run metapak -- -s","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/memory-kv-store.git","type":"git"},"_npmVersion":"8.12.1","description":"A simple in-memory key/value store.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","eslint-plugin-prettier","prettier","@typescript-eslint/eslint-plugin","@typescript-eslint/parser","typescript","rimraf","jest","coveralls","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"16.15.1","dependencies":{"knifecycle":"14.1.0","common-services":"^11.1.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","eslint":"^8.23.0","jsarch":"^6.0.0","rimraf":"^3.0.2","esbuild":"^0.15.6","metapak":"^4.0.4","prettier":"^2.7.1","coveralls":"^3.1.1","commitizen":"^4.2.5","typescript":"^4.8.2","esbuild-jest":"^0.5.0","jsdoc-to-markdown":"^7.1.1","metapak-nfroidure":"12.3.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.2.2","@typescript-eslint/eslint-plugin":"^5.36.0"},"_npmOperationalInternal":{"tmp":"tmp/memory-kv-store_6.0.1_1662023606630_0.16782459329627653","host":"s3://npm-registry-packages"}},"6.0.2":{"name":"memory-kv-store","version":"6.0.2","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"memory-kv-store@6.0.2","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/memory-kv-store#readme","bugs":{"url":"https://github.com/nfroidure/memory-kv-store/issues"},"dist":{"shasum":"32cadde637e9853d1c41ae57b6e86f649f1ced8f","tarball":"https://registry.npmjs.org/memory-kv-store/-/memory-kv-store-6.0.2.tgz","fileCount":12,"integrity":"sha512-GONLyfCmZLs6ML/1tJdiveJST3h/OzNiug/XiBoh0WzeMYLudJedB596yafZKNbNkc71O1SIPSF/0il5+KTRPg==","signatures":[{"sig":"MEUCIDHttjmpdQvzGaZ/XQ0wsW9jtOF6ylm1MnVM76T720CJAiEAl7zydmmPCLyFVvh8yt6n39vcMTClbbfSrluYhwxZLh8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtokqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpx5g/7B4EnOKcZqjN+N4ct4toX6whqFLOJIy90HuDmtW/YZEogBe2x\r\nXLmmywO+wsh+/h51VIhpcNbEjYh7Vn6ltJcNUq6YXXJuAlr2jVzRudfwoNI7\r\ne6irmCvn5b2zIEwByPEdhwXF3jBJza0GyaRUtH/+3/+g4GYCS8IyHvGO2FKL\r\n0/li9EfA177Gd7s5qqo0UFGWoQtN3uYv1HCTCdOiYOe2DkRYH2sTM0tJGhOV\r\nbqludw9wksSV37QRbTCgjyyVrk4lHrMM+azgu3tNE8FQo6uu79EDFRrLVp0e\r\nlaV15pP+V/VkJ142WxonOr8c8TFuv40sUska4+/WYmIBYWlhLT8+QDWrJBST\r\nSymAL/DI/wS+jxpcA96EAnYx7yejyQn+hlvHBAmwnv+0MUO5VwtwxxzZb1Cv\r\n/WPOgIwrR/0sZsgpWqGPeE6rY0jcwVwS+pNYOvedWGicBU79dSzbqrrxZ+eU\r\nEhEb7HwI8YL4+isdM5nW1g7czDQqSyi5b+eo8qkTalq1m5yAlLlHnteKhbX4\r\n4v+fMMT3K5XAXm2gjf0uAtY5RD7A7jIcsbeCpXD21jOchG2XQtRYH1RsYtWh\r\n3o8Vzj4j5JhLD1VBtWULpJroggoxJoMHJYKcH0UWZnwTiPhq5CKDTcbVSLDU\r\n3GRadIkxfCO9F34eRdeQ+2UQEtacbg135JY=\r\n=6z+N\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["esbuild-jest",{"format":"esm","sourcemap":true}]},"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=16.15.0"},"gitHead":"c195f45b964d2d5913a4d795dfcfbb8482be1f84","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","tsesm","jest","jsdocs","jsarch","ghactions","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf -f 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm run build && npm run doc && npm run architecture && npm t && npm run lint && npm run metapak -- -s","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm run build && npm run doc && npm run architecture && npm t && npm run lint && npm run metapak -- -s","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/memory-kv-store.git","type":"git"},"_npmVersion":"8.12.1","description":"A simple in-memory key/value store.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","eslint-plugin-prettier","prettier","@typescript-eslint/eslint-plugin","@typescript-eslint/parser","typescript","rimraf","jest","coveralls","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"16.15.1","dependencies":{"knifecycle":"14.1.0","common-services":"^12.1.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","eslint":"^8.23.0","jsarch":"^6.0.0","rimraf":"^3.0.2","esbuild":"^0.15.6","metapak":"^4.0.6","prettier":"^2.7.1","coveralls":"^3.1.1","commitizen":"^4.2.5","typescript":"^4.8.2","esbuild-jest":"^0.5.0","jsdoc-to-markdown":"^7.1.1","metapak-nfroidure":"13.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.2.2","@typescript-eslint/eslint-plugin":"^5.36.0"},"_npmOperationalInternal":{"tmp":"tmp/memory-kv-store_6.0.2_1672907050204_0.125430554293257","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"memory-kv-store","version":"7.0.0","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"memory-kv-store@7.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/memory-kv-store#readme","bugs":{"url":"https://github.com/nfroidure/memory-kv-store/issues"},"dist":{"shasum":"93ac1d76bfdd3e4820f3a1d50b4e871a78f567cc","tarball":"https://registry.npmjs.org/memory-kv-store/-/memory-kv-store-7.0.0.tgz","fileCount":12,"integrity":"sha512-E6Xy1sWRCgiaCIyzV0glWD9rJH3hgXBIL7KfzwvVQDLpCnDqbfDNYFDkpv9ez6N4wa3Pe/TmhdA3ZyeP8q9AIQ==","signatures":[{"sig":"MEYCIQDjafUZBvlmwgfsPlS1hU8weIKX65ENc9jRedR5LBAlJgIhAKnEDFFpQQULJAIByXMuO6cSBQy1CuRLMtpof71P6HCu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52253},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=18.16.0"},"gitHead":"d3167f53a38ddad0738c56993b59d89e3e206678","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","tsesm","jest","jsdocs","jsarch","ghactions","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm run build && npm run doc && npm run architecture && npm t && npm run lint && npm run metapak -- -s","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm run build && npm run doc && npm run architecture && npm t && npm run lint && npm run metapak -- -s","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/memory-kv-store.git","type":"git"},"_npmVersion":"9.5.1","description":"A simple in-memory key/value store.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","prettier","eslint-config-prettier","eslint-plugin-prettier","@typescript-eslint/eslint-plugin","@typescript-eslint/parser","typescript","rimraf","@swc/cli","@swc/core","@swc/helpers","jest","coveralls","@swc/jest","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"18.16.0","dependencies":{"knifecycle":"15.0.1","common-services":"^13.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","eslint":"^8.46.0","jsarch":"^6.0.1","rimraf":"^5.0.1","metapak":"^5.1.3","@swc/cli":"^0.1.62","prettier":"^3.0.1","@swc/core":"^1.3.76","@swc/jest":"^0.2.28","coveralls":"^3.1.1","commitizen":"^4.3.0","typescript":"^5.1.6","@swc/helpers":"^0.5.1","jsdoc-to-markdown":"^8.0.0","metapak-nfroidure":"15.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.3.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/memory-kv-store_7.0.0_1691825994906_0.14670131524426622","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"memory-kv-store","version":"8.0.0","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"memory-kv-store@8.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/memory-kv-store#readme","bugs":{"url":"https://github.com/nfroidure/memory-kv-store/issues"},"dist":{"shasum":"4e99fba107749984e1684bfbb7b7d5b9eb79c133","tarball":"https://registry.npmjs.org/memory-kv-store/-/memory-kv-store-8.0.0.tgz","fileCount":12,"integrity":"sha512-4YGzl4iTAAZyOkAPr26vkcJQ5c4g+piEJcS+svoBoL891JWg/9lhYAdf8Vby+v4aW/BhfsXImMQwDwNO6DqtBQ==","signatures":[{"sig":"MEYCIQCSmwgAYEuPDT7v3tkCbodMaX8Ovb8RGD1Sw7h4qFOdoAIhANFMKNKaKqHlOVCR4noBITka2fNaGPSrfhnOiFv8n8Vn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52349},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=18.16.0"},"gitHead":"d5aca7a4dcf6527e103ec12474642b87a1e15fce","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","tsesm","jest","jsdocs","jsarch","ghactions","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm run build && npm run doc && npm run architecture && npm t && npm run lint && npm run metapak -- -s","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm run build && npm run doc && npm run architecture && npm t && npm run lint && npm run metapak -- -s","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/memory-kv-store.git","type":"git"},"_npmVersion":"9.5.1","description":"A simple in-memory key/value store.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","prettier","eslint-config-prettier","eslint-plugin-prettier","@typescript-eslint/eslint-plugin","@typescript-eslint/parser","typescript","rimraf","@swc/cli","@swc/core","@swc/helpers","jest","coveralls","@swc/jest","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"18.16.0","dependencies":{"knifecycle":"16.0.1","common-services":"^14.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","eslint":"^8.47.0","jsarch":"^6.0.1","rimraf":"^5.0.1","metapak":"^5.1.6","@swc/cli":"^0.1.62","prettier":"^3.0.2","@swc/core":"^1.3.77","@swc/jest":"^0.2.29","coveralls":"^3.1.1","commitizen":"^4.3.0","typescript":"^5.1.6","@swc/helpers":"^0.5.1","jsdoc-to-markdown":"^8.0.0","metapak-nfroidure":"15.0.2","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.4.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/memory-kv-store_8.0.0_1692251552792_0.07632749013566364","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"memory-kv-store","version":"8.0.1","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"memory-kv-store@8.0.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/memory-kv-store#readme","bugs":{"url":"https://github.com/nfroidure/memory-kv-store/issues"},"dist":{"shasum":"0886c65aa5f7f79ac2e4af62ef01e0f76aeefc4c","tarball":"https://registry.npmjs.org/memory-kv-store/-/memory-kv-store-8.0.1.tgz","fileCount":12,"integrity":"sha512-3dT6jx3sH4RWlvHD55avFmF7MC0mS9n+9XjLwH1zgwMtsgAPiXtS2kzJgZuIAJn8HCAwGTGULwBHprKKSEsjrA==","signatures":[{"sig":"MEUCICZdEN769ZC9xeBDhkL2O+FiuaieCvyFr4CBdr8rA2VvAiEAp0Fi6BbYmOvMDyCQw65MOoOTiiAdhZNLPa4p4BR4A64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52446},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=18.16.0"},"gitHead":"e217a525bacfb0e7a68872ee55baa512b3120a11","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","tsesm","jest","jsdocs","jsarch","ghactions","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm run build && npm run doc && npm run architecture && npm t && npm run lint && npm run metapak -- -s","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm run build && npm run doc && npm run architecture && npm t && npm run lint && npm run metapak -- -s","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/memory-kv-store.git","type":"git"},"_npmVersion":"9.5.1","description":"A simple in-memory key/value store.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","prettier","eslint-config-prettier","eslint-plugin-prettier","@typescript-eslint/eslint-plugin","@typescript-eslint/parser","typescript","rimraf","@swc/cli","@swc/core","@swc/helpers","jest","coveralls","@swc/jest","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"18.16.0","dependencies":{"knifecycle":"17.0.0","common-services":"^15.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","eslint":"^8.47.0","jsarch":"^6.0.3","rimraf":"^5.0.1","metapak":"^5.1.7","@swc/cli":"^0.1.62","prettier":"^3.0.2","@swc/core":"^1.3.77","@swc/jest":"^0.2.29","coveralls":"^3.1.1","commitizen":"^4.3.0","typescript":"^5.1.6","@swc/helpers":"^0.5.1","jsdoc-to-markdown":"^8.0.0","metapak-nfroidure":"15.0.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.4.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/memory-kv-store_8.0.1_1692530133165_0.5471074428182323","host":"s3://npm-registry-packages"}},"8.0.2":{"name":"memory-kv-store","version":"8.0.2","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"memory-kv-store@8.0.2","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/memory-kv-store#readme","bugs":{"url":"https://github.com/nfroidure/memory-kv-store/issues"},"dist":{"shasum":"fa11c9bf19cbe04e74a4b01e98dd52788c7be6ac","tarball":"https://registry.npmjs.org/memory-kv-store/-/memory-kv-store-8.0.2.tgz","fileCount":12,"integrity":"sha512-PKF1ToQVrF/E6svD3uIBClVq+gp8lELLkQvvfze7z1bVEqH6Z02tX5AxCP7lU+mGMdgaI9yHGoR3Ot9l80H9iQ==","signatures":[{"sig":"MEUCIQCvTgPQA5ekn4vuES4xKMIdOShWwDiVdLYxLS9Y4obUigIgApAhMmkMXK/qjUfC46QVDGAMw7Cwze1u40txRq6qZN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51699},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=20.11.1"},"gitHead":"1ef1580f010ca6aa13a59268d882692681d18ffe","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","tsesm","jest","jsdocs","jsarch","ghactions","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm run build && npm run doc && npm run architecture && npm t && npm run lint && npm run metapak -- -s","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","preversion":"npm run build && npm run doc && npm run architecture && npm t && npm run lint && npm run metapak -- -s","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"eslint":"^9.7.0"},"repository":{"url":"git+https://github.com/nfroidure/memory-kv-store.git","type":"git"},"_npmVersion":"10.7.0","description":"A simple in-memory key/value store.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","prettier","eslint-config-prettier","eslint-plugin-prettier","typescript-eslint","typescript","rimraf","@swc/cli","@swc/core","@swc/helpers","jest","@swc/jest","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"20.14.0","dependencies":{"knifecycle":"17.0.3","common-services":"^16.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.7.0","jsarch":"^6.0.3","rimraf":"^6.0.1","metapak":"^6.0.1","@swc/cli":"^0.4.0","prettier":"^3.3.3","@swc/core":"^1.6.13","@swc/jest":"^0.2.36","@eslint/js":"^9.7.0","commitizen":"^4.3.0","typescript":"^5.5.3","@swc/helpers":"^0.5.12","jsdoc-to-markdown":"^8.0.0","metapak-nfroidure":"18.2.0","typescript-eslint":"^7.16.0","eslint-plugin-jest":"^28.6.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/memory-kv-store_8.0.2_1721136141266_0.4264338133154515","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"memory-kv-store","version":"9.0.0","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"memory-kv-store@9.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/memory-kv-store#readme","bugs":{"url":"https://github.com/nfroidure/memory-kv-store/issues"},"dist":{"shasum":"2a1acc71684dd0db565ab256b7c6f05c6f292ca3","tarball":"https://registry.npmjs.org/memory-kv-store/-/memory-kv-store-9.0.0.tgz","fileCount":12,"integrity":"sha512-fAcSIZkcocC/Eeo564nPADuIXQY3OYs3qNKYgQOvoZcT38Xg6JXIc8VMc7OXmHd87eHvy8RtlNpvalGNZjbkHg==","signatures":[{"sig":"MEUCIGCcpyOCBz1SkFyAqdd1L0rKymfXRA2qLPem+HQM8OueAiEA3kkMA9NDT+vJpwaVmaXRjDYrsCqV1RCIELjcfp6zWb8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51928},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=20.11.1"},"gitHead":"fd22bbd1cb1b3c4a8d4375563f416b184524ca2b","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","tsesm","jest","jsdocs","jsarch","ghactions","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm run build && npm run doc && npm run architecture && npm t && npm run lint && npm run metapak -- -s","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","preversion":"npm run build && npm run doc && npm run architecture && npm t && npm run lint && npm run metapak -- -s","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"eslint":"^9.16.0"},"repository":{"url":"git+https://github.com/nfroidure/memory-kv-store.git","type":"git"},"_npmVersion":"10.7.0","description":"A simple in-memory key/value store.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","prettier","eslint-config-prettier","eslint-plugin-prettier","typescript-eslint","typescript","rimraf","@swc/cli","@swc/core","@swc/helpers","jest","@swc/jest","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"20.14.0","dependencies":{"knifecycle":"18.0.0","common-services":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.16.0","jsarch":"^6.1.2","rimraf":"^6.0.1","metapak":"^6.0.2","@swc/cli":"^0.5.2","prettier":"^3.4.2","@swc/core":"^1.10.0","@swc/jest":"^0.2.37","@eslint/js":"^9.16.0","commitizen":"^4.3.1","typescript":"^5.7.2","@swc/helpers":"^0.5.15","jsdoc-to-markdown":"^9.1.1","metapak-nfroidure":"19.0.1","typescript-eslint":"^8.17.0","eslint-plugin-jest":"^28.9.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/memory-kv-store_9.0.0_1733316255477_0.6387861766264791","host":"s3://npm-registry-packages"}},"9.0.1":{"name":"memory-kv-store","version":"9.0.1","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"memory-kv-store@9.0.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/memory-kv-store#readme","bugs":{"url":"https://github.com/nfroidure/memory-kv-store/issues"},"dist":{"shasum":"ef9909ddb43e88c5c829e25ccd3ba5a724d23555","tarball":"https://registry.npmjs.org/memory-kv-store/-/memory-kv-store-9.0.1.tgz","fileCount":12,"integrity":"sha512-zSrljnSo6dfekTr2MIVTCl7/sZE5eRy6kGzBVfvMi1zTlW6X67Gtzq8pHR+nnuOq2ci0tY9zo/BiBUYmATjQPQ==","signatures":[{"sig":"MEUCIFFXvQ3WZWtHylFNthwskTRNhVS7zpZ1XKyntW7jhgoHAiEAqGIjcZu02ZqtRyiDgmMPo+gWqnsI+awrwHy6uisoYTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52097},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=22.16.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"c8ba6b5288189541f97e27bd4a4e5cf228b15a7f","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","tsesm","jest","jsdocs","jsarch","ghactions","codeclimate"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","precz":"node --run build && node --run doc && node --run architecture && node --run test && node --run lint && node --run metapak -- -s","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"node --run changelog && git add CHANGELOG.md","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","preversion":"node --run build && node --run doc && node --run architecture && node --run test && node --run lint && node --run metapak -- -s","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/memory-kv-store.git","type":"git"},"_npmVersion":"10.9.2","description":"A simple in-memory key/value store.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","prettier","eslint-config-prettier","eslint-plugin-prettier","typescript-eslint","typescript","rimraf","@swc/cli","@swc/core","@swc/helpers","jest","@swc/jest","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"22.16.0","dependencies":{"knifecycle":"19.1.3","common-services":"^17.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.4","eslint":"^9.30.1","jsarch":"^6.2.1","rimraf":"^6.0.1","metapak":"^6.0.4","@swc/cli":"^0.7.8","prettier":"^3.6.2","@swc/core":"^1.12.11","@swc/jest":"^0.2.39","@eslint/js":"^9.30.1","commitizen":"^4.3.1","typescript":"^5.8.3","@swc/helpers":"^0.5.17","jsdoc-to-markdown":"^9.1.1","metapak-nfroidure":"20.0.5","typescript-eslint":"^8.36.0","eslint-plugin-jest":"^29.0.1","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/memory-kv-store_9.0.1_1762443408325_0.8396344840502479","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"memory-kv-store","version":"10.0.0","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"memory-kv-store@10.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/memory-kv-store#readme","bugs":{"url":"https://github.com/nfroidure/memory-kv-store/issues"},"dist":{"shasum":"4e81415a5c87a23ac8c5cd0a63153e34f56be462","tarball":"https://registry.npmjs.org/memory-kv-store/-/memory-kv-store-10.0.0.tgz","fileCount":12,"integrity":"sha512-XEVfoFacqTrYFV73L/1wBDweUBPc2j3g//Te+aRyzqD51pAWHqeLzBdLhf+OPSsFv8rO7u9ogKsE/o90YtZ5lQ==","signatures":[{"sig":"MEUCIQDzZqVCYyUP/lVGW48XuJJwRQByexdEUoghzFNp8kCeDAIgAIVDHtPHLhj1hz0ISAngd+duf0bk+KaMgaGkBETMJQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52294},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=24.14.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"45082b2fac1b2223bc5c35ec2823975d3320a830","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","tsesm","jest","jsdocs","jsarch","ghactions","codeclimate"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"node --run changelog && git add CHANGELOG.md","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","precommit":"node --run test && node --run lint && node --run metapak -- -s && node --run build && node --run doc && node --run architecture","commitlint":"commitlint","preversion":"node --run build && node --run doc && node --run architecture && node --run test && node --run lint && node --run metapak -- -s","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"}},"repository":{"url":"git+https://github.com/nfroidure/memory-kv-store.git","type":"git"},"_npmVersion":"11.9.0","description":"A simple in-memory key/value store.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"knifecycle":"20.0.0","common-services":"^18.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.1.0","jsarch":"^7.0.0","rimraf":"^6.1.3","metapak":"^7.0.0","@swc/cli":"^0.8.0","prettier":"^3.8.1","@swc/core":"^1.15.21","@swc/jest":"^0.2.39","@eslint/js":"^10.0.1","typescript":"^6.0.2","@commitlint/cli":"^20.5.0","jsdoc-to-markdown":"^9.1.3","metapak-nfroidure":"22.0.1","typescript-eslint":"^8.57.2","eslint-plugin-jest":"^29.15.1","conventional-changelog":"^7.2.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@commitlint/config-conventional":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/memory-kv-store_10.0.0_1774617032960_0.7876369471957698","host":"s3://npm-registry-packages-npm-production"}},"10.0.1":{"name":"memory-kv-store","version":"10.0.1","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"memory-kv-store@10.0.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/memory-kv-store#readme","bugs":{"url":"https://github.com/nfroidure/memory-kv-store/issues"},"dist":{"shasum":"4de15c8b60e9841dc3402b3838d1cc1f08a903c4","tarball":"https://registry.npmjs.org/memory-kv-store/-/memory-kv-store-10.0.1.tgz","fileCount":12,"integrity":"sha512-7g0JlIEHi4Kl+rU8ILfNPRrBT6lhbij/iUN7jNwJmfM3g+CKhKdiTJ/ROGJabtJ3DdEMlUmH5JcVRklVlStwWg==","signatures":[{"sig":"MEUCIH+IEZHxZPMojYXh9egSOwdHr0/ngropeNW/PUJVzwWyAiEAgHremMdLpDcx2yrSFt1l/gHE+bNMYA61vNqO7C3C230=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52376},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=24.14.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"8b23b8fd32e2171a538a90c335c879c39712880c","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","tsesm","jest","jsdocs","jsarch","ghactions","codeclimate"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"node --run changelog && git add CHANGELOG.md","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","precommit":"node --run test && node --run lint && node --run metapak -- -s && node --run build && node --run doc && node --run architecture","commitlint":"commitlint","preversion":"node --run build && node --run doc && node --run architecture && node --run test && node --run lint && node --run metapak -- -s","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"}},"repository":{"url":"git+https://github.com/nfroidure/memory-kv-store.git","type":"git"},"_npmVersion":"11.9.0","description":"A simple in-memory key/value store.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"knifecycle":"21.0.0","common-services":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.2.0","jsarch":"^7.1.0","rimraf":"^6.1.3","metapak":"^7.1.0","@swc/cli":"^0.8.1","prettier":"^3.8.1","@swc/core":"^1.15.24","@swc/jest":"^0.2.39","@eslint/js":"^10.0.1","typescript":"^6.0.2","@commitlint/cli":"^20.5.0","jsdoc-to-markdown":"^9.1.3","metapak-nfroidure":"22.1.1","typescript-eslint":"^8.58.0","eslint-plugin-jest":"^29.15.1","conventional-changelog":"^7.2.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@commitlint/config-conventional":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/memory-kv-store_10.0.1_1775557492664_0.6251106455481434","host":"s3://npm-registry-packages-npm-production"}},"10.0.2":{"name":"memory-kv-store","version":"10.0.2","author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"memory-kv-store@10.0.2","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/memory-kv-store#readme","bugs":{"url":"https://github.com/nfroidure/memory-kv-store/issues"},"dist":{"shasum":"d3b63c70a97adf534bb0f96cb0fdedb0f332b6e4","tarball":"https://registry.npmjs.org/memory-kv-store/-/memory-kv-store-10.0.2.tgz","fileCount":12,"integrity":"sha512-Mc55K14hF37t0I+hvzroE1gZ7epOMW2sCQVlM/d6ebx6w1Lq3j4Isw2FIYEENBu61MVVCBnSmh6KQwVzv8JSTA==","signatures":[{"sig":"MEYCIQDdnPbJv8FIR7s3onktB6JnKZy/sPP97oiL+ByzzPFRVAIhAJjjTxDvKG51NRQy162WBNLvCC9m1hqnbau4uXUXZWNm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52313},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=24.14.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"f8d913eb86641e1f65e1ad579fe02517b800b0db","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","tsesm","jest","jsdocs","jsarch","ghactions","codeclimate"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"node --run changelog && git add CHANGELOG.md","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","precommit":"node --run test && node --run lint && node --run metapak -- -s && node --run build && node --run doc && node --run architecture","commitlint":"commitlint","preversion":"node --run build && node --run doc && node --run architecture && node --run test && node --run lint && node --run metapak -- -s","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"}},"repository":{"url":"git+https://github.com/nfroidure/memory-kv-store.git","type":"git"},"_npmVersion":"11.9.0","description":"A simple in-memory key/value store.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"knifecycle":"21.1.0","common-services":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.2.0","jsarch":"^7.1.0","rimraf":"^6.1.3","metapak":"^7.1.1","@swc/cli":"^0.8.1","prettier":"^3.8.1","@swc/core":"^1.15.24","@swc/jest":"^0.2.39","@eslint/js":"^10.0.1","typescript":"^6.0.2","@commitlint/cli":"^20.5.0","jsdoc-to-markdown":"^9.1.3","metapak-nfroidure":"22.1.1","typescript-eslint":"^8.58.0","eslint-plugin-jest":"^29.15.1","conventional-changelog":"^7.2.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@commitlint/config-conventional":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/memory-kv-store_10.0.2_1776442615343_0.6875848492389192","host":"s3://npm-registry-packages-npm-production"}},"10.1.0":{"metapak":{"data":{"files":"'src/**/*.ts'","testsFiles":"'src/**/*.tests.ts'","distFiles":"'dist/**/*.js'","ignore":["dist"],"bundleFiles":["dist","src"]},"configs":["main","readme","eslint","tsesm","jest","jsdocs","jsarch","ghactions","codeclimate"]},"name":"memory-kv-store","version":"10.1.0","description":"A simple in-memory key/value store.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md","build":"rimraf 'dist' && tsc --outDir dist","changelog":"conventional-changelog -p conventionalcommits -i CHANGELOG.md -s && git add CHANGELOG.md","cli":"env NODE_ENV=${NODE_ENV:-cli}","commitlint":"commitlint","cover":"node --run jest -- --coverage","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","format":"node --run prettier","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","metapak":"metapak","precommit":"node --run build && node --run doc && node --run architecture && node --run test && node --run lint && node --run metapak -- -s","prettier":"prettier --write 'src/**/*.ts'","preversion":"node --run build && node --run doc && node --run architecture && node --run test && node --run lint && node --run metapak -- -s","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","test":"node --run jest","version":"node --run changelog && git add CHANGELOG.md"},"repository":{"type":"git","url":"git+https://github.com/nfroidure/memory-kv-store.git"},"author":{"name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com","url":"http://insertafter.com/en/index.html"},"license":"MIT","bugs":{"url":"https://github.com/nfroidure/memory-kv-store/issues"},"homepage":"https://github.com/nfroidure/memory-kv-store#readme","dependencies":{"common-services":"^20.0.0","knifecycle":"21.4.0"},"devDependencies":{"@commitlint/cli":"^21.2.1","@commitlint/config-conventional":"^21.2.0","@eslint/js":"^10.0.1","@swc/cli":"^0.8.1","@swc/core":"^1.15.47","@swc/jest":"^0.2.39","conventional-changelog":"8.1.0","conventional-changelog-conventionalcommits":"^10.2.1","eslint":"^10.8.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jest":"^29.16.0","eslint-plugin-prettier":"^5.5.6","jest":"^30.4.2","jsarch":"^7.1.2","jsdoc-to-markdown":"^9.1.3","metapak":"^7.1.1","metapak-nfroidure":"22.1.4","prettier":"^3.9.6","rimraf":"^6.1.3","typescript":"^6.0.3","typescript-eslint":"^8.66.0"},"engines":{"node":">=24.14.0"},"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"all","proseWrap":"always"},"contributors":[],"jsarch":{"parserOptions":{"plugins":["typescript"]}},"jest":{"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"],"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"extensionsToTreatAsEsm":[".ts"]},"babel":{"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"env":{"cjs":{"presets":[["@babel/env",{"targets":{"node":"10"},"modules":"commonjs"}]],"comments":true},"mjs":{"presets":[["@babel/env",{"targets":{"node":"12"},"modules":false}]],"comments":false}},"sourceMaps":true},"type":"module","funding":{"type":"individual","url":"https://github.com/sponsors/nfroidure"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"}},"gitHead":"159ae8009d2ffa94890600ec45ec701dd2186982","_id":"memory-kv-store@10.1.0","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-1VqJw8YRTXm7doC3zJlMIi2uTFzJt3yNzPhRSOOEViBi52bwOfbUFYkXXY2CPPNguAN5Q+gml00hMIxA2aDlEg==","shasum":"32607c0d6d4cb7bde2ac7bf899bbecac80569731","tarball":"https://registry.npmjs.org/memory-kv-store/-/memory-kv-store-10.1.0.tgz","fileCount":12,"unpackedSize":61321,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDP+vXv23FHsQkX6kdAfnhQO7jy8E1vfTwtR1F4CCc5NAIgZKxjU8S50Lx1DIay+g0MK1HA2kt9+x9Z2ae/L4BV2wE="}]},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"directories":{},"maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/memory-kv-store_10.1.0_1786289849108_0.7930196590455205"},"_hasShrinkwrap":false}},"time":{"created":"2017-12-02T17:22:47.120Z","modified":"2026-08-09T15:37:29.442Z","1.0.0":"2017-12-02T17:22:47.120Z","2.0.0":"2018-07-04T07:35:13.462Z","2.0.1":"2018-07-06T12:43:44.715Z","2.0.2":"2018-09-16T10:23:30.833Z","2.1.0":"2019-12-07T07:57:28.008Z","2.2.0":"2020-01-19T12:15:20.940Z","3.0.0":"2020-03-23T15:28:43.175Z","3.0.1":"2020-10-18T17:11:04.614Z","4.0.0":"2020-12-01T09:26:25.498Z","4.0.1":"2021-04-10T08:59:40.349Z","4.1.0":"2021-04-13T07:25:19.364Z","4.2.0":"2021-04-14T15:51:47.835Z","5.0.0":"2021-11-02T09:02:44.635Z","5.0.1":"2022-05-25T15:48:12.962Z","6.0.0":"2022-06-12T10:38:00.127Z","6.0.1":"2022-09-01T09:13:26.834Z","6.0.2":"2023-01-05T08:24:10.404Z","7.0.0":"2023-08-12T07:39:55.094Z","8.0.0":"2023-08-17T05:52:33.065Z","8.0.1":"2023-08-20T11:15:33.350Z","8.0.2":"2024-07-16T13:22:21.427Z","9.0.0":"2024-12-04T12:44:15.722Z","9.0.1":"2025-11-06T15:36:48.509Z","10.0.0":"2026-03-27T13:10:33.157Z","10.0.1":"2026-04-07T10:24:52.807Z","10.0.2":"2026-04-17T16:16:55.614Z","10.1.0":"2026-08-09T15:37:29.283Z"},"bugs":{"url":"https://github.com/nfroidure/memory-kv-store/issues"},"author":{"name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com","url":"http://insertafter.com/en/index.html"},"license":"MIT","homepage":"https://github.com/nfroidure/memory-kv-store#readme","repository":{"type":"git","url":"git+https://github.com/nfroidure/memory-kv-store.git"},"description":"A simple in-memory key/value store.","contributors":[],"maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"readme":"[//]: # ( )\n[//]: # (This file is automatically generated by a `metapak`)\n[//]: # (module. Do not change it  except between the)\n[//]: # (`content:start/end` flags, your changes would)\n[//]: # (be overridden.)\n[//]: # ( )\n# memory-kv-store\n> A simple in-memory key/value store.\n\n[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/nfroidure/memory-kv-store/blob/main/LICENSE)\n\n\n[//]: # (::contents:start)\n\nThis simple project is intended to mock real key value stores likes Redis or\n file system based stores. It can also be used in local scripts to run code\n that assume a key value store exists.\n\nIt requires a `delay` services to be passed in, you can find an implementation\n in the [`common-services`](https://github.com/nfroidure/common-services)\n project.\n\n[//]: # (::contents:end)\n\n# API\n## Classes\n\n<dl>\n<dt><a href=\"#KV\">KV</a></dt>\n<dd><p>Creates a key/value store</p>\n</dd>\n</dl>\n\n## Functions\n\n<dl>\n<dt><a href=\"#initKV\">initKV(services)</a> ⇒ <code><a href=\"#KV\">Promise.&lt;KV&gt;</a></code></dt>\n<dd><p>Instantiate the kv service</p>\n</dd>\n</dl>\n\n<a name=\"KV\"></a>\n\n## KV\nCreates a key/value store\n\n**Kind**: global class  \n\n* [KV](#KV)\n    * [.set(key, value, [ttl])](#KV+set) ⇒ <code>Promise.&lt;void&gt;</code>\n    * [.get(key)](#KV+get) ⇒ <code>Promise.&lt;\\*&gt;</code>\n    * [.delete(key)](#KV+delete) ⇒ <code>Promise.&lt;void&gt;</code>\n    * [.getSet(key, value, [ttl])](#KV+getSet) ⇒ <code>Promise.&lt;\\*&gt;</code>\n    * [.getDelete(key)](#KV+getDelete) ⇒ <code>Promise.&lt;\\*&gt;</code>\n    * [.bulkSet(keys, values, [ttls])](#KV+bulkSet) ⇒ <code>Promise.&lt;void&gt;</code>\n    * [.bulkGet(keys)](#KV+bulkGet) ⇒ <code>Promise.&lt;Array.&lt;\\*&gt;&gt;</code>\n    * [.bulkDelete(keys)](#KV+bulkDelete) ⇒ <code>Promise.&lt;void&gt;</code>\n\n<a name=\"KV+set\"></a>\n\n### kV.set(key, value, [ttl]) ⇒ <code>Promise.&lt;void&gt;</code>\nSet a value in the store\n\n**Kind**: instance method of [<code>KV</code>](#KV)  \n**Returns**: <code>Promise.&lt;void&gt;</code> - A promise to be resolved when the value is stored.  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| key | <code>String</code> | The key to store the value at |\n| value | <code>\\*</code> | The value to store |\n| [ttl] | <code>number</code> | The duration in milliseconds the value remains valid |\n\n**Example**  \n```js\nkv.set('hello', 'world');\n.then(() => console.log('Stored!'));\n// Prints: Stored!\n```\n<a name=\"KV+get\"></a>\n\n### kV.get(key) ⇒ <code>Promise.&lt;\\*&gt;</code>\nGet a value from the store\n\n**Kind**: instance method of [<code>KV</code>](#KV)  \n**Returns**: <code>Promise.&lt;\\*&gt;</code> - A promise that resolve to the actual value.  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| key | <code>String</code> | The key that map to the value |\n\n**Example**  \n```js\nkv.get('hello');\n.then((value) => console.log(value));\n// Prints: world\n```\n<a name=\"KV+delete\"></a>\n\n### kV.delete(key) ⇒ <code>Promise.&lt;void&gt;</code>\nDelete a value from the store\n\n**Kind**: instance method of [<code>KV</code>](#KV)  \n**Returns**: <code>Promise.&lt;void&gt;</code> - A promise that resolve once the value is deleted.  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| key | <code>String</code> | The keyof the deleted value |\n\n**Example**  \n```js\nkv.delete('hello');\n.then((value) => console.log('Deleted!'));\n// Prints: Deleted!\n```\n<a name=\"KV+getSet\"></a>\n\n### kV.getSet(key, value, [ttl]) ⇒ <code>Promise.&lt;\\*&gt;</code>\nSet a value and get the previous one\n\n**Kind**: instance method of [<code>KV</code>](#KV)  \n**Returns**: <code>Promise.&lt;\\*&gt;</code> - A promise that resolve to the previous value.  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| key | <code>String</code> | The key that map to the value |\n| value | <code>\\*</code> | The new value to store |\n| [ttl] | <code>number</code> | The duration in milliseconds the value remains valid |\n\n**Example**  \n```js\nkv.getSet('hello', 'folks');\n.then((value) => console.log(value));\n// Prints: world\n```\n<a name=\"KV+getDelete\"></a>\n\n### kV.getDelete(key) ⇒ <code>Promise.&lt;\\*&gt;</code>\nGet a value from the store and delete it\n\n**Kind**: instance method of [<code>KV</code>](#KV)  \n**Returns**: <code>Promise.&lt;\\*&gt;</code> - A promise that resolve to the actual value.  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| key | <code>String</code> | The key that map to the value |\n\n**Example**  \n```js\nkv.getDelete('hello');\n.then((value) => console.log(value));\n// Prints: world\n```\n<a name=\"KV+bulkSet\"></a>\n\n### kV.bulkSet(keys, values, [ttls]) ⇒ <code>Promise.&lt;void&gt;</code>\nSet a several values in the store\n\n**Kind**: instance method of [<code>KV</code>](#KV)  \n**Returns**: <code>Promise.&lt;void&gt;</code> - A promise to be resolved when the values are stored.  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| keys | <code>Array.String</code> | The keys to store the values at |\n| values | <code>Array</code> | The values to store |\n| [ttls] | <code>Array.number</code> | The duration in milliseconds each values remains valid |\n\n**Example**  \n```js\nkv.bulkSet(['hello', 'foo'], ['world', 'bar']);\n.then(() => console.log('Stored!'));\n// Prints: Stored!\n```\n<a name=\"KV+bulkGet\"></a>\n\n### kV.bulkGet(keys) ⇒ <code>Promise.&lt;Array.&lt;\\*&gt;&gt;</code>\nGet a several values from the store\n\n**Kind**: instance method of [<code>KV</code>](#KV)  \n**Returns**: <code>Promise.&lt;Array.&lt;\\*&gt;&gt;</code> - A promise to be resolved when the values\n are retrieved.  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| keys | <code>Array.String</code> | The keys to retrieve the values |\n\n**Example**  \n```js\nkv.bulkGet(['hello', 'foo']);\n.then((values) => console.log(values));\n// Prints: ['world', 'bar']\n```\n<a name=\"KV+bulkDelete\"></a>\n\n### kV.bulkDelete(keys) ⇒ <code>Promise.&lt;void&gt;</code>\nDelete values for several keys from the store\n\n**Kind**: instance method of [<code>KV</code>](#KV)  \n**Returns**: <code>Promise.&lt;void&gt;</code> - A promise to be resolved when the values\n are deleted.  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| keys | <code>Array.String</code> | The keys for which to delete the values |\n\n**Example**  \n```js\nkv.bulkDelete(['hello', 'foo']);\n.then((values) => console.log('Deleted!'));\n// Prints: Deleted!\n```\n<a name=\"initKV\"></a>\n\n## initKV(services) ⇒ [<code>Promise.&lt;KV&gt;</code>](#KV)\nInstantiate the kv service\n\n**Kind**: global function  \n**Returns**: [<code>Promise.&lt;KV&gt;</code>](#KV) - A promise of the kv service  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| services | <code>Object</code> | The services to inject |\n| services.delay | <code>function</code> | A delaying function |\n| services.time | <code>function</code> | A timing function |\n| [services.log] | <code>function</code> | A logging function |\n| [services.KV_TTL] | <code>Number</code> | The store time to live |\n| [services.KV_STORE] | <code>Map</code> | The store for values as a simple object, it is useful  to get a synchronous access to the store in tests  for example. |\n\n**Example**  \n```js\nimport initKV from 'memory-kv-store';\n\nconst kv = await initKV({\n  delay: Promise.delay.bind(Promise),\n});\n```\n\n# Authors\n- [Nicolas Froidure](http://insertafter.com/en/index.html)\n\n# License\n[MIT](https://github.com/nfroidure/memory-kv-store/blob/main/LICENSE)\n","readmeFilename":"README.md"}