{"_id":"@driimus/sqs-permanent-failure-dlq","_rev":"10-c4e7fdd591fd69a0666b4ab48f7f7923","name":"@driimus/sqs-permanent-failure-dlq","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.1":{"name":"@driimus/sqs-permanent-failure-dlq","version":"0.1.1","keywords":["aws lambda","batch processor","sqs","dlq"],"author":{"name":"Cristian Petre","email":"driimus@vivaldi.net"},"_id":"@driimus/sqs-permanent-failure-dlq@0.1.1","maintainers":[{"name":"driimus","email":"driimus@vivaldi.net"}],"dist":{"shasum":"eb3cb1338b03e10b4191fbaa762f017083e729f1","tarball":"https://registry.npmjs.org/@driimus/sqs-permanent-failure-dlq/-/sqs-permanent-failure-dlq-0.1.1.tgz","fileCount":3,"integrity":"sha512-Lo8Z2aJU92zrNW6l0MrOYFmiYzICIocPfJlO9BIspXO+CYlVZUv+lnr1qLbg4yMJNRjVBTLn3MrgARz0VoR+xQ==","signatures":[{"sig":"MEQCIFCfhJkr7UF3d1CsLMr41irMWaTPV70OcwZL7k6c+QFCAiBS1rZEN7F1K32TnVXd2puu/cbdzK9zKKV1fyh3pNgy3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjil7FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofjRAAl/xOwrG6yX1/Ldf6OSNN3MGt4SKd2NoRMQq+8BtolKfa9Nop\r\nUgKmqdqde+h//LnHaNMuEG+38xO2zqi1i3il/UmeUhX/ttyPoGUhQlSf9mIg\r\nkF7InUFpJN1JWfOdP6MFOwYX2GhxtnEX4+unvuWV60eHIidUFKRe7iSIJOaU\r\nDiQOIViF1IVXAaBOLKi5UkUXqcn3BkjQ5LyBnGMIUhcN2GhehTPIJtQCy7nj\r\nCUheUewZkAhVLwdoCvNWPg/pn2AcE1oci4ccYILDqsDdf8Uam8Rj0WcG7UGr\r\niGN6vP8Lpj3ZeizHLlLPHz/8KKBzWEVanPEsshjyMNAx60xsrWBKlfGEC+P2\r\nwKRxKwWUyHFrqW/OEz3xETjf3RZMEs53rec6G3yfFtE+1prGvOhec4rHmGnD\r\nlzZckXyDrv9r5Cu4N952Nu9f9HzVGTXvfaiQJLQJBSTqy8/OtVPVj+ZzWkhM\r\n72cFOKFHR1qxFoYTe7lr+cXJVeE1yiXblexNDS886vQLs8CfT7JE/BAfT6O9\r\nM+NIEBKl7EPUiN/sBsTENllqKo2lEoivfq/V0nJ+uvCl7rXcmD8Ij9cDakbd\r\nlxcb03nnHZtU6kmA5lDOm7LkEpZFW+WRAS7Tuil+NMuTd+P9oazJrrV3LtAw\r\nf5HwOhZY7dkdWq2twP2ehl1XYfTnFJMOLlc=\r\n=oR0S\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:driimus-sqs-permanent-failure-dlq-0.1.1.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"lint":"eslint --ext .ts .","test":"vitest run","build":"tsc","format":"eslint --fix --ext .ts ."},"_npmUser":{"name":"driimus","email":"driimus@vivaldi.net"},"_resolved":"/tmp/c4d8779997eb1c01f18ee0234bd1abc1/driimus-sqs-permanent-failure-dlq-0.1.1.tgz","_integrity":"sha512-Lo8Z2aJU92zrNW6l0MrOYFmiYzICIocPfJlO9BIspXO+CYlVZUv+lnr1qLbg4yMJNRjVBTLn3MrgARz0VoR+xQ==","_npmVersion":"8.19.2","description":"Send SQS messages causing non-retryable errors to a dead-letter SQS queue","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"mock-events":"0.0.1","@aws-sdk/client-sqs":"^3.216.0","aws-sdk-client-mock":"^2.0.0","aws-sdk-client-mock-jest":"^2.0.0","@driimus/lambda-batch-processor":"0.1.0"},"peerDependencies":{"@aws-sdk/client-sqs":"^3.190.0"},"_npmOperationalInternal":{"tmp":"tmp/sqs-permanent-failure-dlq_0.1.1_1670012613595_0.14913642994121767","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@driimus/sqs-permanent-failure-dlq","version":"0.1.2","keywords":["aws lambda","batch processor","sqs","dlq"],"author":{"name":"Cristian Petre","email":"driimus@vivaldi.net"},"license":"MIT","_id":"@driimus/sqs-permanent-failure-dlq@0.1.2","maintainers":[{"name":"driimus","email":"driimus@vivaldi.net"}],"homepage":"https://github.com/driimus/lambda-batch-processor/blob/main/packages/sqs-permanent-failure-dlq#readme","bugs":{"url":"https://github.com/driimus/lambda-batch-processor/issues"},"dist":{"shasum":"ad3e46ebd5d90bfc234816a7a3285ac62a2a4035","tarball":"https://registry.npmjs.org/@driimus/sqs-permanent-failure-dlq/-/sqs-permanent-failure-dlq-0.1.2.tgz","fileCount":5,"integrity":"sha512-YHX4lL2Ol2YXefts+brvM7Q+t/bsBAY1od6VwrPwQMQ8tEk3kRVnuydXRRq97g0a9qYeYX63i7PsXTqOEeTB1w==","signatures":[{"sig":"MEYCIQCYDESlLhO5IoBEuqSlCJ3Ce8+80bIx0Yxx4xHMomVWWAIhALPwW2/wZFImQQJdRbWhsVjLbSqTV+YAJYYqGNZgi0og","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjk6lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcYg/+P7l4i5XYVQ3MkROL9wpe1h8q3thIQqdsMbj5CJ/L6yQBiF87\r\nR0Re4LBZqgDiFwbN9uaxARytN3CCwLL8l+mHEReD1SGat7xdvDkUNTaaEZjt\r\nqiPwIdWRvKLuFfzrVbd6N/sQ4D2JWxTgIuu7242FC508IXFmz+mDBygTtrZm\r\nufciwJQsMcgcKYoOI2WFA3AbiCJPWyEzLEtTBPcKj7UZSGRg4MzXke8VETPw\r\n3bQ83o3S0DjGnelFlUKQb35CO22KQbE/V2HN2ZDdBcHDHPdcIryK1LZvR/K+\r\nCc1Lfuccss+Upp4WbjTAkZq7wUf4HQ0sqLcYZfSoozlW7l5ywDJpA2fXcwib\r\nKaSkumnNyEmjABdxMgYzGq4Xy6ls9cgeZO82uLhlQeclZSYHaY6k0wUc+aME\r\nOuJ3wishkWfx/+WlXVh3W4VlrzL+bDN4GoxsXmZG5Mp9oUEO4jEMAdS53InZ\r\nXyXR0xVKpZo4IJN/3TL1/yl+tNJk0aMTAyjvO4v4yu942KNsyeYbVhW+VeW+\r\nzJpnZZXpfnp3lNsXzot3jITQ9ogYef4L84m71bvam/uGa6mi0sW4VRzXRbPg\r\n6dpELR759AZu54Evw1S1qg9mY1zMIllojWj1dxQd16e6rOzaE/9woKbo7Ygy\r\njEyfWF4SpcVeESw3u0l1Ec+7tyYItjh38oU=\r\n=2K4l\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:driimus-sqs-permanent-failure-dlq-0.1.2.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"lint":"eslint --ext .ts .","test":"vitest run","build":"tsc","format":"eslint --fix --ext .ts ."},"_npmUser":{"name":"driimus","email":"driimus@vivaldi.net"},"_resolved":"/tmp/838337ce5b3464b1887ff429a39ae1ba/driimus-sqs-permanent-failure-dlq-0.1.2.tgz","_integrity":"sha512-YHX4lL2Ol2YXefts+brvM7Q+t/bsBAY1od6VwrPwQMQ8tEk3kRVnuydXRRq97g0a9qYeYX63i7PsXTqOEeTB1w==","repository":{"url":"git+https://github.com/driimus/lambda-batch-processor.git","type":"git","directory":"packages/sqs-permanent-failure-dlq"},"_npmVersion":"8.19.2","description":"Send SQS messages causing non-retryable errors to a dead-letter SQS queue","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"mock-events":"0.0.1","@aws-sdk/client-sqs":"^3.216.0","aws-sdk-client-mock":"^2.0.0","aws-sdk-client-mock-jest":"^2.0.0","@driimus/lambda-batch-processor":"0.1.1"},"peerDependencies":{"@aws-sdk/client-sqs":"^3.190.0"},"_npmOperationalInternal":{"tmp":"tmp/sqs-permanent-failure-dlq_0.1.2_1670270629030_0.20510609557696746","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@driimus/sqs-permanent-failure-dlq","version":"0.1.3","keywords":["aws lambda","batch processor","sqs","dlq"],"author":{"name":"Cristian Petre","email":"driimus@vivaldi.net"},"license":"MIT","_id":"@driimus/sqs-permanent-failure-dlq@0.1.3","maintainers":[{"name":"driimus","email":"driimus@vivaldi.net"}],"homepage":"https://github.com/driimus/lambda-batch-processor/blob/main/packages/sqs-permanent-failure-dlq#readme","bugs":{"url":"https://github.com/driimus/lambda-batch-processor/issues"},"dist":{"shasum":"b3eabb6518cc77ec5ef15986d8d85477af2e6ca3","tarball":"https://registry.npmjs.org/@driimus/sqs-permanent-failure-dlq/-/sqs-permanent-failure-dlq-0.1.3.tgz","fileCount":5,"integrity":"sha512-biXP5GBESw/Qz/Di6cVkl6YtoCRx66rL2Z65ctZKGyVRfv9BZI3ZMjtNbik7627HboGKXNFL/pqElyzF00YfCA==","signatures":[{"sig":"MEUCIDK4JfqlJtyrrwUk5D8tmuQSvMPwD5ZADbPvMkxhJKs/AiEAuaFuxWZVQXTOVAiW+iVRBkRLkFNdzZiC+Ow0gi2a880=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlMOQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEYw//fojTyi8FGRJqUPbTzR2yRfNEC5DlWl1Z4xePwBMYetECsq8M\r\n0nRFUlkVJjvYmJHFh8mOl2MEaFpIGgejUab7migPN6BlQPvlJJ+E6UzDAIIl\r\nEj1ef8OCKG3pA9ewC/Lbv3L2DNrFVq5DhAJG/fG1ab+7HWjWgtPlnGP7v89L\r\neoOL8tuVbhK7Vps+xg6Wsu0aQ0lK5VLasoz+Ub8SY8Dki8RsrZkCXKBGEdUi\r\n2TH1ppy2GFYYjbL98q4Mm6eVM2Yfr2h6m4nz+eEJZ6fIYnV1Crv5aUCc3WS/\r\niH5NRnjJYx6/pTj3d793untIy6loVt/NCPQyimHBG/YixfTUxKdhJET6Pngk\r\nCtSVcyczMV0JoWKyMFUIWGCfJafALRqwotFdKi6qDFNSrsjEBdoWCwE+iXjR\r\nMAAUAeIG0uIkJlRUvVsNb4eU8ZjvNxcEtAFifEsWsrAhUkaTtDaB3wx2PS4y\r\nnT9K1yTl3Hqq9+BvOpLQi5H4EGE0wEPUeNAQcNnVxYiBEAYaFQZfpF1qq06W\r\nPGkrnqZlBBaPEn7diOexV1UkbEAGAp5y++6ieN/vSJ/QHOriml08iIPHMhXo\r\nic9ero/Ee5ZWfGuVDl8+riFFBF4vatbD/fBGaHsfsqECkFpoEzUiW8PZJ2jr\r\nQIi3/sNAufXsIayfAvreenZgmDcCo4WXJ70=\r\n=vffp\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:driimus-sqs-permanent-failure-dlq-0.1.3.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"lint":"eslint --ext .ts .","test":"vitest run","build":"tsc","format":"eslint --fix --ext .ts ."},"_npmUser":{"name":"driimus","email":"driimus@vivaldi.net"},"_resolved":"/tmp/988c3d33197d1b7e9ed127b7a008dc35/driimus-sqs-permanent-failure-dlq-0.1.3.tgz","_integrity":"sha512-biXP5GBESw/Qz/Di6cVkl6YtoCRx66rL2Z65ctZKGyVRfv9BZI3ZMjtNbik7627HboGKXNFL/pqElyzF00YfCA==","repository":{"url":"git+https://github.com/driimus/lambda-batch-processor.git","type":"git","directory":"packages/sqs-permanent-failure-dlq"},"_npmVersion":"8.19.2","description":"Send SQS messages causing non-retryable errors to a dead-letter SQS queue","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"@aws-sdk/client-sqs":"^3.226.0","aws-sdk-client-mock":"^2.0.1","aws-sdk-client-mock-jest":"^2.0.1","@driimus/aws-event-factory":"0.1.0","@driimus/lambda-batch-processor":"0.1.2"},"peerDependencies":{"@types/aws-lambda":"^8.10.109","@aws-sdk/client-sqs":"^3.226.0"},"peerDependenciesMeta":{"@types/aws-lambda":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sqs-permanent-failure-dlq_0.1.3_1670693775848_0.6498924285697238","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@driimus/sqs-permanent-failure-dlq","version":"0.1.4","keywords":["aws lambda","batch processor","sqs","dlq"],"author":{"name":"Cristian Petre","email":"driimus@vivaldi.net"},"license":"MIT","_id":"@driimus/sqs-permanent-failure-dlq@0.1.4","maintainers":[{"name":"driimus","email":"driimus@vivaldi.net"}],"homepage":"https://github.com/driimus/lambda-batch-processor/blob/main/packages/sqs-permanent-failure-dlq#readme","bugs":{"url":"https://github.com/driimus/lambda-batch-processor/issues"},"dist":{"shasum":"93713993c25ff1249b0dd38aa0975fe9fcdbbb4d","tarball":"https://registry.npmjs.org/@driimus/sqs-permanent-failure-dlq/-/sqs-permanent-failure-dlq-0.1.4.tgz","fileCount":5,"integrity":"sha512-hHCK7dkICk97P4fsbmFX78NOct54i1WS7bN1I24tIlwLymxZ+WaNAFK+J0Gspei5SJ4vevvkLwPg6oJ1wu9vFA==","signatures":[{"sig":"MEUCIBu1RFUgApSINluQTr1gviRjHDm0++fIqvPqGmNz0eKhAiEAgUBQPR8BUV8L9OXos687DtcRRPi7sBVI2iFn2eRMOFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjn3zeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZHBAAkhvK87LhFOc3jzeR1r6iPWSY5NrWYownDE7zna1ynKZjICKG\r\n8xJCvShAtEjeKU7sC6NpXS980uXeO2uGIBTLQZTkVHSYncVc70uUZDGtIsU/\r\nRviP3C34SiNgxDQUfrtE9ofB9sa4HOZtdku648v4/u8D+HpREODzkaYsMtoa\r\n08ognzXsnnOJCBtMsIb2EPblNWs0UffxxOvI1P1oezxNUK5oFraSqYrGyOSl\r\n7Y042N/1NpVbHjJ8FosMATXm07zcjuM+TTYfGtoM1qa8kvYgScKOx256Y/22\r\nvjk48Ro+HiCK/Rt7ngywzNmFLGas9x5BOKiT2VuB1r5FstdKcWlwwPAdJyTc\r\nPLQp/MopxHcTLJP1XsIWj8oVTIRhBfR1HGM7kKpfrdoEY6IGyeg53DmCoawF\r\n5vFQSR4ueWF3tfmUAHB5ayI84BKeN/gqQ5pOnvC0zXrVlitFSr5NUM64qXgH\r\nhcNEqrLRdEmEIJtVjvUKGi+u5RhhQp555rMyYPnDeH50Srov0hqH4kAIDZEi\r\ngEhsDeAAbm8Zcq9rP4Fs+RcPx8wlkZAU9Ju22LH4+Nb1XISy3OGXbecXzgBq\r\n+VLVHTpXRw4Shlfx0dPE0m3cNYusY17svmEeuGmSKBX9uLcqMumFBylKHp/9\r\nneBLo0gyVJXPUnUZd15A0vDWcPk3ZY3jR3E=\r\n=g75M\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:driimus-sqs-permanent-failure-dlq-0.1.4.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"lint":"eslint --ext .ts .","test":"vitest run","build":"tsc","format":"eslint --fix --ext .ts ."},"_npmUser":{"name":"driimus","email":"driimus@vivaldi.net"},"_resolved":"/tmp/2f07c7ab5c8e902d5d23414d4ee36555/driimus-sqs-permanent-failure-dlq-0.1.4.tgz","_integrity":"sha512-hHCK7dkICk97P4fsbmFX78NOct54i1WS7bN1I24tIlwLymxZ+WaNAFK+J0Gspei5SJ4vevvkLwPg6oJ1wu9vFA==","repository":{"url":"git+https://github.com/driimus/lambda-batch-processor.git","type":"git","directory":"packages/sqs-permanent-failure-dlq"},"_npmVersion":"8.19.2","description":"Send SQS messages causing non-retryable errors to a dead-letter SQS queue","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"@aws-sdk/client-sqs":"^3.226.0","aws-sdk-client-mock":"^2.0.1","aws-sdk-client-mock-jest":"^2.0.1","@driimus/aws-event-factory":"0.1.0","@driimus/lambda-batch-processor":"0.1.2"},"peerDependencies":{"@types/aws-lambda":"^8.10.109","@aws-sdk/client-sqs":"^3.226.0"},"peerDependenciesMeta":{"@types/aws-lambda":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sqs-permanent-failure-dlq_0.1.4_1671396573817_0.2794857312313297","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@driimus/sqs-permanent-failure-dlq","version":"0.1.5","keywords":["aws lambda","batch processor","sqs","dlq"],"author":{"name":"Cristian Petre","email":"driimus@vivaldi.net"},"license":"MIT","_id":"@driimus/sqs-permanent-failure-dlq@0.1.5","maintainers":[{"name":"driimus","email":"driimus@vivaldi.net"}],"homepage":"https://github.com/driimus/lambda-batch-processor/blob/main/packages/sqs-permanent-failure-dlq#readme","bugs":{"url":"https://github.com/driimus/lambda-batch-processor/issues"},"dist":{"shasum":"8810e9598f03bdbf7dcf506d0e2c7564608af8da","tarball":"https://registry.npmjs.org/@driimus/sqs-permanent-failure-dlq/-/sqs-permanent-failure-dlq-0.1.5.tgz","fileCount":5,"integrity":"sha512-Sfu1YSU1u74urpmXO77JyooFoK1kNwm2MBnzNBG8dQsSYEKbOrGTGwiOsjvpVeKQ1MpP3N5TIhPvGRQIWNr/JA==","signatures":[{"sig":"MEUCIH1a05+jb66G9c7/DCLv8D6dczTpjB8Ava16MdSaWPV2AiEAwE7/+fNDMyM00GMsyL28iN4B3bIe3Wt3blptobGRAAU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpuIRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCZw/9ERQPskptRrT8OzkpeWT6JhYiJEZEMBv8s0KJH8INV7r/kgfd\r\n9pe+FB9RPdZPr77Qeyg0r187zeHjixsBhnV6vSzgGr5ewgB1zORLiT38sWn3\r\nvxiv8PQ/yRYr4zg70O0ZnSgFAlEJMkPkFPPW94uTaFjogtE8oMAtY3LelaWp\r\nrwplQu2sNO6H53krVx4deLxvyvO6QAT5az1SOUDxNcThmoxahiz/jOwI8se2\r\nN9SmPv17TnGzefX17KOVvbL9QEDQyNNlTJjuM8xsOOfj8sat0IzQcVNQRr95\r\nts+iPzYMfVVmNEdW/G+C/0Hxj35tzlo6qeCiadBJj/KzwRsxR1NzypqnoVd4\r\nCTHp8uYp/RjognDx0rgn9N93YuHm1WqQwoRgDcf3oqUQNjGGw/SIfRtiFf7K\r\nEAJyasu1PUACWzXqiG+B5mXls6rFHUZb82aXe41jQv0CXRcy7bV/vnN46T1G\r\nVdgvW32z6b394Fa+m6aPwxwpraUogujns1NXZSTH9vS1sH6tYAptQPhsmSPZ\r\n+GXdgw8KbJ/wM+AbPOBJE9nkOA/Bvd/ULUA8q5MBY9t/ZSWepyFy2oKXYN6a\r\nLRQBjnQLFLkMqQUe6LPi8RPaZuMGlYhZVj1eiz9ncuHzPY8WjezOhPaE0ov8\r\n4920XNdbXXL5Pg49iDnYJJXIK0LgtKZD1A8=\r\n=0IiC\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:driimus-sqs-permanent-failure-dlq-0.1.5.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"lint":"eslint --ext .ts .","test":"vitest run","build":"tsc","format":"eslint --fix --ext .ts ."},"_npmUser":{"name":"driimus","email":"driimus@vivaldi.net"},"_resolved":"/tmp/91e3bd29f7ec328af8463e42bbac73fc/driimus-sqs-permanent-failure-dlq-0.1.5.tgz","_integrity":"sha512-Sfu1YSU1u74urpmXO77JyooFoK1kNwm2MBnzNBG8dQsSYEKbOrGTGwiOsjvpVeKQ1MpP3N5TIhPvGRQIWNr/JA==","repository":{"url":"git+https://github.com/driimus/lambda-batch-processor.git","type":"git","directory":"packages/sqs-permanent-failure-dlq"},"_npmVersion":"8.19.2","description":"Send SQS messages causing non-retryable errors to a dead-letter SQS queue","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"@aws-sdk/client-sqs":"^3.226.0","aws-sdk-client-mock":"^2.0.1","aws-sdk-client-mock-jest":"^2.0.1","@driimus/aws-event-factory":"0.1.1","@driimus/lambda-batch-processor":"0.1.3"},"peerDependencies":{"@types/aws-lambda":"^8.10.109","@aws-sdk/client-sqs":"^3.226.0"},"peerDependenciesMeta":{"@types/aws-lambda":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sqs-permanent-failure-dlq_0.1.5_1671881233341_0.0037253111219974766","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@driimus/sqs-permanent-failure-dlq","version":"0.1.6","keywords":["aws lambda","batch processor","sqs","dlq"],"author":{"name":"Cristian Petre","email":"driimus@vivaldi.net"},"license":"MIT","_id":"@driimus/sqs-permanent-failure-dlq@0.1.6","maintainers":[{"name":"driimus","email":"driimus@vivaldi.net"}],"homepage":"https://github.com/driimus/lambda-batch-processor/blob/main/packages/sqs-permanent-failure-dlq#readme","bugs":{"url":"https://github.com/driimus/lambda-batch-processor/issues"},"dist":{"shasum":"fd41b7ab21595928d197eb10dac6dd3045074594","tarball":"https://registry.npmjs.org/@driimus/sqs-permanent-failure-dlq/-/sqs-permanent-failure-dlq-0.1.6.tgz","fileCount":5,"integrity":"sha512-pYx3lB+E+lmOLYZGmXyzbR2byiakwZOM9dvNfvYiceerXy07+W+r3BudTRUrS+UYbIvnVhFhFFLBJwHPA26S+Q==","signatures":[{"sig":"MEYCIQCQhH8TgE6I5WhZf+fLmMKOXue9pA6g9zGzhQmPMAFWigIhAPDWdIdYI4+kNU95rY2RUMdQzBOp7SR7fsphrubf9P8u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@driimus%2fsqs-permanent-failure-dlq@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8041},"type":"module","_from":"file:driimus-sqs-permanent-failure-dlq-0.1.6.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","format":"eslint --fix ."},"_npmUser":{"name":"driimus","email":"driimus@vivaldi.net"},"_resolved":"/tmp/2a000396d8cac6a05faebf0b1867341d/driimus-sqs-permanent-failure-dlq-0.1.6.tgz","_integrity":"sha512-pYx3lB+E+lmOLYZGmXyzbR2byiakwZOM9dvNfvYiceerXy07+W+r3BudTRUrS+UYbIvnVhFhFFLBJwHPA26S+Q==","repository":{"url":"git+https://github.com/driimus/lambda-batch-processor.git","type":"git","directory":"packages/sqs-permanent-failure-dlq"},"_npmVersion":"10.5.0","description":"Send SQS messages causing non-retryable errors to a dead-letter SQS queue","directories":{},"_nodeVersion":"20.12.2","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@aws-sdk/client-sqs":"^3.226.0","aws-sdk-client-mock":"^3.0.0","aws-sdk-client-mock-jest":"^3.0.0","@driimus/aws-event-factory":"0.2.0","@driimus/lambda-batch-processor":"0.1.4"},"peerDependencies":{"@types/aws-lambda":"^8.10.131","@aws-sdk/client-sqs":"^3.226.0"},"peerDependenciesMeta":{"@types/aws-lambda":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sqs-permanent-failure-dlq_0.1.6_1715208648253_0.6831861621764472","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@driimus/sqs-permanent-failure-dlq","version":"0.1.7","keywords":["aws lambda","batch processor","sqs","dlq"],"author":{"name":"Cristian Petre","email":"driimus@vivaldi.net"},"license":"MIT","_id":"@driimus/sqs-permanent-failure-dlq@0.1.7","maintainers":[{"name":"driimus","email":"driimus@vivaldi.net"}],"homepage":"https://github.com/driimus/lambda-batch-processor/blob/main/packages/sqs-permanent-failure-dlq#readme","bugs":{"url":"https://github.com/driimus/lambda-batch-processor/issues"},"dist":{"shasum":"ca66d21284c69ae707af44bb0de51fb3829a7076","tarball":"https://registry.npmjs.org/@driimus/sqs-permanent-failure-dlq/-/sqs-permanent-failure-dlq-0.1.7.tgz","fileCount":5,"integrity":"sha512-PzEZCSqRPJivIgFsACsPJCFAbU9bVNzWj/ABM0ChJ53HquVrhRGSsVs1aNCExydQJ0wc60vt3Thi2ufmQieAnQ==","signatures":[{"sig":"MEUCIQDvfdEI05E48oSDpaG/Ipn9MY/8gegaMeJNdbWq9TheJQIgaqb2mQRUYWz78F2J1pnRNlybdHO5km2gUZAlhPVobRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@driimus%2fsqs-permanent-failure-dlq@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8178},"type":"module","_from":"file:driimus-sqs-permanent-failure-dlq-0.1.7.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc","format":"eslint --fix ."},"_npmUser":{"name":"driimus","email":"driimus@vivaldi.net"},"_resolved":"/tmp/3fb76273725895ff977ae16fa375982d/driimus-sqs-permanent-failure-dlq-0.1.7.tgz","_integrity":"sha512-PzEZCSqRPJivIgFsACsPJCFAbU9bVNzWj/ABM0ChJ53HquVrhRGSsVs1aNCExydQJ0wc60vt3Thi2ufmQieAnQ==","repository":{"url":"git+https://github.com/driimus/lambda-batch-processor.git","type":"git","directory":"packages/sqs-permanent-failure-dlq"},"_npmVersion":"10.5.0","description":"Send SQS messages causing non-retryable errors to a dead-letter SQS queue","directories":{},"_nodeVersion":"20.12.2","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@aws-sdk/client-sqs":"^3.226.0","aws-sdk-client-mock":"^3.0.0","aws-sdk-client-mock-jest":"^3.0.0","@driimus/aws-event-factory":"0.2.1","@driimus/lambda-batch-processor":"0.1.5"},"peerDependencies":{"@types/aws-lambda":"^8.10.131","@aws-sdk/client-sqs":"^3.226.0"},"peerDependenciesMeta":{"@types/aws-lambda":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sqs-permanent-failure-dlq_0.1.7_1715712325966_0.5483102006473068","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@driimus/sqs-permanent-failure-dlq","version":"0.2.0","keywords":["aws lambda","batch processor","sqs","dlq"],"author":{"name":"Cristian Petre","email":"driimus@vivaldi.net"},"license":"MIT","_id":"@driimus/sqs-permanent-failure-dlq@0.2.0","maintainers":[{"name":"driimus","email":"driimus@vivaldi.net"}],"homepage":"https://github.com/driimus/lambda-batch-processor/blob/main/packages/sqs-permanent-failure-dlq#readme","bugs":{"url":"https://github.com/driimus/lambda-batch-processor/issues"},"dist":{"shasum":"7c467ef2edcd33f2ed88fb4555b6342ff42273bd","tarball":"https://registry.npmjs.org/@driimus/sqs-permanent-failure-dlq/-/sqs-permanent-failure-dlq-0.2.0.tgz","fileCount":7,"integrity":"sha512-8aglX41Q6rKAjfs4nKDmq+JBYXD4hiC+EushC0wcviLk2ilPBqIfkh+jqYEzwv1TZk+qpcN2O/mMtPuIrY81aQ==","signatures":[{"sig":"MEQCIDfcYjL7gJzH1vXPmGk31A5q5Ln20luPOPnMV/7pJY5eAiB7Ggq6Wa2ywLzIO9tWfHdH7joQ3G2hl4Srixasa1Xwpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@driimus%2fsqs-permanent-failure-dlq@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8238},"type":"module","_from":"file:driimus-sqs-permanent-failure-dlq-0.2.0.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"lint":"eslint","test":"vitest run --coverage.thresholds.100","build":"tsc","format":"eslint --fix"},"_npmUser":{"name":"driimus","email":"driimus@vivaldi.net"},"_resolved":"/tmp/aacdf062f2a4e8abea2f08110dcdfc71/driimus-sqs-permanent-failure-dlq-0.2.0.tgz","_integrity":"sha512-8aglX41Q6rKAjfs4nKDmq+JBYXD4hiC+EushC0wcviLk2ilPBqIfkh+jqYEzwv1TZk+qpcN2O/mMtPuIrY81aQ==","repository":{"url":"git+https://github.com/driimus/lambda-batch-processor.git","type":"git","directory":"packages/sqs-permanent-failure-dlq"},"_npmVersion":"10.7.0","description":"Send SQS messages causing non-retryable errors to a dead-letter SQS queue","directories":{},"_nodeVersion":"20.15.0","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@aws-sdk/client-sqs":"^3.226.0","aws-sdk-client-mock":"^3.0.0","aws-sdk-client-mock-jest":"^3.0.0","@driimus/aws-event-factory":"0.2.1","@driimus/lambda-batch-processor":"0.3.0"},"peerDependencies":{"@types/aws-lambda":"^8.10.131","@aws-sdk/client-sqs":"^3.226.0"},"peerDependenciesMeta":{"@types/aws-lambda":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sqs-permanent-failure-dlq_0.2.0_1721076352775_0.002233758950026088","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@driimus/sqs-permanent-failure-dlq","version":"0.2.1","keywords":["aws lambda","batch processor","sqs","dlq"],"author":{"name":"Cristian Petre","email":"driimus@vivaldi.net"},"license":"MIT","_id":"@driimus/sqs-permanent-failure-dlq@0.2.1","maintainers":[{"name":"driimus","email":"driimus@vivaldi.net"}],"homepage":"https://github.com/driimus/lambda-batch-processor/blob/main/packages/sqs-permanent-failure-dlq#readme","bugs":{"url":"https://github.com/driimus/lambda-batch-processor/issues"},"dist":{"shasum":"6dd6726c072860087cad57cba0bc6536ae0ae165","tarball":"https://registry.npmjs.org/@driimus/sqs-permanent-failure-dlq/-/sqs-permanent-failure-dlq-0.2.1.tgz","fileCount":7,"integrity":"sha512-RgcHSRYxxq/57Ft8TQdcK0hhzyRFmbooKvMB6XxMK6wT3zuFZVITirME7QqmcOOt2ynSzX7v+LrxrI/rgGLL7w==","signatures":[{"sig":"MEUCIQDwY/PENnW6UWA7TFDJp1FCO/oVpIts7vMcNT8+m8QflQIgAwlIsZGiSa5CjrNZLLko4GuDVRwcsuug+VF4332neks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@driimus%2fsqs-permanent-failure-dlq@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8236},"type":"module","_from":"file:driimus-sqs-permanent-failure-dlq-0.2.1.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"lint":"eslint","test":"vitest run --coverage.thresholds.100","build":"tsc","format":"eslint --fix"},"_npmUser":{"name":"driimus","email":"driimus@vivaldi.net"},"_resolved":"/tmp/6363f03a3645e48e4c8fe483c61c954a/driimus-sqs-permanent-failure-dlq-0.2.1.tgz","_integrity":"sha512-RgcHSRYxxq/57Ft8TQdcK0hhzyRFmbooKvMB6XxMK6wT3zuFZVITirME7QqmcOOt2ynSzX7v+LrxrI/rgGLL7w==","repository":{"url":"git+https://github.com/driimus/lambda-batch-processor.git","type":"git","directory":"packages/sqs-permanent-failure-dlq"},"_npmVersion":"10.8.2","description":"Send SQS messages causing non-retryable errors to a dead-letter SQS queue","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@aws-sdk/client-sqs":"^3.226.0","aws-sdk-client-mock":"^3.0.0","aws-sdk-client-mock-jest":"^3.0.0","@driimus/aws-event-factory":"0.2.2","@driimus/lambda-batch-processor":"0.3.1"},"peerDependencies":{"@types/aws-lambda":"^8.10.131","@aws-sdk/client-sqs":"^3.226.0"},"peerDependenciesMeta":{"@types/aws-lambda":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sqs-permanent-failure-dlq_0.2.1_1724958739128_0.2484613300876115","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@driimus/sqs-permanent-failure-dlq","version":"0.3.0","description":"Send SQS messages causing non-retryable errors to a dead-letter SQS queue","keywords":["aws lambda","batch processor","sqs","dlq"],"homepage":"https://github.com/driimus/lambda-batch-processor/blob/main/packages/sqs-permanent-failure-dlq#readme","bugs":{"url":"https://github.com/driimus/lambda-batch-processor/issues"},"publishConfig":{"provenance":true},"repository":{"type":"git","url":"git+https://github.com/driimus/lambda-batch-processor.git","directory":"packages/sqs-permanent-failure-dlq"},"license":"MIT","author":{"name":"Cristian Petre","email":"driimus@vivaldi.net"},"type":"module","exports":"./dist/index.js","devDependencies":{"@aws-sdk/client-sqs":"^3.709.0","aws-sdk-client-mock":"^4.1.0","@driimus/lambda-batch-processor":"0.4.0","@driimus/aws-event-factory":"0.2.3"},"peerDependencies":{"@aws-sdk/client-sqs":"^3.709.0","@types/aws-lambda":"^8.10.146"},"peerDependenciesMeta":{"@types/aws-lambda":{"optional":true}},"engines":{"node":">=24"},"scripts":{"build":"tsc","format":"eslint --fix","lint":"eslint","test":"vitest run --coverage.thresholds.100"},"types":"./dist/index.d.ts","_id":"@driimus/sqs-permanent-failure-dlq@0.3.0","_integrity":"sha512-EETizlgMgt2p0PgmezCgNVjdUE05mqD6EG613XgxVhdrDxtbONg8Xi/EqQyd8CH8q4TO+51OGebpeb4qvQgYyA==","_resolved":"/tmp/fcca3b5211a77e0d20502ca2513f7dcc/driimus-sqs-permanent-failure-dlq-0.3.0.tgz","_from":"file:driimus-sqs-permanent-failure-dlq-0.3.0.tgz","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-EETizlgMgt2p0PgmezCgNVjdUE05mqD6EG613XgxVhdrDxtbONg8Xi/EqQyd8CH8q4TO+51OGebpeb4qvQgYyA==","shasum":"6c286b83ce487e2702d8b88f95609a8bf70c2363","tarball":"https://registry.npmjs.org/@driimus/sqs-permanent-failure-dlq/-/sqs-permanent-failure-dlq-0.3.0.tgz","fileCount":5,"unpackedSize":7679,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@driimus%2fsqs-permanent-failure-dlq@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDU3HJ3crDtkB4vtniJyoheO+Wq5IAanuK+if/D6iIPaAiBkWE4GkRAiJ05u3FyPE5FicJNJUiK0bZHoDnrHggHTjA=="}]},"_npmUser":{"name":"driimus","email":"driimus@vivaldi.net"},"directories":{},"maintainers":[{"name":"driimus","email":"driimus@vivaldi.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sqs-permanent-failure-dlq_0.3.0_1765405651172_0.5330575551864247"},"_hasShrinkwrap":false}},"time":{"created":"2022-12-02T20:23:33.539Z","modified":"2025-12-10T22:27:31.789Z","0.1.1":"2022-12-02T20:23:33.782Z","0.1.2":"2022-12-05T20:03:49.249Z","0.1.3":"2022-12-10T17:36:16.014Z","0.1.4":"2022-12-18T20:49:33.999Z","0.1.5":"2022-12-24T11:27:13.536Z","0.1.6":"2024-05-08T22:50:48.383Z","0.1.7":"2024-05-14T18:45:26.196Z","0.2.0":"2024-07-15T20:45:52.913Z","0.2.1":"2024-08-29T19:12:19.333Z","0.3.0":"2025-12-10T22:27:31.406Z"},"bugs":{"url":"https://github.com/driimus/lambda-batch-processor/issues"},"author":{"name":"Cristian Petre","email":"driimus@vivaldi.net"},"license":"MIT","homepage":"https://github.com/driimus/lambda-batch-processor/blob/main/packages/sqs-permanent-failure-dlq#readme","keywords":["aws lambda","batch processor","sqs","dlq"],"repository":{"type":"git","url":"git+https://github.com/driimus/lambda-batch-processor.git","directory":"packages/sqs-permanent-failure-dlq"},"description":"Send SQS messages causing non-retryable errors to a dead-letter SQS queue","maintainers":[{"name":"driimus","email":"driimus@vivaldi.net"}],"readme":"# @driimus/sqs-permanent-failure-dlq\n\n[![npm](https://img.shields.io/npm/v/@driimus/sqs-permanent-failure-dlq.svg?style=flat)](https://www.npmjs.com/package/@driimus/sqs-permanent-failure-dlq)\n\nNon-retryable error handler for [`@driimus/lambda-batch-processor`](../lambda-batch-processor/README.md)\nthat sends corresponding SQS messages to a dead-letter SQS queue.\n\n## Installation\n\n> [!WARNING]\n> This is an ES only package. Before installing, make sure that your project's configuration supports ECMAScript modules.\n\n```sh\npnpm add @driimus/lambda-batch-processor @driimus/sqs-permanent-failure-dlq @aws-sdk/client-sqs\n```\n\n### Type hints\n\nFor types to work as expected, `@types/aws-lambda` must be installed:\n\n```sh\npnpm add --save-dev @types/aws-lambda\n\n```\n\n## Usage\n\n```ts\nimport { SQSBatchProcessor } from '@driimus/lambda-batch-processor';\nimport { PermanentFailureDLQHandler } from '@driimus/sqs-permanent-failure-dlq';\n\nconst queueUrl = 'https://queue.amazonaws.com/80398EXAMPLE/MyQueue'; // your queue url\n\nconst processor = new SQSBatchProcessor(\n  async (record) => {\n    /** do stuff */\n  },\n  {\n    nonRetryableErrorHandler: new PermanentFailureDLQHandler(queueUrl),\n  },\n);\n\nexport const handler = processor.process;\n```\n\n### Custom SQS Client\n\nBy default, every instance of the handler will instantiate a new SQS client.\nIt is possible to provide a custom client,\nwhich is especially helpful in scenarios where additional instrumentation is required,\nor you need to reuse the client elsewhere.\n\n```ts\nimport { SQSClient } from '@aws-sdk/client-sqs';\nimport { PermanentFailureDLQHandler } from '@driimus/sqs-permanent-failure-dlq';\n\nconst sqs = new SQSClient({\n  /** custom config */\n});\n\nconst queueUrl = 'https://queue.amazonaws.com/80398EXAMPLE/MyQueue'; // your queue url\n\nconst nonRetryableErrorHandler = new PermanentFailureDLQHandler(queueUrl, sqs);\n```\n","readmeFilename":"README.md"}