{"_id":"with-simple-caching","_rev":"36-3e6122355f08a6ca00086210020be177","name":"with-simple-caching","dist-tags":{"latest":"0.14.4"},"versions":{"0.1.1":{"name":"with-simple-caching","version":"0.1.1","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"UladKasach @uladkasach"},"license":"MIT","_id":"with-simple-caching@0.1.1","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/uladkasach/with-simple-caching","bugs":{"url":"https://github.com/uladkasach/with-simple-caching/issues"},"dist":{"shasum":"16fef85d772927e0ca5907ec9d02634c9e59b2af","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.1.1.tgz","fileCount":15,"integrity":"sha512-sJ5YkNPKInb8UpOQvQlQoHjqDycIdyS38Tbn4MCHh3zmyvOAyji1CnPo1LHAg16Ndb/H6yBehVEhVtYOjh1j1A==","signatures":[{"sig":"MEUCIQC4IU5xxQ/56aqd2Bqed+8vBKQ3o6xdC/hMspkK0dqGvgIgZloRD7ZfedKevTdgBdlfTwBAVIEI+mHfO/B0YE9W+SI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4DcgCRA9TVsSAnZWagAA9IsQAIGEiiMJQ3dvvOqcPopd\nyFfxvqk/KdpbTJ/whL1xYCkAkUFGQNoF9n+iitmFAVzOx8vXY/PpSTEEXSgb\nC2b1tH6frCOhRchdjBBDCFht66ykCwqnwMNOpuIGU9FqG8+/xg64LZeegODc\nlbXp/WIEKuCJ13+eNgTRHWmQjUNQXSq/LlqEVQ7lNG0cj2s5kICoIvz+Ukkk\nz7GVFGHI0oIRfom5nkO2EopOWVu/GJE1aqC6LvAMTt8rjBfLJTwOiDYlBDwC\n5VrjQ6QpFtGDq0rUND1wT8ir//44o3FMhD4SpsSjnujtHZyxqEQzeccQPiL4\ndzqY0nhol4vVffX7O9mY0QbX5WFFEKCPRsCCXw/8543RwOZk/PSeCzMDOq+F\nFjVCf5CEo3M4FgmzzR2baJBkmpEQ7pRZXVDmKL8IfAJnJgiUeVK2vFONdepl\nNNJiZiea395w3arzJUDxZCXdHaQau183F1+5i63f5CimB5BMt9A/9PK83eqc\nhgu1JRY8aY3XQG1hd9Mqy7j8mNFJvVvpwzgEKa+x/xHSC4pbJlgpdyFWvx/t\nF34zlqrP2bc7w4nmaFQhIVvlZ+lMjjSkaVIy9uVxP+yE9lXz3uciOY3pw3MR\n22cTzW7Q9t3H+DWqWbROVdJh2ie+kna5/hOHhTFW8sYE+Jb7nihhrx9hw60V\npkla\r\n=vW6s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8.0.0"},"gitHead":"71cbb2009d665123945a93b7ecd1d726b38ebd66","scripts":{"test":"npm run test:types && npm run test:lint && npm run test:unit && npm run test:integration","build":"npm run build:clean && npm run build:ts","build:ts":"tsc -p ./tsconfig.build.json","test:lint":"eslint -c ./.eslintrc.js src/**/*.ts","test:unit":"jest --forceExit --verbose --passWithNoTests","prepublish":"npm run build","preversion":"npm run prepublish && npm run test","test:types":"tsc --noEmit","build:clean":"rm -rf ./dist","postversion":"git push origin HEAD --tags --no-verify","test:integration":"jest -c ./jest.integration.config.js --forceExit --verbose --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/uladkasach/with-simple-caching.git","type":"git"},"_npmVersion":"6.14.8","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"10.23.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","uuid":"^3.3.3","husky":"^1.3.1","eslint":"6.1.0","ts-jest":"^25.4.0","prettier":"^2.0.4","typescript":"^3.8.3","@types/jest":"^24.0.18","@types/uuid":"^3.4.5","eslint-plugin-import":"2.20.1","eslint-config-prettier":"6.10.0","eslint-plugin-prettier":"3.1.2","simple-in-memory-cache":"^0.1.0","@typescript-eslint/parser":"2.19.0","eslint-config-airbnb-base":"14.0.0","eslint-config-airbnb-typescript":"7.0.0","@typescript-eslint/eslint-plugin":"2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.1.1_1608529695559_0.5581150660121861","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"with-simple-caching","version":"0.1.2","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"UladKasach @uladkasach"},"license":"MIT","_id":"with-simple-caching@0.1.2","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/uladkasach/with-simple-caching","bugs":{"url":"https://github.com/uladkasach/with-simple-caching/issues"},"dist":{"shasum":"3db78aee3201e51c21b5a505c4dd1aa93a269758","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.1.2.tgz","fileCount":15,"integrity":"sha512-R0zb9rs6Vo47H2xn4+VhDTm7BcCaU/HGS5kY2KYqpABkkFWNU1u+YT+hC+S3+cIsPapHqB3nPwvff2kEER1FKw==","signatures":[{"sig":"MEUCID1x58Hkmw+XYY0G0pX8TWYyyKONAYwTeXhnPQ3lCOprAiEAsIYtjPVIBp3TF+qnMNHAk79r/xO4DcT7o8t4HgPfwJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4DhjCRA9TVsSAnZWagAABygP/i3nc8l6Vz5Ms29eh1nh\nk3awnvI3i8e0aWr+uSFlyni/TGESIttt8YnkV2ulctdSCdvld1ys5tN1Tq/h\nGvstaoTLPBp1baqh5G/6dCie6Ba5C+vZvchJEsJGndeL3DuM/oga2aWlmFyQ\nPJXRComDahy5/d3VqcU+k1TfugUiZE7EcEl9dxc9QvMWsO9xg9jccrEZ2lST\nV3RP8jz4hbrr9iRlAudYc2TqX1NbkubtV4krR4U3zPrZ4N34x90AfhVz/0v9\nBc7tR0Bqb3SycIxRgkSiJQqu+jbjf+QUdg/XIKtu/nTMqCF2qV4u7o7sTEg1\nQ0tA/IluBB0JVp4ZcfD1PwAX8dvcYGaSjEBPeGXtijwqZnfpCWX2sIemrFHG\nSGOt67ZH2WLlVntpoWERP+yoRHLCYPmf183SUUn1Tx6OhATDkWrNFNn6epnv\nNL96lopdXKdcnMEwTSTFvE6n1vO+oehFU2qhIoK/I1/wY+BvGD7jGmwLAial\nBFGQDMv4faAtQIaHmkbox2+c20+u/isvtsbSdCpWZ+dng0+2ngtP8AyRRzYq\noCl/vJVzB+226MSO/RPdTZ6bgpR7HEz4GXBysQRCatebtwe6gy+T68IEULQu\nXgXL0xNVTxg52HPphrT0jv1KAwNyONuS0czsaPRzUcujy74ZF0MK4qc3A9kQ\n1dd5\r\n=wt0L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8.0.0"},"gitHead":"39e6e126f1526052719aaa0ada2b3de2486a5147","scripts":{"test":"npm run test:types && npm run test:lint && npm run test:unit && npm run test:integration","build":"npm run build:clean && npm run build:ts","build:ts":"tsc -p ./tsconfig.build.json","test:lint":"eslint -c ./.eslintrc.js src/**/*.ts","test:unit":"jest --forceExit --verbose --passWithNoTests","prepublish":"npm run build","preversion":"npm run prepublish && npm run test","test:types":"tsc --noEmit","build:clean":"rm -rf ./dist","postversion":"git push origin HEAD --tags --no-verify","test:integration":"jest -c ./jest.integration.config.js --forceExit --verbose --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/uladkasach/with-simple-caching.git","type":"git"},"_npmVersion":"6.14.8","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"10.23.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","uuid":"^3.3.3","husky":"^1.3.1","eslint":"6.1.0","ts-jest":"^25.4.0","prettier":"^2.0.4","typescript":"^3.8.3","@types/jest":"^24.0.18","@types/uuid":"^3.4.5","eslint-plugin-import":"2.20.1","eslint-config-prettier":"6.10.0","eslint-plugin-prettier":"3.1.2","simple-in-memory-cache":"^0.1.0","@typescript-eslint/parser":"2.19.0","eslint-config-airbnb-base":"14.0.0","eslint-config-airbnb-typescript":"7.0.0","@typescript-eslint/eslint-plugin":"2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.1.2_1608530019445_0.7654164694796532","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"with-simple-caching","version":"0.1.3","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"UladKasach @uladkasach"},"license":"MIT","_id":"with-simple-caching@0.1.3","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/uladkasach/with-simple-caching","bugs":{"url":"https://github.com/uladkasach/with-simple-caching/issues"},"dist":{"shasum":"127111f61ac28f60a1abdc2ed641b186cdb3dd87","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.1.3.tgz","fileCount":15,"integrity":"sha512-hPTC/C3b1cvtCByRnKopjqsD1jyMw1bICps9Ek/jPfJ/qJGwhiFTM6gHodryqoqr8pMlICe+tKaK0jR65g60Tw==","signatures":[{"sig":"MEUCIQCi4ASS9m2UAkaHGchUEfdAbDRMir9yB+UglRutMyr3NAIgaRSAyxlLRw/EjdB3rneNTLreRlkdmLiPRvWW+LTmxeU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3g4ACRA9TVsSAnZWagAAdOkQAI6k+yG1HdKAJuHakqwI\nLvx7hmnSy8+zFbWzDOxQvh8wuPCMbIlGuIutz6izbhri6qnLTzH7sZw3l5oF\nQJTXSArDqO7W+cFinoJLdXQODaEjYDWIabV8jrsgV/+ooThC/z7yAkfj92rf\nk9y4gnUgMmRGt4rryT8U/Y4YVtJWLZwIDcY7DXoy16M1X63ai8seMvE3NYfo\ndYCHTptDsAjV790JYnICDha2PhbpGi6Gg90u0p/RAlGDixi5T19nspW+KzsL\n6VJVURxWlLuRCawtv9soPYdvzx2dymneLDFYh1a9BpqjgVS8r9FnJaF2IRPi\nsNwasqMCFeJF8ENDED+x6e5o3Q8sc1o2qfc9mq/vgolEFhh0Ei83AocTcEhP\n8QDkbGeQ07v9PtQO9lz6IoFAvELQLx2SJH6pO/aMoSZb3BKuh+Xe3I6Ybdmw\nSFpI5uOzT/PRuLhitkgpY7OF/SJGNUWONicp2rpU0Om68qe2s6qQ49uiNF+Q\n5t4ePQxHbzFP4ILoZEr702WI/cFs19KLd51dWhuB1sTLdhGtQK5deWPUg8zz\nSn0/BnU+4N8RY33B+Eddiw2hugp/3ecD0epPfJ0BvpNt3YX3CodWWnSdfptA\nzvfDwLk6jurR1KkhueRJ5QPrLsMEhn0xY2F4WM1VRSPTlPYkEllezZLh/73w\n9okF\r\n=U1vX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8.0.0"},"gitHead":"119147be7c456cc44540c761aa27dd4e46bf2b9a","scripts":{"test":"npm run test:types && npm run test:lint && npm run test:unit && npm run test:integration","build":"npm run build:clean && npm run build:ts","build:ts":"tsc -p ./tsconfig.build.json","test:lint":"eslint -c ./.eslintrc.js src/**/*.ts","test:unit":"jest --forceExit --verbose --passWithNoTests","prepublish":"npm run build","preversion":"npm run prepublish && npm run test","test:types":"tsc --noEmit","build:clean":"rm -rf ./dist","postversion":"git push origin HEAD --tags --no-verify","test:integration":"jest -c ./jest.integration.config.js --forceExit --verbose --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/uladkasach/with-simple-caching.git","type":"git"},"_npmVersion":"6.14.12","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"10.24.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","uuid":"^3.3.3","husky":"^1.3.1","eslint":"6.1.0","ts-jest":"^25.4.0","prettier":"^2.0.4","typescript":"^3.8.3","@types/jest":"^24.0.18","@types/uuid":"^3.4.5","eslint-plugin-import":"2.20.1","eslint-config-prettier":"6.10.0","eslint-plugin-prettier":"3.1.2","simple-in-memory-cache":"^0.1.0","@typescript-eslint/parser":"2.19.0","eslint-config-airbnb-base":"14.0.0","eslint-config-airbnb-typescript":"7.0.0","@typescript-eslint/eslint-plugin":"2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.1.3_1625165312290_0.28235802900173","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"with-simple-caching","version":"0.2.0","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"UladKasach @uladkasach"},"license":"MIT","_id":"with-simple-caching@0.2.0","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/uladkasach/with-simple-caching","bugs":{"url":"https://github.com/uladkasach/with-simple-caching/issues"},"dist":{"shasum":"330ae57fcdace837e43d537c74f3d17cd1a0f8cb","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.2.0.tgz","fileCount":16,"integrity":"sha512-m2XQtijxzQzrQcqyIk1xbouqYkQi5QYXV8LJcZ28ESz5tCd6P8e8sP2GJz5AeDsb0Z3XH7FwxrKrIkZYpcCHzw==","signatures":[{"sig":"MEQCIAUwGXv8AtdgK+BmBxTr+CB7eZRifJbs8mu808qO9FK5AiBqD8fENLxebeAMXtfqhO9J5P7+CLQrkaHmM3S31ZOlXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPuhOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6rQ/7BnrW0QEVJ99vfSHnv45AbAmDpGQscCIxyByu0OD04ieiWxi6\r\nhprMmQw4bxbI3ZeT/OkDwroR2N/5iUKXU0BF0mtG5huKrkluQlPepR43UYjg\r\nMzemi36/e15HzA2gbhVQUpwpl9HaSVKc81AKfkO7k1sYOi+BYJok6ukUQdl7\r\nC+dMLnd9372iocHAhLw6131fAM+LNAi6+GTs4aLxFgqAkWUN4XWTZhX9m8VH\r\n6ModLsYTCLkJlIPNjxNXabSBeIht5SiooyH/jsA8X+RIb2U0KjB98CrMewGV\r\nsPj5wgDA97eb3I1Ijck6Dz/8Zmv/NVIG9TWjMXuQp/lpokAsGcfR4cbQ1HxT\r\n1z27tpFjsaixxbVcXsqBDHTt7NoVH5ogS4U5zi+AXAqAcqG06AUc5WrUx1Es\r\nv2g+PK/Gg0OLkMQgWr42BnSzf6FXjcw/vEmcneQZon/ssZZ8LxhG/JTyI+MG\r\ngr4sn4bAvhTwA06m3YKrZKsElxADDplZXrsmSSLoUYXWl3mvW/g51EKDFVjq\r\nnpsIg3iFDF6p5MBwPuVocHVxHAt0YXCxTa48/qAkCaRoVUyuXDSKF4MudwiM\r\nmc5Yrc42cotY/tHnYwc+0kNr1SUZL+zbDvjFx8WlmonPmXyd8OaYRxcTMI0R\r\nhotDbd6/6LNTDY3N4yyvAcHxNCGAB0dpUvk=\r\n=sOgV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8.0.0"},"gitHead":"5efd54d98954e1486286b243a7780831dbeac004","scripts":{"test":"npm run test:types && npm run test:lint && npm run test:unit && npm run test:integration","build":"npm run build:clean && npm run build:ts","build:ts":"tsc -p ./tsconfig.build.json","test:lint":"eslint -c ./.eslintrc.js src/**/*.ts","test:unit":"jest --forceExit --verbose --passWithNoTests","prepublish":"npm run build","preversion":"npm run prepublish && npm run test","test:types":"tsc --noEmit","build:clean":"rm -rf ./dist","postversion":"git push origin HEAD --tags --no-verify","test:format":"prettier --parser typescript --check 'src/**/*.ts' --config ./prettier.config.js","test:integration":"jest -c ./jest.integration.config.js --forceExit --verbose --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/uladkasach/with-simple-caching.git","type":"git"},"_npmVersion":"6.14.16","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","uuid":"^3.3.3","husky":"^1.3.1","eslint":"6.1.0","ts-jest":"^27.0.0","prettier":"^2.0.4","typescript":"^4.5.5","@types/jest":"^27.0.0","@types/uuid":"^3.4.5","eslint-plugin-import":"2.20.1","eslint-config-prettier":"6.10.0","eslint-plugin-prettier":"3.1.2","simple-in-memory-cache":"^0.1.0","@typescript-eslint/parser":"2.19.0","eslint-config-airbnb-base":"14.0.0","eslint-config-airbnb-typescript":"7.0.0","@typescript-eslint/eslint-plugin":"2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.2.0_1665067086332_0.12509878375592187","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"with-simple-caching","version":"0.2.1","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"UladKasach @uladkasach"},"license":"MIT","_id":"with-simple-caching@0.2.1","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/uladkasach/with-simple-caching","bugs":{"url":"https://github.com/uladkasach/with-simple-caching/issues"},"dist":{"shasum":"4d179ba33d5440c18b9ca9e37441da1cf77a43ee","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.2.1.tgz","fileCount":13,"integrity":"sha512-v4khRiGm0gdkurSyBLGQiyBVq9PG/ZvfRFo6KlUJ4voMuegN18amczhJ8aRdLH4E5Qwq8uweWJ6KMMreF+qHyg==","signatures":[{"sig":"MEQCIFRvYVWHPDU75cjKpioAq8O6JQs25RTYT+qoxtZCchyAAiBYG5L3BzZd7QGOOlMvtxbsg1uw6ZwMpk6CIkTobIcaLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPu8CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfPQ//cTmuY8ghllHw3GzM98EeC1u82fsitbblsU3n7JuRh/gLU0zX\r\nLRHzYTS/yhQQ4Sq8hjArsR/nAGxs0A3QbI9Xsx8jNwRgQWfLgwCie+nkgPr4\r\naXk09jOnlxpVqHzP8X4j7uiEsT4SifbeJcNw+NAxRVmM6AHkzomjC3MG6i/T\r\nqVKpcxKIToLQDc1P5jWYNSXqwfcYa4Z+vEjsGD6zTjY6kBto1GbAs3ZFoS2p\r\nfx8g+xt5p+QYIAX9nZBbT6BeQOR9My7nivSjeU0sd7wu5GLadMaZZiAAlvdN\r\n4ja0GrLNPCeWGsu2a+hQVv5xOHp6XooYd3TeIdpbgXQ44GPDb3sAU+HGaVnK\r\nEZRYLElhBJmDQoIpwKtN0mE23YWNEbR2k5N+W56lCewVOVMZV/2yiwCOi7qD\r\noPS9+84Kuf22YsQDOZ1+SfduVgl1gbIhzhkW55U26FlQKa0zzlT060IK/hpB\r\nCFSTLjClQjvQy8bosz2SSubtm7YSGLe/5Oxw9/TfRlD46bpLnM7mdVYxgOIQ\r\nn09PRI2LEp6m17SpwfAICAgjy9rEAAE3bi+l7Ouzrbr5jr1UX74wN0aaNi73\r\n+HdCtARMlSTQe2vezNw/0UGj0yJmlOXCulq9WDKuiihszxEwFZh4BNQqU1vW\r\nOOxKbHWKTr6h/lzTP9I3vWkAgCrM+CNdvDo=\r\n=HagW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8.0.0"},"gitHead":"d1a5105e6560d20f31f4385324055c3ec4bee67a","scripts":{"test":"npm run test:types && npm run test:lint && npm run test:unit && npm run test:integration","build":"npm run build:clean && npm run build:ts","build:ts":"tsc -p ./tsconfig.build.json","test:lint":"eslint -c ./.eslintrc.js src/**/*.ts","test:unit":"jest --forceExit --verbose --passWithNoTests","prepublish":"npm run build","preversion":"npm run prepublish && npm run test","test:types":"tsc --noEmit","build:clean":"rm -rf ./dist","postversion":"git push origin HEAD --tags --no-verify","test:format":"prettier --parser typescript --check 'src/**/*.ts' --config ./prettier.config.js","test:integration":"jest -c ./jest.integration.config.js --forceExit --verbose --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/uladkasach/with-simple-caching.git","type":"git"},"_npmVersion":"6.14.16","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","uuid":"^3.3.3","husky":"^1.3.1","eslint":"6.1.0","ts-jest":"^27.0.0","prettier":"^2.0.4","typescript":"^4.5.5","@types/jest":"^27.0.0","@types/uuid":"^3.4.5","eslint-plugin-import":"2.20.1","eslint-config-prettier":"6.10.0","eslint-plugin-prettier":"3.1.2","simple-in-memory-cache":"^0.1.0","@typescript-eslint/parser":"2.19.0","eslint-config-airbnb-base":"14.0.0","eslint-config-airbnb-typescript":"7.0.0","@typescript-eslint/eslint-plugin":"2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.2.1_1665068802410_0.441563998688695","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"with-simple-caching","version":"0.3.0","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"UladKasach @uladkasach"},"license":"MIT","_id":"with-simple-caching@0.3.0","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/uladkasach/with-simple-caching","bugs":{"url":"https://github.com/uladkasach/with-simple-caching/issues"},"dist":{"shasum":"480940038fa38375225fd4a93437bb641e9862ac","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.3.0.tgz","fileCount":13,"integrity":"sha512-X4R2z7XuekdlmxezX9yC8ikhTBr3mKNUVANMvAVveqMonTHcivf/8Hq5SZ4G7/5MsPnhwt9VxfHEv+K52A6OMQ==","signatures":[{"sig":"MEQCIBnqVHwjHI15z/VzHuuJq/oZc/qWZM+fmLEoSLgxn7twAiAXrJ8pk43nTwu9W79lj03nmSECB8vSQCRlSj8l/OJ/cQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPvlyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpW2A//YQs+K5jaLIM2PeBES+eA9H8vTcnaHUrWKjKE2/p63L2u6nMx\r\n4mL8te7M+jnLSAt/j7CTmLGZd5sqiLz+qZOuyLjfPPLSvQpnPkBkwpiAHQzS\r\nicFMNNFAeKOHPHXlXVSd7Tl0ljHSZNGPkg7DSa0FDJDFRmKuxe1M1v2+FFUL\r\nOQViAbmPOkqmF9FOhpDcFygzou8kWvEWY0hIPSmtAwcTSMIeu6Z7V5Z0Y00F\r\nBngL5ru14LA88lL3VvidOZfUszUzmaxrM6+hPksSvd3OvYECjFHC0r/QSnBj\r\nJKHNad8Fo8BlnvmpC1mJUPeiDrZ5zli4g8FdC8hWhJGy2a2s/1ADLFJGBz6F\r\n8Z30UxpzpfZxsX7rfRuRDxuKlJ1Gpp6I2+p3SH+7DagXtUMvIdtej7ionSDX\r\n18cZorZbwJeT7QzH8IX4UsCYjroZiLPwfCZszXGGoOvlcmmCxCJ7buN6K/3U\r\nvboX2Y4YcsemrZA90yKNO0x6CkXfBhrdF4YHMzttfgyNBdWVQFNTnS1eu4AK\r\nj8izq2NL7UfFBz6NLjpcCJkQMLAoD+MWYyL9bxtwk/UuN0SfM9oWyIpZ0oYH\r\n8dR28Qmdb2VTBDsC0Ejw7jeDlaEdlXBy0mScdYLWxaQkH1sw/OcZ6no1e1pY\r\nAj2UMtSwX/nYVSACclS+2kvZRp3lKTiLNTo=\r\n=fkj9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8.0.0"},"gitHead":"3b9540edfff7119c1fdab4944ecb6d96a8c80d1a","scripts":{"test":"npm run test:types && npm run test:lint && npm run test:unit && npm run test:integration","build":"npm run build:clean && npm run build:ts","build:ts":"tsc -p ./tsconfig.build.json","test:lint":"eslint -c ./.eslintrc.js src/**/*.ts","test:unit":"jest --forceExit --verbose --passWithNoTests","prepublish":"npm run build","preversion":"npm run prepublish && npm run test","test:types":"tsc --noEmit","build:clean":"rm -rf ./dist","postversion":"git push origin HEAD --tags --no-verify","test:format":"prettier --parser typescript --check 'src/**/*.ts' --config ./prettier.config.js","test:integration":"jest -c ./jest.integration.config.js --forceExit --verbose --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/uladkasach/with-simple-caching.git","type":"git"},"_npmVersion":"6.14.16","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","uuid":"^3.3.3","husky":"^1.3.1","eslint":"6.1.0","ts-jest":"^27.0.0","prettier":"^2.0.4","typescript":"^4.5.5","@types/jest":"^27.0.0","@types/uuid":"^3.4.5","eslint-plugin-import":"2.20.1","eslint-config-prettier":"6.10.0","eslint-plugin-prettier":"3.1.2","simple-in-memory-cache":"^0.1.0","@typescript-eslint/parser":"2.19.0","eslint-config-airbnb-base":"14.0.0","eslint-config-airbnb-typescript":"7.0.0","@typescript-eslint/eslint-plugin":"2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.3.0_1665071474655_0.7689225073543124","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"with-simple-caching","version":"0.4.0","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"UladKasach @uladkasach"},"license":"MIT","_id":"with-simple-caching@0.4.0","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/uladkasach/with-simple-caching","bugs":{"url":"https://github.com/uladkasach/with-simple-caching/issues"},"dist":{"shasum":"40311a31fb7a42680b54fd8d7fad5e2d420e2613","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.4.0.tgz","fileCount":13,"integrity":"sha512-XTE4GOXahZmDNyRI1vdQqvM34DwRAciPiB5FVj3ZVZGHeDZGKheGZK5z//uiSXP2Qlg8dRrOrfWsuFHvxNsScw==","signatures":[{"sig":"MEUCIQDsFzUveN/bf8uJiTDhnDap2Tf4dm7OgNQMlowSL7s58wIgZVWaYM+UTNA3QdbdRzZuL8Cd5poblEpGRcyeCyWngjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjelNpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTRg/9GttjnSFaQnmuiQS/Vr0hQ6jMUsTHOk/0d4bYs097KCVcBdsJ\r\no1RUIywmdiy8uzcyUzFMSFVN2l/ohMFY31/1u2e2ONbIgRptea5Ssj9otpxu\r\n1DRegEvU+mz94PYqzGbt+j3cV5rMTmsPvkRSnyheJcAZa7UNb0rAmXde/t0V\r\n6diykVfXmgND9hc+M0b91+zlaqneS0ojP2FXLxITylwbbsJsT7LRhaWTX9OB\r\nEYdxV/JFol5rhnjSHhI5USR3GyBapeXdH01ZwrVHNvfg+GYsU1zu6jvk6VOV\r\no+Aq9CWueASJRG9umnk25l64oFSnb5s/rOrbTcrqjalwIYQGQcZgmZMThFrH\r\ncxSP8cjd9+OKwZtkdyyYSrlhtSXivf27JwyCSEY1LqTtybxzvUNjsgFoz+p/\r\nio8wimUGisin+LqKHcKIi5Mkalhe3cRtQWh/bQKl1fcDkwD3ieHai9WC4YTR\r\nD0+IUvOaTo6sNWpVneXjg+Gg3TDzK+wXGcSIqcgo0y6KNF0YpUsfMnoZp4U9\r\ne5NbWnvAqWud4ZD7DQ4m/1bv3UN9oiXMAA4R+nco3qBGB5O5x6xIHCFZrXeA\r\nW3iWHPO3NvK7ftIul3bxkaEioXT/7qewBqUoIIw8R7+YvyR5P9tfIyQDO4CA\r\n95MAETDhiyouMWrNzkgJfcLAexsEkTDZhsE=\r\n=uevH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8.0.0"},"gitHead":"49642913cc7dc2e059b64b95650d83ac54736cad","scripts":{"test":"npm run test:types && npm run test:lint && npm run test:unit && npm run test:integration","build":"npm run build:clean && npm run build:ts","build:ts":"tsc -p ./tsconfig.build.json","test:lint":"eslint -c ./.eslintrc.js src/**/*.ts","test:unit":"jest --forceExit --verbose --passWithNoTests","prepublish":"npm run build","preversion":"npm run prepublish && npm run test","test:types":"tsc --noEmit","build:clean":"rm -rf ./dist","postversion":"git push origin HEAD --tags --no-verify","test:format":"prettier --parser typescript --check 'src/**/*.ts' --config ./prettier.config.js","test:integration":"jest -c ./jest.integration.config.js --forceExit --verbose --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/uladkasach/with-simple-caching.git","type":"git"},"_npmVersion":"6.14.16","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","uuid":"^3.3.3","husky":"^1.3.1","eslint":"6.1.0","ts-jest":"^27.0.0","prettier":"^2.0.4","typescript":"^4.5.5","@types/jest":"^27.0.0","@types/uuid":"^3.4.5","eslint-plugin-import":"2.20.1","simple-on-disk-cache":"^1.1.0","eslint-config-prettier":"6.10.0","eslint-plugin-prettier":"3.1.2","simple-in-memory-cache":"^0.1.0","@typescript-eslint/parser":"2.19.0","eslint-config-airbnb-base":"14.0.0","eslint-config-airbnb-typescript":"7.0.0","@typescript-eslint/eslint-plugin":"2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.4.0_1668961128958_0.21702889089867772","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"with-simple-caching","version":"0.4.1","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"UladKasach @uladkasach"},"license":"MIT","_id":"with-simple-caching@0.4.1","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/uladkasach/with-simple-caching","bugs":{"url":"https://github.com/uladkasach/with-simple-caching/issues"},"dist":{"shasum":"6f17e3b0fa5b03f89f2ce8e8820acef29d1d27d8","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.4.1.tgz","fileCount":13,"integrity":"sha512-x5nuzo8j42etuikf5/c2MhJcirp3CuSg7Zifqavxe/H6wt5tzpoDaTTMscWpiHhxB+ZEnIrr4myiQtIuvWbnxQ==","signatures":[{"sig":"MEUCIQCQigc/QpqTagyT4TBlRfFtg4ybX0ZAmiQ1NnmCmAde4wIgdbmfAE4paLIBKkwJw1JXv12pV0i2K/2dmUBbvZQ8Mco=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfOomACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqItQ/9GDdx8UxRjUiNusk9qJR37BKODj5z5SH5u712VrgG1fIqpIcq\r\nQ++g4wDc9ACNX5eLxHujeZ26a1WeQggApFXv80df3Ja8OV+oLKIGUrJis7pd\r\nZZoFzkURbsQAMG2QLRup1Wje5jo/vBpqJ0fHICSkqGVAsMcajv0IdR0t7IYU\r\nWm8ElG+C1S2/6Ske1F64QRvQY0FDSqqAdxeIzsLD+vgOAkKRgj/03MuaC0MK\r\nAgzLMwCHXLcbe05guivZzzZRq4N1UKDtpFarsMOnTQZrx398NTmpFNXpLNjq\r\nIOHHqoyuBZrUR3BHk9QRxMU+556jcRMPBZEZTSPN12mXQb6lFxG3Q9KR36Sa\r\nZgQR0AUscutqQwq0fhZa7eihOakwpMcEJpPoqeq1uj6plwtOvVjUfeGvVMhD\r\nTSkCEoVvlVBBnF1PvWVU0N4/AwBH1TUjvaYrs/Pi6OvU2EAhnseCjjCqQEYh\r\n56XMd0WnKWYjtoG/N/QDkvBjSgKDugTbhmtM9EJcJKKlRB2HvcbmztbcuV4i\r\nvx3/qDoppTX8Mr4ngryE5wvT5fF5Q/Z1PkfOPliTNZ84Juv3HgCFBNUrqY+Z\r\nOy+OztIG7CBT0V21wjh/MvSmNJwwkrpGCe0ZFn+BIZgEUKr+JGHxB2QBvWyP\r\nN6qIPqBeHZBdyA43ucCdn5lWfYsF0L/cixE=\r\n=YNFv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8.0.0"},"gitHead":"c820244031ba1e1892d7413981583b3dfe2d4f4d","scripts":{"test":"npm run test:types && npm run test:lint && npm run test:unit && npm run test:integration","build":"npm run build:clean && npm run build:ts","build:ts":"tsc -p ./tsconfig.build.json","test:lint":"eslint -c ./.eslintrc.js src/**/*.ts","test:unit":"jest --forceExit --verbose --passWithNoTests","prepublish":"npm run build","preversion":"npm run prepublish && npm run test","test:types":"tsc --noEmit","build:clean":"rm -rf ./dist","postversion":"git push origin HEAD --tags --no-verify","test:format":"prettier --parser typescript --check 'src/**/*.ts' --config ./prettier.config.js","test:integration":"jest -c ./jest.integration.config.js --forceExit --verbose --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/uladkasach/with-simple-caching.git","type":"git"},"_npmVersion":"6.14.16","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","uuid":"^3.3.3","husky":"^1.3.1","eslint":"6.1.0","ts-jest":"^27.0.0","prettier":"^2.0.4","typescript":"^4.5.5","@types/jest":"^27.0.0","@types/uuid":"^3.4.5","eslint-plugin-import":"2.20.1","simple-on-disk-cache":"^1.1.0","eslint-config-prettier":"6.10.0","eslint-plugin-prettier":"3.1.2","simple-in-memory-cache":"^0.1.0","@typescript-eslint/parser":"2.19.0","eslint-config-airbnb-base":"14.0.0","eslint-config-airbnb-typescript":"7.0.0","@typescript-eslint/eslint-plugin":"2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.4.1_1669130790435_0.7937844026041099","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"with-simple-caching","version":"0.5.0","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"UladKasach @uladkasach"},"license":"MIT","_id":"with-simple-caching@0.5.0","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/uladkasach/with-simple-caching","bugs":{"url":"https://github.com/uladkasach/with-simple-caching/issues"},"dist":{"shasum":"91d7c075dc31be9a58416df4b2ae33dab2bc2557","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.5.0.tgz","fileCount":13,"integrity":"sha512-gMb0rW1kz78cKGOgP1JAEqDBHsXRxb6q+1udh1YT9412RKyeCOcLJawEegPdOO4ugQJqS1b+MJvH12cdUxBd5A==","signatures":[{"sig":"MEUCIHGXGzyrEo+EJcWkxyAKqRNYTvHx7Ci1MDWHj2eogwRPAiEAuqmacnRBnXeg3wZPh7icUUxHlZPHci3tSFbK3xYgAok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfPhOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0ZQ/+M4kfSwPH7kEyThtebZr0lDQ4FyI8DCCH81dlieqZxEJi4DBJ\r\noLinqVhwLEoxYA+Px9Bae1Oy3YMNzbUs21MXvJ3JQxjpa0TWWuykNuEzcg1r\r\nKD/na3zgHBEbkcor6jf1mNCBOpIckqWiSMZVUNYL2zg6z56BRC1OCezIJUXs\r\nsINiCbBDR2+Hq/txsYYO9VSdr8aQz/LttD0IeL/KL2AVVKCoYJV13hFQO9yg\r\ni/mYixvVoRVZTQUHD2YtMigUpMp4WyZOjBKWfdDz1kfiCzIwicvIaGlr7mAq\r\nN3OsrIRJ8Q1HnmnXfsSzlrO7vco6+kDo2JHUSuWYsVk1p+w2gh3ymuI0JIbY\r\nmnPuXYLOpBKYS7qJaH8R943eMtLFY1wAyHQOYmiMUwQXy7hjn0Ht2Ndts1Ls\r\nMFk/mlkLmfNjy/rIDGWDCsOGyTR6ABoMSGY8YfxskO7qHIg/oH5IAF8Xr1uD\r\ntQhHasTWL1L1wMcb40kil3/2cLMqEOcp4HJ6JVGCwBNdNNfcLgnnQKBZaDwj\r\nZXIY63lUUphVd5AHe56rytMosUtouWBkjT2dxlTMjYh2D8n36wCHzOu8thaf\r\nZoeqg7US9ID0HLaLWz/sRYlZhFnhjjtbiQ7TAj+lXbCosaA1OwzH3Nl8Z1rv\r\nY/rrqMdSny2YePwBjwWN0F58gY2Uqc0LL1I=\r\n=Lj1L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8.0.0"},"gitHead":"ecce5803b83b5c365acabd276208de7375fa3b77","scripts":{"test":"npm run test:types && npm run test:lint && npm run test:unit && npm run test:integration","build":"npm run build:clean && npm run build:ts","build:ts":"tsc -p ./tsconfig.build.json","test:lint":"eslint -c ./.eslintrc.js src/**/*.ts","test:unit":"jest --forceExit --verbose --passWithNoTests","prepublish":"npm run build","preversion":"npm run prepublish && npm run test","test:types":"tsc --noEmit","build:clean":"rm -rf ./dist","postversion":"git push origin HEAD --tags --no-verify","test:format":"prettier --parser typescript --check 'src/**/*.ts' --config ./prettier.config.js","test:integration":"jest -c ./jest.integration.config.js --forceExit --verbose --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/uladkasach/with-simple-caching.git","type":"git"},"_npmVersion":"6.14.16","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","uuid":"^3.3.3","husky":"^1.3.1","eslint":"6.1.0","ts-jest":"^27.0.0","prettier":"^2.0.4","typescript":"^4.5.5","@types/jest":"^27.0.0","@types/uuid":"^3.4.5","eslint-plugin-import":"2.20.1","simple-on-disk-cache":"^1.1.0","eslint-config-prettier":"6.10.0","eslint-plugin-prettier":"3.1.2","simple-in-memory-cache":"^0.1.0","@typescript-eslint/parser":"2.19.0","eslint-config-airbnb-base":"14.0.0","eslint-config-airbnb-typescript":"7.0.0","@typescript-eslint/eslint-plugin":"2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.5.0_1669134414280_0.19019877591410417","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"with-simple-caching","version":"0.7.0","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"UladKasach @uladkasach"},"license":"MIT","_id":"with-simple-caching@0.7.0","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/uladkasach/with-simple-caching","bugs":{"url":"https://github.com/uladkasach/with-simple-caching/issues"},"dist":{"shasum":"0cb9133610055f61998146bf5c48f24cc0424962","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.7.0.tgz","fileCount":19,"integrity":"sha512-of4O7D6rXzTKHynpwuTCRbtlltFVXD933p5zyvdlG1u9ClTFLOgsITAgz06TsuOBvr+3UUidN+78DDFdEAldig==","signatures":[{"sig":"MEUCIQCpijMfR4eEIDthl752e2VPLl2jGbjRRKluTNGrPrJ8xwIgJ1WZNkZwieSVZACaGC06y8oDCaCAlThqdVp0spJKZSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfhxsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGOQ/+NxIcn9mkd/Ydcq3o1dkKB2kNJa0gljdpjVUmjE10aFpSoGlR\r\navnrYZaIZQLbeA6i3z2ECvzjtgmsBRQDeopIsPpYDlv2MKZH0gbS6Bz/O1yB\r\nww6h5Ech1SXmwcYy1+Rzf+hpTfF6oLfOjcg4Jlkw63aedzoOiddxsL/bAtSp\r\nbXKWrwee9VlzF8gHydpEvUs4G7g6WwYT4vxBK1E22FajBYM2fzHNEk3tqUyf\r\nJOxgI3kNNNJW2cafJfPqAuN0V+G0K13qKpZya67kjJJMRq5+Qoytj2HXepJf\r\n51Q+ZRk/7rLZ9MWLI1AZA+HX071zYLG/llYVyNl1Bc1sVPKnGa4H7HZB0xLH\r\nbhCSMMtYVmsvxsFPBkJQ0FqKv5C5/alAImV8jou/xlDywVPGvKjMC/fhXGQl\r\n45UHbF5CR6GQ3bCRYbN+FN7qYkYbC3KtviT13rv3xZbE7tcfLqsMQpbFM+C3\r\nHXqCmT4pZFS0SI8gY/ZWTHzGZIQdZWuc0o/N7098G2VjN0cMHKo2iLuJE9lV\r\nDXxn+66XwtSfcdno7vXYod6KVMx2h+pxlbZpu+8nrVn2DYnEXqYuL43YZquW\r\nqyBhL6Xvy2+1b6+vrJyF8RSaKqxTWvVsIxubcyZNwwwVU+s/ivQwzpA1O9ns\r\nnzrOhwaFaiL/Hixlhf+PAPNXHxGOi6oe8oM=\r\n=JHwS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8.0.0"},"gitHead":"ef0cf06f352fdbc7d3cb7b784fd66b1f16e17ea8","scripts":{"test":"npm run test:types && npm run test:lint && npm run test:unit && npm run test:integration","build":"npm run build:clean && npm run build:ts","build:ts":"tsc -p ./tsconfig.build.json","test:lint":"eslint -c ./.eslintrc.js src/**/*.ts","test:unit":"jest --forceExit --verbose --passWithNoTests","prepublish":"npm run build","preversion":"npm run prepublish && npm run test","test:types":"tsc --noEmit","build:clean":"rm -rf ./dist","postversion":"git push origin HEAD --tags --no-verify","test:format":"prettier --parser typescript --check 'src/**/*.ts' --config ./prettier.config.js","test:integration":"jest -c ./jest.integration.config.js --forceExit --verbose --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/uladkasach/with-simple-caching.git","type":"git"},"_npmVersion":"6.14.16","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","uuid":"^3.3.3","husky":"^1.3.1","eslint":"6.1.0","ts-jest":"^27.0.0","prettier":"^2.0.4","typescript":"^4.5.5","@types/jest":"^27.0.0","@types/uuid":"^3.4.5","eslint-plugin-import":"2.20.1","simple-on-disk-cache":"^1.1.0","eslint-config-prettier":"6.10.0","eslint-plugin-prettier":"3.1.2","simple-in-memory-cache":"^0.1.0","@typescript-eslint/parser":"2.19.0","eslint-config-airbnb-base":"14.0.0","eslint-config-airbnb-typescript":"7.0.0","@typescript-eslint/eslint-plugin":"2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.7.0_1669209195896_0.9087885091670702","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"with-simple-caching","version":"0.7.1","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"UladKasach @uladkasach"},"license":"MIT","_id":"with-simple-caching@0.7.1","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/uladkasach/with-simple-caching","bugs":{"url":"https://github.com/uladkasach/with-simple-caching/issues"},"dist":{"shasum":"db830bdac03d5bf8343a12b1f61269afbfedd24e","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.7.1.tgz","fileCount":19,"integrity":"sha512-Oif0wkunNfIyG1gWaCpaO9YpMpVpDMxQjnVlKZ+uhBSxJvWO32F4f3LqUT2Lb+F7yiEDpooGRGehtV5YGcZiTA==","signatures":[{"sig":"MEUCIFc8rYIsiCk0daBLKTQk/j/hMtvNMACo2fpaPoH0z8NiAiEA7RZLPTAc+gqdIrBVwaD7IutE7lk5IMdrXBUYNJKfzrc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfiKzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8xQ/8Dg7m/Vru+jksczCcJHro5cKTIr6tRpdwmDGBHtO2fnTh4Ixi\r\n+7IA1vIcFckpfvr+DoKPLeTSQRws3TofTDIndQhn+0ewbuY3oqtyHkJVcA2Z\r\nlYU6lbj6cbXVlHdvXFfxDI8pNeKUHBb1xUUpg1oURsG1K9+vCBevvEfSjhya\r\nmmHmxXlNKtN132eBTD+5PDEbCykzkNWqDOXSvPvFLVEO4jXqvZXZpdps4mak\r\nKD95MmOtfFDCdBLq17xwaiMqVQPgcCOzWaJSpor/9/76BjswEthcJjxBuZCd\r\nT0V0LqfGkCWlbHuJ+fPvSWF3ZEjw98KeiG9c1LcqD8UyJo0QHVgtEQe9QNpz\r\n6GQNWThO8ytQjsBQyZLW+5wWIwDGsEsVvKAiul7JyQBqOHnepDCoRU7+cEzz\r\nuuijWMlRvRFElLzmE8/c7Df+WCfx1bz4yspRbCpH6UoEnN1PaawEuxgdeeP0\r\noYAjCXUCfY6jCvuFeitr6+uZSyhf1xAza4w05cdE44UI4D/aqRJIfQXnwC0w\r\nylww854nhpaJkcFXGwHphrqKmrUZqZJ0ji3XaeCgQjUmHdcm8ygWvPGJf1Mh\r\nlZ0lN4N/RE0qdHO2Dqyfwg3zCRo1dKENolBM4mHDaQ/Hl0wQybVYSOwHN3hf\r\ngN5I/MhTbcdlKIT6xoyNEm6Js4/RnGim2FU=\r\n=0963\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8.0.0"},"gitHead":"f2d6a33fc74bbe5fa8143c3f6815462f9fcd16f8","scripts":{"test":"npm run test:types && npm run test:lint && npm run test:unit && npm run test:integration","build":"npm run build:clean && npm run build:ts","build:ts":"tsc -p ./tsconfig.build.json","test:lint":"eslint -c ./.eslintrc.js src/**/*.ts","test:unit":"jest --forceExit --verbose --passWithNoTests","prepublish":"npm run build","preversion":"npm run prepublish && npm run test","test:types":"tsc --noEmit","build:clean":"rm -rf ./dist","postversion":"git push origin HEAD --tags --no-verify","test:format":"prettier --parser typescript --check 'src/**/*.ts' --config ./prettier.config.js","test:integration":"jest -c ./jest.integration.config.js --forceExit --verbose --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/uladkasach/with-simple-caching.git","type":"git"},"_npmVersion":"6.14.16","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","uuid":"^3.3.3","husky":"^1.3.1","eslint":"6.1.0","ts-jest":"^27.0.0","prettier":"^2.0.4","typescript":"^4.5.5","@types/jest":"^27.0.0","@types/uuid":"^3.4.5","eslint-plugin-import":"2.20.1","simple-on-disk-cache":"^1.1.0","eslint-config-prettier":"6.10.0","eslint-plugin-prettier":"3.1.2","simple-in-memory-cache":"^0.1.0","@typescript-eslint/parser":"2.19.0","eslint-config-airbnb-base":"14.0.0","eslint-config-airbnb-typescript":"7.0.0","@typescript-eslint/eslint-plugin":"2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.7.1_1669210802738_0.7650069580176957","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"with-simple-caching","version":"0.7.2","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"UladKasach @uladkasach"},"license":"MIT","_id":"with-simple-caching@0.7.2","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/ehmpathy/with-simple-caching","bugs":{"url":"https://github.com/ehmpathy/with-simple-caching/issues"},"dist":{"shasum":"81e1ea8f9444744fbe93a68e97946bb73ea1109e","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.7.2.tgz","fileCount":19,"integrity":"sha512-74nQiGxotDBLtYBHLqGgcriMJdSjHhpT58vOWEt+bFAfvg9oZJ2Ttraom6lYTiKBRFw1lFURoClSnseG92jfDg==","signatures":[{"sig":"MEUCIBMnrHHhf6+AUoP7e5XjznEJat7xNjQi7mUt4y6pdGrjAiEA2k1Ix2meAlINk4erBui4rhWSV0+Br7m8RdKRT1UNC3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfmK/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0rw//axsYl/mpWne5NpN065loAzBnEArretigXt7WSMW22LpNJ/JH\r\nNoewSjorn3nTktLtNFm/nx9Oj+lks3aihyjzth2V8wBgkCI4Mu4Lh52+l+oO\r\n6NNp0onxdfJm7VrPbkHD4EASo3DVDsFBfeDkxFn6LKCiHKwmNDzjOj5Wc0Vx\r\nO4zycRYyncjZz3HfpwHGCYJqnLjTaHFkrLZPxy+38A48fasyiPfaM6SaYsQc\r\nyPpyC3dWEFSRk3drFqn4f+ddyPkl3GG//3x8bytpuO3CarxaGK7xnnOoMJPg\r\nk/mdXQhVZqFHgQBKdEFhKa+DLca4Elx4KLT1iNd1zVlXiux7qNoMcZEyA7cx\r\nJi8BCPP7JrP/e9x1IQ3YLzFiz1QRsfAdpSBN5EoHtBjSooO4WRJMVnYYsI4g\r\nVQ6bLo23uHEXczP6c8V1J4gi/asfPWLMWZTyzOlGlnDLqq5DfUXQrn1AS5Rm\r\nIzOBP/+cRBeJWmt8z6LmUbTjPtNh2SifZBnKhDa0RVMIlNzjAfibVRhoS3zX\r\nPj4pEzAWN67GHcDde4kU20fFCNaxHv6kIMaShwMIyUnfcK6+tiSsk7x0CVgV\r\nB7+EUVyxkf7VqZ/tc6STxCvrwCaNnHBMbhUzwvMDh9afUYyuQStQtbl1MhRO\r\nvxg+V9l0wgG6liZBxESPnIAj5ZJR3gTAfyU=\r\n=154l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8.0.0"},"gitHead":"687cab0a1ce532ec26c3bbccb9597450b7cfb116","scripts":{"test":"npm run test:types && npm run test:lint && npm run test:unit && npm run test:integration","build":"npm run build:clean && npm run build:ts","build:ts":"tsc -p ./tsconfig.build.json","test:lint":"eslint -c ./.eslintrc.js src/**/*.ts","test:unit":"jest --forceExit --verbose --passWithNoTests","prepublish":"npm run build","preversion":"npm run prepublish && npm run test","test:types":"tsc --noEmit","build:clean":"rm -rf ./dist","postversion":"git push origin HEAD --tags --no-verify","test:format":"prettier --parser typescript --check 'src/**/*.ts' --config ./prettier.config.js","test:integration":"jest -c ./jest.integration.config.js --forceExit --verbose --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/ehmpathy/with-simple-caching.git","type":"git"},"_npmVersion":"6.14.16","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","uuid":"^3.3.3","husky":"^1.3.1","eslint":"6.1.0","ts-jest":"^27.0.0","prettier":"^2.0.4","typescript":"^4.5.5","@types/jest":"^27.0.0","@types/uuid":"^3.4.5","eslint-plugin-import":"2.20.1","simple-on-disk-cache":"^1.1.0","eslint-config-prettier":"6.10.0","eslint-plugin-prettier":"3.1.2","simple-in-memory-cache":"^0.1.0","@typescript-eslint/parser":"2.19.0","eslint-config-airbnb-base":"14.0.0","eslint-config-airbnb-typescript":"7.0.0","@typescript-eslint/eslint-plugin":"2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.7.2_1669227199719_0.24595992678356238","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"with-simple-caching","version":"0.8.0","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"UladKasach @uladkasach"},"license":"MIT","_id":"with-simple-caching@0.8.0","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/ehmpathy/with-simple-caching","bugs":{"url":"https://github.com/ehmpathy/with-simple-caching/issues"},"dist":{"shasum":"960b20383a9ef2e7bd9d2dfa6fb7563a5b5f448a","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.8.0.tgz","fileCount":19,"integrity":"sha512-XegKnG+2LX4nyhDTQ9ST3xO9w9thqyiPPF0r5IvadfPassP19CRb3muE0hgH3cwAPFCOWdPnCWE+/6D20nLQ/w==","signatures":[{"sig":"MEQCIGpe5ERPzFX5wogKhhNkMw0TEZwP602KeRF9zaXs9EErAiAZUQOY7YKGCa98sK+d2VlOM68PvaY2Jji5r+bGeV1wsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfmQgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPng//eNBJ1VxgM2ktqUqO7TfS3ifvAyMmD4QX5TFgsbkxoeVWFdYn\r\nIflj/0N1dd3i7V/Nl4lCrhbyi94eBuYrP8UrsAabbN2rMROu93ntMSd+siIk\r\n/5eKmPhOU1Pgmd7md8nVcXH6WBu5+SZbuq9718TEoatV9k5TPjOeQ3yAtbJJ\r\nYv75dWvuIwgNjFfCvxh5S40I803cEEjEPSgDWaLvvA6RjbpWDso0N05KBUP6\r\nKdqw7s0UgKhVbCm2MjRDJGJ51o7J21oneGs2QzIQXpPGP4iYzgBz3KgRAptN\r\nqqB0JfEPsREt5s59d4ILMkT42InfAGwk6cLRs05xsUlDhFb7X3d7RqKNQqYp\r\nFPedpfD8cxQO2uk9h2P9bOLaM3RLX3Ac9QhqrrohYnRuh4uZxysBtzv3cw+b\r\n25HBKrKOHRvxKTMq2wNpQCKQrVE6tgd0a6hX7PG+Frk6I1VjogbkOzHxejWg\r\n7nsMiMD5EUKyxY0vN2uK/NRic2ImMK8d7JFklp8WvoMkI8l6qfLFL3CWqNWC\r\nB5+8plxVP16o1ZZjcme+kN62cDBcFHhqKHsSzEJPMFyUJ9HUUz1IzBYOFNY3\r\nzouOXIm5K0P+/MKuuSdxfT1ibQywpVPAJVee8IqSHpHAj3lmR1z+LIw6pfFY\r\nvHwjyi1aF0aBlJRwNZUzgJ0mMYQ8IK2GNx8=\r\n=baHN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8.0.0"},"gitHead":"de29692c989c9c63852c42d6962ae265e28bb249","scripts":{"test":"npm run test:types && npm run test:lint && npm run test:unit && npm run test:integration","build":"npm run build:clean && npm run build:ts","build:ts":"tsc -p ./tsconfig.build.json","test:lint":"eslint -c ./.eslintrc.js src/**/*.ts","test:unit":"jest --forceExit --verbose --passWithNoTests","prepublish":"npm run build","preversion":"npm run prepublish && npm run test","test:types":"tsc --noEmit","build:clean":"rm -rf ./dist","postversion":"git push origin HEAD --tags --no-verify","test:format":"prettier --parser typescript --check 'src/**/*.ts' --config ./prettier.config.js","test:integration":"jest -c ./jest.integration.config.js --forceExit --verbose --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/ehmpathy/with-simple-caching.git","type":"git"},"_npmVersion":"6.14.16","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","uuid":"^3.3.3","husky":"^1.3.1","eslint":"6.1.0","ts-jest":"^27.0.0","prettier":"^2.0.4","typescript":"^4.5.5","@types/jest":"^27.0.0","@types/uuid":"^3.4.5","eslint-plugin-import":"2.20.1","simple-on-disk-cache":"^1.1.0","eslint-config-prettier":"6.10.0","eslint-plugin-prettier":"3.1.2","simple-in-memory-cache":"^0.1.0","@typescript-eslint/parser":"2.19.0","eslint-config-airbnb-base":"14.0.0","eslint-config-airbnb-typescript":"7.0.0","@typescript-eslint/eslint-plugin":"2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.8.0_1669227551886_0.21288112314956087","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"with-simple-caching","version":"0.8.1","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"UladKasach @uladkasach"},"license":"MIT","_id":"with-simple-caching@0.8.1","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/ehmpathy/with-simple-caching","bugs":{"url":"https://github.com/ehmpathy/with-simple-caching/issues"},"dist":{"shasum":"79f12858ea3d1b25defca83e0568919077ce8500","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.8.1.tgz","fileCount":19,"integrity":"sha512-YN71vcpVcG8dv+BBBu9+AbRni1BmNVYvbxsmPKZkrDf5ErfpdyWBZ7PkhKEaEnevihGQQvyzyi5UzMxVPZ+xxQ==","signatures":[{"sig":"MEUCIQC/OYPj9QkCbqIqkzQtszcXnOCxU04nZu8vHcW8VeIGtgIgLADvuw8fX9R4VA/2mwBJuSN4HhKIJH3mYLe2m+2KNPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfnAUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHog/9E/xsDBTlOiO/Lr1TWA0EKdkmHhBP6hlfWJzKY+sgMWHiPT0q\r\n6jmW55qFAscyofhbv+iiCld61jldd1EN/gZ1BKu6b53OaJ40dqL/BeUWP8jM\r\ncIn5SBZHt+HNhuQninIoL7hkIO5AMUNAbcOpGLc8A3kFsv5eA47AZpzGRjxB\r\nrB9NbVFy7IAhk6jbGgnvklpaHs6iir9tdNJ4sGNhMa4c1wtpqTlrDHQSiUDc\r\nWLkc7r79ayZ17YjPaD8Ger912Y4ysh4bS80WH75oohpjBETPrfM2WXatbI8H\r\n8BFQyUfNmz+R2+8kO6TYUPf+R18t1RtSk9hhuwrNtQgLsnsIZIXhHw6qizW3\r\nj2LjDT5cDx7vkKFlKfFE59fS5BkzCFSVeSrh0dR1Hg9+HYdrj0+5ztMkZiCA\r\nezzwnyW0U+AN7WfYid9G67Lws7SJjlkg5DGjEJvqJLOx8qxpPvu3cFzHwAPe\r\njvkQNt2nMi0InChnUw8b5Vd91AMzGfRfWZs8FGUDf/H4FjTT2z8qC09DYnqQ\r\nC1mkBSda1Lf8At0HVhyI2gUeL7xzBPCCSCfJgmi69RX931IisawPfdhe0b74\r\nJuPMRoRbSgbssx9MCZe8poF31sBHSZkf9QwXwniVDNf0JyizgxVcHYm0xkXJ\r\nvcaasqEM1lCaJyMtaWSUl0ZPJ5U4W1mdKzg=\r\n=dPW5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8.0.0"},"gitHead":"4fedef11349e083723f2cadbb5d38a86131ea600","scripts":{"test":"npm run test:types && npm run test:lint && npm run test:unit && npm run test:integration","build":"npm run build:clean && npm run build:ts","build:ts":"tsc -p ./tsconfig.build.json","test:lint":"eslint -c ./.eslintrc.js src/**/*.ts","test:unit":"jest --forceExit --verbose --passWithNoTests","prepublish":"npm run build","preversion":"npm run prepublish && npm run test","test:types":"tsc --noEmit","build:clean":"rm -rf ./dist","postversion":"git push origin HEAD --tags --no-verify","test:format":"prettier --parser typescript --check 'src/**/*.ts' --config ./prettier.config.js","test:integration":"jest -c ./jest.integration.config.js --forceExit --verbose --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/ehmpathy/with-simple-caching.git","type":"git"},"_npmVersion":"6.14.16","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","uuid":"^3.3.3","husky":"^1.3.1","eslint":"6.1.0","ts-jest":"^27.0.0","prettier":"^2.0.4","typescript":"^4.5.5","@types/jest":"^27.0.0","@types/uuid":"^3.4.5","eslint-plugin-import":"2.20.1","simple-on-disk-cache":"^1.1.0","eslint-config-prettier":"6.10.0","eslint-plugin-prettier":"3.1.2","simple-in-memory-cache":"^0.1.0","@typescript-eslint/parser":"2.19.0","eslint-config-airbnb-base":"14.0.0","eslint-config-airbnb-typescript":"7.0.0","@typescript-eslint/eslint-plugin":"2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.8.1_1669230612591_0.3314254504746794","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"with-simple-caching","version":"0.8.2","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"UladKasach @uladkasach"},"license":"MIT","_id":"with-simple-caching@0.8.2","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/ehmpathy/with-simple-caching","bugs":{"url":"https://github.com/ehmpathy/with-simple-caching/issues"},"dist":{"shasum":"e761979017bcbe9081f653dd7b727f3879b810b8","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.8.2.tgz","fileCount":19,"integrity":"sha512-YsKoY6IrlgN0tRyTQbclSsDKFiKnIY6boJwXK0d5WhT1x7a25RDzbVAUtymicIvWuT1cCueuzzp69ppA8cnfbg==","signatures":[{"sig":"MEUCIAzvFUHGUigTyTP6xsm0ifPrnwUL7nkMxjR8yHO0bU6LAiEAji5SmF5vzH32gEaDUEGrd3PXs9EvNIwxVtYUYvff7cg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfn+PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmYA//ZugsZJtyEjWHvYp/nRIK93hDkSTq8EfsGNxlbZBHQU19cIuo\r\nl4wqTdRcOeQMT+jEYK++Cj2vyC3Y2UKYfA7nG/bVud7rsdjjTXpUUp5etc5H\r\nfdSpz9GUgiet/tPfK3lyiCursfw8PATo/KRWDcy6zSAHHygrSUgvsRRtiD8G\r\nhrRo/VTJul2EQLUW8bKIANr+KVBAZ1Gn7RM6s3pq283MHVe65WHJ5trRSBwW\r\nfuVLJ4lsjzO0hawRZzBpW7UjMntTzT9VA1Z9WAZBDfJVJLJU5akSaV6PMZrm\r\nAYbFtnHz+9nO6C+akqriMlAJgLIyXSaZX/kViaGAkBf55h+tnL/IoVToBWfx\r\nQqML2DOFP6hc3GeXrUlokkpFnhrmjfF4Kep4D82WwPkIzIGbldf6sX9rwIrg\r\nmCbB2VKVJxiI3uDxufyyiQKcKf9DAsYF2ROsAsIZ1dJ52taI8XjEvm+xOXMV\r\nMxh8IxFdLLiZ08iMGxSWSMK7egt/4iiTsoO8UJ132L45hRNR381ceId6pzHk\r\n1ukljp0y8uc3YOOdjmYaaAM28FCkeo4AkbtdMtdofAN3geQTXBV6KeGwuV4g\r\ny4Iqk9B0GDjn2Wiyzx/Jj8CFir3GENlSHEh7euZC2+XYe6kEKtz2PjawhBSl\r\nAKKiXyglZHo9ibcD8TWjZ+T/51DKvAfWXFE=\r\n=G2+w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8.0.0"},"gitHead":"6412825b6c0055fe96632e29dd8c1a0891651a32","scripts":{"test":"npm run test:types && npm run test:lint && npm run test:unit && npm run test:integration","build":"npm run build:clean && npm run build:ts","build:ts":"tsc -p ./tsconfig.build.json","test:lint":"eslint -c ./.eslintrc.js src/**/*.ts","test:unit":"jest --forceExit --verbose --passWithNoTests","prepublish":"npm run build","preversion":"npm run prepublish && npm run test","test:types":"tsc --noEmit","build:clean":"rm -rf ./dist","postversion":"git push origin HEAD --tags --no-verify","test:format":"prettier --parser typescript --check 'src/**/*.ts' --config ./prettier.config.js","test:integration":"jest -c ./jest.integration.config.js --forceExit --verbose --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/ehmpathy/with-simple-caching.git","type":"git"},"_npmVersion":"6.14.16","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","uuid":"^3.3.3","husky":"^1.3.1","eslint":"6.1.0","ts-jest":"^27.0.0","prettier":"^2.0.4","typescript":"^4.5.5","@types/jest":"^27.0.0","@types/uuid":"^3.4.5","eslint-plugin-import":"2.20.1","simple-on-disk-cache":"^1.1.0","eslint-config-prettier":"6.10.0","eslint-plugin-prettier":"3.1.2","simple-in-memory-cache":"^0.1.0","@typescript-eslint/parser":"2.19.0","eslint-config-airbnb-base":"14.0.0","eslint-config-airbnb-typescript":"7.0.0","@typescript-eslint/eslint-plugin":"2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.8.2_1669234575598_0.22144627637321945","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"with-simple-caching","version":"0.9.0","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"UladKasach @uladkasach"},"license":"MIT","_id":"with-simple-caching@0.9.0","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/ehmpathy/with-simple-caching","bugs":{"url":"https://github.com/ehmpathy/with-simple-caching/issues"},"dist":{"shasum":"5de619f9a3ebb22763266df3a4c0b842a941112c","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.9.0.tgz","fileCount":22,"integrity":"sha512-HSuFLwC0Es/+bcC73IXiCzBm2fR4ClTybTFJXJF8IcidaM9yFaILuNLo5RnZM2ljtLtfbKh/nLj6aX8/AZrOcg==","signatures":[{"sig":"MEQCID3eiJsSn33w3HAXnTkKzPwsSO3wciJnSpSmdzW29BFWAiAQXJdHAcji8xbojndLv7MWhENkaeEY+mvQWhTa/qpqbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfpUOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLaA/9E7Ie5JIPmSk+VL3bitq83Csw3vULU9pkFwwSV+rf394buVQI\r\n0ER1eNef0j1lE1xGPwJqV+WmVwh3ioT4keqQK0I7RRKYMQL+kIcQNq2IgFp6\r\nXYnb7dKeAfT8nzgB2wtGqU/goy62zWTIENPEhC0txSUiJtDYHUSNc1oFaQcI\r\nN7qK7yZkDSZQDwNx6aXebNjkGMuUWXREe9yL4zsnKU/mF3l/mA/VVW7Mf18+\r\n/SyRPIQX/cLmbOFUndK9yejrS0ssCzlvLXncprQvmbnXOUXa4GZijIMDjvRA\r\nz3XdtzmRzWS9PVqsAY/ra63BMBCSlalgJ8pTWDKNLKE97cD5byTb1xPdAmZ/\r\n/d0WCEz/jAzeRt3m2E4QC+feHfpJ67ouTC4oeMmZnW60VHv8ldP9d2zdhhbX\r\nf8qQMe4nGu+pGfI6ZCIWYfSgQ9SZ/pVtIoYUkavo0/hwuQ7wUnRvdxSeIZGN\r\nzecRGIFhpa/aJC2/ex5mLkjXpfNtSPHyhINTkkvP5c5/wGDRWC9kxpNkpfIc\r\nvIdr4sp9y9/WRExz1qc8VrpHU3nEGr85sbch/VK2TmptRr63AR9NB49wU3aX\r\n/nIM5tE6zSXntxbeHcw1KPSjWD8C7ia7E1bpd7b3xWqTw7ctPQqXjimaIJZk\r\nDi94vzfaFeebe1zfBxFsyRMyRvM16uL8P70=\r\n=ZvWV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8.0.0"},"gitHead":"6c0526c16e66f02a5c31a8f90157bd05269d878e","scripts":{"test":"npm run test:types && npm run test:lint && npm run test:unit && npm run test:integration","build":"npm run build:clean && npm run build:ts","build:ts":"tsc -p ./tsconfig.build.json","test:lint":"eslint -c ./.eslintrc.js src/**/*.ts","test:unit":"jest --forceExit --verbose --passWithNoTests","prepublish":"npm run build","preversion":"npm run prepublish && npm run test","test:types":"tsc --noEmit","build:clean":"rm -rf ./dist","postversion":"git push origin HEAD --tags --no-verify","test:format":"prettier --parser typescript --check 'src/**/*.ts' --config ./prettier.config.js","test:integration":"jest -c ./jest.integration.config.js --forceExit --verbose --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/ehmpathy/with-simple-caching.git","type":"git"},"_npmVersion":"6.14.16","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","uuid":"^3.3.3","husky":"^1.3.1","eslint":"6.1.0","ts-jest":"^27.0.0","prettier":"^2.0.4","typescript":"^4.5.5","@types/jest":"^27.0.0","@types/uuid":"^3.4.5","eslint-plugin-import":"2.20.1","simple-on-disk-cache":"^1.1.0","eslint-config-prettier":"6.10.0","eslint-plugin-prettier":"3.1.2","simple-in-memory-cache":"^0.1.0","@typescript-eslint/parser":"2.19.0","eslint-config-airbnb-base":"14.0.0","eslint-config-airbnb-typescript":"7.0.0","@typescript-eslint/eslint-plugin":"2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.9.0_1669240078779_0.8378734536344905","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"with-simple-caching","version":"0.9.1","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"UladKasach @uladkasach"},"license":"MIT","_id":"with-simple-caching@0.9.1","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/ehmpathy/with-simple-caching","bugs":{"url":"https://github.com/ehmpathy/with-simple-caching/issues"},"dist":{"shasum":"339bd546f3b50a3a66ed6443e4d227a557f3e224","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.9.1.tgz","fileCount":22,"integrity":"sha512-fhzxGFZROUKOxkjhc0kugxmQUnspNZVCNHaEQYCNqeUkazKjsbb/JF7Gbb6PlD83xqKcWETmFTKg1LQdrQb4Yg==","signatures":[{"sig":"MEYCIQDXaykUMen+poCCpbTE/5eeEk2BTgPg6vclh8Btuy0uKwIhAJMbJucf/Jd0PZW9/2jS4dW5IgQFOwLvvrVTEzTSayjS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjf3C6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLjQ//RYBB/HEnVud1JONpZoy8aC/fHTOQ3TGHQXWz+8JcQ7461Onz\r\nMWjTvGOypHJmsnbrMK8YNnHy2E2zUDgIjE3aw9eGLeS5kvhPPS+gxkZ1tloF\r\ng4pVyCJCVIcBvL0LQ0IntSRwDIOlXuIV02qqkjH0nPMQG0koXxrMV6MxWPw+\r\nsDeLuUBhfMKAA+hW8jIVmOp85bTNOFC+BN3K+HijZ5I/GKzTFPZe4ZBFeJZu\r\ns6m4+NMMBChBAd7CEWmonDV0VQhgnNO9Fbn0o28R0f/jA8xKQ2h0ZIBW1LLh\r\ndn0Y2O+2AXWgEH6y8FhlfzLlD8EGl6QrOGR8kAHiVWhSp9pn81h5HmCo0G5r\r\nk8hLCEfuqrA3jB+YF0bo+LvlhRb6IwbV6pHSsQFTD+CUPHGfzRzBUhW+dhhY\r\nMYYSlMLmnUa9rRU703G70dTdpw+ozKCGeJ2ys9fxOgmaYoCo3BgoXCn43x4J\r\nJip9H2W+4NAhH5Jimq/HqHvtJI0DU19NIPpq+lK7GanLZ+ykV2YiRC1Ri0O/\r\nLm5HOUb48BRof/bc0GwNXNRP7PsSMM4Xrlpz14Cm5otADjArb5x8xsX4iZDE\r\nUp6tGfGn/GtxZPKiB9mHMjnm+aV0R0+YNdvM/7HBV2iAAvbsekh4wOicLIAH\r\nqNDj5yVnqQKlNcualFGVs0rT/z8XrtQxBCk=\r\n=m9AR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8.0.0"},"gitHead":"0cf10ad6aef9169764b8e53c90a82cef987bbdb3","scripts":{"test":"npm run test:types && npm run test:lint && npm run test:unit && npm run test:integration","build":"npm run build:clean && npm run build:ts","build:ts":"tsc -p ./tsconfig.build.json","test:lint":"eslint -c ./.eslintrc.js src/**/*.ts","test:unit":"jest --forceExit --verbose --passWithNoTests","prepublish":"npm run build","preversion":"npm run prepublish && npm run test","test:types":"tsc --noEmit","build:clean":"rm -rf ./dist","postversion":"git push origin HEAD --tags --no-verify","test:format":"prettier --parser typescript --check 'src/**/*.ts' --config ./prettier.config.js","test:integration":"jest -c ./jest.integration.config.js --forceExit --verbose --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/ehmpathy/with-simple-caching.git","type":"git"},"_npmVersion":"6.14.16","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"12.22.12","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","uuid":"^3.3.3","husky":"^1.3.1","eslint":"6.1.0","ts-jest":"^27.0.0","prettier":"^2.0.4","typescript":"^4.5.5","@types/jest":"^27.0.0","@types/uuid":"^3.4.5","eslint-plugin-import":"2.20.1","simple-on-disk-cache":"^1.1.0","eslint-config-prettier":"6.10.0","eslint-plugin-prettier":"3.1.2","simple-in-memory-cache":"^0.1.0","@typescript-eslint/parser":"2.19.0","eslint-config-airbnb-base":"14.0.0","eslint-config-airbnb-typescript":"7.0.0","@typescript-eslint/eslint-plugin":"2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.9.1_1669296314220_0.05693876727630487","host":"s3://npm-registry-packages"}},"0.9.2":{"name":"with-simple-caching","version":"0.9.2","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"UladKasach @uladkasach"},"license":"MIT","_id":"with-simple-caching@0.9.2","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/ehmpathy/with-simple-caching","bugs":{"url":"https://github.com/ehmpathy/with-simple-caching/issues"},"dist":{"shasum":"0166afd0442baadf059bfd872063814988c1bd81","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.9.2.tgz","fileCount":16,"integrity":"sha512-xx+7TSORf2c+vfdF1O3NIY/w8CC0ur8edx1ugc5SZTL9zM3kilUlS6BgIpcASEnNgIOtuhsSoqeWVjThE5Sodw==","signatures":[{"sig":"MEUCIH2VoKhIhIumw3XOZ/OzxgUkh7ItlUXivzwHrPpPJA9VAiEA1X7DhteGVdoh4kbLEn45v3Gtrrcx85LAlVj7UcOvGSM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjf4G+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJMA/+N4rMuIKA8P7Uxx0WSvG/uRdwaTgEuL576cH+ptf3gEXdjRiC\r\nSxGsIF6vj1jwsze73+iFRHvge0ISCzFsaNJJChWqdTtRQxwMmqIqCb3yc6Rr\r\n1V2DekB0TafPyxbNyJvl0xsczJaocW//tswTVc50ezcpKXD0Yb9fOTVjfqGB\r\nitCtjLtmemzieH+ITIXRtc8iIm+APREXkYHevwUpkqd7lWwS3GlJJ/3lIAFi\r\nzfmARanMwdTIAzP74GDXjHd8pIRP0XjIwPRnryabYQS/eb89DDHnijzMWXtk\r\nXwasIP+3iRaNGrwjd6NEMQPgTIekEBF4GjmxPj1ql6lSfkKv0MgfBLthyWUa\r\n86WvTXDn9NFVlVVw7OysCRLyNCgxykRXlWfnLFZ2TzzntniFLyjNgY4eOVeo\r\n9NbDRsWRg3nAVPTo9JHk6QzQY+Q6pns9E/6ZOmyuZR9NnrgPh3T3cCkJutCQ\r\ntJMJ9hVYqZsEi4Ptz/SUZaYxqN02dTPiB754N23pb4M0oCfrozpU12oVrapb\r\nNGUpYVMAJl4OxgceMnjHGwlrxAIy8jPlOVcpxTBIuG9tCCItxc0OS1YNMwfr\r\nR5SuBkQAq0YmrluGB5PrLD/Jb87rXFH9oTYlNn7/OMM1I0uDjyponjYDIx7R\r\n07HngXItpsFXruBiSLdIxs/7VuIZppQZX4A=\r\n=+l56\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8.0.0"},"gitHead":"a064eac8d4777bf358e8d9f7640ff9ea382604fe","scripts":{"test":"npm run test:types && npm run test:lint && npm run test:unit && npm run test:integration","build":"npm run build:clean && npm run build:ts","build:ts":"tsc -p ./tsconfig.build.json","test:lint":"eslint -c ./.eslintrc.js src/**/*.ts","test:unit":"jest --forceExit --verbose --passWithNoTests","prepublish":"npm run build","preversion":"npm run prepublish && npm run test","test:types":"tsc --noEmit","build:clean":"rm -rf ./dist","postversion":"git push origin HEAD --tags --no-verify","test:format":"prettier --parser typescript --check 'src/**/*.ts' --config ./prettier.config.js","test:integration":"jest -c ./jest.integration.config.js --forceExit --verbose --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/ehmpathy/with-simple-caching.git","type":"git"},"_npmVersion":"6.14.16","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"12.22.12","dependencies":{"type-fns":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","uuid":"^3.3.3","husky":"^1.3.1","eslint":"6.1.0","ts-jest":"^27.0.0","prettier":"^2.0.4","typescript":"^4.5.5","@types/jest":"^27.0.0","@types/uuid":"^3.4.5","eslint-plugin-import":"2.20.1","simple-on-disk-cache":"^1.1.0","eslint-config-prettier":"6.10.0","eslint-plugin-prettier":"3.1.2","simple-in-memory-cache":"^0.1.0","@typescript-eslint/parser":"2.19.0","eslint-config-airbnb-base":"14.0.0","eslint-config-airbnb-typescript":"7.0.0","@typescript-eslint/eslint-plugin":"2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.9.2_1669300670130_0.48085733312080214","host":"s3://npm-registry-packages"}},"0.9.3":{"name":"with-simple-caching","version":"0.9.3","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"UladKasach @uladkasach"},"license":"MIT","_id":"with-simple-caching@0.9.3","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/ehmpathy/with-simple-caching","bugs":{"url":"https://github.com/ehmpathy/with-simple-caching/issues"},"dist":{"shasum":"d2529cec9a2f832c85517724587dcae3e40d1c61","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.9.3.tgz","fileCount":16,"integrity":"sha512-lZQZKspB3kWHMnrP7X0cZbgS8y9kHzM5stW/qDaRLWdWcAHTLCjDfipsOzrQGtyY513raKo/t+0/D8CvAsbfjg==","signatures":[{"sig":"MEUCIQCq7W3AvJuPr38d2w+dVYiSYOrUBcFMekrGlSVEbS7uqgIgNplBjVAKOGC38ZLbk2UIAqtNlO0Ca4RIrcbpbB7EHsQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjf7COACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoi3Q/7Bzhbb+742s29pxYKx+iiEgHCV5GoCzHeeX6ip874JiSn1bZA\r\nPcB1NJhLNNCWkQ3fzH89RkjVjzN058OfXte/BzUQr01cE0OLSud5Uam+n8QE\r\nS7eKyjFkZWkC1HEVLVO5Y+Fhiu+Vtf4DgoY9egxh8zifL6L97HlRnQeYYYgW\r\n7Cu5+ERQCrNsa28L1yMowVtyboUtIOxier1JSiWDa8ifaBnjzLJqMzqXk3bP\r\n0ADGd3oQ0VYO3+741RF05sz54vx3UWsOUtczwzCxDNGlkN7trgj3wZR8fCcl\r\nNOMnXKjZOV/+z0IrURsYS7Ay0QRf9UI0lfn6pYxtezO4Tmg32cdHty5ScP+B\r\nGKNIaXlo1I009vmRnwOuXgZw7mjINNexZ4ULa1K2JgJMrgOmxRfN3jrs98zr\r\nBeLAk6t76CwhvihSdbZ7w+is1/vAGAUiC4Fii+hr3PwOepc8qb5go9quCX1E\r\nwjBxP7vtvVdp5JkhYyA7OXeh/Tivm7EsngjNLk3hJFgJIfQHOFBFvSx30Fwe\r\nbKTgvoXono8A1ZUopNGePVk/dBwVoTAteWXjU1OVlRgWfSR6ZqWF6ThSQESm\r\n+XYHa+Rf612ulTVhs9yFCk11kE2y0wHTcWk9fpjo/Q4/c3CUQAWZ2lgw92Xa\r\ncMYXOYlyrGCaSLiVUzLa402bglG5s2xhJjE=\r\n=pI61\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8.0.0"},"gitHead":"76d4692880302a0de2deb095f9d3ae449dcd6175","scripts":{"test":"npm run test:types && npm run test:lint && npm run test:unit && npm run test:integration","build":"npm run build:clean && npm run build:ts","build:ts":"tsc -p ./tsconfig.build.json","test:lint":"eslint -c ./.eslintrc.js src/**/*.ts","test:unit":"jest --forceExit --verbose --passWithNoTests","prepublish":"npm run build","preversion":"npm run prepublish && npm run test","test:types":"tsc --noEmit","build:clean":"rm -rf ./dist","postversion":"git push origin HEAD --tags --no-verify","test:format":"prettier --parser typescript --check 'src/**/*.ts' --config ./prettier.config.js","test:integration":"jest -c ./jest.integration.config.js --forceExit --verbose --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/ehmpathy/with-simple-caching.git","type":"git"},"_npmVersion":"6.14.16","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"12.22.12","dependencies":{"type-fns":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","uuid":"^3.3.3","husky":"^1.3.1","eslint":"6.1.0","ts-jest":"^27.0.0","prettier":"^2.0.4","typescript":"^4.5.5","@types/jest":"^27.0.0","@types/uuid":"^3.4.5","eslint-plugin-import":"2.20.1","simple-on-disk-cache":"^1.1.0","eslint-config-prettier":"6.10.0","eslint-plugin-prettier":"3.1.2","simple-in-memory-cache":"^0.1.0","@typescript-eslint/parser":"2.19.0","eslint-config-airbnb-base":"14.0.0","eslint-config-airbnb-typescript":"7.0.0","@typescript-eslint/eslint-plugin":"2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.9.3_1669312654041_0.03953337424543579","host":"s3://npm-registry-packages"}},"0.9.4":{"name":"with-simple-caching","version":"0.9.4","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"UladKasach @uladkasach"},"license":"MIT","_id":"with-simple-caching@0.9.4","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/ehmpathy/with-simple-caching","bugs":{"url":"https://github.com/ehmpathy/with-simple-caching/issues"},"dist":{"shasum":"5223107045d62703cae3e19a4f16d19b5de331a4","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.9.4.tgz","fileCount":16,"integrity":"sha512-0PKrPcE5bSTLDTbUkNsUI1avt0AoNECaWvdTr7dG6HZHqJJ+PosjHgHK0Xac/hP/oWuk0igWDjnQCHDSt1rkNg==","signatures":[{"sig":"MEUCIDN92hFTYf0EtBWNuvWX8Zih/HFgDQk6pWGLz2asFvuvAiEAjQ09CiGNXwEFfZw9LRbCZx9e033HRdsFQH3Kv6W9mQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjf94nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrz9A/+K0CiKYTNiPTK48/ZeX0ghZoMqqtXJot/x9NP+JI93+0rCgNA\r\nAAW5QVYbzVEelwVC2vsPc8yPJUvwbHaIjvg3yyuQMzGwkgSK73wTxiVaBfBU\r\ntgOTr82LeoM7mkLOVVRBM7iUYCtvkG5+F+NBMX8xcCDqav0lo1Fb2jxr761K\r\nPEPRcGBfwfkGikuYSfMJYMeF57g2NrAk6MwSFIwmofZAhRb8Wo1qEovLcW3T\r\nSbqmRwG+evR51gHQSc+U4KcYmQUcUVse0XFtBIP4MJnItPE6oXVPhOJArHIu\r\n8qBJpXWWyA+Yzu6NBXPDSfpGPnvLB82R/G2VVTYMt87xRk+l6VrZpdIGF6qR\r\nCS640EavQS+Qjhes9f/sMcrZfb7gcpIRkHTxzW/5yA8bBYIUbzxrRg+vDoXp\r\ncvbWuMCZcTeMv7EbfNJOLhNiWj4otx1TBHndaokIk5rEtRDXSMkvroqCoNcX\r\nZm3aipaRWMVLB+o1AtrpKGdYTfN65z/b+ESMfTYbNWEzpWXHdBCIXtjm8YsZ\r\n6v28Sbquv7k89kNTSfOr7WkiBt6yKm1Z8q8AR8S8gndMrouyTURgHMVxYc8t\r\nm22I/XMi26gvUNzsinrEuRDl2oZFXHRv6BfuTUCgJXgZuT7ptFhiP+0zvDE5\r\nhWhxWpxqbNrsWYfmmUARg3xDrpmxQ6pYhLA=\r\n=tb0p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8.0.0"},"gitHead":"84496ab054b489a6ab469f4ab08e281e060a1cfa","scripts":{"test":"npm run test:types && npm run test:lint && npm run test:unit && npm run test:integration","build":"npm run build:clean && npm run build:ts","build:ts":"tsc -p ./tsconfig.build.json","test:lint":"eslint -c ./.eslintrc.js src/**/*.ts","test:unit":"jest --forceExit --verbose --passWithNoTests","prepublish":"npm run build","preversion":"npm run prepublish && npm run test","test:types":"tsc --noEmit","build:clean":"rm -rf ./dist","postversion":"git push origin HEAD --tags --no-verify","test:format":"prettier --parser typescript --check 'src/**/*.ts' --config ./prettier.config.js","test:integration":"jest -c ./jest.integration.config.js --forceExit --verbose --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/ehmpathy/with-simple-caching.git","type":"git"},"_npmVersion":"6.14.16","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"12.22.12","dependencies":{"type-fns":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","uuid":"^3.3.3","husky":"^1.3.1","eslint":"6.1.0","ts-jest":"^27.0.0","prettier":"^2.0.4","typescript":"^4.5.5","@types/jest":"^27.0.0","@types/uuid":"^3.4.5","eslint-plugin-import":"2.20.1","simple-on-disk-cache":"^1.1.0","eslint-config-prettier":"6.10.0","eslint-plugin-prettier":"3.1.2","simple-in-memory-cache":"^0.1.0","@typescript-eslint/parser":"2.19.0","eslint-config-airbnb-base":"14.0.0","eslint-config-airbnb-typescript":"7.0.0","@typescript-eslint/eslint-plugin":"2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.9.4_1669324326909_0.4792967217708832","host":"s3://npm-registry-packages"}},"0.9.5":{"name":"with-simple-caching","version":"0.9.5","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"UladKasach @uladkasach"},"license":"MIT","_id":"with-simple-caching@0.9.5","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/ehmpathy/with-simple-caching","bugs":{"url":"https://github.com/ehmpathy/with-simple-caching/issues"},"dist":{"shasum":"736324cd6a04f77c604e48da035879ca400c73dc","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.9.5.tgz","fileCount":16,"integrity":"sha512-C99GmV+eHNuFoHIErEc5gKZ8QWVdx8KopvqjcP96rd6IaeKGp6iRy4R6sgRImdXaR8/K/hk6C2fyP1QKlgBrJw==","signatures":[{"sig":"MEYCIQC8jlzNvvIXy+rPZgzQe9LtPRw1HexIuxirA6d3sOnnOAIhAN0+vxs/VnpFHP/Xhz/1cmXWnG9u9Csk4C0wAW7j65Py","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgOV8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+Pw//UMcY7x9B9x5Ie8ZDImfDEgmMaYgW4aeC+XZpLCyrELXgWTLF\r\nzbIMjR1rrAbtyxDn1r1ONx50eeWgY9fhIsohjpzTdpIjDRuoS5yidvO5hvW4\r\nkCctYZk//gEpw+CKLfphTv2ixCd2jlryIrdVBGL8LfXtMhKcQ+zNfITp4yNx\r\nAiuucJ2ZrEt+d3aPEkbxFEoJ1CPfK/SaWwZONFDH19v/qIF4crgepwgFVgg/\r\nL7PXwvMb5AjNk9TRwNml1PxvjYEBrb9AwEZGrExVZhBtpjzFikbnBB3gDsmS\r\n64APjjfMcdPZsgiDUZO5xB5DZI8nuYXkv3hpSFHSahCa3/ckS/DbHQWBc5Px\r\nLr+uS3Utm5uGq6RR6QRLJEmzqQ1IPiKZE8IP4GvyG7uSNMDsf4I5W+WGcMld\r\nrrrnFVI+Q92iydfsVmAoiG9bhNhoacXlENZl0bNzrgIt9s7+1TALvdbzfeZl\r\ng+ZEPUJSo0S9365PCllhukcvA1PI3/FaGlPge3RARAeXZ9kCdm76exInCMkI\r\ns6jSLlzAjIRE9Bc6yMUCWjwNEqoiRREdoXa5j51150HgSflby4mI4/W4brvr\r\nLYwYt96w91Z1pyjYpY3IpNbhcfnHfrFIxdkHpOChA7vv2UdcHGcN0p2pGiLS\r\nIr7tFuO72zGNuM3kQXJyk6GXXlKPMvvPMvU=\r\n=R17g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8.0.0"},"gitHead":"4495f6cc2438af0071221960b66462f4bd5432a0","scripts":{"test":"npm run test:types && npm run test:lint && npm run test:unit && npm run test:integration","build":"npm run build:clean && npm run build:ts","build:ts":"tsc -p ./tsconfig.build.json","test:lint":"eslint -c ./.eslintrc.js src/**/*.ts","test:unit":"jest --forceExit --verbose --passWithNoTests","prepublish":"npm run build","preversion":"npm run prepublish && npm run test","test:types":"tsc --noEmit","build:clean":"rm -rf ./dist","postversion":"git push origin HEAD --tags --no-verify","test:format":"prettier --parser typescript --check 'src/**/*.ts' --config ./prettier.config.js","test:integration":"jest -c ./jest.integration.config.js --forceExit --verbose --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/ehmpathy/with-simple-caching.git","type":"git"},"_npmVersion":"6.14.16","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"12.22.12","dependencies":{"type-fns":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","uuid":"^3.3.3","husky":"^1.3.1","eslint":"6.1.0","ts-jest":"^27.0.0","prettier":"^2.0.4","typescript":"^4.5.5","@types/jest":"^27.0.0","@types/uuid":"^3.4.5","eslint-plugin-import":"2.20.1","simple-on-disk-cache":"^1.1.0","eslint-config-prettier":"6.10.0","eslint-plugin-prettier":"3.1.2","simple-in-memory-cache":"^0.1.0","@typescript-eslint/parser":"2.19.0","eslint-config-airbnb-base":"14.0.0","eslint-config-airbnb-typescript":"7.0.0","@typescript-eslint/eslint-plugin":"2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.9.5_1669391739843_0.2573664463890606","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"with-simple-caching","version":"0.10.0","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"UladKasach @uladkasach"},"license":"MIT","_id":"with-simple-caching@0.10.0","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/ehmpathy/with-simple-caching","bugs":{"url":"https://github.com/ehmpathy/with-simple-caching/issues"},"dist":{"shasum":"fa42a91f4da424035f1cadd82ccf9b98eb4d4f3e","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.10.0.tgz","fileCount":31,"integrity":"sha512-o0pntgdAAvfIeQOXM7P/sIhSwf0kdszKMGlz/krxR2vBAYTbDFm4QuCS3ybFoCWfkfO5uNikde8MOySqxqYdOw==","signatures":[{"sig":"MEYCIQDk0oRqILuZiXaUu5WNRH4XGOK59/r+QhA4DydvXI9KVwIhAOYwWptmCExGWArG825/2F+yaMke7s15zeZV0bbSDmRX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgU/gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqngg/+J92PwgSkRmLMO4i+SWvu0rJLoO53R6IP4jvKWGwgaMXlP1sO\r\nrox3r9U1LbRtsaXLVsD1vFlMlAhfjvIJaPsmLSrP6ABacwXcmkXcYi+3h6Lf\r\n3Hhr9VxswLxP2VVv7figoacML8eRJ5NnP2ytHa+O//7rlhVR105K/aMHyHdA\r\n9QC//BQOgU2/XmHYK64zmOzY4BiQGStXzFjXZPEvzFfObHBJgMMgvMZfhSwg\r\nugsKf0peLe64353i8YVH7AuL5aisPS/0OFORBIjD6RDmhx9l9mAiKDioDeR3\r\nvOkUm1R+fEMAwjtymkxnJ9zQ8ccsES/APFF5FHr6MWHHbJc0nKusbZrHfLfx\r\nw4C+FCt2Krx7nKGf2OpslN8EuF2oeyChY8e+pLQiRybrcZ9idcqs4/w1dCTz\r\nKJwxKk/7dh2XSssEbQj0GfTe9CrJsFBw6GqRQQeeamwMPv9nCktarufplDRZ\r\n28FxtigF7aWWYcI9Sxw+FMr1Xz4TJhxVjgy2hxISVgccK3V/OexPI7VU7m/z\r\nPHF23vtLm4C6KKUx9MeFM32RnVp8ksEk77uxQkRn/M9HCYdbElk98VB69jYU\r\nd4SNleYonk2IeuIZM3zFh/H7eIz5/W9C7F24d8U6TSqhfpOpw+XTDGRIZ+e9\r\nihv6mKSR2rcttDLmARO6Qtf2u2D44RcNpgE=\r\n=prjw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8.0.0"},"gitHead":"dfd80add27b33355ea14886a6dd579a30a5d1dc2","scripts":{"test":"npm run test:types && npm run test:lint && npm run test:unit && npm run test:integration","build":"npm run build:clean && npm run build:ts","build:ts":"tsc -p ./tsconfig.build.json","test:lint":"eslint -c ./.eslintrc.js src/**/*.ts","test:unit":"jest --forceExit --verbose --passWithNoTests","prepublish":"npm run build","preversion":"npm run prepublish && npm run test","test:types":"tsc --noEmit","build:clean":"rm -rf ./dist","postversion":"git push origin HEAD --tags --no-verify","test:format":"prettier --parser typescript --check 'src/**/*.ts' --config ./prettier.config.js","test:integration":"jest -c ./jest.integration.config.js --forceExit --verbose --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/ehmpathy/with-simple-caching.git","type":"git"},"_npmVersion":"6.14.16","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"12.22.12","dependencies":{"type-fns":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","uuid":"^3.3.3","husky":"^1.3.1","eslint":"6.1.0","ts-jest":"^27.0.0","prettier":"^2.0.4","typescript":"^4.5.5","@types/jest":"^27.0.0","@types/uuid":"^3.4.5","eslint-plugin-import":"2.20.1","eslint-config-prettier":"6.10.0","eslint-plugin-prettier":"3.1.2","@typescript-eslint/parser":"2.19.0","eslint-config-airbnb-base":"14.0.0","eslint-config-airbnb-typescript":"7.0.0","@typescript-eslint/eslint-plugin":"2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.10.0_1669418976147_0.008740921775074018","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"with-simple-caching","version":"0.10.1","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"UladKasach @uladkasach"},"license":"MIT","_id":"with-simple-caching@0.10.1","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/ehmpathy/with-simple-caching","bugs":{"url":"https://github.com/ehmpathy/with-simple-caching/issues"},"dist":{"shasum":"344a076d0195b3a00ce4ae020115482cb843ec88","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.10.1.tgz","fileCount":31,"integrity":"sha512-yDD32ZP9l/olJJ3ijIRxh+3vc9UPYIRITq+0tYp4I0W0e6RWAr7Dsr2Sb1x0bp9WvYg9zRvk2zMe/lFCxjlgXg==","signatures":[{"sig":"MEYCIQDQQaCEmCiCEhIauJwQ3O454JZI58HL1Bp9iNNt2cTI9wIhAPnR2IcpqoLGEpE6wJsZ6CaQ8GkirghHfOj3lfDx5+ld","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgVE8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpscg/+M0uh0dIB1F0xpoqpSOgmdGWfyHtXSdjIfUMCxhY8dm9N749T\r\nlcrGInV4IdCc1f/ItSURUc8pKFxVot31HnggO7fldjEYbwzLdZ8PEvk1K+SA\r\nUzoo6eatKPg0WDyv2IDulgrWH08fvwOUUxMzwnYcKnW799/6On4INmYJnk5y\r\nnj/gnsOL9KuY4P6dizBg1YXhxiZ3qDPClghpEb99olVgzvMDofNR1Gr0wkfD\r\njix4bTi2z7Cahq0rQRQLTMYrStJMOhhGrf1siT7v3FVjucKdGA3nCz9gvOWk\r\nUKb2SqxQCJ2Tv4lF2+46wn/4zhxivEuUZBSEBCtX8CDVloagliZPbH9sty1h\r\nA2q3aQf8ujiIxkG+/4fNKpJM+7IlUiNQeu78SG2Bq+LWN00KYasiJDS3CfWS\r\nXqrTZhwQ3GdqaEGWIvFwAyRjRzxEWsEne4bmch9Jd9Usicx6p7kyC8dUlf8K\r\nY5ORJtpO039uk8MVdutwjMB+jlpvAkHdFJwNpOf//AJFPapL5IjaqmHqI0Op\r\nXLlczhSRmjoe4iP5nRtmqwtYR/lmtH6m5G+XYy6vpOIzZQ0YyoLx+811xgyE\r\n8hDTTDkPxBAvzSwEk/9I/Z9TzOE3fDn+ZX41LIpk97o+QcVNYZHOCp6nTtnj\r\nHKSLm5BtCXxGtenwKt0e5WyfUHNp3Y3KdNo=\r\n=28Ko\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8.0.0"},"gitHead":"9d3f8384f78df2018e8779ee168540672895e63d","scripts":{"test":"npm run test:types && npm run test:lint && npm run test:unit && npm run test:integration","build":"npm run build:clean && npm run build:ts","build:ts":"tsc -p ./tsconfig.build.json","test:lint":"eslint -c ./.eslintrc.js src/**/*.ts","test:unit":"jest --forceExit --verbose --passWithNoTests","prepublish":"npm run build","preversion":"npm run prepublish && npm run test","test:types":"tsc --noEmit","build:clean":"rm -rf ./dist","postversion":"git push origin HEAD --tags --no-verify","test:format":"prettier --parser typescript --check 'src/**/*.ts' --config ./prettier.config.js","test:integration":"jest -c ./jest.integration.config.js --forceExit --verbose --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/ehmpathy/with-simple-caching.git","type":"git"},"_npmVersion":"6.14.16","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"12.22.12","dependencies":{"type-fns":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","uuid":"^3.3.3","husky":"^1.3.1","eslint":"6.1.0","ts-jest":"^27.0.0","prettier":"^2.0.4","typescript":"^4.5.5","@types/jest":"^27.0.0","@types/uuid":"^3.4.5","eslint-plugin-import":"2.20.1","eslint-config-prettier":"6.10.0","eslint-plugin-prettier":"3.1.2","@typescript-eslint/parser":"2.19.0","eslint-config-airbnb-base":"14.0.0","eslint-config-airbnb-typescript":"7.0.0","@typescript-eslint/eslint-plugin":"2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.10.1_1669419324184_0.34922969791969716","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"with-simple-caching","version":"0.11.0","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"UladKasach @uladkasach"},"license":"MIT","_id":"with-simple-caching@0.11.0","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/ehmpathy/with-simple-caching","bugs":{"url":"https://github.com/ehmpathy/with-simple-caching/issues"},"dist":{"shasum":"4d15c197c07a5f9e3252b0534b0df6c7c00d06a7","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.11.0.tgz","fileCount":37,"integrity":"sha512-lhGl/PxcBWfTrLPB90nONkYjXKx+geCaBFZCXC/aiF0MOWXw/iCu4Vun/zPnh0Sodp3KTXWnm2hBAQvXLe+WvQ==","signatures":[{"sig":"MEYCIQCsU0V5L2fh4eA969/BCz3rRiiRHNQkdtY+L100cLMNewIhANKB07oOxndYjR0BuR0znLtuT7sIa/NQE9loDBVx8w8w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhMorACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdjxAAjzCFgCNHPrA6hOIqq8xq6uMkosx8tjqWIYsXlHH9hFQYMlD9\r\nROx8BaX3+GfWZXk/xiIBQIZy77PBh6WXDo4b3itpeSAYMkr9nW0f1vlW6AF3\r\nRmzu+2EGKq1jNg8XcpH2XMFexLj+xzzL3CwID6S8CUtrCrBKAodnJ/jX/ZoC\r\nYFfyuzCMi4Ls18wm15Gqyb3xVNEpjr//yw75Sw4OwEcuukfo4akHZADkku7n\r\npsZbwl2b4JbOhWU+oaF+hfooU4Fmig0wCsCZ+0n5GI/Fj9A5irp5QTb1OFXT\r\nzi8InbpyPAZQIE72pO0aglylbaCoKius6M01/18JfZ1EsMRdYiXlFrsaIcXz\r\ndi6bQ7ktjyqc4OWVCzJfiYyvlKDjFukM1+WDHeoCtsrzzmjRo+DT2f+xHK6J\r\nC6W59NRghmBEVx7bEBMPaeRhYAEG+Cdt8bO89WBCP0SXbMUPt6nn1/4Fy9+0\r\nI5RA+9joPa2v6XGFwuxPZcG9cDIuXy/wmbNRrjdRcysuRaENhoTnv1GUghz7\r\nw1EjG02UPDtzUJmrn6rhRp5fWv5dVeDbTOSTvxQL2uodAPimXezGSzWqQwtT\r\nPOwYsRIoyHxRmx1N+mUwFBxUf+eOI/fo9NL9kYhcbFSIp1RoNJf6Wo1UD6lO\r\nqh3gPEiVspTFq/HuYdaf/EZqp8Hteus9s/E=\r\n=zm4d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8.0.0"},"gitHead":"da525d2f7e2bb35468a21b2527d33be90edb55b9","scripts":{"test":"npm run test:types && npm run test:lint && npm run test:unit && npm run test:integration","build":"npm run build:clean && npm run build:ts","build:ts":"tsc -p ./tsconfig.build.json","test:lint":"eslint -c ./.eslintrc.js src/**/*.ts","test:unit":"jest --forceExit --verbose --passWithNoTests","prepublish":"npm run build","preversion":"npm run prepublish && npm run test","test:types":"tsc --noEmit","build:clean":"rm -rf ./dist","postversion":"git push origin HEAD --tags --no-verify","test:format":"prettier --parser typescript --check 'src/**/*.ts' --config ./prettier.config.js","test:integration":"jest -c ./jest.integration.config.js --forceExit --verbose --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/ehmpathy/with-simple-caching.git","type":"git"},"_npmVersion":"6.14.16","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"12.22.12","dependencies":{"type-fns":"^0.6.0","simple-in-memory-cache":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","uuid":"^3.3.3","husky":"^1.3.1","eslint":"6.1.0","ts-jest":"^27.0.0","prettier":"^2.0.4","typescript":"^4.5.5","@types/jest":"^27.0.0","@types/uuid":"^3.4.5","eslint-plugin-import":"2.20.1","eslint-config-prettier":"6.10.0","eslint-plugin-prettier":"3.1.2","@typescript-eslint/parser":"2.19.0","eslint-config-airbnb-base":"14.0.0","eslint-config-airbnb-typescript":"7.0.0","@typescript-eslint/eslint-plugin":"2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.11.0_1669646891093_0.7519676895514238","host":"s3://npm-registry-packages"}},"0.11.1":{"name":"with-simple-caching","version":"0.11.1","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"UladKasach @uladkasach"},"license":"MIT","_id":"with-simple-caching@0.11.1","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/ehmpathy/with-simple-caching","bugs":{"url":"https://github.com/ehmpathy/with-simple-caching/issues"},"dist":{"shasum":"f10cfa28ef03b2aaa0bc958e40a9b2b96e3353c3","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.11.1.tgz","fileCount":37,"integrity":"sha512-hIHHGbScthc/UVNSDiClAsEDBOuZlmtPriW6wPlhdpDQeEDX+uJlan/yTT7Zf2YyHT31nTGhU1qhFZlsDloKcA==","signatures":[{"sig":"MEQCIHHph4yMrz9Z8yqacJJc5c7ciAnkO+y2YxfQs0pIJuSHAiAmMLg2OxgaJc4qOVSvAqR1r69JF04beZ2rYqQgea9jwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhNT0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGSRAAn0nnd0DXVRVbxxWSgpNZ1VniTtYvoBLf1uYV256EPP68dUJ7\r\nm2u+Y39gEA44meE6dnS20omis7FXC6pqjvbQmu+1c9Nk5/6BTQaNIIlPwMVn\r\nivOf/sN3JEvOArMrg0P+7cuwhWRADY5h8Ta/Wt0rGUZSo9AhGBVmSObeDpq0\r\nHist0Isz5k/+reLJmeQcOfzYIRaausUosKDc5QlvT9ZMdW6IORglQ6zrzTBt\r\n61eyJFYhdNtIlNsWm0UiSNu/r3OAyAXGh3FNnfXXMnxPm5y6pBoSgTI6DvI7\r\n1sfUxnsgdeBOmfzJ+GCk0BYVy9N//8hdt+DMvPUsfH/age9nbEmOXL/8J0O3\r\nB08nI5jQ2dEBGw64yY+EYWNlohA0M8uQipeNeFw9IXK+p+oBH4nSvSmM8JN5\r\n28pfykZU/vz51qOeBPr0JkIl6mDOGKvMGxp9e9lyqP+TA/EtM/ZE1N3WeFtf\r\nor6nMf4bQVRT76DyQSZVqGo0aDX7d/02M62pKji8IobNE3LI69zOr0p4Z+u2\r\nGIAvX2QUYyTRvSTOpmEeETWBZXk3SrOTtytg3aaYiyVF9iMtTcXjeZ6fZ0uT\r\nk5xscR7eRzrKrBul3suhN5ss8v3Rn121a6SSP/iH6VM60H/YYt/Y+gO6wE81\r\niprg7wgnQ29s0mTEjcrU3t05rrTR1WX7d7Q=\r\n=fxxD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">=8.0.0"},"gitHead":"5bb7bb10f0319aa7b5673a4a56c997173e54e14f","scripts":{"test":"npm run test:types && npm run test:lint && npm run test:unit && npm run test:integration","build":"npm run build:clean && npm run build:ts","build:ts":"tsc -p ./tsconfig.build.json","test:lint":"eslint -c ./.eslintrc.js src/**/*.ts","test:unit":"jest --forceExit --verbose --passWithNoTests","prepublish":"npm run build","preversion":"npm run prepublish && npm run test","test:types":"tsc --noEmit","build:clean":"rm -rf ./dist","postversion":"git push origin HEAD --tags --no-verify","test:format":"prettier --parser typescript --check 'src/**/*.ts' --config ./prettier.config.js","test:integration":"jest -c ./jest.integration.config.js --forceExit --verbose --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/ehmpathy/with-simple-caching.git","type":"git"},"_npmVersion":"6.14.16","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"12.22.12","dependencies":{"type-fns":"^0.6.0","simple-in-memory-cache":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","uuid":"^3.3.3","husky":"^1.3.1","eslint":"6.1.0","ts-jest":"^27.0.0","prettier":"^2.0.4","typescript":"^4.5.5","@types/jest":"^27.0.0","@types/uuid":"^3.4.5","eslint-plugin-import":"2.20.1","eslint-config-prettier":"6.10.0","eslint-plugin-prettier":"3.1.2","@typescript-eslint/parser":"2.19.0","eslint-config-airbnb-base":"14.0.0","eslint-config-airbnb-typescript":"7.0.0","@typescript-eslint/eslint-plugin":"2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.11.1_1669649652494_0.2215926572721374","host":"s3://npm-registry-packages"}},"0.11.2":{"name":"with-simple-caching","version":"0.11.2","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"ehmpathy"},"_id":"with-simple-caching@0.11.2","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/ehmpathy/with-simple-caching","bugs":{"url":"https://github.com/ehmpathy/with-simple-caching/issues"},"dist":{"shasum":"1eb7b40e83ffafdcfb9815d3e4f16204a9b0a52b","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.11.2.tgz","fileCount":49,"integrity":"sha512-qPaspnpzjOqcbNF4iHK1K6cRjpl3pJyfIv3NeX3lzGpED2l4ogIC+LIc0bj2FaEGTvFViE5HpETvnnx6pAuHnQ==","signatures":[{"sig":"MEQCIDuYYQJNdJedZdzvQl5xFCnW0bMKSfseP5aBwoOqrSJbAiAWc5pJKLqs0qfnS0yolTWaLrxApay86h0Cc8vpjNepsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185185},"main":"dist/index.js","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.0.0"},"gitHead":"02a23f13c3679ec6b43e2be5d354cef05bf53499","scripts":{"test":"npm run test:commits && npm run test:types && npm run test:format && npm run test:lint && npm run test:unit && npm run test:integration && npm run test:acceptance:locally","build":"npm run build:clean && npm run build:compile","prepush":"npm run test && npm run build","build:ts":"tsc -p ./tsconfig.build.json","fix:lint":"eslint -c ./.eslintrc.js src/**/*.ts --fix","test:lint":"npm run test:lint:eslint && npm run test:lint:deps","test:unit":"jest -c ./jest.unit.config.ts --forceExit --verbose --passWithNoTests","fix:format":"npm run fix:format:prettier","prepublish":"npm run build","preversion":"npm run prepush","test:types":"tsc -p ./tsconfig.build.json --noEmit","build:clean":"rm dist/ -rf","postversion":"git push origin HEAD --tags --no-verify","test:format":"npm run test:format:prettier","test:commits":"LAST_TAG=$(git describe --tags --abbrev=0 @^ 2> /dev/null || git rev-list --max-parents=0 HEAD) && npx commitlint --from $LAST_TAG --to HEAD --verbose","build:compile":"tsc -p ./tsconfig.build.json","test:lint:deps":"npx depcheck -c ./depcheckrc.yml","commit:with-cli":"npx cz","test:acceptance":"npm run build && jest -c ./jest.acceptance.config.ts --forceExit --verbose --runInBand --passWithNoTests","test:integration":"jest -c ./jest.integration.config.ts --forceExit --verbose --passWithNoTests","test:lint:eslint":"eslint -c ./.eslintrc.js src/**/*.ts","fix:format:prettier":"prettier --write '**/*.ts' --config ./prettier.config.js","test:format:prettier":"prettier --parser typescript --check 'src/**/*.ts' --config ./prettier.config.js","test:acceptance:locally":"npm run build && LOCALLY=true jest -c ./jest.acceptance.config.ts --forceExit --verbose --runInBand --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/ehmpathy/with-simple-caching.git","type":"git"},"_npmVersion":"9.6.7","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"18.17.0","dependencies":{"type-fns":"0.8.1","simple-in-memory-cache":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"7.0.2","eslint":"8.30.0","core-js":"3.26.1","ts-jest":"29.0.3","ts-node":"10.9.1","depcheck":"1.4.3","prettier":"2.8.1","declapract":"^0.11.2","typescript":"4.9.4","@types/jest":"29.2.4","@commitlint/cli":"^17.6.7","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@typescript-eslint/parser":"5.46.1","cz-conventional-changelog":"3.3.0","@tsconfig/node-lts-strictest":"18.12.1","declapract-typescript-ehmpathy":"^0.25.1","@commitlint/config-conventional":"13.1.0","eslint-config-airbnb-typescript":"17.0.0","@typescript-eslint/eslint-plugin":"5.46.1","@trivago/prettier-plugin-sort-imports":"2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.11.2_1690552912401_0.8504082642323849","host":"s3://npm-registry-packages"}},"0.11.3":{"name":"with-simple-caching","version":"0.11.3","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"ehmpathy"},"_id":"with-simple-caching@0.11.3","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/ehmpathy/with-simple-caching","bugs":{"url":"https://github.com/ehmpathy/with-simple-caching/issues"},"dist":{"shasum":"3ee236438adac552d703385b1a922e40eda6c438","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.11.3.tgz","fileCount":49,"integrity":"sha512-/CWrm3w3r0jBwOwKYGKwsjwvZ5z7OhZxSOD7+rg1mWyaELDJR//gGFZ29Vb0YDBq9v/cfuOGHYiH86LIsvAJAQ==","signatures":[{"sig":"MEQCIDTfQLaaJMgPKrFKioveWylcAbChtcRcgNV6JVPKJQMTAiARPGs94lE/rWvjdNpLyglnHF7d0yb6UYjOf7FZoisARA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185185},"main":"dist/index.js","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.0.0"},"gitHead":"04a1b1b23ebde3998971389d4aba110574218f74","scripts":{"test":"npm run test:commits && npm run test:types && npm run test:format && npm run test:lint && npm run test:unit && npm run test:integration && npm run test:acceptance:locally","build":"npm run build:clean && npm run build:compile","prepush":"npm run test && npm run build","build:ts":"tsc -p ./tsconfig.build.json","fix:lint":"eslint -c ./.eslintrc.js src/**/*.ts --fix","test:lint":"npm run test:lint:eslint && npm run test:lint:deps","test:unit":"jest -c ./jest.unit.config.ts --forceExit --verbose --passWithNoTests","fix:format":"npm run fix:format:prettier","prepublish":"npm run build","preversion":"npm run prepush","test:types":"tsc -p ./tsconfig.build.json --noEmit","build:clean":"rm dist/ -rf","postversion":"git push origin HEAD --tags --no-verify","test:format":"npm run test:format:prettier","test:commits":"LAST_TAG=$(git describe --tags --abbrev=0 @^ 2> /dev/null || git rev-list --max-parents=0 HEAD) && npx commitlint --from $LAST_TAG --to HEAD --verbose","build:compile":"tsc -p ./tsconfig.build.json","test:lint:deps":"npx depcheck -c ./depcheckrc.yml","commit:with-cli":"npx cz","test:acceptance":"npm run build && jest -c ./jest.acceptance.config.ts --forceExit --verbose --runInBand --passWithNoTests","test:integration":"jest -c ./jest.integration.config.ts --forceExit --verbose --passWithNoTests","test:lint:eslint":"eslint -c ./.eslintrc.js src/**/*.ts","fix:format:prettier":"prettier --write '**/*.ts' --config ./prettier.config.js","test:format:prettier":"prettier --parser typescript --check 'src/**/*.ts' --config ./prettier.config.js","test:acceptance:locally":"npm run build && LOCALLY=true jest -c ./jest.acceptance.config.ts --forceExit --verbose --runInBand --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/ehmpathy/with-simple-caching.git","type":"git"},"_npmVersion":"9.6.7","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"18.17.0","dependencies":{"type-fns":"0.8.1","simple-in-memory-cache":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"7.0.2","eslint":"8.30.0","core-js":"3.26.1","ts-jest":"29.0.3","ts-node":"10.9.1","depcheck":"1.4.3","prettier":"2.8.1","declapract":"^0.11.2","typescript":"4.9.4","@types/jest":"29.2.4","@commitlint/cli":"^17.6.7","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@typescript-eslint/parser":"5.46.1","cz-conventional-changelog":"3.3.0","@tsconfig/node-lts-strictest":"18.12.1","declapract-typescript-ehmpathy":"^0.25.1","@commitlint/config-conventional":"13.1.0","eslint-config-airbnb-typescript":"17.0.0","@typescript-eslint/eslint-plugin":"5.46.1","@trivago/prettier-plugin-sort-imports":"2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.11.3_1690553074841_0.5871058540270073","host":"s3://npm-registry-packages"}},"0.11.4":{"name":"with-simple-caching","version":"0.11.4","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"ehmpathy"},"_id":"with-simple-caching@0.11.4","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/ehmpathy/with-simple-caching","bugs":{"url":"https://github.com/ehmpathy/with-simple-caching/issues"},"dist":{"shasum":"ac767522fdc793c84f86f96a38779408396c7278","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.11.4.tgz","fileCount":49,"integrity":"sha512-U3g2VCo+UpIDoo+shPdo3H/n+7o/RWJ4EBsFc9SRcr8jSeckX2Lqa4USP7jdfSA4OmHqVAEco1HTrQuQE5SucA==","signatures":[{"sig":"MEQCIHb0wHktWus61eq6rjICYEojwOtMzEavTjBe09FD1PbfAiAxrTmR0P1zJZtJbLNzqlab4CEXvpA/tGNC+5Ssc/+ANQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192344},"main":"dist/index.js","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.0.0"},"gitHead":"c6cbc51627b5c750e7c7ddf5228dbe5bd2b49568","scripts":{"test":"npm run test:commits && npm run test:types && npm run test:format && npm run test:lint && npm run test:unit && npm run test:integration && npm run test:acceptance:locally","build":"npm run build:clean && npm run build:compile","prepush":"npm run test && npm run build","build:ts":"tsc -p ./tsconfig.build.json","fix:lint":"eslint -c ./.eslintrc.js src/**/*.ts --fix","test:lint":"npm run test:lint:eslint && npm run test:lint:deps","test:unit":"jest -c ./jest.unit.config.ts --forceExit --verbose --passWithNoTests","fix:format":"npm run fix:format:prettier","prepublish":"npm run build","preversion":"npm run prepush","test:types":"tsc -p ./tsconfig.build.json --noEmit","build:clean":"rm dist/ -rf","postversion":"git push origin HEAD --tags --no-verify","test:format":"npm run test:format:prettier","test:commits":"LAST_TAG=$(git describe --tags --abbrev=0 @^ 2> /dev/null || git rev-list --max-parents=0 HEAD) && npx commitlint --from $LAST_TAG --to HEAD --verbose","build:compile":"tsc -p ./tsconfig.build.json","test:lint:deps":"npx depcheck -c ./depcheckrc.yml","commit:with-cli":"npx cz","test:acceptance":"npm run build && jest -c ./jest.acceptance.config.ts --forceExit --verbose --runInBand --passWithNoTests","test:integration":"jest -c ./jest.integration.config.ts --forceExit --verbose --passWithNoTests","test:lint:eslint":"eslint -c ./.eslintrc.js src/**/*.ts","fix:format:prettier":"prettier --write '**/*.ts' --config ./prettier.config.js","test:format:prettier":"prettier --parser typescript --check 'src/**/*.ts' --config ./prettier.config.js","test:acceptance:locally":"npm run build && LOCALLY=true jest -c ./jest.acceptance.config.ts --forceExit --verbose --runInBand --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/ehmpathy/with-simple-caching.git","type":"git"},"_npmVersion":"9.6.7","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"18.17.0","dependencies":{"type-fns":"0.8.1","simple-in-memory-cache":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"7.0.2","eslint":"8.30.0","core-js":"3.26.1","ts-jest":"29.0.3","ts-node":"10.9.1","depcheck":"1.4.3","prettier":"2.8.1","declapract":"^0.11.2","typescript":"4.9.4","@types/jest":"29.2.4","@commitlint/cli":"^17.6.7","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@typescript-eslint/parser":"5.46.1","cz-conventional-changelog":"3.3.0","@tsconfig/node-lts-strictest":"18.12.1","declapract-typescript-ehmpathy":"^0.25.1","@commitlint/config-conventional":"13.1.0","eslint-config-airbnb-typescript":"17.0.0","@typescript-eslint/eslint-plugin":"5.46.1","@trivago/prettier-plugin-sort-imports":"2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.11.4_1691714539095_0.9578484728733254","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"with-simple-caching","version":"0.12.0","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"ehmpathy"},"_id":"with-simple-caching@0.12.0","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/ehmpathy/with-simple-caching","bugs":{"url":"https://github.com/ehmpathy/with-simple-caching/issues"},"dist":{"shasum":"4c4a67aeae49356f1f47e4d01812622babd9cead","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.12.0.tgz","fileCount":49,"integrity":"sha512-TfWpwCcjur8YmIY5s0+xNNlp+5jXHIxYs9mXN/8TZOXfvbLNdZAlIRfnrm3P9VgN8qGk5E2XDv35D4o8TjejWQ==","signatures":[{"sig":"MEUCIQDiRuWZkBBH9oC+vgMLDl8TuTmnjG7E4FmXepKQe0jydgIgaTXJnzhlxh5Kf5fl+MOozvek+r5aLoS/zMVEDQ+0wyk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196815},"main":"dist/index.js","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.0.0"},"gitHead":"a8322410cddc4bfc4aec50444c0ce9180b7fb747","scripts":{"test":"npm run test:commits && npm run test:types && npm run test:format && npm run test:lint && npm run test:unit && npm run test:integration && npm run test:acceptance:locally","build":"npm run build:clean && npm run build:compile","prepush":"npm run test && npm run build","build:ts":"tsc -p ./tsconfig.build.json","fix:lint":"eslint -c ./.eslintrc.js src/**/*.ts --fix","test:lint":"npm run test:lint:eslint && npm run test:lint:deps","test:unit":"jest -c ./jest.unit.config.ts --forceExit --verbose --passWithNoTests","fix:format":"npm run fix:format:prettier","prepublish":"npm run build","preversion":"npm run prepush","test:types":"tsc -p ./tsconfig.build.json --noEmit","build:clean":"rm dist/ -rf","postversion":"git push origin HEAD --tags --no-verify","test:format":"npm run test:format:prettier","test:commits":"LAST_TAG=$(git describe --tags --abbrev=0 @^ 2> /dev/null || git rev-list --max-parents=0 HEAD) && npx commitlint --from $LAST_TAG --to HEAD --verbose","build:compile":"tsc -p ./tsconfig.build.json","test:lint:deps":"npx depcheck -c ./depcheckrc.yml","commit:with-cli":"npx cz","test:acceptance":"npm run build && jest -c ./jest.acceptance.config.ts --forceExit --verbose --runInBand --passWithNoTests","test:integration":"jest -c ./jest.integration.config.ts --forceExit --verbose --passWithNoTests","test:lint:eslint":"eslint -c ./.eslintrc.js src/**/*.ts","fix:format:prettier":"prettier --write '**/*.ts' --config ./prettier.config.js","test:format:prettier":"prettier --parser typescript --check 'src/**/*.ts' --config ./prettier.config.js","test:acceptance:locally":"npm run build && LOCALLY=true jest -c ./jest.acceptance.config.ts --forceExit --verbose --runInBand --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/ehmpathy/with-simple-caching.git","type":"git"},"_npmVersion":"10.5.2","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"20.13.1","dependencies":{"type-fns":"0.8.1","simple-in-memory-cache":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"7.0.2","eslint":"8.30.0","core-js":"3.26.1","ts-jest":"29.0.3","ts-node":"10.9.1","depcheck":"1.4.3","prettier":"2.8.1","declapract":"^0.11.2","typescript":"4.9.4","@types/jest":"29.2.4","@commitlint/cli":"^17.6.7","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@typescript-eslint/parser":"5.46.1","cz-conventional-changelog":"3.3.0","@tsconfig/node-lts-strictest":"18.12.1","declapract-typescript-ehmpathy":"^0.25.1","@commitlint/config-conventional":"13.1.0","eslint-config-airbnb-typescript":"17.0.0","@typescript-eslint/eslint-plugin":"5.46.1","@trivago/prettier-plugin-sort-imports":"2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.12.0_1717669696714_0.8637314303877812","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"with-simple-caching","version":"0.13.0","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"ehmpathy"},"_id":"with-simple-caching@0.13.0","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/ehmpathy/with-simple-caching","bugs":{"url":"https://github.com/ehmpathy/with-simple-caching/issues"},"dist":{"shasum":"ce76675a740ed501978c70f4e4f573d1f340ab0a","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.13.0.tgz","fileCount":48,"integrity":"sha512-qRJChptUM9W4ks0R5Luo7Q9HSRlua+V2hRqp/4MZ2IYxu2jb+EjWd/M3mXROVn6yVe7vwJo+PURGfL/nKkXpdA==","signatures":[{"sig":"MEYCIQD4ZfyQEvc9KHUAfoXGmCj7B8IMdi2VrH2LWlZvHErGdAIhANRrDjjf1fzNg/cJk5CXrQQ3n11VgaEUKTjCPou5znl9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196924},"main":"dist/index.js","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.0.0"},"gitHead":"2b4372b36814e990ccb180615469172535be6e3d","scripts":{"test":"npm run test:commits && npm run test:types && npm run test:format && npm run test:lint && npm run test:unit && npm run test:integration && npm run test:acceptance:locally","build":"npm run build:clean && npm run build:compile","prepush":"npm run test && npm run build","build:ts":"tsc -p ./tsconfig.build.json","fix:lint":"eslint -c ./.eslintrc.js src/**/*.ts --fix","test:lint":"npm run test:lint:eslint && npm run test:lint:deps","test:unit":"jest -c ./jest.unit.config.ts --forceExit --verbose --passWithNoTests","fix:format":"npm run fix:format:prettier","prepublish":"npm run build","preversion":"npm run prepush","test:types":"tsc -p ./tsconfig.build.json --noEmit","build:clean":"rm dist/ -rf","postversion":"git push origin HEAD --tags --no-verify","test:format":"npm run test:format:prettier","test:commits":"LAST_TAG=$(git describe --tags --abbrev=0 @^ 2> /dev/null || git rev-list --max-parents=0 HEAD) && npx commitlint --from $LAST_TAG --to HEAD --verbose","build:compile":"tsc -p ./tsconfig.build.json","test:lint:deps":"npx depcheck -c ./depcheckrc.yml","commit:with-cli":"npx cz","test:acceptance":"npm run build && jest -c ./jest.acceptance.config.ts --forceExit --verbose --runInBand --passWithNoTests","test:integration":"jest -c ./jest.integration.config.ts --forceExit --verbose --passWithNoTests","test:lint:eslint":"eslint -c ./.eslintrc.js src/**/*.ts","fix:format:prettier":"prettier --write '**/*.ts' --config ./prettier.config.js","test:format:prettier":"prettier --parser typescript --check 'src/**/*.ts' --config ./prettier.config.js","test:acceptance:locally":"npm run build && LOCALLY=true jest -c ./jest.acceptance.config.ts --forceExit --verbose --runInBand --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/ehmpathy/with-simple-caching.git","type":"git"},"_npmVersion":"10.9.0","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"22.12.0","dependencies":{"type-fns":"0.8.1","@ehmpathy/uni-time":"^1.7.4","simple-in-memory-cache":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"7.0.2","eslint":"8.30.0","core-js":"3.26.1","ts-jest":"29.0.3","ts-node":"10.9.1","depcheck":"1.4.3","prettier":"2.8.1","declapract":"^0.11.2","typescript":"4.9.4","@types/jest":"29.2.4","@commitlint/cli":"^17.6.7","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@typescript-eslint/parser":"5.46.1","cz-conventional-changelog":"3.3.0","@tsconfig/node-lts-strictest":"18.12.1","declapract-typescript-ehmpathy":"^0.25.1","@commitlint/config-conventional":"13.1.0","eslint-config-airbnb-typescript":"17.0.0","@typescript-eslint/eslint-plugin":"5.46.1","@trivago/prettier-plugin-sort-imports":"2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.13.0_1735250433525_0.08222379273801805","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"with-simple-caching","version":"0.14.0","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"ehmpathy"},"_id":"with-simple-caching@0.14.0","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/ehmpathy/with-simple-caching","bugs":{"url":"https://github.com/ehmpathy/with-simple-caching/issues"},"dist":{"shasum":"a92c76df7f7afad4444c286b679d6910e2d21ac0","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.14.0.tgz","fileCount":51,"integrity":"sha512-qs1eFCVP9nwWtVoPjvSFy4cy6knYWuyay7G/dZak5rllqyBf784C0obYCOliifMyAPZXcOw/uhH0PTWsu6NJAQ==","signatures":[{"sig":"MEQCIFsIeLM05NxKYYL3OUwWibiamhmDjRkX5nAtCUTm0ZD9AiAKdOsbOS02fLQC+bGMlSHljxDKXYIZZ1U2MNVATCTBpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200105},"main":"dist/index.js","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.0.0"},"gitHead":"a8f1435c048631b06a4d5ce487e6500e242304c7","scripts":{"test":"npm run test:commits && npm run test:types && npm run test:format && npm run test:lint && npm run test:unit && npm run test:integration && npm run test:acceptance:locally","build":"npm run build:clean && npm run build:compile","prepush":"npm run test && npm run build","build:ts":"tsc -p ./tsconfig.build.json","fix:lint":"eslint -c ./.eslintrc.js src/**/*.ts --fix","test:lint":"npm run test:lint:eslint && npm run test:lint:deps","test:unit":"jest -c ./jest.unit.config.ts --forceExit --verbose --passWithNoTests","fix:format":"npm run fix:format:prettier","prepublish":"npm run build","preversion":"npm run prepush","test:types":"tsc -p ./tsconfig.build.json --noEmit","build:clean":"rm dist/ -rf","postversion":"git push origin HEAD --tags --no-verify","test:format":"npm run test:format:prettier","test:commits":"LAST_TAG=$(git describe --tags --abbrev=0 @^ 2> /dev/null || git rev-list --max-parents=0 HEAD) && npx commitlint --from $LAST_TAG --to HEAD --verbose","build:compile":"tsc -p ./tsconfig.build.json","test:lint:deps":"npx depcheck -c ./depcheckrc.yml","commit:with-cli":"npx cz","test:acceptance":"npm run build && jest -c ./jest.acceptance.config.ts --forceExit --verbose --runInBand --passWithNoTests","test:integration":"jest -c ./jest.integration.config.ts --forceExit --verbose --passWithNoTests","test:lint:eslint":"eslint -c ./.eslintrc.js src/**/*.ts","fix:format:prettier":"prettier --write '**/*.ts' --config ./prettier.config.js","test:format:prettier":"prettier --parser typescript --check 'src/**/*.ts' --config ./prettier.config.js","test:acceptance:locally":"npm run build && LOCALLY=true jest -c ./jest.acceptance.config.ts --forceExit --verbose --runInBand --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/ehmpathy/with-simple-caching.git","type":"git"},"_npmVersion":"10.9.0","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"22.12.0","dependencies":{"type-fns":"0.8.1","serde-fns":"^1.2.0","visualogic":"^1.3.2","@ehmpathy/uni-time":"^1.7.4","simple-on-disk-cache":"^1.7.0","simple-in-memory-cache":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"7.0.2","eslint":"8.30.0","core-js":"3.26.1","ts-jest":"29.0.3","ts-node":"10.9.1","depcheck":"1.4.3","prettier":"2.8.1","declapract":"^0.11.2","typescript":"4.9.4","@types/jest":"29.2.4","@commitlint/cli":"^17.6.7","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@typescript-eslint/parser":"5.46.1","cz-conventional-changelog":"3.3.0","@tsconfig/node-lts-strictest":"18.12.1","declapract-typescript-ehmpathy":"^0.25.1","@commitlint/config-conventional":"13.1.0","eslint-config-airbnb-typescript":"17.0.0","@typescript-eslint/eslint-plugin":"5.46.1","@trivago/prettier-plugin-sort-imports":"2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.14.0_1735254100845_0.09355140371991855","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"with-simple-caching","version":"0.14.1","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"ehmpathy"},"_id":"with-simple-caching@0.14.1","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/ehmpathy/with-simple-caching","bugs":{"url":"https://github.com/ehmpathy/with-simple-caching/issues"},"dist":{"shasum":"e61d13b1262a232ac50be75b0a4f0cea19e49497","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.14.1.tgz","fileCount":51,"integrity":"sha512-Thfk4TVHp1rWR8s/GvQHqW8/BCPh/VuxabnWVPgiQJyEi8+uvpJyNrLIK4Qv86acqME+Nq2p17egxd4Z7bLYVw==","signatures":[{"sig":"MEQCIFcHIcwSZykkWOIb+HPvViAoYuOO4P1N2lObnbqMmy3rAiB/5KWZi/I8GOMcJEfjoFE78H4jATbyGRaYk8Y8EaNIpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200158},"main":"dist/index.js","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.0.0"},"gitHead":"4d79c8ec05ee4ded96d4f70293c471466d4bd2b6","scripts":{"test":"npm run test:commits && npm run test:types && npm run test:format && npm run test:lint && npm run test:unit && npm run test:integration && npm run test:acceptance:locally","build":"npm run build:clean && npm run build:compile","prepush":"npm run test && npm run build","build:ts":"tsc -p ./tsconfig.build.json","fix:lint":"eslint -c ./.eslintrc.js src/**/*.ts --fix","test:lint":"npm run test:lint:eslint && npm run test:lint:deps","test:unit":"jest -c ./jest.unit.config.ts --forceExit --verbose --passWithNoTests","fix:format":"npm run fix:format:prettier","prepublish":"npm run build","preversion":"npm run prepush","test:types":"tsc -p ./tsconfig.build.json --noEmit","build:clean":"rm dist/ -rf","postversion":"git push origin HEAD --tags --no-verify","test:format":"npm run test:format:prettier","test:commits":"LAST_TAG=$(git describe --tags --abbrev=0 @^ 2> /dev/null || git rev-list --max-parents=0 HEAD) && npx commitlint --from $LAST_TAG --to HEAD --verbose","build:compile":"tsc -p ./tsconfig.build.json","test:lint:deps":"npx depcheck -c ./depcheckrc.yml","commit:with-cli":"npx cz","test:acceptance":"npm run build && jest -c ./jest.acceptance.config.ts --forceExit --verbose --runInBand --passWithNoTests","test:integration":"jest -c ./jest.integration.config.ts --forceExit --verbose --passWithNoTests","test:lint:eslint":"eslint -c ./.eslintrc.js src/**/*.ts","fix:format:prettier":"prettier --write '**/*.ts' --config ./prettier.config.js","test:format:prettier":"prettier --parser typescript --check 'src/**/*.ts' --config ./prettier.config.js","test:acceptance:locally":"npm run build && LOCALLY=true jest -c ./jest.acceptance.config.ts --forceExit --verbose --runInBand --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/ehmpathy/with-simple-caching.git","type":"git"},"_npmVersion":"10.9.2","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"22.13.1","dependencies":{"type-fns":"0.8.1","serde-fns":"^1.2.0","visualogic":"^1.3.2","@ehmpathy/uni-time":"^1.7.4","simple-on-disk-cache":"^1.7.0","simple-in-memory-cache":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"7.0.2","eslint":"8.30.0","core-js":"3.26.1","ts-jest":"29.0.3","ts-node":"10.9.1","depcheck":"1.4.3","prettier":"2.8.1","declapract":"^0.11.2","typescript":"4.9.4","@types/jest":"29.2.4","@commitlint/cli":"^17.6.7","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@typescript-eslint/parser":"5.46.1","cz-conventional-changelog":"3.3.0","@tsconfig/node-lts-strictest":"18.12.1","declapract-typescript-ehmpathy":"^0.25.1","@commitlint/config-conventional":"13.1.0","eslint-config-airbnb-typescript":"17.0.0","@typescript-eslint/eslint-plugin":"5.46.1","@trivago/prettier-plugin-sort-imports":"2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.14.1_1738536824612_0.33023637802463557","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"with-simple-caching","version":"0.14.2","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"ehmpathy"},"license":"MIT","_id":"with-simple-caching@0.14.2","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/ehmpathy/with-simple-caching","bugs":{"url":"https://github.com/ehmpathy/with-simple-caching/issues"},"dist":{"shasum":"dc9a40b764b7a0d1cb53ef8cc261ff1d9de7efff","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.14.2.tgz","fileCount":52,"integrity":"sha512-jG76kjJBeZnPUPTY5v/031ropCAIGrIUYMOkk+ZfcrpzCMgxBPLB2gvINfY5alggn8qHntoYCeMqIzIlf1DDmw==","signatures":[{"sig":"MEUCIHFYxfZRvy5aPHBtiTdQWuo30Zhc8dGSNGLF22Zne3gyAiEA8rfyd8PfIso5Cl8Zt7X+yarwYMgVQkK5Xiho2J6X/H4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192120},"main":"dist/index.js","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.0.0"},"gitHead":"166e07f4b6829665629733cd4651475d56048a8c","scripts":{"test":"npm run test:commits && npm run test:types && npm run test:format && npm run test:lint && npm run test:unit && npm run test:integration && npm run test:acceptance:locally","build":"npm run build:clean && npm run build:compile","prepush":"npm run test && npm run build","build:ts":"tsc -p ./tsconfig.build.json","fix:lint":"eslint -c ./.eslintrc.js src/**/*.ts --fix","test:lint":"npm run test:lint:eslint && npm run test:lint:deps","test:unit":"jest -c ./jest.unit.config.ts --forceExit --verbose --passWithNoTests $([ -z $THOROUGH ] && echo '--changedSince=main')","fix:format":"npm run fix:format:prettier","prepublish":"npm run build","preversion":"npm run prepush","test:types":"tsc -p ./tsconfig.build.json --noEmit","build:clean":"rm dist/ -rf","postinstall":"[ -d .git ] && npm run prepare:husky || exit 0","postversion":"git push origin HEAD --tags --no-verify","test:format":"npm run test:format:prettier","test:commits":"LAST_TAG=$(git describe --tags --abbrev=0 @^ 2> /dev/null || git rev-list --max-parents=0 HEAD) && npx commitlint --from $LAST_TAG --to HEAD --verbose","build:compile":"tsc -p ./tsconfig.build.json","prepare:husky":"npx husky install && chmod ug+x .husky/*","test:lint:deps":"npx depcheck -c ./depcheckrc.yml","commit:with-cli":"npx cz","test:acceptance":"npm run build && jest -c ./jest.acceptance.config.ts --forceExit --verbose --runInBand --passWithNoTests","test:integration":"jest -c ./jest.integration.config.ts --forceExit --verbose --passWithNoTests $([ -z $THOROUGH ] && echo '--changedSince=main')","test:lint:eslint":"eslint -c ./.eslintrc.js src/**/*.ts","fix:format:prettier":"prettier --write '**/*.ts' --config ./prettier.config.js","test:format:prettier":"prettier --parser typescript --check 'src/**/*.ts' --config ./prettier.config.js","test:acceptance:locally":"npm run build && LOCALLY=true jest -c ./jest.acceptance.config.ts --forceExit --verbose --runInBand --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/ehmpathy/with-simple-caching.git","type":"git"},"_npmVersion":"10.5.0","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"20.12.2","dependencies":{"type-fns":"^1.20.2","serde-fns":"^1.2.0","visualogic":"^1.3.2","@ehmpathy/uni-time":"^1.7.4","simple-on-disk-cache":"^1.7.1","simple-in-memory-cache":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.3","eslint":"8.56.0","core-js":"3.26.1","ts-jest":"29.1.3","ts-node":"10.9.2","depcheck":"1.4.3","prettier":"2.8.1","declapract":"^0.12.3","typescript":"5.4.5","@types/jest":"29.2.4","@commitlint/cli":"19.3.0","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@typescript-eslint/parser":"7.8.0","cz-conventional-changelog":"^3.0.1","@tsconfig/node-lts-strictest":"18.12.1","declapract-typescript-ehmpathy":"^0.39.11","@commitlint/config-conventional":"13.1.0","eslint-config-airbnb-typescript":"18.0.0","@typescript-eslint/eslint-plugin":"7.8.0","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.14.2_1757677141125_0.1909641234661732","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"with-simple-caching","version":"0.14.3","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"author":{"name":"ehmpathy"},"license":"MIT","_id":"with-simple-caching@0.14.3","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"homepage":"https://github.com/ehmpathy/with-simple-caching","bugs":{"url":"https://github.com/ehmpathy/with-simple-caching/issues"},"dist":{"shasum":"3621eb118d15cf1b0e60ad82608f8e997132b129","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.14.3.tgz","fileCount":55,"integrity":"sha512-b9uGPYNO1tnqlFAjK2UpA2FrCS1xvs98vSKozsn/IlljnFQRlf1leLA60B6PW7WF4YbO/XprE1SILq2zHX9RKw==","signatures":[{"sig":"MEQCIFfN9BTKTJwN41qbx9lb7AbiT4xXvcBylBe62PQwn0qhAiA9N0z8keNWsyuK1+kfDAtWM44h24pWXuIcPdrhz3/4+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193742},"main":"dist/index.js","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.0.0"},"gitHead":"bff5ddac8d0d214b7ff5524b76de6b213d040a1a","scripts":{"test":"npm run test:commits && npm run test:types && npm run test:format && npm run test:lint && npm run test:unit && npm run test:integration && npm run test:acceptance:locally","build":"npm run build:clean && npm run build:compile","prepush":"npm run test && npm run build","build:ts":"tsc -p ./tsconfig.build.json","fix:lint":"eslint -c ./.eslintrc.js src/**/*.ts --fix","test:lint":"npm run test:lint:eslint && npm run test:lint:deps","test:unit":"jest -c ./jest.unit.config.ts --forceExit --verbose --passWithNoTests $([ -z $THOROUGH ] && echo '--changedSince=main')","fix:format":"npm run fix:format:prettier","prepublish":"npm run build","preversion":"npm run prepush","test:types":"tsc -p ./tsconfig.build.json --noEmit","build:clean":"rm dist/ -rf","postinstall":"[ -d .git ] && npm run prepare:husky || exit 0","postversion":"git push origin HEAD --tags --no-verify","test:format":"npm run test:format:prettier","test:commits":"LAST_TAG=$(git describe --tags --abbrev=0 @^ 2> /dev/null || git rev-list --max-parents=0 HEAD) && npx commitlint --from $LAST_TAG --to HEAD --verbose","build:compile":"tsc -p ./tsconfig.build.json","prepare:husky":"npx husky install && chmod ug+x .husky/*","test:lint:deps":"npx depcheck -c ./depcheckrc.yml","commit:with-cli":"npx cz","test:acceptance":"npm run build && jest -c ./jest.acceptance.config.ts --forceExit --verbose --runInBand --passWithNoTests","test:integration":"jest -c ./jest.integration.config.ts --forceExit --verbose --passWithNoTests $([ -z $THOROUGH ] && echo '--changedSince=main')","test:lint:eslint":"eslint -c ./.eslintrc.js src/**/*.ts","fix:format:prettier":"prettier --write '**/*.ts' --config ./prettier.config.js","test:format:prettier":"prettier --parser typescript --check 'src/**/*.ts' --config ./prettier.config.js","test:acceptance:locally":"npm run build && LOCALLY=true jest -c ./jest.acceptance.config.ts --forceExit --verbose --runInBand --passWithNoTests"},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"repository":{"url":"git+https://github.com/ehmpathy/with-simple-caching.git","type":"git"},"_npmVersion":"10.5.0","description":"A wrapper that makes it simple to add caching to any function","directories":{},"_nodeVersion":"20.12.2","dependencies":{"type-fns":"^1.20.2","serde-fns":"^1.2.0","procedure-fns":"^1.0.1","@ehmpathy/uni-time":"^1.7.4","simple-on-disk-cache":"^1.7.1","simple-in-memory-cache":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","husky":"8.0.3","eslint":"8.56.0","core-js":"3.26.1","ts-jest":"29.1.3","ts-node":"10.9.2","depcheck":"1.4.3","prettier":"2.8.1","declapract":"^0.12.3","typescript":"5.4.5","@types/jest":"29.2.4","@commitlint/cli":"19.3.0","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@typescript-eslint/parser":"7.8.0","cz-conventional-changelog":"^3.0.1","@tsconfig/node-lts-strictest":"18.12.1","declapract-typescript-ehmpathy":"^0.39.11","@commitlint/config-conventional":"13.1.0","eslint-config-airbnb-typescript":"18.0.0","@typescript-eslint/eslint-plugin":"7.8.0","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/with-simple-caching_0.14.3_1758375104732_0.11027371460763069","host":"s3://npm-registry-packages-npm-production"}},"0.14.4":{"name":"with-simple-caching","author":{"name":"ehmpathy"},"description":"A wrapper that makes it simple to add caching to any function","version":"0.14.4","repository":{"type":"git","url":"git+https://github.com/ehmpathy/with-simple-caching.git"},"homepage":"https://github.com/ehmpathy/with-simple-caching","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"bugs":{"url":"https://github.com/ehmpathy/with-simple-caching/issues"},"license":"MIT","main":"dist/index.js","engines":{"node":">=8.0.0"},"scripts":{"build:ts":"tsc -p ./tsconfig.build.json","commit:with-cli":"npx cz","fix:format:prettier":"prettier --write '**/*.ts' --config ./prettier.config.js","fix:format":"npm run fix:format:prettier","fix:lint":"eslint -c ./.eslintrc.js src/**/*.ts --fix","build:clean":"rm dist/ -rf","build:compile":"tsc -p ./tsconfig.build.json","build":"npm run build:clean && npm run build:compile","test:commits":"LAST_TAG=$(git describe --tags --abbrev=0 @^ 2> /dev/null || git rev-list --max-parents=0 HEAD) && npx commitlint --from $LAST_TAG --to HEAD --verbose","test:types":"tsc -p ./tsconfig.build.json --noEmit","test:format:prettier":"prettier --parser typescript --check 'src/**/*.ts' --config ./prettier.config.js","test:format":"npm run test:format:prettier","test:lint:deps":"npx depcheck -c ./depcheckrc.yml","test:lint:eslint":"eslint -c ./.eslintrc.js src/**/*.ts","test:lint":"npm run test:lint:eslint && npm run test:lint:deps","test:unit":"jest -c ./jest.unit.config.ts --forceExit --verbose --passWithNoTests $([ -z $THOROUGH ] && echo '--changedSince=main')","test:integration":"jest -c ./jest.integration.config.ts --forceExit --verbose --passWithNoTests $([ -z $THOROUGH ] && echo '--changedSince=main')","test:acceptance:locally":"npm run build && LOCALLY=true jest -c ./jest.acceptance.config.ts --forceExit --verbose --runInBand --passWithNoTests","test":"npm run test:commits && npm run test:types && npm run test:format && npm run test:lint && npm run test:unit && npm run test:integration && npm run test:acceptance:locally","test:acceptance":"npm run build && jest -c ./jest.acceptance.config.ts --forceExit --verbose --runInBand --passWithNoTests","prepush":"npm run test && npm run build","prepublish":"npm run build","preversion":"npm run prepush","postversion":"git push origin HEAD --tags --no-verify","postinstall":"[ -d .git ] && npm run prepare:husky || exit 0","prepare:husky":"npx husky install && chmod ug+x .husky/*"},"dependencies":{"@ehmpathy/uni-time":"^1.7.4","procedure-fns":"^1.0.1","serde-fns":"^1.2.0","simple-in-memory-cache":"^0.4.0","simple-on-disk-cache":"^1.7.2","type-fns":"^1.20.2"},"devDependencies":{"@commitlint/cli":"19.3.0","@commitlint/config-conventional":"13.1.0","@trivago/prettier-plugin-sort-imports":"4.3.0","@tsconfig/node-lts-strictest":"18.12.1","@types/jest":"29.2.4","@typescript-eslint/eslint-plugin":"7.8.0","@typescript-eslint/parser":"7.8.0","core-js":"3.26.1","cz-conventional-changelog":"^3.0.1","declapract":"^0.12.3","declapract-typescript-ehmpathy":"^0.39.11","depcheck":"1.4.3","eslint":"8.56.0","eslint-config-airbnb-typescript":"18.0.0","eslint-config-prettier":"8.5.0","eslint-plugin-import":"2.26.0","eslint-plugin-prettier":"4.2.1","husky":"8.0.3","jest":"29.3.1","prettier":"2.8.1","ts-jest":"29.1.3","ts-node":"10.9.2","typescript":"5.4.5"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"_id":"with-simple-caching@0.14.4","gitHead":"9cb11b2ca99e45bab74ee3329447cfd107f621d4","types":"./dist/index.d.ts","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-NRFgFUcMIDnXbN8DXZv21/bCrZD/bA2aINz2m7ddgUE958D95s4B6axIG85kXKjr0DLGYZDtqRzCZoGbjIZylg==","shasum":"b899829f7f038bfed862ed8c1da82cd8d24db625","tarball":"https://registry.npmjs.org/with-simple-caching/-/with-simple-caching-0.14.4.tgz","fileCount":55,"unpackedSize":193742,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBIBwRaGR2mPUfyfKrAs5VTnU3fv07oCz7fiDgYc8aKqAiAaeOn+FeBYjDFX1DJ80D9yOXKRdd1tPui1rMNjso3Teg=="}]},"_npmUser":{"name":"uladkasach","email":"UladKasach@gmail.com"},"directories":{},"maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/with-simple-caching_0.14.4_1762126021133_0.7288197795384874"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-21T05:48:15.559Z","modified":"2025-11-02T23:27:01.559Z","0.1.1":"2020-12-21T05:48:15.660Z","0.1.2":"2020-12-21T05:53:39.569Z","0.1.3":"2021-07-01T18:48:32.449Z","0.2.0":"2022-10-06T14:38:06.519Z","0.2.1":"2022-10-06T15:06:42.663Z","0.3.0":"2022-10-06T15:51:14.833Z","0.4.0":"2022-11-20T16:18:49.158Z","0.4.1":"2022-11-22T15:26:30.594Z","0.5.0":"2022-11-22T16:26:54.425Z","0.7.0":"2022-11-23T13:13:16.085Z","0.7.1":"2022-11-23T13:40:03.139Z","0.7.2":"2022-11-23T18:13:19.937Z","0.8.0":"2022-11-23T18:19:12.060Z","0.8.1":"2022-11-23T19:10:12.819Z","0.8.2":"2022-11-23T20:16:15.817Z","0.9.0":"2022-11-23T21:47:58.933Z","0.9.1":"2022-11-24T13:25:14.443Z","0.9.2":"2022-11-24T14:37:50.263Z","0.9.3":"2022-11-24T17:57:34.232Z","0.9.4":"2022-11-24T21:12:07.110Z","0.9.5":"2022-11-25T15:55:40.004Z","0.10.0":"2022-11-25T23:29:36.349Z","0.10.1":"2022-11-25T23:35:24.359Z","0.11.0":"2022-11-28T14:48:11.270Z","0.11.1":"2022-11-28T15:34:12.725Z","0.11.2":"2023-07-28T14:01:52.646Z","0.11.3":"2023-07-28T14:04:35.042Z","0.11.4":"2023-08-11T00:42:19.362Z","0.12.0":"2024-06-06T10:28:16.904Z","0.13.0":"2024-12-26T22:00:33.706Z","0.14.0":"2024-12-26T23:01:41.030Z","0.14.1":"2025-02-02T22:53:44.801Z","0.14.2":"2025-09-12T11:39:01.341Z","0.14.3":"2025-09-20T13:31:44.995Z","0.14.4":"2025-11-02T23:27:01.335Z"},"bugs":{"url":"https://github.com/ehmpathy/with-simple-caching/issues"},"author":{"name":"ehmpathy"},"license":"MIT","homepage":"https://github.com/ehmpathy/with-simple-caching","keywords":["cache","wrapper","functional","function","simple","browser","browser cache","nodejs","nodejs cache","simple","simple cache"],"repository":{"type":"git","url":"git+https://github.com/ehmpathy/with-simple-caching.git"},"description":"A wrapper that makes it simple to add caching to any function","maintainers":[{"name":"uladkasach","email":"UladKasach@gmail.com"}],"readme":"# with-simple-caching\n# with-simple-caching\n\n![ci_on_commit](https://github.com/ehmpathy/with-simple-caching/workflows/ci_on_commit/badge.svg)\n![deploy_on_tag](https://github.com/ehmpathy/with-simple-caching/workflows/deploy_on_tag/badge.svg)\n\nA wrapper that makes it simple to add caching to any function.\n\nNotable features:\n\n- Wrapper pattern for simple and clean usage\n- Automatic cache key definition\n- Customizable cache data store\n\n# Install\n\n```sh\nnpm install --save with-simple-caching\n```\n\n# Quick start\n\n### Synchronous Cache, Synchronous Logic\n\nin order prevent redundant sync computations from one machine, you can use a synchronous cache\n\nfor example:\n\n```ts\nimport { createCache } from 'simple-in-memory-cache';\nimport { withSimpleCaching } from 'with-simple-caching';\n\nconst solveSuperToughMathProblem = withSimpleCaching(\n  ({ a, b }) => ({ solution: a + b }),\n  { cache: createCache() },\n);\nconst result1 = solveSuperToughMathProblem({ a: 1, b: 1 }); // runs the logic, sticks the output into the cache, returns a reference to that output\nconst result2 = getApiResult({ name: 'casey', number: 821 }); // finds the output in the cache, returns a reference to that output\nexpect(result1).toBe(result2); // same exact object, identified by same reference\n```\n\n### Synchronous Cache, Asynchronous Logic\n\nin order to prevent duplicate async requests from one machine, you can use a synchronous cache\n\nfor example:\n\n```ts\nimport { createCache } from 'simple-in-memory-cache';\nimport { withSimpleCaching } from 'with-simple-caching';\n\nconst getApiResult = withSimpleCaching(\n  async ({ name, number }) => axios.get(URL, { name, number }),\n  { cache: createCache() },\n);\nconst result1 = getApiResult({ name: 'casey', number: 821 }); // calls the api, puts promise of results into cache, returns that promise\nconst result2 = getApiResult({ name: 'casey', number: 821 }); // returns the same promise from above, because it was found in cache - since same input as request above was used\nexpect(result1).toBe(result2); // same exact object - the promise\nexpect(await result1).toBe(await result2); // same exact object - the result of the promise\n```\n\n### Asynchronous Cache, Asynchronous Logic\n\nin order to cache the output of async logic in a persistant store or across machines, you'll likely find you need to use an async cache.\n\nfor example\n```ts\nimport { createCache as createOnDiskCache } from 'simple-on-disk-cache';\nimport { withSimpleCachingAsync } from 'with-simple-caching';\n\nconst getApiResult = withSimpleCachingAsync(\n  async ({ name, number }) => axios.get(URL, { name, number }),\n  { cache: createOnDiskCache() },\n);\nconst result1 = getApiResult({ name: 'casey', number: 821 }); // calls the api, puts promise of results into cache, returns that promise\nconst result2 = getApiResult({ name: 'casey', number: 821 }); // returns the same promise from above, because it was found in cache - since same input as request above was used\nexpect(result1).toBe(result2); // same exact object - the promise\nexpect(await result1).toBe(await result2); // same exact object - the result of the promise\n```\n\n*note: this wrapper additionally uses an in-memory cache internally to cache the promise the async cache returns, to prevent duplicate requests*\n\n# Examples\n\n### Add caching to an existing function\n\n```ts\nimport { createCache } from 'simple-in-memory-cache';\nimport { withSimpleCaching } from 'with-simple-caching';\n\nconst getRecipesFromApiWithCaching = withSimpleCaching(getRecipesFromApi, { cache: createCache() });\n```\n\n### Define the function with caching directly\n\n```ts\nimport { createCache } from 'simple-in-memory-cache';\nimport { withSimpleCaching } from 'with-simple-caching';\n\nconst getBookByName = withSimpleCaching(\n  async (name: string) => {\n    /* ... get the book ... */\n    return book;\n  },\n  {\n    cache: createCache(),\n  },\n);\n```\n\n### Use a custom persistance layer\n\nlocal storage, for example:\n\n```ts\nimport { withSimpleCaching } from 'with-simple-caching';\n\nconst getRecipesFromApiWithLocalStorageCaching = withSimpleCaching(getRecipesFromApi, {\n  // just define how a cache can `get` from and `set` to this data store\n  cache: {\n    get: (key) => localStorage.getItem(key),\n    set: (key, value) => localStorage.setItem(key, value),\n  },\n});\n```\n\n### Use an asynchronous persistance layer\n\nsome extra logic is required in order to work with asynchronous caches. therefore, a different wrapper is available for this usecase: `withSimpleCachingAsync`.\n\nasynchronous caching on-disk, for example:\n\n```ts\nimport { createCache } from 'simple-on-disk-cache';\nimport { withSimpleCachingAsync } from 'with-simple-caching';\n\nconst getRecipesFromApiWithAsyncCaching = withSimpleCachingAsync(getRecipesFromApi, {\n  cache: createCache({ directory: { s3: { bucket: '__bucket__', prefix: '__prefix__' } } }),\n});\n```\n\n### Use a custom key serialization method\n\nserialize the key as the sha hash of the args, for example\n\n```ts\nimport { createCache } from 'simple-in-memory-cache';\nimport { withSimpleCaching } from 'with-simple-caching';\n\nconst getRecipesFromApiWithLocalStorageCaching = withSimpleCaching(getRecipesFromApi, {\n  cache: createCache(),\n  serialize: {\n    key: (args) =>\n        crypto.createHash('sha256').update(JSON.stringify(args)).digest('hex'),\n  }\n});\n```\n\n### Use a custom value serialization and deserialization method\n\nif your cache requires you to store data as a string, as is typically the case with asynchronous caches, you can define how to serialize and deserialize the response of your logic\n\n```ts\nimport { createCache } from 'simple-on-disk-cache';\nimport { withSimpleCachingAsync } from 'with-simple-caching';\n\nconst getRecipesFromApiWithLocalStorageCaching = withSimpleCachingAsync(getRecipesFromApi, {\n  cache: createCache({ directory: { s3: { bucket: '__bucket__', prefix: '__prefix__' } } }),\n  serialize: {\n    value: async (response) => JSON.stringify(await response),\n  },\n  deserialize: {\n    value: async (cached) => JSON.parse(await cached)\n  }\n});\n```\n\n### Define the cache at runtime from function inputs\n\nif your cache is defined as part of the inputs to your function (e.g., if you're using the input context pattern), you define where to find the cache in the inputs\n\nfor example\n```ts\nimport { createCache, SimpleInMemoryCache } from 'simple-in-memory-cache';\nimport { withSimpleCaching } from 'with-simple-caching';\n\nconst getBookByName = withSimpleCaching(\n  async ({ name: string}, context: { cache: SimpleInMemoryCache<Book> }) => {\n    /* ... get the book ... */\n    return book;\n  },\n  {\n    cache: ({ fromInput }) => fromInput[1].context.cache, // grab the cache from the input's \"context\" parameter (the second input parameter)\n  },\n);\n\nconst book = await getBookByName({ name: 'Hitchhikers Guide to the Galaxy' }, { cache: createCache() });\n```\n\n\n# Features\n\n### Automatic cache key\n\nThe arguments your function is invoked with is used as the cache key, after serialization. For example:\n\n```ts\nimport { createCache } from 'simple-in-memory-cache';\nimport { withSimpleCaching } from 'with-simple-caching';\n\nconst getZodiacSign = withSimpleCaching(async ({ birthday }: { birthday: string }) => /* ... */, { cache: createCache() });\n\ngetZodiacSign({ birthday: '2020-07-21' }); // here the cache key is `[{\"birthday\":\"2020-07-21\"}]`\n```\n\n_note: array order **does** matter_\n\n### Customizable cache data store\n\nYou can easily use a custom cache or custom data store / persistance layer for caching with this wrapper.\n\n```ts\nimport { withSimpleCaching } from 'with-simple-caching';\n\nconst getZodiacSign = withSimpleCaching(\n  async ({ birthday }: { birthday: string }) => /* ... */,\n  {\n    cache: {\n      get: (key: string) => /* ... how to get from your custom data store ... */,\n      set: (key: string, value: any) => /** ... how to set to your custom data store ... */,\n    }\n  }\n);\n```\n","readmeFilename":"readme.md"}