{"_id":"node-ts-cache-storage-memory","_rev":"6-e556f4605152556bb0ad9fa9c5105544","name":"node-ts-cache-storage-memory","dist-tags":{"latest":"4.4.0"},"versions":{"4.2.1":{"name":"node-ts-cache-storage-memory","description":"Memory storage module for node-ts-cache","version":"4.2.1","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p tsconfig-build.json","prepublishOnly":"npm run build","prepare":"npm run build","clean":"git clean -fdx src test","ts-dev":"tsc -p . -w"},"repository":{"type":"git","url":"git+https://github.com/havsar/node-ts-cache.git"},"keywords":["node","nodejs","cache","typescript","ts","caching","memcache","memory-cache","redis-cache","redis","cache","file-cache","node-cache","ts-cache"],"author":{"name":"Himmet Avsar","email":"avsar.himmet1@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/havsar/node-ts-cache/issues"},"homepage":"https://github.com/havsar/node-ts-cache#readme","devDependencies":{"@types/node":"14.14.10","ts-node":"9.0.0","typescript":"4.1.2"},"dependencies":{"debug":"^4.3.1","node-ts-cache":"^4.2.1"},"gitHead":"d2b63e12d787faf74938d7d26ad52d3a1b66db25","_id":"node-ts-cache-storage-memory@4.2.1","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.22.1/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-s9k1Xe3fXWHpjeKVsdTmCrgd8I2W1OUismngYLxX3bRSOFF0rC7lvkdEWI6mxQdFRGhAy0A4kAcmEoLLvsC7AQ==","shasum":"4481cac0ec2a4a2a71e841ee335cd67ba372a588","tarball":"https://registry.npmjs.org/node-ts-cache-storage-memory/-/node-ts-cache-storage-memory-4.2.1.tgz","fileCount":8,"unpackedSize":7490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7cS/CRA9TVsSAnZWagAAPEwP/A2WvxV4AbZq+xfKQXCf\n728FFwGxU8nf0NWOl7n88OfZMrqyCvg6NirR3djUzm/nje+uFtwtX9UdDyFW\nI5McmE4rzJNWONIcFK9E9oS4KF4FSrIB6p7wGUAOdiYIT8J6pO1lH4LoPKrd\nV/jikdcgcsLk/bIl2f9wu0i4Tv8k9fvO7EHR1fbo9E9JguK6PM1n9e6fhU2l\nHKmMQqNIpYKn8xVx0Xyq/zGPvGAdduA4T1wtQByHNOtYatjjzs4AB+8BXI7l\nxC+yzPRbom++G//uc5Qx/jzY81SuKB55hslu6GvOFt1AnK7cKr7TxYZMKA4Y\ndu8nkPnrZWqToZ0q5MLieiWVhzz/SXsrBgCFTNMgtYnBLrU2rU55XIlxvmeo\nreuTtIGKpl1LJhUDTBUPztsMgoINw5JSIpQ/2EJ1Ik+ts+PsZxknLZ5w7Je/\nOm6bN2wyq6cRklXPgF+t7KJV6BR+SpZueOPJMJ2sLUEoIVVTLznZlSB1wBkV\nPG1EvEWxe0V19F9G+9b+wfyHBy9ITY1FtiU1Bd6ViJBoDXvsaqCUv7Q/uB/c\nFK9nEoYW+4HL/ZUrmvWbDew1hTqlysQ/N4Muz/UjYLVFlKleoIv6ZItuNJHH\nmJsaeZA+lMyncmE3dGLw2VBnNXFJAtwKoJNoM2AEbp7OLYc24tkjMrNhaxIr\nEabV\r\n=viYA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB9TIgrTrRBBXMa/C70YlrnMEA3DrC6o/cnenwSX6wZyAiAXHf8JTH85HINHw/tJeXvBfkl5rZ7h9cwZTJ3wnAxMwQ=="}]},"_npmUser":{"name":"havsar","email":"avsar.himmet1@gmail.com"},"directories":{},"maintainers":[{"name":"havsar","email":"avsar.himmet1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-ts-cache-storage-memory_4.2.1_1609417918430_0.5105527727164085"},"_hasShrinkwrap":false},"4.2.2":{"name":"node-ts-cache-storage-memory","description":"Memory storage module for node-ts-cache","version":"4.2.2","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p tsconfig-build.json","prepublishOnly":"npm run build","prepare":"npm run build","clean":"git clean -fdx src test","ts-dev":"tsc -p . -w"},"repository":{"type":"git","url":"git+https://github.com/havsar/node-ts-cache.git"},"keywords":["node","nodejs","cache","typescript","ts","caching","memcache","memory-cache","redis-cache","redis","cache","file-cache","node-cache","ts-cache"],"author":{"name":"Himmet Avsar","email":"avsar.himmet1@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/havsar/node-ts-cache/issues"},"homepage":"https://github.com/havsar/node-ts-cache#readme","devDependencies":{"@types/node":"14.14.10","ts-node":"9.0.0","typescript":"4.1.2"},"dependencies":{"debug":"^4.3.1","node-ts-cache":"^4.2.2"},"gitHead":"167f7d101f4d90eaf59db93efe0535bb1bbd6085","_id":"node-ts-cache-storage-memory@4.2.2","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.22.1/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-1Zxke+HM7tiyXCY+TVQlHrX+sBk9/WH5yHBBIPPnJHk1gxkJs9psMAMK9ibK7J+kj0dVTzBIQCPCgvp2iZbr/Q==","shasum":"e3ee06380210f332c0a5afdfc3713253d40520bb","tarball":"https://registry.npmjs.org/node-ts-cache-storage-memory/-/node-ts-cache-storage-memory-4.2.2.tgz","fileCount":8,"unpackedSize":7494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7cZYCRA9TVsSAnZWagAADJEP/0N+pxRvHvMoveS7uuaR\nazVHd5oTy5WuCm/lbySZKWHrhIVNT8YnYpEMtEq00QCfgpCfRU9Yi914+wgd\n3J1YAGv+Vy1cI9XrUb9onuyuTSw8HSVTthH4dLxVeluzF77iGIzqK0qo4vjH\nfxC/IRe+sgFcWt3bn+EVEgCpuFB7oEXmOfqE+1VuPdYegAsVNRSccMVqDPLf\nZCCrPg9QGn/tYdwND0LzkX/QXskNtD+Xa/n0LXnY5YKoMqE1NszC/waS3MJp\n2J7wwAabw4bt2grGc2OTv3JAhkPlGmunibtMBKTOJnBGWW6OPB88LHuoRjVd\nhWTOLGV6zOXVOpGE12cikevURvzv4xjDwf22ZHiX0la3w+gdsb/xzecLXbVH\nMFllZhdUVXFE2G9CXhmVb7J77lQSF437u8s5pG0J41FTckjqEfP9qwAkwfAs\nY/xmd23r+WIQdnccr57wIyORY/NFVoS+3EdU7LD3Fypj3WUJ+EDcBf0oRVx0\n3vboF2GXHQsWZ53YVL/3ieJ9GpRkzRMZnXwvthwYk3sujhQSsUv1N9nloT6W\nCXYzHPQSuJU1bPbm1VC5NpS1bOkMZZQCY8Px3jTGgNNTOjKKplvaGfTZ3wbp\n6yCKkvh/GRAUbadGTl3s/me0JKQMaCbbSu57Afx/MeSUEp3QqduOw+ChWIxe\nfwRC\r\n=EweH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6A50nTY/BvOB0YE/zqYfD399J/FNCUksw0M69NHENSQIgKfaLjK1LyWtGNUU/+fFxDVbzX2mI7G0dULiuPHLOMx8="}]},"_npmUser":{"name":"havsar","email":"avsar.himmet1@gmail.com"},"directories":{},"maintainers":[{"name":"havsar","email":"avsar.himmet1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-ts-cache-storage-memory_4.2.2_1609418327923_0.6425399303247428"},"_hasShrinkwrap":false},"4.2.3":{"name":"node-ts-cache-storage-memory","description":"Memory storage module for node-ts-cache","version":"4.2.3","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p tsconfig-build.json","prepublishOnly":"npm run build","prepare":"npm run build","clean":"git clean -fdx src test","ts-dev":"tsc -p . -w"},"repository":{"type":"git","url":"git+https://github.com/havsar/node-ts-cache.git"},"keywords":["node","nodejs","cache","typescript","ts","caching","memcache","memory-cache","redis-cache","redis","cache","file-cache","node-cache","ts-cache"],"author":{"name":"Himmet Avsar","email":"avsar.himmet1@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/havsar/node-ts-cache/issues"},"homepage":"https://github.com/havsar/node-ts-cache#readme","devDependencies":{"@types/node":"14.14.10","ts-node":"9.0.0","typescript":"4.1.2"},"dependencies":{"debug":"^4.3.1","node-ts-cache":"^4.2.3"},"gitHead":"61dffd098d170b80f1496d3a66202aa37cbae49d","_id":"node-ts-cache-storage-memory@4.2.3","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.22.1/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-0rm2VZ4NiwC5EqQMYAs56nL8X88JcFTfBNL50+PD94+0AUvkzWt60rBbLpJKrOI9zmBGVKX9o1KY1uPLv7fdrA==","shasum":"968e852483c5f270ee09019a1540615fbcbd6bfa","tarball":"https://registry.npmjs.org/node-ts-cache-storage-memory/-/node-ts-cache-storage-memory-4.2.3.tgz","fileCount":8,"unpackedSize":7494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7cjaCRA9TVsSAnZWagAARSUP/A48sASwnlWIM0RvuAXZ\nScW6dIfj03qQLQg1DrN6aGm4eTvttDt60MxvDH8Wo8fUzz9Xb0ljbkz2J6cG\nWwcFkgTi0mknCeYPG8Q2LBVIF0tbNxhNDVkIeeU79rJ9tfmJcWy6YRoMkvjO\nRjNwydZLnAL0geYNYR0rX2eCdU27Jggo1OgFid4w4SZzMbyRluuSF6lQcR0Y\nsaZ8eKAkjapjidDPb2F7gSqP5x7JQkH9DtL+O1wZQmRH6QM9PVJXNYVBFflh\n9Cwwe5BwtTgHdDs1ZtsoKEXB7eU/qy7CASM78biA4Ezk+ShWE3CPB5M5SWZb\n8GsxRxyxzMihTzfx7l8udM8s1KCTEJ2tdtDB4aDcvVdVs/5bLDtWv6w8G/If\ngyNOoAxXoQwPPkYJMiFnxejNXB13rR+pbtb9s9hA2nis2AUrDXzW3wp5sdcJ\nQTe5Wqf8KJpNuu0trHjb/A00EB26FCB46H3L4Mie2wfXpj3cY7iV73Xpx3qE\noWKofKorPh+6j7WNBN9DfWAZDFUp3TlbVhsHyIGd19d8ozRULXFss6zCTnzx\nCUpUn9Dgh6X++x4cVOej+whEmuyAjtRG9xXAMw46m8B/oUjkFdQ/fhRN4y4z\nojS+1xbhpZLGj2UZ5FYhjHTYFvzKVW+ORn+Ahqv01rIq6KyieodTI48JVpDq\nGAd5\r\n=IIsp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVbSssUyhchIUgNAlBZv6/qptDipeR4rO5ONKdA7uCZQIgU55Nb/Elh7VDbLZ04T3FshWTyBL3nSiP9z7M/FHajzM="}]},"_npmUser":{"name":"havsar","email":"avsar.himmet1@gmail.com"},"directories":{},"maintainers":[{"name":"havsar","email":"avsar.himmet1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-ts-cache-storage-memory_4.2.3_1609418969919_0.5149430670035917"},"_hasShrinkwrap":false},"4.3.4":{"name":"node-ts-cache-storage-memory","description":"Memory storage module for node-ts-cache","version":"4.3.4","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p tsconfig-build.json","prepublishOnly":"npm run build","prepare":"npm run build","clean":"git clean -fdx src test","ts-dev":"tsc -p . -w"},"repository":{"type":"git","url":"git+https://github.com/havsar/node-ts-cache.git"},"keywords":["node","nodejs","cache","typescript","ts","caching","memcache","memory-cache","redis-cache","redis","cache","file-cache","node-cache","ts-cache"],"author":{"name":"Himmet Avsar","email":"avsar.himmet1@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/havsar/node-ts-cache/issues"},"homepage":"https://github.com/havsar/node-ts-cache#readme","devDependencies":{"@types/node":"14.17.21","ts-node":"10.2.1","typescript":"4.4.3"},"dependencies":{"debug":"^4.3.2","node-ts-cache":"^4.3.4"},"gitHead":"e8eddfb47ca6879dc44f656cd05574c5f4bafa79","_id":"node-ts-cache-storage-memory@4.3.4","_nodeVersion":"14.16.0","_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-rCYWxwfNzGwpTv3JDmbPh5+ZBvDIRVal3u/vniH9CCwvz+muo+sDT12vzLWSEsT/SAEopuHciRLYcAoOeFN9qg==","shasum":"4845db13815f47b4b6059e46a1ecfc5ad465b1aa","tarball":"https://registry.npmjs.org/node-ts-cache-storage-memory/-/node-ts-cache-storage-memory-4.3.4.tgz","fileCount":8,"unpackedSize":7495,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqYvafK4pWQXg0tDHHmtBnKusezKIXwhVZwsoeShaRWgIhAIfMyVEBYJhIvSxxp+QAbjIqgnrbJFVp9CZr0nFDD/ez"}]},"_npmUser":{"name":"havsar","email":"avsar.himmet1@gmail.com"},"directories":{},"maintainers":[{"name":"havsar","email":"avsar.himmet1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-ts-cache-storage-memory_4.3.4_1633712758360_0.99142785215416"},"_hasShrinkwrap":false},"4.4.0":{"name":"node-ts-cache-storage-memory","description":"Memory storage module for node-ts-cache","version":"4.4.0","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p tsconfig-build.json","prepublishOnly":"npm run build","prepare":"npm run build","clean":"git clean -fdx src test","ts-dev":"tsc -p . -w"},"repository":{"type":"git","url":"git+https://github.com/havsar/node-ts-cache.git"},"keywords":["node","nodejs","cache","typescript","ts","caching","memcache","memory-cache","redis-cache","redis","cache","file-cache","node-cache","ts-cache"],"author":{"name":"Himmet Avsar","email":"avsar.himmet1@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/havsar/node-ts-cache/issues"},"homepage":"https://github.com/havsar/node-ts-cache#readme","devDependencies":{"@types/node":"14.17.21","ts-node":"10.2.1","typescript":"4.4.3"},"dependencies":{"debug":"^4.3.2","node-ts-cache":"^4.4.0"},"gitHead":"d51ecfe639b42c46fbdc099bc44df3a225cb23cd","_id":"node-ts-cache-storage-memory@4.4.0","_nodeVersion":"14.16.0","_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-eG8tFF4C1/RBmx52cS/dEu63l+Cn+Z6mz16nuTJwNyvtvDHWjsKKM3hg77PA7ddgf2ztaCyen8ZMQnLy191S4g==","shasum":"d87da36bef0145c4d5a988191ffff6b9789c394e","tarball":"https://registry.npmjs.org/node-ts-cache-storage-memory/-/node-ts-cache-storage-memory-4.4.0.tgz","fileCount":8,"unpackedSize":7495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh21HjCRA9TVsSAnZWagAA+ZgQAIswB+BLMBYSQi0RXrKk\nqYgy3IuJkh5y52on3T8iMSoEmWYOEJmEYQtxixpiohb0um1xtB+OJ5eSqJbg\nL8YVceNihptUjk6LVIEW6UdPyDnVGrOaymSdSzHUx7Pmn+9QmhrRGXKM0NFQ\nOFlJyd/Tij4aDVlKGFiOv7wKtNYIav5INXYsUDFwpZLeKXuenN2i/AmiuXjN\nDC+5D3uJGDCrGdqRcWw/pD/fgwbAnUda5Y+6H9iiaK0gBvhV9g0fiYtFCAWJ\nD99SXdgOhglAhlTX8rAulNEZ0xTK3E9xNeSQifcxBfo0gY+6yBrlVGe+RFO+\nYeMcrV3k0KpI1Emq+xRbzOHwU1t4J/y08Vdygk3OdhjJLU3yzYBHlAw8ptT7\ngFOZkIgAvVzrGBj/mlOkY+lN5Ryvh+NyEPYUGjgmt23rDvTkD1EgPJG9ofh0\nkLCqTrOBGUBejsUqdCu8FWRi0/wwIrzuiF0jvZq/er+PLIgrWZ/HO+/bgsHq\neaokn0q+UqUwH9unBwLVq9ixg7shC2usT0Z1scGbCJrJ6VX0+xP0URQfiEON\nPrwsiwIKzogOzCrT2KSoZ/rBqba7Ci4xUPP/csJEIZazzJylEmdVGj7DSDK3\ngrP3cTd7V2O4eYgEw0DsA45BERQxl5XIktMWS1Ajs4AL1W4fJtMMnzcHLW7D\nsrP/\r\n=D36y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDHaUPUZY/zGL/EN4yyNdebjJREoXmMiL46rzJiNA2dwAiBUENEPAvo0eMAx3lkSQZzZargNXnRuR9siOzyj79bzIw=="}]},"_npmUser":{"name":"havsar","email":"avsar.himmet1@gmail.com"},"directories":{},"maintainers":[{"name":"havsar","email":"avsar.himmet1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-ts-cache-storage-memory_4.4.0_1633955672049_0.4963942432846653"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-31T12:31:58.430Z","4.2.1":"2020-12-31T12:31:58.702Z","modified":"2022-05-11T05:35:16.277Z","4.2.2":"2020-12-31T12:38:48.074Z","4.2.3":"2020-12-31T12:49:30.074Z","4.3.4":"2021-10-08T17:05:58.508Z","4.4.0":"2021-10-11T12:34:32.171Z"},"maintainers":[{"name":"havsar","email":"avsar.himmet1@gmail.com"}],"description":"Memory storage module for node-ts-cache","homepage":"https://github.com/havsar/node-ts-cache#readme","keywords":["node","nodejs","cache","typescript","ts","caching","memcache","memory-cache","redis-cache","redis","cache","file-cache","node-cache","ts-cache"],"repository":{"type":"git","url":"git+https://github.com/havsar/node-ts-cache.git"},"author":{"name":"Himmet Avsar","email":"avsar.himmet1@gmail.com"},"bugs":{"url":"https://github.com/havsar/node-ts-cache/issues"},"license":"MIT","readme":"In-Memory storage module for [node-ts-cache](https://www.npmjs.com/package/node-ts-cache).\n\n```bash\nnpm i node-ts-cache\nnpm i node-ts-cache-storage-memory\n```\n\n```ts\nimport { Cache, CacheContainer } from \"node-ts-cache\"\nimport { MemoryStorage } from \"node-ts-cache-storage-memory\"\n\nconst userCache = new CacheContainer(new MemoryStorage())\n\nclass MyService {\n    @Cache(userCache, { ttl: 60 })\n    public async getUsers(): Promise<string[]> {\n        return [\"Max\", \"User\"]\n    }\n}\n```\n","readmeFilename":"README.md"}