{"_id":"@aws-lambda-powertools/idempotency","_rev":"72-5bff50ff72ca56d96a22c8efaa0ec334","name":"@aws-lambda-powertools/idempotency","dist-tags":{"next":"2.0.0-alpha.2","latest":"2.35.0"},"versions":{"1.11.1-beta":{"name":"@aws-lambda-powertools/idempotency","version":"1.11.1-beta","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@1.11.1-beta","maintainers":[{"name":"am29d","email":"am29d@hey.com"},{"name":"dreamorosi","email":"dreamorosi@gmail.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"119e2e9deb7eb3aef7ec9e74996b6163a0811ebb","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-1.11.1-beta.tgz","fileCount":50,"integrity":"sha512-VuyKR0RGxVaOWJqoR5xha9zrjE30fBS9Vt4b+atDq+nea5irRg2ZITaln5V+wwpXg1DPJbguvByjxRSMZ7v8NA==","signatures":[{"sig":"MEYCIQD845sT79joUGcbbU0j9aeZ+E0QPpvg0am6SgOPMhB5kgIhAJJolWXNSz56jc6RjHe2zz6Nib7zBUagClo+5+Ywq093","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151171},"main":"./lib/index.js","types":"./lib/index.d.ts","exports":{".":{"import":"./lib/index.js","require":"./lib/index.js"},"./types":{"import":"./lib/types/index.d.ts","require":"./lib/types/index.d.ts"},"./dynamodb":{"import":"./lib/persistence/DynamoDBPersistenceLayer.js","require":"./lib/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/middleware/index.js","require":"./lib/middleware/index.js"},"./persistence":{"import":"./lib/persistence/index.js","require":"./lib/persistence/index.js"}},"gitHead":"3f03c5c0e16f0e25d09740d8ad69864f64868feb","_npmUser":{"name":"am29d","email":"am29d@hey.com"},"deprecated":"Version 1.x has reached End-of-Life, please upgrade to 2.x, more info here: https://s12d.com/upgrade-v2","repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.15.0+x64 (darwin)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"jmespath":"^0.16.0","@aws-sdk/lib-dynamodb":"^3.231.0","@aws-sdk/util-base64-node":"^3.209.0","@aws-lambda-powertools/commons":"^1.11.1"},"typesVersions":{"*":{"types":["lib/types/index.d.ts"],"dynamodb":["lib/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/middleware/index.d.ts"],"persistence":["lib/persistence/index.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/idempotency_1.11.1-beta_1689084795723_0.8500815235970012","host":"s3://npm-registry-packages"}},"1.12.0-beta":{"name":"@aws-lambda-powertools/idempotency","version":"1.12.0-beta","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@1.12.0-beta","maintainers":[{"name":"am29d","email":"am29d@hey.com"},{"name":"dreamorosi","email":"dreamorosi@gmail.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"c17a1a9524ac6236e7d37bed0c3f9463c89cc6ed","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-1.12.0-beta.tgz","fileCount":50,"integrity":"sha512-1nGUm3s20BqO9tDu20EFYTuggeFhzA2mlhaXowpBENKtMQoHoLwDyCOm0fuG8L6n6dhSe+qTyry+PEG5Kr+3yg==","signatures":[{"sig":"MEYCIQDGixn/OjoHI9/IsHxRP+rJwXdaXC0LjYK5gfnLHgrSigIhANXZZZx6a0Cdmve2piNotMrKQOG7/tYrHE3CzdMlptuQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@1.12.0-beta","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":151171},"main":"./lib/index.js","types":"./lib/index.d.ts","exports":{".":{"import":"./lib/index.js","require":"./lib/index.js"},"./types":{"import":"./lib/types/index.d.ts","require":"./lib/types/index.d.ts"},"./dynamodb":{"import":"./lib/persistence/DynamoDBPersistenceLayer.js","require":"./lib/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/middleware/index.js","require":"./lib/middleware/index.js"},"./persistence":{"import":"./lib/persistence/index.js","require":"./lib/persistence/index.js"}},"gitHead":"368bb0ddf5edf0c0f9a3bfc0f1568af3d31fb834","_npmUser":{"name":"dreamorosi","email":"dreamorosi@gmail.com"},"deprecated":"Version 1.x has reached End-of-Life, please upgrade to 2.x, more info here: https://s12d.com/upgrade-v2","repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jmespath":"^0.16.0","@aws-sdk/lib-dynamodb":"^3.231.0","@aws-sdk/util-base64-node":"^3.209.0","@aws-lambda-powertools/commons":"^1.12.0"},"typesVersions":{"*":{"types":["lib/types/index.d.ts"],"dynamodb":["lib/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/middleware/index.d.ts"],"persistence":["lib/persistence/index.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/idempotency_1.12.0-beta_1690286038206_0.6379504110737617","host":"s3://npm-registry-packages"}},"1.12.1-beta":{"name":"@aws-lambda-powertools/idempotency","version":"1.12.1-beta","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@1.12.1-beta","maintainers":[{"name":"am29d","email":"am29d@hey.com"},{"name":"dreamorosi","email":"dreamorosi@gmail.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"cc5775e6f11c2b2428c36652c186bfae40a845c5","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-1.12.1-beta.tgz","fileCount":50,"integrity":"sha512-PTifrqdGg7v7QO2jQt1Q1b/Xs/xRa5AKSWzxbC1xH8gJif+FnQvU85RDa1jP2jJ4XlXRphb9rF8FjyzWsgomqQ==","signatures":[{"sig":"MEQCIF1cMveYnFVK1wWn72VNP/V+JNX3fMplBa41Ns5tMedPAiBNt5jYL5LZTTmNgRF1ZCh64za5/nWG1QMpKTDSRWLl+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@1.12.1-beta","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":151171},"main":"./lib/index.js","types":"./lib/index.d.ts","exports":{".":{"import":"./lib/index.js","require":"./lib/index.js"},"./types":{"import":"./lib/types/index.d.ts","require":"./lib/types/index.d.ts"},"./dynamodb":{"import":"./lib/persistence/DynamoDBPersistenceLayer.js","require":"./lib/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/middleware/index.js","require":"./lib/middleware/index.js"},"./persistence":{"import":"./lib/persistence/index.js","require":"./lib/persistence/index.js"}},"gitHead":"2aa1d880a8cb645cbaa7dc2556c362a4a2d5d1a1","_npmUser":{"name":"dreamorosi","email":"dreamorosi@gmail.com"},"deprecated":"Version 1.x has reached End-of-Life, please upgrade to 2.x, more info here: https://s12d.com/upgrade-v2","repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.16.1+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"jmespath":"^0.16.0","@aws-sdk/lib-dynamodb":"^3.231.0","@aws-sdk/util-base64-node":"^3.209.0","@aws-lambda-powertools/commons":"^1.12.1"},"typesVersions":{"*":{"types":["lib/types/index.d.ts"],"dynamodb":["lib/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/middleware/index.d.ts"],"persistence":["lib/persistence/index.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/idempotency_1.12.1-beta_1690289327731_0.24363485445672617","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"@aws-lambda-powertools/idempotency","version":"1.13.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@1.13.0","maintainers":[{"name":"am29d","email":"am29d@hey.com"},{"name":"dreamorosi","email":"dreamorosi@gmail.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"d29ce61a23b50a7ea203c40a8007ff7ba98fe636","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-1.13.0.tgz","fileCount":73,"integrity":"sha512-O48u/7NTSb2M2OKlnbC2+cZNC4l0a9Pac8aK0rY6EFlyUVwLc990XEdte229XM8nfl5G7bGgGSpz+FHmgclkpw==","signatures":[{"sig":"MEYCIQCMdBYnlhn7OMrEZyoN8EE01heOj0c1VoBIZHvML0AbDwIhALsSxwq+FUhzT/j7zzUBp3PzKldb4zOTxp5FM/T+TqRd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":85746},"main":"./lib/index.js","types":"./lib/index.d.ts","exports":{".":{"import":"./lib/index.js","require":"./lib/index.js"},"./types":{"import":"./lib/types/index.d.ts","require":"./lib/types/index.d.ts"},"./dynamodb":{"import":"./lib/persistence/DynamoDBPersistenceLayer.js","require":"./lib/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/middleware/index.js","require":"./lib/middleware/index.js"},"./persistence":{"import":"./lib/persistence/index.js","require":"./lib/persistence/index.js"}},"gitHead":"ed969f3f6582183f59413de4166ef3c702535e3d","_npmUser":{"name":"dreamorosi","email":"dreamorosi@gmail.com"},"deprecated":"Version 1.x has reached End-of-Life, please upgrade to 2.x, more info here: https://s12d.com/upgrade-v2","repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.17.1+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"jmespath":"^0.16.0","@aws-sdk/util-base64-node":"^3.209.0","@aws-lambda-powertools/commons":"^1.13.0"},"typesVersions":{"*":{"types":["lib/types/index.d.ts"],"dynamodb":["lib/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/middleware/index.d.ts"],"persistence":["lib/persistence/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":">=3.x <4.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_1.13.0_1695047526473_0.8316874948700661","host":"s3://npm-registry-packages"}},"1.13.1":{"name":"@aws-lambda-powertools/idempotency","version":"1.13.1","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@1.13.1","maintainers":[{"name":"am29d","email":"am29d@hey.com"},{"name":"dreamorosi","email":"dreamorosi@gmail.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"a16f68fea027606c17c27d56f71eb5849d6a605d","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-1.13.1.tgz","fileCount":73,"integrity":"sha512-W62gwwz17tg3M5CjVb4YAmkJVeA6SlZEX6AajtyI7uHsV5eA/QKntAw41N28AR2jyxBtWE+psgqDBldrvt9LbA==","signatures":[{"sig":"MEUCIQCY8EivZ1H3pp/eQioIpDYJy84Q6s7PVZwqynmPZ3k11gIgeDGkSStUE/mJSVwGGQmEo6C7HOfJhLoo+Cw8iLzeGmU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@1.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":84235},"main":"./lib/index.js","types":"./lib/index.d.ts","exports":{".":{"import":"./lib/index.js","require":"./lib/index.js"},"./types":{"import":"./lib/types/index.d.ts","require":"./lib/types/index.d.ts"},"./dynamodb":{"import":"./lib/persistence/DynamoDBPersistenceLayer.js","require":"./lib/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/middleware/index.js","require":"./lib/middleware/index.js"},"./persistence":{"import":"./lib/persistence/index.js","require":"./lib/persistence/index.js"}},"gitHead":"1c7a16996884f0c7613ca88250ff781402b7b292","_npmUser":{"name":"dreamorosi","email":"dreamorosi@gmail.com"},"deprecated":"Version 1.x has reached End-of-Life, please upgrade to 2.x, more info here: https://s12d.com/upgrade-v2","repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.17.1+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"jmespath":"^0.16.0","@aws-sdk/util-base64-node":"^3.209.0","@aws-lambda-powertools/commons":"^1.13.1"},"typesVersions":{"*":{"types":["lib/types/index.d.ts"],"dynamodb":["lib/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/middleware/index.d.ts"],"persistence":["lib/persistence/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":">=3.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_1.13.1_1695293944448_0.28826565600845355","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"@aws-lambda-powertools/idempotency","version":"1.14.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@1.14.0","maintainers":[{"name":"am29d","email":"am29d@hey.com"},{"name":"dreamorosi","email":"dreamorosi@gmail.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"eba231d1f139b6e44ddae03c24f0e39bfc79d5ea","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-1.14.0.tgz","fileCount":76,"integrity":"sha512-SC4sGpv0xDWtATjiYKKqpYa7Q8aXDNEQCAh916gRf5kxHL78dcpWtQbK9CfqT85cGI/DEEQr3DQqrE9V/vmNng==","signatures":[{"sig":"MEQCIA/LNFi/XEBP4aXezzyZjFNhMtDclofWd+p10F1V8C7BAiAHopGdq9tLQxpwHx2BKHWk/Lg2aK0CyMlCU63qRyg4qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":87600},"main":"./lib/index.js","types":"./lib/index.d.ts","exports":{".":{"import":"./lib/index.js","require":"./lib/index.js"},"./types":{"import":"./lib/types/index.d.ts","require":"./lib/types/index.d.ts"},"./dynamodb":{"import":"./lib/persistence/DynamoDBPersistenceLayer.js","require":"./lib/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/middleware/index.js","require":"./lib/middleware/index.js"},"./persistence":{"import":"./lib/persistence/index.js","require":"./lib/persistence/index.js"}},"gitHead":"1dc1805401bd64a58031d8d991146a1e902d4d2f","_npmUser":{"name":"dreamorosi","email":"dreamorosi@gmail.com"},"deprecated":"Version 1.x has reached End-of-Life, please upgrade to 2.x, more info here: https://s12d.com/upgrade-v2","repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.18.0+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"jmespath":"^0.16.0","@aws-sdk/util-base64-node":"^3.209.0","@aws-lambda-powertools/commons":"^1.14.0"},"typesVersions":{"*":{"types":["lib/types/index.d.ts"],"dynamodb":["lib/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/middleware/index.d.ts"],"persistence":["lib/persistence/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":">=3.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_1.14.0_1695968581279_0.7539063358007287","host":"s3://npm-registry-packages"}},"2.0.0-alpha.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.0.0-alpha.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.0.0-alpha.0","maintainers":[{"name":"am29d","email":"am29d@hey.com"},{"name":"dreamorosi","email":"dreamorosi@gmail.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"bd8f44bd57c4612b8a19d2d290638b15c56fa8c6","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.0.0-alpha.0.tgz","fileCount":130,"integrity":"sha512-iQmr0JPJAexQ1gPci8R+vQZwHe3Jx0Ah/+mE4eygq3FONJVE/+Rg7JHYXNK9OASnJU9B40JklkyAPg2iWmuf8A==","signatures":[{"sig":"MEUCIQCTJ3GJKJnXofjiu2zFo9PmT1Wm9bTXdG97RXT2Zd5MpAIgPonAvBkJwVb3PMeywinCawsFv8kgKnjH2MjDLc6bYT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.0.0-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":251593},"main":"./lib/cjs/index.js","type":"module","_from":"file:aws-lambda-powertools-idempotency-2.0.0.tgz","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./types":{"import":"./lib/esm/types/index.d.ts","require":"./lib/esm/types/index.d.ts"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"_npmUser":{"name":"dreamorosi","email":"dreamorosi@gmail.com"},"_resolved":"/home/runner/work/powertools-lambda-typescript/powertools-lambda-typescript/aws-lambda-powertools-idempotency-2.0.0.tgz","_integrity":"sha512-iQmr0JPJAexQ1gPci8R+vQZwHe3Jx0Ah/+mE4eygq3FONJVE/+Rg7JHYXNK9OASnJU9B40JklkyAPg2iWmuf8A==","deprecated":"Version 1.x has reached End-of-Life, please upgrade to 2.x, more info here: https://s12d.com/upgrade-v2","repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"9.9.0","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jmespath":"^0.16.0","@aws-sdk/util-base64-node":"^3.209.0","@aws-lambda-powertools/commons":"^2.0.0-alpha.0"},"typesVersions":{"*":{"types":["lib/esm/types/index.d.ts","lib/cjs/types/index.d.ts"],"dynamodb":["lib/esm/persistence/DynamoDBPersistenceLayer.d.ts","lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/esm/middleware/makeHandlerIdempotent.d.ts","lib/cjs/middleware/makeHandlerIdempotent.d.ts"],"persistence":["lib/esm/persistence/index.d.ts","lib/cjs/persistence/index.d.ts"],"dynamodb/types":["lib/esm/types/DynamoDBPersistence.d.ts","lib/cjs/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@middy/core":">=3.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.0.0-alpha.0_1698087842702_0.18673224006294165","host":"s3://npm-registry-packages"}},"2.0.0-alpha.1":{"name":"@aws-lambda-powertools/idempotency","version":"2.0.0-alpha.1","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.0.0-alpha.1","maintainers":[{"name":"am29d","email":"am29d@hey.com"},{"name":"dreamorosi","email":"dreamorosi@gmail.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"1b10cfab6960f9d3219aa34957a74b184c9d3097","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.0.0-alpha.1.tgz","fileCount":130,"integrity":"sha512-zc4w6ib+OWqI50myfaJPA2rjMMomwzVKH5b4l5Q32WET1azqIWsc8lO8L9V/mZO4yFPXHrRKvg5Qj9vyXgxkoA==","signatures":[{"sig":"MEUCIHCRei41uljz+PwMKG/3iCK2woe9sbxxjRqtJiE8A1CAAiEA66OnnR3sz+27zyVqJURp/xIegJd1M/EsRh2wipRJ0EU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.0.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":251861},"main":"./lib/cjs/index.js","type":"module","_from":"file:aws-lambda-powertools-idempotency-2.0.0.tgz","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./types":{"import":"./lib/esm/types/index.d.ts","require":"./lib/cjs/types/index.d.ts"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"_npmUser":{"name":"dreamorosi","email":"dreamorosi@gmail.com"},"_resolved":"/home/runner/work/powertools-lambda-typescript/powertools-lambda-typescript/aws-lambda-powertools-idempotency-2.0.0.tgz","_integrity":"sha512-zc4w6ib+OWqI50myfaJPA2rjMMomwzVKH5b4l5Q32WET1azqIWsc8lO8L9V/mZO4yFPXHrRKvg5Qj9vyXgxkoA==","deprecated":"Version 1.x has reached End-of-Life, please upgrade to 2.x, more info here: https://s12d.com/upgrade-v2","repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"9.9.0","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jmespath":"^0.16.0","@aws-sdk/util-base64-node":"^3.209.0","@aws-lambda-powertools/commons":"^2.0.0-alpha.1"},"typesVersions":{"*":{"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@middy/core":">=3.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.0.0-alpha.1_1698748854254_0.6341995933891955","host":"s3://npm-registry-packages"}},"1.14.1":{"name":"@aws-lambda-powertools/idempotency","version":"1.14.1","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@1.14.1","maintainers":[{"name":"am29d","email":"am29d@hey.com"},{"name":"dreamorosi","email":"dreamorosi@gmail.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"9f5cde96ae76f3f5d74a39c275faf2ede2ac8e73","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-1.14.1.tgz","fileCount":76,"integrity":"sha512-APDE60CDcH3RNWl9hQCsnTMvrWjICfmf5rfGGceYYgRW6rqqNJ4zxnkGMxjdbsjX+qyByto7xWDtu2nskCAuGQ==","signatures":[{"sig":"MEUCIFd42Eh2/e4vHgkpNoh+6xVbq2EOiANdYK1PVu7lnHqZAiEAggsDfln3xryjW6V5gL12pis9KsHUzEPwcPk45xfrAa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@1.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":142590},"main":"./lib/index.js","types":"./lib/index.d.ts","exports":{".":{"import":"./lib/index.js","require":"./lib/index.js"},"./types":{"import":"./lib/types/index.d.ts","require":"./lib/types/index.d.ts"},"./dynamodb":{"import":"./lib/persistence/DynamoDBPersistenceLayer.js","require":"./lib/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/middleware/index.js","require":"./lib/middleware/index.js"},"./persistence":{"import":"./lib/persistence/index.js","require":"./lib/persistence/index.js"}},"gitHead":"1805a34f2e5047c327df025930de225bdc27e4ca","_npmUser":{"name":"dreamorosi","email":"dreamorosi@gmail.com"},"deprecated":"Version 1.x has reached End-of-Life, please upgrade to 2.x, more info here: https://s12d.com/upgrade-v2","repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jmespath":"^0.16.0","@aws-sdk/util-base64-node":"^3.209.0","@aws-lambda-powertools/commons":"^1.14.1"},"typesVersions":{"*":{"types":["lib/types/index.d.ts"],"dynamodb":["lib/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/middleware/index.d.ts"],"persistence":["lib/persistence/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":">=3.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_1.14.1_1698754356475_0.5956954041378788","host":"s3://npm-registry-packages"}},"1.14.2":{"name":"@aws-lambda-powertools/idempotency","version":"1.14.2","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@1.14.2","maintainers":[{"name":"am29d","email":"am29d@hey.com"},{"name":"dreamorosi","email":"dreamorosi@gmail.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"85044ba73ddc4819147edcd7eca66a5229a60a3b","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-1.14.2.tgz","fileCount":76,"integrity":"sha512-QN+IZ4dxxjZ83mX83GOHvIh39QhmXzRx3iS4a5ZQNLyX1SXSTy3bfVHlMkcSVy6A+zXjn1IaIzq6hNq9ksbUXw==","signatures":[{"sig":"MEQCIC1RoqucjeKZCdHGfwGXkeGpHSWk0fp1hLFitoZeWnLEAiATRthWRU4AwOYCgnKcQ5W1TM8sf8ly3NMZPNkMmPeA2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@1.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":142590},"main":"./lib/index.js","types":"./lib/index.d.ts","exports":{".":{"import":"./lib/index.js","require":"./lib/index.js"},"./types":{"import":"./lib/types/index.d.ts","require":"./lib/types/index.d.ts"},"./dynamodb":{"import":"./lib/persistence/DynamoDBPersistenceLayer.js","require":"./lib/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/middleware/index.js","require":"./lib/middleware/index.js"},"./persistence":{"import":"./lib/persistence/index.js","require":"./lib/persistence/index.js"}},"gitHead":"1944156f0e8e2437c3f8947df9712e30d74a505b","_npmUser":{"name":"dreamorosi","email":"dreamorosi@gmail.com"},"deprecated":"Version 1.x has reached End-of-Life, please upgrade to 2.x, more info here: https://s12d.com/upgrade-v2","repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"jmespath":"^0.16.0","@aws-sdk/util-base64-node":"^3.209.0","@aws-lambda-powertools/commons":"^1.14.2"},"typesVersions":{"*":{"types":["lib/types/index.d.ts"],"dynamodb":["lib/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/middleware/index.d.ts"],"persistence":["lib/persistence/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":">=3.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_1.14.2_1699009278990_0.3109755225481441","host":"s3://npm-registry-packages"}},"1.15.0":{"name":"@aws-lambda-powertools/idempotency","version":"1.15.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@1.15.0","maintainers":[{"name":"am29d","email":"am29d@hey.com"},{"name":"dreamorosi","email":"dreamorosi@gmail.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"288d3a324f71b0b4151e08f0b5375600159c3310","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-1.15.0.tgz","fileCount":76,"integrity":"sha512-xc8WAO/YhyZZRfvFWas+ky/0uHnO9t0W2yoJQifmvF4OdSwdT83FfCLR6fshhnWaPfpjax+lCB++p1PT7RJVhw==","signatures":[{"sig":"MEYCIQDPr4dYb/fTZ1ygp2bR4JYvgAw6rXoQrBrzzwe22XsaVQIhAIrVlHC/JMZdC2b1oBRCXyaVsKuVB9qcOydASy4sJ8p1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":142590},"main":"./lib/index.js","types":"./lib/index.d.ts","exports":{".":{"import":"./lib/index.js","require":"./lib/index.js"},"./types":{"import":"./lib/types/index.d.ts","require":"./lib/types/index.d.ts"},"./dynamodb":{"import":"./lib/persistence/DynamoDBPersistenceLayer.js","require":"./lib/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/middleware/index.js","require":"./lib/middleware/index.js"},"./persistence":{"import":"./lib/persistence/index.js","require":"./lib/persistence/index.js"}},"gitHead":"d508078530fa69b9ab92b203d8a7ccf88e5469a0","_npmUser":{"name":"dreamorosi","email":"dreamorosi@gmail.com"},"deprecated":"Version 1.x has reached End-of-Life, please upgrade to 2.x, more info here: https://s12d.com/upgrade-v2","repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v20.9.0+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"jmespath":"^0.16.0","@aws-sdk/util-base64-node":"^3.209.0","@aws-lambda-powertools/commons":"^1.15.0"},"typesVersions":{"*":{"types":["lib/types/index.d.ts"],"dynamodb":["lib/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/middleware/index.d.ts"],"persistence":["lib/persistence/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":">=3.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_1.15.0_1699961120747_0.3412737560078134","host":"s3://npm-registry-packages"}},"1.16.0":{"name":"@aws-lambda-powertools/idempotency","version":"1.16.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@1.16.0","maintainers":[{"name":"am29d","email":"am29d@hey.com"},{"name":"dreamorosi","email":"dreamorosi@gmail.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"1fecd9a2e4fb0f63ba0ece54aeca19ab47cfe479","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-1.16.0.tgz","fileCount":76,"integrity":"sha512-mBu6qdA7XXy1K/Fy78EInJZxkyg7tFhDGD8PwNsySxp5pt0prdA3Ss+YkI+JfCHJUfzqQPUCnINAZwLcCPQ8dw==","signatures":[{"sig":"MEYCIQCoVuqKzHJ4T/V7pgZoBJjvjKvRBxl+xG658IuEEA5SZQIhAIFRew1Jb23xLnCWxtcyEbJOnEJU/3E1r962rz+UFd4/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":142590},"main":"./lib/index.js","types":"./lib/index.d.ts","exports":{".":{"import":"./lib/index.js","require":"./lib/index.js"},"./types":{"import":"./lib/types/index.d.ts","require":"./lib/types/index.d.ts"},"./dynamodb":{"import":"./lib/persistence/DynamoDBPersistenceLayer.js","require":"./lib/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/middleware/index.js","require":"./lib/middleware/index.js"},"./persistence":{"import":"./lib/persistence/index.js","require":"./lib/persistence/index.js"}},"gitHead":"1e512282e9ef7d0392df436e48e237c1900aca9e","_npmUser":{"name":"dreamorosi","email":"dreamorosi@gmail.com"},"deprecated":"Version 1.x has reached End-of-Life, please upgrade to 2.x, more info here: https://s12d.com/upgrade-v2","repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v20.9.0+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"jmespath":"^0.16.0","@aws-sdk/util-base64-node":"^3.209.0","@aws-lambda-powertools/commons":"^1.16.0"},"typesVersions":{"*":{"types":["lib/types/index.d.ts"],"dynamodb":["lib/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/middleware/index.d.ts"],"persistence":["lib/persistence/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":">=3.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_1.16.0_1700148028858_0.7136300994112224","host":"s3://npm-registry-packages"}},"2.0.0-alpha.2":{"name":"@aws-lambda-powertools/idempotency","version":"2.0.0-alpha.2","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.0.0-alpha.2","maintainers":[{"name":"am29d","email":"am29d@hey.com"},{"name":"dreamorosi","email":"dreamorosi@gmail.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"1c69c05ea6fe57ae619edfe9857a7fed9e03deda","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.0.0-alpha.2.tgz","fileCount":130,"integrity":"sha512-8inS6ItkR6ce8mvj9hC5RbJ+Es5gx10BVGOa6NaBSNMMOhOM0iYQy6ehjE0cokjkiSVnW8twIbcPu8oChMVgWg==","signatures":[{"sig":"MEUCIAj5oEgL5TZSOvd7LI0wRd1mJw0rpCP0lYZZgCzmcyiZAiEAgBFu/ZwTGrykbiAFQR0BdAPkrbhWik4L09/i+TwWM3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.0.0-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":253323},"main":"./lib/cjs/index.js","type":"module","_from":"file:aws-lambda-powertools-idempotency-2.0.0.tgz","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./types":{"import":"./lib/esm/types/index.d.ts","require":"./lib/cjs/types/index.d.ts"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"_npmUser":{"name":"dreamorosi","email":"dreamorosi@gmail.com"},"_resolved":"/home/runner/work/powertools-lambda-typescript/powertools-lambda-typescript/aws-lambda-powertools-idempotency-2.0.0.tgz","_integrity":"sha512-8inS6ItkR6ce8mvj9hC5RbJ+Es5gx10BVGOa6NaBSNMMOhOM0iYQy6ehjE0cokjkiSVnW8twIbcPu8oChMVgWg==","deprecated":"Version 1.x has reached End-of-Life, please upgrade to 2.x, more info here: https://s12d.com/upgrade-v2","repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"9.9.2","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"jmespath":"^0.16.0","@aws-sdk/util-base64-node":"^3.209.0","@aws-lambda-powertools/commons":"^2.0.0-alpha.2"},"typesVersions":{"*":{"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@middy/core":">=3.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.0.0-alpha.2_1700485567345_0.6061974795350356","host":"s3://npm-registry-packages"}},"1.16.1":{"name":"@aws-lambda-powertools/idempotency","version":"1.16.1","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@1.16.1","maintainers":[{"name":"am29d","email":"am29d@hey.com"},{"name":"dreamorosi","email":"dreamorosi@gmail.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"badfeacc3378b2d2518060867089da867e6a6daf","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-1.16.1.tgz","fileCount":76,"integrity":"sha512-tm6f/Zd3doTWU8sRyaT3VuuNsE1lsCgIIyvPpEXppOBzBicBllQ4cN0l8O9JjBedpGboBWeMbxitE3AgF4BjWQ==","signatures":[{"sig":"MEYCIQCJoDxKRaSxUYHf6e0ldvl/XuCDK5GSiDzWipiOeXadVgIhAKpuMCZGD6v3Zlq3nPQk1PHp6gnba2UolrOlN5MxtqH5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@1.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":142590},"main":"./lib/index.js","types":"./lib/index.d.ts","exports":{".":{"import":"./lib/index.js","require":"./lib/index.js"},"./types":{"import":"./lib/types/index.d.ts","require":"./lib/types/index.d.ts"},"./dynamodb":{"import":"./lib/persistence/DynamoDBPersistenceLayer.js","require":"./lib/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/middleware/index.js","require":"./lib/middleware/index.js"},"./persistence":{"import":"./lib/persistence/index.js","require":"./lib/persistence/index.js"}},"gitHead":"b6c1141c0a2f55c3e16a149f9b4829982496d907","_npmUser":{"name":"dreamorosi","email":"dreamorosi@gmail.com"},"deprecated":"Version 1.x has reached End-of-Life, please upgrade to 2.x, more info here: https://s12d.com/upgrade-v2","repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.9.0+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"jmespath":"^0.16.0","@aws-sdk/util-base64-node":"^3.209.0","@aws-lambda-powertools/commons":"^1.16.1"},"typesVersions":{"*":{"types":["lib/types/index.d.ts"],"dynamodb":["lib/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/middleware/index.d.ts"],"persistence":["lib/persistence/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":">=3.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_1.16.1_1700835415579_0.3444907882544215","host":"s3://npm-registry-packages"}},"1.17.0":{"name":"@aws-lambda-powertools/idempotency","version":"1.17.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@1.17.0","maintainers":[{"name":"am29d","email":"am29d@hey.com"},{"name":"dreamorosi","email":"dreamorosi@gmail.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"21fbe9a9d2366009e6450180b2a95b69d544fb88","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-1.17.0.tgz","fileCount":76,"integrity":"sha512-Qawx9IBhQjBan8sN/kk4I0olHIndnS71eDwm9Lqcs7J8Gil6VlnOt+H+bLHr3Njs2q9g07uKpYQMFCOHy3jQkQ==","signatures":[{"sig":"MEUCICoVuErGSzGVqTQmabuf825tWVz420cJYZT86CmUuk0+AiEAvkkqJ/8w1v6t2tA53xtMy98/veBpIFkbxO3z8hYWdms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@1.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":142590},"main":"./lib/index.js","types":"./lib/index.d.ts","exports":{".":{"import":"./lib/index.js","require":"./lib/index.js"},"./types":{"import":"./lib/types/index.d.ts","require":"./lib/types/index.d.ts"},"./dynamodb":{"import":"./lib/persistence/DynamoDBPersistenceLayer.js","require":"./lib/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/middleware/index.js","require":"./lib/middleware/index.js"},"./persistence":{"import":"./lib/persistence/index.js","require":"./lib/persistence/index.js"}},"gitHead":"33de405e741ad18f4a62ebd8295792e11edf90ce","_npmUser":{"name":"dreamorosi","email":"dreamorosi@gmail.com"},"deprecated":"Version 1.x has reached End-of-Life, please upgrade to 2.x, more info here: https://s12d.com/upgrade-v2","repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.9.0+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"jmespath":"^0.16.0","@aws-sdk/util-base64-node":"^3.209.0","@aws-lambda-powertools/commons":"^1.17.0"},"typesVersions":{"*":{"types":["lib/types/index.d.ts"],"dynamodb":["lib/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/middleware/index.d.ts"],"persistence":["lib/persistence/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":">=3.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_1.17.0_1700852324134_0.021557973721882062","host":"s3://npm-registry-packages"}},"1.18.0":{"name":"@aws-lambda-powertools/idempotency","version":"1.18.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@1.18.0","maintainers":[{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"dreamorosi","email":"dreamorosi@gmail.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"03ecb90606846e04f8a7e732d60e08d4196526cc","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-1.18.0.tgz","fileCount":76,"integrity":"sha512-kSFWngwXr6ZgZx1C9kVNsJJsb1FnUsVZO5ee05LhR/exjdbclhf9+BOH0I60pulFfjw1A9e8rCwoBK49jjD/KA==","signatures":[{"sig":"MEUCIQCtYOzYrIu/LtNJhgV9oeEIOqnetQ29AAwm/oRAJuGtogIgdrcUgjEk4Gd+aSgMVWGJmO3ZX0HLAQIxmylKoEEnDfg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@1.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":143825},"main":"./lib/index.js","types":"./lib/index.d.ts","exports":{".":{"import":"./lib/index.js","require":"./lib/index.js"},"./types":{"import":"./lib/types/index.d.ts","require":"./lib/types/index.d.ts"},"./dynamodb":{"import":"./lib/persistence/DynamoDBPersistenceLayer.js","require":"./lib/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/middleware/index.js","require":"./lib/middleware/index.js"},"./persistence":{"import":"./lib/persistence/index.js","require":"./lib/persistence/index.js"}},"gitHead":"7715df8060e92ab214f34c2afd5e9fb644de2218","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"deprecated":"Version 1.x has reached End-of-Life, please upgrade to 2.x, more info here: https://s12d.com/upgrade-v2","repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.0.2/node@v20.11.0+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"jmespath":"^0.16.0","@aws-sdk/util-base64-node":"^3.209.0","@aws-lambda-powertools/commons":"^1.18.0"},"typesVersions":{"*":{"types":["lib/types/index.d.ts"],"dynamodb":["lib/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/middleware/index.d.ts"],"persistence":["lib/persistence/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":">=3.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_1.18.0_1706190112125_0.08085487440223416","host":"s3://npm-registry-packages"}},"1.18.1":{"name":"@aws-lambda-powertools/idempotency","version":"1.18.1","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@1.18.1","maintainers":[{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"dreamorosi","email":"dreamorosi@gmail.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"12915f48970251afd8658502019d1a0242254089","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-1.18.1.tgz","fileCount":76,"integrity":"sha512-Vi2Y68G6Kv8Yb4BNrIotiCbzuzbLtn6OKFMI4T8ab5/c/BmFwEr47g6UXfJIDVFB70wc4JscZrhnVR2jihCsXQ==","signatures":[{"sig":"MEYCIQCYVXZrqWShttjR2tELg4GwONeM9/b/5VW02IfAWSE1vAIhAL+8JVsNGjN8h6F9kxtJH2mPY6lPyE2Ldvoia0/aNqJD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@1.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":147881},"main":"./lib/index.js","types":"./lib/index.d.ts","exports":{".":{"import":"./lib/index.js","require":"./lib/index.js"},"./types":{"import":"./lib/types/index.d.ts","require":"./lib/types/index.d.ts"},"./dynamodb":{"import":"./lib/persistence/DynamoDBPersistenceLayer.js","require":"./lib/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/middleware/index.js","require":"./lib/middleware/index.js"},"./persistence":{"import":"./lib/persistence/index.js","require":"./lib/persistence/index.js"}},"gitHead":"07ddedaffe99fc1391cd83ba2e426e2713f7cbb5","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"deprecated":"Version 1.x has reached End-of-Life, please upgrade to 2.x, more info here: https://s12d.com/upgrade-v2","repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.11.0+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"jmespath":"^0.16.0","@aws-sdk/util-base64-node":"^3.209.0","@aws-lambda-powertools/commons":"^1.18.1"},"typesVersions":{"*":{"types":["lib/types/index.d.ts"],"dynamodb":["lib/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/middleware/index.d.ts"],"persistence":["lib/persistence/index.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":">=3.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_1.18.1_1708438318357_0.358958606470422","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.0.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.0.0","maintainers":[{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"dreamorosi","email":"dreamorosi@gmail.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"27ac45092f64a8cbef64bc3c594ac02ac4480776","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.0.0.tgz","fileCount":132,"integrity":"sha512-REFPKv+bDCAhxMg44bMsH2IW5XpMP4kmZOoj+AcN+LXzmTQNxIMAvgYMCAqnm5Ei8WYvPmRJh1SsclhVpT29gQ==","signatures":[{"sig":"MEQCIBOJgHauyPyOoR6iQribfNkpsAHAnTYDQHQRrpsrhltEAiB8DIV9o0oeLk3h94/qUvOTClCWKadZ53IVfvPBhizEDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":271612},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./types":{"import":"./lib/esm/types/index.d.ts","require":"./lib/cjs/types/index.d.ts"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"e23bd55e4630b7f4879970fde61e7b4a821cb531","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"jmespath":"^0.16.0","@aws-sdk/util-base64-node":"^3.209.0","@aws-lambda-powertools/commons":"^2.0.0"},"typesVersions":{"*":{"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":">=3.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.0.0_1709561505055_0.7588243523819411","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@aws-lambda-powertools/idempotency","version":"2.0.1","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.0.1","maintainers":[{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"dreamorosi","email":"dreamorosi@gmail.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"af57a46cf13ac228d21e06a36cc70f1177a81565","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.0.1.tgz","fileCount":132,"integrity":"sha512-pz+YJ+JYxmUAndbjGgWBImx3dmi4xbAMpXlAVAduYej7mhUxVepEdWW32mVgo8GGBbO2NlcAWy+JrE0SBqdwVw==","signatures":[{"sig":"MEUCIBYFNVzTaVSbbvA+Q162pzAmCgx/UhXv9zSewDRdz+ArAiEAvppI4QTnWx1C+B6SnIZr61P/9qwDCqVpXUtWUjp8Vds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":271612},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./types":{"import":"./lib/esm/types/index.d.ts","require":"./lib/cjs/types/index.d.ts"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"303428ac576fc58dab8df1a707975bd5d468ef8e","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"jmespath":"^0.16.0","@aws-sdk/util-base64-node":"^3.209.0","@aws-lambda-powertools/commons":"^2.0.1"},"typesVersions":{"*":{"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":">=3.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.0.1_1709565368353_0.4758265311067773","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@aws-lambda-powertools/idempotency","version":"2.0.2","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.0.2","maintainers":[{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"dreamorosi","email":"dreamorosi@gmail.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"5e3865333897a02534128693dd17588aa014948b","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.0.2.tgz","fileCount":132,"integrity":"sha512-v2ijFOnK+aVxfIP5hlULS13KNIlbfNV2ok/Elan4mZDBMZODLEVTy00RhNqDbqi7NL64JVxOvwT1QAY47Xix7w==","signatures":[{"sig":"MEQCIErkosDidYKeXI+zcNmCAMKsGQ2RKS1WjpwJ6uml1V9SAiBjlrdxHuENEMjwkp6g9CSO/eW6oMw0ZJVMfozJOOTstQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":271612},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./types":{"import":"./lib/esm/types/index.d.ts","require":"./lib/cjs/types/index.d.ts"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"047ad5c8e24831cd6f07d9ef1f4179eb62e486f4","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"jmespath":"^0.16.0","@aws-sdk/util-base64-node":"^3.209.0","@aws-lambda-powertools/commons":"^2.0.2"},"typesVersions":{"*":{"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":">=3.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.0.2_1709629633647_0.6212988006558275","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@aws-lambda-powertools/idempotency","version":"2.0.3","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.0.3","maintainers":[{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"dreamorosi","email":"dreamorosi@gmail.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"da54679cc65ac20ddf9213ca8038a21962e0ea65","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.0.3.tgz","fileCount":132,"integrity":"sha512-qildf7eZZdqy05pQBbQhiI0hcZlxExjPI5r19Q9U8x7A9QV2h3Btb1sTpLeZTlBkkCn6EiGiKYnYoWxm6nMJ8A==","signatures":[{"sig":"MEUCIQDMk6borwSEqHAr6BeGr2pqKDH4cDkA6iXj/yTBG0SldgIgZp0Q2HOzhtyPFLFWFW4jax222U7E1YXZNTi7un5Nocw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":273926},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./types":{"import":"./lib/esm/types/index.d.ts","require":"./lib/cjs/types/index.d.ts"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"8138df15cd0dd5266097ef6ab33f89481a1d6831","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"jmespath":"^0.16.0","@aws-sdk/util-base64-node":"^3.209.0","@aws-lambda-powertools/commons":"^2.0.3"},"typesVersions":{"*":{"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":">=3.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.0.3_1710518727723_0.9406039427432511","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@aws-lambda-powertools/idempotency","version":"2.0.4","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.0.4","maintainers":[{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"dreamorosi","email":"dreamorosi@gmail.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"96b3099fb84d7754bfc6fdcc1f24682d2e68e4f7","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.0.4.tgz","fileCount":132,"integrity":"sha512-wFynB/rmP/uHeGJJNbpg0OKzu7VCCt84UBankpvwhEZkN31DcGqNm7W7obx21h99J6pD7urTREiim9scE/rGqQ==","signatures":[{"sig":"MEQCIDu3M4uk99x1SKtUd9x1o694y/nXbcwB5Uvd94jj6xxCAiAUbHcO/voc3QmH56cYMWoMdRPVbDxhnE0Y+DxEAucC7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":274089},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"3f296d2749f60aece37b4759a702f92e22f6f3dc","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.12.1+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"20.12.1","dependencies":{"jmespath":"^0.16.0","@aws-lambda-powertools/commons":"^2.0.4"},"typesVersions":{"*":{"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":">=3.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.0.4_1712762801263_0.2034827096288636","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.1.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.1.0","maintainers":[{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"dreamorosi","email":"dreamorosi@gmail.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"f1e1ecb66be190042201b81a85b2bd5792ac9213","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.1.0.tgz","fileCount":132,"integrity":"sha512-C0fsgmmYeCjH+JAY7V3XZb2P5G48CSSLR6ruukBQcXkMvMW155ooI3Yn5SxRkovNLmHGLCNkDFnTfOdGlaS3rw==","signatures":[{"sig":"MEUCIQDJQXvxXz9C57yGpJllqITdJJZLeBCqS7b4Nd678NgKNwIgc2pKmH6gF4ManTE1vTNu5LDvSNuYA3dsLz2sF0zYu9g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":279851},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"8b1a9ad114530d9144343d7807a52a635309283c","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@aws-lambda-powertools/commons":"^2.1.0","@aws-lambda-powertools/jmespath":"^2.1.0"},"typesVersions":{"*":{"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":">=3.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.1.0_1713427068015_0.15046963412707326","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@aws-lambda-powertools/idempotency","version":"2.1.1","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.1.1","maintainers":[{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"dreamorosi","email":"dreamorosi@gmail.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"8f28fa08f2c525be27255ca82a78d85df647c7a2","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.1.1.tgz","fileCount":132,"integrity":"sha512-gkpJZj19oN5IvqbbH4RGww8hdqer8EI2gBFL///VOtoZE590elENPY4d1BZx9DqTWTutTwqCHoAWQTZ+vMV7yQ==","signatures":[{"sig":"MEUCIFRp/XcMQMZk5OBnYCZJm7sahYM+GTpBCCw4IdEtUkblAiEA4Ldsv1okyBTxyhn6BMG9qYqkhvm/5sn4JZW6fwQtt54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":279851},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"cc101393de7079aa2235f38650b2e6458dd3cadb","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.12.2+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@aws-lambda-powertools/commons":"^2.1.1","@aws-lambda-powertools/jmespath":"^2.1.1"},"typesVersions":{"*":{"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":">=3.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.1.1_1715702951168_0.16005496834620003","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.2.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.2.0","maintainers":[{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"dreamorosi","email":"dreamorosi@gmail.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"55c300390564e366e3bd66e0f7f512726839a47c","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.2.0.tgz","fileCount":138,"integrity":"sha512-VtJM1VvWUKDBmJ92sX0W4fQTGho0ZYhwNPWMqo7OHTCN9x192jX6jdUMhJFX0KMJ361Ne0HY0XGwqsQfg+1FFg==","signatures":[{"sig":"MEUCIQDfx5fzwryE+rsz5VOrTv6YHhk4CGropo5XvQ7TDdNnDAIgNcWkmFPiS0KRYahUWVoSqpsHCo4uh5NW9Ub7QXXi8eM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":285953},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"b35f9f101afea1c09dc94dea0c4990efaac9b488","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.14.0+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@aws-lambda-powertools/commons":"^2.2.0","@aws-lambda-powertools/jmespath":"^2.2.0"},"typesVersions":{"*":{"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":">=3.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.2.0_1718273541622_0.3753575198896728","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.3.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.3.0","homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"dc17cbf072f856af66cc8931523ab9ace9e9aaad","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.3.0.tgz","fileCount":138,"integrity":"sha512-wTNlkBbjjnEq2JnOFVGeeGMCwfX5pX/B3S2O2Lklq42XTTAxMaJ/RwgY4XjUZSOISEXCPwVH4XuEXkAVQme4pA==","signatures":[{"sig":"MEUCIQDybc4FDqKWD7hs549OlIhBz8XvYoGlyHR+CfMC7oIhJAIgK+E0HJSAy+/mbCYD5NEJhNgI9XKYbzagUJIxlyse1LI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":287869},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"b1cd6365b6709ebb5ec08a04996142948bc55e8e","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.15.0+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@aws-lambda-powertools/commons":"^2.3.0","@aws-lambda-powertools/jmespath":"^2.3.0"},"typesVersions":{"*":{"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":">=3.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.3.0_1719485836492_0.1090191512245009","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.4.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.4.0","maintainers":[{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"dreamorosi","email":"dreamorosi@gmail.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"4ecca0e1160e80085581ee97f9098b9f5706f060","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.4.0.tgz","fileCount":138,"integrity":"sha512-Koxolz3ERTQEpfm2v7hsF1gX5Kqyn8s8yPUq/VafEPSmgdQmQB2YiUz+q3M23uJrDYO/VRetRbWhhb49HsKoOQ==","signatures":[{"sig":"MEUCIQD8nwQH0HFOHKfoSm4w+R7BCdJm4JYcZ7xnVfM+aDSqBAIgeoB+g8bnasO8ZubviGu90SRI5CiAGnXOWfukfHSDmSM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":286141},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"9f19407098828042f1820279aa040bc440db111f","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.15.0+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@aws-lambda-powertools/commons":"^2.4.0","@aws-lambda-powertools/jmespath":"^2.4.0"},"typesVersions":{"*":{"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.4.0_1720683302920_0.29106409405446976","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.5.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.5.0","maintainers":[{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"dreamorosi","email":"dreamorosi@gmail.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"382047aa04a26d3ffe2d6b93e21d41f932a4551d","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.5.0.tgz","fileCount":138,"integrity":"sha512-b5yq0kejuH5yugiiD1eOCtRg0Kzp06HLK4cbZ1hD+Ty+weSHIJM6FLRQikxQCziejfWpFGDl4VQWz//cdgijYg==","signatures":[{"sig":"MEUCIQDH+uvVJKOJjOR1t1ah1FEe8q7u8gs6hLxwapUk7CN7zgIgTgnwP/xkUI6af2PCp5tqkMJWhqiwEiAjLy9F4kSIRJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":286141},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"3f5a4fa2a9133534ec648684def08090b137a5ea","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.15.0+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@aws-lambda-powertools/commons":"^2.5.0","@aws-lambda-powertools/jmespath":"^2.5.0"},"typesVersions":{"*":{"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.5.0_1721034486917_0.864853102626643","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.6.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.6.0","maintainers":[{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"dreamorosi","email":"dreamorosi@gmail.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"f6a0ec3eee9abf87fce940ec5181b276a2b34e32","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.6.0.tgz","fileCount":138,"integrity":"sha512-TM8J3uaSCQeuwtaFFcEU2i4LeUb4GIJ7TzCjTdGOXJOdzXFD8JaRFVcFop5YvhOR+LlJCKZ7v++7dQ4aibcgXA==","signatures":[{"sig":"MEUCIEOum0RwzVR1zVmstobobclhSpH/ldsZ4oym2sWX823+AiEAmuB5H2E7qkOHgo2yhaIbuMxhRjmI42U/HCLjRI5IDBY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":285945},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"b2858588146bb4b079fab71c5036367463a27019","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.15.1+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"20.15.1","dependencies":{"@aws-lambda-powertools/commons":"^2.6.0","@aws-lambda-powertools/jmespath":"^2.6.0"},"typesVersions":{"*":{"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.6.0_1721902494471_0.4054239678575222","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.7.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.7.0","maintainers":[{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"dreamorosi","email":"dreamorosi@gmail.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"5d5fa629bfbd031841a32f1fe58b0010b18be9bc","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.7.0.tgz","fileCount":126,"integrity":"sha512-Zjr9xIK+MhXH7YDX6AB1YR3mBMAwDIF7vMen43/3yDbj/Aouqi11SKUysIhbxP8ngB6z/5Hh8xLwrqOesUOquw==","signatures":[{"sig":"MEYCIQCd3HcIyk0LfTmq/HZPh7swNoPBkkFGn9hhxGcQ2Q7gXwIhAO21AQ1oZH8FDvRBHriAZYckqJ1y7dCxMUC5ytMcZtuJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":260377},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"24c423c1e731a6186f1eab8ceeb34cabac415f9e","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.16.0+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@aws-lambda-powertools/commons":"^2.7.0","@aws-lambda-powertools/jmespath":"^2.7.0"},"typesVersions":{"*":{"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.7.0_1723112626311_0.05632006266086331","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.8.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.8.0","maintainers":[{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"dreamorosi","email":"dreamorosi@gmail.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"a4bac6437659470454564be9d02fe4835f16a36d","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.8.0.tgz","fileCount":126,"integrity":"sha512-zy0BaiyF/tJHqkOAEOozkomZl3pGxnK2xnmpa1seIo00xUHFlyQ1dkvpZeMEaEFsTpIRqjhAEjj52CMVjKBZVA==","signatures":[{"sig":"MEYCIQCMew05IwZHUevUj7YlAwoIAOlMp/BIxIRTfQtNitU0ngIhAK9rUEIdL6rm8pBbvGVfOA2SuhaDxxBoj40KZNYEkU4D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":262472},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"af831b872d1349c1b1307fff5763842250436e33","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.17.0+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@aws-lambda-powertools/commons":"^2.8.0","@aws-lambda-powertools/jmespath":"^2.8.0"},"typesVersions":{"*":{"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.8.0_1726489217944_0.11494059367174958","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.9.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.9.0","maintainers":[{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"dreamorosi","email":"dreamorosi@gmail.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"be4e7739bfc70c52c83143cd11ce337615a34c9a","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.9.0.tgz","fileCount":126,"integrity":"sha512-egMvsv1dcHtr8GzArPZinQUVRbR25we07pXau1jmvKWLfSYlzBuTv5gJeToEAzCxLPsl3hMG7NfqxQnubt2u3w==","signatures":[{"sig":"MEYCIQD/H45I8YCw74Xyryz7anQoGr2iCwpfjDV2KzJD1tC8kAIhAJfzv2ngFgPWXpuiEb37tDcollhiCxYuh7AjNiKqkaLM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":265922},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"71e70f5b42527a78c3ceef7e0533ff7c298605f3","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.17.0+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@aws-lambda-powertools/commons":"^2.9.0","@aws-lambda-powertools/jmespath":"^2.9.0"},"typesVersions":{"*":{"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.9.0_1728371404694_0.3918664057016308","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.10.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.10.0","maintainers":[{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"dreamorosi","email":"dreamorosi@gmail.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"f77227e1109312e4b66d3c147e70d7d42e3b5974","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.10.0.tgz","fileCount":126,"integrity":"sha512-yF34gi+3yUg0Jar2SCkWcVI3LVdW0QcOshb9YsKKz3TYLGykRpSg5jdhkhsaTwN1qFgeT6+ts4oA6uB6GXimgA==","signatures":[{"sig":"MEUCIHBwj9YeyQ+2ihrMtatNWnDqs+miEEn0UKB00LoIrSLAAiEA5Gexv/MBy+vwBIPGLk9qNEyQyRFuwOsZnJL2z44jbdc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":265925},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"3f2c3007557525e1663f474a962f4992d33c2bc9","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.18.0+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@aws-lambda-powertools/commons":"^2.10.0","@aws-lambda-powertools/jmespath":"^2.10.0"},"typesVersions":{"*":{"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.10.0_1729592673344_0.5489631189103357","host":"s3://npm-registry-packages"}},"2.11.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.11.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.11.0","maintainers":[{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"dreamorosi","email":"dreamorosi@gmail.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"707635e1f93da9f892944a01c0908acb659d3270","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.11.0.tgz","fileCount":126,"integrity":"sha512-guDPpKKTcOU/qhfUR55PuUFdKBVHgp7K3M8jf2u4Hq/QgxW9EgrN1JqpN3hHqcCSy17T2tK7r+B9Om9ePtMKYA==","signatures":[{"sig":"MEQCIEKIreFBEqeY7S5t6LF93GxzBN3iprdmFHYjkga3w7thAiBnN9iXTL+UQgyOn0TA1ikvAX3i7t/mB8MTM7QwhdcJ0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":265925},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"961f527328b6c2bedb1b9c6d517323d6725ba0f9","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v22.11.0+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@aws-lambda-powertools/commons":"^2.11.0","@aws-lambda-powertools/jmespath":"^2.11.0"},"typesVersions":{"*":{"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.11.0_1732125821603_0.9126716248302811","host":"s3://npm-registry-packages"}},"2.12.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.12.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.12.0","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"0cf3049aee9422411fc484edf40ecd6f6e64587d","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.12.0.tgz","fileCount":126,"integrity":"sha512-9yGj0wXnS2qLhvCO/XvGGC1XyygWnCcgwOTjhRqWQah0bz0oDS9VWrl17usN4ZykMICGsXatAeVOxyvyrXZGXQ==","signatures":[{"sig":"MEQCIG5LqJUdUNr703XN9xNG7mAEzZEG2GOrHpPppjTRSqzcAiBH3PnTlzJu+EhxiMGUdS9+Ebanm62WYeal74tYSajClg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":265932},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"d5ec97bd0d90b81824bfaf2132e3b84a53ec2b34","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v22.12.0+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@aws-lambda-powertools/commons":"^2.12.0","@aws-lambda-powertools/jmespath":"^2.12.0"},"typesVersions":{"*":{"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x || 6.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.12.0_1734444820265_0.20965291367080208","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.13.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.13.0","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"bc7352b19a201d56af7b7cc0010c3edcbe4ce7d6","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.13.0.tgz","fileCount":126,"integrity":"sha512-h7osRZHIFvKd/DgehuWJFP5wza1ZLSOu0bF7tuqokV4UTgY0GVOZUmw7k0zvW4Z51bvq/NhYSdYQEZz33Cvj9Q==","signatures":[{"sig":"MEUCIBGqn3dqhT+8Venu7yV33myKcbrpx+brjgILhKXaZ4TaAiEA/anK5UVsViNSxm4ddthFIwcXZz8OPNuKdHOosD6RDFs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":265932},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"1aade413e4720a55be3978967b04d1a70e5ebf07","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v22.12.0+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@aws-lambda-powertools/commons":"^2.13.0","@aws-lambda-powertools/jmespath":"^2.13.0"},"typesVersions":{"*":{"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x || 6.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.13.0_1736859812621_0.10733123596380123","host":"s3://npm-registry-packages-npm-production"}},"2.13.1":{"name":"@aws-lambda-powertools/idempotency","version":"2.13.1","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.13.1","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"42c913a6abb9b3fad0a359fdbe64ed917c502a03","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.13.1.tgz","fileCount":126,"integrity":"sha512-bBqMb5LpLaPnr2IrRreig7BOvC/6iFSeI3warlU5a4B0nt/PpVvpEO3or4M33WoPfXCvh1Ki9EYYH5IYb6Xcnw==","signatures":[{"sig":"MEUCIQCl576Uz6BzX8fR2cwoqnkBLzuHjq8dhHa8+TSOll/3NAIgbnU6vEFuAZjZL5qcQHVABjQ9dJnDpUnvvoJCxqGyM/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":265932},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"128e959158ec27c7d46f1a689ae2be7a9505db4c","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v22.13.0+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"@aws-lambda-powertools/commons":"^2.13.1","@aws-lambda-powertools/jmespath":"^2.13.1"},"typesVersions":{"*":{"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x || 6.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.13.1_1738055030191_0.320873203048367","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.14.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.14.0","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"035a7dd01c0647277aee03dd69a9e7189e1a2ba6","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.14.0.tgz","fileCount":126,"integrity":"sha512-Hxtan50B7P+BflmGHVa75TfE/CyKoofMIvf3DeZtEUo4vN6+bnlfhDA2qYQuw8U1lxh2H3vSIFtHf7nDcnDFLQ==","signatures":[{"sig":"MEUCICBm6vwE0mC8n1CDSlTuK1UgjFn1PCiYla6DWpFH8NxyAiEA5z17OpTteBuMVaZFQ0L7PPjlIN1Qv1zlKrQEYeY+yws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":266046},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"a40b326b6d7562a7607606d18f92b69b5790a136","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v22.13.1+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@aws-lambda-powertools/commons":"^2.14.0","@aws-lambda-powertools/jmespath":"^2.14.0"},"typesVersions":{"*":{"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x || 6.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.14.0_1739262518972_0.021772715681996013","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.15.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.15.0","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"ffc3326fae0f6e72c5df006b724ae283ccb67f88","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.15.0.tgz","fileCount":126,"integrity":"sha512-dT2F5K6JXBMSTpykeT3gDbdgga9eEWaNNxJVR3V6CslUJSWQRQ2YcJz6DeFAVZ9jIpAbjepyHeIGrzQL2EFOcg==","signatures":[{"sig":"MEUCIDk5UxJO7ZMnWz1WLz7cL99pkz7TpdHUDWPYqSDzlQKAAiEA5zx1z+vIPlzzp3L7ZxFCTdXSWxKncj45TCIjffHaz9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":267212},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"e85ef33e5871f6d2be8b1cf74f042541ac3543ff","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v22.13.1+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@aws-lambda-powertools/commons":"^2.15.0","@aws-lambda-powertools/jmespath":"^2.15.0"},"typesVersions":{"*":{"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x || 6.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.15.0_1740472958911_0.7977608556270201","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.16.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.16.0","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"43a0256fbccc1b55855a07764e78e4a336372b51","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.16.0.tgz","fileCount":126,"integrity":"sha512-PvqiTvFvybejg9KMYANYn6P0wp9J0TXwOrVuXx005J0mbZOD/AojHAMNER0A2IVXJtr/KC6D+9RpEXSBgjfMdw==","signatures":[{"sig":"MEUCIQCjSgynJnwL0p4qxNELDjJidMT/qDZkvu7+SiZUCtNbqwIgH+2e4FJZOs7xc19vWT1+n0A62PjZbK+MkEWg8Xum8LY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":267212},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"540a14bdad298eae023dc79c880c44fabe1b6e3f","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v22.14.0+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@aws-lambda-powertools/commons":"^2.16.0","@aws-lambda-powertools/jmespath":"^2.16.0"},"typesVersions":{"*":{"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x || 6.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.16.0_1741338575996_0.3081104688476297","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.17.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.17.0","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"1b2d8a8200aed7874f7f7fc3523cd84e557b1b6d","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.17.0.tgz","fileCount":126,"integrity":"sha512-IuRf8sr/8AJks1NEykuR7aeeG+56GEpMnUP7xFlmWZkwAGQePnKEEQhfeC69kZ5PpyfylGujOINJk95Q79GQ+g==","signatures":[{"sig":"MEUCIFKlc1pFxueFsbxEdtgc2lfy+0M7mLEZltHyow9a23Q/AiEAtfBbITTPk26AtrFL3y7Q3EqKMtZqvp3wGMVuU5JWIG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":270760},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"577c76da79d069a2e9660e0af03fc352037284e9","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v22.14.0+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@aws-lambda-powertools/commons":"^2.17.0","@aws-lambda-powertools/jmespath":"^2.17.0"},"typesVersions":{"*":{"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x || 6.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.17.0_1742894516767_0.5603333087559812","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.18.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.18.0","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"bc525e405724174a6fb7d8f662452a46f27665c6","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.18.0.tgz","fileCount":126,"integrity":"sha512-VFg5FIAz1XMfD+ElYrsdADU7pZewrtCkdyf2X3G7AescQqqxT2DY2bFBn9vgclgjG+CRh4smfuhV1sDmAYKttA==","signatures":[{"sig":"MEQCIGdw5wtelKQkxN/WM4uOgurUTbWXVz76FXp/qSdnpXo6AiAVuX3+PvbSpmOJzGgjBW1dewTUXwsLoKumC/GnGepaZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":271192},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"acf22696b984b551423b12994a7f165bcb34f6c1","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v22.14.0+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@aws-lambda-powertools/commons":"^2.18.0","@aws-lambda-powertools/jmespath":"^2.18.0"},"typesVersions":{"*":{"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x || 6.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.18.0_1744097561432_0.9461107284049137","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.19.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.19.0","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"b7abfb39354d308f150c3517cadd9939b1d71c4e","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.19.0.tgz","fileCount":126,"integrity":"sha512-ro210/HTJoRfRSnB5Mav2Ly0cjYFJRqho8m2wkdFv7oH0SmfFhS202EvLX4HCglGbhxx6OBQ1yNgXm4agpBSiA==","signatures":[{"sig":"MEUCIDf6rK00yHQkBi6j5fZd/98RHCeKOW98UdILL1tl/qigAiEAsiVtGiT4eQWib4tdZBKLLHNg5JdSHsGvOhdn1wD01s8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":271192},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"53f0e40f1b4cc9a7821f0d13346d4b4983853399","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v22.14.0+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@aws-lambda-powertools/commons":"^2.19.0","@aws-lambda-powertools/jmespath":"^2.19.0"},"typesVersions":{"*":{"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x || 6.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.19.0_1745528327004_0.22178615795712275","host":"s3://npm-registry-packages-npm-production"}},"2.19.1":{"name":"@aws-lambda-powertools/idempotency","version":"2.19.1","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.19.1","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"996bb792d3b9d732910e5cbc351c59c43e82a442","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.19.1.tgz","fileCount":126,"integrity":"sha512-EtWA1sHxefVWpk6DduSlJSSnz9DS9oBDlsA3N09bzNUD9cflNVwHt9kktceMz52AgFKnUymVJJoLY4Ko4P9wcg==","signatures":[{"sig":"MEUCIH+PlImnVqhgNaeSVgCt4TspgUDsGzOzY0n5aScAcj9LAiEAugsRip45UDvRynhIaRCTVpb5wY60Zo0xZ4pMTjAv0wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":271236},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"2f5704c1ce15d2d8c045cb6a4e300c6d0ff05fd2","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v22.15.0+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@aws-lambda-powertools/commons":"^2.19.1","@aws-lambda-powertools/jmespath":"^2.19.1"},"typesVersions":{"*":{"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x || 6.x","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.19.1_1746520624084_0.21554648163853507","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.20.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.20.0","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"8a1bcdb42732641105115c3c0311308418451cf0","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.20.0.tgz","fileCount":138,"integrity":"sha512-6FIX0O8lo09D42D6v4V9brGTk5P0fYTlwwb7ZQJQnd8uHYhjWOU2NCjhILHzlU8eukvpWX18PeXx140C8A925A==","signatures":[{"sig":"MEYCIQC4pN23I15KtrHi4mvCWB1LPGlYmYnRHTe6n3Xi2YOVVgIhAMdET9sA7Jel9YbrK1EUybPmoqBKM4xuTW8sfr18GuLo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":314778},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./cache":{"import":"./lib/esm/persistence/CachePersistenceLayer.js","require":"./lib/cjs/persistence/CachePersistenceLayer.js"},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./cache/types":{"import":"./lib/esm/types/CachePersistence.js","require":"./lib/cjs/types/CachePersistence.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"23aa1d9cd55717659d1b49eca33d523cc8ae6385","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v22.15.0+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@aws-lambda-powertools/commons":"^2.20.0","@aws-lambda-powertools/jmespath":"^2.20.0"},"typesVersions":{"*":{"cache":["lib/cjs/persistence/CachePersistenceLayer.d.ts","lib/esm/persistence/CachePersistenceLayer.d.ts"],"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"cache/types":["lib/cjs/types/CachePersistence.d.ts","lib/esm/types/CachePersistence.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x || 6.x","@redis/client":"^5.0.1","@valkey/valkey-glide":"^1.3.4","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@redis/client":{"optional":true},"@valkey/valkey-glide":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.20.0_1747728573151_0.5964564821813552","host":"s3://npm-registry-packages-npm-production"}},"2.21.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.21.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.21.0","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"739bd7a34255da81c7c41f7a578454f60e76cb9e","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.21.0.tgz","fileCount":138,"integrity":"sha512-wMRx9qvkKyFKQEuawZKBrbWNmwbFhlOxx4H522hBXB7cPpv2PanKdiLToaWRHWIiiimQihQon4fipMDulhAa1w==","signatures":[{"sig":"MEQCIHjb7ws5Ox8Rg9mnpuYil/0d1t2OvhqjIXfM2gERpnTxAiA7OrQzdIAlbBiWDWg8YLqP4HksH9Lc5wlETYF1ta2H/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":314810},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./cache":{"import":"./lib/esm/persistence/CachePersistenceLayer.js","require":"./lib/cjs/persistence/CachePersistenceLayer.js"},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./cache/types":{"import":"./lib/esm/types/CachePersistence.js","require":"./lib/cjs/types/CachePersistence.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"d3e41844e0df7875eb202ec82a7b5b64d41144cf","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v22.15.0+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@aws-lambda-powertools/commons":"^2.21.0","@aws-lambda-powertools/jmespath":"^2.21.0"},"typesVersions":{"*":{"cache":["lib/cjs/persistence/CachePersistenceLayer.d.ts","lib/esm/persistence/CachePersistenceLayer.d.ts"],"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"cache/types":["lib/cjs/types/CachePersistence.d.ts","lib/esm/types/CachePersistence.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x || 6.x","@redis/client":"^5.0.1","@valkey/valkey-glide":"^1.3.4","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@redis/client":{"optional":true},"@valkey/valkey-glide":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.21.0_1748942526501_0.03812900152388132","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.22.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.22.0","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"07dce4e3a753ed1bc78444b29d113bfa5e77ecc7","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.22.0.tgz","fileCount":138,"integrity":"sha512-elOhmVL5WQTZOnviS7EWaYr8ahrAL52ebG+s5CgmAs6unK0Y4VV7uU+sKPvUGSpsZ9ZFVQHiBb3srDznbnQvrA==","signatures":[{"sig":"MEYCIQDqtC79ytYrrsvbQ0zF5uhu8R2WB3ZlYQGLWi1bnJVh9AIhAMXFKGPMfUc/zADCX6ehHO4knGXdTgZU++Y1b4l1a1lG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":314810},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./cache":{"import":"./lib/esm/persistence/CachePersistenceLayer.js","require":"./lib/cjs/persistence/CachePersistenceLayer.js"},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./cache/types":{"import":"./lib/esm/types/CachePersistence.js","require":"./lib/cjs/types/CachePersistence.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"7f8619fe019011213a2ac869f19ca845128de85f","_npmUser":{"name":"aws-powertools-bot","actor":{"name":"aws-powertools-bot","type":"user","email":"aws-powertools+npmjs.com@amazon.com"},"email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v22.16.0+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@aws-lambda-powertools/commons":"^2.22.0","@aws-lambda-powertools/jmespath":"^2.22.0"},"typesVersions":{"*":{"cache":["lib/cjs/persistence/CachePersistenceLayer.d.ts","lib/esm/persistence/CachePersistenceLayer.d.ts"],"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"cache/types":["lib/cjs/types/CachePersistence.d.ts","lib/esm/types/CachePersistence.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x || 6.x","@redis/client":"^5.0.1","@valkey/valkey-glide":"^1.3.4","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@redis/client":{"optional":true},"@valkey/valkey-glide":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.22.0_1750439709727_0.6387934411593676","host":"s3://npm-registry-packages-npm-production"}},"2.23.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.23.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.23.0","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"bcc70caa46563f26a1734644458a8583248f97eb","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.23.0.tgz","fileCount":138,"integrity":"sha512-bClvTMu0gsUVEaP6GBS754bp7Rjzka7RWvrevWwRne/iRRoL5WWl09Ry7tDKjb8xdz06kN5MvMvspulJQZIWEg==","signatures":[{"sig":"MEYCIQCA10ehwMcc4axHp5Y8gcTYhZTAnIiJgxhwirCCP/cHZQIhANYNGLlVY4NkMa7gcN2ZregwWisjmBNcxPGR/wZLCxcY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":314810},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./cache":{"import":"./lib/esm/persistence/CachePersistenceLayer.js","require":"./lib/cjs/persistence/CachePersistenceLayer.js"},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./cache/types":{"import":"./lib/esm/types/CachePersistence.js","require":"./lib/cjs/types/CachePersistence.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"b8e6d9361c78e58921ed88e90cc4aec21971479e","_npmUser":{"name":"aws-powertools-bot","actor":{"name":"aws-powertools-bot","type":"user","email":"aws-powertools+npmjs.com@amazon.com"},"email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v22.16.0+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@aws-lambda-powertools/commons":"^2.23.0","@aws-lambda-powertools/jmespath":"^2.23.0"},"typesVersions":{"*":{"cache":["lib/cjs/persistence/CachePersistenceLayer.d.ts","lib/esm/persistence/CachePersistenceLayer.d.ts"],"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"cache/types":["lib/cjs/types/CachePersistence.d.ts","lib/esm/types/CachePersistence.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x || 6.x","@redis/client":"^5.0.1","@valkey/valkey-glide":"^1.3.4","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@redis/client":{"optional":true},"@valkey/valkey-glide":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.23.0_1751476914781_0.018012351263020143","host":"s3://npm-registry-packages-npm-production"}},"2.24.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.24.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.24.0","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"96b47b88e69e71862a79fd958a394a889b0ca13e","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.24.0.tgz","fileCount":138,"integrity":"sha512-SuXVSQk7013PkOSPF2yrsj26y2aZD32c9aOYOhiEo1PzOj7UWjivkt6U7MTlYAU+O4DkJp+scVAbYhWgpp/u4w==","signatures":[{"sig":"MEUCIGbdq+lsUnuJ+y78dm72uuwF2Z3eePurRuK3pTyI/EdUAiEAssMGtHK2IW68VQWCDNPKyIjXiYkWTYAbRWBxhtkJPOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":314806},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./cache":{"import":"./lib/esm/persistence/CachePersistenceLayer.js","require":"./lib/cjs/persistence/CachePersistenceLayer.js"},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./cache/types":{"import":"./lib/esm/types/CachePersistence.js","require":"./lib/cjs/types/CachePersistence.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"501dc1781976e025f108acf9dd6549b38efae444","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"lerna/8.1.2/node@v22.17.0+x64 (linux)","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@aws-lambda-powertools/commons":"^2.24.0","@aws-lambda-powertools/jmespath":"^2.24.0"},"typesVersions":{"*":{"cache":["lib/cjs/persistence/CachePersistenceLayer.d.ts","lib/esm/persistence/CachePersistenceLayer.d.ts"],"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"cache/types":["lib/cjs/types/CachePersistence.d.ts","lib/esm/types/CachePersistence.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x || 6.x","@redis/client":"^5.0.1","@valkey/valkey-glide":"^1.3.4","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@redis/client":{"optional":true},"@valkey/valkey-glide":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.24.0_1752588305476_0.841415697559337","host":"s3://npm-registry-packages-npm-production"}},"2.24.1":{"name":"@aws-lambda-powertools/idempotency","version":"2.24.1","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.24.1","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"532caef5d1eb50899030037d400b6e4088c00084","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.24.1.tgz","fileCount":136,"integrity":"sha512-GZhEVpI6069ck1jtlpKgZA09TpJrxgrgXe0ojPqCWjwjqRuxSaI34h4uaOteHgIMiuyJW+hxCzBnFLJA2p5X2w==","signatures":[{"sig":"MEUCIQDZe3N0NBTVb2FK3/FOgA2YmI9UFtmx15RcevLx/FHcPQIgTZWzaTkPhVThywTEHEoV3sFrcHfZynAvin1hdJyvsVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310837},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./cache":{"import":"./lib/esm/persistence/CachePersistenceLayer.js","require":"./lib/cjs/persistence/CachePersistenceLayer.js"},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./cache/types":{"import":"./lib/esm/types/CachePersistence.js","require":"./lib/cjs/types/CachePersistence.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"fc261446612028757eb8ea95ca90e31f2a164c11","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"10.9.2","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"@aws-lambda-powertools/commons":"2.24.1","@aws-lambda-powertools/jmespath":"2.24.1"},"typesVersions":{"*":{"cache":["lib/cjs/persistence/CachePersistenceLayer.d.ts","lib/esm/persistence/CachePersistenceLayer.d.ts"],"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"cache/types":["lib/cjs/types/CachePersistence.d.ts","lib/esm/types/CachePersistence.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x || 6.x","@redis/client":"^5.0.1","@valkey/valkey-glide":"^1.3.4","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@redis/client":{"optional":true},"@valkey/valkey-glide":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.24.1_1753797609152_0.5117507335981457","host":"s3://npm-registry-packages-npm-production"}},"2.25.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.25.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.25.0","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"c1e6924055ef1086d69b7aa6d261ec79a64e9aef","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.25.0.tgz","fileCount":136,"integrity":"sha512-Bui8kwwo5h+fTCmL5B+xhZcDT2YbdKjp+ImW6gBugX1mMDfIxMNeENaPaODnQZ2KvcvchdRRcYKPDpyOC/K0kw==","signatures":[{"sig":"MEYCIQD+zWKRn3+Dux/C7j3qmuyaKmYdNxfu/Y/aE5mBBjoa5gIhAII7uHQHsYW/l+VNYeo1iXV4NgmirfgeWlbevObcmE1e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311369},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./cache":{"import":"./lib/esm/persistence/CachePersistenceLayer.js","require":"./lib/cjs/persistence/CachePersistenceLayer.js"},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./cache/types":{"import":"./lib/esm/types/CachePersistence.js","require":"./lib/cjs/types/CachePersistence.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"deab7fc3a680add9612a1db8ac9720e9531c0414","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"10.9.3","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@aws-lambda-powertools/commons":"2.25.0","@aws-lambda-powertools/jmespath":"2.25.0"},"typesVersions":{"*":{"cache":["lib/cjs/persistence/CachePersistenceLayer.d.ts","lib/esm/persistence/CachePersistenceLayer.d.ts"],"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"cache/types":["lib/cjs/types/CachePersistence.d.ts","lib/esm/types/CachePersistence.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x || 6.x","@redis/client":"^5.0.1","@valkey/valkey-glide":"^1.3.4","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@redis/client":{"optional":true},"@valkey/valkey-glide":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.25.0_1755000892231_0.9118263126931947","host":"s3://npm-registry-packages-npm-production"}},"2.25.1":{"name":"@aws-lambda-powertools/idempotency","version":"2.25.1","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.25.1","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"507369aaaedbd2e35c1d01766be4d6fef76a52e2","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.25.1.tgz","fileCount":130,"integrity":"sha512-IRCtCykCJf6PiB/l6ehXxnBwsbUtMEFZ8gUhgx2ka2qkxpFNcJyulilYcOyLqc46lk8g+SI7CBl6VrTcLrmUkA==","signatures":[{"sig":"MEUCIQCuX4mrXs/m2pEffk0eFeRI4Q1q1BKYKgdACzL0y1uQQAIgWxc2YzlVWVCQ1dXSp30C5Zdom0m6Bh66dBTil7wxAVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303240},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./cache":{"import":"./lib/esm/persistence/CachePersistenceLayer.js","require":"./lib/cjs/persistence/CachePersistenceLayer.js"},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./cache/types":{"import":"./lib/esm/types/CachePersistence.js","require":"./lib/cjs/types/CachePersistence.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"1e609f1140bbd381deff5aecd31f7e4cafd51d4c","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"10.9.3","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@aws-lambda-powertools/commons":"2.25.1","@aws-lambda-powertools/jmespath":"2.25.1"},"typesVersions":{"*":{"cache":["lib/cjs/persistence/CachePersistenceLayer.d.ts","lib/esm/persistence/CachePersistenceLayer.d.ts"],"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"cache/types":["lib/cjs/types/CachePersistence.d.ts","lib/esm/types/CachePersistence.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x || 6.x","@redis/client":"^5.0.1","@valkey/valkey-glide":"^1.3.4","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@redis/client":{"optional":true},"@valkey/valkey-glide":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.25.1_1755162994694_0.2840799971112473","host":"s3://npm-registry-packages-npm-production"}},"2.25.2":{"name":"@aws-lambda-powertools/idempotency","version":"2.25.2","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.25.2","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"41dd716125d532a8a174c93625d8131894891f62","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.25.2.tgz","fileCount":130,"integrity":"sha512-/YnTBel/ciZ4IKNDEEQUqG6oqn22uFQPBVlxPSMj62uL5cVQlZo41P1JnmN8VKbSGdDSOvz1QjUekN+YyxXY0Q==","signatures":[{"sig":"MEMCH2uT06V/2bXZJLiglblklEvY4tqfk4z22quegyMUccoCIGAq3fxyxt6K4AeHX015hr6Gy9SbypbHNqL0Lk5Qw0sb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.25.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303240},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./cache":{"import":"./lib/esm/persistence/CachePersistenceLayer.js","require":"./lib/cjs/persistence/CachePersistenceLayer.js"},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./cache/types":{"import":"./lib/esm/types/CachePersistence.js","require":"./lib/cjs/types/CachePersistence.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"90c1ed37ebaa8189773c0d662250f1b74bf1bdb0","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"10.9.3","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@aws-lambda-powertools/commons":"2.25.2","@aws-lambda-powertools/jmespath":"2.25.2"},"typesVersions":{"*":{"cache":["lib/cjs/persistence/CachePersistenceLayer.d.ts","lib/esm/persistence/CachePersistenceLayer.d.ts"],"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"cache/types":["lib/cjs/types/CachePersistence.d.ts","lib/esm/types/CachePersistence.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x || 6.x","@redis/client":"^5.0.1","@valkey/valkey-glide":"^1.3.4","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@redis/client":{"optional":true},"@valkey/valkey-glide":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.25.2_1756202427699_0.8323457485194239","host":"s3://npm-registry-packages-npm-production"}},"2.26.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.26.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.26.0","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"54b49aa4953cf302a0047189c6da965e80a39e14","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.26.0.tgz","fileCount":130,"integrity":"sha512-LqVzXeLQy63FyQs4n7PaNiLAMtbIfOnPjEf/DMHlzRuyOBCo4dqjXGqXSuw5ScCx0eEuvNhiNGYd8eQj+CIt/g==","signatures":[{"sig":"MEUCIQCvouMLGbf16x3C8phC95l8kSfNQSWyVunozA4i9mVbDwIgQ9wJDGuBwRQjh1UrtwYELDIVzNDyrOmCB+wktPU4RZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303240},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./cache":{"import":"./lib/esm/persistence/CachePersistenceLayer.js","require":"./lib/cjs/persistence/CachePersistenceLayer.js"},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./cache/types":{"import":"./lib/esm/types/CachePersistence.js","require":"./lib/cjs/types/CachePersistence.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"ddb52e36476fb724b2eabbf0ec89995a8e10964b","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"10.9.3","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@aws-lambda-powertools/commons":"2.26.0","@aws-lambda-powertools/jmespath":"2.26.0"},"typesVersions":{"*":{"cache":["lib/cjs/persistence/CachePersistenceLayer.d.ts","lib/esm/persistence/CachePersistenceLayer.d.ts"],"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"cache/types":["lib/cjs/types/CachePersistence.d.ts","lib/esm/types/CachePersistence.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x || 6.x","@redis/client":"^5.0.1","@valkey/valkey-glide":"^1.3.4","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@redis/client":{"optional":true},"@valkey/valkey-glide":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.26.0_1757605434692_0.05778408771258947","host":"s3://npm-registry-packages-npm-production"}},"2.26.1":{"name":"@aws-lambda-powertools/idempotency","version":"2.26.1","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.26.1","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"bec137c243db59b7ee33606b20d8b94421f1960c","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.26.1.tgz","fileCount":130,"integrity":"sha512-vhy2M1TVbBYWl/kpTZRnet2q2uh8gb5GE9EthJqTEObOdEgOAdJiWZJ+eMHUFTxBebQ18Kmz5F5FQjD8p/NvJQ==","signatures":[{"sig":"MEYCIQC8sn1n1pUYUdUISXiSLulVj9DmNHxwVJwRj7u6/Bzs3QIhAKJa7vcPliQD3SGCob7k4VJUCiKdOoTd6aFMsH69RXHI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.26.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303240},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./cache":{"import":"./lib/esm/persistence/CachePersistenceLayer.js","require":"./lib/cjs/persistence/CachePersistenceLayer.js"},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./cache/types":{"import":"./lib/esm/types/CachePersistence.js","require":"./lib/cjs/types/CachePersistence.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"08555250f6851fa966822f80516a91981e95f28d","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"10.9.3","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@aws-lambda-powertools/commons":"2.26.1","@aws-lambda-powertools/jmespath":"2.26.1"},"typesVersions":{"*":{"cache":["lib/cjs/persistence/CachePersistenceLayer.d.ts","lib/esm/persistence/CachePersistenceLayer.d.ts"],"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"cache/types":["lib/cjs/types/CachePersistence.d.ts","lib/esm/types/CachePersistence.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x || 6.x","@redis/client":"^5.0.1","@valkey/valkey-glide":"^1.3.4","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@redis/client":{"optional":true},"@valkey/valkey-glide":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.26.1_1757936501937_0.8651934652597022","host":"s3://npm-registry-packages-npm-production"}},"2.27.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.27.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.27.0","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"am29d","email":"am29d@hey.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"654eb9d1193d24d615863e097dfac54f94ad6867","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.27.0.tgz","fileCount":130,"integrity":"sha512-6tAVzu87Z90Y0VzKkk3VtLfTKZuNZ9M7MyBUbg7Qgh5pblP2sWO4SBD8QZ8CjQi2eWJpA6v6QdKL6mSQtaGDpg==","signatures":[{"sig":"MEUCIFGsO4WX+bbbZHhgj05diU8f4rgggJcmUljAaj9EH9SSAiEA1GE5MIZV6NF1KbIuFSv2Xj7KmmB0+uXBxHAob+oQ9S4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310450},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./cache":{"import":"./lib/esm/persistence/CachePersistenceLayer.js","require":"./lib/cjs/persistence/CachePersistenceLayer.js"},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./cache/types":{"import":"./lib/esm/types/CachePersistence.js","require":"./lib/cjs/types/CachePersistence.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"f38af1db92473327776fc3128bccad145062e354","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"10.9.3","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@aws-lambda-powertools/commons":"2.27.0","@aws-lambda-powertools/jmespath":"2.27.0"},"typesVersions":{"*":{"cache":["lib/cjs/persistence/CachePersistenceLayer.d.ts","lib/esm/persistence/CachePersistenceLayer.d.ts"],"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"cache/types":["lib/cjs/types/CachePersistence.d.ts","lib/esm/types/CachePersistence.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x || 6.x","@redis/client":"^5.0.1","@valkey/valkey-glide":"^1.3.4","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@redis/client":{"optional":true},"@valkey/valkey-glide":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.27.0_1758705369919_0.09873757718268728","host":"s3://npm-registry-packages-npm-production"}},"2.28.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.28.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.28.0","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"1be6598fa21ffda7bdef87bfaa3a1c15f26f63e8","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.28.0.tgz","fileCount":130,"integrity":"sha512-zE9H+zYR6071knW/VY1uHF5LCQyKe1j71II7keGrPU2HmVdfw9F+4d0Ug1W6rUvB5GzlJt/xW+SciIJrlhXDoA==","signatures":[{"sig":"MEUCIHLH5kqP+4FJGVR+rbQ4trxpv2soFZW7eKjV7vsbu580AiEAtaYRRV9P9Gm58sinGrEb8VLJJSCIe0lNFlC7vPDi5EE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310238},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./cache":{"import":"./lib/esm/persistence/CachePersistenceLayer.js","require":"./lib/cjs/persistence/CachePersistenceLayer.js"},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./cache/types":{"import":"./lib/esm/types/CachePersistence.js","require":"./lib/cjs/types/CachePersistence.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"5ea879976feafbc488e5ee7882548421387a4f0e","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"10.9.3","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@aws-lambda-powertools/commons":"2.28.0","@aws-lambda-powertools/jmespath":"2.28.0"},"typesVersions":{"*":{"cache":["lib/cjs/persistence/CachePersistenceLayer.d.ts","lib/esm/persistence/CachePersistenceLayer.d.ts"],"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"cache/types":["lib/cjs/types/CachePersistence.d.ts","lib/esm/types/CachePersistence.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x || 6.x","@redis/client":"^5.0.1","@valkey/valkey-glide":"^1.3.4","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@redis/client":{"optional":true},"@valkey/valkey-glide":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.28.0_1761041806482_0.6693203699139203","host":"s3://npm-registry-packages-npm-production"}},"2.28.1":{"name":"@aws-lambda-powertools/idempotency","version":"2.28.1","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.28.1","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"da0b0e07050057aa239b354951a6dbc1fdb9008a","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.28.1.tgz","fileCount":130,"integrity":"sha512-MmwwdulKAg4ooIDpCmcRTlGGoqbGnJ14XwJA+wT6XgrkbnnbcXDLTz7s0a1eCloEOMOeZo5z0W+/qJP2HHRW6w==","signatures":[{"sig":"MEQCIEp3i06LVuRfZ0gfYAgJ+/hIolR9SRmDuEGWkBuecmWlAiBEltCgHsgFzwRKwJwOSqDNz8uY7XyRXAYE++lLBXhDew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.28.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310238},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./cache":{"import":"./lib/esm/persistence/CachePersistenceLayer.js","require":"./lib/cjs/persistence/CachePersistenceLayer.js"},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./cache/types":{"import":"./lib/esm/types/CachePersistence.js","require":"./lib/cjs/types/CachePersistence.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"e2ce3250df328b61aede6b038ea90814044ea240","_npmUser":{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"10.9.3","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@aws-lambda-powertools/commons":"2.28.1","@aws-lambda-powertools/jmespath":"2.28.1"},"typesVersions":{"*":{"cache":["lib/cjs/persistence/CachePersistenceLayer.d.ts","lib/esm/persistence/CachePersistenceLayer.d.ts"],"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"cache/types":["lib/cjs/types/CachePersistence.d.ts","lib/esm/types/CachePersistence.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x || 6.x","@redis/client":"^5.0.1","@valkey/valkey-glide":"^1.3.4","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@redis/client":{"optional":true},"@valkey/valkey-glide":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.28.1_1761235008328_0.09856253150018435","host":"s3://npm-registry-packages-npm-production"}},"2.29.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.29.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.29.0","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"c6c41b3088cf287984f00f6116e7d388a01f9a97","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.29.0.tgz","fileCount":130,"integrity":"sha512-PRiiDHflkglHctC4OEiEnNGqOGariet6YVFZfFMY2twpPOFnjIdCF5H9L6S+8OTQfQRVy/tmn3CZnygNudWWjg==","signatures":[{"sig":"MEUCIG5NfN2N1DMwgZIQl8hoXZhGkuOaC99/2/K4XFu5EZZyAiEAsqo8GCIUhKAgPgynXCzB53A0DhUg1nKhxgzW/GYRwms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310486},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./cache":{"import":"./lib/esm/persistence/CachePersistenceLayer.js","require":"./lib/cjs/persistence/CachePersistenceLayer.js"},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./cache/types":{"import":"./lib/esm/types/CachePersistence.js","require":"./lib/cjs/types/CachePersistence.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"fa726e0a56f738c62fe253d96fd1f70ae696cabf","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3a6d9c52-f400-4a01-8ed6-b1b250c8624f"}},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"11.6.2","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@aws-lambda-powertools/commons":"2.29.0","@aws-lambda-powertools/jmespath":"2.29.0"},"typesVersions":{"*":{"cache":["lib/cjs/persistence/CachePersistenceLayer.d.ts","lib/esm/persistence/CachePersistenceLayer.d.ts"],"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"cache/types":["lib/cjs/types/CachePersistence.d.ts","lib/esm/types/CachePersistence.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x || 6.x","@redis/client":"^5.0.1","@valkey/valkey-glide":"^1.3.4","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@redis/client":{"optional":true},"@valkey/valkey-glide":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.29.0_1763754075316_0.2855624371175729","host":"s3://npm-registry-packages-npm-production"}},"2.30.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.30.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.30.0","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"de87726fadcded188186ab7f1fb8caee48c481de","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.30.0.tgz","fileCount":130,"integrity":"sha512-UEVK+eUwpZV8DJOCPWr4QsKqRZ7ZfB62fLDUpSE1mrlqLylIGFHyiYBL4Dp9oBc6Ox9C56DW+puJ2uP1GgQymA==","signatures":[{"sig":"MEYCIQC0rRFpRRPG/e9nQXA9lTT6RfPL2xey5TfBD+bt3siRTQIhAPiGsG1RTAhm29E+JoKh5ecaVCfFY0AlKeNQdsJHIv4i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311865},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./cache":{"import":"./lib/esm/persistence/CachePersistenceLayer.js","require":"./lib/cjs/persistence/CachePersistenceLayer.js"},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./cache/types":{"import":"./lib/esm/types/CachePersistence.js","require":"./lib/cjs/types/CachePersistence.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"dd5395b7d60e0de8d1bae700156f0d30192d2435","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3a6d9c52-f400-4a01-8ed6-b1b250c8624f"}},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"11.6.2","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@aws-lambda-powertools/commons":"2.30.0","@aws-lambda-powertools/jmespath":"2.30.0"},"typesVersions":{"*":{"cache":["lib/cjs/persistence/CachePersistenceLayer.d.ts","lib/esm/persistence/CachePersistenceLayer.d.ts"],"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"cache/types":["lib/cjs/types/CachePersistence.d.ts","lib/esm/types/CachePersistence.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x || 6.x","@redis/client":"^5.0.1","@valkey/valkey-glide":"^1.3.4","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@redis/client":{"optional":true},"@valkey/valkey-glide":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.30.0_1765467149513_0.04361543875584939","host":"s3://npm-registry-packages-npm-production"}},"2.30.1":{"name":"@aws-lambda-powertools/idempotency","version":"2.30.1","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.30.1","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"fadffd889abdcb42c9ff50fdc9c06462bda99aeb","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.30.1.tgz","fileCount":130,"integrity":"sha512-pZjHe1BAV4jTsU5rBT7kfWP1MSzAp8rf3FoINUwy+j+lBN/7IY9CBsIcZXn3666nZBJkKPtH2NduTZexrXF49w==","signatures":[{"sig":"MEUCIQC89Yl+x/8ZEwhns8EVZCGq27CL0BZ+OwqKVTL7iyFkRQIgAWTs76i26OuHWCkyqmMfpHFJ/c78RiaPcA/sw1fZ3x0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.30.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311725},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./cache":{"import":"./lib/esm/persistence/CachePersistenceLayer.js","require":"./lib/cjs/persistence/CachePersistenceLayer.js"},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./cache/types":{"import":"./lib/esm/types/CachePersistence.js","require":"./lib/cjs/types/CachePersistence.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"1ec1c038db6bd077f6c0608add8499004b329b0b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3a6d9c52-f400-4a01-8ed6-b1b250c8624f"}},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"11.6.2","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@aws-lambda-powertools/commons":"2.30.1","@aws-lambda-powertools/jmespath":"2.30.1"},"typesVersions":{"*":{"cache":["lib/cjs/persistence/CachePersistenceLayer.d.ts","lib/esm/persistence/CachePersistenceLayer.d.ts"],"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"cache/types":["lib/cjs/types/CachePersistence.d.ts","lib/esm/types/CachePersistence.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x || 6.x","@redis/client":"^5.0.1","@valkey/valkey-glide":"^1.3.4","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@redis/client":{"optional":true},"@valkey/valkey-glide":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.30.1_1767699749465_0.48651685949015366","host":"s3://npm-registry-packages-npm-production"}},"2.30.2":{"name":"@aws-lambda-powertools/idempotency","version":"2.30.2","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.30.2","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"3b803cbaa0b02f362d32c4cd87eefcedd9c155e3","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.30.2.tgz","fileCount":130,"integrity":"sha512-4YuA2vti7hf7XOrAvrDDGWlSPJfuBl7lOplfUH4meDioNNtOURox26IcWAdGb3ipU1uQIWaUbKnEH3EeLJANZw==","signatures":[{"sig":"MEUCIFXiwuYk6ctCgYfXPqxBUzTXnfegceqZMCSoO7KtsEbBAiEApfdIP/Rn9qdz/t9U17PIKr02AquWT69B4vw5FDBS/Wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.30.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311732},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./cache":{"import":"./lib/esm/persistence/CachePersistenceLayer.js","require":"./lib/cjs/persistence/CachePersistenceLayer.js"},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./cache/types":{"import":"./lib/esm/types/CachePersistence.js","require":"./lib/cjs/types/CachePersistence.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"48a557dd5df8998317934f5974795ce7e69d1b81","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3a6d9c52-f400-4a01-8ed6-b1b250c8624f"}},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"11.6.2","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@aws-lambda-powertools/commons":"2.30.2","@aws-lambda-powertools/jmespath":"2.30.2"},"typesVersions":{"*":{"cache":["lib/cjs/persistence/CachePersistenceLayer.d.ts","lib/esm/persistence/CachePersistenceLayer.d.ts"],"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"cache/types":["lib/cjs/types/CachePersistence.d.ts","lib/esm/types/CachePersistence.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x || 6.x || 7.x","@redis/client":"^5.0.1","@valkey/valkey-glide":"^1.3.4","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@redis/client":{"optional":true},"@valkey/valkey-glide":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.30.2_1768213508618_0.8756030414965821","host":"s3://npm-registry-packages-npm-production"}},"2.31.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.31.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.31.0","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"4ed2f2eb7b8d7ae192d9767c81615e3b33c99a37","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.31.0.tgz","fileCount":130,"integrity":"sha512-brQMmqf0b2kusFV0HUy0lEK9jQTwBFDyrRPmLCXPxIfHzRfram9NLbv0sP0kd7hYAjSxePOmfHJyalND0ziONw==","signatures":[{"sig":"MEQCIF1lsrBnB/Kfil43zlOnkiLyYo8BMngqKL1bDaUQVrbQAiAgsknPiqEbAoDksXLdNvB0ThpmQQlUvoJPPJtKJEs9cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311732},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./cache":{"import":"./lib/esm/persistence/CachePersistenceLayer.js","require":"./lib/cjs/persistence/CachePersistenceLayer.js"},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./cache/types":{"import":"./lib/esm/types/CachePersistence.js","require":"./lib/cjs/types/CachePersistence.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"54d1fa3b290684ec987854b8266eac5094f4c178","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3a6d9c52-f400-4a01-8ed6-b1b250c8624f"}},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"11.6.2","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@aws-lambda-powertools/commons":"2.31.0","@aws-lambda-powertools/jmespath":"2.31.0"},"typesVersions":{"*":{"cache":["lib/cjs/persistence/CachePersistenceLayer.d.ts","lib/esm/persistence/CachePersistenceLayer.d.ts"],"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"cache/types":["lib/cjs/types/CachePersistence.d.ts","lib/esm/types/CachePersistence.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x || 6.x || 7.x","@redis/client":"^5.0.1","@valkey/valkey-glide":"^1.3.4","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@redis/client":{"optional":true},"@valkey/valkey-glide":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.31.0_1770732225263_0.031223882711711504","host":"s3://npm-registry-packages-npm-production"}},"2.32.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.32.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.32.0","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"3b2cd0e0472f089ea478074ca93cb3aa66e5c50c","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.32.0.tgz","fileCount":130,"integrity":"sha512-M0I3ZypGnvcnPrUZMQ6tKiNrT7aXlTOoUdf6Z+WH2kwU4p3I13D608zG7DKACDNIt8EWikxnBwpmJTZCJBWeiw==","signatures":[{"sig":"MEQCIAZxOMiJpeth73+ps9FutMdhQlgIxx/8ZZ7ZFPw7TY9aAiB7tV4oycHscvVh/XLrfaKtE3ACgpM99puuGG5qs8NF4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311798},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./cache":{"import":"./lib/esm/persistence/CachePersistenceLayer.js","require":"./lib/cjs/persistence/CachePersistenceLayer.js"},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./cache/types":{"import":"./lib/esm/types/CachePersistence.js","require":"./lib/cjs/types/CachePersistence.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"0abf2f063c489b3d4708fe2370b93521825658bb","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3a6d9c52-f400-4a01-8ed6-b1b250c8624f"}},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"11.9.0","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@aws-lambda-powertools/commons":"2.32.0","@aws-lambda-powertools/jmespath":"2.32.0"},"typesVersions":{"*":{"cache":["lib/cjs/persistence/CachePersistenceLayer.d.ts","lib/esm/persistence/CachePersistenceLayer.d.ts"],"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"cache/types":["lib/cjs/types/CachePersistence.d.ts","lib/esm/types/CachePersistence.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x || 6.x || 7.x","@redis/client":"^5.0.1","@valkey/valkey-glide":"^1.3.4","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@redis/client":{"optional":true},"@valkey/valkey-glide":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.32.0_1773919345875_0.23207245671639698","host":"s3://npm-registry-packages-npm-production"}},"2.33.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.33.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.33.0","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"ee49d2713a3fe70455ab83e78673b996549635d4","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.33.0.tgz","fileCount":130,"integrity":"sha512-2eMo4dkdXxqizcC+w4CjT2vVfTPQeKCceM17WzdatrGhWREuiZd2AYXNAE1Q/LWaiwjikz0fH8hf1sq3P2/q4Q==","signatures":[{"sig":"MEYCIQD7ojZovbopI30MItg7ATUfOcIWh7UJSRYIKeAvKUgsDwIhAP2Fh5SDepiGHjLB4lmdOQq647AgnTFz85PRHj/6hOVS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311798},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./cache":{"import":"./lib/esm/persistence/CachePersistenceLayer.js","require":"./lib/cjs/persistence/CachePersistenceLayer.js"},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./cache/types":{"import":"./lib/esm/types/CachePersistence.js","require":"./lib/cjs/types/CachePersistence.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"5765cc447a90943fe7a1fe6a68c6e663275e768e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3a6d9c52-f400-4a01-8ed6-b1b250c8624f"}},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@aws-lambda-powertools/commons":"2.33.0","@aws-lambda-powertools/jmespath":"2.33.0"},"typesVersions":{"*":{"cache":["lib/cjs/persistence/CachePersistenceLayer.d.ts","lib/esm/persistence/CachePersistenceLayer.d.ts"],"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"cache/types":["lib/cjs/types/CachePersistence.d.ts","lib/esm/types/CachePersistence.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x || 6.x || 7.x","@redis/client":"^5.0.1","@valkey/valkey-glide":"^2.3.1","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@redis/client":{"optional":true},"@valkey/valkey-glide":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.33.0_1776166979050_0.6286433724777793","host":"s3://npm-registry-packages-npm-production"}},"2.33.1":{"name":"@aws-lambda-powertools/idempotency","version":"2.33.1","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.33.1","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"d66dd4936f82245237f982039ec2d380dc49e654","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.33.1.tgz","fileCount":130,"integrity":"sha512-+qD3kPAP/u6rmSavoPZnchDzKDgYdw6U4OZGXIq6bVg7fy+RN6yoePPy1nWnQBFAuSyv/0ecy1domBBhF6BgKQ==","signatures":[{"sig":"MEQCIAI166Aj2C9elAp6GWS9KpXRllJY97C+6LaugsyZDPm2AiBKNpclc6GBywc/YFUx1QPSLm53Fb3/RL1C6tSr9/TnGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.33.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311799},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./cache":{"import":"./lib/esm/persistence/CachePersistenceLayer.js","require":"./lib/cjs/persistence/CachePersistenceLayer.js"},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./cache/types":{"import":"./lib/esm/types/CachePersistence.js","require":"./lib/cjs/types/CachePersistence.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"a3d3147a4629d1bfb8acd932033a683f8fd20a7b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3a6d9c52-f400-4a01-8ed6-b1b250c8624f"}},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"11.12.1","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@aws-lambda-powertools/commons":"2.33.1","@aws-lambda-powertools/jmespath":"2.33.1"},"typesVersions":{"*":{"cache":["lib/cjs/persistence/CachePersistenceLayer.d.ts","lib/esm/persistence/CachePersistenceLayer.d.ts"],"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"cache/types":["lib/cjs/types/CachePersistence.d.ts","lib/esm/types/CachePersistence.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x || 6.x || 7.x","@redis/client":"^5.12.1","@valkey/valkey-glide":"^2.4.0","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@redis/client":{"optional":true},"@valkey/valkey-glide":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.33.1_1779702944983_0.008056008790278124","host":"s3://npm-registry-packages-npm-production"}},"2.34.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.34.0","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"author":{"url":"https://aws.amazon.com","name":"Amazon Web Services"},"license":"MIT-0","_id":"@aws-lambda-powertools/idempotency@2.34.0","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"dist":{"shasum":"af970f162e9a3a5adca66746b2ff4eabac86af17","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.34.0.tgz","fileCount":130,"integrity":"sha512-baidKEX3ck5B6otNtmA3MmI7tFYnW9wu+0Z/Zbu+6wLsqrWIdd8LOsi0irzQdURlo1qNRAJiQnHd1Vq5MbjBNQ==","signatures":[{"sig":"MEUCIQC/GWlLyXHH/9C1rKlvrvPlLlCD2C5toR1OIcVV4N6k7QIgdJzXbO2SMznQMRwdyBLkTjSEXf4LTzzVW7/KdStzMqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":318364},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}},"./cache":{"import":"./lib/esm/persistence/CachePersistenceLayer.js","require":"./lib/cjs/persistence/CachePersistenceLayer.js"},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./cache/types":{"import":"./lib/esm/types/CachePersistence.js","require":"./lib/cjs/types/CachePersistence.js"},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"}},"gitHead":"e8cff7f39f4a4314e878ae3ddb8b99cc0a1d7c5c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3a6d9c52-f400-4a01-8ed6-b1b250c8624f"}},"repository":{"url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git","type":"git"},"_npmVersion":"11.16.0","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@aws-lambda-powertools/commons":"2.34.0","@aws-lambda-powertools/jmespath":"2.34.0"},"typesVersions":{"*":{"cache":["lib/cjs/persistence/CachePersistenceLayer.d.ts","lib/esm/persistence/CachePersistenceLayer.d.ts"],"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"cache/types":["lib/cjs/types/CachePersistence.d.ts","lib/esm/types/CachePersistence.d.ts"],"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@middy/core":"4.x || 5.x || 6.x || 7.x","@redis/client":"^6.1.0","@valkey/valkey-glide":"^2.4.2","@aws-sdk/lib-dynamodb":">=3.x","@aws-sdk/client-dynamodb":">=3.x"},"peerDependenciesMeta":{"@middy/core":{"optional":true},"@redis/client":{"optional":true},"@valkey/valkey-glide":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@aws-sdk/client-dynamodb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/idempotency_2.34.0_1783686732300_0.5481555987122106","host":"s3://npm-registry-packages-npm-production"}},"2.35.0":{"name":"@aws-lambda-powertools/idempotency","version":"2.35.0","description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","author":{"name":"Amazon Web Services","url":"https://aws.amazon.com"},"license":"MIT-0","homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","repository":{"type":"git","url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git"},"bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"dependencies":{"@aws-lambda-powertools/commons":"2.35.0","@aws-lambda-powertools/jmespath":"2.35.0"},"peerDependencies":{"@aws-sdk/client-dynamodb":">=3.x","@aws-sdk/lib-dynamodb":">=3.x","@middy/core":"4.x || 5.x || 6.x || 7.x","@redis/client":"^6.2.1","@valkey/valkey-glide":"^2.5.1"},"peerDependenciesMeta":{"@aws-sdk/client-dynamodb":{"optional":true},"@aws-sdk/lib-dynamodb":{"optional":true},"@middy/core":{"optional":true},"@redis/client":{"optional":true},"@valkey/valkey-glide":{"optional":true}},"main":"./lib/cjs/index.js","types":"./lib/cjs/index.d.ts","type":"module","exports":{".":{"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"},"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"}},"./persistence":{"import":"./lib/esm/persistence/index.js","require":"./lib/cjs/persistence/index.js"},"./dynamodb":{"import":"./lib/esm/persistence/DynamoDBPersistenceLayer.js","require":"./lib/cjs/persistence/DynamoDBPersistenceLayer.js"},"./dynamodb/types":{"import":"./lib/esm/types/DynamoDBPersistence.js","require":"./lib/cjs/types/DynamoDBPersistence.js"},"./cache":{"import":"./lib/esm/persistence/CachePersistenceLayer.js","require":"./lib/cjs/persistence/CachePersistenceLayer.js"},"./cache/types":{"import":"./lib/esm/types/CachePersistence.js","require":"./lib/cjs/types/CachePersistence.js"},"./middleware":{"import":"./lib/esm/middleware/makeHandlerIdempotent.js","require":"./lib/cjs/middleware/makeHandlerIdempotent.js"},"./types":{"import":"./lib/esm/types/index.js","require":"./lib/cjs/types/index.js"}},"typesVersions":{"*":{"persistence":["lib/cjs/persistence/index.d.ts","lib/esm/persistence/index.d.ts"],"dynamodb":["lib/cjs/persistence/DynamoDBPersistenceLayer.d.ts","lib/esm/persistence/DynamoDBPersistenceLayer.d.ts"],"dynamodb/types":["lib/cjs/types/DynamoDBPersistence.d.ts","lib/esm/types/DynamoDBPersistence.d.ts"],"cache":["lib/cjs/persistence/CachePersistenceLayer.d.ts","lib/esm/persistence/CachePersistenceLayer.d.ts"],"cache/types":["lib/cjs/types/CachePersistence.d.ts","lib/esm/types/CachePersistence.d.ts"],"middleware":["lib/cjs/middleware/makeHandlerIdempotent.d.ts","lib/esm/middleware/makeHandlerIdempotent.d.ts"],"types":["lib/cjs/types/index.d.ts","lib/esm/types/index.d.ts"]}},"gitHead":"7bcc27b1574493f9452688673658f52b80c53847","_id":"@aws-lambda-powertools/idempotency@2.35.0","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-l4WJCWgf+K6CFJCfKtxgORAJH1x9Y+WlytQqEwFHu+sZqqNKlj3YJiK1VaWbpwBeU2z8Wx/ePX4r6hR5FLtAbQ==","shasum":"e0e840d79076926f03463aa93c7be3bbc0ebfb56","tarball":"https://registry.npmjs.org/@aws-lambda-powertools/idempotency/-/idempotency-2.35.0.tgz","fileCount":130,"unpackedSize":318410,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-lambda-powertools%2fidempotency@2.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG/T9NezTbKo4sLiE3138R4ltJtMBAcoJreMVqKhXu+zAiAq5p17ZwqwG2dB1nw6QJ7yT7mEoocOOMy3mgxILz7+Sg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3a6d9c52-f400-4a01-8ed6-b1b250c8624f"}},"directories":{},"maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/idempotency_2.35.0_1787048430487_0.9968655828670925"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-11T14:13:15.661Z","modified":"2026-08-18T10:20:30.923Z","1.11.1-beta":"2023-07-11T14:13:15.957Z","1.12.0-beta":"2023-07-25T11:53:58.401Z","1.12.1-beta":"2023-07-25T12:48:47.909Z","1.13.0":"2023-09-18T14:32:06.689Z","1.13.1":"2023-09-21T10:59:04.717Z","1.14.0":"2023-09-29T06:23:01.505Z","2.0.0-alpha.0":"2023-10-23T19:04:02.970Z","2.0.0-alpha.1":"2023-10-31T10:40:54.565Z","1.14.1":"2023-10-31T12:12:36.739Z","1.14.2":"2023-11-03T11:01:19.169Z","1.15.0":"2023-11-14T11:25:20.916Z","1.16.0":"2023-11-16T15:20:29.063Z","2.0.0-alpha.2":"2023-11-20T13:06:07.572Z","1.16.1":"2023-11-24T14:16:55.735Z","1.17.0":"2023-11-24T18:58:44.384Z","1.18.0":"2024-01-25T13:41:52.332Z","1.18.1":"2024-02-20T14:11:58.475Z","2.0.0":"2024-03-04T14:11:45.208Z","2.0.1":"2024-03-04T15:16:08.540Z","2.0.2":"2024-03-05T09:07:13.842Z","2.0.3":"2024-03-15T16:05:27.886Z","2.0.4":"2024-04-10T15:26:41.469Z","2.1.0":"2024-04-18T07:57:48.182Z","2.1.1":"2024-05-14T16:09:11.420Z","2.2.0":"2024-06-13T10:12:21.803Z","2.3.0":"2024-06-27T10:57:16.658Z","2.4.0":"2024-07-11T07:35:03.165Z","2.5.0":"2024-07-15T09:08:07.093Z","2.6.0":"2024-07-25T10:14:54.629Z","2.7.0":"2024-08-08T10:23:46.523Z","2.8.0":"2024-09-16T12:20:18.139Z","2.9.0":"2024-10-08T07:10:04.900Z","2.10.0":"2024-10-22T10:24:33.518Z","2.11.0":"2024-11-20T18:03:42.023Z","2.12.0":"2024-12-17T14:13:40.417Z","2.13.0":"2025-01-14T13:03:32.820Z","2.13.1":"2025-01-28T09:03:50.369Z","2.14.0":"2025-02-11T08:28:39.209Z","2.15.0":"2025-02-25T08:42:39.168Z","2.16.0":"2025-03-07T09:09:36.217Z","2.17.0":"2025-03-25T09:21:57.020Z","2.18.0":"2025-04-08T07:32:41.636Z","2.19.0":"2025-04-24T20:58:47.277Z","2.19.1":"2025-05-06T08:37:04.287Z","2.20.0":"2025-05-20T08:09:33.374Z","2.21.0":"2025-06-03T09:22:06.683Z","2.22.0":"2025-06-20T17:15:09.964Z","2.23.0":"2025-07-02T17:21:55.005Z","2.24.0":"2025-07-15T14:05:05.678Z","2.24.1":"2025-07-29T14:00:09.400Z","2.25.0":"2025-08-12T12:14:52.594Z","2.25.1":"2025-08-14T09:16:34.872Z","2.25.2":"2025-08-26T10:00:27.921Z","2.26.0":"2025-09-11T15:43:54.889Z","2.26.1":"2025-09-15T11:41:42.098Z","2.27.0":"2025-09-24T09:16:10.077Z","2.28.0":"2025-10-21T10:16:46.716Z","2.28.1":"2025-10-23T15:56:48.502Z","2.29.0":"2025-11-21T19:41:15.518Z","2.30.0":"2025-12-11T15:32:29.652Z","2.30.1":"2026-01-06T11:42:29.607Z","2.30.2":"2026-01-12T10:25:08.756Z","2.31.0":"2026-02-10T14:03:45.422Z","2.32.0":"2026-03-19T11:22:26.034Z","2.33.0":"2026-04-14T11:42:59.186Z","2.33.1":"2026-05-25T09:55:45.166Z","2.34.0":"2026-07-10T12:32:12.467Z","2.35.0":"2026-08-18T10:20:30.627Z"},"bugs":{"url":"https://github.com/aws-powertools/powertools-lambda-typescript/issues"},"author":{"name":"Amazon Web Services","url":"https://aws.amazon.com"},"license":"MIT-0","homepage":"https://github.com/aws-powertools/powertools-lambda-typescript/tree/main/packages/idempotency#readme","keywords":["aws","lambda","powertools","idempotency","serverless","nodejs"],"repository":{"type":"git","url":"git+https://github.com/aws-powertools/powertools-lambda-typescript.git"},"description":"The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.","maintainers":[{"name":"dreamorosi","email":"dreamorosi@gmail.com"},{"name":"aws-powertools-bot","email":"aws-powertools+npmjs.com@amazon.com"}],"readme":"<!-- markdownlint-disable-next-line MD013 -->\r\n# Powertools for AWS Lambda (TypeScript) - Idempotency Utility <!-- omit in toc -->\r\n\r\nPowertools for AWS Lambda (TypeScript) is a developer toolkit to implement\r\nServerless [best practices and increase developer velocity](https://docs.aws.amazon.com/powertools/typescript/latest/#features).\r\n\r\nYou can use the package in both TypeScript and JavaScript code bases.\r\n\r\n- [Intro](#intro)\r\n- [Usage](#usage)\r\n    - [Function wrapper](#function-wrapper)\r\n    - [Decorator](#decorator)\r\n    - [Middy middleware](#middy-middleware)\r\n    - [DynamoDB persistence layer](#dynamodb-persistence-layer)\r\n- [Contribute](#contribute)\r\n- [Roadmap](#roadmap)\r\n- [Connect](#connect)\r\n- [How to support Powertools for AWS Lambda (TypeScript)?](#how-to-support-powertools-for-aws-lambda-typescript)\r\n    - [Becoming a reference customer](#becoming-a-reference-customer)\r\n    - [Sharing your work](#sharing-your-work)\r\n    - [Using Lambda Layer](#using-lambda-layer)\r\n- [License](#license)\r\n\r\n## Intro\r\n\r\nThis package provides a utility to implement idempotency in your Lambda functions.\r\nYou can either use it to wrap a function, decorate a method, or as Middy middleware to make your AWS Lambda handler\r\nidempotent.\r\n\r\nThe current implementation provides a persistence layer for Amazon DynamoDB, which offers a variety of configuration\r\noptions. You can also bring your own persistence layer by extending the `BasePersistenceLayer` class.\r\n\r\n## Usage\r\n\r\nTo get started, install the library by running:\r\n\r\n```sh\r\nnpm i @aws-lambda-powertools/idempotency @aws-sdk/client-dynamodb @aws-sdk/lib-dynamodb\r\n```\r\n\r\nNext, review the IAM permissions attached to your AWS Lambda function and make sure you allow\r\nthe [actions detailed](https://docs.aws.amazon.com/powertools/typescript/latest/features/idempotency/#iam-permissions)\r\nin the documentation of the utility.\r\n\r\n### Function wrapper\r\n\r\nYou can make any function idempotent, and safe to retry, by wrapping it using the `makeIdempotent` higher-order\r\nfunction.\r\n\r\nThe `makeIdempotent` function takes a reference to the function to be made idempotent as first argument, and an object\r\nwith options as second argument.\r\n\r\nWhen you wrap your Lambda handler function, the utility uses the content of the `event` parameter to handle the\r\nidempotency logic.\r\n\r\n```ts\r\nimport {makeIdempotent} from '@aws-lambda-powertools/idempotency';\r\nimport {DynamoDBPersistenceLayer} from '@aws-lambda-powertools/idempotency/dynamodb';\r\nimport type {Context, APIGatewayProxyEvent} from 'aws-lambda';\r\n\r\n``\r\nconst persistenceStore = new DynamoDBPersistenceLayer({\r\n  tableName: 'idempotencyTableName',\r\n});\r\n\r\nconst myHandler = async (\r\n  event: APIGatewayProxyEvent,\r\n  _context: Context\r\n): Promise<void> => {\r\n  // your code goes here here\r\n};\r\n\r\nexport const handler = makeIdempotent(myHandler, {\r\n  persistenceStore,\r\n});  \r\n```\r\n\r\nYou can also use the `makeIdempotent` function to wrap any other arbitrary function, not just Lambda handlers.\r\n\r\n```ts\r\nimport {makeIdempotent} from '@aws-lambda-powertools/idempotency';\r\nimport {DynamoDBPersistenceLayer} from '@aws-lambda-powertools/idempotency/dynamodb';\r\nimport type {Context, SQSEvent, SQSRecord} from 'aws-lambda';\r\n\r\nconst persistenceStore = new DynamoDBPersistenceLayer({\r\n  tableName: 'idempotencyTableName',\r\n});\r\n\r\nconst processingFunction = async (payload: SQSRecord): Promise<void> => {\r\n  // your code goes here here\r\n};\r\n\r\nconst processIdempotently = makeIdempotent(processingFunction, {\r\n  persistenceStore,\r\n});\r\n\r\nexport const handler = async (\r\n  event: SQSEvent,\r\n  _context: Context\r\n): Promise<void> => {\r\n  for (const record of event.Records) {\r\n    await processIdempotently(record);\r\n  }\r\n};\r\n```\r\n\r\nIf your function has multiple arguments, you can use the `dataIndexArgument` option to specify which argument should be\r\nused as the idempotency key.\r\n\r\n```ts\r\nimport {makeIdempotent} from '@aws-lambda-powertools/idempotency';\r\nimport {DynamoDBPersistenceLayer} from '@aws-lambda-powertools/idempotency/dynamodb';\r\nimport type {Context, SQSEvent, SQSRecord} from 'aws-lambda';\r\n\r\nconst persistenceStore = new DynamoDBPersistenceLayer({\r\n  tableName: 'idempotencyTableName',\r\n});\r\n\r\nconst processingFunction = async (payload: SQSRecord, customerId: string): Promise<void> => {\r\n  // your code goes here here\r\n};\r\n\r\nconst processIdempotently = makeIdempotent(processingFunction, {\r\n  persistenceStore,\r\n  // this tells the utility to use the second argument (`customerId`) as the idempotency key\r\n  dataIndexArgument: 1,\r\n});\r\n\r\nexport const handler = async (\r\n  event: SQSEvent,\r\n  _context: Context\r\n): Promise<void> => {\r\n  for (const record of event.Records) {\r\n    await processIdempotently(record, 'customer-123');\r\n  }\r\n};\r\n```\r\n\r\nNote that you can also specify a JMESPath expression in the Idempotency config object to select a subset of the event\r\npayload as the idempotency key. This is useful when dealing with payloads that contain timestamps or request ids.\r\n\r\n```ts\r\nimport {makeIdempotent, IdempotencyConfig} from '@aws-lambda-powertools/idempotency';\r\nimport {DynamoDBPersistenceLayer} from '@aws-lambda-powertools/idempotency/dynamodb';\r\nimport type {Context, APIGatewayProxyEvent} from 'aws-lambda';\r\n\r\nconst persistenceStore = new DynamoDBPersistenceLayer({\r\n    tableName: 'idempotencyTableName',\r\n});\r\n\r\nconst myHandler = async (\r\n  event: APIGatewayProxyEvent,\r\n  _context: Context\r\n): Promise<void> => {\r\n  // your code goes here here\r\n};\r\n\r\nexport const handler = makeIdempotent(myHandler, {\r\n  persistenceStore,\r\n  config: new IdempotencyConfig({\r\n    eventKeyJmespath: 'requestContext.identity.user',\r\n  }),\r\n});\r\n```\r\n\r\nAdditionally, you can also use one of\r\nthe [JMESPath built-in functions](https://docs.aws.amazon.com/powertools/typescript/latest/features/jmespath/#built-in-jmespath-functions)\r\nlike `powertools_json()` to decode keys and use parts of the payload as the idempotency key.\r\n\r\n```ts\r\nimport {makeIdempotent, IdempotencyConfig} from '@aws-lambda-powertools/idempotency';\r\nimport {DynamoDBPersistenceLayer} from '@aws-lambda-powertools/idempotency/dynamodb';\r\nimport type {Context, APIGatewayProxyEvent} from 'aws-lambda';\r\n\r\nconst persistenceStore = new DynamoDBPersistenceLayer({\r\n  tableName: 'idempotencyTableName',\r\n});\r\n\r\nconst myHandler = async (\r\n  event: APIGatewayProxyEvent,\r\n  _context: Context\r\n): Promise<void> => {\r\n  // your code goes here here\r\n};\r\n\r\nexport const handler = makeIdempotent(myHandler, {\r\n  persistenceStore,\r\n  config: new IdempotencyConfig({\r\n    eventKeyJmespath: 'powertools_json(body).[\"user\", \"productId\"]',\r\n  }),\r\n});\r\n```\r\n\r\nCheck the [docs](https://docs.aws.amazon.com/powertools/typescript/latest/features/idempotency/) for more examples.\r\n\r\n### Decorator\r\n\r\nYou can make any function idempotent, and safe to retry, by decorating it using the `@idempotent` decorator.\r\n\r\n```ts\r\nimport {idempotent} from '@aws-lambda-powertools/idempotency';\r\nimport {LambdaInterface} from '@aws-lambda-powertools/commons';\r\nimport {DynamoDBPersistenceLayer} from '@aws-lambda-powertools/idempotency/dynamodb';\r\nimport type {Context, APIGatewayProxyEvent} from 'aws-lambda';\r\n\r\nconst persistenceStore = new DynamoDBPersistenceLayer({\r\n  tableName: 'idempotencyTableName',\r\n});\r\n\r\nclass MyHandler extends LambdaInterface {\r\n  @idempotent({persistenceStore: dynamoDBPersistenceLayer})\r\n  public async handler(\r\n    event: APIGatewayProxyEvent,\r\n    context: Context\r\n  ): Promise<void> {\r\n    // your code goes here here\r\n  }\r\n}\r\n\r\nconst handlerClass = new MyHandler();\r\nexport const handler = handlerClass.handler.bind(handlerClass);\r\n```\r\n\r\nUsing the same decorator, you can also make any other arbitrary method idempotent.\r\n\r\n```ts\r\nimport {idempotent} from '@aws-lambda-powertools/idempotency';\r\nimport {LambdaInterface} from '@aws-lambda-powertools/commons';\r\nimport {DynamoDBPersistenceLayer} from '@aws-lambda-powertools/idempotency/dynamodb';\r\nimport type {Context} from 'aws-lambda';\r\n\r\nconst persistenceStore = new DynamoDBPersistenceLayer({\r\n  tableName: 'idempotencyTableName',\r\n});\r\n\r\nclass MyHandler extends LambdaInterface {\r\n\r\n  public async handler(\r\n    event: unknown,\r\n    context: Context\r\n  ): Promise<void> {\r\n    for (const record of event.Records) {\r\n      await this.processIdempotently(record);\r\n    }\r\n  }\r\n\r\n  @idempotent({persistenceStore: dynamoDBPersistenceLayer})\r\n  private async process(record: unknown): Promise<void> {\r\n    // process each code idempotently\r\n  }\r\n}\r\n\r\nconst handlerClass = new MyHandler();\r\nexport const handler = handlerClass.handler.bind(handlerClass);\r\n```\r\n\r\nThe decorator configuration options are identical with the ones of the `makeIdempotent` function. Check\r\nthe [docs](https://docs.aws.amazon.com/powertools/typescript/latest/features/idempotency/) for more examples.\r\n\r\n### Middy middleware\r\n\r\nIf instead you use Middy, you can use the `makeHandlerIdempotent` middleware. When using the middleware your Lambda\r\nhandler becomes idempotent.\r\n\r\nBy default, the Idempotency utility will use the full event payload to create an hash and determine if a request is\r\nidempotent, and therefore it should not be retried.\r\nWhen dealing with a more elaborate payload, where parts of the payload always change you should use\r\nthe `IdempotencyConfig` object to instruct the utility to only use a portion of your payload. This is useful when\r\ndealing with payloads that contain timestamps or request ids.\r\n\r\n```ts\r\nimport {IdempotencyConfig} from '@aws-lambda-powertools/idempotency';\r\nimport {makeHandlerIdempotent} from '@aws-lambda-powertools/idempotency/middleware';\r\nimport {DynamoDBPersistenceLayer} from '@aws-lambda-powertools/idempotency/dynamodb';\r\nimport middy from '@middy/core';\r\nimport type {Context, APIGatewayProxyEvent} from 'aws-lambda';\r\n\r\nconst persistenceStore = new DynamoDBPersistenceLayer({\r\n  tableName: 'idempotencyTableName',\r\n});\r\nconst config = new IdempotencyConfig({\r\n  hashFunction: 'md5',\r\n  useLocalCache: false,\r\n  expiresAfterSeconds: 3600,\r\n  throwOnNoIdempotencyKey: false,\r\n  eventKeyJmesPath: 'headers.idempotency-key',\r\n});\r\n\r\nexport const handler = middy(\r\n  async (_event: APIGatewayProxyEvent, _context: Context): Promise<void> => {\r\n    // your code goes here here\r\n  }\r\n).use(\r\n  makeHandlerIdempotent({\r\n    config,\r\n    persistenceStore,\r\n  })\r\n);\r\n```\r\n\r\nCheck the [docs](https://docs.aws.amazon.com/powertools/typescript/latest/features/idempotency/) for more examples.\r\n\r\n### DynamoDB persistence layer\r\n\r\nYou can use a DynamoDB Table to store the idempotency information. This enables you to keep track of the hash key,\r\npayload, status for progress, expiration, and much more.\r\n\r\nYou can customize most of the configuration options of the table, i.e the names of the attributes.\r\nSee\r\nthe [API documentation](https://docs.aws.amazon.com/powertools/typescript/latest/api/types/_aws-lambda-powertools_idempotency.types.DynamoDBPersistenceOptions.html)\r\nfor more details.\r\n\r\n## Contribute\r\n\r\nIf you are interested in contributing to this project, please refer to our [Contributing Guidelines](https://github.com/aws-powertools/powertools-lambda-typescript/blob/main/CONTRIBUTING.md).\r\n\r\n## Roadmap\r\n\r\nThe roadmap of Powertools for AWS Lambda (TypeScript) is driven by customers’ demand.  \r\nHelp us prioritize upcoming functionalities or utilities by [upvoting existing RFCs and feature requests](https://github.com/aws-powertools/powertools-lambda-typescript/issues), or [creating new ones](https://github.com/aws-powertools/powertools-lambda-typescript/issues/new/choose), in this GitHub repository.\r\n\r\n## Connect\r\n\r\n- **Powertools for AWS Lambda on GitHub Discussions**: [Join the conversation](https://github.com/aws-powertools/powertools-lambda-typescript/discussions)\r\n- **Email**: <aws-lambda-powertools-feedback@amazon.com>\r\n\r\n## How to support Powertools for AWS Lambda (TypeScript)?\r\n\r\n### Becoming a reference customer\r\n\r\nKnowing which companies are using this library is important to help prioritize the project internally. If your company\r\nis using Powertools for AWS Lambda (TypeScript), you can request to have your name and logo added to the README file by\r\nraising a [Support Powertools for AWS Lambda (TypeScript) (become a reference)](https://s12d.com/become-reference-pt-ts)\r\nissue.\r\n\r\nThe following companies, among others, use Powertools:\r\n\r\n- [Alma Media](https://www.almamedia.fi)\r\n- [AppYourself](https://appyourself.net)\r\n- [Bailey Nelson](https://www.baileynelson.com.au)\r\n- [Banxware](https://www.banxware.com)\r\n- [Caylent](https://caylent.com/)\r\n- [Certible](https://www.certible.com/)\r\n- [Codeac](https://www.codeac.io/)\r\n- [EF Education First](https://www.ef.com/)\n- [Elva](https://elva-group.com)\r\n- [Flyweight](https://flyweight.io/)\r\n- [FraudFalcon](https://fraudfalcon.app)\r\n- [globaldatanet](https://globaldatanet.com/)\r\n- [Guild](https://guild.com)\r\n- [Hashnode](https://hashnode.com/)\r\n- [Instil](https://instil.co/)\r\n- [LocalStack](https://localstack.cloud/)\r\n- [Ours Privacy](https://oursprivacy.com/)\r\n- [Perfect Post](https://www.perfectpost.fr)\r\n- [Sennder](https://sennder.com/)\r\n- [tecRacer GmbH & Co. KG](https://www.tecracer.com/)\r\n- [Trek10](https://www.trek10.com/)\r\n- [WeSchool](https://www.weschool.com)\r\n\r\n### Sharing your work\r\n\r\nShare what you did with Powertools for AWS Lambda (TypeScript) 💞💞. Blog post, workshops, presentation, sample apps and others. Check out what the community has [already shared](https://docs.aws.amazon.com/powertools/typescript/latest/we_made_this) about Powertools for AWS Lambda (TypeScript).\r\n\r\n### Using Lambda Layer\r\n\r\nThis helps us understand who uses Powertools for AWS Lambda (TypeScript) in a non-intrusive way, and helps us gain future investments for other Powertools for AWS Lambda languages. When [using Layers](https://docs.aws.amazon.com/powertools/typescript/latest/getting-started/lambda-layers/), you can add Powertools as a dev dependency to not impact the development process.\r\n\r\n## License\r\n\r\nThis library is licensed under the MIT-0 License. See the LICENSE file.\r\n","readmeFilename":"README.md"}