{"_id":"middy-store","_rev":"67-a67da27b9fd3c4b7fa130fae64e854cc","name":"middy-store","dist-tags":{"alpha":"0.0.0-alpha.28","latest":"1.1.0"},"versions":{"0.0.0-alpha.0":{"name":"middy-store","version":"0.0.0-alpha.0","keywords":[],"author":"","license":"ISC","_id":"middy-store@0.0.0-alpha.0","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store#readme","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"0cdca1e6416a7341ef3c2f4d1b15280a39b7922b","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.0.0-alpha.0.tgz","fileCount":6,"integrity":"sha512-lQXt5MTQ+B/IeYsY/OrC6K4eFgxbY0FK+sHconyTP4ZIi0d0XxBXm+hjws1mq6I5vRB68lYmjKSE56Qy+9NGvA==","signatures":[{"sig":"MEYCIQDlBfslFWCsN1Xcw9QqFrmpWk0IonXlq0N5iQfNCZrxegIhAOZRtqGKPQ2DWY7fg83B5ZWXD2lKNcmxG3aGQt/IrSk6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27084},"main":"./dist/index.js","type":"module","_from":"file:middy-store-0.0.0-alpha.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.cjs","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest","build":"tsc --noEmit","bundle":"tsup ./src/index.ts --format cjs,esm --dts --clean"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/private/var/folders/_y/_4h8lsmx5053g1g2x562lt0m0000gn/T/240669ea6cb13ff56f5cfe059e798770/middy-store-0.0.0-alpha.0.tgz","_integrity":"sha512-lQXt5MTQ+B/IeYsY/OrC6K4eFgxbY0FK+sHconyTP4ZIi0d0XxBXm+hjws1mq6I5vRB68lYmjKSE56Qy+9NGvA==","deprecated":"This version is deprecated","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","@middy/core":"^5.2.3","lodash.topath":"^4.5.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.0.0-alpha.0_1709304571510_0.7819444463348024","host":"s3://npm-registry-packages"}},"0.0.0-alpha.1":{"name":"middy-store","version":"0.0.0-alpha.1","keywords":[],"author":"","license":"ISC","_id":"middy-store@0.0.0-alpha.1","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store#readme","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"d7aa78d660f7b02c9711139e67c1ec7f11f03e71","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.0.0-alpha.1.tgz","fileCount":6,"integrity":"sha512-1BeoCATdZxkN+BTxZXPSaGF8OeAu7dTiiJeIkSqvw75c4RGURrnFAbIYznpruD4TtBNOszzN3up53odOb8V5LQ==","signatures":[{"sig":"MEUCIQCGGQXZZjETkgnnv4iqxL/xHvFRog0JIO1daW+3O77sbAIgEjs9ARF1mPawmYAYiipV/Ii8Gm4V6csJLNhLFZqBycE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28511},"main":"./dist/index.js","type":"module","_from":"file:middy-store-0.0.0-alpha.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.cjs","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest","build":"tsc --noEmit","bundle":"tsup ./src/index.ts --format cjs,esm --dts --clean"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/private/var/folders/_y/_4h8lsmx5053g1g2x562lt0m0000gn/T/0bbf84b3da4f4e2078606b6dc8dbc311/middy-store-0.0.0-alpha.1.tgz","_integrity":"sha512-1BeoCATdZxkN+BTxZXPSaGF8OeAu7dTiiJeIkSqvw75c4RGURrnFAbIYznpruD4TtBNOszzN3up53odOb8V5LQ==","deprecated":"This version is deprecated","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","@middy/core":"^5.2.3","@middy/util":"^5.2.6","lodash.topath":"^4.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.0.0-alpha.1_1709471507444_0.8959035372240751","host":"s3://npm-registry-packages"}},"0.0.0-alpha.4":{"name":"middy-store","version":"0.0.0-alpha.4","keywords":[],"author":"","license":"ISC","_id":"middy-store@0.0.0-alpha.4","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store#readme","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"4c9f596ad9209b237511095aeb6a5446c657e661","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.0.0-alpha.4.tgz","fileCount":6,"integrity":"sha512-MKoD6KkzqzZCKzOPhMun8UO4T/qSgbR9gatl670ZaF3PkkCyju0r6RtxfWES+fnfTbgt8aPBN3bMLUH8gyUbbg==","signatures":[{"sig":"MEYCIQCHqmLUEwzU51jreMIhmzTUvYCMX8oSTQWSAK/XjpDj4wIhAKlSEP5KirEZqU2Rw89WMl/l4T/+DiH7Uc5VXbV0C/wT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28573},"main":"./dist/index.js","type":"module","_from":"file:middy-store-0.0.0-alpha.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.cjs","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest","build":"tsc --noEmit","bundle":"tsup ./src/index.ts --format cjs,esm --dts --clean","publish:alpha":"pnpm version prerelease --preid alpha && pnpm publish --tag alpha --no-git-checks"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/private/var/folders/_y/_4h8lsmx5053g1g2x562lt0m0000gn/T/ebddd6d6681ce8443cc55dad07560309/middy-store-0.0.0-alpha.4.tgz","_integrity":"sha512-MKoD6KkzqzZCKzOPhMun8UO4T/qSgbR9gatl670ZaF3PkkCyju0r6RtxfWES+fnfTbgt8aPBN3bMLUH8gyUbbg==","deprecated":"This version is deprecated","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","@middy/core":"^5.2.3","@middy/util":"^5.2.6","lodash.topath":"^4.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.0.0-alpha.4_1709561561225_0.22651512919351147","host":"s3://npm-registry-packages"}},"0.0.0-alpha.5":{"name":"middy-store","version":"0.0.0-alpha.5","keywords":[],"author":"","license":"ISC","_id":"middy-store@0.0.0-alpha.5","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store#readme","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"db331b4dc27383dae14a45015510bf3d04016084","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.0.0-alpha.5.tgz","fileCount":6,"integrity":"sha512-tHezHAPjTRL+j6ynkdzfWRxDebHhoIDVrFkTHNBWS/4wwnNRW6kSGuKLcBEOjKQ8bVR+6dUWO/PQ/BsylxjOfg==","signatures":[{"sig":"MEQCIF4IFYTse7nDk/+YxghvkM83mYNe22/ZP0CGvsGiB8AZAiAvfuteNOIXTgVe917WZ8wnehBvWoUXCnH3yp2yfS9S6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28687},"main":"./dist/index.js","type":"module","_from":"file:middy-store-0.0.0-alpha.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.cjs","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest","build":"tsc --noEmit","bundle":"tsup ./src/index.ts --format cjs,esm --dts --clean","publish:alpha":"pnpm version prerelease --preid alpha && pnpm publish --tag alpha --no-git-checks"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/private/var/folders/_y/_4h8lsmx5053g1g2x562lt0m0000gn/T/158c2692ff99a5c5097ae97341e9e42a/middy-store-0.0.0-alpha.5.tgz","_integrity":"sha512-tHezHAPjTRL+j6ynkdzfWRxDebHhoIDVrFkTHNBWS/4wwnNRW6kSGuKLcBEOjKQ8bVR+6dUWO/PQ/BsylxjOfg==","deprecated":"This version is deprecated","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","@middy/core":"^5.2.3","@middy/util":"^5.2.6","lodash.topath":"^4.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.0.0-alpha.5_1709562211634_0.7054035000415046","host":"s3://npm-registry-packages"}},"0.0.0-alpha.6":{"name":"middy-store","version":"0.0.0-alpha.6","keywords":[],"author":"","license":"ISC","_id":"middy-store@0.0.0-alpha.6","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store#readme","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"d0738f9dbbd020868ee66dc95aaf01b90a2e4d02","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.0.0-alpha.6.tgz","fileCount":6,"integrity":"sha512-e56Q7Kize+h86YAlidtGei/+B0WSDDpDKIJGXjxiLbVCUWtAUKVOw+gkr/OMx8+YquS5Ug90xrhOwyhu4UeIvg==","signatures":[{"sig":"MEUCIQDUZgv9L52uCOYKm8xUTxVs214Bp/KYl9KvhxNQ+XEN8wIgCkxPbLDXPJzYZ9grCc2oZiSDx0R/rqB5bL0TjmDxWTI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28971},"main":"./dist/index.js","type":"module","_from":"file:middy-store-0.0.0-alpha.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.cjs","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest","build":"tsc --noEmit","bundle":"tsup ./src/index.ts --format cjs,esm --dts --clean","publish:alpha":"pnpm version prerelease --preid alpha && pnpm publish --tag alpha --no-git-checks"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/private/var/folders/_y/_4h8lsmx5053g1g2x562lt0m0000gn/T/603603e7148cd61ad00b7ebd3d02e178/middy-store-0.0.0-alpha.6.tgz","_integrity":"sha512-e56Q7Kize+h86YAlidtGei/+B0WSDDpDKIJGXjxiLbVCUWtAUKVOw+gkr/OMx8+YquS5Ug90xrhOwyhu4UeIvg==","deprecated":"This version is deprecated","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","@middy/core":"^5.2.3","@middy/util":"^5.2.6","lodash.topath":"^4.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.0.0-alpha.6_1709563229178_0.07598326136077649","host":"s3://npm-registry-packages"}},"0.0.0-alpha.7":{"name":"middy-store","version":"0.0.0-alpha.7","keywords":[],"author":"","license":"ISC","_id":"middy-store@0.0.0-alpha.7","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store#readme","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"6f6d741210c21239ebb069eab7722f086f5bc9d3","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.0.0-alpha.7.tgz","fileCount":6,"integrity":"sha512-QAWgjHO60QLPJ3HN2aclduc94Yg/ACeH3qplf3GHXScxi2aJiTa2IduIuAqDczdmn++i1f9CcXgim3xtKBa+mw==","signatures":[{"sig":"MEYCIQDWMD5uzjHmOdeyT/RdlF2nI2UtI4DRNjBHd32U7RfJHwIhAPwdSz1Orgpb0rtykgp8h8rAPXW7IB/cHONcUrOqzhVR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28971},"main":"./dist/index.js","type":"module","_from":"file:middy-store-0.0.0-alpha.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.cjs","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest","build":"tsc --noEmit","bundle":"tsup ./src/index.ts --format cjs,esm --dts --clean","publish:alpha":"pnpm version prerelease --preid alpha && pnpm publish --tag alpha --no-git-checks"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/private/var/folders/_y/_4h8lsmx5053g1g2x562lt0m0000gn/T/5fd0292da5814ab83a6ee2e616995080/middy-store-0.0.0-alpha.7.tgz","_integrity":"sha512-QAWgjHO60QLPJ3HN2aclduc94Yg/ACeH3qplf3GHXScxi2aJiTa2IduIuAqDczdmn++i1f9CcXgim3xtKBa+mw==","deprecated":"This version is deprecated","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","@middy/core":"^5.2.3","@middy/util":"^5.2.6","lodash.topath":"^4.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.0.0-alpha.7_1709564046308_0.8240863679272303","host":"s3://npm-registry-packages"}},"0.0.0-alpha.8":{"name":"middy-store","version":"0.0.0-alpha.8","keywords":[],"author":"","license":"ISC","_id":"middy-store@0.0.0-alpha.8","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store#readme","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"424a3fd82344a1c03157a0cc3fef1343f53455e6","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.0.0-alpha.8.tgz","fileCount":6,"integrity":"sha512-ZPACBvK7plO00ixJG/XYRcxKeJDP9IBQvEEUts2iPn5HTIwEUwn+xuCCn/88afZTG+5h9Q76UcEUCbtAScLeIw==","signatures":[{"sig":"MEUCIB+bH4a7iLNxk2i3+/f9eVhp2sOtnuS7piXOfoqq/useAiEAqCYYfJn1OKi6WI8qH/NQICUVP5YH9YBjDZNeys3TURY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29467},"main":"./dist/index.js","type":"module","_from":"file:middy-store-0.0.0-alpha.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.cjs","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest","build":"tsc --noEmit","bundle":"tsup ./src/index.ts --format cjs,esm --dts --clean","publish:alpha":"pnpm version prerelease --preid alpha && pnpm publish --tag alpha --no-git-checks"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/private/var/folders/_y/_4h8lsmx5053g1g2x562lt0m0000gn/T/2609cb36064ff5929674be8e0772592b/middy-store-0.0.0-alpha.8.tgz","_integrity":"sha512-ZPACBvK7plO00ixJG/XYRcxKeJDP9IBQvEEUts2iPn5HTIwEUwn+xuCCn/88afZTG+5h9Q76UcEUCbtAScLeIw==","deprecated":"This version is deprecated","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","@middy/core":"^5.2.3","@middy/util":"^5.2.6","lodash.topath":"^4.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.0.0-alpha.8_1709568203621_0.2513131243694522","host":"s3://npm-registry-packages"}},"0.0.0-alpha.9":{"name":"middy-store","version":"0.0.0-alpha.9","keywords":[],"author":"","license":"ISC","_id":"middy-store@0.0.0-alpha.9","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store#readme","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"4b4accbc5f3f18a1ea5137f56ac416a60a729831","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.0.0-alpha.9.tgz","fileCount":6,"integrity":"sha512-iOzalDygszbHSAIKmY4tCbWSgLpbuIMkY2h94tbMdmi0F6xpzMk7kXrzwkB8iC7uFTn7WoZU9dekhI80jQFClw==","signatures":[{"sig":"MEQCIH6r284rOSld1tOP+RwN5FSyCbP5N/6Y/BVIEnLqYWnnAiAZR+ZFuLIU+cWGB7EfXNZHgc5WlWiDlHrcvIbCqznp9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30619},"main":"./dist/index.js","type":"module","_from":"file:middy-store-0.0.0-alpha.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.cjs","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest","build":"tsc --noEmit","bundle":"tsup ./src/index.ts --format cjs,esm --dts --clean","publish:alpha":"pnpm version prerelease --preid alpha && pnpm publish --tag alpha --no-git-checks"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/private/var/folders/_y/_4h8lsmx5053g1g2x562lt0m0000gn/T/90b345b23298d8fb18d9c9fda16951cd/middy-store-0.0.0-alpha.9.tgz","_integrity":"sha512-iOzalDygszbHSAIKmY4tCbWSgLpbuIMkY2h94tbMdmi0F6xpzMk7kXrzwkB8iC7uFTn7WoZU9dekhI80jQFClw==","deprecated":"This version is deprecated","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","@middy/core":"^5.2.3","@middy/util":"^5.2.6","lodash.topath":"^4.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.0.0-alpha.9_1709620806273_0.5603380780444853","host":"s3://npm-registry-packages"}},"0.0.0-alpha.10":{"name":"middy-store","version":"0.0.0-alpha.10","keywords":[],"author":"","license":"ISC","_id":"middy-store@0.0.0-alpha.10","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store#readme","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"53c079bec5a9db9cbf49cf87f28bd10c81a38ba7","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.0.0-alpha.10.tgz","fileCount":6,"integrity":"sha512-vtTSNVCKaO3wYYDc+aTOKRdzzJMw1WasS428KSZBBm5GSi+i0S0EJ1W3rVqvYWAWL/Levqrt9aaUDh0REXHSVg==","signatures":[{"sig":"MEUCICAvaUeplepvBeilyXdjfmNUk2nMY5xev0TsfeX0jifSAiEAzeHeXvl25WS6v4MCMpgz1j4X6DHGLiOjA6uZKGzcZ2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30755},"main":"./dist/index.js","type":"module","_from":"file:middy-store-0.0.0-alpha.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.cjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest","build":"tsc --noEmit","bundle":"tsup ./src/index.ts --format cjs,esm --dts --clean","publish:alpha":"pnpm version prerelease --preid alpha && pnpm publish --tag alpha --no-git-checks"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/private/var/folders/_y/_4h8lsmx5053g1g2x562lt0m0000gn/T/0018b8c7c7f1422f360e6a94ad816184/middy-store-0.0.0-alpha.10.tgz","_integrity":"sha512-vtTSNVCKaO3wYYDc+aTOKRdzzJMw1WasS428KSZBBm5GSi+i0S0EJ1W3rVqvYWAWL/Levqrt9aaUDh0REXHSVg==","deprecated":"This version is deprecated","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","@middy/core":"^5.2.3","@middy/util":"^5.2.6","lodash.topath":"^4.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.0.0-alpha.10_1709621741328_0.7893159640120624","host":"s3://npm-registry-packages"}},"0.0.0-alpha.11":{"name":"middy-store","version":"0.0.0-alpha.11","keywords":[],"author":"","license":"ISC","_id":"middy-store@0.0.0-alpha.11","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store#readme","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"1f6a2dd4487411cc7c937e66780cfff55a89a0b5","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.0.0-alpha.11.tgz","fileCount":6,"integrity":"sha512-tMDE3dPTM6F3agN9oj9Ftr5SXnOlxVEcOLsoOdk6wqlBXMMcJ7SGbm/2fGG28nndRl2u2zES5pRpHQ6Tb6ousw==","signatures":[{"sig":"MEYCIQCt46AXlvNEsqvWF5ZaTpCGii9IvUZuCZQFCNemK7y2HgIhAJyL9gqPCIBIqUIKeKTWCrh2T6LVqRfDcgjj+Sz59TXR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31215},"main":"./dist/index.js","type":"module","_from":"file:middy-store-0.0.0-alpha.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.cjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest","build":"tsc --noEmit","bundle":"tsup ./src/index.ts --format cjs,esm --dts --clean","publish:alpha":"pnpm version prerelease --preid alpha && pnpm publish --tag alpha --no-git-checks"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/private/var/folders/_y/_4h8lsmx5053g1g2x562lt0m0000gn/T/9ffedca03cb1f024c61b6fa395b5d903/middy-store-0.0.0-alpha.11.tgz","_integrity":"sha512-tMDE3dPTM6F3agN9oj9Ftr5SXnOlxVEcOLsoOdk6wqlBXMMcJ7SGbm/2fGG28nndRl2u2zES5pRpHQ6Tb6ousw==","deprecated":"This version is deprecated","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","@middy/core":"^5.2.3","@middy/util":"^5.2.6","lodash.topath":"^4.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.0.0-alpha.11_1709642262292_0.5649813043538741","host":"s3://npm-registry-packages"}},"0.0.0-alpha.12":{"name":"middy-store","version":"0.0.0-alpha.12","keywords":[],"author":"","license":"ISC","_id":"middy-store@0.0.0-alpha.12","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store#readme","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"0b402da3d5075476ef7f7e2787263578fb821a18","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.0.0-alpha.12.tgz","fileCount":6,"integrity":"sha512-9IwfQmaTbgEZkuOxkKSaxtrsTOJz8mktLaf3ZlPbSEr3U2/rW/ucbNR8MI4th9a6Ex9QITiOgcRsTgp0TMWfFA==","signatures":[{"sig":"MEUCIQCf3u1Cx+wHgYUZdZUChFZ/7ZWegH50m9JGR3P2dyhkVgIgeQYZE9w+g3X+f4yXpbwfhih72rD7uf7ZXuY9/N8ywQU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31215},"main":"./dist/index.js","type":"module","_from":"file:middy-store-0.0.0-alpha.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.cjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest","build":"tsc --noEmit","bundle":"tsup ./src/index.ts --format cjs,esm --dts --clean","publish:alpha":"pnpm version prerelease --preid alpha && pnpm publish --tag alpha --no-git-checks"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/private/var/folders/_y/_4h8lsmx5053g1g2x562lt0m0000gn/T/7443cf3f262a8b748e1dd0dfd5c3d270/middy-store-0.0.0-alpha.12.tgz","_integrity":"sha512-9IwfQmaTbgEZkuOxkKSaxtrsTOJz8mktLaf3ZlPbSEr3U2/rW/ucbNR8MI4th9a6Ex9QITiOgcRsTgp0TMWfFA==","deprecated":"This version is deprecated","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","@middy/core":"^5.2.3","@middy/util":"^5.2.6","lodash.topath":"^4.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.0.0-alpha.12_1709642567198_0.5230822527671195","host":"s3://npm-registry-packages"}},"0.0.0-alpha.13":{"name":"middy-store","version":"0.0.0-alpha.13","keywords":[],"author":"","license":"ISC","_id":"middy-store@0.0.0-alpha.13","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store#readme","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"72a4a0efebade98342e0521013e2642fdbb1d09c","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.0.0-alpha.13.tgz","fileCount":6,"integrity":"sha512-/4k0i6xoLB/dhcPA3fL3a2tY+x6x/owX6+r2fQh9Lv0IeBnIsqEUL/NfvaoMAutIoFD81izq7fewz/n467zMcQ==","signatures":[{"sig":"MEQCIDiDI8KAXxkcYFc44svJGoOrFqNei6H9got067MRiehVAiAdtRDfkfMWi4DMZGfbk4tvEAIV6eI1lxfqGsWcx3KXQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31215},"main":"./dist/index.js","type":"module","_from":"file:middy-store-0.0.0-alpha.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.cjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest","build":"tsc --noEmit","bundle":"tsup ./src/index.ts --format cjs,esm --dts --clean","publish:alpha":"pnpm version prerelease --preid alpha && pnpm publish --tag alpha --no-git-checks"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/private/var/folders/_y/_4h8lsmx5053g1g2x562lt0m0000gn/T/40267949cadb116c9b113022afd98e77/middy-store-0.0.0-alpha.13.tgz","_integrity":"sha512-/4k0i6xoLB/dhcPA3fL3a2tY+x6x/owX6+r2fQh9Lv0IeBnIsqEUL/NfvaoMAutIoFD81izq7fewz/n467zMcQ==","deprecated":"This version is deprecated","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","@middy/core":"^5.2.3","@middy/util":"^5.2.6","lodash.topath":"^4.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.0.0-alpha.13_1709642946289_0.31691798633374346","host":"s3://npm-registry-packages"}},"0.0.0-alpha.15":{"name":"middy-store","version":"0.0.0-alpha.15","keywords":[],"author":"","license":"ISC","_id":"middy-store@0.0.0-alpha.15","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store#readme","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"ba4a5015e846cec127a4053c9863b885f26b6b56","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.0.0-alpha.15.tgz","fileCount":6,"integrity":"sha512-kvw5T6YTq2iflC/et4Dh+Wpj41G6jKSmdM0T2glyMraz8hxQDFCW1AbXB9zQTRMxtGcHs79QOOYn+KZvItFoAg==","signatures":[{"sig":"MEUCIBnNMJ/sVDch15G8HO53TcQQXxhpvwSKV5jKVNUfEQSJAiEAtoHNhjhQxN935dXKErmFzEEIAj+7PniD1+NpuNtj93o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31215},"main":"./dist/index.js","type":"module","_from":"file:middy-store-0.0.0-alpha.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.cjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest","build":"tsc --noEmit","bundle":"tsup ./src/index.ts --format cjs,esm --dts --clean","publish:alpha":"pnpm version prerelease --preid alpha && pnpm publish --tag alpha --no-git-checks"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/private/var/folders/_y/_4h8lsmx5053g1g2x562lt0m0000gn/T/420883d39e319929910f26351b7b19c5/middy-store-0.0.0-alpha.15.tgz","_integrity":"sha512-kvw5T6YTq2iflC/et4Dh+Wpj41G6jKSmdM0T2glyMraz8hxQDFCW1AbXB9zQTRMxtGcHs79QOOYn+KZvItFoAg==","deprecated":"This version is deprecated","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","@middy/core":"^5.2.3","@middy/util":"^5.2.6","lodash.topath":"^4.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.0.0-alpha.15_1709644032805_0.8578645969470946","host":"s3://npm-registry-packages"}},"0.0.0-alpha.16":{"name":"middy-store","version":"0.0.0-alpha.16","keywords":[],"author":"","license":"ISC","_id":"middy-store@0.0.0-alpha.16","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store#readme","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"0586214d4d8af0e8516620afdd267d644cd2ca64","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.0.0-alpha.16.tgz","fileCount":6,"integrity":"sha512-DiMJN0C8AyaFoPOGP+N/Vc4vftGKimJ+0CfE/Dy+GB9NSDREBDoOvVeCsbi5kVcVj9yKSXabORqXh6bSnWuxqg==","signatures":[{"sig":"MEUCICEG4VQgZczCMXBkgL96aQNCNDGRztpULEqFHq9h19FUAiEA9o8sxC5x11bKJJRnPQB5W6bcbJyf0SPQbAon+vUOwXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31215},"main":"./dist/index.js","type":"module","_from":"file:middy-store-0.0.0-alpha.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.cjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest","build":"tsc --noEmit","bundle":"tsup ./src/index.ts --format cjs,esm --dts --clean","publish:alpha":"pnpm version prerelease --preid alpha && pnpm publish --tag alpha --no-git-checks"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/private/var/folders/_y/_4h8lsmx5053g1g2x562lt0m0000gn/T/eb28da04132f54572bc688dc75af3746/middy-store-0.0.0-alpha.16.tgz","_integrity":"sha512-DiMJN0C8AyaFoPOGP+N/Vc4vftGKimJ+0CfE/Dy+GB9NSDREBDoOvVeCsbi5kVcVj9yKSXabORqXh6bSnWuxqg==","deprecated":"This version is deprecated","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","@middy/core":"^5.2.3","@middy/util":"^5.2.6","lodash.topath":"^4.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.0.0-alpha.16_1709644363371_0.12284545499792365","host":"s3://npm-registry-packages"}},"0.0.0-alpha.17":{"name":"middy-store","version":"0.0.0-alpha.17","keywords":[],"author":"","license":"ISC","_id":"middy-store@0.0.0-alpha.17","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store#readme","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"926f5831ff32eb10df02f6a51fd058dc1341a6f1","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.0.0-alpha.17.tgz","fileCount":6,"integrity":"sha512-7v/KawnMb/xQLwIyallh6QV67KyQVJc0ParQRTRM37imfcsLVX1Vby6kqgKdOTN9YE8LPzPdJ+e0ljaEs3ZuhQ==","signatures":[{"sig":"MEYCIQDiboruWiM6yhhPwA+c//7QrkEbXN4sGN9OQGdTtfZdawIhANrHa5qb3WOzOAVc8iqcxPIBi+r69t+HNRaSvucxeR5y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31215},"main":"./dist/index.js","type":"module","_from":"file:middy-store-0.0.0-alpha.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.cjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest","build":"tsc --noEmit","bundle":"tsup ./src/index.ts --format cjs,esm --dts --clean","publish:alpha":"pnpm version prerelease --preid alpha && pnpm publish --tag alpha --no-git-checks"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/private/var/folders/_y/_4h8lsmx5053g1g2x562lt0m0000gn/T/3f3bc928e4d586ff3556aba15abbda2b/middy-store-0.0.0-alpha.17.tgz","_integrity":"sha512-7v/KawnMb/xQLwIyallh6QV67KyQVJc0ParQRTRM37imfcsLVX1Vby6kqgKdOTN9YE8LPzPdJ+e0ljaEs3ZuhQ==","deprecated":"This version is deprecated","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","@middy/core":"^5.2.3","@middy/util":"^5.2.6","lodash.topath":"^4.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.0.0-alpha.17_1709645323522_0.27173883242141983","host":"s3://npm-registry-packages"}},"0.0.0-alpha.18":{"name":"middy-store","version":"0.0.0-alpha.18","keywords":[],"author":"","license":"ISC","_id":"middy-store@0.0.0-alpha.18","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store#readme","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"025da13377e9907ca2455d2a12cf67588ad84f1f","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.0.0-alpha.18.tgz","fileCount":6,"integrity":"sha512-6Czo2EHhDy8Y67WNGeVwk0RYtk6lk2Z9+5RHdktm9dthXf0zldEBmBF4r0IQ3DvEIgYgCgFaiCN5D7iDEwVzgw==","signatures":[{"sig":"MEYCIQDvNkrDQxTBDfj60XvCh5uz4CoFJ930xOVjeVajxMjrZgIhAIWtpq54zpbPk66bg62yblpkTSPavPpAEbK1afzJ14sy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31215},"main":"./dist/index.js","type":"module","_from":"file:middy-store-0.0.0-alpha.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.cjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest","build":"tsc --noEmit","bundle":"tsup ./src/index.ts --format cjs,esm --dts --clean","publish:alpha":"pnpm version prerelease --preid alpha && pnpm publish --tag alpha --no-git-checks"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/private/var/folders/_y/_4h8lsmx5053g1g2x562lt0m0000gn/T/01cfd1867fed18a8f46eb2a1087512ef/middy-store-0.0.0-alpha.18.tgz","_integrity":"sha512-6Czo2EHhDy8Y67WNGeVwk0RYtk6lk2Z9+5RHdktm9dthXf0zldEBmBF4r0IQ3DvEIgYgCgFaiCN5D7iDEwVzgw==","deprecated":"This version is deprecated","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","@middy/core":"^5.2.3","@middy/util":"^5.2.6","lodash.topath":"^4.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.0.0-alpha.18_1709646596916_0.3284180159586756","host":"s3://npm-registry-packages"}},"0.0.0-alpha.19":{"name":"middy-store","version":"0.0.0-alpha.19","keywords":[],"author":"","license":"ISC","_id":"middy-store@0.0.0-alpha.19","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store#readme","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"f39342c15ba752969a34ca93c3955715f97b5e3d","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.0.0-alpha.19.tgz","fileCount":6,"integrity":"sha512-oJPL6Hw2Ng1mhHROfpiQ69g9f767/qJu2y00pcrV8MJ0jh6YzbhtQWaAbAErAAtfwWfwc8w7wCKXXSl6tWM0Uw==","signatures":[{"sig":"MEQCIF7/dJVbTPpP9aTZIdHsOkIj9FsawKINWb+FecjU2neJAiAq3D5I8iKWEGWYyxCKrTcJX2DC2+kafFZMG97HMjRChw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31653},"main":"./dist/index.js","type":"module","_from":"file:middy-store-0.0.0-alpha.19.tgz","types":"./dist/index.d.ts","module":"./dist/index.cjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest","build":"tsc --noEmit","bundle":"tsup ./src/index.ts --format cjs,esm --dts --clean","publish:alpha":"pnpm version prerelease --preid alpha && pnpm publish --tag alpha --no-git-checks"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/private/var/folders/_y/_4h8lsmx5053g1g2x562lt0m0000gn/T/9c6da332504b0c40a0999c25ae0142c0/middy-store-0.0.0-alpha.19.tgz","_integrity":"sha512-oJPL6Hw2Ng1mhHROfpiQ69g9f767/qJu2y00pcrV8MJ0jh6YzbhtQWaAbAErAAtfwWfwc8w7wCKXXSl6tWM0Uw==","deprecated":"This version is deprecated","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","@middy/core":"^5.2.3","@middy/util":"^5.2.6","lodash.topath":"^4.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.0.0-alpha.19_1709648255577_0.6004690814794504","host":"s3://npm-registry-packages"}},"0.0.0-alpha.20":{"name":"middy-store","version":"0.0.0-alpha.20","keywords":[],"author":"","license":"ISC","_id":"middy-store@0.0.0-alpha.20","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store#readme","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"c9950a013813050923613620d061b83643d07c60","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.0.0-alpha.20.tgz","fileCount":6,"integrity":"sha512-161F3rnKqw30as5/D48ts2RhTnvoR4qWBdiBRbEdHDuspLuuql9YPxkfme4NlP0gYnjbQETvbYFAdv0QEiBoQQ==","signatures":[{"sig":"MEUCIQD+KnMc3EV4rDwnS2tdSoJMY3B3vdqKe8MJAvweTbdlugIgPGX6V4qM+z/polN0T4btVTR/ZBd8mEv1V1v9oP7iHWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33923},"main":"./dist/index.js","type":"module","_from":"file:middy-store-0.0.0-alpha.20.tgz","types":"./dist/index.d.ts","module":"./dist/index.cjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest","build":"tsc --noEmit","bundle":"tsup ./src/index.ts --format cjs,esm --dts --clean","publish:alpha":"pnpm version prerelease --preid alpha && pnpm publish --tag alpha --no-git-checks"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/private/var/folders/_y/_4h8lsmx5053g1g2x562lt0m0000gn/T/03298dfb897166a2ec847c644b72beb0/middy-store-0.0.0-alpha.20.tgz","_integrity":"sha512-161F3rnKqw30as5/D48ts2RhTnvoR4qWBdiBRbEdHDuspLuuql9YPxkfme4NlP0gYnjbQETvbYFAdv0QEiBoQQ==","deprecated":"This version is deprecated","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","@middy/core":"^5.2.3","@middy/util":"^5.2.6","lodash.topath":"^4.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.0.0-alpha.20_1709649811808_0.05084497696488777","host":"s3://npm-registry-packages"}},"0.0.0-alpha.21":{"name":"middy-store","version":"0.0.0-alpha.21","keywords":[],"author":"","license":"ISC","_id":"middy-store@0.0.0-alpha.21","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store#readme","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"2b8d1173b53cfb91031bbf960ab094c2cd70476c","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.0.0-alpha.21.tgz","fileCount":6,"integrity":"sha512-cMGN7JTbIrdPIRm4jXPYYTLYhZBgaZz1cEhELxA3/Te574Vv63K31wIWYK/3xLMywc7ut8Tnf+GD/JOvrT37PA==","signatures":[{"sig":"MEUCIDHEzk63Wz1lLZ1TS60JY+iwLYfaZlQWrp6hD9XmZpLyAiEA2kaVAtpZS08GsMqj13I2pvvUefvIfWnorvkdyU0WJUU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33923},"main":"./dist/index.js","type":"module","_from":"file:middy-store-0.0.0-alpha.21.tgz","types":"./dist/index.d.ts","module":"./dist/index.cjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest","build":"tsc --noEmit","bundle":"tsup ./src/index.ts --format cjs,esm --dts --clean","publish:alpha":"pnpm version prerelease --preid alpha && pnpm publish --tag alpha --no-git-checks"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/private/var/folders/_y/_4h8lsmx5053g1g2x562lt0m0000gn/T/1f7184e808ea51ad32c98c6da3b849f8/middy-store-0.0.0-alpha.21.tgz","_integrity":"sha512-cMGN7JTbIrdPIRm4jXPYYTLYhZBgaZz1cEhELxA3/Te574Vv63K31wIWYK/3xLMywc7ut8Tnf+GD/JOvrT37PA==","deprecated":"This version is deprecated","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","@middy/core":"^5.2.3","@middy/util":"^5.2.6","lodash.topath":"^4.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.0.0-alpha.21_1709649846042_0.9615958732317524","host":"s3://npm-registry-packages"}},"0.0.0-alpha.22":{"name":"middy-store","version":"0.0.0-alpha.22","keywords":[],"author":"","license":"ISC","_id":"middy-store@0.0.0-alpha.22","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store#readme","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"2499694d9d16b11411377e244589420a54d2bf80","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.0.0-alpha.22.tgz","fileCount":6,"integrity":"sha512-zFZA8SyyAWrZPWGsvI6SYRY4tYKSTO5uXf8ZH/DkuAdjaHH3z21obX5aSELY8EOqyGO9qrjCEHFSiRedDuzwow==","signatures":[{"sig":"MEQCIGe2l38Wcl/nCsNxY9QioDW12wJJRIrakh+edvL3v11SAiAUEJhghEso6Oda6XHL52kViozIVqF+bosP5QcL+zbaFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33913},"main":"./dist/index.js","type":"module","_from":"file:middy-store-0.0.0-alpha.22.tgz","types":"./dist/index.d.ts","module":"./dist/index.cjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest","build":"tsc --noEmit","bundle":"tsup ./src/index.ts --format cjs,esm --dts --clean","publish:alpha":"pnpm version prerelease --preid alpha && pnpm publish --tag alpha --no-git-checks"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/private/var/folders/_y/_4h8lsmx5053g1g2x562lt0m0000gn/T/4f5aa79efe2871fb5b555455f0ca921b/middy-store-0.0.0-alpha.22.tgz","_integrity":"sha512-zFZA8SyyAWrZPWGsvI6SYRY4tYKSTO5uXf8ZH/DkuAdjaHH3z21obX5aSELY8EOqyGO9qrjCEHFSiRedDuzwow==","deprecated":"This version is deprecated","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","@middy/core":"^5.2.3","@middy/util":"^5.2.6","lodash.topath":"^4.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.0.0-alpha.22_1709733077702_0.335522092490238","host":"s3://npm-registry-packages"}},"0.0.0-alpha.23":{"name":"middy-store","version":"0.0.0-alpha.23","keywords":[],"author":"","license":"ISC","_id":"middy-store@0.0.0-alpha.23","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store#readme","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"9f8ef4ce87f9e728df531fd8d6093b6fc5e79655","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.0.0-alpha.23.tgz","fileCount":6,"integrity":"sha512-MzI7EX0UmWwmQ16fsCGqtnRMnHLoiyuybP47UcImDAjJyBJ3Kgm+J6eNFAMOAU/hcjWmmxlc1X+c5TqoKBuwtw==","signatures":[{"sig":"MEQCIHHqq0o0+oqkwKqlnEhr+oRLk9gFICYBi/0Orv4OLozcAiAZVbWwR9FI5OVWF7wLc4/sEYC87CE7wcUzegjQ0EZ+lA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34271},"main":"./dist/index.js","type":"module","_from":"file:middy-store-0.0.0-alpha.23.tgz","types":"./dist/index.d.ts","module":"./dist/index.cjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest","build":"tsc --noEmit","bundle":"tsup ./src/index.ts --format cjs,esm --dts --clean","publish:alpha":"pnpm version prerelease --preid alpha && pnpm publish --tag alpha --no-git-checks"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/private/var/folders/_y/_4h8lsmx5053g1g2x562lt0m0000gn/T/2bcb7bc634a4a5852816ae236f9c6eb2/middy-store-0.0.0-alpha.23.tgz","_integrity":"sha512-MzI7EX0UmWwmQ16fsCGqtnRMnHLoiyuybP47UcImDAjJyBJ3Kgm+J6eNFAMOAU/hcjWmmxlc1X+c5TqoKBuwtw==","deprecated":"This version is deprecated","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","@middy/core":"^5.2.3","@middy/util":"^5.2.6","lodash.topath":"^4.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.0.0-alpha.23_1709822962240_0.022093722490331702","host":"s3://npm-registry-packages"}},"0.0.0-alpha.24":{"name":"middy-store","version":"0.0.0-alpha.24","keywords":[],"author":"","license":"ISC","_id":"middy-store@0.0.0-alpha.24","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store#readme","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"80390ac1a5eb3fcf2a8a7cc26d6ecade9866d411","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.0.0-alpha.24.tgz","fileCount":6,"integrity":"sha512-nYIAreTHCudQR5+ofGoRyoeZeQekUIR9GQ6KGYNuDA0Yiv8lwiZhj1J19/C1cuqwOIqz/fu9k2Ub7ko+jmhbSg==","signatures":[{"sig":"MEQCIA6MsVmMl+svwqT/afUjbQqLKYH8lfcPpxzKQd2d8XjZAiBXqjvnGrgTDoln/aHWleG/sIbNY0Vu+6ljdzOlz4Ct7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35762},"main":"./dist/index.js","type":"module","_from":"file:middy-store-0.0.0-alpha.24.tgz","types":"./dist/index.d.ts","module":"./dist/index.cjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest","build":"tsc --noEmit","bundle":"tsup ./src/index.ts --format cjs,esm --dts --clean","publish:alpha":"pnpm version prerelease --preid alpha && pnpm publish --tag alpha --no-git-checks"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/private/var/folders/_y/_4h8lsmx5053g1g2x562lt0m0000gn/T/385ca843ec091bfc5e7e20f6b0083dd4/middy-store-0.0.0-alpha.24.tgz","_integrity":"sha512-nYIAreTHCudQR5+ofGoRyoeZeQekUIR9GQ6KGYNuDA0Yiv8lwiZhj1J19/C1cuqwOIqz/fu9k2Ub7ko+jmhbSg==","deprecated":"This version is deprecated","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","@middy/core":"^5.2.3","@middy/util":"^5.2.6","lodash.topath":"^4.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.0.0-alpha.24_1710844492022_0.2919389708575477","host":"s3://npm-registry-packages"}},"0.0.0-alpha.25":{"name":"middy-store","version":"0.0.0-alpha.25","keywords":[],"author":"","license":"ISC","_id":"middy-store@0.0.0-alpha.25","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store#readme","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"5187c32b41ec2465b7ee332a0ba2ec23e4d769ef","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.0.0-alpha.25.tgz","fileCount":6,"integrity":"sha512-6rDyynWkd5MT0LNPxs/l5rBdT8coQohoAWg2ONuqfS3Ngo/b4pr7L4blc6aOYyG5/09om7nCWblym8pxYM1y8A==","signatures":[{"sig":"MEUCIQCtkIQbNr0wRsCaS2voLQ0rA1cGR4mj8kcaUOswMRXfNQIgcNZI0CPAJnbdtlT3aqXaXRch1DJswYE3fByUWrPPbmw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36537},"main":"./dist/index.js","type":"module","_from":"file:middy-store-0.0.0-alpha.25.tgz","types":"./dist/index.d.ts","module":"./dist/index.cjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest","build":"tsc --noEmit","bundle":"tsup ./src/index.ts --format cjs,esm --dts --clean","publish:alpha":"pnpm version prerelease --preid alpha && pnpm publish --tag alpha --no-git-checks"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/private/var/folders/_y/_4h8lsmx5053g1g2x562lt0m0000gn/T/73f94534731a1c6ae5b8585c30ed1e05/middy-store-0.0.0-alpha.25.tgz","_integrity":"sha512-6rDyynWkd5MT0LNPxs/l5rBdT8coQohoAWg2ONuqfS3Ngo/b4pr7L4blc6aOYyG5/09om7nCWblym8pxYM1y8A==","deprecated":"This version is deprecated","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","@middy/core":"^5.2.3","@middy/util":"^5.2.6","lodash.topath":"^4.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.0.0-alpha.25_1710922859233_0.3812147026046573","host":"s3://npm-registry-packages"}},"0.0.0-alpha.26":{"name":"middy-store","version":"0.0.0-alpha.26","keywords":[],"author":"","license":"ISC","_id":"middy-store@0.0.0-alpha.26","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store#readme","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"fb01825f2b55bf2f8ee4d7f749eb768d6161dd49","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.0.0-alpha.26.tgz","fileCount":6,"integrity":"sha512-imViW4U9lULM2m3vriscc2KFKt86UmXtSXzLx61C3LssVbOQ1e5VJ3Qpg9JihiuIqZ9QMbyG9+jFMmgM9XZ43A==","signatures":[{"sig":"MEYCIQD1tE6V/FmdQ3z2vKE1DbJ3IinYzh3m0MPExBLMqCLwSgIhAL4HS5nPxIbuqhM2Fo/WcBIpaMvqCzlry4hDPV6PlsKt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36645},"main":"./dist/index.js","type":"module","_from":"file:middy-store-0.0.0-alpha.26.tgz","types":"./dist/index.d.ts","module":"./dist/index.cjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest","build":"tsc --noEmit","bundle":"tsup ./src/index.ts --format cjs,esm --dts --clean","publish:alpha":"pnpm version prerelease --preid alpha && pnpm publish --tag alpha --no-git-checks"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/private/var/folders/_y/_4h8lsmx5053g1g2x562lt0m0000gn/T/0c35606ee2f573e5d4056c2073102e1a/middy-store-0.0.0-alpha.26.tgz","_integrity":"sha512-imViW4U9lULM2m3vriscc2KFKt86UmXtSXzLx61C3LssVbOQ1e5VJ3Qpg9JihiuIqZ9QMbyG9+jFMmgM9XZ43A==","deprecated":"This version is deprecated","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","@middy/core":"^5.2.3","@middy/util":"^5.2.6","lodash.topath":"^4.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.0.0-alpha.26_1712137023856_0.12853478785930306","host":"s3://npm-registry-packages"}},"0.0.0-alpha.27":{"name":"middy-store","version":"0.0.0-alpha.27","keywords":[],"author":"","license":"ISC","_id":"middy-store@0.0.0-alpha.27","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store#readme","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"e84b4f81a4bc19ef02ab2814cbe87097cdf6621f","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.0.0-alpha.27.tgz","fileCount":6,"integrity":"sha512-oMLdnckwCZaASl8h29epJNeGgTYZPLyBT7A8t5xnHz+C22/m0PPE9DTtYFE8Wrv/RtXu+yjw4EWVOadgW6Sb2g==","signatures":[{"sig":"MEUCIQCMZLiSFFX7MDzyBGWAPL2pnHENSDXNfIk0NVYDRcN36wIgArnnbHcj5fuMRSidTCza1tWITlJIRPbe3+lEdONJzHg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36645},"main":"./dist/index.js","type":"module","_from":"file:middy-store-0.0.0-alpha.27.tgz","types":"./dist/index.d.ts","module":"./dist/index.cjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest","build":"tsc --noEmit","bundle":"tsup ./src/index.ts --format cjs,esm --dts --clean","publish:alpha":"pnpm version prerelease --preid alpha && pnpm publish --tag alpha --no-git-checks"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/private/var/folders/_y/_4h8lsmx5053g1g2x562lt0m0000gn/T/fa7a1ef52094cfa37b14d6c612467d71/middy-store-0.0.0-alpha.27.tgz","_integrity":"sha512-oMLdnckwCZaASl8h29epJNeGgTYZPLyBT7A8t5xnHz+C22/m0PPE9DTtYFE8Wrv/RtXu+yjw4EWVOadgW6Sb2g==","deprecated":"This version is deprecated","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","@middy/core":"^5.2.3","@middy/util":"^5.2.6","lodash.topath":"^4.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.0.0-alpha.27_1712142124557_0.17057463667211636","host":"s3://npm-registry-packages"}},"0.0.0-alpha.28":{"name":"middy-store","version":"0.0.0-alpha.28","keywords":[],"author":"","license":"ISC","_id":"middy-store@0.0.0-alpha.28","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store#readme","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"32174a7fec6cf99c999547ce6b19617242ae4633","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.0.0-alpha.28.tgz","fileCount":6,"integrity":"sha512-jSLNt0Xq+0ftXfMzHQDvU4tiKF98ElznyyWXyzpq+o+IQtWlSLniAS+FlN2NHHlRn3tV/pSeae03HbX1p7MSBw==","signatures":[{"sig":"MEUCIQDY+SmohKygjzCEMAW0HsARrJ1ibtp7zkvC+dLkpd/bBAIgdfyVIFmKqjSkcVOj6X2P6xgqUJHsjGmf1IO47ymLhps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36645},"main":"./dist/index.js","type":"module","_from":"file:middy-store-0.0.0-alpha.28.tgz","types":"./dist/index.d.ts","module":"./dist/index.cjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest","build":"tsc --noEmit","bundle":"tsup ./src/index.ts --format cjs,esm --dts --clean","publish:alpha":"pnpm version prerelease --preid alpha && pnpm publish --tag alpha --no-git-checks"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/private/var/folders/_y/_4h8lsmx5053g1g2x562lt0m0000gn/T/7f161cce218b09db049049e92e383a88/middy-store-0.0.0-alpha.28.tgz","_integrity":"sha512-jSLNt0Xq+0ftXfMzHQDvU4tiKF98ElznyyWXyzpq+o+IQtWlSLniAS+FlN2NHHlRn3tV/pSeae03HbX1p7MSBw==","deprecated":"This version is deprecated","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","@middy/core":"^5.2.3","@middy/util":"^5.2.6","lodash.topath":"^4.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.0.0-alpha.28_1713429763733_0.48223507045653013","host":"s3://npm-registry-packages"}},"0.0.0":{"name":"middy-store","version":"0.0.0","keywords":[],"author":"","license":"ISC","_id":"middy-store@0.0.0","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store#readme","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"205668df8bc261df3364808a1bc793e12d4fcc76","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.0.0.tgz","fileCount":6,"integrity":"sha512-/S9DOAsmEOAD5l5NHFpiof7mrfJzXOeZnQIi880RcxmK37uiLhmf+GtDiSPXhecHsf4IAtyX7696OheH2zdHtg==","signatures":[{"sig":"MEYCIQDMvjQ2fwEMNbOdvi0Eoc1AKHMmqEeJThHN6hcC/25o3gIhALCBYXo/vE1pE0pkGC1OjC7M3Wm8z/bhwVt+d48OiyfX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34365},"main":"./dist/index.js","type":"module","_from":"file:middy-store-0.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.cjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest","build":"tsc --noEmit","bundle":"tsup ./src/index.ts --format cjs,esm --dts --clean","release:alpha":"pnpm version prerelease --preid alpha && pnpm publish --tag alpha --no-git-checks","release:patch":"pnpm version patch && pnpm publish --no-git-checks"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/private/var/folders/_y/_4h8lsmx5053g1g2x562lt0m0000gn/T/f94d5edefdbc4ea68868af16bd0864cb/middy-store-0.0.0.tgz","_integrity":"sha512-/S9DOAsmEOAD5l5NHFpiof7mrfJzXOeZnQIi880RcxmK37uiLhmf+GtDiSPXhecHsf4IAtyX7696OheH2zdHtg==","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","@middy/core":"^5.2.3","@middy/util":"^5.2.6","lodash.topath":"^4.5.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.0.0_1714377253456_0.5921980249368741","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"middy-store","version":"0.0.1","keywords":[],"author":{"name":"Chris Cook"},"license":"MIT","_id":"middy-store@0.0.1","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store#readme","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"f184f488e13d172e0c5d14eccc3a47f07047f50d","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.0.1.tgz","fileCount":4,"integrity":"sha512-kheTozlOemSC8VQ3p90Ybeg0WFY0z5ZfzLS2rusc50NVlXVZLSjDXIIDTau4UlXrttHV669jyRcygBfmH0Rsfg==","signatures":[{"sig":"MEUCIBv5YMzVGZKYT81ZnicFa5O6f4ODbwXRdajDI8GHAsqbAiEAzwv/R/83aurdttIrSk0u6QlUhVcdsA4Hb+EOuob5iFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17941},"type":"module","_from":"file:middy-store-0.0.1.tgz","module":"./dist/index.cs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"test":"vitest","build":"tsup ./src/index.ts --format esm --dts --clean"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/private/var/folders/_y/_4h8lsmx5053g1g2x562lt0m0000gn/T/c90ae10ee5c6d09f562c5d9f6dd2b99c/middy-store-0.0.1.tgz","_integrity":"sha512-kheTozlOemSC8VQ3p90Ybeg0WFY0z5ZfzLS2rusc50NVlXVZLSjDXIIDTau4UlXrttHV669jyRcygBfmH0Rsfg==","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git","directory":"packages/core"},"_npmVersion":"10.5.2","description":"","directories":{},"_nodeVersion":"20.13.1","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.topath":"^4.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@middy/core":"^5.2.3","@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"peerDependencies":{"@middy/core":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.0.1_1723110350462_0.3583488703150519","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"middy-store","version":"0.0.2","keywords":[],"author":{"name":"Chris Cook"},"license":"MIT","_id":"middy-store@0.0.2","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store#readme","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"d38252354b21f2a8c814b96c6806e247612eaba7","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.0.2.tgz","fileCount":4,"integrity":"sha512-BunzG+MKSLkJ2jqBuhNPP8A6vyZt/3Zvw+p+cDHAk6JPfVpB74i1CFmxDzskZBK0g6lpUkkORvOFbY4BgjivlA==","signatures":[{"sig":"MEYCIQDyWMbESLE93A1AtqU5NaS6j7HEHtx3R6RTp92sGsS6sQIhAKJi84gPYICxK86tTC9GjWLZtZ8iI2rn+lVY8kcskcLG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17872},"type":"module","_from":"file:middy-store-0.0.2.tgz","module":"./dist/index.cs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"test":"vitest","build":"tsup ./src/index.ts --format esm --dts --clean"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/private/var/folders/_y/_4h8lsmx5053g1g2x562lt0m0000gn/T/51e3d0f09fe11350205c2f82c3816bf4/middy-store-0.0.2.tgz","_integrity":"sha512-BunzG+MKSLkJ2jqBuhNPP8A6vyZt/3Zvw+p+cDHAk6JPfVpB74i1CFmxDzskZBK0g6lpUkkORvOFbY4BgjivlA==","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git","directory":"packages/core"},"_npmVersion":"10.5.2","description":"","directories":{},"_nodeVersion":"20.13.1","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.topath":"^4.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@middy/core":"^5.2.3","@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"peerDependencies":{"@middy/core":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.0.2_1723121009598_0.2554932973835953","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"middy-store","version":"0.0.3","keywords":[],"author":{"name":"Chris Cook"},"license":"MIT","_id":"middy-store@0.0.3","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store#readme","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"78654736c532827caec8d9c9bb13ade4595be7f5","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.0.3.tgz","fileCount":4,"integrity":"sha512-e5ZVAgniKL3UNNlu18aahW8vTrGZ9C7hHWCIYU4dpCbGarxznRSqLz4iu/xx+xb0ZNGXjJW6kSgPqk2otxiGHw==","signatures":[{"sig":"MEUCIECgwkB+Qc3IbZtJUchzw0w5iq/6UQOuMMIYEhvu2JeGAiEA8uiYZdKyAmJZSuIgTL4QqbzUTUQnb0q51ndf0rXOv8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17839},"type":"module","_from":"file:middy-store-0.0.3.tgz","module":"./dist/index.cs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"test":"vitest","build":"tsup ./src/index.ts --format esm --dts --clean"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/private/var/folders/_y/_4h8lsmx5053g1g2x562lt0m0000gn/T/1c044bde6d6b21ae4b4e0987178f3ec0/middy-store-0.0.3.tgz","_integrity":"sha512-e5ZVAgniKL3UNNlu18aahW8vTrGZ9C7hHWCIYU4dpCbGarxznRSqLz4iu/xx+xb0ZNGXjJW6kSgPqk2otxiGHw==","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git","directory":"packages/core"},"_npmVersion":"10.5.2","description":"","directories":{},"_nodeVersion":"20.13.1","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.topath":"^4.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@middy/core":"^5.2.3","@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"peerDependencies":{"@middy/core":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.0.3_1723560054525_0.890275116333159","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"middy-store","version":"0.0.4","keywords":[],"author":{"name":"Chris Cook"},"license":"MIT","_id":"middy-store@0.0.4","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store#readme","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"22de7957b6d0b039ff410ca7ef6653c7c398bab0","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.0.4.tgz","fileCount":4,"integrity":"sha512-+JM97jXOD8RCOiqsPTeU9ybCmzX8voIW6handchvMmpRdrDqqnU1F/X8jxjekZAGlHrCsT3Uv9zktoosj4X5aA==","signatures":[{"sig":"MEYCIQDEMSGExMbCg1AV5eNJWMJpqTIYrCHKGwq+hJiqakJ1BQIhANavKma2kJHpMHTioGWcooFgXzJnd1T0eyCdKt94XIem","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19132},"type":"module","_from":"file:middy-store-0.0.4.tgz","module":"./dist/index.cs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"test":"vitest","build":"tsup ./src/index.ts --format esm --dts --clean"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/private/var/folders/_y/_4h8lsmx5053g1g2x562lt0m0000gn/T/29765e493c14ddb423343d52fb205f76/middy-store-0.0.4.tgz","_integrity":"sha512-+JM97jXOD8RCOiqsPTeU9ybCmzX8voIW6handchvMmpRdrDqqnU1F/X8jxjekZAGlHrCsT3Uv9zktoosj4X5aA==","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git","directory":"packages/core"},"_npmVersion":"10.5.2","description":"","directories":{},"_nodeVersion":"20.13.1","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.topath":"^4.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@middy/core":"^5.2.3","@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"peerDependencies":{"@middy/core":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.0.4_1723635406354_0.32154060851850375","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"middy-store","version":"0.0.5","keywords":[],"author":{"name":"Chris Cook"},"license":"MIT","_id":"middy-store@0.0.5","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store#readme","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"b432a9fe112025ec0f86172333c8b0f58653c233","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.0.5.tgz","fileCount":4,"integrity":"sha512-bGA2D2FNmOODVv3/dWxOFI7X1xwk31RH0g/6Zj2+6ES4egN9rJVr2WCV7MzY4P8LjFk69Mbtvrjx8fh/W97ccA==","signatures":[{"sig":"MEUCIQDGU4ohA9PnXDr8gU1BEeZr/6Z8D9f2OFe/F7HXHudVfAIgTuzelA+cQBPRG7HpHEtm8Bk9sIOhMklJYZb/v+IoOaM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43546},"type":"module","_from":"file:middy-store-0.0.5.tgz","module":"./dist/index.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"test":"vitest","build":"tsup ./src/index.ts --format esm --dts --clean"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/private/var/folders/_y/_4h8lsmx5053g1g2x562lt0m0000gn/T/1ab24c2b23a01cbed0e0785bf5ea73c3/middy-store-0.0.5.tgz","_integrity":"sha512-bGA2D2FNmOODVv3/dWxOFI7X1xwk31RH0g/6Zj2+6ES4egN9rJVr2WCV7MzY4P8LjFk69Mbtvrjx8fh/W97ccA==","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git","directory":"packages/core"},"_npmVersion":"10.5.2","description":"[![CI](https://github.com/zirkelc/middy-store/actions/workflows/ci.yml/badge.svg)](https://github.com/zirkelc/middy-store/actions/workflows/ci.yml) [![npm](https://img.shields.io/npm/v/middy-store)](https://www.npmjs.com/package/middy-store) [![npm](https","directories":{},"_nodeVersion":"20.13.1","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.topath":"^4.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@middy/core":"^5.2.3","@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"peerDependencies":{"@middy/core":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.0.5_1726039866321_0.795959538817949","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"middy-store","version":"0.0.6","keywords":[],"author":{"name":"Chris Cook"},"license":"MIT","_id":"middy-store@0.0.6","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"b2148d36a417c1947c3e6ce165677a5c62c83b01","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.0.6.tgz","fileCount":4,"integrity":"sha512-2KcFZ8uV1p24d6eaRWDlePf9+3XboICIvf4WLYPJn4E8Ysb/fcNkp2C8um568Xv+ZWjOsDgdtkMfu3EZ77fsjw==","signatures":[{"sig":"MEUCIQDFuZPbmCXczcywwoGrSe+7n2d4rnSOv+6ZOheOXGIT2QIgIjRgoUOSRGlfiFB+LvGzB4tzpV4FmoPsCHq9uO1WYK8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43923},"type":"module","_from":"file:middy-store-0.0.6.tgz","module":"./dist/index.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"test":"vitest","build":"tsup ./src/index.ts --format esm --dts --clean"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/tmp/42db355383fd547d0b579a3770d0cbe7/middy-store-0.0.6.tgz","_integrity":"sha512-2KcFZ8uV1p24d6eaRWDlePf9+3XboICIvf4WLYPJn4E8Ysb/fcNkp2C8um568Xv+ZWjOsDgdtkMfu3EZ77fsjw==","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"[![CI](https://github.com/zirkelc/middy-store/actions/workflows/ci.yml/badge.svg)](https://github.com/zirkelc/middy-store/actions/workflows/ci.yml) [![npm](https://img.shields.io/npm/v/middy-store)](https://www.npmjs.com/package/middy-store) [![npm](https","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.topath":"^4.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@middy/core":"^5.2.3","@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"peerDependencies":{"@middy/core":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.0.6_1729158565425_0.4295387409257785","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"middy-store","version":"0.1.0","keywords":[],"author":{"name":"Chris Cook"},"license":"MIT","_id":"middy-store@0.1.0","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"1bd07c5976f1f4027bab9e9e4343a581b2901c4f","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.1.0.tgz","fileCount":5,"integrity":"sha512-Zdz1d6/NwayDBEVsadK6vIYp5TrRn0FgAI3M7PMVAfsU0Z7Zrnmu4/NsZEvL3qc+P8IWc5Bd9BijOdphQeqTkA==","signatures":[{"sig":"MEYCIQCK8kvDy1PNksFMfu1B8XmT9cobjyI5tDlACnae946uqgIhAMRTFivIPtavLHN6/PBtfAICYZov+cbEcfcPF8q03X3+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45265},"type":"module","_from":"file:middy-store-0.1.0.tgz","module":"./dist/index.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"test":"vitest","build":"tsup ./src/index.ts --format esm --dts --clean"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/tmp/f35c77d51a3aef4f6e54db9a3c4ddf4b/middy-store-0.1.0.tgz","_integrity":"sha512-Zdz1d6/NwayDBEVsadK6vIYp5TrRn0FgAI3M7PMVAfsU0Z7Zrnmu4/NsZEvL3qc+P8IWc5Bd9BijOdphQeqTkA==","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"[![CI](https://github.com/zirkelc/middy-store/actions/workflows/ci.yml/badge.svg)](https://github.com/zirkelc/middy-store/actions/workflows/ci.yml) [![npm](https://img.shields.io/npm/v/middy-store)](https://www.npmjs.com/package/middy-store) [![npm](https","directories":{},"_nodeVersion":"20.18.1","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.topath":"^4.5.2","ts-essentials":"^10.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@middy/core":"^5.2.3","@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"peerDependencies":{"@middy/core":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.1.0_1734418596151_0.18700946768667492","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"middy-store","version":"0.1.1","keywords":[],"author":{"name":"Chris Cook"},"license":"MIT","_id":"middy-store@0.1.1","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"035957d0d459727029269a6c0cf72afdaaafb455","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.1.1.tgz","fileCount":5,"integrity":"sha512-mzO1B9AUU/xr5DpC60AvkCdhdszgjNRiBbQXMh9taIEJiKHf7a7UI2nWaj/FTF7HMFc5SpHb6ScWKdbAS7L5BQ==","signatures":[{"sig":"MEYCIQDNeHXFwPfe2k5Ilmkt56z7ISDSzAoyt9OC9VpsP1i9swIhAMkNO4OmODcKaRUX6Q9lU7Yl4YxnOu/Yhz8SBQiGYfmc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45261},"type":"module","_from":"file:middy-store-0.1.1.tgz","module":"./dist/index.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"test":"vitest","build":"tsup ./src/index.ts --format esm --dts --clean"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/tmp/e273f40bedaf094b7e9b6b065ca39dcc/middy-store-0.1.1.tgz","_integrity":"sha512-mzO1B9AUU/xr5DpC60AvkCdhdszgjNRiBbQXMh9taIEJiKHf7a7UI2nWaj/FTF7HMFc5SpHb6ScWKdbAS7L5BQ==","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"[![CI](https://github.com/zirkelc/middy-store/actions/workflows/ci.yml/badge.svg)](https://github.com/zirkelc/middy-store/actions/workflows/ci.yml) [![npm](https://img.shields.io/npm/v/middy-store)](https://www.npmjs.com/package/middy-store) [![npm](https","directories":{},"_nodeVersion":"20.18.1","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.topath":"^4.5.2","ts-essentials":"^10.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@middy/core":"^5.2.3","@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"peerDependencies":{"@middy/core":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.1.1_1734419268072_0.6478804139631578","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"middy-store","version":"0.2.0","keywords":[],"author":{"name":"Chris Cook"},"license":"MIT","_id":"middy-store@0.2.0","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"19f9a08d4928b8b714731bf742a90e3bbf817573","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.2.0.tgz","fileCount":7,"integrity":"sha512-hmircvGgFs2PqkhXBGJbG3qzthQpqXxsS2uZfo3jTi+nmyPcG2RiSyq6wrHzn0/RvLwL3FLd9gDRD+2HfR+9SQ==","signatures":[{"sig":"MEUCIBI6+RF+Yp5+jHSLiUA3nvOdLfFuV0yStMmfAcZlFf9mAiEA4zN0Gw94+kKMn6haOB/P3eM7LIYNo0RsltzSl8AeaF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66495},"type":"module","_from":"file:middy-store-0.2.0.tgz","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest","build":"tsup && pnpm pack | tail -n1 | xargs attw --profile node16"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/tmp/0725e9999d87f1e7e7288c6b3457856b/middy-store-0.2.0.tgz","_integrity":"sha512-hmircvGgFs2PqkhXBGJbG3qzthQpqXxsS2uZfo3jTi+nmyPcG2RiSyq6wrHzn0/RvLwL3FLd9gDRD+2HfR+9SQ==","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Middleware for Lambda that automatically stores and loads payloads from and to a Store like Amazon S3 or others","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.topath":"^4.5.2","ts-essentials":"^10.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@middy/core":"^5.2.3","@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"peerDependencies":{"@middy/core":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.2.0_1755597248645_0.06650102232210853","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"middy-store","version":"0.2.1","keywords":[],"author":{"name":"Chris Cook"},"license":"MIT","_id":"middy-store@0.2.1","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"1d24ee1d60ca173d785db5f5a35f78f933b99523","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.2.1.tgz","fileCount":7,"integrity":"sha512-617RuJKy7Tpx13ktrtAMouTudGqcWU/jGehya3oABNeoc5lVDf7ZEKpKroZ7LMJrWWG2S9j9P63HMBn/xhvXbA==","signatures":[{"sig":"MEUCIFHpwdAcXvwtFgRUhhDYb7CyZ4x9SyV4kDBfQen4q6tAAiEAoZ+JJb+m0P3vvWSTtWK/ZASUX/jvSxhTylePp7W28Os=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66507},"type":"module","_from":"file:middy-store-0.2.1.tgz","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest","build":"tsup && pnpm pack | tail -n1 | xargs attw --profile node16"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/tmp/c95ff146f6eda96f0d6ee9678f8fafa6/middy-store-0.2.1.tgz","_integrity":"sha512-617RuJKy7Tpx13ktrtAMouTudGqcWU/jGehya3oABNeoc5lVDf7ZEKpKroZ7LMJrWWG2S9j9P63HMBn/xhvXbA==","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Middleware for Lambda that automatically stores and loads payloads from and to a Store like Amazon S3 or others","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.topath":"^4.5.2","ts-essentials":"^10.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@middy/core":"^5.2.3","@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"peerDependencies":{"@middy/core":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.2.1_1755924678837_0.5599117072142998","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"middy-store","version":"0.3.0","keywords":[],"author":{"name":"Chris Cook"},"license":"MIT","_id":"middy-store@0.3.0","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"ed5628676c7b058760dd0fac65ce3db885f03adc","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-0.3.0.tgz","fileCount":7,"integrity":"sha512-lriB6f7kcPXOmyj1OYN4aXCReHq0XxNblkPnxhhskdqQXToosvovUx/omaMKEML5h+UZnFhMgzaxlrxHxWV2OQ==","signatures":[{"sig":"MEUCIGhJzF+btNbqMYG1lYQ3ldCrW+rVUxk8Z2UuKrll6q7FAiEAoHtSFax6Ef0kf0i/ZxIx/b4Ht/gS5VG/JlRsPISCALE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70156},"type":"module","_from":"file:middy-store-0.3.0.tgz","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest","build":"tsup && pnpm pack | tail -n1 | xargs attw --profile node16"},"_npmUser":{"name":"chriszirkel","email":"chris.zirkel@gmail.com"},"_resolved":"/tmp/a95faf647a2cf423523c53a3f0a99edc/middy-store-0.3.0.tgz","_integrity":"sha512-lriB6f7kcPXOmyj1OYN4aXCReHq0XxNblkPnxhhskdqQXToosvovUx/omaMKEML5h+UZnFhMgzaxlrxHxWV2OQ==","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"Middleware for Lambda that automatically stores and loads payloads from and to a Store like Amazon S3 or others","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.topath":"^4.5.2","ts-essentials":"^10.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@middy/core":"^5.2.3","@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"peerDependencies":{"@middy/core":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_0.3.0_1756190151328_0.9915530020067098","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"middy-store","version":"1.0.0","keywords":[],"author":{"name":"Chris Cook"},"license":"MIT","_id":"middy-store@1.0.0","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"be07e147447d9abd250a435001ddbddd917295cc","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-1.0.0.tgz","fileCount":7,"integrity":"sha512-GKUpprD4DlMaNKLgUgHyC6UORx+27TA8dslhKv98QWHFJCRfBimM8CFhFJfYBfII8sctUchdmXx/QCV3drZfhQ==","signatures":[{"sig":"MEYCIQDjHYQcNBQe5Tc0tN5eLEoM4z6ivapbZbTgkj8m2lrq2gIhAK1Xd73bytJwlCPzr/YiAGS4ti60vEJviUN+epsEe6Bd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/middy-store@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69582},"type":"module","_from":"file:middy-store-1.0.0.tgz","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest","build":"tsup && pnpm pack | tail -n1 | xargs attw --profile node16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9557706a-f39c-4faf-9297-68e43e802251"}},"_resolved":"/tmp/d31ea1cd00531a37c7bdeeef7abfa5a5/middy-store-1.0.0.tgz","_integrity":"sha512-GKUpprD4DlMaNKLgUgHyC6UORx+27TA8dslhKv98QWHFJCRfBimM8CFhFJfYBfII8sctUchdmXx/QCV3drZfhQ==","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git","directory":"packages/core"},"_npmVersion":"11.9.0","description":"Middleware for Lambda that automatically stores and loads payloads from and to a Store like Amazon S3 or others","directories":{},"_nodeVersion":"24.14.0","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.topath":"^4.5.2","ts-essentials":"^10.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@middy/core":"^7.2.1","@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"peerDependencies":{"@middy/core":">= 7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_1.0.0_1774287081065_0.30285557616069947","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"middy-store","version":"1.0.1","keywords":[],"author":{"name":"Chris Cook"},"license":"MIT","_id":"middy-store@1.0.1","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"homepage":"https://github.com/zirkelc/middy-store","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"d156cc6acb307bf7bfff45657614b67088f38b06","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-1.0.1.tgz","fileCount":7,"integrity":"sha512-tndZxycuVf+cLqgGBFf/QP65x7wsTNM8XWt1V379ti6Dl+xvh5fMhcjtCbIOBEt64FYS5UTdhepcAI5lJ/nq6Q==","signatures":[{"sig":"MEUCIFEGf+CSNm4zyd49h7MCqB7Qqg83mocx4PrPNVXywKY3AiEAwHp4WjIWjngnXkGUXMDHsry3Yq7F2uXBNiAay1emXdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG82k347i+/CJfCZ2z1qw5uRqs1A0WUC07yHGZwhZEZTAiEAvH8d9OaOtJrah9wYXq5lBcMYLUcXg2aJPeXu4GRx77k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/middy-store@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70456},"type":"module","_from":"file:middy-store-1.0.1.tgz","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest","build":"tsup && pnpm pack | tail -n1 | xargs attw --profile node16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9557706a-f39c-4faf-9297-68e43e802251"}},"_resolved":"/tmp/663affcfa17f766f221d10c305d14770/middy-store-1.0.1.tgz","_integrity":"sha512-tndZxycuVf+cLqgGBFf/QP65x7wsTNM8XWt1V379ti6Dl+xvh5fMhcjtCbIOBEt64FYS5UTdhepcAI5lJ/nq6Q==","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.0","description":"Middleware for Lambda that automatically stores and loads payloads from and to a Store like Amazon S3 or others","directories":{},"_nodeVersion":"24.20.0","dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.topath":"^4.5.2","ts-essentials":"^10.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@middy/core":"^7.2.1","@types/lodash.get":"^4.4.9","@types/lodash.set":"^4.3.9","@types/lodash.topath":"^4.5.9"},"peerDependencies":{"@middy/core":">= 7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/middy-store_1.0.1_1789822507565_0.9939521138202305","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"_id":"middy-store@1.1.0","bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"dist":{"shasum":"a424f91b5a52ab4a82c810179d3ba74bf8d1f539","tarball":"https://registry.npmjs.org/middy-store/-/middy-store-1.1.0.tgz","fileCount":7,"integrity":"sha512-YR3FD3EKezLIY4FtQ11UM7/SQlnG98o0WIVEQceYAebClCJvMvt3L3BRtnxisuStVCHUtx6Vl2zfgj+9YtFUwA==","signatures":[{"sig":"MEQCIE+RoGwqjYpq3oVF+I/tAbQQ3I8ZwoxxRahki6452wGNAiARLpwde1ATYjWKwZ2pPaXsH1CZkjGgaPMMqQOfnlKyKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCN5YTQwaWzo3f1qLoVWD4xCmeLTJQb27D9cJrT/FmMHAIgfzYWpEoG7P1aoryhgCQhtPSb6sOjXJ/qJ9yOdrsKyp4="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/middy-store@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74961},"name":"middy-store","type":"module","_from":"file:middy-store-1.1.0.tgz","author":{"name":"Chris Cook"},"module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"license":"MIT","scripts":{"test":"vitest","build":"tsup && pnpm pack | tail -n1 | xargs attw --profile node16"},"version":"1.1.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9557706a-f39c-4faf-9297-68e43e802251"}},"homepage":"https://github.com/zirkelc/middy-store","keywords":[],"_resolved":"/tmp/57f0d6d95876c81fa8f9b4be8a317544/middy-store-1.1.0.tgz","_integrity":"sha512-YR3FD3EKezLIY4FtQ11UM7/SQlnG98o0WIVEQceYAebClCJvMvt3L3BRtnxisuStVCHUtx6Vl2zfgj+9YtFUwA==","repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.0","description":"Middleware for Lambda that automatically stores and loads payloads from and to a Store like Amazon S3 or others","directories":{},"maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"lodash.get":"^4.4.2","lodash.topath":"^4.5.2","ts-essentials":"^10.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@middy/core":"^7.2.1","@types/lodash.get":"^4.4.9","@types/lodash.topath":"^4.5.9"},"peerDependencies":{"@middy/core":">= 7.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/middy-store_1.1.0_1790583761772_0.6792093703512532"}}},"time":{"created":"2024-03-01T14:49:31.510Z","modified":"2026-09-28T08:22:42.195Z","0.0.0-alpha.0":"2024-03-01T14:49:31.648Z","0.0.0-alpha.1":"2024-03-03T13:11:47.594Z","0.0.0-alpha.4":"2024-03-04T14:12:41.362Z","0.0.0-alpha.5":"2024-03-04T14:23:31.781Z","0.0.0-alpha.6":"2024-03-04T14:40:29.327Z","0.0.0-alpha.7":"2024-03-04T14:54:06.455Z","0.0.0-alpha.8":"2024-03-04T16:03:23.766Z","0.0.0-alpha.9":"2024-03-05T06:40:06.447Z","0.0.0-alpha.10":"2024-03-05T06:55:41.462Z","0.0.0-alpha.11":"2024-03-05T12:37:42.453Z","0.0.0-alpha.12":"2024-03-05T12:42:47.363Z","0.0.0-alpha.13":"2024-03-05T12:49:06.430Z","0.0.0-alpha.15":"2024-03-05T13:07:12.952Z","0.0.0-alpha.16":"2024-03-05T13:12:43.525Z","0.0.0-alpha.17":"2024-03-05T13:28:43.675Z","0.0.0-alpha.18":"2024-03-05T13:49:57.115Z","0.0.0-alpha.19":"2024-03-05T14:17:35.732Z","0.0.0-alpha.20":"2024-03-05T14:43:31.980Z","0.0.0-alpha.21":"2024-03-05T14:44:06.178Z","0.0.0-alpha.22":"2024-03-06T13:51:17.876Z","0.0.0-alpha.23":"2024-03-07T14:49:22.399Z","0.0.0-alpha.24":"2024-03-19T10:34:52.177Z","0.0.0-alpha.25":"2024-03-20T08:20:59.362Z","0.0.0-alpha.26":"2024-04-03T09:37:03.998Z","0.0.0-alpha.27":"2024-04-03T11:02:04.725Z","0.0.0-alpha.28":"2024-04-18T08:42:43.895Z","0.0.0":"2024-04-29T07:54:13.603Z","0.0.1":"2024-08-08T09:45:50.606Z","0.0.2":"2024-08-08T12:43:29.775Z","0.0.3":"2024-08-13T14:40:54.715Z","0.0.4":"2024-08-14T11:36:46.486Z","0.0.5":"2024-09-11T07:31:06.486Z","0.0.6":"2024-10-17T09:49:25.616Z","0.1.0":"2024-12-17T06:56:36.326Z","0.1.1":"2024-12-17T07:07:48.251Z","0.2.0":"2025-08-19T09:54:08.839Z","0.2.1":"2025-08-23T04:51:19.050Z","0.3.0":"2025-08-26T06:35:51.516Z","1.0.0":"2026-03-23T17:31:21.195Z","1.0.1":"2026-09-19T12:55:07.669Z","1.1.0":"2026-09-28T08:22:41.864Z"},"bugs":{"url":"https://github.com/zirkelc/middy-store/issues"},"author":{"name":"Chris Cook"},"license":"MIT","homepage":"https://github.com/zirkelc/middy-store","keywords":[],"repository":{"url":"git+https://github.com/zirkelc/middy-store.git","type":"git","directory":"packages/core"},"description":"Middleware for Lambda that automatically stores and loads payloads from and to a Store like Amazon S3 or others","maintainers":[{"name":"chriszirkel","email":"chris.zirkel@gmail.com"}],"readme":"[![CI](https://github.com/zirkelc/middy-store/actions/workflows/ci.yml/badge.svg)](https://github.com/zirkelc/middy-store/actions/workflows/ci.yml)\n[![npm](https://img.shields.io/npm/v/middy-store)](https://www.npmjs.com/package/middy-store)\n[![npm](https://img.shields.io/npm/dt/middy-store)](https://www.npmjs.com/package/middy-store)\n\n# Middleware `middy-store`\n\n`middy-store` is a middleware for Lambda that automatically stores and loads payloads from and to a Store like Amazon S3 or potentially other services.\n\n## Installation\nYou will need [@middy/core](https://www.npmjs.com/package/@middy/core) >= v5 to use `middy-store`. \nPlease be aware that the API is not stable yet and might change in the future. To avoid accidental breaking changes, please pin the version of `middy-store` and its sub-packages in your `package.json` to an exact version.\n\n```sh\nnpm install --save-exact @middy/core middy-store middy-store-s3 \n```\n\n## Motivation\n\nAWS services have certain limits that one must be aware of. For example, AWS Lambda has a [payload limit](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html) of 6MB for synchronous invocations and 256KB for asynchronous invocations. AWS Step Functions allows for a [maximum input or output size](https://docs.aws.amazon.com/step-functions/latest/dg/service-quotas.html#service-limits-state-machine-executions) of 256KB of data as a UTF-8 encoded string. If you exceed this limit when returning data, you will encounter the infamous [`States.DataLimitExceeded`](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-error-handling.html#error-data-limit-exceed) exception. \n\n![States.DataLimitExceeded](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qqydvhfhzhuf3ha5e4y3.png)\n\nThe usual workaround for this limitation is to check the size of your payload and save it temporarily in persistent storage such as Amazon S3. Then, you return the object URL or ARN for S3. The next Lambda checks if there is a URL or ARN in the input and loads the payload from S3. As one can imagine, this results in a lot of boilerplate code to store and load the payload from and to Amazon S3, which has to be repeated in every Lambda. \n\n![Lambda Workflow with Upload and Download to S3](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/evycm8daut8y82jh8rs0.png)\n\nThis becomes even more cumbersome when you only want to save part of the payload to S3 and leave the rest as is. For example, when working with Step Functions, the payload could contain control flow data for states like `Choice` or `Map`, which has to be accessed directly. This means the first Lambda saves a partial payload to S3, and the next Lambda has to load the partial payload from S3 and merge it with the rest of the payload. This requires ensuring that the types are consistent across multiple functions, which is, of course, very error-prone.\n\n## How it works\n\n`middy-store` is a middleware for Middy. It receives the input for a Lambda function before the handler is called, and it receives the output after the handler has finished. Let's start with the output: `middy-store` receives the output from the handler function and checks the size of the entire payload. To calculate the size, it optionally stringifies the payload and uses `Buffer.byteLength()` to calculate the UTF-8 encoded size of the payload. If the size is larger than a certain threshold, the payload is stored in a store like Amazon S3. The reference to the stored payload (e.g., S3 URL or ARN) is then returned as the output instead of the original payload.\n\nThe next Lambda function receives this output as its input. `middy-store` will then check if there is a reference to a stored payload in the input. If there is a reference, the original payload is loaded from the store and returned as the input to the handler function. The handler function can then use the payload as if it was passed directly to the Lambda function.\n\nHere's an example to illustrate how `middy-store` works:\n\n```ts\n// ./src/functions/handler1.ts\nexport const handler1 = middy()\n  .use(\n    middyStore({\n      stores: [new S3Store({ /* S3 options */ })],\n    })\n  )\n  .handler(async (input) => {\n    // output 1MB of random data as base64 encoded string\n    return randomBytes(1024 * 1024).toString('base64');\n  });\n\n// ./src/functions/handler2.ts\nexport const handler2 = middy()\n  .use(\n    middyStore({\n      stores: [new S3Store({ /* S3 options */ })],\n    })\n  )\n  .handler(async (input) => {\n    // input is the 1MB of random data\n    return console.log(`Size: ${Buffer.from(input, \"base64\").byteLength / 1024 / 1024} MB`);\n  });\n\n// ./src/workflow.ts\n// The output is now a reference to the stored payload in S3\nconst output1 = await handler1({});\n\n// Print the returned reference\n// { \"@middy-store\": \"s3://my-bucket/my-key\"}\nconsole.log(output1); \n\n// Pass the output as input to the next Lambda\nconst output2 = await handler2(output1);\n```\n\n## How it works\n\n`middy-store` is a middleware for Middy. It's attached to a Lambda function and is called twice during a Lambda invocation: *before* and *after* the Lambda `handler()` runs. It receives the input before the handler runs and receives the output from the handler after it has finished. \n\n![Data flowing through a Middleware](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dcvbli8dufk6tc6q0t3o.png)\n\nLet's start at the end with the output *after* a successful invocation to make it easier to follow: `middy-store` receives the output (the payload) from the `handler()` function and checks the size. To calculate the size, it stringifies the payload, if it is an object, and uses `Buffer.byteLength()` to calculate the UTF-8 encoded string size. If the size is larger than a certain configurable threshold, the payload is stored in a Store like Amazon S3. The reference to the stored payload (e.g., an S3 URL or ARN) is then returned as the output instead of the original output.\n\nNow let's look at the next Lambda function (e.g. in a state machine), which will receive this output as its input. This time we are looking at the input *before* the `handler()` is invoked: `middy-store` receives the input to the handler and searches for a reference to a stored payload. If it finds one, the payload is loaded from the Store and returned as the input to the handler. The handler uses the payload as if it was passed directly to it.\n\nHere's an example to illustrate how `middy-store` works:\n\n```ts\n/* ./src/functions/handler1.ts */\nexport const handler1 = middy()\n  .use(\n    middyStore({\n      stores: [new S3Store({ /* S3 options */ })],\n    })\n  )\n  .handler(async (input) => {\n    // Return 1MB of random data as a base64 encoded string as output \n    return randomBytes(1024 * 1024).toString('base64');\n  });\n\n/* ./src/functions/handler2.ts */\nexport const handler2 = middy()\n  .use(\n    middyStore({\n      stores: [new S3Store({ /* S3 options */ })],\n    })\n  )\n  .handler(async (input) => {\n    // Print the size of the input\n    return console.log(`Size: ${Buffer.from(input, \"base64\").byteLength / 1024 / 1024} MB`);\n  });\n\n/* ./src/workflow.ts */\n// First Lambda returns a large output\n// It automatically uploads the data to S3 \nconst output1 = await handler1({});\n\n// Output is a reference to the S3 object: { \"@middy-store\": \"s3://bucket/key\"}\nconsole.log(output1); \n\n// Second Lambda receives the output as input\n// It automatically downloads the data from S3\nconst output2 = await handler2(output1);\n```\n\n### What's a Store?\n\nIn general, a Store is any service that allows you to store and load arbitrary payloads, like Amazon S3 or other persistent storage systems. Databases like DynamoDB can also act as a Store. The Store receives a payload from the Lambda handler, serializes it (if it's an object), and stores it in persistent storage. When the next Lambda handler needs the payload, the Store loads the payload from the storage, deserializes and returns it.\n\n`middy-store` interacts with a Store through a `StoreInterface` interface, which every Store has to implement. The interface defines the functions `canStore()` and `store()` to store payloads, and `canLoad()` and `load()` to load payloads.\n\n```ts\ninterface StoreInterface<TPayload = unknown, TReference = unknown> {\n  name: string;\n  canLoad: (args: LoadArgs<unknown>) => boolean;\n  load: (args: LoadArgs<TReference | unknown>) => Promise<TPayload>;\n  canStore: (args: StoreArgs<TPayload>) => boolean;\n  store: (args: StoreArgs<TPayload>) => Promise<TReference>;\n  canDelete?: (args: LoadArgs<unknown>) => boolean;\n  delete?: (args: LoadArgs<TReference>) => Promise<void>;\n}\n```\n\n- `canStore()` serves as a guard to check if the Store can store a given payload. It receives the payload and its byte size and checks if the payload fits within the maximum size limits of the Store. For example, a Store backed by DynamoDB has a maximum item size of 400KB, while an S3 store has effectively no limit on the payload size it can store.\n\n- `store()` receives a payload and stores it in its underlying storage system. It returns a reference to the payload, which is a unique identifier to identify the stored payload within the underlying service. For example, the Amazon S3 Store uses an S3 URI in the format `s3://<bucket>/<key>` as a reference, while other Amazon services might use ARNs.\n\n- `canLoad()` acts like a filter to check if the Store can load a certain reference. It receives the reference to a stored payload and checks if it's a valid identifier for the underlying storage system. For example, the Amazon S3 Store checks if the reference is a valid S3 URI, while a DynamoDB Store would check if it's a valid ARN.\n\n- `load()` receives the reference to a stored payload and loads the payload from storage. Depending on the Store, the payload will be deserialized into its original type according to the metadata that was stored alongside it. For example, a payload of type `application/json` will get parsed back into a JSON object, while a plain string of type `text/plain` will remain unaltered.\n\n- `canDelete()` (optional) acts as a guard to check if the Store can delete a stored payload. It receives a reference and checks if the Store supports deletion for that type of reference. For example, the Amazon S3 Store returns `false` for presigned URLs since they cannot be deleted using the standard delete operation.\n\n- `delete()` (optional) receives a reference to a stored payload and deletes it from the underlying storage system. This method is used when the `deleteAfterLoad` option is enabled to automatically clean up temporary payloads after they have been successfully loaded and processed.\n\n### Single and Multiple Stores\n\nMost of the time, you will only need one Store, like Amazon S3, which can effectively store any payload. However, `middy-store` lets you work with multiple Stores at the same time. This can be useful if you want to store different types of payloads in different Stores. For example, you might want to store large payloads in S3 and small payloads in DynamoDB.\n\n![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/q5w1i4w88z17absmruwa.png)\n\n`middy-store` accepts an `Array<StoreInterface>` in the options to provide one or more Stores. When `middy-store` runs *before* the handler and finds a reference in the input, it will iterate over the Stores and call `canLoad()` with the reference for each Store. The first Store that returns `true` will be used to load the payload with `load()`.\n\nOn the other hand, when `middy-store` runs *after* the handler and the output is larger than the maximum allowed size, it will iterate over the Stores and call `canStore()` for each Store. The first Store that returns `true` will be used to store the payload with `store()`.\n\nTherefore, it is important to note that the order of the Stores in the array is important. \n\n### References\n\nWhen a payload is stored in a Store, `middy-store` will return a reference to the stored payload. The reference is a unique identifier to find the stored payload in the Store. The value of the identifier depends on the Store and its configuration. For example, the Amazon S3 Store will use an S3 URI by default. However, it can also be configured to return other formats like an ARN `arn:aws:s3:::<bucket>/<key>`, an HTTP endpoint `https://<bucket>.s3.us-west-1.amazonaws.com/<key>`, or a structured object with the `bucket` and `key`.\n\nThe output from the handler *after* `middy-store` will contain the reference to the stored payload:\n\n```ts\n/* Output with reference */\n{\n  \"@middy-store\": \"s3://bucket/key\"\n}\n```\n\n`middy-store` embeds the reference from the Store in the output as an object with a key `\"@middy-store\"`. This allows `middy-store` to quickly find all references when the next Lambda function is called and load the payloads from the Store *before* the handler runs. In case you are wondering, `middy-store` recursively iterates through the input object and searches for the `\"@middy-store\"` key. That means the input can contain multiple references, even from different Stores, and `middy-store` will find and load them. \n\n### Selecting a Payload\n\nBy default, `middy-store` will store the entire output of the handler as a payload in the Store. However, you can also select only a part of the output to be stored. This is useful for workflows like AWS Step Functions, where you might need some of the data for control flow, e.g., a `Choice` state.\n\n`middy-store` accepts a `selector` in its `storingOptions` config. The `selector` is a string path to the relevant value in the output that should be stored.\n\nHere's an example:\n\n```ts\nconst output = {\n  a: {\n    b: ['foo', 'bar', 'baz'],\n  },\n};\n\nexport const handler = middy()\n  .use(\n    middyStore({\n      stores: [new S3Store({ /* S3 options */ })],\n      storingOptions: {\n        selector: '',          /* select the entire output as payload */\n        // selector: 'a';      /* selects the payload at the path 'a' */\n        // selector: 'a.b';    /* selects the payload at the path 'a.b' */\n        // selector: 'a.b.0'; /* selects the payload at the path 'a.b[0]' */\n        // selector: 'a.b.*'; /* selects the payloads at the paths 'a.b[0]', 'a.b[1]', 'a.b[2]', etc. */\n      }\n    })\n  )\n  .handler(async () => output);\n\nawait handler({});\n```\n\nThe default selector is an empty string (or undefined), which selects the entire output as a payload. In this case, `middy-store` will return an object with only one property, which is the reference to the stored payload.\n\n```ts\n/* selector: '' */\n{\n  \"@middy-store\": \"s3://bucket/key\"\n}\n```\n\nThe selectors `a`, `a.b`, or `a.b[0]` select the value at the path and store only this part in the Store. The reference to the stored payload will be inserted at the path in the output, thereby replacing the original value.\n\n```ts\n/* selector: 'a' */\n{\n  a: {\n    \"@middy-store\": \"s3://bucket/key\"\n  }\n}\n/* selector: 'a.b' */\n{\n  a: {\n    b: {\n      \"@middy-store\": \"s3://bucket/key\"\n    }\n  }\n}\n/* selector: 'a.b[0]' */\n{\n  a: {\n    b: [\n      { \"@middy-store\": \"s3://bucket/key\" }, \n      'bar', \n      'baz'\n    ]\n  }\n}\n```\n\nA selector ending with `.*` like `a.b.*` acts like an iterator. It will select the array at `a.b` and store each element in the array in the Store separately. Each element will be replaced with the reference to the stored payload.\n\n```ts\n/* selector: 'a.b.*' */\n{\n  a: {\n    b: [\n      { \"@middy-store\": \"s3://bucket/key\" }, \n      { \"@middy-store\": \"s3://bucket/key\" }, \n      { \"@middy-store\": \"s3://bucket/key\" }\n    ]\n  }\n}\n```\n\n### Size Limit\n\n`middy-store` will calculate the size of the entire output returned from the handler. The size is calculated by stringifying the output, if it's not already a string, and calculating the UTF-8 encoded size of the string in bytes. It will then compare this size to the configured `minSize` in the `storingOptions` config. If the output size is equal to or greater than the `minSize`, it will store the output or a part of it in the Store.\n\n```ts\nexport const handler = middy()\n  .use(\n    middyStore({\n      stores: [new S3Store({ /* S3 options */ })],\n      storingOptions: {\n        minSize: Sizes.STEP_FUNCTIONS,  /* 256KB */\n        // minSize: Sizes.LAMBDA_SYNC,  /* 6MB */\n        // minSize: Sizes.LAMBDA_ASYNC, /* 256KB */\n        // minSize: 1024 * 1024,        /* 1MB */\n        // minSize: Sizes.ZERO,         /* 0 */\n        // minSize: Sizes.INFINITY,     /* Infinity */\n        // minSize: Sizes.kb(512),      /* 512KB */\n        // minSize: Sizes.mb(1),        /* 1MB */\n      }\n    })\n  )\n  .handler(async () => output);\n\nawait handler({});\n```\n\n`middy-store` provides a `Sizes` helper with some predefined limits for Lambda and Step Functions. If `minSize` is not specified, it will use `Sizes.STEP_FUNCTIONS` with 256KB as the default minimum size. The `Sizes.ZERO` (equal to the number 0) means that `middy-store` will always store the payload in a Store, ignoring the actual output size. On the other hand, `Sizes.INFINITY` (equal to `Math.POSITIVE_INFINITY`) means that it will never store the payload in a Store.\n\n#### Options\n\nThe `middyStore()` function accepts the following options:\n\n- `stores: Array<StoreInterface>` - An array of store implementations to store and load payloads.\n\n- `loadingOptions?: LoadingOptions` - The options for loading payloads from the store.\n\n  - `loadingOptions.skip?: boolean` - Skip loading the payload from the store, even if the input contains a reference.\n\n  - `loadingOptions.passThrough?: boolean` - Pass the input through if no store was found to load the reference.\n\n  - `loadingOptions.deleteAfterLoad?: boolean` - Delete the payload from the store after it has been loaded and the Lambda function has executed successfully. This helps with automatic cleanup of temporary payloads. Note: The payload is only deleted if the Lambda function completes without throwing an error.\n\n- `storingOptions?: StoringOptions` - The options for storing payloads into the store.\n\n  - `storingOptions.skip?: boolean` - Skip storing the payload in the store, even if the output exceeds the maximum size.\n\n  - `storingOptions.passThrough?: boolean` - Pass the output through if no store was found to store the payload.\n\n  - `storingOptions.selector?: string` - Selects the payload from the output to store in the store.\n\n  - `storingOptions.size?: number` (default: `Sizes.STEP_FUNCTIONS`) - The maximum output size in bytes before the output is stored in the store. If the output exceeds this size, it will be stored in a store. Defaults to 256KB, the maximum output size for [Step Functions](https://docs.aws.amazon.com/step-functions/latest/dg/limits-overview.html).\n\n- `logger?: Logger` - The logger function to use for logging.\n\n## Stores\n\n### Amazon S3\n\nThe `middy-store-s3` package provides a store implementation for Amazon S3. It uses the official `@aws-sdk/client-s3` package to interact with S3.\n\n```ts\nimport { middyStore } from 'middy-store';\nimport { S3Store } from 'middy-store-s3';\n\nconst handler = middy()\n  .use(\n    middyStore({\n      stores: [\n        new S3Store({\n          config: { region: \"us-east-1\" },\n          bucket: \"bucket\",\n          key: () => randomUUID(),\n          format: \"arn\",\n        }),\n      ],\n    }),\n  )\n  .handler(async (input) => {\n    return { /* ... */ };\n  });\n```\n\nThe `S3Store` only requires a `bucket` where the payloads are being stored. The `key` is optional and defaults to `randomUUID()`. The `format` configures the style of the reference that is returned after a payload is stored. The supported formats include `arn`, `object`, or one of the URL formats from the [amazon-s3-url](https://www.npmjs.com/package/amazon-s3-url) package. It's important to note that `S3Store` can load any of these formats; the `format` config only concerns the returned reference. The `config` is the [S3 client configuration](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-s3/Interface/S3ClientConfig/) and is optional. If not set, the S3 client will resolve the config (credentials, region, etc.) from the environment or file system.\n\n#### Options\n\nThe `S3Store` accepts the following options:\n\n- `bucket: string | Fn<string>` - The name of the S3 bucket to store the payloads.\n\n- `key?: string | Fn<string>` (default: `randomUUID`) - The key to store the payload in the bucket. Defaults to `randomUUID()` from `node:crypto`.\n\n- `config?: S3ClientConfig | Fn<S3ClientConfig>` (default: `{}`) - The [S3 client configuration](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-s3/Interface/S3ClientConfig/).\n\n- `format?: S3ReferenceFormat` (default: `url-s3-global-path`) - The format of the S3 reference: `arn`, `object` or one of the URL formats from [amazon-s3-url](https://www.npmjs.com/package/amazon-s3-url) package. Defaults to S3 URI format `s3://<bucket>/<...keys>`.\n\n- `maxSize?: number` - The maximum payload size in bytes that can be stored in S3. If the payload exceeds this size, it will not be stored in S3.\n\n- `logger?: Logger` - The logger function to use for logging.\n\n### Custom Store\n\nA new Store can be implemented as a class or a plain object, as long as it provides the required functions from the `StoreInterface` interface.\n\nHere's an example of a Store to store and load payloads as base64 encoded [data URLs](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URLs#datatextplainbase64sgvsbg8sifdvcmxkiq):\n\n```ts\nimport { StoreInterface, middyStore } from 'middy-store';\n\nconst base64Store: StoreInterface<string, string> = {\n  name: \"base64\",\n  /* Reference must be a string starting with \"data:text/plain;base64,\" */\n  canLoad: ({ reference }) => {\n    return (\n      typeof reference === \"string\" &&\n      reference.startsWith(\"data:text/plain;base64,\")\n    );\n  },\n  /* Decode base64 string and parse into object */\n  load: async ({ reference }) => {\n    const base64 = reference.replace(\"data:text/plain;base64,\", \"\");\n    return Buffer.from(base64, \"base64\").toString();\n  },\n  /* Payload must be a string or an object */\n  canStore: ({ payload }) => {\n    return typeof payload === \"string\" || typeof payload === \"object\";\n  },\n  /* Stringify object and encode as base64 string */\n  store: async ({ payload }) => {\n    const base64 = Buffer.from(JSON.stringify(payload)).toString(\"base64\");\n    return `data:text/plain;base64,${base64}`;\n  },\n};\n\nconst handler = middy()\n  .use(\n    middyStore({\n      stores: [base64Store],\n      storingOptions: {\n        minSize: Sizes.ZERO, /* Always store the data */ \n      }\n    }),\n  )\n  .handler(async (input) => {\n    /* Random text with 100 words */ \n    return `Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.`;\n  });\n\nconst output = await handler(null, context);\n\n/* Prints: { '@middy-store': 'data:text/plain;base64,IkxvcmVtIGlwc3VtIGRvbG9yIHNpdC...' } */\nconsole.log(output);\n```\n\nThis example is the perfect way to try `middy-store`, because it doesn't rely on external resources like an S3 bucket. You will find it in the repository at [examples/custom-store](./examples/custom-store) and should be able to run it locally.\n\n## Packages\n\n- [`middy-store`](./packages/core/): This is the core package of `middy-store` and provides the middleware function `middyStore()` for Middy to use.\n- [`middy-store-s3`](./packages/store-s3/): This package provides a store implementation for Amazon S3. It uses the `@aws-sdk/client-s3` to interact with S3.\n- [`middy-store-dynamodb`](./packages/store-dynamodb/): Planned, but not yet implemented. This package will provide a store implementation for Amazon DynamoDB.","readmeFilename":"README.md"}