{"_id":"memory-card","_rev":"46-5676662b95a34b467aa0a54d0e55a824","name":"memory-card","dist-tags":{"latest":"1.0.3","next":"1.1.2"},"versions":{"0.0.2":{"name":"memory-card","version":"0.0.2","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"src/index.js","typings":"src/index.d.ts","directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc && shx cp {README.md,LICENSE,package.json} dist/","pack":"npm pack dist/","lint":"npm run lint:ts","lint:ts":"tslint --project tsconfig.json && tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh"},"repository":{"type":"git","url":"git+https://github.com/zixia/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/zixia/memory-card/issues"},"homepage":"https://github.com/zixia/memory-card#readme","devDependencies":{"@types/blue-tape":"^0.1.31","@types/node":"^10.1.4","@types/semver":"^5.5.0","blue-tape":"^1.0.0","git-scripts":"^0.2.1","semver":"^5.5.0","shx":"^0.2.2","ts-node":"^6.0.5","tslint":"^5.10.0","typescript":"^2.8.4"},"git":{"scripts":{"pre-push":"./scripts/pre-push.sh"}},"publishConfig":{"access":"public","tag":"latest"},"dependencies":{"brolog":"^1.6.2"},"gitHead":"ee6bcf7ede7539addc90edd89352c9552bf8c596","_id":"memory-card@0.0.2","_npmVersion":"6.1.0","_nodeVersion":"10.2.1","_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"dist":{"integrity":"sha512-POVVTKF0uJpicH/dJAZ1W0Vl2MSOcWUrolg1/HRcDeV6+To+SNgtCZGPf6m2/fmHf11FEPB2CdA7kVKH05qdZA==","shasum":"7f4cc4ae6541f231375880b00afe09b1e0a713cd","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.0.2.tgz","fileCount":20,"unpackedSize":30642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbD8KfCRA9TVsSAnZWagAAheUP/jWN0fcBlh47zzvdF3fs\npO6HlfKCdNITIGKpkn7onVc3q0VLEtlXGpdM0AUWZmDIgVvLCm5Gq5RRNU20\nNgpw3uW8K1G7Ey4mS0kuhvFNmDmJyp6YiZInIbYJv1zy8y9XphuXH+8xDwmw\nP7jD0TNQnEDo3aB3jooaL/BAhbXuvT3MiY6B6a94wMBCZIumSwkdH+41gxk+\nASPWnj06p5UTlv9N8q6UYW/Vx6SwBMD7QaRYJvvLz+FIKu75DTmRXBIEEayQ\nCImcAipnBv0xopfg0kdDj1es4B4WIzAZ1CScFy9ujRfwTZ3j8BSY3qie9DJ2\niEFgRH/Oi3b0gm22hler7Tl1Ya8JPt2WmInHze7CEtXLmO3GYQU/pwg/2KXv\ntG2UvgVDpC7ZlU4tXtTcSF3b6l8gQdHpa9lcE+CifjMZkmcy03gmlKtbU9Uw\nl3qWjonY1ui2YDCKHWrdrn/COCm0ULvnM47FIPSmQV1ntNe+mLkodjaYq9m4\nGrzn3FOkBcxxl6TPaYMsghWwUgqyEFz+hTtz4fioxnr+zsQgZk8QboIoSO7C\nd6mdZWyWWfuDf/ytuuZKRQK/6akznPdR6oa9FB08GKIdfrFmsBxJNSBb5xBg\nZwClAP3C62Zzzz/Oc2ukS1BF48U0cqb08nIROCG5QzzOxfzFQn9zZZxqyEsw\nuppz\r\n=9xe9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv1vGXoV28iMMUt6NqLVeyDH+V+bw+SElZbF+qMKnw4wIgY6rx5i7GpTydw0qwmj7KJiE+ARDGDxqS5cgRkqDvHHM="}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.0.2_1527759519141_0.9714203628539344"},"_hasShrinkwrap":false},"0.0.3":{"name":"memory-card","version":"0.0.3","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"src/index.js","typings":"src/index.d.ts","directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc && shx cp {README.md,LICENSE,package.json} dist/","pack":"npm pack dist/","lint":"npm run lint:ts","lint:ts":"tslint --project tsconfig.json && tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh"},"repository":{"type":"git","url":"git+https://github.com/zixia/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/zixia/memory-card/issues"},"homepage":"https://github.com/zixia/memory-card#readme","devDependencies":{"@types/blue-tape":"^0.1.31","@types/node":"^10.1.4","@types/semver":"^5.5.0","blue-tape":"^1.0.0","git-scripts":"^0.2.1","semver":"^5.5.0","shx":"^0.2.2","ts-node":"^6.0.5","tslint":"^5.10.0","typescript":"^2.8.4"},"git":{"scripts":{"pre-push":"./scripts/pre-push.sh"}},"publishConfig":{"access":"public","tag":"latest"},"dependencies":{"brolog":"^1.6.2"},"gitHead":"f9acfc9f5e1aa479ed0a27ba7332e36527ceef5f","_id":"memory-card@0.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"dist":{"integrity":"sha512-pdyBAtbxIk05EyX2NCFX86qeglKyP20yAXiTeCGxGGnOMWozB8TnZYapnNILhRUoC/cLGtx6TYznTBQJxDKSmw==","shasum":"d68d8e5cb9e7448a1b7747bc9ec933b9561bf5a6","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.0.3.tgz","fileCount":20,"unpackedSize":31864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbD8ZLCRA9TVsSAnZWagAAS0AP+QBXivApWwgGJj7B8TTD\n+OZt2FoMAPAatn6mxP6T8x09HRWS1kQuH3ZWJxDyKpPjojrPTnQVN8Iigoah\nUF3DgEC1jOdc7ZynGX3xVlL+nT3MdCOBQlI1CDyrTb26FZJ7DPWTsTu8rpST\n0vSSxAeYq1oOZLyqmRvLg2jriZtzCV4+F3IWTz49F2zTsYJ+nYoB9FIjZm0R\nAaZWojxc5sg3v85fvDzhmvt0fUBNb6RXwq6WSXjkbDorSdAhs36V0v7adqco\nr2lKnPtWjtDkY8G80+VamnCJm8COGHt00V90s3AR3o2FLKwzzQIJtD2mNMbf\nPuBH3IL0iRfocxMgEJoeEp534exTGzzE+HqKj95L/L4W9vb8fXIgmlSPYijv\nL2ndeARU6KFzY1Om+SCO/IN1YjsMXmg8e0XE2oP/HlLRMH8qDi3eKcwMiuG/\nSN/1bbAs7l6TEHnK6Yagqs3ujzN1d3T+ka5dfDzwt4omqOQdokOEg5+1PXyI\nVdSLNP9z6i9m+7Mk0gzom6lucIEa/wzcNR8DnIQS9xUi+S/+4EFXq1tcMHem\nY4m3DINfF5LqdJwTwNZ11DzFOlNqNIe4f0zQm6ThBsS+wNt8/f1RcUe+qUo+\nEph0ZgGouJGzcSmt0D9qBv4HN8TGu3DsuuEVOMdXMBAr7OPyRt+6HO2xEhtk\nW/56\r\n=dtCS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAuTR2nszEq8t7kCcJDmhArgBxQF7NQg9sSZ+gbIhaR5AiEAiPU2stGxDMo1TtK1iUSsZ4IDhhSmYOWrZaNmotp4Ui4="}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.0.3_1527760459039_0.1035105206675051"},"_hasShrinkwrap":false},"0.0.4":{"name":"memory-card","version":"0.0.4","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"src/index.js","typings":"src/index.d.ts","directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc && shx cp {README.md,LICENSE,package.json} dist/","pack":"npm pack dist/","lint":"npm run lint:ts","lint:ts":"tslint --project tsconfig.json && tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh"},"repository":{"type":"git","url":"git+https://github.com/zixia/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/zixia/memory-card/issues"},"homepage":"https://github.com/zixia/memory-card#readme","devDependencies":{"@types/blue-tape":"^0.1.31","@types/node":"^10.1.4","@types/semver":"^5.5.0","blue-tape":"^1.0.0","git-scripts":"^0.2.1","semver":"^5.5.0","shx":"^0.2.2","ts-node":"^6.0.5","tslint":"^5.10.0","typescript":"^2.8.4"},"git":{"scripts":{"pre-push":"./scripts/pre-push.sh"}},"publishConfig":{"access":"public","tag":"latest"},"dependencies":{"brolog":"^1.6.2"},"gitHead":"0f6f586ebed1ecfa84fa8c6bff216f969168fe0e","_id":"memory-card@0.0.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"dist":{"integrity":"sha512-GQhqMsSHSQNFL+SVPk1uAnbPTc8u2X2R8AL5bJTAUrbGQUNYQGmskQhQaJ46TLsargsHyLbAUa9wka4gHPqSkw==","shasum":"61479d23b235ca20cf71861e0e8fcd0a31d593c8","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.0.4.tgz","fileCount":20,"unpackedSize":31864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbD8bQCRA9TVsSAnZWagAAmyMP/iGWIC+wC/+T+NzNklsa\ncC/XUEBiQbhuWEeOYWMExGy8/kTs1C9e/+h4VjnEIZMTJOX+g9EdRz0rmTKt\n67Tm1gAzVtw9uTQB+STHi5mA3+cCSd6IB/ZJpDlR6Xx7oT7VlpDWVOFZr1BG\nPU9LR/hcFCOTEIcjl+9FxfzwPt0UDEGe5iMgf4g5eI28gUG8FXzZ46B06SDX\nGekWe78qDtq5LGLXG4mzZuU+FpiEOD+q+GhIGq5CS31mh/yttfemDUU/XgQr\ntPomxHBMrLMj/U3E6X2t4oqiFjOHc52ATMuFVna4wMdDGn1KwriYoI8hm/Xu\n7uuwt9RP4Pt0+dXtYmow31gSYCeFhVAgmWKyTthWfuPXr8Uulzx9qdd02ISX\nnhNh4yVlqhTMER8yTiRMXfdazgdLn/DYTJFWcXp3qPc7SkPOLl5bGicU9ZCT\nvdL7uicttqVdKeeF/DDZckqTQgtYh2597EspsquhTt8Atp3ZK7nDUcSJRIyR\nKYw/iY8DzzWnvzeMeUoXVNFV9qW7AAxkDuxVD0jJhSbPvaKi8qLhAMvsvSzp\nV+yty+BXg0uyscMB9tR8zizai87rVD7yxP17pJCSwl+AIC90R4YmplqCw8gd\nQjfkt/tcrKfV1gqMy+SwqdLtb9upS2lc4ETH9K6+zXA9IzJ5fOyGoxmv2XLk\nnem1\r\n=LeLD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9OcOV5lG7FMWN7YJXPDnM0R+7hAhKpnipm9CCNL64FwIhAPzEBZxpowl0GICxXjHB3r1syvo/6dCr+Quo+u+L4rCd"}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.0.4_1527760592606_0.40699438201969795"},"_hasShrinkwrap":false},"0.0.5":{"name":"memory-card","version":"0.0.5","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"src/index.js","typings":"src/index.d.ts","directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc && shx cp {README.md,LICENSE,package.json} dist/","pack":"npm pack dist/","lint":"npm run lint:ts","lint:ts":"tslint --project tsconfig.json && tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh"},"repository":{"type":"git","url":"git+https://github.com/zixia/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/zixia/memory-card/issues"},"homepage":"https://github.com/zixia/memory-card#readme","devDependencies":{"@types/blue-tape":"^0.1.31","@types/node":"^10.1.4","@types/semver":"^5.5.0","blue-tape":"^1.0.0","git-scripts":"^0.2.1","semver":"^5.5.0","shx":"^0.2.2","ts-node":"^6.0.5","tslint":"^5.10.0","typescript":"^2.8.4"},"git":{"scripts":{"pre-push":"./scripts/pre-push.sh"}},"publishConfig":{"access":"public","tag":"latest"},"dependencies":{"brolog":"^1.6.2"},"_id":"memory-card@0.0.5","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"dist":{"integrity":"sha512-aYm1POJVwkpbjAYrsENCXo5Tk/7ch5E3KHDd6PHjtas9kW9ond8/GViPyy2Dsyz0OxZevQHXzXFzpIvTcAILTw==","shasum":"7647e7a97a361047fe932ac8dbadf3894bd56c6c","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.0.5.tgz","fileCount":21,"unpackedSize":35167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbD8h1CRA9TVsSAnZWagAAPigP+QAijG3NzbA+K2vPhBa2\nzV2oxJ8dGyZ8lqPcQ/TrMKee00vJFJvGZR2/fz0tv4L9hjPVSAsRv77T3qbw\npSsTK4i66/T2N1y+8LtVMtt7cMaydGGNhMqM5rPH7OMX3zYLASIrm13T+zfO\nmAZZ08c3luYJ5EtSLpsGFo0JU6PQhZQxEcclIBNRXrj4v5/TnEBRywcV2PHM\nCJ9lzwc+9a5FW4KDq4bya2p/LoP20p4kbnE0R5RiOwFdzrmjPT6xg5RRkaWC\nw2hvDa+XQo2gJfjrYt88IYfEZMq4FoaS8u8kvaQtIXpbcLWKg97cSKezjhoP\noA0OuOJ5IE7GApcfbnDZBDSxDO65/l5IIHuQ8KZamCxjIxhJHsmCRn69TD7k\nUzdszMHMzNsf4TISR+BdNw+VtD7ZZr0zggPrv/5/zSRviGOFZqkwBLla5ZrG\nJ2EJSoM+lXog1yiEA8xuo0GOTIz7aUIkeOMTxQ0dhBIJd+yzBoZbSCy/ti1m\nufSuDTj363N+NGgy2mJPg/GCiWeIHw2Bln3mp4JWRfoqGvO6hSnlg0Ab53IQ\nbwaEBDIVkrQZUZLXeor8GcA/vWWQ8DZOepVFOAVS42etWz/YAVC/4BmUL70K\nqks2chrFcBhrnjXnNCPey12zGfRfBw1otSapXeCdC8qQYKslKgRx9gl5wTwW\ntpmA\r\n=z2h1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDEKfQ2uwuLXl6eZ/LWFRcbqDCojLi2vC/2UnYKZj2QhAiEA2z0jX31B/lE+ApndiMw/aGDIUJ6g3cxwUWWxsKOIswA="}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.0.5_1527761013370_0.6812906126548748"},"_hasShrinkwrap":false},"0.0.6":{"name":"memory-card","version":"0.0.6","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"src/index.js","typings":"src/index.d.ts","directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc && shx cp {README.md,LICENSE,package.json} dist/","pack":"npm pack dist/","lint":"npm run lint:ts","lint:ts":"tslint --project tsconfig.json && tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh"},"repository":{"type":"git","url":"git+https://github.com/zixia/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/zixia/memory-card/issues"},"homepage":"https://github.com/zixia/memory-card#readme","devDependencies":{"@types/blue-tape":"^0.1.31","@types/node":"^10.1.4","@types/semver":"^5.5.0","blue-tape":"^1.0.0","git-scripts":"^0.2.1","semver":"^5.5.0","shx":"^0.2.2","ts-node":"^6.0.5","tslint":"^5.10.0","typescript":"^2.8.4"},"git":{"scripts":{"pre-push":"./scripts/pre-push.sh"}},"publishConfig":{"access":"public","tag":"latest"},"dependencies":{"brolog":"^1.6.2"},"_id":"memory-card@0.0.6","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"dist":{"integrity":"sha512-H70DjadVT6jIiudrgGF4OWzFLCuHgGx0uKjnlabMC8Grx/kMy/Qsjl8R+ZtH0au9pRQT1ym4ONXKu4if9ACVPw==","shasum":"dfa2bdad2cfb02dc05681cd1e3c3d470e5562b21","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.0.6.tgz","fileCount":21,"unpackedSize":35511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbD86lCRA9TVsSAnZWagAAkuwP/RaziXt+XvrDFz/yl5tZ\nXy30hb61Z5FVZlrIkQ7NAYu/rrMzxvkwoen7t/xvhGAYg/lvB+9Dt8dBhOg1\nKF9wBDKEjTrTi+yt3p5aMDgJ94Ls2tg36fIScOnCVHi0kb67yA81+pUjlDp9\nvCSkQMHUQdzskRRN272cWRuseKrre6R6OYstisu+iurJdonoGDuyDHqMIQMG\nVKwnC2dw+yNYE6j6s0OXzX9o6blV6PrfkgYz0O23Iva61dOGle1b3iwmh6xi\nqzJjZv2juOZH3WhIutuwi9mesUIYeizN/aBQqgv+r3vAj6qh/pZ5WMEFSTqi\nQ3W6rbJDpgvDg1aIm4Y3X/ZO5so/1AHjdg2N+RuGmYij/vM4O6njoZk0eXmX\nLqkUW1OzwkDNe3lGp3arbgGEOCqzIDQEAFouYjQS7jl3f4mOViRFb2KBnBJ1\n7xj6Aq2FRjEE32BrdJeNlQwEVwRzNcU5tVtBawfi1o0t948fObLZNhoS+Ytu\ntHZRSHSGT2XCOFotaXEZidbOPyLbnBmDno/STZUDaO3DKpuy9d1V+a7IIifm\nUL3lHtCnI6tZEEgjmqJFEi87At+FnJviwNGDjw1p4mXkWKSLGYiK754Jq+h/\ng6u061g6mXkDsvUU8poLIYmpg83q9WlHXqWHUDoyZgXe/Mc4IUKpxrN4yc8E\np1Bl\r\n=sF7C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFaovkmR6t5W7Y9GxNWlPiX5OKg+18K83pUtQ9bxitl5AiEAo0NREClr4fNkssJWCU/RrsUmKiRtzzgvxzsuYRX8TCc="}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.0.6_1527762596528_0.7352444108206104"},"_hasShrinkwrap":false},"0.0.7":{"name":"memory-card","version":"0.0.7","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"src/index.js","typings":"src/index.d.ts","directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc && shx cp {README.md,LICENSE,package.json} dist/","pack":"npm pack dist/","lint":"npm run lint:ts","lint:ts":"tslint --project tsconfig.json && tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh"},"repository":{"type":"git","url":"git+https://github.com/zixia/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/zixia/memory-card/issues"},"homepage":"https://github.com/zixia/memory-card#readme","devDependencies":{"@types/blue-tape":"^0.1.31","@types/node":"^10.1.4","@types/semver":"^5.5.0","blue-tape":"^1.0.0","git-scripts":"^0.2.1","semver":"^5.5.0","shx":"^0.2.2","ts-node":"^6.0.5","tslint":"^5.10.0","typescript":"^2.8.4"},"git":{"scripts":{"pre-push":"./scripts/pre-push.sh"}},"publishConfig":{"access":"public","tag":"latest"},"dependencies":{"brolog":"^1.6.2"},"_id":"memory-card@0.0.7","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"dist":{"integrity":"sha512-0dPej4fF4LJqMsveLKqv96XPQcgtXtlWuJWm8Ax5+/nNNsbNgqaJukkwBOitzRQBln5wF/uRLCJ/ncBADpcmsQ==","shasum":"4679f999840be0c4dccd82d5836b03e789d3cb66","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.0.7.tgz","fileCount":21,"unpackedSize":35211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbENEGCRA9TVsSAnZWagAAXtcP/Aqv+/gLULPmKwCuDHo/\nvozj+8mGN5vvZQZHhGLhUjocuwG037P5nV7RynQoIR09IvRAInIZr9Ka1NaI\ngSh/zZibEhb5UzRsZS2NpOz0vSKSnw6Qz7TTlMAJkv5t0N7dLKnGo4i1oJvL\n/Ed7H/+nQylpVIT+UYZ1SIAg9s+xKrt+9Ai7iKN+ANtafahWt4jEpbYSM+Uo\ntf0o4pOejvmiOEAkhmm+QSSzTPxi6lr+CQX7Sp+KUtCTqMCbTpE0WBED/fEB\n9/xIFSWKlzDjE0RSpglQ0JIa9Pa1OlA38odEcW7ILjO0GVFzUyF+EUq28lPq\nLIiiaiXmxIabOCLN/kOI6FGBPOo4WESJE6On0aDbsOHYIndGbc4DX7/ZGMTr\nmaQ6xF/HTNmGNDdvQK7iP/MiXqYxwTFQHn8tkbtq1gt+A5kW0eu2lPYojgq6\nCY3aTAQRHnqYVOl9Zx796mn8rX39EzakyoVYPxhD8TBbGRNHwnsLnay7dOCj\nYQmkYv7oCaN9gI0OfzbZXLcrmCC1GRjrJpmmy5mDOG3lTEYU8Int3oTFinnl\ntSDUoIY4EMljjxO6/AqgND5iuNZqILWcUTwlmb3Pc7p88KJQnhZ33ni42oUa\nJ6w78Z44HWiU2IjkgC4KnTbTkpjqkriUB1BC1DPSxShgu55UxnIzvMJBW1TN\n+V6s\r\n=ZZ2B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIATikiSEn4P4jCEng1NpT4+ZM3Auellgtk5L+Uj5KFeGAiASvVDR8QXJJckUxzafWQJQwOxeDvBXFkZzbXJYKNFNBw=="}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.0.7_1527828742095_0.9855067838059006"},"_hasShrinkwrap":false},"0.0.8":{"name":"memory-card","version":"0.0.8","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"src/index.js","typings":"src/index.d.ts","directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc && shx cp {README.md,LICENSE,package.json} dist/","pack":"npm pack dist/","lint":"npm run lint:ts","lint:ts":"tslint --project tsconfig.json && tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh"},"repository":{"type":"git","url":"git+https://github.com/zixia/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/zixia/memory-card/issues"},"homepage":"https://github.com/zixia/memory-card#readme","devDependencies":{"@types/blue-tape":"^0.1.31","@types/node":"^10.1.4","@types/semver":"^5.5.0","blue-tape":"^1.0.0","git-scripts":"^0.2.1","semver":"^5.5.0","shx":"^0.2.2","ts-node":"^6.0.5","tslint":"^5.10.0","typescript":"^2.8.4"},"git":{"scripts":{"pre-push":"./scripts/pre-push.sh"}},"publishConfig":{"access":"public","tag":"latest"},"dependencies":{"brolog":"^1.6.2"},"_id":"memory-card@0.0.8","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"dist":{"integrity":"sha512-9AXcx6Zep9W5kH9H3QxnKpsy1XzzebU4jgiDTgK+EZ+5dQuR3YjkFS69jI2zF97VuJU3xC6OG3xUlcD9XQ9EKw==","shasum":"c665a21b6b062448a5fe97471fede4fc41a5dd1b","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.0.8.tgz","fileCount":21,"unpackedSize":34822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbE6X6CRA9TVsSAnZWagAAJzAP/3Ub69iD8Qsga34FrOT7\npX7iZV8fMOnwYNgquwTUG9nN1/HvNihbr/raJBry772NtSLKXnExTGlJUPiz\nl8iSmb3tBCBm92MYvWVjOvOHMxMCJ8z66Sjbc7ZzSeoddOafE0NNy8MD6XTp\nyHCbp0bFC5P63unI9BjoI5GzyfdvfOoyKXQhPWb1kPfJmRX9Z8NOERIhNtH4\nKOO1DXbwpjgogFROD7QhWx3oxwRfKxMU88QQRVmDlTmU0xpMwLq3tLEP+h9Z\nAlOfV2NlAAEGNBHZ5NmcH/2GXeam112Gdq3NZt7mOrCl/SKOvnkeEhewwOAg\n1mfao9N1H+a7xMmm01M4hEbN9o2H85IVt5+bUj/InB5SlgPOI1DF3c3rbkuw\nUl9bUsIYh1peKm00itIrBjJOywg2pzmxOJHG3r1GR9SmZV/Au9vv8+wXfqyR\nl/SjX6d9VpB8TDoJMUKMAbmYU+Dy1BAQkpPN+P0/0t/poa/KQyYJicPYfaf/\nsB1l945K6VuHv1s4Jt023M6R80oT5GVOOgRmvshVtXeu9QvzyFbTwXuTJgXR\nEr2Zs+F1YzmboSgHF5oNEfgNfN4vAHrPgkxKUpFzZjN829zP3c4kHPcU0V8H\nKHiql6D9LJ4FGZJgZCCdhaDL6+BwSofX5cFCWi7D9ingQgyGR3cghN/mBYOG\nViCh\r\n=dvsE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICr9ALxQ5yT6eBni7bM2jYPqOn2tH8QuGl1NZEMU2TtLAiB/LbVxqWwKiVciUq/xsD4vwkyZA/Azv5ndIFjwb9vxrA=="}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.0.8_1528014329251_0.5522495421510021"},"_hasShrinkwrap":false},"0.2.0":{"name":"memory-card","version":"0.2.0","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"src/index.js","typings":"src/index.d.ts","directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc && shx cp {README.md,LICENSE,package.json} dist/","pack":"npm pack dist/","lint":"npm run lint:ts","lint:ts":"tslint --project tsconfig.json && tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh"},"repository":{"type":"git","url":"git+https://github.com/zixia/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/zixia/memory-card/issues"},"homepage":"https://github.com/zixia/memory-card#readme","devDependencies":{"@types/blue-tape":"^0.1.31","@types/node":"^10.1.4","@types/semver":"^5.5.0","blue-tape":"^1.0.0","git-scripts":"^0.2.1","semver":"^5.5.0","shx":"^0.2.2","ts-node":"^6.0.5","tslint":"^5.10.0","typescript":"^2.8.4"},"git":{"scripts":{"pre-push":"./scripts/pre-push.sh"}},"publishConfig":{"access":"public","tag":"latest"},"dependencies":{"brolog":"^1.6.2"},"_id":"memory-card@0.2.0","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"dist":{"integrity":"sha512-aA5NkDUIKl6C9RstQoD5SYPJ6+1yPOPST6mUoKYcGC/9OFR4UZv40J8699rpnaqOE4TekTna4jabfOEh/JIWFA==","shasum":"e917d8a2f1033ab13490529da7179eac96cbc565","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.2.0.tgz","fileCount":21,"unpackedSize":34822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbE6ZRCRA9TVsSAnZWagAA3ZEQAIU9kVRXqBC5vplKllDz\nQuocIt/lTOFf++2BVvLxJxjQD4pAAZBkCh0dCUsoenskK+2jXV994BjBSLMz\n3qhzavtnUrEd33ih7TW2NG42IfyVSBvFJ9jfokl+8j4WAdxxqhdJEIiCK9V8\nHBjUnO0tfHe0X+rP7z6hx+wu0Qxg8hsD9Y3tAOH8iqWyGK+qdGAy1M4//mxg\nGWnCqIjr60yaZBmW7oMSaMwcx31rJHiKD1W7GZFIHMJgW9Ne9OWLcAqicrqc\nzxNwovxnv+IRGu+ycLVljOPFVJIrfhZCEJPTZDClO0Bhk+R7jLFoQPi/Oqag\nOuXQCbQLAvZWIHBJLqyYwsL7Ib7NaFaa5y5C479fpgEIUvx+fl9/agIqEQnT\nVPd7lr6t7lEHTYmXV4xSFk2OhpIRgmuefRH1Sch59S7++hjLYezg71men7cZ\nc/MqN4DPxGFqZQFK2HBA9om7egb3mP0NL/QWesHu1h4sGWrIo6XgaJnPLO5T\nInrKcabyRSgO2jkBq0fXOBeLb2agdtQFLKyCcRR2DQxNJdv9SmqEri0Rt8v/\ngTWoz928/N5YI0YQT1PdyziqcDAR6khAG/yQGDrLW0i4olaHyAbA36yv0fJg\nwIC2m/2ciLltz7Ii0a0tSg10M4sef1GxYgpUTwXDivxTSCzEuRQ4GF67KORJ\nkETE\r\n=EQBL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWclQ/N5OMNBV1xGi0u8vRIotRY41hSXAxEfK0lfxl+gIgEePOJUX3FcFMMjZPLnXqKi6MXLZvXOvQFhZiUl8K7eE="}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.2.0_1528014417293_0.012066704534694273"},"_hasShrinkwrap":false},"0.4.1":{"name":"memory-card","version":"0.4.1","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"src/index.js","typings":"src/index.d.ts","directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc && shx cp {README.md,LICENSE,package.json} dist/","pack":"npm pack dist/","lint":"npm run lint:ts","lint:ts":"tslint --project tsconfig.json && tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh"},"repository":{"type":"git","url":"git+https://github.com/zixia/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/zixia/memory-card/issues"},"homepage":"https://github.com/zixia/memory-card#readme","devDependencies":{"@types/blue-tape":"^0.1.31","@types/node":"^10.1.4","@types/semver":"^5.5.0","blue-tape":"^1.0.0","git-scripts":"^0.2.1","semver":"^5.5.0","shx":"^0.2.2","ts-node":"^6.0.5","tslint":"^5.10.0","typescript":"^2.8.4"},"git":{"scripts":{"pre-push":"./scripts/pre-push.sh"}},"publishConfig":{"access":"public","tag":"latest"},"dependencies":{"brolog":"^1.6.2"},"_id":"memory-card@0.4.1","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"dist":{"integrity":"sha512-ppqtSxwmULrpbF7w3Vz/rfzsE+7XbOJXeOzhVNIXIQi5b43W5Q/ilOAMt4uaFfommgeLS03FNkDCDZiGFUPgGA==","shasum":"8df91d95907881838e2072545d692652d76495ba","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.4.1.tgz","fileCount":21,"unpackedSize":34749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOFLtCRA9TVsSAnZWagAAmm8P/iFceux/wKz17pnaLNMY\ncJybij09l8Nz7D3hfl/fXVrYGosCGW9/43P3n7oNETr1nBpi6QHRrNp3ZYKc\nOULeGCbDwzaqfjAJMfz3HlJ8rM3NVHSf7T+9ZnkPuynJyxznREADIzAYq0Wf\nRa5URHOKo07DYapDqexrpFyGe1Bsz8snfAwzLM7BOipi6FuAfgXzHAaMF7fB\nGw6KYlWYZRgpPtbgbAGuiK8r3Vb/WGEvLlBDB/ilisCeoizCUI+VVPct8lka\n30DzUzCqhXIRkhx0/gpw2fS6HKSZ6uHwGpDN98fIr08W/EVQdgiDlEUPNh4I\n5ar8+K1C/9kkFEFTohByZmgPTmcjimCJHZMuODr0IKpYZRvlWUpnemzFhSVy\nao28SckPImKV8VJQcPnqsDKS8f3cFK1vvoY9qHjnkFi+eXWfRabvs7n/Zk56\nzWCJ7AOTvpcHYuFK2xOpf6oIgl8ATfqoaio8/gVG9AsTMt+1lDh9T9YjVF/P\nbBqV9DUPK5Bg9lA7+XSNRKGyOhw6Jf/7EbE1nbNbR8su4+aOlFFtFDAjAtu5\nJ41yyBsHNInosXlh3YXayq51Dadw1oQp4nRyXbKBUpq6qCzJ+rjA8WaAtd3z\nkAtX5TCdBC4mJ5D/ep1ZJrmuO1F+qnf50PZtBZBpRf0kEyFJpfo9lW2gAf1H\nCdpr\r\n=V9by\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdmiMi4vbuv3CC7/gbWNfvm9oTkB3hwpr5FcJImuRfqAiEA6f8MeAZs7O6UBooJsWPNFX8U/HT3Rea1BvtH1OcnRps="}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.4.1_1530417901627_0.27141434669995634"},"_hasShrinkwrap":false},"0.4.2":{"name":"memory-card","version":"0.4.2","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"src/index.js","typings":"src/index.d.ts","directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc && shx cp {README.md,LICENSE,package.json} dist/","pack":"npm pack dist/","lint":"npm run lint:ts","lint:ts":"tslint --project tsconfig.json && tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh"},"repository":{"type":"git","url":"git+https://github.com/zixia/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/zixia/memory-card/issues"},"homepage":"https://github.com/zixia/memory-card#readme","devDependencies":{"@types/blue-tape":"^0.1.31","@types/node":"^10.1.4","@types/semver":"^5.5.0","blue-tape":"^1.0.0","git-scripts":"^0.2.1","semver":"^5.5.0","shx":"^0.2.2","ts-node":"^6.0.5","tslint":"^5.10.0","typescript":"^2.8.4"},"git":{"scripts":{"pre-push":"./scripts/pre-push.sh"}},"publishConfig":{"access":"public","tag":"latest"},"dependencies":{"brolog":"^1.6.2"},"_id":"memory-card@0.4.2","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"dist":{"integrity":"sha512-FOOgyFwL3h50pYYbMIIED+3QdGzI7SuwPPiUS1SihKZs/G4gubgX+rlrEew+ftoKEmBIKbGuAoDQMYhCDg1OUw==","shasum":"78de1748d7759eab7eda2a974211e6270188447b","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.4.2.tgz","fileCount":21,"unpackedSize":43708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPFKVCRA9TVsSAnZWagAAAdEP/3Yi/YKIRerWCsk4xwHm\nx8zND60hDceWKUGxuRvzA4epCaRSZIr4iRF6YiKnwGQkMW/pUUtvkSAt2blx\nmdOF7NVyIfs7XWXzpK6Gsmq2DZLnCm840ftrNgiEG996gfV3vUpDvfCbyceG\nIWITyPEDB8gzcx50gC+v5AMKJRbJ+LHo6Hluw8zIuT3XTPLAlstkzD23/C6k\nZtqTqk74oGs246WppAtvc5Z1N6I6qMOOzXEhuIxBfXRP4Cod1lHkUtpbG4RW\nVbmYNplFXZOt3Zaps5HWgEPDS0HkgcxMXz4c7C47iS4l7Yq+9yfeA2euwpGf\ni+Rhpk+F6YwSiUxuykS/BJTDB9Fnxe0LHLcnIg1sfA5CVI0Qa9yk1ZD9qGM8\ngEtJlyOD2MZI8A0RtlJ/qZcds69LQxfafSOOqZrnmqYhCdfP24i8UEWjdqLx\nrGRLvcaYNagTRHg3ktUCafCLDpFZfYEYivR2Z9Vy5FcDCqMvrxChNZY6cEnF\naZZyecrXfBZhcjMG73si3HWeZVLbEkRZmLb1RWbGBUIUU8CMhvysDxcnpaq3\n54kPpiSWxcyVRrAF5ACd4zdmBwamHdqFJSvCJ6INNU0qUtN7cuk2wxMgNbQM\nNkpULLtsdqnOQw+AX2oqjHNHmtXPHKCs6ESzAFe967UoTzywVVtNtoKiTEYi\naTlR\r\n=5ull\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHRCVaQYrAeEiZ1u1sqM9n+rKaQ/OlRkV6PZU+4QNBuTAiBo1uhqvJblKlnej19Gk9hQC64OijnSkDwZw1ja+z8OZw=="}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.4.2_1530679957581_0.4553048543003353"},"_hasShrinkwrap":false},"0.4.4":{"name":"memory-card","version":"0.4.4","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"src/index.js","typings":"src/index.d.ts","directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc && shx cp {README.md,LICENSE,package.json} dist/","pack":"npm pack dist/","lint":"npm run lint:ts","lint:ts":"tslint --project tsconfig.json && tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh"},"repository":{"type":"git","url":"git+https://github.com/zixia/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/zixia/memory-card/issues"},"homepage":"https://github.com/zixia/memory-card#readme","devDependencies":{"@types/blue-tape":"^0.1.31","@types/node":"^10.1.4","@types/semver":"^5.5.0","blue-tape":"^1.0.0","git-scripts":"^0.2.1","semver":"^5.5.0","shx":"^0.2.2","ts-node":"^6.0.5","tslint":"^5.10.0","typescript":"^2.8.4"},"git":{"scripts":{"pre-push":"./scripts/pre-push.sh"}},"publishConfig":{"access":"public","tag":"latest"},"dependencies":{"brolog":"^1.6.2"},"_id":"memory-card@0.4.4","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"dist":{"integrity":"sha512-6/8PV+9B1SFuVMnSJaZu9mMoM6LHtGpMo4t0RxgjpeEMM2jr8xmTSqSQxw8gbpB7h/JQ6H9nnjJN3QqO/Yp7ug==","shasum":"c82c8ee6642273621a102fdce38d5a21553461db","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.4.4.tgz","fileCount":24,"unpackedSize":72008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPGmzCRA9TVsSAnZWagAA3FoP/AmiMTTzIzYgsbysla4j\nTTfkouSEveXaq6cV2rB6utEs2UpKNfk/+0i6eiozv00ninvaHED0UnRqgJIc\n0CVQBPFwy25tA3uY6TPFpVgKjk7nt9yr4F/Ht4/hHiFP130ckMI7KKunjmlG\n9ogH1Pre5e1m/vNjpvFQFuk3SdkLapsGS3THHXOW8E315wib6XKJW7RGrG6W\nIqremlrHJP7oLQAUpYb/tneqbbh7ZED7yvRqPN1WNy42VSYu/V7QVAsNMNVX\n1WXi4A/HlqudToDG+nWXIYyIveL6qja74jpblKwQOvZheHxIn29hg1pWexpO\nC0VKYtO6kee17W/kxVbskqRsWDd0vdmqMEiop1I6nrlZc6b4Nn7en+Gwguxc\na3XcaO2veRz3c97YzGH3dsDZ8CtjEzN0xl76fgpWWsWG7MQZKiq6E7DStrMW\niMmWgMFHvlJVou9PrdD6bAaJaJtmVHCp7MMwatpo0B6BoBUCFZAOqjIAz7Cb\nA856DVDQPTC+KwXTvECYmXFxHqH4BeNo0oeFregfXMlmhN9GeNDV2GRGqsBD\n4xa55Mzxie6g+P6BsmKgVkl/N+EwiK+9/2xucqdUu30IhMz22+JiKoNd2D5k\ngHViH5fEhWT38inEWhhu39dXJfTrVDaib0DC9NERZugBW8AFQY5jUnSJiYtP\nDvZv\r\n=AWTU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQdlA69LmKybqW2t9KDq9MaNswOOrf+QjWK9pONwW7EAIhAMD8GC+rkLeBuPBoACV1NJRUCmkmBRNV+wTiPRpph0H5"}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.4.4_1530685875001_0.5044019413981522"},"_hasShrinkwrap":false},"0.4.5":{"name":"memory-card","version":"0.4.5","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"src/index.js","typings":"src/index.d.ts","directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc && shx cp {README.md,LICENSE,package.json} dist/","pack":"npm pack dist/","lint":"npm run lint:ts","lint:ts":"tslint --project tsconfig.json && tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh"},"repository":{"type":"git","url":"git+https://github.com/zixia/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/zixia/memory-card/issues"},"homepage":"https://github.com/zixia/memory-card#readme","devDependencies":{"@types/blue-tape":"^0.1.31","@types/node":"^10.1.4","@types/semver":"^5.5.0","@types/sinon":"^5.0.1","blue-tape":"^1.0.0","git-scripts":"^0.2.1","semver":"^5.5.0","shx":"^0.2.2","sinon":"^6.1.0","ts-node":"^7.0.0","tslint":"^5.10.0","tslint-config-standard":"^7.1.0","typescript":"^2.9.2"},"git":{"scripts":{"pre-push":"./scripts/pre-push.sh"}},"publishConfig":{"access":"public","tag":"latest"},"dependencies":{"brolog":"^1.6.2"},"_id":"memory-card@0.4.5","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"dist":{"integrity":"sha512-RhZ2qClca5zujChw+Yz7dDQ6+F0eYdcoIb7sFkWipP9hkIBgS+uvoHHYvHdzuN2/AyPdtbsTZYAxF0VvQrR6qA==","shasum":"08dc41ae999a683ec9bd10d3764315efa979cec5","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.4.5.tgz","fileCount":30,"unpackedSize":77997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPxtjCRA9TVsSAnZWagAAeEkP/ina4U+2Jd+CBHAc1EUr\nXXqH0YTyUbC2SqjGMtasbrDzqiyyCHsOld0YEtYjqUPW/PR3Ea/OeswCMang\nKSQVcHZuYR90zUB7/+xomWp560w+cQTAvDZmA0h5oozuOXkCz6jGvkYH22LI\nSeKfWYSDwJxG1BJdGvOVgOk6IG+ATJJqaW/3kZxeCLe+VD+ee7Z7T8wSYk1t\npHkDYYgEjVOifo3arc0M88+hehtyUuaWW7ho0dJ+AaFvj3hIzlbn3o/Kvl/a\nxcOihjbjDf9ZYs3yCX62hslbuBSQLEOzzqEEEv3iO3qw2sOBeMY7D6yQ74CW\nqx6wHZJq4AKfpp1n17vh7hhWHJUuJrKHGXaWTdU6U6gDCoWM0Fplv475/LlY\n5+eHpyoKG5DJBBq95lvbkf3p+JuN5nsSUQ4kCOochnkgtUeLrpJyz+9yaj3P\nXRbiNE609YOcUS9SOpxtI9F1rIbjttOEwtpzzN60RAJ6gXWgzguINRFYEPtp\npu4HlYKZkQIxI+0H+MI9sDj0Lkj5wx/uS2fMtjt3gPaqSCzBm8eLGRJKG86t\nvv8MZyfIyosxvPDUnuJHu+0Lm3NvJITE7eGUVIvsA8F1jcQFJGEhcycgDjbY\n5SOrMv57Tmh1zFPxouSpLOjb54xUxDvnDaxfw/3EWNIKn5AjB93Zb73WKbdJ\ni2+Z\r\n=zGBd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCq41RzfPK2I6i5PPvw9Rqvh1wgDsOcGwInMAd5uI883wIhAMHQxT6mr9tI1MwfjLDtS7G6mTpi8dEREmmD2wfnYj4m"}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.4.5_1530862435789_0.9918330599982434"},"_hasShrinkwrap":false},"0.4.6":{"name":"memory-card","version":"0.4.6","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"src/index.js","typings":"src/index.d.ts","directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc && shx cp {README.md,LICENSE,package.json} dist/","pack":"npm pack dist/","lint":"npm run lint:ts","lint:ts":"tslint --project tsconfig.json && tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh"},"repository":{"type":"git","url":"git+https://github.com/zixia/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/zixia/memory-card/issues"},"homepage":"https://github.com/zixia/memory-card#readme","devDependencies":{"@types/blue-tape":"^0.1.31","@types/node":"^10.1.4","@types/semver":"^5.5.0","@types/sinon":"^5.0.1","blue-tape":"^1.0.0","git-scripts":"^0.2.1","semver":"^5.5.0","shx":"^0.2.2","sinon":"^6.1.0","ts-node":"^7.0.0","tslint":"^5.10.0","tslint-config-standard":"^7.1.0","typescript":"^2.9.2"},"git":{"scripts":{"pre-push":"./scripts/pre-push.sh"}},"publishConfig":{"access":"public","tag":"latest"},"dependencies":{"brolog":"^1.6.2"},"_id":"memory-card@0.4.6","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"dist":{"integrity":"sha512-FOsjKB9A4EHvRwZh4zWH9JTIFFRODUJ5h8Cb2vkqY9e7e13msOP8SXinOWS6Ml1oh7pORDWSZfAVZE90woTAWA==","shasum":"d6f96f7b4edec7ae2a791651fa9458b59fa74f95","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.4.6.tgz","fileCount":30,"unpackedSize":78894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPy1JCRA9TVsSAnZWagAAmhAP/RD01cNSb3BfgSR/cY8G\nDIeohYt/pnl3GBplViC3V/NTc0DUstbokvyb3/rxPmioBbK4PDRwFvfBuc3e\nSzJePWh9FXAgA9ZyKfSShSg70xPzFtkCfK/J1A++lXESnMhdomGrN84FPttL\ngUV+u0G+oyLwyxJz7BOlv9/IvLOlEoZw9zyEUdC4+TEh2Tg5CdsS18oqg9uW\nid92iXW+1y3baYIDwoTJBH0YoIXk2jeQUcTnx70lfS4AloSchs9GQwTV/aU3\nLVJdk5SO/J9Dz8m5SAiHt79IuIMHDdh9o4eNiKDrfkaacT5OOKDpSM67chhn\njpQO+bpBbQD5WH7cObaE1uyqqegcNY9AKKXBQ+0WWYBaHD14Fcv6R/j2LZr5\n/cZaNYX3NuI+bphDyBeIsIrfdkl9PWT9gy+lI76wjzhnl9TxsLbeQDFmhiWj\nGcGrAVGaH9VI+hxVMvxXJmtaImGjmzHct4lr8PRzla4CpjAg8FbNyjF3trWo\nB0hCPcliUYMRAi2SvGyKLD6s3m9eicw5+j1398LlBwc/wi8LugONAAykRmZd\nSjVWzCCAr+vR2oH6Gb98PjHgRfTR0dtYtSdQ3ZEFXHvbpfc+bdYA/Fm0acdj\njSfgYGkrenLDkp1c6nuSSfRDanxCBlcCmdo0COWtgERV+CdwFk0SJ1W+UknZ\nWiwY\r\n=w9ek\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9kiXYQyyCXPOfb+O4mlzCafk8Q9ErEhKhigm9uDVPEQIhAOvsILkij674T5SCVhAmYO8wUz5LTPvFxnmdETcKyR2r"}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.4.6_1530867017441_0.7176918912377974"},"_hasShrinkwrap":false},"0.4.9":{"name":"memory-card","version":"0.4.9","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"dist/src/index.js","typings":"dist/src/index.d.ts","directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:ts","lint:ts":"tslint --project tsconfig.json && tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh"},"repository":{"type":"git","url":"git+https://github.com/zixia/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/zixia/memory-card/issues"},"homepage":"https://github.com/zixia/memory-card#readme","devDependencies":{"@types/blue-tape":"^0.1.31","@types/node":"^10.1.4","@types/semver":"^5.5.0","@types/sinon":"^5.0.1","blue-tape":"^1.0.0","git-scripts":"^0.2.1","semver":"^5.5.0","shx":"^0.2.2","sinon":"^6.1.0","ts-node":"^7.0.0","tslint":"^5.10.0","tslint-config-standard":"^7.1.0","typescript":"^2.9.2"},"git":{"scripts":{"pre-push":"./scripts/pre-push.sh"}},"publishConfig":{"access":"public","tag":"latest"},"dependencies":{"brolog":"^1.6.2"},"gitHead":"0b601bf4cfd2d1e576e6f6e5c17b908b2d28eda1","_id":"memory-card@0.4.9","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"dist":{"integrity":"sha512-qL1BGBf8Eb4+V/MP3WgTW9LfDrPbRU4CEz1KYWddF/npNgbpi+rLdoDaJ7uEH6RDCyM12ce7I1R3SznyHnKHnw==","shasum":"9941aa011b3c56a0f0781fda9d352dc309037a37","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.4.9.tgz","fileCount":48,"unpackedSize":109761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPzqmCRA9TVsSAnZWagAA+O4QAJzzC7dl6n0ttr5vFyNA\nkssVgar1HNEu8h+W61tE4zUndrDs/1rJ+LObq9yHXnGzc4Yr3HUfESuyXuTU\nNS5qSCB3ilVGL/Oz+ZvnJXIXiFzApuVDY+EYSjsq/uCHs9WG86qKLDZFzCaa\nvNWUc8A7uCJX9Qzm0w1/LNUYplq80tzJiLkjGREGVrBTillFLK8dgriQeT2g\nvd2pwEFC8IcijsZrNg5uacV1HzGKW7LgwJ+mD/WTRpsO72VmK+W4WU7BlWGr\nTp8QSd3z9AW7EbtkDvFfINsz0pq7f/hBk0RvWHE3h/IHP5/QZA6SAzETAQcp\nBk6oqUkMkWNMi5ZAJvF+kqxrVlztY7jpZSv3UP93y2Lujq41WR78ycONTYBN\nxaM5tvX7NK0HAn5QleqHA7fkn3j9r9YsZkjtjM0h8FSIEXg96EYzk6PdPP7g\nZaZwwrnS1MWJbmEyfo5hFmSfIs2YW8Ggq59A9aYR/T7qHeOC1Bp0sikkzwZ4\nqjc0pMGDCOZz2F0sEVPrcHiO2H+/9Njol/ZwR0Lf/utncdd6GkksmYLQiI7d\nwys28H2MhQlIXUztd54TcWzpeGFTfXN69LdCfexamRpbWmznxl1t3mbmHIVG\nI3lmN2vec7laFmWQLUiUqpHKEkeUf2xfjCWLGzn961BoCYYzcFb8RlhpoMyH\nA/ts\r\n=IAoZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV3A38LtR18kWLrNQ7Lbg1U3ZrNY8HNCvhBho/OIxaTgIgCkoon6UjW2yJUsmQ3CHtAdKvEoOzGvYxAE/taLOzPKk="}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.4.9_1530870438157_0.4732197259079294"},"_hasShrinkwrap":false},"0.4.10":{"name":"memory-card","version":"0.4.10","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"dist/src/index.js","typings":"dist/src/index.d.ts","directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:ts","lint:ts":"tslint --project tsconfig.json && tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh"},"repository":{"type":"git","url":"git+https://github.com/zixia/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/zixia/memory-card/issues"},"homepage":"https://github.com/zixia/memory-card#readme","devDependencies":{"@types/blue-tape":"^0.1.31","@types/node":"^10.1.4","@types/semver":"^5.5.0","@types/sinon":"^5.0.1","blue-tape":"^1.0.0","git-scripts":"^0.2.1","semver":"^5.5.0","shx":"^0.2.2","sinon":"^6.1.0","ts-node":"^7.0.0","tslint":"^5.10.0","tslint-config-standard":"^7.1.0","typescript":"^2.9.2"},"git":{"scripts":{"pre-push":"./scripts/pre-push.sh"}},"publishConfig":{"access":"public","tag":"latest"},"dependencies":{"brolog":"^1.6.2"},"gitHead":"3f9d64a01e1afe4b476a8d185eab18411e107f8e","_id":"memory-card@0.4.10","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"dist":{"integrity":"sha512-jF/3fhZmaeDD6CuEUH8MtyhMSK7jbItn0Zz1w1hVe01sMiWqWY5z2wTa7yEQRGIrUce/N8i1Cj+Q4IicBiV7UA==","shasum":"d4e112403e6ac3d36ee1766de9712e26208c2e5e","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.4.10.tgz","fileCount":48,"unpackedSize":112120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYSuACRA9TVsSAnZWagAAVW0P+gLqJKjnUPJw9z2ov3Vb\nwR9O1fB33Inun0EsHUbj3Nk8mYRwJ8g9O1tPcwWroudwZJmzyp8KIe1Apq95\nM2fP4Q62PuLKCT8jfJtMaM6rf1F4RndNz44widb00LqCzU227HQ5PPTXjw1N\nNLSSktKnRW6gISFvc+p0og122I01R74n3uDuqbEd7Q10nZ7CsXD1ovkvYhA7\nd7kxNeeyuGMUWsTMz1MOiG/Pyv9zo0EoivbAPCqYfc7kHkCFlnEQVNI/RupM\n6FyYeUPbn1sXptzcK2xAmxszN05TRqrDIwIpgjUYt6FWW53hEltWF7sMtyMX\np5ZQIyiJAaGuZI/8u/ukCQSYvko745foLWR4mDJzDJULWiyqgX74vGisWc+r\nfdgjmNZ04fOtYgZlcI4bDXcqB6S9+dgSrIvfXaUK2sqF+0wXkUEtqlEIob1f\nj1sDI+xr2rj5p/nQ2sNEj7gJG0GeJcV6h0E256EcRvwASMcFMcxXR7NLO4ic\nl1fpIc0kL4FqWxGWFDZCn9E17fPyfMA1ov32relZ4hZKp3nVPUNdpuF2rinj\nmmlnSEg6pY8S6tF9HY6dJ0r+d3zkpr3YspcjEtApTtazcwVcIb1pVoOtJfyv\n2K++I8I+eaHjROcsoBujRwaAo1Opig/dqChsyiWiMltPS/J9dZpN8piiJjCW\n7QLt\r\n=GpGR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGbYOHDc1iGem8UK3eHlDEqBuVx5SbXWgXwI1ImquLOQAiEAwqPBLtTqJNkzP/hMqplLLeA5b4R4tLe/Mmno1UFgOWY="}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.4.10_1533094783590_0.9892404857634567"},"_hasShrinkwrap":false},"0.5.1":{"name":"memory-card","version":"0.5.1","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"dist/src/index.js","typings":"dist/src/index.d.ts","engines":{"node":">= 10"},"directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:ts","lint:ts":"tslint --project tsconfig.json && tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh"},"repository":{"type":"git","url":"git+https://github.com/zixia/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/zixia/memory-card/issues"},"homepage":"https://github.com/zixia/memory-card#readme","devDependencies":{"@types/blue-tape":"^0.1.31","@types/node":"^10.1.4","@types/semver":"^5.5.0","@types/sinon":"^5.0.1","blue-tape":"^1.0.0","git-scripts":"^0.2.1","semver":"^5.5.0","shx":"^0.2.2","sinon":"^6.1.0","ts-node":"^7.0.0","tslint":"^5.10.0","tslint-config-standard":"^7.1.0","typescript":"^2.9.2"},"git":{"scripts":{"pre-push":"./scripts/pre-push.sh"}},"publishConfig":{"access":"public","tag":"next"},"dependencies":{"aws-sdk":"^2.286.2","brolog":"^1.6.2"},"gitHead":"b18cd05860f7077e7e443b3dce10d761ee2bb18d","readme":"# MEMORY CARD\n\n[![NPM Version](https://badge.fury.io/js/memory-card.svg)](https://badge.fury.io/js/memory-card)\n[![Powered by TypeScript](https://img.shields.io/badge/Powered%20By-TypeScript-blue.svg)](https://www.typescriptlang.org/)\n[![Build Status](https://travis-ci.com/zixia/memory-card.svg?branch=master)](https://travis-ci.com/zixia/memory-card)\n\nMemory Card is an Easy to Use Key/Value Store, with Swagger API Backend &amp; Serialization Support.\n\n![Memory Card](https://zixia.github.io/memory-card/images/memory-card-logo.png)\n\n## API\n\n```ts\n/**\n * ES6 Map like Async API\n */\nexport interface AsyncMap<K = any, V = any> {\n  size: Promise<number>\n\n  [Symbol.asyncIterator](): AsyncIterableIterator<[K, V]>\n  entries()                  : AsyncIterableIterator<[K, V]>\n  keys    ()                 : AsyncIterableIterator<K>\n  values  ()                 : AsyncIterableIterator<V>\n\n  get     (key: K)           : Promise<V | undefined>\n  set     (key: K, value: V) : Promise<void>\n  has     (key: K)           : Promise<boolean>\n  delete  (key: K)           : Promise<void>\n  clear   ()                 : Promise<void>\n}\n\nexport class MemoryCard implements AsyncMap { ... }\n```\n\n### 1. load()\n\n### 2. save()\n\n### 3. destroy()\n\n### 4. sub()\n\n## TODO\n\n1. Swagger API Backend Support\n1. toJSON Serializable with Metadata\n\n## CHANGELOG\n\n### v0.4 master (July 2018)\n\n1. Add `multiplex()` method to Multiplex MemoryStore to sub-MemoryStores.\n\n### v0.2 (June 2018)\n\n1. Unit Testing\n1. NPM Pack Testing\n1. DevOps to NPM with `@next` tag support for developing branch\n\n### v0.0 May 31st, 2018\n\n1. Promote `Profile` of Wechaty to SOLO NPM Module: `MemoryCard`\n1. Update the API to ES6 `Map`-like, the difference is that MemoryCard is all **Async**.\n\n## AUTHOR\n\nHuan LI \\<zixia@zixia.net\\> (http://linkedin.com/in/zixia)\n\n<a href=\"http://stackoverflow.com/users/1123955/zixia\">\n  <img src=\"http://stackoverflow.com/users/flair/1123955.png\" width=\"208\" height=\"58\" alt=\"profile for zixia at Stack Overflow, Q&amp;A for professional and enthusiast programmers\" title=\"profile for zixia at Stack Overflow, Q&amp;A for professional and enthusiast programmers\">\n</a>\n\n## COPYRIGHT & LICENSE\n\n* Code & Docs © 2017 Huan LI \\<zixia@zixia.net\\>\n* Code released under the Apache-2.0 License\n* Docs released under Creative Commons\n","readmeFilename":"README.md","_id":"memory-card@0.5.1","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"dist":{"integrity":"sha512-k/h5+VpcMg2Dui3w1rRIbbX5cjQaxeQOufQELMsOUYQIUsXJd4DkrKbQ0xZMWo+uSLDCe1MsKmXaiZZpDOsEYA==","shasum":"dc6b976a9e29968b7497bb2cfc3e6609ddaa52f5","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.5.1.tgz","fileCount":88,"unpackedSize":149240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaGP4CRA9TVsSAnZWagAATewQAJvl/HlYepqR7jp9DpgY\nsfBfrBLObCFJELKBZebGEnia9tVNICBrCaCA75U9QxZz4sDt7s71+1KPGitz\nA6NTaKazip/STmhqi8Jzk57MQ9HjBsHsA6UzF9sFzOAMqyia5fiZt739BVdC\nlFczethP6ylxQu9ECxAZxz2FB2rONz5xrJ+tjMLYBquW2j3IHFB15vz8k5eY\nH4ft1zKBUXyy5p4fy6ENUod1C8pCYCm2WxQ5SIavAPYYX3TCKpDBZpUTt+ss\nTSsrJfDHHYU+lAqsxFK8XDaOo5imzXRuG1aMr/xWn2fALuu6ADf7PnQeMz2h\n7tl6lctTPIzuQeHX1GeHQcrGD5gej5JkFSEMD86Lg/dHZkYdKk7eGNyGg4rb\nFljXfKq2CNperQjKMe2JT0+cF6MZ39JrQ4iMecgNrRMHkTUUYbkP9KhNDT96\n/N9iDqiwdIm29gB9H2TtjGYfMRDvjWXqqbCRoN7AqKAGzVqG5rTLdGA32305\nvplS2vFRLlAV5xN072MG4Wn4TPuEeYwaoh71bUaQo38wvp2dbZ6ww2LOzg/W\nxrVtXsZhxKGy5ChFsMDBjq5bUh+SmRAJGv8YmtTp5twxmqh6QvyxZEvzvczT\nIZqHJsIOXdOybXDAR00daIUaB6kulHy3HMhXD6MJdHwZkncm7CPKUtOC4lc4\nkhs3\r\n=DW/J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGRxG+jIBd4+F8cEAtQUUPw54xA0KLcq+Gewa2g/XIDrAiEA4mbPr8U1BGWifJo2csUY9CXqVrKm4jY6YyCo+Sx5UCI="}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.5.1_1533567950722_0.2541452479419033"},"_hasShrinkwrap":false},"0.5.4":{"name":"memory-card","version":"0.5.4","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"dist/src/index.js","typings":"dist/src/index.d.ts","engines":{"node":">= 10"},"directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:ts","lint:ts":"tslint --project tsconfig.json && tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh"},"repository":{"type":"git","url":"git+https://github.com/zixia/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/zixia/memory-card/issues"},"homepage":"https://github.com/zixia/memory-card#readme","devDependencies":{"@types/blue-tape":"^0.1.31","@types/node":"^10.1.4","@types/semver":"^5.5.0","@types/sinon":"^5.0.1","blue-tape":"^1.0.0","git-scripts":"^0.2.1","semver":"^5.5.0","shx":"^0.2.2","sinon":"^6.1.0","ts-node":"^7.0.0","tslint":"^5.10.0","tslint-config-standard":"^7.1.0","typescript":"^3.0.1"},"git":{"scripts":{"pre-push":"./scripts/pre-push.sh"}},"publishConfig":{"access":"public","tag":"next"},"dependencies":{"aws-sdk":"^2.286.2","brolog":"^1.6.2"},"gitHead":"ca03141b1e02401bd5e77ddf53f5a752a0d01937","readme":"# MEMORY CARD\n\n[![NPM Version](https://badge.fury.io/js/memory-card.svg)](https://badge.fury.io/js/memory-card)\n[![Powered by TypeScript](https://img.shields.io/badge/Powered%20By-TypeScript-blue.svg)](https://www.typescriptlang.org/)\n[![Build Status](https://travis-ci.com/zixia/memory-card.svg?branch=master)](https://travis-ci.com/zixia/memory-card)\n\nMemory Card is an Easy to Use Key/Value Store, with Swagger API Backend &amp; Serialization Support.\n\n![Memory Card](https://zixia.github.io/memory-card/images/memory-card-logo.png)\n\n## API\n\n```ts\n/**\n * ES6 Map like Async API\n */\nexport interface AsyncMap<K = any, V = any> {\n  size: Promise<number>\n\n  [Symbol.asyncIterator](): AsyncIterableIterator<[K, V]>\n  entries()                  : AsyncIterableIterator<[K, V]>\n  keys    ()                 : AsyncIterableIterator<K>\n  values  ()                 : AsyncIterableIterator<V>\n\n  get     (key: K)           : Promise<V | undefined>\n  set     (key: K, value: V) : Promise<void>\n  has     (key: K)           : Promise<boolean>\n  delete  (key: K)           : Promise<void>\n  clear   ()                 : Promise<void>\n}\n\nexport class MemoryCard implements AsyncMap { ... }\n```\n\n### 1. load()\n\n### 2. save()\n\n### 3. destroy()\n\n### 4. sub()\n\n## TODO\n\n1. Swagger API Backend Support\n1. toJSON Serializable with Metadata\n\n## CHANGELOG\n\n### v0.4 master (July 2018)\n\n1. Add `multiplex()` method to Multiplex MemoryStore to sub-MemoryStores.\n\n### v0.2 (June 2018)\n\n1. Unit Testing\n1. NPM Pack Testing\n1. DevOps to NPM with `@next` tag support for developing branch\n\n### v0.0 May 31st, 2018\n\n1. Promote `Profile` of Wechaty to SOLO NPM Module: `MemoryCard`\n1. Update the API to ES6 `Map`-like, the difference is that MemoryCard is all **Async**.\n\n## AUTHOR\n\nHuan LI \\<zixia@zixia.net\\> (http://linkedin.com/in/zixia)\n\n<a href=\"http://stackoverflow.com/users/1123955/zixia\">\n  <img src=\"http://stackoverflow.com/users/flair/1123955.png\" width=\"208\" height=\"58\" alt=\"profile for zixia at Stack Overflow, Q&amp;A for professional and enthusiast programmers\" title=\"profile for zixia at Stack Overflow, Q&amp;A for professional and enthusiast programmers\">\n</a>\n\n## COPYRIGHT & LICENSE\n\n* Code & Docs © 2017 Huan LI \\<zixia@zixia.net\\>\n* Code released under the Apache-2.0 License\n* Docs released under Creative Commons\n","readmeFilename":"README.md","_id":"memory-card@0.5.4","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"dist":{"integrity":"sha512-ZxEDETh2OvVw7Vvbkb2XvEnqBxpwwTE+syY2NvQFq/lOmqY8uvHUE53f2749okbwNkGWBV9dS+YXn5ffz1mtxw==","shasum":"b88acfe1328c837bc28b30568d20aa19f5422a73","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.5.4.tgz","fileCount":88,"unpackedSize":150520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaWlDCRA9TVsSAnZWagAA3PsQAJdYLfhkCMzKIKTviQ/R\nC3pSpDoidS3PslhO3OeX8ZWpWR4QGYw+KNDtlWQtvYTMzTWvMHLqoL8gttl6\nvVU2z7uNtjrzlVdKGN9uHXZ9LwEKexNUjPmvCGg+cZezjPJwJ2FG+Ah8+h+c\n4O094fiDXurS4x7ITB1KOwK2z3r183gIydt4mAa5FsNTZssQpFn5lDLItwPd\nJQRWdh/W1p7eAqv6JxeVNaxiVPLQoBnk3uclbLwqG6tvf0sHF5SMTwL7TgYe\n6NnSwAA2LhMq/gIYYkJcF9lu2iYIkREIiforo7aXGpZPIKCQLQR6jPKnLdys\nN9IbuVUoJfXELFXsQLAiSMf2pgLTpaZHCmtHxTOpM2OV8tYuwYmaaB0nqwt9\n6ViOgPFQu3quIk6NkfS/xwERnambOBfqXFy2TD0PiKka1q50v9ZKAPeH47dX\nDgFhtQ72s0YUnyvNU9XDbrTBxRSt+4rhbL+s6xkTLiLetzTr1BZBQ0pavwj6\ndu9+vkiuzHFVQ3X/SqdmcAfwL+HzG+OOGAimmTpwAL//UxCvTD737kerwrwO\nXsRbOyqNsz6EnOR7Ifecxay0b/4kFJcpknfZskZ16/HC/zcRqraqFMigs40F\nE5bNGXEkxG92SbCea+6azx985yc1nTZjyKI8Ardro8UzfXEmsrzTo8alC6Xl\nfkgo\r\n=E6dw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtDcRoReQxKr6eXFXbhRMOI2rETu0L0tvOkh0UY2/7XgIhAN+yHnHBSVc7wM1eHvqinRthiRduK3Z1iV69zNb0BExs"}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.5.4_1533634883091_0.5635057301883801"},"_hasShrinkwrap":false},"0.5.5":{"name":"memory-card","version":"0.5.5","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"dist/src/index.js","typings":"dist/src/index.d.ts","engines":{"node":">= 10"},"directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:ts","lint:ts":"tslint --project tsconfig.json && tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh"},"repository":{"type":"git","url":"git+https://github.com/zixia/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/zixia/memory-card/issues"},"homepage":"https://github.com/zixia/memory-card#readme","devDependencies":{"@types/blue-tape":"^0.1.31","@types/node":"^10.1.4","@types/semver":"^5.5.0","@types/sinon":"^5.0.1","blue-tape":"^1.0.0","git-scripts":"^0.2.1","semver":"^5.5.0","shx":"^0.2.2","sinon":"^6.1.0","ts-node":"^7.0.0","tslint":"^5.11.0","tslint-config-standard":"^7.1.0","typescript":"^3.0.1"},"git":{"scripts":{"pre-push":"./scripts/pre-push.sh"}},"publishConfig":{"access":"public","tag":"next"},"dependencies":{"aws-sdk":"^2.286.2","brolog":"^1.6.2"},"gitHead":"e3f64bafde0897a4ba2e230b27dc42e2d9fd2203","readme":"# MEMORY CARD\n\n[![NPM Version](https://badge.fury.io/js/memory-card.svg)](https://badge.fury.io/js/memory-card)\n[![Powered by TypeScript](https://img.shields.io/badge/Powered%20By-TypeScript-blue.svg)](https://www.typescriptlang.org/)\n[![Build Status](https://travis-ci.com/zixia/memory-card.svg?branch=master)](https://travis-ci.com/zixia/memory-card)\n\nMemory Card is an Easy to Use Key/Value Store, with Swagger API Backend &amp; Serialization Support.\n\n![Memory Card](https://zixia.github.io/memory-card/images/memory-card-logo.png)\n\n## API\n\n```ts\n/**\n * ES6 Map like Async API\n */\nexport interface AsyncMap<K = any, V = any> {\n  size: Promise<number>\n\n  [Symbol.asyncIterator](): AsyncIterableIterator<[K, V]>\n  entries()                  : AsyncIterableIterator<[K, V]>\n  keys    ()                 : AsyncIterableIterator<K>\n  values  ()                 : AsyncIterableIterator<V>\n\n  get     (key: K)           : Promise<V | undefined>\n  set     (key: K, value: V) : Promise<void>\n  has     (key: K)           : Promise<boolean>\n  delete  (key: K)           : Promise<void>\n  clear   ()                 : Promise<void>\n}\n\nexport class MemoryCard implements AsyncMap { ... }\n```\n\n### 1. load()\n\n### 2. save()\n\n### 3. destroy()\n\n### 4. sub()\n\n## TODO\n\n1. Swagger API Backend Support\n1. toJSON Serializable with Metadata\n\n## CHANGELOG\n\n### v0.4 master (July 2018)\n\n1. Add `multiplex()` method to Multiplex MemoryStore to sub-MemoryStores.\n\n### v0.2 (June 2018)\n\n1. Unit Testing\n1. NPM Pack Testing\n1. DevOps to NPM with `@next` tag support for developing branch\n\n### v0.0 May 31st, 2018\n\n1. Promote `Profile` of Wechaty to SOLO NPM Module: `MemoryCard`\n1. Update the API to ES6 `Map`-like, the difference is that MemoryCard is all **Async**.\n\n## AUTHOR\n\nHuan LI \\<zixia@zixia.net\\> (http://linkedin.com/in/zixia)\n\n<a href=\"http://stackoverflow.com/users/1123955/zixia\">\n  <img src=\"http://stackoverflow.com/users/flair/1123955.png\" width=\"208\" height=\"58\" alt=\"profile for zixia at Stack Overflow, Q&amp;A for professional and enthusiast programmers\" title=\"profile for zixia at Stack Overflow, Q&amp;A for professional and enthusiast programmers\">\n</a>\n\n## COPYRIGHT & LICENSE\n\n* Code & Docs © 2017 Huan LI \\<zixia@zixia.net\\>\n* Code released under the Apache-2.0 License\n* Docs released under Creative Commons\n","readmeFilename":"README.md","_id":"memory-card@0.5.5","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"dist":{"integrity":"sha512-oDyIdtsN/h2h35knrbhpeiqgKJ/pLmmrvpp6jQPa8W7fZRyTErHz2hRV59qpA0oT6kP+2/N6Vu1sKtQXdTlRMg==","shasum":"b6045bf9b37f790ba8047337e91cb900a21e691f","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.5.5.tgz","fileCount":88,"unpackedSize":150520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaWuRCRA9TVsSAnZWagAAKzYP/ihoD+TRGit2zoJsWbEP\nILFxTNcGxbgxw5NF23RCRi2TZVeAgfgGAjWz9Rbd5SAE3l9FhKRfs4itQNB/\nGu2muqLHyEEwV/9OiqZAM0owwn+5aOsek9gJKE1TQGoSYyO5Ll00eDPmG5ZQ\nFs9L4ZuN9HYUCYre3TeKSQWMZEbuFmfQ1cK2O5J4VBpjOdpzWmn0QUqO+xUH\nH6/agwozAJzmyuylMAR31Zt9ndfOyDtgRypMQ9Ql4T98Q+APUnEEN7GNNGAv\nYd/11NTsePmHKeypdqYqGLu0kQPLSpcs+d2vvwFUna/K8Uvf6pCS7HwRedrj\nq8K0LyRtr1eicbTJaMGVXETINL0swnI/53yOAUb5AYOjFevZjdYVLlq4ULkz\ni7g8gFO1Epg0a47HqxyPfas5s3Tt/ELcFrvpMuDAbEvcioVGy65mDHxSx2UY\nKQP+f/3wDV1U27q9rXK4H6M9YV1Lpw1+nQGe3mpGACepgiE9KXYMLlbSrJiv\nnmqc++XUfmGhfJE73IQA9dj67knTRaNsy/BHN2DqKbFV0UStILLPaofrTKHn\n9H5IMvQrlf4YcKxnUoV6Rcm1+Wdib3mycNRAoCU9VifacXUmNDqVKpyNHoor\nLdlnAMdbfTv4CznvGWKR8czAwvgE5HUC2sGkp6DBvz/btrChdzfaVfXz0I6b\nLWXa\r\n=yJq3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDc3I/pqwYTzsaCCy17f7DmVkE9OVF+aXs86Ft+kmMNcQIhAON7XdG2iYhPD1UOR56N3kNT1t4EEhz77gS76TlkF9TO"}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.5.5_1533635472809_0.5205585185617982"},"_hasShrinkwrap":false},"0.5.6":{"name":"memory-card","version":"0.5.6","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"dist/src/index.js","typings":"dist/src/index.d.ts","engines":{"node":">= 10"},"directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:ts","lint:ts":"tslint --project tsconfig.json && tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh"},"repository":{"type":"git","url":"git+https://github.com/zixia/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/zixia/memory-card/issues"},"homepage":"https://github.com/zixia/memory-card#readme","devDependencies":{"@types/blue-tape":"^0.1.31","@types/node":"^10.1.4","@types/semver":"^5.5.0","@types/sinon":"^5.0.1","blue-tape":"^1.0.0","git-scripts":"^0.2.1","semver":"^5.5.0","shx":"^0.2.2","sinon":"^6.1.0","ts-node":"^7.0.0","tslint":"^5.11.0","tslint-config-standard":"^7.1.0","typescript":"^3.0.1"},"git":{"scripts":{"pre-push":"./scripts/pre-push.sh"}},"publishConfig":{"access":"public","tag":"next"},"dependencies":{"aws-sdk":"^2.286.2","brolog":"^1.6.2"},"gitHead":"f0ea2a369af22259dfa5fe6808c61b3e6e22df24","readme":"# MEMORY CARD\n\n[![NPM Version](https://badge.fury.io/js/memory-card.svg)](https://badge.fury.io/js/memory-card)\n[![Powered by TypeScript](https://img.shields.io/badge/Powered%20By-TypeScript-blue.svg)](https://www.typescriptlang.org/)\n[![Build Status](https://travis-ci.com/zixia/memory-card.svg?branch=master)](https://travis-ci.com/zixia/memory-card)\n\nMemory Card is an Easy to Use Key/Value Store, with Swagger API Backend &amp; Serialization Support.\n\n![Memory Card](https://zixia.github.io/memory-card/images/memory-card-logo.png)\n\n## API\n\n```ts\n/**\n * ES6 Map like Async API\n */\nexport interface AsyncMap<K = any, V = any> {\n  size: Promise<number>\n\n  [Symbol.asyncIterator](): AsyncIterableIterator<[K, V]>\n  entries()                  : AsyncIterableIterator<[K, V]>\n  keys    ()                 : AsyncIterableIterator<K>\n  values  ()                 : AsyncIterableIterator<V>\n\n  get     (key: K)           : Promise<V | undefined>\n  set     (key: K, value: V) : Promise<void>\n  has     (key: K)           : Promise<boolean>\n  delete  (key: K)           : Promise<void>\n  clear   ()                 : Promise<void>\n}\n\nexport class MemoryCard implements AsyncMap { ... }\n```\n\n### 1. load()\n\n### 2. save()\n\n### 3. destroy()\n\n### 4. sub()\n\n## TODO\n\n1. Swagger API Backend Support\n1. toJSON Serializable with Metadata\n\n## CHANGELOG\n\n### v0.4 master (July 2018)\n\n1. Add `multiplex()` method to Multiplex MemoryStore to sub-MemoryStores.\n\n### v0.2 (June 2018)\n\n1. Unit Testing\n1. NPM Pack Testing\n1. DevOps to NPM with `@next` tag support for developing branch\n\n### v0.0 May 31st, 2018\n\n1. Promote `Profile` of Wechaty to SOLO NPM Module: `MemoryCard`\n1. Update the API to ES6 `Map`-like, the difference is that MemoryCard is all **Async**.\n\n## AUTHOR\n\nHuan LI \\<zixia@zixia.net\\> (http://linkedin.com/in/zixia)\n\n<a href=\"http://stackoverflow.com/users/1123955/zixia\">\n  <img src=\"http://stackoverflow.com/users/flair/1123955.png\" width=\"208\" height=\"58\" alt=\"profile for zixia at Stack Overflow, Q&amp;A for professional and enthusiast programmers\" title=\"profile for zixia at Stack Overflow, Q&amp;A for professional and enthusiast programmers\">\n</a>\n\n## COPYRIGHT & LICENSE\n\n* Code & Docs © 2017 Huan LI \\<zixia@zixia.net\\>\n* Code released under the Apache-2.0 License\n* Docs released under Creative Commons\n","readmeFilename":"README.md","_id":"memory-card@0.5.6","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"dist":{"integrity":"sha512-o/WyxQ9lG6hQahVPiZCYOM1tEjG+k261hOaChQsjUoK68ICGG5LVRBBYpevgmgzHyzoJGu9Ee2SNimoW9KG4pA==","shasum":"638b8fe569913d4ea152a48c4b4bc130d1fdfddb","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.5.6.tgz","fileCount":88,"unpackedSize":151169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbAriCRA9TVsSAnZWagAAQbEP/AuHiXlhhc19oW64wwrd\nEg9Of/FCrwHYEe/Q8xs8LKjy7yC6Nxp4f2h5s00gtYbzEu2NnlPj7KGTm/G3\n3rB75XdyPY7+hrrWlPyzHMRJyUSvyIhTkHQncEZleiT/iYNtS+6Fx7DBz2ZD\n1xZHOw+0UqI4yyGsvskuhkCnrxl6an0OdCvYHhTelw92sv5D0z0jolTdHcMQ\nVdG53gMK/BEMTnD9MP1OSPNs89JbSdgtjPPPjUT7oBsEVmxQ0p2bjNKlhgJZ\nuw7ksmtjlWOPA3vUcM662ZP7fivMosKvt/WdiGht+y1YF8O5OFsMxxKB5d/v\nO3pG/FZqejA86bTMi0m4K19RJnkcmyXL9RDMJX+ngcWRZm8/7fJuUPgEXBU0\nXf/lzsm7ny3DfZ60EswzTbU00uxDKyM+IrN2Yu1CD811yd/yxtgsgH+7U76H\nZKBKP9lBr4pMUsF1y+TtztyJhJ6LVeO+HcSQekERHXdjegowHNFKlwitG1EL\n38tYh/cUKIyB6rY5LyNp+vFIgGpdyDNlMQ0FPtqRB6IDkPq/cK0F9NDO3lhm\nB/LV6Cdnp8Lkt4Ngf6cNv1E9slTaJczrKvV8+vVvvWGDp3oBC5O+NBHse5+6\n0YO7wR/FzL6I2DYXFzcQ6wF8+USyH3AnY8R3OcCjzw+nxTH7M65qU5pntf5/\n2RLG\r\n=Arn0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXzYamVYHjKAdL+h4jKGwchq5PnM+VCFeZ9zN9RnVkRAIgP5Z1JyjmJtM0snjvoSIEdZ77V0irDGSA+Q85/nELmk4="}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.5.6_1533807329816_0.8380453150922029"},"_hasShrinkwrap":false},"0.6.2":{"name":"memory-card","version":"0.6.2","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"dist/src/index.js","typings":"dist/src/index.d.ts","engines":{"node":">= 10"},"directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:ts","lint:ts":"tslint --project tsconfig.json && tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh"},"repository":{"type":"git","url":"git+https://github.com/zixia/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/zixia/memory-card/issues"},"homepage":"https://github.com/zixia/memory-card#readme","devDependencies":{"@types/blue-tape":"^0.1.31","@types/node":"^10.1.4","@types/semver":"^5.5.0","@types/sinon":"^5.0.1","blue-tape":"^1.0.0","git-scripts":"^0.2.1","semver":"^5.5.0","shx":"^0.2.2","sinon":"^6.1.0","ts-node":"^7.0.0","tslint":"^5.11.0","tslint-config-standard":"^7.1.0","typescript":"^3.0.1"},"git":{"scripts":{"pre-push":"./scripts/pre-push.sh"}},"publishConfig":{"access":"public","tag":"latest"},"dependencies":{"aws-sdk":"^2.286.2","brolog":"^1.6.2"},"gitHead":"0095b65a28267d974dd9402691f3413d297e38e3","_id":"memory-card@0.6.2","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"dist":{"integrity":"sha512-Joyj6kRRJYS1zYlzJzO53KMfQ93O6PJX63m89o0MgEHli5d/HAUWuFfxD72ucGD/kVLv9rmtThkWO+2FDI3Hjw==","shasum":"e576237fa109419401071ebb1450c19955d4d5d5","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.6.2.tgz","fileCount":88,"unpackedSize":160459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbb/qICRA9TVsSAnZWagAAe+UP/1MGXm0iJ7CrABAGKSuc\nLPefoSnzZ97Y13MRSNgNw45mVcn5sFebSeppv0Wdh8tpu5ltvYeQ9VOYZMXI\np/lmps/X6aPx10T1LPE5/5nlWlQVsEHumeH2QVDthZ6sXOVetL5BkXSkIdG0\nVNzsHBWYQnNIbgN5dEf8DHtwy6PpzJE1sfUVSQ7zaY/fLAJ7qp2ABNjzgMmf\ngUcY9/PoL9tvQFEtqg2MT5AbFhEtvn9xgZl5itfGOXkHqt92g77FUx+Fd6jp\nnL2yF9L9EN6zsbtA9Q/akrZiZiL4DhbnYxaPH69+JIKyNsmdQo2/6/AaIs4f\nWZJLGQUdtbhNppHsHuc4ZqPZJv0a6QHrDVJNrnzbOGEByQUEgNWDAWrdTPBz\nJpXZGPXtWhuWTHbJeK11+ptGFOsbhblnbAW/Xfm4YpyoTPeGV8FGRoCbujcU\nOIDXzHwyKTHy6XoB1kAnywhpv7jGaDrGLv8Q0PokLYrDG+a9Q10/QO9rEJhF\nb71axOV7K2e0QYoTYk4hMxAf42GO0kcTpF8gSZg1kAJ16hVmiUdFsmelB0xU\nmkROeFsPcn7G0S3lgJt6x+H9f7LS7fQbxphoQRLNR+bmPJeXcd4b/ACavI4q\ne3hHIUWlpo8m1XEemyiXH4xbvvSGCkSfGOB7xpIyLZfPtv6Llfmp81DMtqql\nm+9i\r\n=UyUD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqJLX3G5LKj5Es1NDxXop1/LtNwfVysygXMLfskKAvHgIhAL+y5RTXI5oJLklUfrYMYqSMq6cAM43iUT4WsJFLx8Jw"}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.6.2_1534065287978_0.9670826021511216"},"_hasShrinkwrap":false},"0.6.3":{"name":"memory-card","version":"0.6.3","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"dist/src/index.js","typings":"dist/src/index.d.ts","engines":{"node":">= 10"},"directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:ts","lint:ts":"tslint --project tsconfig.json && tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh"},"repository":{"type":"git","url":"git+https://github.com/zixia/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/zixia/memory-card/issues"},"homepage":"https://github.com/zixia/memory-card#readme","devDependencies":{"@types/blue-tape":"^0.1.31","@types/node":"^10.1.4","@types/semver":"^5.5.0","@types/sinon":"^5.0.1","blue-tape":"^1.0.0","git-scripts":"^0.2.1","semver":"^5.5.0","shx":"^0.2.2","sinon":"^6.1.0","ts-node":"^7.0.0","tslint":"^5.11.0","tslint-config-standard":"^7.1.0","typescript":"^3.0.1"},"git":{"scripts":{"pre-push":"./scripts/pre-push.sh"}},"publishConfig":{"access":"public","tag":"latest"},"dependencies":{"aws-sdk":"^2.286.2","brolog":"^1.6.2"},"gitHead":"84a113b90536c781e957a8a12670d60f6ac53e88","_id":"memory-card@0.6.3","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"dist":{"integrity":"sha512-fxjfksYfgQ4N2UdHlt2MLkt2xbtLN7v+rGup98+Hw6XOVtQp6KBSfjFPMDF45iyou/nXAz6l5pZEhpbBDV+T6Q==","shasum":"267bc6fe5a71e0add3195b2855f1ffa98550b869","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.6.3.tgz","fileCount":92,"unpackedSize":165065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcANeCRA9TVsSAnZWagAA278P/iiGuOf/1j8hYWiKLJT/\nOEADUtaU2bVHPTRBm2xS6PkRlPsGO3QdT7v707E8z/UO7eOlJxitdI5Q4lWO\nQMliL3t+RxtyNDsEAwqe8820QGz4PfDdUxjv/tGUrTUaZkaCfASiMm0NrXzz\nn55DC8FIsMVfrLyvoopA9Mdjv7GodrwMjaqOrhcLp9MgZGTyQ/Gd0AG7eLec\n8flb+0xEr7oQTgivb6cTYEQecInZmCOG53yLZc7Q0fpzTTP4mzk414PQWY+c\nBvmwsGWwZi1XqIXQ3ZqVcsuj2H2yKpmlZNgRPcx19aFpdTZTfeXzGEOZAzvc\n80v2hOTneOa/viLyudX4/PTtfxKHcmpRnN9u1z2SwAK238QqqHIjgIF5eHvU\nBegmx2B5tTtkQqZPH5zTCKnNUwRJB+eEEDr/AMNy8wkKx0hy5QH4sl8MmtHP\nfxDOMNqrbDQyVTDgYqPYxpLM4DqjuJEz5Q+rh17cwKJed+aLlG/jpFMfDw3f\nJ5UNgfMyIvVLNEiHtsD+hTiXBBDYlVSLb228eaotW+1bUDCqDo2PAdyVt4A+\n37JMSjzJpSTXqeEcCrjxygZ8hvs4Wnk+CR65Zdh1kGKrJuyiMeqIUYbBlRuy\n+reiXtPIGX4fN71aeBHnizW4C5DUMyoDvaBn3I/uOjkkPr/QX/HVl+nN7kla\nB0dG\r\n=vAZI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhVedAzBOCT/LOwPzXgJTFlJXyV9/dAya4xa6PAvN3dAIgOiHZ6qxAMSRNKNlI9RLLo7OpEduzvA7oCu591GMu50E="}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.6.3_1534067550393_0.031875629110396986"},"_hasShrinkwrap":false},"0.6.4":{"name":"memory-card","version":"0.6.4","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"dist/src/index.js","typings":"dist/src/index.d.ts","engines":{"node":">= 10"},"directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:ts","lint:ts":"tslint --project tsconfig.json && tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh"},"repository":{"type":"git","url":"git+https://github.com/zixia/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/zixia/memory-card/issues"},"homepage":"https://github.com/zixia/memory-card#readme","devDependencies":{"@types/blue-tape":"^0.1.31","@types/node":"^10.1.4","@types/semver":"^5.5.0","@types/sinon":"^5.0.1","blue-tape":"^1.0.0","git-scripts":"^0.2.1","semver":"^5.5.0","shx":"^0.2.2","sinon":"^6.1.0","ts-node":"^7.0.0","tslint":"^5.11.0","tslint-config-standard":"^7.1.0","typescript":"^3.0.1"},"git":{"scripts":{"pre-push":"./scripts/pre-push.sh"}},"publishConfig":{"access":"public","tag":"latest"},"dependencies":{"aws-sdk":"^2.286.2","brolog":"^1.6.2"},"gitHead":"8fccb94b2c70f4da70d02d60ba094c4b1918f445","_id":"memory-card@0.6.4","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"dist":{"integrity":"sha512-RUNG6tAPx1WWtQZJiPdnSoYldoUhskKN9gq6tuRwaSwIWETRIXKs06VZBiA0KQDboWCwIJNdkAD5UTn/clMVTg==","shasum":"05fbba9bcc8fc6e6b90e627d70afa59b81739a5c","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.6.4.tgz","fileCount":92,"unpackedSize":166720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcAhICRA9TVsSAnZWagAAnAoQAJWuqPkcvcCNaUM5nUuz\nC7sAMFhCOwaogpnkddAxn5sW17jKlFPwgHOse0esNM9dwkyFKJ5lIS1fjXbw\ntBRhoyPmAf9b9OM0+ARVw9trFJ7eOY0ft5ocM2l74Nduri+UNg4maOD/FPlE\njAXR2ovtt5rt0bkAKaaS+UxHBshmWuTIpEw1b9MJjv7rgwLZqGnFAZ8iOQjJ\nWMSeJ+i1MN48LD5Bq00XSeDM07oE1PRxhpQd92LSR4rwOM5Yo/mauEZKbmfE\nB43uGMbFpD2x2tvG94Z7mjksIejSgLzOOg0qAdrAw3f27vkFh992lNL99Ko8\n90yQ6qIza/+ePAvW/AQnwkNHfJkYVRlZhloXJt59C4fFEJHME7N43zurPiZo\n4IhIupEgt+hXZ06FchEb2zJe2zrSFOROTjtCj1lFBHWUVYCVOneGJd9B8RP5\nqxPIJ5zVKWJkMnzY86Ar81k90xQfp0F8km/X9+ZMFoVJGkMyn3TKbG5iaB2V\njj26bRUlB/MwNwBJDKDdBAVfqNnuHhJ0bmNEovvWYnJxCJkNxfZEHc3zL3N7\n4ByLcYW/86lFpKZGp6is626ZnrqK4m5TvcZrUB0gLa5kXI9ae0AqKZCCIAjK\nMx0zSRSkWF5Slbv9xE6enjlQZW8UVwVzLAuMYjKWvic0H2bMhHb5nv3cdpCJ\nyMsH\r\n=06cA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeaC3BjeEL8UUViz6cgR+K1gBikq1Nc5SCrfegd/S0tgIhAKYz6WMarLbU3CxC/g4WK8GYCmExcS+ugRAK1PATp0pb"}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.6.4_1534068807554_0.06402050327313313"},"_hasShrinkwrap":false},"0.6.5":{"name":"memory-card","version":"0.6.5","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"dist/src/index.js","typings":"dist/src/index.d.ts","engines":{"node":">= 10"},"directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:ts","lint:ts":"tslint --project tsconfig.json && tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh"},"repository":{"type":"git","url":"git+https://github.com/zixia/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/zixia/memory-card/issues"},"homepage":"https://github.com/zixia/memory-card#readme","devDependencies":{"@types/blue-tape":"^0.1.31","@types/node":"^10.1.4","@types/semver":"^5.5.0","@types/sinon":"^5.0.1","blue-tape":"^1.0.0","git-scripts":"^0.2.1","semver":"^5.5.0","shx":"^0.2.2","sinon":"^6.1.0","ts-node":"^7.0.0","tslint":"^5.11.0","tslint-config-standard":"^7.1.0","typescript":"^3.0.1"},"git":{"scripts":{"pre-push":"./scripts/pre-push.sh"}},"publishConfig":{"access":"public","tag":"latest"},"dependencies":{"aws-sdk":"^2.286.2","brolog":"^1.6.2"},"gitHead":"30772dd8c7e1aca03b73758f680e6391220cf696","_id":"memory-card@0.6.5","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"dist":{"integrity":"sha512-n09BnI6fJsUtwj5saDElPFusTqgfrmViVgHcNch2UuZIJlrql8s97g0vLlAaScDvlOk0z+CYwIU9qiiY3jBUMg==","shasum":"8e4f224ea93625f52f828292127be28ea6803af6","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.6.5.tgz","fileCount":92,"unpackedSize":167465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcAq5CRA9TVsSAnZWagAA9yQP/0Tt5FeF4wSya9t5tKGZ\nvEfRWsScqIQBoUroW0wS5CyJLXWkO1q+OiWeOsbpiFtj/ZuxWUdkbL7Z3RGd\nH6N8gt9u4jl86poVEBY7X59A5ApNG+gxDvbcyuIqC62HZU3r6qTY9Za+ii35\n4R9DUSEwWnDzhvxo3weSDPPr9CEBLYSre0JkXWIMTrRTBQLEhx2aUkxdtOoP\nO9VT1xi+rVcK5aedgAAc1+fkFqqHB4WDDU5kj9uwjQy+1VNQt0KtEeWc5IeQ\ndQ+Y5wB4YXB+Ix7sW8ynBuindhKu6n2iHh0SipcbzVRr6o5bfS1lqaDgsJHA\nIdpUDkLCGgEa4iSAs3ez8pyKLFYLZ4SYVhwfkE/8a8BpQiRO2p0SjLbN5VtC\n3IuSOOjIJJA8kmQPrblMifOUH2pOF0HCneVrLQCMEl/ll8mmP4EApK7A1td3\nPxwma/peTZGUAiN4hDL2Pv4tU0oKyDlTRWIzSxwYAwFPfv9Aj1i1igxWoZnp\nn3FXAOGJKfmml7Y/EbuRTrWhSRjjEjpGsIqs4rfnnLt6SJV5oiGdO/8j+UCX\nBbFElZAPbtqUDzn7Oiv7d5HpuPZ9AvPjrw+rENiNmXkpNX/WmKt0r8atb40s\nSEhFMRbkQpQET5+kCnQvoiyVWR4HwhBf2YAjMamLemOPmOXKK6DuVq8tIhJJ\n8xDW\r\n=mmhu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3rM56W3E0pztDfuIGLlDWPjtWebNWh83Q7GQBu/LuIgIgYhsQaG9wxJcvGaF/q1eaE7/P14MoVcGkhVWObLlUSqk="}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.6.5_1534069433104_0.531706880138894"},"_hasShrinkwrap":false},"0.6.6":{"name":"memory-card","version":"0.6.6","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"dist/src/index.js","typings":"dist/src/index.d.ts","engines":{"node":">= 10"},"directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:ts","lint:ts":"tslint --project tsconfig.json && tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh"},"repository":{"type":"git","url":"git+https://github.com/zixia/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/zixia/memory-card/issues"},"homepage":"https://github.com/zixia/memory-card#readme","devDependencies":{"@types/blue-tape":"^0.1.31","@types/node":"^10.1.4","@types/semver":"^5.5.0","@types/sinon":"^5.0.1","blue-tape":"^1.0.0","git-scripts":"^0.2.1","semver":"^5.5.0","shx":"^0.2.2","sinon":"^6.1.0","ts-node":"^7.0.0","tslint":"^5.11.0","tslint-config-standard":"^7.1.0","typescript":"^3.0.1"},"git":{"scripts":{"pre-push":"./scripts/pre-push.sh"}},"publishConfig":{"access":"public","tag":"latest"},"dependencies":{"aws-sdk":"^2.286.2","brolog":"^1.6.2"},"gitHead":"29e9b824fb5cb1bda6fe92f7633b5bb8b737a26c","_id":"memory-card@0.6.6","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"dist":{"integrity":"sha512-RxECSNvVbzm0zDNWhgbo02lBGkFKbhtN96P+74YGPHYzwvLYkuAPKbsJO/CDARIyVfHRMH1cCQp1RX74OlZYpA==","shasum":"c08fdd5f082d44f8db08993ab8860d5944c7e96c","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.6.6.tgz","fileCount":92,"unpackedSize":168103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcAyrCRA9TVsSAnZWagAAIlsP/0kTYbniPpWDPRmZHyOV\nNEURqx5aWQEyzxmhJM2ZwCKTx8xN6A+yjSbesN1YALJYkimgEwYgDNkt2EEN\nf4exzdkmnfEdGicJeYf1lJSf5OsAdL9BniPuaG+wuLWN6e+K8nA3FWfSyqUz\n5EcotYRq+bv3qyP9LyVfYlsV6Qv06fQ3CDSlQWENgTnY93lZ/I1ALii+69eU\nJPyb+B90wWuPPg7JSu8azELl0JY0EawW7iqheTj6sq5tKSON8DSr8zxcUF+/\nFGUvX9jDQR4Jd39fRkd3muAafWUqLO5lXYyjxu40HhC9GE+BNO/oMV8hXicL\n/urO9dJl6ANgRXHaHcpPxwjEnsaKhSFjNXV1mnR3txeTjdwWuLyWDnT42j/v\noacIrLQAg+apyRg9ycFJpEMBQxlwoKU+NfHo6vaKYzdog5V/QuVRHRLRVWRf\n6Z2YjsT4r5/VgVz2V7T+/3ORU3eVkK/mGMNP/7BWAW47ml9c/eNBQu1v/mkr\nfPsbJN4sQ7WoqSakIiXP2xUFXrwRjT2Dqv1Z8hajs6Vx7cyvEnTmzIU+hkQ7\nyFgXOfJ4RiBh4ReQ7SBvU3L5LVFd9m+VDvvskFl+7K8POfl6Lx7tUyHnRn/Z\n7OeU1F3H+nWxA/rcPfbg/H3nw4QnMplFmtyjBj6wMwrRPugGNfguvU/Py1OJ\nfDyE\r\n=icmY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGHt2NT7R8Hn1hfvOFI1tiu0xhyfefAzu1uhr1PnndEqAiBU5FZMj5KmjAhAMbVMfCBp9Hok8nWlm31iHxJdO7LH2g=="}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.6.6_1534069930676_0.6677236301608689"},"_hasShrinkwrap":false},"0.6.7":{"name":"memory-card","version":"0.6.7","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"dist/src/index.js","typings":"dist/src/index.d.ts","engines":{"node":">= 10"},"directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:ts","lint:ts":"tslint --project tsconfig.json && tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh"},"repository":{"type":"git","url":"git+https://github.com/zixia/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/zixia/memory-card/issues"},"homepage":"https://github.com/zixia/memory-card#readme","devDependencies":{"@types/blue-tape":"^0.1.31","@types/node":"^10.1.4","@types/semver":"^5.5.0","@types/sinon":"^5.0.1","blue-tape":"^1.0.0","git-scripts":"^0.2.1","semver":"^5.5.0","shx":"^0.2.2","sinon":"^6.1.0","ts-node":"^7.0.0","tslint":"^5.11.0","tslint-config-standard":"^7.1.0","typescript":"^3.0.1"},"git":{"scripts":{"pre-push":"./scripts/pre-push.sh"}},"publishConfig":{"access":"public","tag":"latest"},"dependencies":{"aws-sdk":"^2.286.2","brolog":"^1.6.2"},"gitHead":"b8a67bad2b0e8b8d62b3dfeef36b1e2073a2b46e","_id":"memory-card@0.6.7","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"dist":{"integrity":"sha512-CysenkIwsm2dPwXpdrpxjDsv844ZGv5DJ2VZBZt1fPBwhmw3kk2JWAL9V3wsXuDEJUx89GNrrr9IMwhDJ6gLcA==","shasum":"c63d4f99fccfd7ca144e7dbfbf35ab05305f91e0","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.6.7.tgz","fileCount":92,"unpackedSize":167658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcA5ECRA9TVsSAnZWagAAV+cP/2GFsbhbtvxDlxLENjqW\nFdkVGQyfzkVB5sAyOOHo6LteHHQ/9GtTg9EIDqVmkpgNcrt1Ziy0sv0hC1mf\nqRtiCB6b1igU0jOQsaxyYVDf/bcZR7HtnTAigzfS4aEnO51nCSZuAAT6GFBI\neIvMqgmMi5GF2e6Gmu7aYttD4Gg7yrun+ZeC5rqsmvD84vpZlJQU43HAlhb3\nlcGVyJIweMlDnCL5Ee/xmhvg9jXkAxywlff81XC+qfRT2iGfvfvY+3vpHzIr\nrXOoKh51HukokoBb1e+WA/xWcuG1qf/De6ZeWfxntekwcUuGn94uNyGlavk8\nF3+GKW5OO4dk+7+c8f8ASXwZmBjgavK4LKiq6x3z7OVKvvanRA+jT3bNXwd/\n8Qg58P8MGP35wy96E2hc/7F00Or4idEwHafyQE2cBCWU7g7AG7ixNudwq/Tf\njxMkXSLJ4YNbmd5v98arTDhwql4d7wI9SJo61TgSemGm9RpZ2VkGFUSYzYow\nIBoyE9kflCLRhan/0zqNDNSm7IxrV6Ce1hlANp6WL2746lR9NNbyAZsKTzkG\njKwSJiQFeuNfHtfh3cSACWU1c65vv0anuUinQ1YNFFUzllu6X1G3YtG5ZJ7W\nfoNpM08gwwGpKQYPbI7y7zRr7qEYPSzhi9jUtqMw0YUGfIUtOyCaR0VnCO6B\n2zGC\r\n=zpIi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUVGs2TaCFElEorHE4cGbbrRKM3969VsM3ZNcDIMqf0gIhAP2wg64WRCs/OtbWQHuHFbVBimN6/oidbYZYaczNTygS"}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.6.7_1534070339645_0.3620966518323643"},"_hasShrinkwrap":false},"0.6.8":{"name":"memory-card","version":"0.6.8","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"dist/src/index.js","typings":"dist/src/index.d.ts","engines":{"node":">= 10"},"directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:ts","lint:ts":"tslint --project tsconfig.json && tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh"},"repository":{"type":"git","url":"git+https://github.com/zixia/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/zixia/memory-card/issues"},"homepage":"https://github.com/zixia/memory-card#readme","devDependencies":{"@types/blue-tape":"^0.1.31","@types/node":"^10.1.4","@types/semver":"^5.5.0","@types/sinon":"^5.0.1","blue-tape":"^1.0.0","git-scripts":"^0.2.1","semver":"^5.5.0","shx":"^0.2.2","sinon":"^6.1.0","ts-node":"^7.0.0","tslint":"^5.11.0","tslint-config-standard":"^7.1.0","typescript":"^3.0.1"},"git":{"scripts":{"pre-push":"./scripts/pre-push.sh"}},"publishConfig":{"access":"public","tag":"latest"},"dependencies":{"aws-sdk":"^2.286.2","brolog":"^1.6.2"},"gitHead":"0a4c62b12663ac88453acdccc87acb2270e34685","_id":"memory-card@0.6.8","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"dist":{"integrity":"sha512-skeCtP0Ix/ZTUDQmYa35PQ6wKMyK2WixfnnaqwqiIFNKk6iUxl8eGXwm+yUcLPW2fmuKOizOkyP/+Vf4nGIUCA==","shasum":"819a04f45217e8fa4c952633ec7c37b3b0865a52","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.6.8.tgz","fileCount":92,"unpackedSize":167739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcBPVCRA9TVsSAnZWagAAdekQAImEyv+ggWcIuqjf0Nuo\njV+i77bOx1twBMP4OtaDKlfjYqbFJVX4ou12G/kQyqdpxko1AP7OA9I21fBh\ncZrouzSq+clpT/sVgKX+XeaA1emT6BcVZ84wuaOxAv8N+9NRfQ1Ic3zNLbI0\nUD38gzpVMi1KXQAIKt4ymAfB9Lj6FmM+wJH7QBq4osM2+NHKBZki5DzhkIZ8\nKixmbrdarKcyhFxgi6xuV6Qmxrx7AAHrU1fMWreLep/ZsbQYcqNxg8MIXiRm\nETnD+sW+wEjMH8KTbFVm+bWOCJwsmBFmhEzW/crAebAhF0wNEkj/Lu4zmgAf\nlIyPnDgkg48bRQjYaD+GSdFlqhYqTYbK+rC7d5XHJ8KKXXS6RCghYtkJTvdB\nGSAUtGuzaA+Pp4l77gyA+GpNwP3WxAnkT4Tu3jh4dN8gY9hHDfWzvSnvkaUG\nqhWql0pOgRdf/GMo2yjrsvcGbveCoN9F1EwHiJ9PCz0sA51w6D89YNNwqDWL\ngLCX8tzYM/qmfPlZ1PEn9d1dJq13l1jSNYXTdKfQtlAn4uphfgju3UYEv2pB\nPGCSaVX8YkKQTjsdpHsUhPsqT0WSFTh75+k83VdSB8+h6KWYhVAekdPh7YYP\nvSNdI68nU3h9aoewMShBAWmVbWGb50nxrGIP0pe0v7xFQ04LsuIFhQ5OhF4X\nJeS+\r\n=gs5+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEk0UB7yK8Mzn3hP3YvN/3zmqlAumjLr79e21rUhfq0GAiEAh8iRV6Np4RKA+GLARU/9T3HAx8wmpeE9pQU7N0ob750="}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.6.8_1534071765435_0.2637419124347409"},"_hasShrinkwrap":false},"0.6.9":{"name":"memory-card","version":"0.6.9","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"dist/src/index.js","typings":"dist/src/index.d.ts","engines":{"node":">= 10"},"directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:ts","lint:ts":"tslint --project tsconfig.json && tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh"},"repository":{"type":"git","url":"git+https://github.com/zixia/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/zixia/memory-card/issues"},"homepage":"https://github.com/zixia/memory-card#readme","devDependencies":{"@types/blue-tape":"^0.1.31","@types/node":"^10.1.4","@types/semver":"^5.5.0","@types/sinon":"^5.0.1","blue-tape":"^1.0.0","git-scripts":"^0.2.1","semver":"^5.5.0","shx":"^0.2.2","sinon":"^6.1.0","ts-node":"^7.0.0","tslint":"^5.11.0","tslint-config-standard":"^7.1.0","typescript":"^3.0.1"},"git":{"scripts":{"pre-push":"./scripts/pre-push.sh"}},"publishConfig":{"access":"public","tag":"latest"},"dependencies":{"aws-sdk":"^2.286.2","brolog":"^1.6.2"},"gitHead":"75e07a6ddae72fbdff49e923c24fa24d0f28da3d","_id":"memory-card@0.6.9","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"dist":{"integrity":"sha512-hCGvgtKN6Jm8pksR1//UdSliGb3c6lpMoGBKELljgEc3ZuaRychxbRyq/nKSI/2+QOIJXyVs0qVtELFnL05FPg==","shasum":"a6150ec7f75ea4de89f4175c17bb5bc62bb19773","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.6.9.tgz","fileCount":92,"unpackedSize":167795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcHgxCRA9TVsSAnZWagAApZ4P/jARgRFh+yMtH93RVv45\nudqThivK+q4EWD6ktYxiHbfDZ8rFvTVLGERXuYFACkLUgx+kUnqxhGzzPqG2\nJ59UDq+/qdKXCyPmB3zkhDKYchqb7aovK8rs/datIATMYsBD1jSz+a997ZBJ\nfInIhFtHJrLIQCi9eWcE3ZA5r0LVX1HusUddOss2rxAMerese+R0J926+/yM\nql8XZaeVRfc6wfL4Wv6Z9Vk41Gi0X1sgbO00j4apl/6NDgL6+ugG8KEl133E\ngGzfxLjaGK5hUl/+R/qLxSWyPQNErfFGO6hGiZzMXVUgI/eKpdwbI2OrR8ma\ncr3jxGyvYHfJfwSX8RfzzM0pp9EhsMKAdrVZdit1tEq26Jt6eD07HKRGZwva\ntKGTcSwyqIpnwvZ6Ed1FEbmaKarysLcziWB6WAy0B0OLQg+lvoQPsAPnkiHb\nL1XNJcm9YLyJ7Nk3mpVKxeNlpe2h2pWhKwY71TCrmYwGjbDJSNCZDpeMLVZf\nfiZovKUoUJK4geU8kfl5yT2aGPULimJKFwGNRI4tuSPMDtTslZYpeIg5f/XZ\nbX/oYC2zAavaAx/9fFugKGqsW+2Sq3Lrf93xfUcxLhOAekowrneoIme2ePCQ\nqVOYrE4OW8WioZLz9EpuzGQs9IhgpKWw22joaxMZkjNXIcmCqZDGyf2A/PvP\n+ux+\r\n=pSvy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDajTwSYRL9iuHzKO49ZnJ0yuQladE+768Ya09JdKlfsgIgRhhntJ2lgzcqWsKDsXaBjcu/1iXWJlSFKe1U5LNdhJI="}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.6.9_1534097457050_0.5790901854712251"},"_hasShrinkwrap":false},"0.6.13":{"name":"memory-card","version":"0.6.13","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"dist/src/index.js","typings":"dist/src/index.d.ts","engines":{"node":">= 10"},"directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:ts","lint:ts":"tslint --project tsconfig.json && tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh"},"repository":{"type":"git","url":"git+https://github.com/huan/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/memory-card/issues"},"homepage":"https://github.com/huan/memory-card#readme","devDependencies":{"@types/blue-tape":"^0.1.31","@types/node":"^10.1.4","@types/semver":"^5.5.0","@types/sinon":"^5.0.1","blue-tape":"^1.0.0","git-scripts":"^0.2.1","semver":"^5.5.0","shx":"^0.3.2","sinon":"^7.1.1","ts-node":"^7.0.0","tslint":"^5.11.0","tslint-config-standard":"^8.0.1","typescript":"^3.0.1"},"git":{"scripts":{"pre-push":"./scripts/pre-push.sh"}},"publishConfig":{"access":"public","tag":"latest"},"dependencies":{"aws-sdk":"^2.286.2","brolog":"^1.6.2"},"gitHead":"b2264eeeeaf0751294501ffa5c5a909cc42934cb","_id":"memory-card@0.6.13","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"dist":{"integrity":"sha512-61RxTlrl+iyTKH0opRFbWz9cdcuQhML1BfF+2KVVMbTDyz0BgSZ/NjC2aBJxj8fg60Jq3oGhRUdrl14b1MYr4Q==","shasum":"1736980021ffbfc4596ae048be60d27c7405ed36","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.6.13.tgz","fileCount":92,"unpackedSize":167948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/YDcCRA9TVsSAnZWagAAPYsP/0XvKCiSND4o75cgfZHd\n5aQFmOaUtM5cGXDEBVz/cJsEgR3hIM/wU4ug9sicOvtLyvMb0GNLaz1SG7wS\nogDClp6LFwzqL+Fe+ga4JZR6HBAOEUUMYjPTjKr5u3wUYrZqJ4oKfh1+oYA3\np1NWXd0MG+3WE1YyLVc9JSzIXbLjwpD9n05f4uHmqdY2G2i0MGoAgayzC3fL\npTc9sxGIo7oGyjF7f323u27+blwtpcDO2wmqKyyvy2CItE80vDCJrGep2qCb\nlIYHQ9EEwqd15QI0aSwtBADsI4pjTHVA4RkAzR3hAQtRrQMyOOPFQQaCpAW6\n+lwwYKx8pW+yglMbzm4Uo2L5ySUmrbgcFcTUoRsiigTk9TZgkvyaG8hGcS1X\nxA/TbOwfL7+TMnc9uhBl7fkyeuLxB30Fek8m0K5Kr+yt2/0+QWqEkkCTAQR1\nRA5VQ1iESePfNqDD8YbPXXCv8Y553ZLHb9TpZJ/0qGufvbGaUhukMrrxShG/\ns9A2F0/KQA18Q860NV9M0suc2mrsUHokuMxiVGp6BaT1F1N1CxECM77Us9fr\n5Hz3wk5tVOdrr9TLUNs9O9O9qAi6fEVdcRsRddF/lP7kyqU5ZmCJ8xUX3CxA\nI/xgKaReLxHVgDwmIbZ6Ns0LjinsRYbCoZjF1KecWyzimA+14Pts1TIb5ns+\nrtd9\r\n=1FuP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAhmV4cNZqSAA8X+WW9DUgksbxn7HLh5YoFX1/nKxyKKAiEAoI4raM8mOpOEXvrxzCmiFYU4vvwFoorlGxM4powKMdA="}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.6.13_1543340251954_0.5600874407904664"},"_hasShrinkwrap":false},"0.6.15":{"name":"memory-card","version":"0.6.15","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"dist/src/index.js","typings":"dist/src/index.d.ts","engines":{"node":">= 10"},"directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:ts","lint:ts":"tslint --project tsconfig.json && tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh"},"repository":{"type":"git","url":"git+https://github.com/huan/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/memory-card/issues"},"homepage":"https://github.com/huan/memory-card#readme","devDependencies":{"@types/blue-tape":"^0.1.31","@types/node":"^12.0.0","@types/semver":"^6.0.0","@types/sinon":"^7.0.0","blue-tape":"^1.0.0","git-scripts":"^0.2.1","semver":"^6.0.0","shx":"^0.3.2","sinon":"^7.1.1","ts-node":"^8.0.3","tslint":"^5.11.0","tslint-config-standard":"^8.0.1","typescript":"^3.0.1"},"git":{"scripts":{"pre-push":"./scripts/pre-push.sh"}},"publishConfig":{"access":"public","tag":"latest"},"dependencies":{"aws-sdk":"^2.526.0","brolog":"^1.6.2"},"gitHead":"38f67f6d93c8db4f583b54dda2a8a601ccf2d93b","_id":"memory-card@0.6.15","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-L5LHoJw6PZ7rWqQiljk4kX6l8ft6Jc+92hhLv9LlUe9VjxF3yRP+I3JGdOul8Yx8NYyAmeUDBOOlyQ+gPdnnjA==","shasum":"62f6c9cd15b77905f2c53f9003459d7cc3be0e21","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.6.15.tgz","fileCount":92,"unpackedSize":168578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeLu6CRA9TVsSAnZWagAAbTYP+wQ1nwteFyQYvjLxwqnu\n9Sj6mbfDrCHlVAkcCl5oxpmTZVpahbn3V+bpSzzwD8cMCf3ym7DZYkLewtsg\nu8B7H7WIHBn6ihKrpQ0tUq4SmPDZ5sSYzdgBqux+k82Em3zkkONX2C6gL4pT\nBji9i5GZMZWps8BNfHapCmGy8Hr5r7mjTDND1KweasXIATA8erlqUFlcKJ+t\nC2GuZOy7jJWjnNqjgjk9rw/ncatV3bqoPjMN3gVQkcvdYkoJHaffa/+cndnb\np3pKduw+PVASgsclXtdCYyTdFMIh0HTIP78LsjHA+BCig7mgzthO2F5871g6\nVD/oKUquAFJ5lUpB8jBQgKBs0wIqoaZg847GLJLgpblzEMe5GkzB0qLoR1WO\n5Xdl9Gs7eIIELwWGn5h2uwEShRDE9RktqUdRNZPxeUSt2e4KrSvbRGVnbJsl\nA289LbA/r9gHhYckF667ES2JyaK7EbM5Lat1o+KXbAS7WytqmgGsD7J9TILQ\n9T59PLFk8zLoNKMBoseDpFDQeo67Q0bVwnnPzaMZv+CPpi6kUK66o6LoGkh9\nSw1ZS1irnUPMvbMT5a4LIOBF1f+AJhZM+LSRlySxViB1st66v8lECnbZ3O0e\n5WZUtyxnO5jAFqEg39EO/yerPJAHU2JzZvBcfF/nuzkOwy4at0i1OUa5iI9s\nNNwl\r\n=HHqL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYoku/7EjyAb6QQMWmYotj9NmrCdcp92140YHttIHt7QIhAPeH0byuj9LLyGXpL0Vk2ymENQSbPlLHPicMIPDsojTQ"}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.6.15_1568193465752_0.2933927835182655"},"_hasShrinkwrap":false},"0.6.16":{"name":"memory-card","version":"0.6.16","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"dist/src/index.js","typings":"dist/src/index.d.ts","engines":{"node":">= 10"},"directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern tests/fixtures/ '{bin,examples,scripts,src,tests}/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/huan/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/memory-card/issues"},"homepage":"https://github.com/huan/memory-card#readme","devDependencies":{"@chatie/eslint-config":"^0.8.1","@chatie/git-scripts":"^0.2.5","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.6.1","pkg-jq":"^0.2.4","shx":"^0.3.2","tstest":"^0.4.5"},"publishConfig":{"access":"public","tag":"next"},"dependencies":{"aws-sdk":"^2.526.0","brolog":"^1.6.2"},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"gitHead":"627eb71d02c3684eb9a89ab07c6a351b9d34a6b4","readme":"# MEMORY CARD\n\n[![NPM Version](https://badge.fury.io/js/memory-card.svg)](https://badge.fury.io/js/memory-card)\n[![npm (next)](https://img.shields.io/npm/v/memory-card/next.svg)](https://www.npmjs.com/package/memory-card?activeTab=versions)\n[![Powered by TypeScript](https://img.shields.io/badge/Powered%20By-TypeScript-blue.svg)](https://www.typescriptlang.org/)\n[![Build Status](https://travis-ci.com/huan/memory-card.svg?branch=master)](https://travis-ci.com/huan/memory-card)\n[![Greenkeeper badge](https://badges.greenkeeper.io/huan/memory-card.svg)](https://greenkeeper.io/)\n\nMemory Card is an Easy to Use Key/Value Store, with Swagger API Backend &amp; Serialization Support.\n\n- It is design for using in distribution scenarios.\n- It is NOT design for performance.\n\n![Memory Card](https://huan.github.io/memory-card/images/memory-card-logo.png)\n\n## API\n\n```ts\n/**\n * ES6 Map like Async API\n */\nexport interface AsyncMap<K = any, V = any> {\n  size: Promise<number>\n\n  [Symbol.asyncIterator](): AsyncIterableIterator<[K, V]>\n  entries()                  : AsyncIterableIterator<[K, V]>\n  keys    ()                 : AsyncIterableIterator<K>\n  values  ()                 : AsyncIterableIterator<V>\n\n  get     (key: K)           : Promise<V | undefined>\n  set     (key: K, value: V) : Promise<void>\n  has     (key: K)           : Promise<boolean>\n  delete  (key: K)           : Promise<void>\n  clear   ()                 : Promise<void>\n}\n\nexport class MemoryCard implements AsyncMap { ... }\n```\n\n### 1. load()\n\n### 2. save()\n\n### 3. destroy()\n\n### 4. multiplex()\n\n## TODO\n\n1. Swagger API Backend Support\n1. toJSON Serializable with Metadata\n\n## CHANGELOG\n\n### v0.6 master (Aug 2018)\n\n1. Support AWS S3 Cloud Storage\n\n### v0.4 July 2018\n\n1. Add `multiplex()` method to Multiplex MemoryStore to sub-MemoryStores.\n\n### v0.2 June 2018\n\n1. Unit Testing\n1. NPM Pack Testing\n1. DevOps to NPM with `@next` tag support for developing branch\n\n### v0.0 May 31st, 2018\n\n1. Promote `Profile` of Wechaty to SOLO NPM Module: `MemoryCard`\n1. Update the API to ES6 `Map`-like, the difference is that MemoryCard is all **Async**.\n\n## AUTHOR\n\nHuan LI \\<zixia@zixia.net\\> (http://linkedin.com/in/zixia)\n\n<a href=\"http://stackoverflow.com/users/1123955/zixia\">\n  <img src=\"http://stackoverflow.com/users/flair/1123955.png\" width=\"208\" height=\"58\" alt=\"profile for zixia at Stack Overflow, Q&amp;A for professional and enthusiast programmers\" title=\"profile for zixia at Stack Overflow, Q&amp;A for professional and enthusiast programmers\">\n</a>\n\n## COPYRIGHT & LICENSE\n\n* Code & Docs © 2017 Huan LI \\<zixia@zixia.net\\>\n* Code released under the Apache-2.0 License\n* Docs released under Creative Commons\n","readmeFilename":"README.md","_id":"memory-card@0.6.16","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-N9vTVDkfTEzaYAnWx/rWzhhWhu7xbduhmVYCkHRy0FqsOgjneXpHfIcnftDhgEtCjvQx4i2BGmR1PbcxjWobFg==","shasum":"343f38502bef23db16ec027e1716923750eb4b73","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.6.16.tgz","fileCount":104,"unpackedSize":172304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeL+oCRA9TVsSAnZWagAA5SgQAJ2cntDj4Mv2hK7i76Vq\n2ZPj/9OW31KDtlA2Tgn1IzZtI3evC7X4hHr3bAZ+Ip5WKoOZ1fW4QysGmHZZ\nNUUSAa4HTppvXOD9Kh2Hy1l+2bPN0cO61vCkN4aH2Iynfd+jNOKyLRGvzAJc\ntCVBpHQReCPWNJaRPGMqTgLEgdc0j+u689tS/GHfCYBAxNJns9JO7Ye3qjNb\nTsKj1i404Bts6jfVXI12Gqu5WO7cBlR+72PD09T/QtKfd/v/zXdlCe2cRlEP\njIubxHKtg14Xh/SouzM/hhlXU5PymulhDLxSCZY0r0vJ1i2bi2c0V+DPhxo2\na4nrUbQJhSpLw00BniuxEWZboA/n6sGRaJmxc88Fc7B/32VNYxrV+pjlihTV\n9rF/Q6Uvhx9EKJ0m2MYwPdP0R47NRTK7kG4MnRaDajreGyH5NuDPviegLUiH\nBgzrM64HHyrYRBczMYv6mLOgDETUf4QF6xiBtXSatde6TDp7DjkRU31vGXsa\nWCl0wHhRXgUgJZQNyF3fEeEdHscn0A17rh9WVNDabCaRKImas9anJwoX5aHm\nh4BN85OOCFdc6kyITk7XTXkkyzTU8hhoMA+oWJQM2A92vgGzsaREVvCOBJVB\nrOGBXogJarXEXvzS3GYR5/q7c/YnQQRDtAYZkkU9xSCGppl3zXbKYXHgprf+\n2yEQ\r\n=uOPu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFf3TgTXFyAWoNqK3rpR/zz6YjhWcNVs/PhmBksIUkkGAiAgtC9Jado0k70qwYX5yLIqLdnqmVMhSdsE/XTR6LWU3A=="}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.6.16_1568194471490_0.10805015800177387"},"_hasShrinkwrap":false},"0.6.17":{"name":"memory-card","version":"0.6.17","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"dist/src/index.js","typings":"dist/src/index.d.ts","engines":{"node":">= 10"},"directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern tests/fixtures/ '{bin,examples,scripts,src,tests}/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/huan/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/memory-card/issues"},"homepage":"https://github.com/huan/memory-card#readme","devDependencies":{"@chatie/eslint-config":"^0.8.1","@chatie/git-scripts":"^0.2.5","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.6.1","pkg-jq":"^0.2.4","shx":"^0.3.2","tstest":"^0.4.5"},"publishConfig":{"access":"public","tag":"next"},"dependencies":{"aws-sdk":"^2.526.0","brolog":"^1.6.2"},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"gitHead":"d511df880f9a893962b943aaaecb7fcbd8abeb7d","readme":"# MEMORY CARD\n\n[![NPM Version](https://badge.fury.io/js/memory-card.svg)](https://badge.fury.io/js/memory-card)\n[![npm (next)](https://img.shields.io/npm/v/memory-card/next.svg)](https://www.npmjs.com/package/memory-card?activeTab=versions)\n[![Powered by TypeScript](https://img.shields.io/badge/Powered%20By-TypeScript-blue.svg)](https://www.typescriptlang.org/)\n[![Build Status](https://travis-ci.com/huan/memory-card.svg?branch=master)](https://travis-ci.com/huan/memory-card)\n[![Greenkeeper badge](https://badges.greenkeeper.io/huan/memory-card.svg)](https://greenkeeper.io/)\n\nMemory Card is an Easy to Use Key/Value Store, with Swagger API Backend &amp; Serialization Support.\n\n- It is design for using in distribution scenarios.\n- It is NOT design for performance.\n\n![Memory Card](https://huan.github.io/memory-card/images/memory-card-logo.png)\n\n## API\n\n```ts\n/**\n * ES6 Map like Async API\n */\nexport interface AsyncMap<K = any, V = any> {\n  size: Promise<number>\n\n  [Symbol.asyncIterator](): AsyncIterableIterator<[K, V]>\n  entries()                  : AsyncIterableIterator<[K, V]>\n  keys    ()                 : AsyncIterableIterator<K>\n  values  ()                 : AsyncIterableIterator<V>\n\n  get     (key: K)           : Promise<V | undefined>\n  set     (key: K, value: V) : Promise<void>\n  has     (key: K)           : Promise<boolean>\n  delete  (key: K)           : Promise<void>\n  clear   ()                 : Promise<void>\n}\n\nexport class MemoryCard implements AsyncMap { ... }\n```\n\n### 1. load()\n\n### 2. save()\n\n### 3. destroy()\n\n### 4. multiplex()\n\n## TODO\n\n1. Swagger API Backend Support\n1. toJSON Serializable with Metadata\n\n## CHANGELOG\n\n### v0.6 master (Aug 2018)\n\n1. Support AWS S3 Cloud Storage\n\n### v0.4 July 2018\n\n1. Add `multiplex()` method to Multiplex MemoryStore to sub-MemoryStores.\n\n### v0.2 June 2018\n\n1. Unit Testing\n1. NPM Pack Testing\n1. DevOps to NPM with `@next` tag support for developing branch\n\n### v0.0 May 31st, 2018\n\n1. Promote `Profile` of Wechaty to SOLO NPM Module: `MemoryCard`\n1. Update the API to ES6 `Map`-like, the difference is that MemoryCard is all **Async**.\n\n## AUTHOR\n\nHuan LI \\<zixia@zixia.net\\> (http://linkedin.com/in/zixia)\n\n<a href=\"http://stackoverflow.com/users/1123955/zixia\">\n  <img src=\"http://stackoverflow.com/users/flair/1123955.png\" width=\"208\" height=\"58\" alt=\"profile for zixia at Stack Overflow, Q&amp;A for professional and enthusiast programmers\" title=\"profile for zixia at Stack Overflow, Q&amp;A for professional and enthusiast programmers\">\n</a>\n\n## COPYRIGHT & LICENSE\n\n* Code & Docs © 2017 Huan LI \\<zixia@zixia.net\\>\n* Code released under the Apache-2.0 License\n* Docs released under Creative Commons\n","readmeFilename":"README.md","_id":"memory-card@0.6.17","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-1xqHone8dVlOmfP0rTbMoHVj1qYckcKONeUiiruwOfIjzQ4h+JUgObnoaln8oDPMFzaREjgoFOGSxuda8x1Vzg==","shasum":"3a5828fa99a6169ddd616ce709039a5b8d4d1597","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.6.17.tgz","fileCount":104,"unpackedSize":172339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeMBgCRA9TVsSAnZWagAA4hsQAJAHp4JomSfA+5t+Xsvl\nAi5qnbl/YilaCqC0RXOfxihMStMsuOCBrbeUJaQPyK3Ek+9QcLVGHilD3IR1\nZczG29GrXsNWCuTZlHcytTIQWaR26P2i+V+CiS4vLIN+ZyB3+/SaDAAkgnnk\ng0u0SPF6pzA9yxPXPFY4yeVOeRTIxScoZ9r+f1N7oc2maTKYZZpEosslLk3R\nOEDipr2yUFxzZNBM5+FRIDeXaWJBUslbFEgFkoX9I/QG+Cm2yiNr+mz3RR0l\nTZk1e5EEO36b7T2aiUvcrSZLfXkwhHZrm4OicsfqXTusRK74L6J0gr1SJY/5\nD1Ci1SdnUt9+1XD9uG9YvfrHBrOWgaevl80m9oQJG6vzJuAh/Q3ALB57FBN2\nBhoQTU2yEQ9ACBf3E0XokUhyBc99ZhVe6IOJmUYqOJDiQKDuPBXFQgcIAXrL\nsYyk1pNa+F+A4UiwSeLWVDeNkOxGGPy8tvPba6FvmyeVDiH+zwKxBMQIoIcA\nYw6KheVRHGq24aKt4soGpWervh6d+JoqYONz1GPEZfkCGLA4oVqO2eQxDSrS\nYp1nEf/GYI4lRe03aGpuG/nKFpy+IrthiV21m0ri0RzPpK5UrUJ99LYoKsxC\nH0y+Vs4eYr7o2EWlnDP/MmzyHoHddX7Shlu5er9AFXfSAbjVB00UiqLiENTk\nZqLL\r\n=0vVk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGq/gqQ9/QaasK+E7emAXHfi0HQ09xar1EdhG/ZY4eBoAiAVTu4MpI1GvB4Vm/836N0OM8lkVCa/dy+pgBKqwurU/w=="}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.6.17_1568194656273_0.8998135746889955"},"_hasShrinkwrap":false},"0.6.21":{"name":"memory-card","version":"0.6.21","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"dist/src/index.js","typings":"dist/src/index.d.ts","engines":{"node":">= 10"},"directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern tests/fixtures/ '{bin,examples,scripts,src,tests}/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/huan/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/memory-card/issues"},"homepage":"https://github.com/huan/memory-card#readme","devDependencies":{"@chatie/eslint-config":"^0.8.1","@chatie/git-scripts":"^0.2.5","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.6.1","pkg-jq":"^0.2.4","shx":"^0.3.2","tstest":"^0.4.5"},"publishConfig":{"access":"public","tag":"latest"},"dependencies":{"aws-sdk":"^2.526.0","brolog":"^1.6.2"},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"gitHead":"5bbda6d12e8b67b8d003002a2c602d205540787a","_id":"memory-card@0.6.21","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-5xK6xZSGEIDfp/91ssvIy0g+ch+Q5IjlwQahR0Nft1tz7ti7YSLEYpsF3wK1hzcZn1ktq+T2tQyiHXvESalN0A==","shasum":"105dbd4060eb17020727e647f58fa83723cb503d","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.6.21.tgz","fileCount":114,"unpackedSize":175922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeQ8gCRA9TVsSAnZWagAAv18P/1A2juG7eAL/X6VwjETU\nFopvx8CaTzmePb7bjCorNBi+BbDNn9bqkRkSmR9afnQ7TsMo+rEkZ1DByZNo\n+/jrxqgLIQLGEhnBI2hN2s2hVFfe9xXvHXhpBeY9vdfaMMPME2VP80I+3ahr\nHpmMXrExHoeQKVUsXWLqF5Mt3zDFfRW0eXYkvhrVMWvDdw5++bAkqvRcTkKL\nqlkMPojPeKJ/Hbk9117SDugVO23flncZEf9I2PwKsL0T0eJtzAQ4dvSkZHvR\nGyR5sPgPISh18/wbw8NsH+nE3jy4Jhkja7NcSU+vJ9D/Og3LzyknXZfXmM5g\n3V80VDi+y6EIzyAcxGLF9EE17ymc4sNW9z2B9mmCmrdIRcZdhDwzGQpKhCfE\nfMiDPrEA9PEkKoCWt8MKGNGDztp6fmJGKba28nos9q6BPhZCyzeqLCnoJydD\nYlxNY51QtouKTVNmjsPywzfWJmN6cLcUNX1y5KIyAUhPA8KtsUHsYdt778DN\nyNUODKfvUscZns2BnI9kYokySu3kV2g0cSGFDZQElA46B5Lx+UeB/gs7oMO2\nGBPxAIxEVRo3KlYGDthYipYABiWUAZ/b8ArkkGE7x1QDs2riIK2JanypEV02\n1nUIBcZNmzrKYQk1NgiHXNNlHxdQGYk5YKcSJs8req7+8o7Q3ZIogm/Xodq4\nlXI4\r\n=zSzS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiLbHZzQcuHt8KxsqRoFMXjngj58WqfXRGuQYkkjpqHQIhAPHQGFqtK+ATsELI90CBVWE7Ado4B69irmVzEfmXLUr4"}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.6.21_1568214815406_0.22054020762060222"},"_hasShrinkwrap":false},"0.7.0":{"name":"memory-card","version":"0.7.0","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"dist/src/index.js","typings":"dist/src/index.d.ts","engines":{"node":">= 10"},"directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern tests/fixtures/ '{bin,examples,scripts,src,tests}/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/huan/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/memory-card/issues"},"homepage":"https://github.com/huan/memory-card#readme","devDependencies":{"@chatie/eslint-config":"^0.8.1","@chatie/git-scripts":"^0.2.5","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.8.0","pkg-jq":"^0.2.4","shx":"^0.3.2","tstest":"^0.4.5"},"publishConfig":{"access":"public","tag":"next"},"dependencies":{"aws-sdk":"^2.620.0","brolog":"^1.6.2","esdk-obs-nodejs":"^3.1.3"},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"gitHead":"5c10770c289d9ad289eb337bccf8c0f3380270af","readme":"# MEMORY CARD\n\n[![NPM Version](https://badge.fury.io/js/memory-card.svg)](https://badge.fury.io/js/memory-card)\n[![npm (next)](https://img.shields.io/npm/v/memory-card/next.svg)](https://www.npmjs.com/package/memory-card?activeTab=versions)\n[![Powered by TypeScript](https://img.shields.io/badge/Powered%20By-TypeScript-blue.svg)](https://www.typescriptlang.org/)\n[![Build Status](https://travis-ci.com/huan/memory-card.svg?branch=master)](https://travis-ci.com/huan/memory-card)\n\n\nMemory Card is an Easy to Use Key/Value Store, with Swagger API Backend &amp; Serialization Support.\n\n- It is design for using in distribution scenarios.\n- It is NOT design for performance.\n\n![Memory Card](https://huan.github.io/memory-card/images/memory-card-logo.png)\n\n## API\n\n```ts\n/**\n * ES6 Map like Async API\n */\nexport interface AsyncMap<K = any, V = any> {\n  size: Promise<number>\n\n  [Symbol.asyncIterator](): AsyncIterableIterator<[K, V]>\n  entries()                  : AsyncIterableIterator<[K, V]>\n  keys    ()                 : AsyncIterableIterator<K>\n  values  ()                 : AsyncIterableIterator<V>\n\n  get     (key: K)           : Promise<V | undefined>\n  set     (key: K, value: V) : Promise<void>\n  has     (key: K)           : Promise<boolean>\n  delete  (key: K)           : Promise<void>\n  clear   ()                 : Promise<void>\n}\n\nexport class MemoryCard implements AsyncMap { ... }\n```\n\n### 1. load()\n\n### 2. save()\n\n### 3. destroy()\n\n### 4. multiplex()\n\n## TODO\n\n1. Swagger API Backend Support\n1. toJSON Serializable with Metadata\n\n## CHANGELOG\n\n### v0.6 master (Aug 2018)\n\n1. Support AWS S3 Cloud Storage\n\n### v0.4 July 2018\n\n1. Add `multiplex()` method to Multiplex MemoryStore to sub-MemoryStores.\n\n### v0.2 June 2018\n\n1. Unit Testing\n1. NPM Pack Testing\n1. DevOps to NPM with `@next` tag support for developing branch\n\n### v0.0 May 31st, 2018\n\n1. Promote `Profile` of Wechaty to SOLO NPM Module: `MemoryCard`\n1. Update the API to ES6 `Map`-like, the difference is that MemoryCard is all **Async**.\n\n## AUTHOR\n\nHuan LI \\<zixia@zixia.net\\> (http://linkedin.com/in/zixia)\n\n<a href=\"http://stackoverflow.com/users/1123955/zixia\">\n  <img src=\"http://stackoverflow.com/users/flair/1123955.png\" width=\"208\" height=\"58\" alt=\"profile for zixia at Stack Overflow, Q&amp;A for professional and enthusiast programmers\" title=\"profile for zixia at Stack Overflow, Q&amp;A for professional and enthusiast programmers\">\n</a>\n\n## COPYRIGHT & LICENSE\n\n* Code & Docs © 2017 Huan LI \\<zixia@zixia.net\\>\n* Code released under the Apache-2.0 License\n* Docs released under Creative Commons\n","readmeFilename":"README.md","_id":"memory-card@0.7.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-vL5oTy0Ps8jYG535XbTrdpXqQtpCftWvRsu1G9bamQHVMgzlJo6DTPHh4hb7yNOvDtBqBqte6cflhyTiuWw7hw==","shasum":"ee6619d730b1c15bb49ab2b193655917acd7364b","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.7.0.tgz","fileCount":124,"unpackedSize":199878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqp30CRA9TVsSAnZWagAAQOkP/1VChtBa+O8OLvnVE3Jz\n1YgJprNVIoj5AEL15sG+HrDCqMvqzY1u27GEg03N8hjsUZjiMvIePyOrSKw5\ni8qBZt7+WlbPObs+L0ihWnY07ds8GPKCisPo6QxXH3xWyw/wvoxF1amEwapV\nv8oP8Z0qJKuKJTvQcONrcApIeyx27Ynw0dVzH1Q5b0GdB0oQxMkD2mlGGuLT\n0N1nPNdhYUnunnQ4c9M5eqoAigffgNH0fSqALpMRHM3Sr3pe7LS8oOPA+a2q\nPiA73wN0nbTnEHtTWswo9+xVZpbDcdv6ppJqsKZqUVuS9952WacuWiCYRoFO\nERxm+lc/AqlvQsY8fAl/AvzPkORnkKvxKxUEmj9uHmcxvfMwbIShYdNdY/Xg\n14spsFAZgZRGBikCGESkMmwnLX+cecnJ/+me4kDcWExfUt4uqeo36eyuRZOp\ny6Wj6yJ369KYKG2JBuixLs9byGbkIAJYQGlTIMM+otVDBXTcHQwHfJSWDh7S\nGYCxvPPK6yABo3V3ZqdymkaFvbmt9JQm9WU+LHIPAVMxJyFUTn/mju+R6cCY\nO/K3Wf9PrpBxMWnsU915BAYyW9vEj6hcCKV23uiNzGlP4SOR9aoS77u1bMSo\nWNFGlORXEU/xlFEg8ZVcl4TgRJJDqINBIpAVRRyk/Y4uTAToXQoyxXPraME2\nNLmH\r\n=W6w5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhZTzp4cgHzd59yOzH5WS2NrtdEDBzhuJURjuezEB6GAiEAvKnQF0mR8kV66LKhIpF/eZc3tVYoxFKUM+faBzQPKXA="}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.7.0_1588239859817_0.4555834021342404"},"_hasShrinkwrap":false},"0.7.1":{"name":"memory-card","version":"0.7.1","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"dist/src/index.js","typings":"dist/src/index.d.ts","engines":{"node":">= 10"},"directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern tests/fixtures/ '{bin,examples,scripts,src,tests}/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/huan/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/memory-card/issues"},"homepage":"https://github.com/huan/memory-card#readme","devDependencies":{"@chatie/eslint-config":"^0.8.1","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.8.0","pkg-jq":"^0.2.4","shx":"^0.3.2","tstest":"^0.4.5"},"publishConfig":{"access":"public","tag":"next"},"dependencies":{"aws-sdk":"^2.620.0","brolog":"^1.6.2","esdk-obs-nodejs":"^3.1.3"},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"gitHead":"a5e4bde71faeef8c854034808c2505ff0aaf1364","readme":"# MEMORY CARD\n\n[![NPM Version](https://badge.fury.io/js/memory-card.svg)](https://badge.fury.io/js/memory-card)\n[![npm (next)](https://img.shields.io/npm/v/memory-card/next.svg)](https://www.npmjs.com/package/memory-card?activeTab=versions)\n[![Powered by TypeScript](https://img.shields.io/badge/Powered%20By-TypeScript-blue.svg)](https://www.typescriptlang.org/)\n[![Build Status](https://travis-ci.com/huan/memory-card.svg?branch=master)](https://travis-ci.com/huan/memory-card)\n\n\nMemory Card is an Easy to Use Key/Value Store, with Swagger API Backend &amp; Serialization Support.\n\n- It is design for using in distribution scenarios.\n- It is NOT design for performance.\n\n![Memory Card](https://huan.github.io/memory-card/images/memory-card-logo.png)\n\n## API\n\n```ts\n/**\n * ES6 Map like Async API\n */\nexport interface AsyncMap<K = any, V = any> {\n  size: Promise<number>\n\n  [Symbol.asyncIterator](): AsyncIterableIterator<[K, V]>\n  entries()                  : AsyncIterableIterator<[K, V]>\n  keys    ()                 : AsyncIterableIterator<K>\n  values  ()                 : AsyncIterableIterator<V>\n\n  get     (key: K)           : Promise<V | undefined>\n  set     (key: K, value: V) : Promise<void>\n  has     (key: K)           : Promise<boolean>\n  delete  (key: K)           : Promise<void>\n  clear   ()                 : Promise<void>\n}\n\nexport class MemoryCard implements AsyncMap { ... }\n```\n\n### 1. load()\n\n### 2. save()\n\n### 3. destroy()\n\n### 4. multiplex()\n\n## TODO\n\n1. Swagger API Backend Support\n1. toJSON Serializable with Metadata\n\n## CHANGELOG\n\n### v0.6 master (Aug 2018)\n\n1. Support AWS S3 Cloud Storage\n\n### v0.4 July 2018\n\n1. Add `multiplex()` method to Multiplex MemoryStore to sub-MemoryStores.\n\n### v0.2 June 2018\n\n1. Unit Testing\n1. NPM Pack Testing\n1. DevOps to NPM with `@next` tag support for developing branch\n\n### v0.0 May 31st, 2018\n\n1. Promote `Profile` of Wechaty to SOLO NPM Module: `MemoryCard`\n1. Update the API to ES6 `Map`-like, the difference is that MemoryCard is all **Async**.\n\n## AUTHOR\n\nHuan LI \\<zixia@zixia.net\\> (http://linkedin.com/in/zixia)\n\n<a href=\"http://stackoverflow.com/users/1123955/zixia\">\n  <img src=\"http://stackoverflow.com/users/flair/1123955.png\" width=\"208\" height=\"58\" alt=\"profile for zixia at Stack Overflow, Q&amp;A for professional and enthusiast programmers\" title=\"profile for zixia at Stack Overflow, Q&amp;A for professional and enthusiast programmers\">\n</a>\n\n## COPYRIGHT & LICENSE\n\n* Code & Docs © 2017 Huan LI \\<zixia@zixia.net\\>\n* Code released under the Apache-2.0 License\n* Docs released under Creative Commons\n","readmeFilename":"README.md","_id":"memory-card@0.7.1","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-D8ynJXFCdtT2A11+IiLcIuJZTH8of1/boYQqc0jERBCIdxNcWSPbZ5SOuFiA53CPVle29873dgTJxMBT5IapqQ==","shasum":"3adf3aa3602ef5033802b806a25cd6ce5cc1136b","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.7.1.tgz","fileCount":124,"unpackedSize":199884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3fflCRA9TVsSAnZWagAAb7IP/RGTcFmeiUDBgoM/czzZ\nbhuYBYRecSemTGprO7EZSTwtkrM30Ym5/a+wG23/pJaut6uh0eWmjuMcSSOF\nWss9FrQwpj3sgAI0rLbDsxoW+CEd4FH1iJxy427AnYgXBUsq2oiX6P6pukTb\nO6P7Jc3HsC5Aer7Dm6aDR99EkkctOF/upHG9vN9gF8gxkq1xlfqyLWW0Fyu5\npeclsG0/kzf9MUObvxCC6ztAd/U3x8IJ+MIXp12c89nXJ1po9yK2RiRbezw9\nXLO4zlp6hxjrukICM5OJp/NQTGHxatQEoGQgeOFPkMP4JvAsY5pA4FlCQf27\nxuKJ+RyTaHGU0y9daVe7Lv9gk7culPm94OBBFTuLao+T+riniEWZ/dz6yiYA\nXckU/0S1YaX8X0CDre5E4qBfpfeplQLNwh4XGvS886dZvg2v+9BnzKKUvSob\nDfoN/FHGGonaKapDdS3TcrJabT3zCdc3xInjrcckq/Y+MRt1n1mFlMgyXaLa\nHE+AMBSIq7Vv43O4Rm06S5mmLsQ9g7obFBjohTTlROly4zbU6OeVzNKBFAuK\nPvP00AGQE2atp20Mb/exz1lKB3ISyg4VHnEjGi38qRWdbbRm1c1kTSM1IvKZ\n9mx7NS3OtKgPFoOZbOBDLVhTwhm+A3GPdhvaP25/saeT8GiDyKQiwVDrxIWM\nGTtj\r\n=XHQF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGvzgON8+1fHi5KN04Zv03O0VDHo/V6uHQ8POtZOveibAiBGwGNC+MvYOlpoJi88qcGpQBcdIwXnE7AoUg1v4O8vxg=="}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.7.1_1591605221001_0.21510317558418413"},"_hasShrinkwrap":false},"0.9.1":{"name":"memory-card","version":"0.9.1","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"dist/src/mod.js","typings":"dist/src/mod.d.ts","engines":{"node":">= 10"},"directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern tests/fixtures/ '{bin,examples,scripts,src,tests}/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/huan/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/memory-card/issues"},"homepage":"https://github.com/huan/memory-card#readme","devDependencies":{"@chatie/eslint-config":"^0.12.1","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.8.0","pkg-jq":"^0.2.4","shx":"^0.3.2","tstest":"^0.4.5"},"publishConfig":{"access":"public","tag":"next"},"dependencies":{"async-map-like":"^0.2.2","aws-sdk":"^2.620.0","brolog":"^1.6.2","esdk-obs-nodejs":"^3.1.3"},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"gitHead":"1c144c3f9c832263d7a152c7afc663db4b7f023f","readme":"# MEMORY CARD\n\n[![NPM Version](https://badge.fury.io/js/memory-card.svg)](https://badge.fury.io/js/memory-card)\n[![npm (next)](https://img.shields.io/npm/v/memory-card/next.svg)](https://www.npmjs.com/package/memory-card?activeTab=versions)\n[![Powered by TypeScript](https://img.shields.io/badge/Powered%20By-TypeScript-blue.svg)](https://www.typescriptlang.org/)\n[![Build Status](https://travis-ci.com/huan/memory-card.svg?branch=master)](https://travis-ci.com/huan/memory-card)\n\n\nMemory Card is an Easy to Use Key/Value Store, with Swagger API Backend &amp; Serialization Support.\n\n- It is design for using in distribution scenarios.\n- It is NOT design for performance.\n\n![Memory Card](https://huan.github.io/memory-card/images/memory-card-logo.png)\n\n## API\n\n```ts\n/**\n * ES6 Map like Async API\n */\nexport interface AsyncMap<K = any, V = any> {\n  size: Promise<number>\n\n  [Symbol.asyncIterator](): AsyncIterableIterator<[K, V]>\n  entries()                  : AsyncIterableIterator<[K, V]>\n  keys    ()                 : AsyncIterableIterator<K>\n  values  ()                 : AsyncIterableIterator<V>\n\n  get     (key: K)           : Promise<V | undefined>\n  set     (key: K, value: V) : Promise<void>\n  has     (key: K)           : Promise<boolean>\n  delete  (key: K)           : Promise<void>\n  clear   ()                 : Promise<void>\n}\n\nexport class MemoryCard implements AsyncMap { ... }\n```\n\n### 1. load()\n\n### 2. save()\n\n### 3. destroy()\n\n### 4. multiplex()\n\n## TODO\n\n1. Swagger API Backend Support\n1. toJSON Serializable with Metadata\n\n## CHANGELOG\n\n### v0.6 master (Aug 2018)\n\n1. Support AWS S3 Cloud Storage\n\n### v0.4 July 2018\n\n1. Add `multiplex()` method to Multiplex MemoryStore to sub-MemoryStores.\n\n### v0.2 June 2018\n\n1. Unit Testing\n1. NPM Pack Testing\n1. DevOps to NPM with `@next` tag support for developing branch\n\n### v0.0 May 31st, 2018\n\n1. Promote `Profile` of Wechaty to SOLO NPM Module: `MemoryCard`\n1. Update the API to ES6 `Map`-like, the difference is that MemoryCard is all **Async**.\n\n## AUTHOR\n\nHuan LI \\<zixia@zixia.net\\> (http://linkedin.com/in/zixia)\n\n<a href=\"http://stackoverflow.com/users/1123955/zixia\">\n  <img src=\"http://stackoverflow.com/users/flair/1123955.png\" width=\"208\" height=\"58\" alt=\"profile for zixia at Stack Overflow, Q&amp;A for professional and enthusiast programmers\" title=\"profile for zixia at Stack Overflow, Q&amp;A for professional and enthusiast programmers\">\n</a>\n\n## COPYRIGHT & LICENSE\n\n* Code & Docs © 2017 Huan LI \\<zixia@zixia.net\\>\n* Code released under the Apache-2.0 License\n* Docs released under Creative Commons\n","readmeFilename":"README.md","_id":"memory-card@0.9.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-fkVyXJAJi/QRYB5J/j5DgY6bzti463Cn+8Axbx/vjfakpG70RTa3GLKmNi+AuVqGTxXwiEYR4yftBOpnAt0JkA==","shasum":"3a3058a60b45ddf59bdfdc6f2f419d07d782b5a9","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.9.1.tgz","fileCount":120,"unpackedSize":197457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIkIxCRA9TVsSAnZWagAAbV8P/AumgkyYRPFjCG07qONp\nzdJOYhRfF7hXrFOtL2BAwhVw3Ee5MfdkXsWPkI+34wBH6nc3B7NmZAHTy8qX\n/T8E4mVfE16O8iPdXaDaG82wDL2SxpZsUJGCWAQ4cOYBAAqlzo35mXNvP9dC\nvTsjgqKqaaOt6JwEvNcS3/53f4OYmpSaMSPd8gVJDpcaykU3i27NqmNgGLYq\nefVUxxGVGo/i9iU2OmyFEuI8I3D/lfaLFuKtq6L4VxfsbecaqCmv5SPddeWD\nkLZv3LKo5ku7zRTgZKSVyH6SAXUZsli5kImdJiko9dnHWmJzlfsAZNn+zyfi\nR3OaYNwSqsA0VJRxUQ9EcMI/gD8d5YdpDVn1qN8+boSJji1COkQJefYJyaa5\nBRIq0cmyAGNvYq0LzdGj8TVULn526CVzt30T6ppsNOi0pCXlq4Y5ZHI0dpj6\naaFkczztqChb4WQ6ealRAd6W04Q6ZL1//TxzY5AXQp96+X7dSRjoD8D8W3Hl\nRk1+VAHj8yIxpg0jku/cQggnr+8zu+bodMHadhBKerKYJ3ozvPmk8oXmaAYH\nahDaqD+WuzW5l5ILaODlpTiK6JllZruNbFyZXu8eJw+ATjyoZHb71E7xXyia\nTdLhEEOziEUcDS8QVpJTc2eKt9t8IoJkwg9CrdWaN7cu7OMMTstMdjrPbDXW\ncERD\r\n=IHEO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6oQAZVkVGvFleY2fcBGPcSIP8usUDxYwFBqc4MJ99zQIhAJyfxldPSyj1Zjv5IASybXwoTI9rsAUr+Jx6XbON1o1t"}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.9.1_1596080688850_0.8484908736315058"},"_hasShrinkwrap":false},"0.9.2":{"name":"memory-card","version":"0.9.2","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"dist/src/mod.js","typings":"dist/src/mod.d.ts","engines":{"node":">= 10"},"directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern tests/fixtures/ '{bin,examples,scripts,src,tests}/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/huan/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/memory-card/issues"},"homepage":"https://github.com/huan/memory-card#readme","devDependencies":{"@chatie/eslint-config":"^0.12.1","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.8.0","pkg-jq":"^0.2.4","shx":"^0.3.2","tstest":"^0.4.5"},"publishConfig":{"access":"public","tag":"next"},"dependencies":{"async-map-like":"^0.2.2","aws-sdk":"^2.620.0","brolog":"^1.6.2","esdk-obs-nodejs":"^3.1.3"},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"gitHead":"506f44534585a41567137cdb4d38f844334757d0","readme":"# MEMORY CARD\n\n[![NPM Version](https://badge.fury.io/js/memory-card.svg)](https://badge.fury.io/js/memory-card)\n[![npm (next)](https://img.shields.io/npm/v/memory-card/next.svg)](https://www.npmjs.com/package/memory-card?activeTab=versions)\n[![Powered by TypeScript](https://img.shields.io/badge/Powered%20By-TypeScript-blue.svg)](https://www.typescriptlang.org/)\n[![Build Status](https://travis-ci.com/huan/memory-card.svg?branch=master)](https://travis-ci.com/huan/memory-card)\n\n\nMemory Card is an Easy to Use Key/Value Store, with Swagger API Backend &amp; Serialization Support.\n\n- It is design for using in distribution scenarios.\n- It is NOT design for performance.\n\n![Memory Card](https://huan.github.io/memory-card/images/memory-card-logo.png)\n\n## API\n\n```ts\n/**\n * ES6 Map like Async API\n */\nexport interface AsyncMap<K = any, V = any> {\n  size: Promise<number>\n\n  [Symbol.asyncIterator](): AsyncIterableIterator<[K, V]>\n  entries()                  : AsyncIterableIterator<[K, V]>\n  keys    ()                 : AsyncIterableIterator<K>\n  values  ()                 : AsyncIterableIterator<V>\n\n  get     (key: K)           : Promise<V | undefined>\n  set     (key: K, value: V) : Promise<void>\n  has     (key: K)           : Promise<boolean>\n  delete  (key: K)           : Promise<void>\n  clear   ()                 : Promise<void>\n}\n\nexport class MemoryCard implements AsyncMap { ... }\n```\n\n### 1. load()\n\n### 2. save()\n\n### 3. destroy()\n\n### 4. multiplex()\n\n## TODO\n\n1. Swagger API Backend Support\n1. toJSON Serializable with Metadata\n\n## CHANGELOG\n\n### v0.6 master (Aug 2018)\n\n1. Support AWS S3 Cloud Storage\n\n### v0.4 July 2018\n\n1. Add `multiplex()` method to Multiplex MemoryStore to sub-MemoryStores.\n\n### v0.2 June 2018\n\n1. Unit Testing\n1. NPM Pack Testing\n1. DevOps to NPM with `@next` tag support for developing branch\n\n### v0.0 May 31st, 2018\n\n1. Promote `Profile` of Wechaty to SOLO NPM Module: `MemoryCard`\n1. Update the API to ES6 `Map`-like, the difference is that MemoryCard is all **Async**.\n\n## AUTHOR\n\nHuan LI \\<zixia@zixia.net\\> (http://linkedin.com/in/zixia)\n\n<a href=\"http://stackoverflow.com/users/1123955/zixia\">\n  <img src=\"http://stackoverflow.com/users/flair/1123955.png\" width=\"208\" height=\"58\" alt=\"profile for zixia at Stack Overflow, Q&amp;A for professional and enthusiast programmers\" title=\"profile for zixia at Stack Overflow, Q&amp;A for professional and enthusiast programmers\">\n</a>\n\n## COPYRIGHT & LICENSE\n\n* Code & Docs © 2017 Huan LI \\<zixia@zixia.net\\>\n* Code released under the Apache-2.0 License\n* Docs released under Creative Commons\n","readmeFilename":"README.md","_id":"memory-card@0.9.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-yDIgOamPq/XaHYYMpLrro1plFSAbOYmqYT0bGw416WzUwkCtskWf9FL6quLhQWX+O0OMM+1qOGVSQ+gk5u8oKg==","shasum":"5a46dfe624dc67412f8a8f85579fa11680c61006","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.9.2.tgz","fileCount":121,"unpackedSize":199883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIqlYCRA9TVsSAnZWagAAtz8P/RMKJ7EnOMou0DXCyWSN\nYPcXtl/PjoWwq9LS6isu3QlirQBjA2qaD21R3RR7EllNQNijSXrkoxvrFzI0\npvyKGazJMFks4wTSqShJy/fsuoE6WVsmgmlRMLwpKtobz+PbyXq+RUYSX0Kg\n+v8RSqo8Az3PVhHgW0hNmB/zLP9QaX4y1c9VymvgcTYWvGXiCrZHmKw1axeg\nnhbFqvmPDBwtcA4uEQl2p1/+9iaiizdPJHf3aCdmuiS9A4KprG1smNLjEKJ0\nboD0xQuk1P9Blc80zo7EjRikOb1nZ4OEFp8BYNdriIb65stOT2nxSTu+PLeF\nijVxw4CwOqRqhyjiE2QdcLjKjk2YZyEI8aN0fuRDI+YThPKpX/i9+AE4WGJn\nnOyBkRRex71QGZkBD4Q6xoXk/pqOlkikcTzidk2T4EeEETWY1IAHnnqG+v7k\nKkAsOiAWuy0dFwtO00rKElyJnjOuvXXdAA6dkxaKM1Qb7pSuCs10e4uLWQSV\nZg72ZgLs3O3/NC7gvBjUOIgzxr2CfLLNPPLa9on44/0vmoFUWU5AzTOBGTkI\nCztubFd4CAPRfNoENIIcldEE4QXi1s+9MGkQU+8WIIi+RS4gD0TPOkUbkFtg\nDva97Gz55yJJGrCwFWzK4hkJ6Wf1Oc3sQQHdd/lsJHO2JwLMVGYTB4TSf4DQ\nkwP7\r\n=tajE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBYkEzXRwAYwJviBy356z0LGbXyNFeW/BnU8ErclZgXCAiA7qZ8UheJLcU2dKJD8X6uyz3S22+1SsotpLuZFMqxWvQ=="}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.9.2_1596107096484_0.9511494753960634"},"_hasShrinkwrap":false},"0.9.3":{"name":"memory-card","version":"0.9.3","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"dist/src/mod.js","typings":"dist/src/mod.d.ts","engines":{"node":">= 10"},"directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern tests/fixtures/ '{bin,examples,scripts,src,tests}/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/huan/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/memory-card/issues"},"homepage":"https://github.com/huan/memory-card#readme","devDependencies":{"@chatie/eslint-config":"^0.12.1","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.8.0","pkg-jq":"^0.2.4","shx":"^0.3.2","tstest":"^0.4.5"},"publishConfig":{"access":"public","tag":"next"},"dependencies":{"async-map-like":"^0.2.2","aws-sdk":"^2.620.0","brolog":"^1.6.2","esdk-obs-nodejs":"^3.1.3"},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"readme":"# MEMORY CARD\n\n[![NPM Version](https://img.shields.io/npm/v/memory-card?color=brightgreen)](https://www.npmjs.com/package/memory-card)\n[![npm (next)](https://img.shields.io/npm/v/memory-card/next.svg)](https://www.npmjs.com/package/memory-card?activeTab=versions)\n[![GitHub Action](https://github.com/huan/memory-card/workflows/NPM/badge.svg)](https://github.com/huan/memory-card/actions?query=workflow%3ANPM)\n[![TypeScript](https://img.shields.io/badge/%3C%2F%3E-TypeScript-blue.svg)](https://www.typescriptlang.org/)\n\nMemory Card is an Easy to Use Key/Value Store, with Swagger API Backend &amp; Serialization Support.\n\n- It is design for using in distribution scenarios.\n- It is NOT design for performance.\n\n![Memory Card](https://huan.github.io/memory-card/images/memory-card-logo.png)\n\n## API\n\n```ts\n/**\n * ES6 Map like Async API\n */\nexport interface AsyncMap<K = any, V = any> {\n  size: Promise<number>\n\n  [Symbol.asyncIterator](): AsyncIterableIterator<[K, V]>\n  entries()                  : AsyncIterableIterator<[K, V]>\n  keys    ()                 : AsyncIterableIterator<K>\n  values  ()                 : AsyncIterableIterator<V>\n\n  get     (key: K)           : Promise<V | undefined>\n  set     (key: K, value: V) : Promise<void>\n  has     (key: K)           : Promise<boolean>\n  delete  (key: K)           : Promise<void>\n  clear   ()                 : Promise<void>\n}\n\nexport class MemoryCard implements AsyncMap { ... }\n```\n\n### 1. load()\n\n### 2. save()\n\n### 3. destroy()\n\n### 4. multiplex()\n\n## TODO\n\n1. Swagger API Backend Support\n1. toJSON Serializable with Metadata\n\n## CHANGELOG\n\n### v0.6 master (Aug 2018)\n\n1. Support AWS S3 Cloud Storage\n\n### v0.4 July 2018\n\n1. Add `multiplex()` method to Multiplex MemoryStore to sub-MemoryStores.\n\n### v0.2 June 2018\n\n1. Unit Testing\n1. NPM Pack Testing\n1. DevOps to NPM with `@next` tag support for developing branch\n\n### v0.0 May 31st, 2018\n\n1. Promote `Profile` of Wechaty to SOLO NPM Module: `MemoryCard`\n1. Update the API to ES6 `Map`-like, the difference is that MemoryCard is all **Async**.\n\n## AUTHOR\n\nHuan LI \\<zixia@zixia.net\\> (http://linkedin.com/in/zixia)\n\n<a href=\"http://stackoverflow.com/users/1123955/zixia\">\n  <img src=\"http://stackoverflow.com/users/flair/1123955.png\" width=\"208\" height=\"58\" alt=\"profile for zixia at Stack Overflow, Q&amp;A for professional and enthusiast programmers\" title=\"profile for zixia at Stack Overflow, Q&amp;A for professional and enthusiast programmers\">\n</a>\n\n## COPYRIGHT & LICENSE\n\n* Code & Docs © 2017 Huan LI \\<zixia@zixia.net\\>\n* Code released under the Apache-2.0 License\n* Docs released under Creative Commons\n","readmeFilename":"README.md","gitHead":"48b220c03300b5272bf44ace011937a14d385e9f","_id":"memory-card@0.9.3","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-RNw+TNg+x6eXo2LFITCH+XO41nwIvVfK8eVKB/9wQwdC7/w/ROCHUKjt3kp24HbX/odoYPLHSDxBRpquSNJkGg==","shasum":"7dda819776b5d9c57971cf8f0f714a5d3d937989","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.9.3.tgz","fileCount":121,"unpackedSize":200941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIqosCRA9TVsSAnZWagAAfbMP/16CrruNTE+AEfHZz3Pw\nq7h+dM/PV4vf3WwfUHt+JdETAMB6US2xd8WfShINUOuf7OuXJ96chpUr18yk\n3KluQZ5sEvMsVJiCZ6YNLXWhnhCY5vybcVqr93YEtHQCrraAAPfs7g73dOFf\nWqnDBkWZa6gljPNQ0SGAzY1VO1LufEb/PNfawUPyWM53Xjnq7z/DKj+535ju\nUJwpjw7XChAQkFwrIqGnCt4V7T9JgTNYEXwql3N8+x3bMiRqkEJZv7HKiUvX\nIOip/kI7VIbbqADZy4IlK7OzsP+ndhxYRp7RLqZ3FkOZCP52IpaHh15c6W7j\nTiAg1yO1lI/QYZ0k1r547pfR1N9g0d+6de1RPLdtv4JcvXIyRrhgy7IGAHB2\n7siTjiaw5jpyJOemSIBFCOA/Nvf19NWuTGEt6ucDD3nFAjVKP/2bnWol3eIW\n9qhgrf0zJU3b2gsTQIBGvnCdugjKIaD3fLPHQx2PQNzTdU8o9RNkoSfGn5D3\nqF71TvVuVA8qGYL3ZefY2aT0M+ayu4R2NDAhokmqGviVO6oe1cKWCcc3xZEk\nsbV7GnDqPcnmq/W+yoBm9OmHTc9x2FXfjqgHhhunASO9m65fps65AGDevWse\nMpWDp9O7jwKk+CutLpUbGcZYbJdYZEzgUY1WOrMOvNixw4OgoSN/7IR/giFi\nPZQP\r\n=4ys2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrs9TtRtBEcRTicG5+eLpvY1Ll5xAXln0J1Ar4siWqmgIhANk/SKBbmwMUpx25T+e/6VwA1iBwJkYJ/MdS1hB9xgf9"}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.9.3_1596107308372_0.5427773435289798"},"_hasShrinkwrap":false},"0.9.4":{"name":"memory-card","version":"0.9.4","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"dist/src/mod.js","typings":"dist/src/mod.d.ts","engines":{"node":">= 10"},"directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern tests/fixtures/ '{bin,examples,scripts,src,tests}/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/huan/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/memory-card/issues"},"homepage":"https://github.com/huan/memory-card#readme","devDependencies":{"@chatie/eslint-config":"^0.12.1","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.8.0","pkg-jq":"^0.2.4","shx":"^0.3.2","tstest":"^0.4.5"},"publishConfig":{"access":"public","tag":"next"},"dependencies":{"async-map-like":"^0.2.2","aws-sdk":"^2.620.0","brolog":"^1.6.2","esdk-obs-nodejs":"^3.1.3"},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"readme":"# MEMORY CARD\n\n[![NPM Version](https://img.shields.io/npm/v/memory-card?color=brightgreen)](https://www.npmjs.com/package/memory-card)\n[![npm (next)](https://img.shields.io/npm/v/memory-card/next.svg)](https://www.npmjs.com/package/memory-card?activeTab=versions)\n[![GitHub Action](https://github.com/huan/memory-card/workflows/NPM/badge.svg)](https://github.com/huan/memory-card/actions?query=workflow%3ANPM)\n[![TypeScript](https://img.shields.io/badge/%3C%2F%3E-TypeScript-blue.svg)](https://www.typescriptlang.org/)\n\nMemory Card is an Easy to Use Key/Value Store, with Swagger API Backend &amp; Serialization Support.\n\n- It is design for using in distribution scenarios.\n- It is NOT design for performance.\n\n![Memory Card](https://huan.github.io/memory-card/images/memory-card-logo.png)\n\n## API\n\n```ts\n/**\n * ES6 Map like Async API\n */\nexport interface AsyncMap<K = any, V = any> {\n  size: Promise<number>\n\n  [Symbol.asyncIterator](): AsyncIterableIterator<[K, V]>\n  entries()                  : AsyncIterableIterator<[K, V]>\n  keys    ()                 : AsyncIterableIterator<K>\n  values  ()                 : AsyncIterableIterator<V>\n\n  get     (key: K)           : Promise<V | undefined>\n  set     (key: K, value: V) : Promise<void>\n  has     (key: K)           : Promise<boolean>\n  delete  (key: K)           : Promise<void>\n  clear   ()                 : Promise<void>\n}\n\nexport class MemoryCard implements AsyncMap { ... }\n```\n\n### 1. load()\n\n### 2. save()\n\n### 3. destroy()\n\n### 4. multiplex()\n\n## TODO\n\n1. Swagger API Backend Support\n1. toJSON Serializable with Metadata\n\n## CHANGELOG\n\n### v0.6 master (Aug 2018)\n\n1. Support AWS S3 Cloud Storage\n\n### v0.4 July 2018\n\n1. Add `multiplex()` method to Multiplex MemoryStore to sub-MemoryStores.\n\n### v0.2 June 2018\n\n1. Unit Testing\n1. NPM Pack Testing\n1. DevOps to NPM with `@next` tag support for developing branch\n\n### v0.0 May 31st, 2018\n\n1. Promote `Profile` of Wechaty to SOLO NPM Module: `MemoryCard`\n1. Update the API to ES6 `Map`-like, the difference is that MemoryCard is all **Async**.\n\n## AUTHOR\n\nHuan LI \\<zixia@zixia.net\\> (http://linkedin.com/in/zixia)\n\n<a href=\"http://stackoverflow.com/users/1123955/zixia\">\n  <img src=\"http://stackoverflow.com/users/flair/1123955.png\" width=\"208\" height=\"58\" alt=\"profile for zixia at Stack Overflow, Q&amp;A for professional and enthusiast programmers\" title=\"profile for zixia at Stack Overflow, Q&amp;A for professional and enthusiast programmers\">\n</a>\n\n## COPYRIGHT & LICENSE\n\n* Code & Docs © 2017 Huan LI \\<zixia@zixia.net\\>\n* Code released under the Apache-2.0 License\n* Docs released under Creative Commons\n","readmeFilename":"README.md","gitHead":"b9a1d4efb219bdecb2160481d07dd3c8f6cc00b9","_id":"memory-card@0.9.4","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-vgS1j3WEC1YKRerj6+VKzMwc9RXZf1d08xV2oYZEkFmewzersvX1jwKgAQVkwcvhAengf4WlrfcpuwFPM1OYkw==","shasum":"539a6069527a05e252011c9d9224a568dc614652","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.9.4.tgz","fileCount":121,"unpackedSize":200941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIqtjCRA9TVsSAnZWagAAA3IP/RQ7Y2N1FjUsZvU0SObv\n2BkJBc3q6JBgs7QwSSqImw780+mY1D6El7hlRQn99P5SB45mzymx/0w3ZZlZ\nCd5sllWHcnae+pyvPePUiWGmGLgfwQHIXkDfeB7YtgO/y3AcDm+oMyLCG0NG\nwvEdL7e5rJLgdtMnSerxgIp+RpY+YbsrONz3k5gUyEJpvx9xbX3TKbhE68Uj\neXlAchNzAWpJaEvBAx867dJRm2Xsj87awECqvFzgm2pleBTVnp1o1ukFFPoA\n7V9QxG9CN5tSYgAk/zq1HRfPE/aQvzgc1SpKX04ZIDNgfmLSA3tW6ZddaTNk\n7aWS9AS0o67AmIIQlAam1KFdFjrlpBKp6Um+dj3m1+T4WgVx380WIt0VTpX0\npPUo0UGHToRcCTJBspF2wIHOoWw6pPYhLWnC5l9+wUafciI/walBTiveUf0t\nYpydmt+9x3irBERmrAQ0AP/9LZMDi74nuHpBI3eaxWY423Sbhyo2fqT1umlV\nZDKTdsHVByrhCrFeQuxF+clEdoTkhrWvM4gQYVxxBN/+fo8Y9lYvVrMGvLYr\nddphTLQAezsZlcmg+aIh2BaVR9azvWncEB80PygbVz75/x3MagEWgqYasm/k\n31RUBkhrYNmeoCAWpy6GXkFOOz5HqJsWHa71Te6BnytjiYqXQKasWkJxpw8s\nyn3l\r\n=Yy49\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEtSAij+nGFHYfZ/x2taPyeAVmbqPjeDh7bN8CmFOs7jAiEA62TbMKx1NrtHOPu4DTzkuFlH7PnWoA+pfRtr7oPQLo8="}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.9.4_1596107618624_0.8797716939270888"},"_hasShrinkwrap":false},"0.9.5":{"name":"memory-card","version":"0.9.5","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"dist/src/mod.js","typings":"dist/src/mod.d.ts","engines":{"node":">= 10"},"directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern tests/fixtures/ '{bin,examples,scripts,src,tests}/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/huan/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/memory-card/issues"},"homepage":"https://github.com/huan/memory-card#readme","devDependencies":{"@chatie/eslint-config":"^0.12.1","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.8.0","pkg-jq":"^0.2.4","shx":"^0.3.2","tstest":"^0.4.5"},"publishConfig":{"access":"public","tag":"next"},"dependencies":{"async-map-like":"^0.2.2","aws-sdk":"^2.620.0","brolog":"^1.6.2","esdk-obs-nodejs":"^3.1.3"},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"readme":"# MEMORY CARD\n\n[![NPM Version](https://img.shields.io/npm/v/memory-card?color=brightgreen)](https://www.npmjs.com/package/memory-card)\n[![npm (next)](https://img.shields.io/npm/v/memory-card/next.svg)](https://www.npmjs.com/package/memory-card?activeTab=versions)\n[![GitHub Action](https://github.com/huan/memory-card/workflows/NPM/badge.svg)](https://github.com/huan/memory-card/actions?query=workflow%3ANPM)\n[![TypeScript](https://img.shields.io/badge/%3C%2F%3E-TypeScript-blue.svg)](https://www.typescriptlang.org/)\n\nMemory Card is an Easy to Use Key/Value Store, with Swagger API Backend &amp; Serialization Support.\n\n- It is design for using in distribution scenarios.\n- It is NOT design for performance.\n\n![Memory Card](https://huan.github.io/memory-card/images/memory-card-logo.png)\n\n## API\n\n```ts\n/**\n * ES6 Map like Async API\n */\nexport interface AsyncMap<K = any, V = any> {\n  size: Promise<number>\n\n  [Symbol.asyncIterator](): AsyncIterableIterator<[K, V]>\n  entries()                  : AsyncIterableIterator<[K, V]>\n  keys    ()                 : AsyncIterableIterator<K>\n  values  ()                 : AsyncIterableIterator<V>\n\n  get     (key: K)           : Promise<V | undefined>\n  set     (key: K, value: V) : Promise<void>\n  has     (key: K)           : Promise<boolean>\n  delete  (key: K)           : Promise<void>\n  clear   ()                 : Promise<void>\n}\n\nexport class MemoryCard implements AsyncMap { ... }\n```\n\n### 1. load()\n\n### 2. save()\n\n### 3. destroy()\n\n### 4. multiplex()\n\n## TODO\n\n1. Swagger API Backend Support\n1. toJSON Serializable with Metadata\n\n## CHANGELOG\n\n### v0.6 master (Aug 2018)\n\n1. Support AWS S3 Cloud Storage\n\n### v0.4 July 2018\n\n1. Add `multiplex()` method to Multiplex MemoryStore to sub-MemoryStores.\n\n### v0.2 June 2018\n\n1. Unit Testing\n1. NPM Pack Testing\n1. DevOps to NPM with `@next` tag support for developing branch\n\n### v0.0 May 31st, 2018\n\n1. Promote `Profile` of Wechaty to SOLO NPM Module: `MemoryCard`\n1. Update the API to ES6 `Map`-like, the difference is that MemoryCard is all **Async**.\n\n## AUTHOR\n\nHuan LI \\<zixia@zixia.net\\> (http://linkedin.com/in/zixia)\n\n<a href=\"http://stackoverflow.com/users/1123955/zixia\">\n  <img src=\"http://stackoverflow.com/users/flair/1123955.png\" width=\"208\" height=\"58\" alt=\"profile for zixia at Stack Overflow, Q&amp;A for professional and enthusiast programmers\" title=\"profile for zixia at Stack Overflow, Q&amp;A for professional and enthusiast programmers\">\n</a>\n\n## COPYRIGHT & LICENSE\n\n* Code & Docs © 2017 Huan LI \\<zixia@zixia.net\\>\n* Code released under the Apache-2.0 License\n* Docs released under Creative Commons\n","readmeFilename":"README.md","gitHead":"b38254b21b1de0e1d2ef4ec45e821a8d33de463b","_id":"memory-card@0.9.5","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-pP6CGFGeB0fALAAEp3lJHhzS7/x68U0xVUM37rZhnDxG9k5tJgEZbZqLBP0QciAKgYgLv1Br3gKlXQfMzRpBJg==","shasum":"327696d26f3a22309894adb37c474887abc81479","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.9.5.tgz","fileCount":121,"unpackedSize":200945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIquzCRA9TVsSAnZWagAAM7sP/3M8DT8ODP0ydfAehdYV\n6iZyYsb1tuKfBbb5M+jMhG3OAPF5gJm4vYHrrHwIdABv6QtGPKEyFH0Muyja\n0si8V4GbMpfimjMMy0+b3AHMMEuQfFaxmXgkxblGEhe1w2QaE7vE7wpqvOZa\ndrf7JWymQuqH6FcMIrGfUoDKEmEgJ2BXt53akdJho8riRWKxPzMjAO99+582\ncyP2rcrGvalaSRGLJ6Sj5TX89eITpTJEuritekJpXNrlEfZbaJHxVfCc1iAa\nOdoj8PSDXFv6jivvLPGfRqFB/OBVz9YYrodv3yhFhvbs64Wqqv2sOsdV7ktv\nkldzuWgH5c/xbT/4PWjCcA+qPXxlpiG1ND/7G9yyzcmR0UT6j3sS+Fxiv3vE\nvYb56QSCQ/jN7cgWGNGzjQFkKmhWMQ62/pCDDZHhl57xUCfd1M7NVtEwCx91\npCMiWI7ApeGCTdeoxgidx/424uFzyTRYvXnTc0uddk5zEHlNA3X0LR2NW8gZ\nbF+14Q58jkn1dY++e9CEz3R3BSc3EgqNFTTKktjsPJiUCvdLXZ90s//116K3\n/3Kj6LFWptemEVCTem5tnlr4s1L/F9hoE8JhczoF3HEAOKRVHOHIXCJ/Sjs6\n8pI3454qGxTVgOzQ1DWRBDEUPmoaGKpnRv095OgATnrkH8LMgm8HZ4Ze2sQx\nVATA\r\n=uiQk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4FFlDEmDukMPyYtg+dW1Qvd3EWRk0QY3Jj0q3eqPZ4AiBD0bl95VV9BHRdKWH5q9wklOBLiGnJR44CqFvQhUxvHQ=="}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.9.5_1596107698751_0.7200131637717344"},"_hasShrinkwrap":false},"0.10.1":{"name":"memory-card","version":"0.10.1","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"dist/src/mod.js","typings":"dist/src/mod.d.ts","engines":{"node":">= 10"},"directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern tests/fixtures/ '{bin,examples,scripts,src,tests}/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/huan/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/memory-card/issues"},"homepage":"https://github.com/huan/memory-card#readme","devDependencies":{"@chatie/eslint-config":"^0.12.1","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.8.0","pkg-jq":"^0.2.4","shx":"^0.3.2","tstest":"^0.4.5"},"publishConfig":{"access":"public","tag":"latest"},"dependencies":{"async-map-like":"^0.2.2","aws-sdk":"^2.620.0","brolog":"^1.6.2","esdk-obs-nodejs":"^3.1.3"},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"gitHead":"08a1356dfa78d6baf5673b70f50d0b7c9c7085d1","_id":"memory-card@0.10.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-sZnA6b2bEx+UeyWmIw6XgNBV7XnUlCA+821xmMLGAtLcugwmuWGXX+fKMz0bqUjGVBfiMiYILo5kMaHUWtU+rQ==","shasum":"83e2580837cefe3bcb2b40c257b6e96ac5f88b69","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.10.1.tgz","fileCount":121,"unpackedSize":200950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIqxCCRA9TVsSAnZWagAAkV4P/isFbRiDm0Lpikhyagnk\n5HP2MYxzBwwG3L2+B7794uWVwmTfXT2VL+n8Vu+Msot9uNiXtnd3s10oXe9k\nrNsbvCaCKPHWhSnPj8K/gPlBj7S6AYo4tD7gOoVZxlEv2RcZsMzEEB6MoZm/\nqN2teTfoq9a2e3SKINzqwVGuj/urqNF0n3rn6EkPPnH8Nz+XRg1fn1EoIGmx\nPKheWIIQDL0mAf0PBAZUZbNxkekMk89vWG3lcEMGPwaD/PkFPrDo3YTYP5A1\naNTUxNcM4WhAwTnhJBN3AgRMEZ+fYTWDHKz6i0OCCiH3J5tnvuxX9hFvLlAD\nB4OmWsx5uUQyfd++zUdLS9sGF061XVH8/bOMbbEI9zjmnHOdbRlG4SsUa3Ov\n/XOjVCa39k+trxVgx0NfrYxKyPNLFoSppKiQypopwCAtTCGWdWUr3CZ00KjK\nQF2uc+JgYM3okq4zrnM0+LS54mRlYs/DXdsGxGHoedS41bfANuC++OeXc329\nw9NFZqe7D6X906QTCNuDM7ftQtCImy4IYiFVwBm1u+90zDIRE5YwrF/4aHRt\nNy6PSSYf4pM/9YsKIqumTQapdVJlJiqSfc7pXheiDKhyTs9tziGx+s7iXD8G\n5gis1bkM+DMzpmeKNNL24y+RqlUI5EAQ+TaL/763/SL9swgSuF7u4DqSNLgO\nEXSa\r\n=tNHK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGl3bgCAxoM2TbvjpEm52xfD8o2t4KySWm2yjW5sHjqNAiEAtU6aOSTvNxsRFK5kuiJ+PdFGPxIs/s7ANLuxvEr16CU="}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.10.1_1596107842214_0.5982058856385686"},"_hasShrinkwrap":false},"0.12.2":{"name":"memory-card","version":"0.12.2","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"dist/src/mod.js","typings":"dist/src/mod.d.ts","engines":{"node":">= 10"},"directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern tests/fixtures/ '{bin,examples,scripts,src,tests}/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/huan/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/memory-card/issues"},"homepage":"https://github.com/huan/memory-card#readme","devDependencies":{"@chatie/eslint-config":"^0.12.1","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.10.1","aws-sdk":">=2.620.0","esdk-obs-nodejs":">=3.1.3","pkg-jq":"^0.2.4","shx":"^0.3.2","tstest":"^0.4.5"},"publishConfig":{"access":"public","tag":"latest"},"peerDependencies":{},"dependencies":{"async-map-like":"^0.2.2","brolog":"^1.6.2"},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"gitHead":"ad2f3765400d8f55904c2a3244a72b3308bed437","_id":"memory-card@0.12.2","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-4F/lvEZARfE1RiyQiIGEuDmF+Gl8lTO6wuxnCNrO+Bdjs4k7bhSNM7A6/G7aM7gu6RVanYjSEeD9qnG7IfNrjQ==","shasum":"06b6918a777808af5fbb4e3587d2d3ab89ef7a2c","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.12.2.tgz","fileCount":121,"unpackedSize":200857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS5vPCRA9TVsSAnZWagAALkMP/1Ntw4g7PEFUZAHbOUC4\nBo1S1E47oGeocndHj8EE+pGZb104+tbiXMO4rSv17GAzKfxbQeRyas1PZkdt\nQntfIM9kOHO3b0q8jWSN5MOKJy7Yku+BFvtAzTZZ1iYw35NNRt0F2W0Xb1XI\nUIkYpVvSmC8n40+Th50wo0Z5nvhVUiB2vs9k9LMBNXwlpOhzcSqR7nVsWxTt\nB7J4ZgAzkd0Op23uGdxplXOwWxiHrthBdORm4ZG2wCeAJwHqEB0P8D98Lz8h\nyQzWFzH9joconZCT6fWKY3C3OYIv8D/YeF1NkygdzN2SaTsyPgdXs8EvIpV+\ntSgvgurgeeWizcMT8YbUooi6gY05ARgcWkQ/zlpRoYQOAUIndbLoTjUekba2\nSsl4TCU33uvvsnMBMNd0Q9l4/sbORUvf8kfWn4Qd5sD4LFUmH+5ml4FlxO3B\nNrbtLIiG+cfKzCDXA4mzlkv3kpJC2CH66RoEwPu9F+Y4il7iQxEPBxouhGyt\nultS3YSxqDfE+I9m/3lwTwEymks0pEPSmy+t0wLFq4/0bY0kRI82tTBrvi2z\nH94xwgz66h3nUL5iV2E6vWIMaWBbDXp4uCBdnL7YYP5tWNlYD5Zx0/JvygUq\npfmLHCKsRHD1eJH9yAVHiN3n4IFmDa/Q0k0uD/phDnO+Dxh6Mn9jlkgRCn2H\nOJqq\r\n=4dQm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAhhlYujyROAT5QbeK5WxQYRqIO6L+3opaJyT+LooCkZAiAcnoqWZcYJ3+1O+VPDxpfWoosKe3MRGjR7k8FDjgqzaA=="}]},"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.12.2_1615567822579_0.2680782207008605"},"_hasShrinkwrap":false},"0.13.4":{"name":"memory-card","version":"0.13.4","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"dist/src/mod.js","typings":"dist/src/mod.d.ts","engines":{"node":">= 10"},"directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern tests/fixtures/ '{bin,examples,scripts,src,tests}/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/huan/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/memory-card/issues"},"homepage":"https://github.com/huan/memory-card#readme","devDependencies":{"@chatie/eslint-config":"^0.12.4","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.16.2","aws-sdk":">=2.958.0","esdk-obs-nodejs":">=3.21.6","pkg-jq":"^0.2.11","shx":"^0.3.3","tstest":"^0.4.10"},"publishConfig":{"access":"public","tag":"next"},"peerDependencies":{},"dependencies":{"async-map-like":"^0.2.5","brolog":"^1.12.4"},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"readme":"# MEMORY CARD\n\n[![NPM Version](https://img.shields.io/npm/v/memory-card?color=brightgreen)](https://www.npmjs.com/package/memory-card)\n[![npm (next)](https://img.shields.io/npm/v/memory-card/next.svg)](https://www.npmjs.com/package/memory-card?activeTab=versions)\n[![GitHub Action](https://github.com/huan/memory-card/workflows/NPM/badge.svg)](https://github.com/huan/memory-card/actions?query=workflow%3ANPM)\n[![TypeScript](https://img.shields.io/badge/%3C%2F%3E-TypeScript-blue.svg)](https://www.typescriptlang.org/)\n\nMemory Card is an Easy to Use Key/Value Store, with Swagger API Backend &amp; Serialization Support.\n\n- It is design for using in distribution scenarios.\n- It is NOT design for performance.\n\n![Memory Card](https://huan.github.io/memory-card/images/memory-card-logo.png)\n\n## API\n\n```ts\n/**\n * ES6 Map like Async API\n */\nexport interface AsyncMap<K = any, V = any> {\n  size: Promise<number>\n\n  [Symbol.asyncIterator](): AsyncIterableIterator<[K, V]>\n  entries()                  : AsyncIterableIterator<[K, V]>\n  keys    ()                 : AsyncIterableIterator<K>\n  values  ()                 : AsyncIterableIterator<V>\n\n  get     (key: K)           : Promise<V | undefined>\n  set     (key: K, value: V) : Promise<void>\n  has     (key: K)           : Promise<boolean>\n  delete  (key: K)           : Promise<void>\n  clear   ()                 : Promise<void>\n}\n\nexport class MemoryCard implements AsyncMap { ... }\n```\n\n### 1. load()\n\n### 2. save()\n\n### 3. destroy()\n\n### 4. multiplex()\n\n## TODO\n\n1. Swagger API Backend Support\n1. toJSON Serializable with Metadata\n\n## CHANGELOG\n\n### master v0.13\n\n1. Move S3 & OBS to peer dependency to reduce install size\n\n### v0.6 master (Aug 2018)\n\n1. Support AWS S3 Cloud Storage\n\n### v0.4 July 2018\n\n1. Add `multiplex()` method to Multiplex MemoryStore to sub-MemoryStores.\n\n### v0.2 June 2018\n\n1. Unit Testing\n1. NPM Pack Testing\n1. DevOps to NPM with `@next` tag support for developing branch\n\n### v0.0 May 31st, 2018\n\n1. Promote `Profile` of Wechaty to SOLO NPM Module: `MemoryCard`\n1. Update the API to ES6 `Map`-like, the difference is that MemoryCard is all **Async**.\n\n## AUTHOR\n\n[Huan LI](http://linkedin.com/in/zixia) \\<zixia@zixia.net\\>\n\n<a href=\"http://stackoverflow.com/users/1123955/zixia\">\n  <img src=\"http://stackoverflow.com/users/flair/1123955.png\" width=\"208\" height=\"58\" alt=\"profile for zixia at Stack Overflow, Q&amp;A for professional and enthusiast programmers\" title=\"profile for zixia at Stack Overflow, Q&amp;A for professional and enthusiast programmers\">\n</a>\n\n## COPYRIGHT & LICENSE\n\n- Code & Docs © 2017-now Huan LI \\<zixia@zixia.net\\>\n- Code released under the Apache-2.0 License\n- Docs released under Creative Commons\n","readmeFilename":"README.md","gitHead":"5def0a006bfd63457ffcb64c8c6fa212cb9a2375","_id":"memory-card@0.13.4","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-4w+FaYZ+80mrCCcl0tZ6qvZZMSwxfji/HA+cVHUK/f09fVkKrT/nln58rVqR+U3lmXzIw4ozlX+ySeFeI/dg2A==","shasum":"666685de60efb32d2b05bef283c77fa1c0c6f202","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.13.4.tgz","fileCount":122,"unpackedSize":185460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBnhMCRA9TVsSAnZWagAASWQP/1rLhThcnpMLlLO36f/T\nQhe1VgiSGKiE3znHHO7pPLJUz/uCHBcqBPd7RKO9/NVrHbGkvIE0Yj6xXynX\nGwhwEhaS3Pzq6p5OLooFQqvDwnkjS73hD2ifRsQBRPfuwdiO9yOVr/eIPwK/\n+J6JUkmFaKv4ubTHSbPW8O8D9d+ofqIFuI6LQgRaMkGI1veUkEp6uWnG+qSj\nGc1d7ME5xGH6L6SR3YnXELFONr0Sdua8QqSfHfMt6DjjT16TX5+8qE768QoW\nzlm7s/lj++pnbQSW1DZAp6xRSBcmi5vn29MpHkKSHExkDSTQ0Gna9Dwlt78l\nFPww/xVAHJBg1QNFnFOssXmN7MvQrDhLqqeP+RoGcMF6tt6IfWg1CiEWqMAJ\nHAIhHrHcEGSn14fdHmGALJVwsrHgIUCz0QTU/+Iwu59oXPKqrzNAQBcUgbj6\nEI2K5EKAOfRbfMwIyf7qBCqlc9GLgJrDQ2zF3zrpbsXE4LTsAbTpKJ/A1qKK\n/DtZRvnzmANylVngoBTd8CzgY4RG443IEqqMZg5NJB3r0lgkTomCb21E+/72\nB/ycGIm2thDP9UjeuiW2bugHjr/jK9zAI1IdAevQUaZxtntr5FLwKAl2fy6d\n9FgmOgdF711EP1CauuhWgfhzI34qxCoq7aXBvKsBXAMyBD/WGxb90DwhqLSx\nuNtk\r\n=Ny7G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfkVl9E9SXj2ipfFEH9kM74G1n4kr94XRQJchPIBhNFwIhAPXFIYrSW83u/pAQta7tC9/UXKsn90rtNw+gemxCCAqg"}]},"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.13.4_1627813964017_0.10263428383371842"},"_hasShrinkwrap":false},"0.13.5":{"name":"memory-card","version":"0.13.5","description":"ES6 Map like Async API, with Swagger API Backend Support.","main":"dist/src/mod.js","typings":"dist/src/mod.d.ts","engines":{"node":">= 10"},"directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern tests/fixtures/ '{bin,examples,scripts,src,tests}/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/huan/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/memory-card/issues"},"homepage":"https://github.com/huan/memory-card#readme","devDependencies":{"@chatie/eslint-config":"^0.12.4","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.16.2","aws-sdk":">=2.958.0","esdk-obs-nodejs":">=3.21.6","etcd3":"^1.1.0","pkg-jq":"^0.2.11","shx":"^0.3.3","tstest":"^0.4.10"},"publishConfig":{"access":"public","tag":"next"},"peerDependencies":{},"dependencies":{"async-map-like":"^0.2.5","brolog":"^1.12.4"},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"readme":"# MEMORY CARD\n\n[![NPM Version](https://img.shields.io/npm/v/memory-card?color=brightgreen)](https://www.npmjs.com/package/memory-card)\n[![npm (next)](https://img.shields.io/npm/v/memory-card/next.svg)](https://www.npmjs.com/package/memory-card?activeTab=versions)\n[![GitHub Action](https://github.com/huan/memory-card/workflows/NPM/badge.svg)](https://github.com/huan/memory-card/actions?query=workflow%3ANPM)\n[![TypeScript](https://img.shields.io/badge/%3C%2F%3E-TypeScript-blue.svg)](https://www.typescriptlang.org/)\n\nMemory Card is an Easy to Use Key/Value Store, with Swagger API Backend &amp; Serialization Support.\n\n- It is design for using in distribution scenarios.\n- It is NOT design for performance.\n\n![Memory Card](https://huan.github.io/memory-card/images/memory-card-logo.png)\n\n## API\n\n```ts\n/**\n * ES6 Map like Async API\n */\nexport interface AsyncMap<K = any, V = any> {\n  size: Promise<number>\n\n  [Symbol.asyncIterator](): AsyncIterableIterator<[K, V]>\n  entries()                  : AsyncIterableIterator<[K, V]>\n  keys    ()                 : AsyncIterableIterator<K>\n  values  ()                 : AsyncIterableIterator<V>\n\n  get     (key: K)           : Promise<V | undefined>\n  set     (key: K, value: V) : Promise<void>\n  has     (key: K)           : Promise<boolean>\n  delete  (key: K)           : Promise<void>\n  clear   ()                 : Promise<void>\n}\n\nexport class MemoryCard implements AsyncMap { ... }\n```\n\n### 1. load()\n\n### 2. save()\n\n### 3. destroy()\n\n### 4. multiplex()\n\n## TODO\n\n1. Swagger API Backend Support\n1. toJSON Serializable with Metadata\n\n## CHANGELOG\n\n### master v0.13\n\n1. Move S3 & OBS to peer dependency to reduce install size\n1. Add Etcd Storage support\n\n### v0.6 master (Aug 2018)\n\n1. Support AWS S3 Cloud Storage\n\n### v0.4 July 2018\n\n1. Add `multiplex()` method to Multiplex MemoryStore to sub-MemoryStores.\n\n### v0.2 June 2018\n\n1. Unit Testing\n1. NPM Pack Testing\n1. DevOps to NPM with `@next` tag support for developing branch\n\n### v0.0 May 31st, 2018\n\n1. Promote `Profile` of Wechaty to SOLO NPM Module: `MemoryCard`\n1. Update the API to ES6 `Map`-like, the difference is that MemoryCard is all **Async**.\n\n## AUTHOR\n\n[Huan LI](http://linkedin.com/in/zixia) \\<zixia@zixia.net\\>\n\n<a href=\"http://stackoverflow.com/users/1123955/zixia\">\n  <img src=\"http://stackoverflow.com/users/flair/1123955.png\" width=\"208\" height=\"58\" alt=\"profile for zixia at Stack Overflow, Q&amp;A for professional and enthusiast programmers\" title=\"profile for zixia at Stack Overflow, Q&amp;A for professional and enthusiast programmers\">\n</a>\n\n## COPYRIGHT & LICENSE\n\n- Code & Docs © 2017-now Huan LI \\<zixia@zixia.net\\>\n- Code released under the Apache-2.0 License\n- Docs released under Creative Commons\n","readmeFilename":"README.md","gitHead":"641fd00ccb680f1e425c1035b14fffd7aa411897","_id":"memory-card@0.13.5","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-MkozReFE62hPhCohZl3TUxlir7Dm/ERIAUtyb2ppjntqe83BdmIRqshmKNzsn0+DXUriMNdswbJTf/80DD2vkg==","shasum":"26ec3c4fd27d27a2eaaa8cd0d16f5e77885a37de","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-0.13.5.tgz","fileCount":133,"unpackedSize":196807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB1Z4CRA9TVsSAnZWagAAbBcQAIdVTZPW1SIiTpizN6KT\nJjiNdR6espJtTxyeUl80R+64M/S6uoHZTDQpoE3Ji3zP0GHLEybapcmLuRrF\ncQoS0U/9K1GALOpAOJVMaV6iIaRnXQ7+IIvaOO2PYWzYLLI1rvzRBaxDXb0e\nK+2XkdjJMw2v2Hg2tzI/28G1xM0wHfXEEl23qhMUJ2NkzWaleC9jgoaZa51M\nwWAA2fKFpnl31AxLl0gN9SOmN7Hhobyy4RDMlZQOk5zfob7S0LOZyFsmhS7Y\nXAOG4qszpGZ/ZNAhmTW3w+NB1EUo79hz8Yd3KnNrIo5bMgxlUbuGaUE3w9yp\nRBG/yd3eU/5AYYPpPmiQHdScMn86UhJ8/J6eSmm3dYT5bvZwM5vvVJC1sAFw\ntQex1X6bWXpmvSyk5rTs6ibfcLYRohSMZmMhYe/5L9gl9yPB9Y129TW+aMnL\n5jB9G+Gf8uIp01A6J7LrdwxG8F7YY6Ybf8GwIye0ojjqAymZq0hLf7vb5bYX\nP+a+98mS2QgwEHA3XMZvmJ04Pm+bcvBLCMolZH/OSUdYDxcZcR8htuN4y5aS\nM2UwfjrBzkMb2ESL63tnBF8n0eedZJOBEdbywJs0EflOcbv08NVuvnX8swb4\n9IC6V5RvILemUTdx9W3ihCRuH2kFwUVJsf4ddXOnu1jtUYRy4ahCM/cym0Mx\nvG+Y\r\n=dPo/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxrzkJuEk2V0HzX7JQzpiTfgjNAOL0aMATlMrTqmAuagIgV+lLfvnp/mZS5qUzBvo4j4WjdXyT38xhaX3nXFRIzyc="}]},"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_0.13.5_1627870839759_0.4551044165248821"},"_hasShrinkwrap":false},"1.0.2":{"name":"memory-card","version":"1.0.2","description":"ES6 Map like Async API, with Swagger API Backend Support.","type":"module","exports":{".":{"import":"./dist/esm/src/mod.js","require":"./dist/cjs/src/mod.js"}},"typings":"./dist/esm/src/mod.d.ts","engines":{"node":">=16","npm":">=7"},"directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm-run-all clean build dist:commonjs","build":"tsc && tsc -p tsconfig.cjs.json","dist:commonjs":"jq -n \"{ type: \\\"commonjs\\\" }\" > dist/cjs/package.json","lint":"npm-run-all lint:es lint:ts","lint:ts":"tsc --isolatedModules --noEmit","test":"npm-run-all lint test:unit","test:unit":"cross-env NODE_OPTIONS=\"--no-warnings --loader=ts-node/esm\" tap \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern tests/fixtures/ '{bin,examples,scripts,src,tests}/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/huan/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/memory-card/issues"},"homepage":"https://github.com/huan/memory-card#readme","devDependencies":{"@chatie/eslint-config":"^1.0.4","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^1.0.3","aws-sdk":">=2.1025.0","esdk-obs-nodejs":">=3.21.6","etcd3":"^1.1.0","pkg-jq":"^0.2.11","shx":"^0.3.3","tstest":"^1.0.1"},"publishConfig":{"access":"public","tag":"latest"},"peerDependencies":{},"dependencies":{"async-map-like":"^0.2.5","brolog":"^1.12.4"},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"gitHead":"9f00d02835b638b0e276901c59d02955c1c4249d","_id":"memory-card@1.0.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-XyhJ4hz+Pau4gboVq2l0ltSGBdkB8XSA7oJ+1Uud7AJP+KxUYm5N9GWLoewd5i46qbpnjWR3rTOlCKnidDtHUQ==","shasum":"f4b9c13a7293fe70ef0fe858a6411f80093f7e23","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-1.0.2.tgz","fileCount":210,"unpackedSize":305073,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBGwWmyd1d7QvH6GONhvyx0+fbE+3GcWU5U4Hch+bNkbAiEA6i4g/vZlr9pEyFPnmUxXssejXMt5T+Nc6DzkGbIei0o="}]},"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_1.0.2_1636539957446_0.19683494093717835"},"_hasShrinkwrap":false},"1.0.3":{"name":"memory-card","version":"1.0.3","description":"ES6 Map like Async API, with Swagger API Backend Support.","type":"module","exports":{".":{"import":"./dist/esm/src/mod.js","require":"./dist/cjs/src/mod.js"}},"typings":"./dist/esm/src/mod.d.ts","engines":{"node":">=16","npm":">=7"},"directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm-run-all clean build dist:commonjs","build":"tsc && tsc -p tsconfig.cjs.json","dist:commonjs":"jq -n \"{ type: \\\"commonjs\\\" }\" > dist/cjs/package.json","lint":"npm-run-all lint:es lint:ts","lint:ts":"tsc --isolatedModules --noEmit","test":"npm-run-all lint test:unit","test:unit":"cross-env NODE_OPTIONS=\"--no-warnings --loader=ts-node/esm\" tap \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern tests/fixtures/ '{bin,examples,scripts,src,tests}/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/huan/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/memory-card/issues"},"homepage":"https://github.com/huan/memory-card#readme","devDependencies":{"@chatie/eslint-config":"^1.0.4","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^1.0.3","aws-sdk":">=2.1025.0","esdk-obs-nodejs":">=3.21.6","etcd3":"^1.1.0","pkg-jq":"^0.2.11","shx":"^0.3.3","tstest":"^1.0.1"},"publishConfig":{"access":"public","tag":"latest"},"peerDependencies":{},"dependencies":{"async-map-like":"^0.2.5","brolog":"^1.12.4"},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"gitHead":"cd9b71ccd845b303f0e7f250515c62b069ab8a60","_id":"memory-card@1.0.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-//gpo/WMR5dgfRYBtxamQ3luDEZOGsHqUO5CcgYkWzrbvRS/teIOftnpqBdIpaJEC6yGFZU+K3+8HneKM9IH6w==","shasum":"3d392dccdbe2a119a4e19c1bcf04bbc04e256271","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-1.0.3.tgz","fileCount":210,"unpackedSize":305073,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgdKHYuhUYho5DPZFaUrvyt+xxhMpRqIx/MfVcuxeBawIgOsYs4YXJTrE70OvHhKYmBwf2ibye9wnjGTM8mhdmTIg="}]},"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_1.0.3_1636548175030_0.14266751135396194"},"_hasShrinkwrap":false},"1.1.2":{"name":"memory-card","version":"1.1.2","description":"ES6 Map like Async API, with Swagger API Backend Support.","type":"module","exports":{".":{"import":"./dist/esm/src/mod.js","require":"./dist/cjs/src/mod.js"}},"typings":"./dist/esm/src/mod.d.ts","engines":{"node":">=16","npm":">=7"},"directories":{"doc":"docs","test":"tests"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm-run-all clean build dist:commonjs","build":"tsc && tsc -p tsconfig.cjs.json","dist:commonjs":"jq -n \"{ type: \\\"commonjs\\\" }\" > dist/cjs/package.json","lint":"npm-run-all lint:es lint:ts","lint:ts":"tsc --isolatedModules --noEmit","test":"npm-run-all lint test:unit","test:unit":"cross-env NODE_OPTIONS=\"--no-warnings --loader=ts-node/esm\" tap \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern tests/fixtures/ '{bin,examples,scripts,src,tests}/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/huan/memory-card.git"},"keywords":["async","map","swagger","openapi","key","value","store"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/memory-card/issues"},"homepage":"https://github.com/huan/memory-card#readme","devDependencies":{"@chatie/eslint-config":"^1.0.4","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^4.5.3","aws-sdk":">=2.1037.0","esdk-obs-nodejs":">=3.21.6","etcd3":"^1.1.0","pkg-jq":"^0.2.11","shx":"^0.3.3","tstest":"^1.0.1"},"publishConfig":{"access":"public","tag":"next"},"peerDependencies":{},"dependencies":{"async-map-like":"^1.0.2","brolog":"^1.14.2"},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"readme":"# MEMORY CARD\n\n[![NPM Version](https://img.shields.io/npm/v/memory-card?color=brightgreen)](https://www.npmjs.com/package/memory-card)\n[![npm (next)](https://img.shields.io/npm/v/memory-card/next.svg)](https://www.npmjs.com/package/memory-card?activeTab=versions)\n[![GitHub Action](https://github.com/huan/memory-card/workflows/NPM/badge.svg)](https://github.com/huan/memory-card/actions?query=workflow%3ANPM)\n[![TypeScript](https://img.shields.io/badge/%3C%2F%3E-TypeScript-blue.svg)](https://www.typescriptlang.org/)\n\nMemory Card is an Easy to Use Key/Value Store, with Swagger API Backend &amp; Serialization Support.\n\n- It is design for using in distribution scenarios.\n- It is NOT design for performance.\n\n![Memory Card](https://huan.github.io/memory-card/images/memory-card-logo.png)\n\n## API\n\n```ts\n/**\n * ES6 Map like Async API\n */\nexport interface AsyncMapLike<K = any, V = any> {\n  size: Promise<number>\n\n  [Symbol.asyncIterator](): AsyncIterableIterator<[K, V]>\n  entries()                  : AsyncIterableIterator<[K, V]>\n  keys    ()                 : AsyncIterableIterator<K>\n  values  ()                 : AsyncIterableIterator<V>\n\n  get     (key: K)           : Promise<V | undefined>\n  set     (key: K, value: V) : Promise<void>\n  has     (key: K)           : Promise<boolean>\n  delete  (key: K)           : Promise<void>\n  clear   ()                 : Promise<void>\n}\n\nexport class MemoryCard implements AsyncMapLike { ... }\n```\n\n> `MemoryCard` is an [AsyncMapLike](https://github.com/huan/async-map-like) interface\n\n### 1. load()\n\n### 2. save()\n\n### 3. destroy()\n\n### 4. multiplex()\n\n## TODO\n\n1. Swagger API Backend Support\n1. toJSON Serializable with Metadata\n\n## CHANGELOG\n\n### master v1.1 (Nov 27, 2021)\n\n1. Fix [#39](https://github.com/huan/memory-card/issues/39) by update [AsyncMapLike](https://github.com/huan/async-map-like) to v1.0\n\n### v1.0 (Nov 10, 2021)\n\n1. Release v1.0\n1. ES Module support\n\n### v0.13 (Aug, 2021)\n\n1. Move S3 & OBS to peer dependency to reduce install size\n1. Add Etcd Storage support\n\n### v0.6 master (Aug 2018)\n\n1. Support AWS S3 Cloud Storage\n\n### v0.4 July 2018\n\n1. Add `multiplex()` method to Multiplex MemoryStore to sub-MemoryStores.\n\n### v0.2 June 2018\n\n1. Unit Testing\n1. NPM Pack Testing\n1. DevOps to NPM with `@next` tag support for developing branch\n\n### v0.0 May 31st, 2018\n\n1. Promote `Profile` of Wechaty to SOLO NPM Module: `MemoryCard`\n1. Update the API to ES6 `Map`-like, the difference is that MemoryCard is all **Async**.\n\n## AUTHOR\n\n[Huan LI](http://linkedin.com/in/zixia) \\<zixia@zixia.net\\>\n\n<a href=\"http://stackoverflow.com/users/1123955/zixia\">\n  <img src=\"http://stackoverflow.com/users/flair/1123955.png\" width=\"208\" height=\"58\" alt=\"profile for zixia at Stack Overflow, Q&amp;A for professional and enthusiast programmers\" title=\"profile for zixia at Stack Overflow, Q&amp;A for professional and enthusiast programmers\">\n</a>\n\n## COPYRIGHT & LICENSE\n\n- Code & Docs © 2017-now Huan LI \\<zixia@zixia.net\\>\n- Code released under the Apache-2.0 License\n- Docs released under Creative Commons\n","readmeFilename":"README.md","gitHead":"2bc083088f19c103503f82d358499042aaa0e0f7","_id":"memory-card@1.1.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-PJRBVZ71eKBGxa3rFX08TPpom4JmNHB2Tu5FgrB4SS2m5I0oxm0zPOWXJeQwH4m1RBjg1ehvf+IJ12VcwQGU8g==","shasum":"71372958a002c811871e7b7d6e4ebcbf06db1929","tarball":"https://registry.npmjs.org/memory-card/-/memory-card-1.1.2.tgz","fileCount":210,"unpackedSize":303438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoi0jCRA9TVsSAnZWagAA0sgP/Rjvs0VV486+CW8BTG6x\n5HmtLGovv0UU5Vx9BqYrEN1xDhVTcI0aialxLTMXUSCTYGsM8K/Xzf/SDEsU\nAYMEzd/LMz7MYxGHfmAKG8Wz3Br3i8hqjRIKAKh+gJBo5Mn+Qwo9xHq8cCkk\n54iDvvo42KjvRS3pFUlcw/2gpld22nHt3SUHN+S0K0g85VWtUO7pF5twIl9j\njdkKikMlAlg76hk9sT1GEggp2v2nqtTl80N6m/ALqLHVUuUzjdCyWG81RDL4\noTlaP/yWBC9PS+P+27yEJZHV4PFJdbCF6Bzs9uRdwe5YVF+7LJCqIgSaHvH0\ntoZrmWv3FRDhC+8ylBu9Sfi7qa5qLiggNFwNC8SaClvC7/tnUJbO5QKTb6SL\nGcNxtXFSN5h8HDDyqA1P8E2czJ6+ux8jR3fSIh+OB4zFp1RTBa1UqBRfzHSW\nJkILTKICZQH6OmONzdf8SGCbzfHSeqFrmjT5OAGVVCKgXWtJWMwjugo9ENrA\nUnCGLd7MKiGMndJz2ttueCZB256/CmKFGUms4E0dvW3V28iHiwcVKtk1N2dd\nJaAp/LgIbzucc+YhWj6i++p9cqOr0sg+baoQ13oWVQT6GvCsgUpRDxZMcnZv\ncGTM+0bnMXda8Sry7rpTM/RZhleurIzPT1fqhotgfsySb9MEvyUggU4smVWK\nPdF+\r\n=tRg9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBAcuQYX5RwWaV+NxH2sHMKMH7FON7u7acEkPo0Ukp2iAiBKR+KeoX1xXYjb2GppOikbB6F1AmK1mdbkTx7e9A0KNg=="}]},"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memory-card_1.1.2_1638018339386_0.9567944196146287"},"_hasShrinkwrap":false}},"time":{"created":"2018-05-31T09:38:38.887Z","0.0.2":"2018-05-31T09:38:39.192Z","modified":"2022-05-09T03:34:23.872Z","0.0.3":"2018-05-31T09:54:19.150Z","0.0.4":"2018-05-31T09:56:32.750Z","0.0.5":"2018-05-31T10:03:33.479Z","0.0.6":"2018-05-31T10:29:56.803Z","0.0.7":"2018-06-01T04:52:22.369Z","0.0.8":"2018-06-03T08:25:29.322Z","0.2.0":"2018-06-03T08:26:57.383Z","0.4.1":"2018-07-01T04:05:01.729Z","0.4.2":"2018-07-04T04:52:37.630Z","0.4.4":"2018-07-04T06:31:15.198Z","0.4.5":"2018-07-06T07:33:55.841Z","0.4.6":"2018-07-06T08:50:17.562Z","0.4.9":"2018-07-06T09:47:18.262Z","0.4.10":"2018-08-01T03:39:43.687Z","0.5.1":"2018-08-06T15:06:20.809Z","0.5.4":"2018-08-07T09:41:23.316Z","0.5.5":"2018-08-07T09:51:12.864Z","0.5.6":"2018-08-09T09:35:29.965Z","0.6.2":"2018-08-12T09:14:48.041Z","0.6.3":"2018-08-12T09:52:30.479Z","0.6.4":"2018-08-12T10:13:27.669Z","0.6.5":"2018-08-12T10:23:53.188Z","0.6.6":"2018-08-12T10:32:10.803Z","0.6.7":"2018-08-12T10:38:59.755Z","0.6.8":"2018-08-12T11:02:45.506Z","0.6.9":"2018-08-12T18:10:57.161Z","0.6.13":"2018-11-27T17:37:32.082Z","0.6.15":"2019-09-11T09:17:45.854Z","0.6.16":"2019-09-11T09:34:31.659Z","0.6.17":"2019-09-11T09:37:36.542Z","0.6.21":"2019-09-11T15:13:35.662Z","0.7.0":"2020-04-30T09:44:19.956Z","0.7.1":"2020-06-08T08:33:41.103Z","0.9.1":"2020-07-30T03:44:48.967Z","0.9.2":"2020-07-30T11:04:56.670Z","0.9.3":"2020-07-30T11:08:28.528Z","0.9.4":"2020-07-30T11:13:38.750Z","0.9.5":"2020-07-30T11:14:58.947Z","0.10.1":"2020-07-30T11:17:22.346Z","0.12.2":"2021-03-12T16:50:22.815Z","0.13.4":"2021-08-01T10:32:44.167Z","0.13.5":"2021-08-02T02:20:40.143Z","1.0.2":"2021-11-10T10:25:57.628Z","1.0.3":"2021-11-10T12:42:55.196Z","1.1.2":"2021-11-27T13:05:39.566Z"},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"description":"ES6 Map like Async API, with Swagger API Backend Support.","homepage":"https://github.com/huan/memory-card#readme","keywords":["async","map","swagger","openapi","key","value","store"],"repository":{"type":"git","url":"git+https://github.com/huan/memory-card.git"},"author":{"name":"Huan LI","email":"zixia@zixia.net"},"bugs":{"url":"https://github.com/huan/memory-card/issues"},"license":"Apache-2.0","readme":"","readmeFilename":""}