{"_id":"@leanstacks/lambda-utils","_rev":"36-bbb92c68e0d4cb0779a6800a6854a364","name":"@leanstacks/lambda-utils","dist-tags":{"latest":"0.9.0","beta":"0.9.0-alpha.2"},"versions":{"0.1.0-alpha.1":{"name":"@leanstacks/lambda-utils","version":"0.1.0-alpha.1","keywords":["lambda","aws","utilities","nodejs","typescript"],"author":{"url":"https://leanstacks.com","name":"Matthew Warman","email":"leanstacker@gmail.com"},"license":"MIT","_id":"@leanstacks/lambda-utils@0.1.0-alpha.1","maintainers":[{"name":"leanstacker","email":"leanstacker@gmail.com"}],"dist":{"shasum":"00ba42a12e117c6e8f09039059c57c0b41d61d75","tarball":"https://registry.npmjs.org/@leanstacks/lambda-utils/-/lambda-utils-0.1.0-alpha.1.tgz","fileCount":18,"integrity":"sha512-LUtzXHFJ5Us2K8T70ApCK7bS0uCt1uFx5qYwiqeWJulN8MYFDtb4ReUuNkLzT5CkPzK483pNq0XD8rTlR7SwnQ==","signatures":[{"sig":"MEUCIQDEtjHufMH/c0XEALrHcd9WODjL695pds6CQxlioda+fgIgDX7ccgRz2C2XJkj0TfayUFhjmK+TmSJUOXfeF4mbMhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16938},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"46e9d76792642eb99426ffc2401076ae3865e8a2","scripts":{"lint":"eslint src","test":"jest","build":"rollup -c","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --fix","test:watch":"jest --watch","build:watch":"rollup -c -w","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"leanstacker","email":"leanstacker@gmail.com"},"_npmVersion":"11.6.2","description":"A collection of utilities and helper functions designed to streamline the development of AWS Lambda functions using TypeScript.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"4.2.1","pino":"10.1.0","pino-lambda":"4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","eslint":"9.39.2","rimraf":"6.1.2","rollup":"4.53.5","ts-jest":"29.4.6","ts-node":"10.9.2","prettier":"3.7.4","@eslint/js":"9.39.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.0.3","@types/aws-lambda":"8.10.159","@typescript-eslint/parser":"8.50.0","rollup-plugin-typescript2":"0.36.0","@typescript-eslint/eslint-plugin":"8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-utils_0.1.0-alpha.1_1766003894116_0.2449984078119627","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.2":{"name":"@leanstacks/lambda-utils","version":"0.1.0-alpha.2","keywords":["lambda","aws","utilities","nodejs","typescript"],"author":{"url":"https://leanstacks.com","name":"Matthew Warman","email":"leanstacker@gmail.com"},"license":"MIT","_id":"@leanstacks/lambda-utils@0.1.0-alpha.2","maintainers":[{"name":"leanstacker","email":"leanstacker@gmail.com"}],"dist":{"shasum":"050a56b3bf35dc4f09385d101797127346c970ec","tarball":"https://registry.npmjs.org/@leanstacks/lambda-utils/-/lambda-utils-0.1.0-alpha.2.tgz","fileCount":18,"integrity":"sha512-as5s7a9PyyZocUOJ6+gBqGT1MKYApt7s8/phIJkeobu2A6VfLY7orBxbJb33XF81lxE0CJ73ngteWsOx4uLR9w==","signatures":[{"sig":"MEQCIGob8q+HnlmgC0juaCFDIyJQ44K0zEwZLIQpByLekHoKAiB1CiUV7QEBnr8M1dWZqNHX7mwhQ44M0wd16ekMNNpy0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17972},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"46e9d76792642eb99426ffc2401076ae3865e8a2","scripts":{"lint":"eslint src","test":"jest","build":"rollup -c","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --fix","test:watch":"jest --watch","build:watch":"rollup -c -w","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"leanstacker","email":"leanstacker@gmail.com"},"_npmVersion":"11.6.2","description":"A collection of utilities and helper functions designed to streamline the development of AWS Lambda functions using TypeScript.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"4.2.1","pino":"10.1.0","pino-lambda":"4.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","eslint":"9.39.2","rimraf":"6.1.2","rollup":"4.53.5","ts-jest":"29.4.6","ts-node":"10.9.2","prettier":"3.7.4","@eslint/js":"9.39.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.0.3","@types/aws-lambda":"8.10.159","@typescript-eslint/parser":"8.50.0","rollup-plugin-typescript2":"0.36.0","@typescript-eslint/eslint-plugin":"8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-utils_0.1.0-alpha.2_1766006221101_0.4517251060614125","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.3":{"name":"@leanstacks/lambda-utils","version":"0.1.0-alpha.3","keywords":["lambda","aws","utilities","nodejs","typescript"],"author":{"url":"https://leanstacks.com","name":"Matthew Warman","email":"leanstacker@gmail.com"},"license":"MIT","_id":"@leanstacks/lambda-utils@0.1.0-alpha.3","maintainers":[{"name":"leanstacker","email":"leanstacker@gmail.com"}],"dist":{"shasum":"6c2872d395ef84cc09fe6f69715f2a126d6c338d","tarball":"https://registry.npmjs.org/@leanstacks/lambda-utils/-/lambda-utils-0.1.0-alpha.3.tgz","fileCount":18,"integrity":"sha512-9ySqgDPtFkvGvBvaV+jJY4owr+bPENvPXS2B28QJ73bLj6hLMZYqkwoLYeExI5NcAEM8YHulJyV7rKp1GvFckA==","signatures":[{"sig":"MEUCIG7xcklE+vSSglLJJkUbtBoJ38ODvdhRjiN+YxOlR/osAiEA1rs3+gHq94a/qkYHqV2CKZmR1h9usi3nGMbqC6cf7WQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17503},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"46e9d76792642eb99426ffc2401076ae3865e8a2","scripts":{"lint":"eslint src","test":"jest","build":"rollup -c","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --fix","test:watch":"jest --watch","build:watch":"rollup -c -w","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"leanstacker","email":"leanstacker@gmail.com"},"_npmVersion":"11.6.2","description":"A collection of utilities and helper functions designed to streamline the development of AWS Lambda functions using TypeScript.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"4.2.1","pino":"10.1.0","pino-lambda":"4.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","eslint":"9.39.2","rimraf":"6.1.2","rollup":"4.53.5","ts-jest":"29.4.6","ts-node":"10.9.2","prettier":"3.7.4","@eslint/js":"9.39.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.0.3","@types/aws-lambda":"8.10.159","@typescript-eslint/parser":"8.50.0","rollup-plugin-typescript2":"0.36.0","@typescript-eslint/eslint-plugin":"8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-utils_0.1.0-alpha.3_1766060145693_0.3390440394923415","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.4":{"name":"@leanstacks/lambda-utils","version":"0.1.0-alpha.4","keywords":["lambda","aws","utilities","nodejs","typescript"],"author":{"url":"https://leanstacks.com","name":"Matthew Warman","email":"leanstacker@gmail.com"},"license":"MIT","_id":"@leanstacks/lambda-utils@0.1.0-alpha.4","maintainers":[{"name":"leanstacker","email":"leanstacker@gmail.com"}],"dist":{"shasum":"870d3c9c9bf5acbee46b8063e8e90bbd3cd0af13","tarball":"https://registry.npmjs.org/@leanstacks/lambda-utils/-/lambda-utils-0.1.0-alpha.4.tgz","fileCount":21,"integrity":"sha512-YIN0thSjF/Jy7MWQkGOWM6pWTFSazpThbDFVp53zhvjhz0P4Px3MI7FOdHiylqhQu2Vy8dUzdyLNXbjaPv+p5g==","signatures":[{"sig":"MEYCIQCrAFNLbVBH9vfiUdSQYpnfcx3mqMRQeKv/E8loSWD73AIhAOVYQrJ/ocdwsQYRJ4UM1+MVMfeZf60V8sMX60PvjHM0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45193},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c7fd58ff1372d21b08da3f3d9af381794f4b597c","scripts":{"lint":"eslint src","test":"jest","build":"rollup -c","clean":"rimraf coverage dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --fix","test:watch":"jest --watch","build:watch":"rollup -c -w","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"leanstacker","email":"leanstacker@gmail.com"},"_npmVersion":"11.6.2","description":"A collection of utilities and helper functions designed to streamline the development of AWS Lambda functions using TypeScript.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pino":"10.1.0","pino-lambda":"4.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","eslint":"9.39.2","rimraf":"6.1.2","rollup":"4.53.5","ts-jest":"29.4.6","ts-node":"10.9.2","prettier":"3.7.4","@eslint/js":"9.39.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.0.3","@types/aws-lambda":"8.10.159","@typescript-eslint/parser":"8.50.0","rollup-plugin-typescript2":"0.36.0","@typescript-eslint/eslint-plugin":"8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-utils_0.1.0-alpha.4_1766066603881_0.3304918023280319","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.5":{"name":"@leanstacks/lambda-utils","version":"0.1.0-alpha.5","keywords":["lambda","aws","utilities","nodejs","typescript"],"author":{"url":"https://leanstacks.com","name":"Matthew Warman","email":"leanstacker@gmail.com"},"license":"MIT","_id":"@leanstacks/lambda-utils@0.1.0-alpha.5","maintainers":[{"name":"leanstacker","email":"leanstacker@gmail.com"}],"dist":{"shasum":"1d93706fcfd9e04dee5073b4a176a084e8ee7ccf","tarball":"https://registry.npmjs.org/@leanstacks/lambda-utils/-/lambda-utils-0.1.0-alpha.5.tgz","fileCount":30,"integrity":"sha512-9qX3FhpCoJY1PtrJSSV0XKNuruehztApXOODU1LhltF34i2lQQvRhhzgmjwfdxoKXzn39+wBa7XxOhMMOavBSQ==","signatures":[{"sig":"MEYCIQCxYNG2knqN3M/nQ2Maz6Mop4rFJq69TX8FEnWSBF3C/AIhAJhc+Omnr5fHCi6xE6zIAkL1RjffcxDb3zliKTO+Qd2N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50971},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"b070d279dda90a944d4293209795b2432fa620bb","scripts":{"lint":"eslint src","test":"jest","build":"rollup -c","clean":"rimraf coverage dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","lint:fix":"eslint src --fix","test:watch":"jest --watch","build:watch":"rollup -c -w","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"leanstacker","email":"leanstacker@gmail.com"},"_npmVersion":"11.6.2","description":"A collection of utilities and helper functions designed to streamline the development of AWS Lambda functions using TypeScript.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pino":"10.1.0","pino-lambda":"4.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","husky":"9.1.7","eslint":"9.39.2","rimraf":"6.1.2","rollup":"4.53.5","ts-jest":"29.4.6","ts-node":"10.9.2","prettier":"3.7.4","@eslint/js":"9.39.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.0.3","@types/aws-lambda":"8.10.159","@rollup/plugin-terser":"0.4.4","@rollup/plugin-commonjs":"29.0.0","@typescript-eslint/parser":"8.50.0","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.50.0","rollup-plugin-peer-deps-external":"2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/lambda-utils_0.1.0-alpha.5_1766073416256_0.8060545838990814","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@leanstacks/lambda-utils","version":"0.1.0","keywords":["lambda","aws","utilities","nodejs","typescript"],"author":{"url":"https://leanstacks.com","name":"Matthew Warman","email":"leanstacker@gmail.com"},"license":"MIT","_id":"@leanstacks/lambda-utils@0.1.0","maintainers":[{"name":"leanstacker","email":"leanstacker@gmail.com"}],"homepage":"https://github.com/leanstacks/lambda-utils#readme","bugs":{"url":"https://github.com/leanstacks/lambda-utils/issues"},"dist":{"shasum":"31dcd0196be7cca9ec28e0a9be0a9accfec625eb","tarball":"https://registry.npmjs.org/@leanstacks/lambda-utils/-/lambda-utils-0.1.0.tgz","fileCount":11,"integrity":"sha512-YLxK0aToXsIwk+/6MASjVK+prNgoFWNyW4JToPnKwoVJ2qqB/0Ng7JBMRy2fG4o4x3bxxUWq1vWls8o0doGc4Q==","signatures":[{"sig":"MEYCIQCpvhKlitc9paP6p81QToHmnfM72JYG0mYuswVmOYJMkwIhALM8D1NbunMy2WaSlHlZA+hAoh4iTYByEk8eKxTqpymY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leanstacks%2flambda-utils@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23397},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"4dd967da305ba56ec3390467c760ba163355164b","scripts":{"lint":"eslint src","test":"jest","build":"rollup -c","clean":"rimraf coverage dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","lint:fix":"eslint src --fix","test:watch":"jest --watch","build:watch":"rollup -c -w","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:460b19c0-4aba-450c-abf4-e382dc275ff1"}},"repository":{"url":"git+https://github.com/leanstacks/lambda-utils.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities and helper functions designed to streamline the development of AWS Lambda functions using TypeScript.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pino":"10.1.0","pino-lambda":"4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","husky":"9.1.7","eslint":"9.39.2","rimraf":"6.1.2","rollup":"4.53.5","ts-jest":"29.4.6","ts-node":"10.9.2","prettier":"3.7.4","@eslint/js":"9.39.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.0.3","@types/aws-lambda":"8.10.159","@rollup/plugin-terser":"0.4.4","@rollup/plugin-commonjs":"29.0.0","@typescript-eslint/parser":"8.50.0","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.50.0","rollup-plugin-peer-deps-external":"2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/lambda-utils_0.1.0_1766082941250_0.7694398727466043","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.2":{"name":"@leanstacks/lambda-utils","version":"0.2.0-alpha.2","keywords":["lambda","aws","utilities","nodejs","typescript"],"author":{"url":"https://leanstacks.com","name":"Matthew Warman","email":"leanstacker@gmail.com"},"license":"MIT","_id":"@leanstacks/lambda-utils@0.2.0-alpha.2","maintainers":[{"name":"leanstacker","email":"leanstacker@gmail.com"}],"homepage":"https://github.com/leanstacks/lambda-utils#readme","bugs":{"url":"https://github.com/leanstacks/lambda-utils/issues"},"dist":{"shasum":"384c1fa24547ca026cccb7587ad184d36d92ebbf","tarball":"https://registry.npmjs.org/@leanstacks/lambda-utils/-/lambda-utils-0.2.0-alpha.2.tgz","fileCount":12,"integrity":"sha512-cnPBSsfe+c5GAK8C1oMXU9oTUQEvarLH5Mlzr4AKBmA5VBnJYEB/XTCRR5HxyFnHa2IHeHx3S1kvcsaLoNup5Q==","signatures":[{"sig":"MEUCIQC01yh78iOApggNWiipGMUBCbLj4QR7EHKOTBbr2jDSBwIgAbwxWVK7LwUmfvwXBUvMJu3is/Tb3wrKYH0N3DYpnng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27994},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"4dd967da305ba56ec3390467c760ba163355164b","scripts":{"lint":"eslint src","test":"jest","build":"rollup -c","clean":"rimraf coverage dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","lint:fix":"eslint src --fix","test:watch":"jest --watch","build:watch":"rollup -c -w","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"leanstacker","email":"leanstacker@gmail.com"},"repository":{"url":"git+https://github.com/leanstacks/lambda-utils.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities and helper functions designed to streamline the development of AWS Lambda functions using TypeScript.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pino":"10.1.0","pino-lambda":"4.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","husky":"9.1.7","eslint":"9.39.2","rimraf":"6.1.2","rollup":"4.53.5","ts-jest":"29.4.6","ts-node":"10.9.2","prettier":"3.7.4","@eslint/js":"9.39.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.0.3","@types/aws-lambda":"8.10.159","@rollup/plugin-terser":"0.4.4","@rollup/plugin-commonjs":"29.0.0","@typescript-eslint/parser":"8.50.0","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.50.0","rollup-plugin-peer-deps-external":"2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/lambda-utils_0.2.0-alpha.2_1766089333421_0.9304746914698576","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.3":{"name":"@leanstacks/lambda-utils","version":"0.2.0-alpha.3","keywords":["lambda","aws","utilities","nodejs","typescript"],"author":{"url":"https://leanstacks.com","name":"Matthew Warman","email":"leanstacker@gmail.com"},"license":"MIT","_id":"@leanstacks/lambda-utils@0.2.0-alpha.3","maintainers":[{"name":"leanstacker","email":"leanstacker@gmail.com"}],"homepage":"https://github.com/leanstacks/lambda-utils#readme","bugs":{"url":"https://github.com/leanstacks/lambda-utils/issues"},"dist":{"shasum":"e45cbdc12ce6e70959ff41acdb8c5f67c8a014c4","tarball":"https://registry.npmjs.org/@leanstacks/lambda-utils/-/lambda-utils-0.2.0-alpha.3.tgz","fileCount":12,"integrity":"sha512-ZFCvUgzdqxzfQLepbg44GCLNI64BokoA6a4pjhQvLoFZeIxsOQo/oZCetu6XPde67D5eDcKyUgBHtveS3KW+4A==","signatures":[{"sig":"MEYCIQDQefyM6iJJCrCExIE3vmMdF3F7ECCYiuoNKWkb1KPwlgIhAJigr/lbHnqnj7IG0/l1/tj3PhINq4TmaT5sBiNE/4Qp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28186},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"4dd967da305ba56ec3390467c760ba163355164b","scripts":{"lint":"eslint src","test":"jest","build":"rollup -c","clean":"rimraf coverage dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","lint:fix":"eslint src --fix","prepublish":"npm run clean && npm run build","test:watch":"jest --watch","build:watch":"rollup -c -w","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"leanstacker","email":"leanstacker@gmail.com"},"repository":{"url":"git+https://github.com/leanstacks/lambda-utils.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities and helper functions designed to streamline the development of AWS Lambda functions using TypeScript.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pino":"10.1.0","pino-lambda":"4.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","husky":"9.1.7","eslint":"9.39.2","rimraf":"6.1.2","rollup":"4.53.5","ts-jest":"29.4.6","ts-node":"10.9.2","prettier":"3.7.4","@eslint/js":"9.39.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.0.3","@types/aws-lambda":"8.10.159","@rollup/plugin-terser":"0.4.4","@rollup/plugin-commonjs":"29.0.0","@typescript-eslint/parser":"8.50.0","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.50.0","rollup-plugin-peer-deps-external":"2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/lambda-utils_0.2.0-alpha.3_1766141630827_0.39220064766971197","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@leanstacks/lambda-utils","version":"0.2.0","keywords":["lambda","aws","utilities","nodejs","typescript"],"author":{"url":"https://leanstacks.com","name":"Matthew Warman","email":"leanstacker@gmail.com"},"license":"MIT","_id":"@leanstacks/lambda-utils@0.2.0","maintainers":[{"name":"leanstacker","email":"leanstacker@gmail.com"}],"homepage":"https://github.com/leanstacks/lambda-utils#readme","bugs":{"url":"https://github.com/leanstacks/lambda-utils/issues"},"dist":{"shasum":"2ea13fdabc6d5a2f918a389de15434600e213bdd","tarball":"https://registry.npmjs.org/@leanstacks/lambda-utils/-/lambda-utils-0.2.0.tgz","fileCount":13,"integrity":"sha512-gM10qBHaDIvFibxRgbF4d+Oq/oeqzXL+potWCm0wpa9ZTbLcSqSKgkrUTBNmyh8WOBDDXMAx6nWEbweJNA2VKg==","signatures":[{"sig":"MEUCIHRe4yAVVpheH714imF94G/CEngyLh6af2O6RR6IoQ8sAiEAxO2aB5QxHVhuY31M1xtjFuP21qNeGk51upjkyMsh+z0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leanstacks%2flambda-utils@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38880},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"32e40f37b0be51d314c4e6c66826be8eabb1dcdf","scripts":{"lint":"eslint src","test":"jest","build":"rollup -c","clean":"rimraf coverage dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","lint:fix":"eslint src --fix","prepublish":"npm run clean && npm run build","test:watch":"jest --watch","build:watch":"rollup -c -w","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:460b19c0-4aba-450c-abf4-e382dc275ff1"}},"repository":{"url":"git+https://github.com/leanstacks/lambda-utils.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities and helper functions designed to streamline the development of AWS Lambda functions using TypeScript.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pino":"10.1.0","pino-lambda":"4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","husky":"9.1.7","eslint":"9.39.2","rimraf":"6.1.2","rollup":"4.53.5","ts-jest":"29.4.6","ts-node":"10.9.2","prettier":"3.7.4","@eslint/js":"9.39.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.0.3","@types/aws-lambda":"8.10.159","@rollup/plugin-terser":"0.4.4","@rollup/plugin-commonjs":"29.0.0","@typescript-eslint/parser":"8.50.0","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.50.0","rollup-plugin-peer-deps-external":"2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/lambda-utils_0.2.0_1766145577243_0.3925632796521019","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha.1":{"name":"@leanstacks/lambda-utils","version":"0.3.0-alpha.1","keywords":["lambda","aws","utilities","nodejs","typescript"],"author":{"url":"https://leanstacks.com","name":"Matthew Warman","email":"leanstacker@gmail.com"},"license":"MIT","_id":"@leanstacks/lambda-utils@0.3.0-alpha.1","maintainers":[{"name":"leanstacker","email":"leanstacker@gmail.com"}],"homepage":"https://github.com/leanstacks/lambda-utils#readme","bugs":{"url":"https://github.com/leanstacks/lambda-utils/issues"},"dist":{"shasum":"b6cf5a6bf22d0f81f9664afd8ea5a0b4b72a939a","tarball":"https://registry.npmjs.org/@leanstacks/lambda-utils/-/lambda-utils-0.3.0-alpha.1.tgz","fileCount":15,"integrity":"sha512-HCChm6mktgo2Dl2xeOHt9iWVB6CupUgtHdZhaxksPqsGYMDDa5TSFbSHzVKqXbTdXARme58GN+UVaV/8OHyWHA==","signatures":[{"sig":"MEYCIQD6Ika6IvDxVLZJVyOzSac8RCE2DbSLygpJeWYVU3zviQIhAKAvhdYvXVPKWs3Qj5yrPcbOhRiQ0QV9aTJGr3nfdF1O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49196},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"32e40f37b0be51d314c4e6c66826be8eabb1dcdf","scripts":{"lint":"eslint src","test":"jest","build":"rollup -c","clean":"rimraf coverage dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","lint:fix":"eslint src --fix","prepublish":"npm run clean && npm run build","test:watch":"jest --watch","build:watch":"rollup -c -w","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"leanstacker","email":"leanstacker@gmail.com"},"repository":{"url":"git+https://github.com/leanstacks/lambda-utils.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities and helper functions designed to streamline the development of AWS Lambda functions using TypeScript.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pino":"^10.1.0","pino-lambda":"^4.4.1","@aws-sdk/lib-dynamodb":"^3.955.0","@aws-sdk/client-dynamodb":"^3.955.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","husky":"9.1.7","eslint":"9.39.2","rimraf":"6.1.2","rollup":"4.53.5","ts-jest":"29.4.6","ts-node":"10.9.2","prettier":"3.7.4","@eslint/js":"9.39.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.0.3","@types/aws-lambda":"8.10.159","@rollup/plugin-terser":"0.4.4","@rollup/plugin-commonjs":"29.0.0","@typescript-eslint/parser":"8.50.0","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.50.0","rollup-plugin-peer-deps-external":"2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/lambda-utils_0.3.0-alpha.1_1766154903731_0.45431757081883073","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha.2":{"name":"@leanstacks/lambda-utils","version":"0.3.0-alpha.2","keywords":["lambda","aws","utilities","nodejs","typescript"],"author":{"url":"https://leanstacks.com","name":"Matthew Warman","email":"leanstacker@gmail.com"},"license":"MIT","_id":"@leanstacks/lambda-utils@0.3.0-alpha.2","maintainers":[{"name":"leanstacker","email":"leanstacker@gmail.com"}],"homepage":"https://github.com/leanstacks/lambda-utils#readme","bugs":{"url":"https://github.com/leanstacks/lambda-utils/issues"},"dist":{"shasum":"30dcfe76b8bfb0f2c9a7b53389a20a1600b4382b","tarball":"https://registry.npmjs.org/@leanstacks/lambda-utils/-/lambda-utils-0.3.0-alpha.2.tgz","fileCount":15,"integrity":"sha512-SACldYVq9iwrP8R3h60p+9ET0O/sSiIdR5kAwdPn9uDcOhmMsAIWGiGMA/GNTkbNPOfCwXkL49vrfmHgyOKOMA==","signatures":[{"sig":"MEYCIQCwp/0BOMFYinfpMiBUwkp2uZuKvFH7Bviq1ZCQQDOa0wIhAONzbLxJpWWOchWCFhTHHTBXi4ya2MIN8fQ9cCk5ZGc+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49654},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"32e40f37b0be51d314c4e6c66826be8eabb1dcdf","scripts":{"lint":"eslint src","test":"jest","build":"rollup -c","clean":"rimraf coverage dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","lint:fix":"eslint src --fix","prepublish":"npm run clean && npm run build","test:watch":"jest --watch","build:watch":"rollup -c -w","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"leanstacker","email":"leanstacker@gmail.com"},"repository":{"url":"git+https://github.com/leanstacks/lambda-utils.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities and helper functions designed to streamline the development of AWS Lambda functions using TypeScript.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pino":"^10.1.0","pino-lambda":"^4.4.1","@aws-sdk/lib-dynamodb":"^3.955.0","@aws-sdk/client-dynamodb":"^3.955.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","husky":"9.1.7","eslint":"9.39.2","rimraf":"6.1.2","rollup":"4.53.5","ts-jest":"29.4.6","ts-node":"10.9.2","prettier":"3.7.4","@eslint/js":"9.39.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.0.3","@types/aws-lambda":"8.10.159","@rollup/plugin-terser":"0.4.4","@rollup/plugin-commonjs":"29.0.0","@typescript-eslint/parser":"8.50.0","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.50.0","rollup-plugin-peer-deps-external":"2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/lambda-utils_0.3.0-alpha.2_1766156407177_0.19337178996661875","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha.3":{"name":"@leanstacks/lambda-utils","version":"0.3.0-alpha.3","keywords":["lambda","aws","utilities","nodejs","typescript"],"author":{"url":"https://leanstacks.com","name":"Matthew Warman","email":"leanstacker@gmail.com"},"license":"MIT","_id":"@leanstacks/lambda-utils@0.3.0-alpha.3","maintainers":[{"name":"leanstacker","email":"leanstacker@gmail.com"}],"homepage":"https://github.com/leanstacks/lambda-utils#readme","bugs":{"url":"https://github.com/leanstacks/lambda-utils/issues"},"dist":{"shasum":"2bbbfaebc190c090a7b1c43acdeeea787ab21ced","tarball":"https://registry.npmjs.org/@leanstacks/lambda-utils/-/lambda-utils-0.3.0-alpha.3.tgz","fileCount":16,"integrity":"sha512-rIfiCAerdq80IX1I/Op+whR3h/EOXZkKFsZs+9J0/mcwbicI8emSC4dPREBkguxtU7YVBQI/8f4OybaKBZV72w==","signatures":[{"sig":"MEUCIQDPVFFXBkPhkN4xTtI0C1eJaZWXW9UnszJOzURhyt2FIQIgKjYGBaUKPzU4Wy3rFmZQv0kPzP8dP7M93vDgvfrZI3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50115},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"badbb43add9f8d2761b999c6f70becfd8ae7fa6f","scripts":{"lint":"eslint src","test":"jest","build":"rollup -c","clean":"rimraf coverage dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","lint:fix":"eslint src --fix","prepublish":"npm run clean && npm run build","test:watch":"jest --watch","build:watch":"rollup -c -w","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"leanstacker","email":"leanstacker@gmail.com"},"repository":{"url":"git+https://github.com/leanstacks/lambda-utils.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities and helper functions designed to streamline the development of AWS Lambda functions using TypeScript.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"4.2.1","pino":"10.1.0","pino-lambda":"4.4.1","@aws-sdk/lib-dynamodb":"3.955.0","@aws-sdk/client-dynamodb":"3.955.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","husky":"9.1.7","eslint":"9.39.2","rimraf":"6.1.2","rollup":"4.53.5","ts-jest":"29.4.6","ts-node":"10.9.2","prettier":"3.7.4","@eslint/js":"9.39.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.0.3","@types/aws-lambda":"8.10.159","@rollup/plugin-terser":"0.4.4","@rollup/plugin-commonjs":"29.0.0","@typescript-eslint/parser":"8.50.0","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.50.0","rollup-plugin-peer-deps-external":"2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/lambda-utils_0.3.0-alpha.3_1766168557657_0.07810078583839042","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha.4":{"name":"@leanstacks/lambda-utils","version":"0.3.0-alpha.4","keywords":["lambda","aws","utilities","nodejs","typescript"],"author":{"url":"https://leanstacks.com","name":"Matthew Warman","email":"leanstacker@gmail.com"},"license":"MIT","_id":"@leanstacks/lambda-utils@0.3.0-alpha.4","maintainers":[{"name":"leanstacker","email":"leanstacker@gmail.com"}],"homepage":"https://github.com/leanstacks/lambda-utils#readme","bugs":{"url":"https://github.com/leanstacks/lambda-utils/issues"},"dist":{"shasum":"205d64bfe76c0f7532810ca5f8f0d7d1c2352a26","tarball":"https://registry.npmjs.org/@leanstacks/lambda-utils/-/lambda-utils-0.3.0-alpha.4.tgz","fileCount":16,"integrity":"sha512-RUs2RkhEr7djdQy5EjhWDHLpyCsxmc/P4p6tBMPQZE5KVTzebRFRiXKh2MGZJ5teOjeV8Xtwa7Fi2h2STujXDw==","signatures":[{"sig":"MEQCIANGl/CeTRC/PPLW2hKJtbMNSqO9RdbBNvxqRx8Pqv+AAiAJOQY+nfmYu3Rc9iwvoLKPQ5C2B7AkPjpCly3fmYIxLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51252},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"badbb43add9f8d2761b999c6f70becfd8ae7fa6f","scripts":{"lint":"eslint src","test":"jest","build":"rollup -c","clean":"rimraf coverage dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","lint:fix":"eslint src --fix","prepublish":"npm run clean && npm run build","test:watch":"jest --watch","build:watch":"rollup -c -w","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"leanstacker","email":"leanstacker@gmail.com"},"repository":{"url":"git+https://github.com/leanstacks/lambda-utils.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities and helper functions designed to streamline the development of AWS Lambda functions using TypeScript.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"4.2.1","pino":"10.1.0","pino-lambda":"4.4.1","@aws-sdk/lib-dynamodb":"3.955.0","@aws-sdk/client-dynamodb":"3.955.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","husky":"9.1.7","eslint":"9.39.2","rimraf":"6.1.2","rollup":"4.53.5","ts-jest":"29.4.6","ts-node":"10.9.2","prettier":"3.7.4","@eslint/js":"9.39.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.0.3","@types/aws-lambda":"8.10.159","@rollup/plugin-terser":"0.4.4","@rollup/plugin-commonjs":"29.0.0","@typescript-eslint/parser":"8.50.0","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.50.0","rollup-plugin-peer-deps-external":"2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/lambda-utils_0.3.0-alpha.4_1766169434039_0.4370659928485021","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@leanstacks/lambda-utils","version":"0.3.0","keywords":["lambda","aws","utilities","nodejs","typescript"],"author":{"url":"https://leanstacks.com","name":"Matthew Warman","email":"leanstacker@gmail.com"},"license":"MIT","_id":"@leanstacks/lambda-utils@0.3.0","maintainers":[{"name":"leanstacker","email":"leanstacker@gmail.com"}],"homepage":"https://github.com/leanstacks/lambda-utils#readme","bugs":{"url":"https://github.com/leanstacks/lambda-utils/issues"},"dist":{"shasum":"826da3d697cc99bb7d1f02949929eaa5ed941f13","tarball":"https://registry.npmjs.org/@leanstacks/lambda-utils/-/lambda-utils-0.3.0.tgz","fileCount":17,"integrity":"sha512-H8qsTQtnJRWK2F/QtSLZ8+LwPPq3yMcjNuy1MOAYOiwYVHaT9iGnikQjm8/AR818CiAQkgBv7umGOA0RJj9F6w==","signatures":[{"sig":"MEUCIA/EjC0Gf0kKQ6xz64PVzUac3QshoZhyZZf3G6ic32s9AiEA+YyHl7VsLQIpvRn6qtM9DUpe5sy1/FNiCAH6Ks1P/b8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leanstacks%2flambda-utils@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61104},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"a6580f75484751287a3ecaebe4e40f436e244f17","scripts":{"lint":"eslint src","test":"jest","build":"rollup -c","clean":"rimraf coverage dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","lint:fix":"eslint src --fix","prepublish":"npm run clean && npm run build","test:watch":"jest --watch","build:watch":"rollup -c -w","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:460b19c0-4aba-450c-abf4-e382dc275ff1"}},"repository":{"url":"git+https://github.com/leanstacks/lambda-utils.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities and helper functions designed to streamline the development of AWS Lambda functions using TypeScript.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"4.2.1","pino":"10.1.0","pino-lambda":"4.4.1","@aws-sdk/lib-dynamodb":"3.956.0","@aws-sdk/client-dynamodb":"3.956.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","husky":"9.1.7","eslint":"9.39.2","rimraf":"6.1.2","rollup":"4.54.0","ts-jest":"29.4.6","ts-node":"10.9.2","prettier":"3.7.4","@eslint/js":"9.39.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.0.3","@types/aws-lambda":"8.10.159","@rollup/plugin-terser":"0.4.4","@rollup/plugin-commonjs":"29.0.0","@typescript-eslint/parser":"8.50.0","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.50.0","rollup-plugin-peer-deps-external":"2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/lambda-utils_0.3.0_1766232014293_0.3543772385073809","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-alpha.1":{"name":"@leanstacks/lambda-utils","version":"0.4.0-alpha.1","keywords":["lambda","aws","utilities","nodejs","typescript"],"author":{"url":"https://leanstacks.com","name":"Matthew Warman","email":"leanstacker@gmail.com"},"license":"MIT","_id":"@leanstacks/lambda-utils@0.4.0-alpha.1","maintainers":[{"name":"leanstacker","email":"leanstacker@gmail.com"}],"homepage":"https://github.com/leanstacks/lambda-utils#readme","bugs":{"url":"https://github.com/leanstacks/lambda-utils/issues"},"dist":{"shasum":"5599e8a0f5b68377451212e12d16feb83773cd84","tarball":"https://registry.npmjs.org/@leanstacks/lambda-utils/-/lambda-utils-0.4.0-alpha.1.tgz","fileCount":23,"integrity":"sha512-q+xvGG56BWpRaODNOv+nO3uDGag81b/z+z8+TnUrohs40LDrsDBVvU6lLlYDBoSl8MpLZODuxSNT5cB0g9R6DA==","signatures":[{"sig":"MEYCIQDaqX/vwrdeSbKPe/WnO8NbgrfGvAv+e08Ni498/9niMAIhAIMuZdXEfOKzBm3p6OAH6bmpNKsO9bc2ORvlG02Y5vK5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102038},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"6fc56e583f6a8ae092b0d83a21f398542c0df6a3","scripts":{"lint":"eslint src","test":"jest","build":"rollup -c","clean":"rimraf coverage dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","lint:fix":"eslint src --fix","prepublish":"npm run clean && npm run build","test:watch":"jest --watch","build:watch":"rollup -c -w","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"leanstacker","email":"leanstacker@gmail.com"},"repository":{"url":"git+https://github.com/leanstacks/lambda-utils.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities and helper functions designed to streamline the development of AWS Lambda functions using TypeScript.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"4.2.1","pino":"10.1.0","pino-lambda":"4.4.1","@aws-sdk/client-sns":"3.957.0","@aws-sdk/client-sqs":"3.957.0","@aws-sdk/lib-dynamodb":"3.957.0","@aws-sdk/client-lambda":"3.957.0","@aws-sdk/client-dynamodb":"3.957.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","husky":"9.1.7","eslint":"9.39.2","rimraf":"6.1.2","rollup":"4.54.0","ts-jest":"29.4.6","ts-node":"10.9.2","prettier":"3.7.4","@eslint/js":"9.39.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.0.3","@types/aws-lambda":"8.10.159","aws-sdk-client-mock":"4.1.0","@rollup/plugin-terser":"0.4.4","@rollup/plugin-commonjs":"29.0.0","@typescript-eslint/parser":"8.50.1","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.50.1","rollup-plugin-peer-deps-external":"2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/lambda-utils_0.4.0-alpha.1_1766514564147_0.18990569465957274","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@leanstacks/lambda-utils","version":"0.4.0","keywords":["lambda","aws","utilities","nodejs","typescript"],"author":{"url":"https://leanstacks.com","name":"Matthew Warman","email":"leanstacker@gmail.com"},"license":"MIT","_id":"@leanstacks/lambda-utils@0.4.0","maintainers":[{"name":"leanstacker","email":"leanstacker@gmail.com"}],"homepage":"https://github.com/leanstacks/lambda-utils#readme","bugs":{"url":"https://github.com/leanstacks/lambda-utils/issues"},"dist":{"shasum":"2785145a737540b8d60b8e8528bea983ce33348e","tarball":"https://registry.npmjs.org/@leanstacks/lambda-utils/-/lambda-utils-0.4.0.tgz","fileCount":23,"integrity":"sha512-NtVpP28PhvlOo7QuFUAbUCkHEDfIR7CenuqvC9MxWN3bDK7IrpWBcTOd4RFoe25OtsxZr+F9zNvt9iA/zjCu7g==","signatures":[{"sig":"MEUCIQDFLfnaXzznaf6Ni7o1iswVASCubOcdtKD1jYvZeVpSBwIgb232pMX2w9fw3SkUrve0pLPdiLTGzxHXJAxE1SPe6+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leanstacks%2flambda-utils@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102030},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"ef242b474c875b79a4b9e42383423d4d1a985cb1","scripts":{"lint":"eslint src","test":"jest","build":"rollup -c","clean":"rimraf coverage dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","lint:fix":"eslint src --fix","prepublish":"npm run clean && npm run build","test:watch":"jest --watch","build:watch":"rollup -c -w","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:460b19c0-4aba-450c-abf4-e382dc275ff1"}},"repository":{"url":"git+https://github.com/leanstacks/lambda-utils.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities and helper functions designed to streamline the development of AWS Lambda functions using TypeScript.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"4.2.1","pino":"10.1.0","pino-lambda":"4.4.1","@aws-sdk/client-sns":"3.958.0","@aws-sdk/client-sqs":"3.958.0","@aws-sdk/lib-dynamodb":"3.958.0","@aws-sdk/client-lambda":"3.958.0","@aws-sdk/client-dynamodb":"3.958.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","husky":"9.1.7","eslint":"9.39.2","rimraf":"6.1.2","rollup":"4.54.0","ts-jest":"29.4.6","ts-node":"10.9.2","prettier":"3.7.4","@eslint/js":"9.39.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.0.3","@types/aws-lambda":"8.10.159","aws-sdk-client-mock":"4.1.0","@rollup/plugin-terser":"0.4.4","@rollup/plugin-commonjs":"29.0.0","@typescript-eslint/parser":"8.50.1","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.50.1","rollup-plugin-peer-deps-external":"2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/lambda-utils_0.4.0_1766665871449_0.14795669529108757","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-beta.1":{"name":"@leanstacks/lambda-utils","version":"0.4.1-beta.1","keywords":["lambda","aws","utilities","nodejs","typescript"],"author":{"url":"https://leanstacks.com","name":"Matthew Warman","email":"leanstacker@gmail.com"},"license":"MIT","_id":"@leanstacks/lambda-utils@0.4.1-beta.1","maintainers":[{"name":"leanstacker","email":"leanstacker@gmail.com"}],"homepage":"https://github.com/leanstacks/lambda-utils#readme","bugs":{"url":"https://github.com/leanstacks/lambda-utils/issues"},"dist":{"shasum":"40dae5edc706a59b60c63e4c36b8b7093adac130","tarball":"https://registry.npmjs.org/@leanstacks/lambda-utils/-/lambda-utils-0.4.1-beta.1.tgz","fileCount":23,"integrity":"sha512-znPshL/M1l9hn/wT6ZBiiDptuEtyRb3zy1YvTKaJWL8yEQsSNyH1SzXkZr0AW8SXE7RYQJ/M/NM51Fdc7MdTnQ==","signatures":[{"sig":"MEUCIQCi2pVuRfS894Oe8Jj2EPZ7Wd3AYmWkmaMynbHHVGw6pwIgRzmUUsJ0aLvM1Z8wdvSssnsLe/N5dW9k+jvsfcA51e8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102047},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"ef242b474c875b79a4b9e42383423d4d1a985cb1","scripts":{"lint":"eslint src","test":"jest","build":"rollup -c","clean":"rimraf coverage dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","lint:fix":"eslint src --fix","prepublish":"npm run clean && npm run build","test:watch":"jest --watch","build:watch":"rollup -c -w","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"leanstacker","email":"leanstacker@gmail.com"},"repository":{"url":"git+https://github.com/leanstacks/lambda-utils.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities and helper functions designed to streamline the development of AWS Lambda functions using TypeScript.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"4.3.5","pino":"10.1.0","pino-lambda":"4.4.1","@aws-sdk/client-sns":"3.965.0","@aws-sdk/client-sqs":"3.965.0","@aws-sdk/lib-dynamodb":"3.965.0","@aws-sdk/client-lambda":"3.965.0","@aws-sdk/client-dynamodb":"3.965.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","husky":"9.1.7","eslint":"9.39.2","rimraf":"6.1.2","rollup":"4.55.1","ts-jest":"29.4.6","ts-node":"10.9.2","prettier":"3.7.4","@eslint/js":"9.39.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.0.3","@types/aws-lambda":"8.10.159","aws-sdk-client-mock":"4.1.0","@rollup/plugin-terser":"0.4.4","@rollup/plugin-commonjs":"29.0.0","@typescript-eslint/parser":"8.52.0","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.52.0","rollup-plugin-peer-deps-external":"2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/lambda-utils_0.4.1-beta.1_1767873218000_0.7048631312568998","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@leanstacks/lambda-utils","version":"0.4.2","keywords":["lambda","aws","utilities","nodejs","typescript"],"author":{"url":"https://leanstacks.com","name":"Matthew Warman","email":"leanstacker@gmail.com"},"license":"MIT","_id":"@leanstacks/lambda-utils@0.4.2","maintainers":[{"name":"leanstacker","email":"leanstacker@gmail.com"}],"homepage":"https://github.com/leanstacks/lambda-utils#readme","bugs":{"url":"https://github.com/leanstacks/lambda-utils/issues"},"dist":{"shasum":"ea55be7d6755ce9716081fe4ecd3cc759965c779","tarball":"https://registry.npmjs.org/@leanstacks/lambda-utils/-/lambda-utils-0.4.2.tgz","fileCount":23,"integrity":"sha512-xQIuHy8MOK60JGml6pDz+8VVxjES9ocjJiKTeZUPKeWcqPqiE+3ElHXKKOoXpbgl65YwhKwGkdcABKjHhpBEGw==","signatures":[{"sig":"MEQCIDi0n4G9QHE4a+ZnpW9mb6TgxtTpTv6mVI6aUJaRgJF1AiAWuKUamIjQ3XrHn2C1LyC3yHpUFOnuHjLzfkh1nmboGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leanstacks%2flambda-utils@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102040},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"fa17258987bdd5d6ac0aceb4f799647ddba415f0","scripts":{"lint":"eslint src","test":"jest","build":"rollup -c","clean":"rimraf coverage dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","lint:fix":"eslint src --fix","prepublish":"npm run clean && npm run build","test:watch":"jest --watch","build:watch":"rollup -c -w","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:460b19c0-4aba-450c-abf4-e382dc275ff1"}},"repository":{"url":"git+https://github.com/leanstacks/lambda-utils.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities and helper functions designed to streamline the development of AWS Lambda functions using TypeScript.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"4.3.5","pino":"10.1.0","pino-lambda":"4.4.1","@aws-sdk/client-sns":"3.965.0","@aws-sdk/client-sqs":"3.965.0","@aws-sdk/lib-dynamodb":"3.965.0","@aws-sdk/client-lambda":"3.965.0","@aws-sdk/client-dynamodb":"3.965.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","husky":"9.1.7","eslint":"9.39.2","rimraf":"6.1.2","rollup":"4.55.1","ts-jest":"29.4.6","ts-node":"10.9.2","prettier":"3.7.4","@eslint/js":"9.39.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.0.3","@types/aws-lambda":"8.10.159","aws-sdk-client-mock":"4.1.0","@rollup/plugin-terser":"0.4.4","@rollup/plugin-commonjs":"29.0.0","@typescript-eslint/parser":"8.52.0","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.52.0","rollup-plugin-peer-deps-external":"2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/lambda-utils_0.4.2_1767876811434_0.27825385441147743","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@leanstacks/lambda-utils","version":"0.5.0","keywords":["lambda","aws","utilities","nodejs","typescript"],"author":{"url":"https://leanstacks.com","name":"Matthew Warman","email":"leanstacker@gmail.com"},"license":"MIT","_id":"@leanstacks/lambda-utils@0.5.0","maintainers":[{"name":"leanstacker","email":"leanstacker@gmail.com"}],"homepage":"https://github.com/leanstacks/lambda-utils#readme","bugs":{"url":"https://github.com/leanstacks/lambda-utils/issues"},"dist":{"shasum":"da3699280a51e464e8599fe65dd31135423d958a","tarball":"https://registry.npmjs.org/@leanstacks/lambda-utils/-/lambda-utils-0.5.0.tgz","fileCount":23,"integrity":"sha512-BFwf5D+qQb5f4qbbO+jCds0f6/DX6muE4Zx8b10o6MFfA9qhEbb5T4AU3m2bwIq549D+GjnSqzthE4xYEu+63g==","signatures":[{"sig":"MEQCIGyAI/WuGwkF6j5v5b3S3GRMQ6VcNJKKOZdXtb5WLyPJAiBQPuwWYJbFRTjkG+j7aWslTpHMzvimqN9Z9DIF9WmDKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leanstacks%2flambda-utils@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102041},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"3d31438f80111c4f68bda7b5447eec3b08326e09","scripts":{"lint":"eslint src","test":"jest","build":"rollup -c","clean":"rimraf coverage dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","lint:fix":"eslint src --fix","prepublish":"npm run clean && npm run build","test:watch":"jest --watch","build:watch":"rollup -c -w","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:460b19c0-4aba-450c-abf4-e382dc275ff1"}},"repository":{"url":"git+https://github.com/leanstacks/lambda-utils.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities and helper functions designed to streamline the development of AWS Lambda functions using TypeScript.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"4.3.5","pino":"10.2.1","pino-lambda":"4.4.1","@aws-sdk/client-sns":"3.972.0","@aws-sdk/client-sqs":"3.972.0","@aws-sdk/lib-dynamodb":"3.972.0","@aws-sdk/client-lambda":"3.972.0","@aws-sdk/client-dynamodb":"3.972.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","husky":"9.1.7","eslint":"9.39.2","rimraf":"6.1.2","rollup":"4.56.0","ts-jest":"29.4.6","ts-node":"10.9.2","prettier":"3.8.1","@eslint/js":"9.39.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.0.10","@types/aws-lambda":"8.10.160","aws-sdk-client-mock":"4.1.0","@rollup/plugin-terser":"0.4.4","@rollup/plugin-commonjs":"29.0.0","@typescript-eslint/parser":"8.53.1","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.53.1","rollup-plugin-peer-deps-external":"2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/lambda-utils_0.5.0_1769079891564_0.5718809411663415","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-alpha.1":{"name":"@leanstacks/lambda-utils","version":"0.6.0-alpha.1","keywords":["lambda","aws","utilities","nodejs","typescript"],"author":{"url":"https://leanstacks.com","name":"Matthew Warman","email":"leanstacker@gmail.com"},"license":"MIT","_id":"@leanstacks/lambda-utils@0.6.0-alpha.1","maintainers":[{"name":"leanstacker","email":"leanstacker@gmail.com"}],"homepage":"https://github.com/leanstacks/lambda-utils#readme","bugs":{"url":"https://github.com/leanstacks/lambda-utils/issues"},"dist":{"shasum":"53a29c2109c559c4466f2ad6759858ed3ef905ce","tarball":"https://registry.npmjs.org/@leanstacks/lambda-utils/-/lambda-utils-0.6.0-alpha.1.tgz","fileCount":23,"integrity":"sha512-nr3C9htojLKuG9JES5empp4dgquk7m1AQkMtHbedqsKysHN+4yGIIODXgZwMksfuxfh7vMW9nRqqZLNZqa+2UQ==","signatures":[{"sig":"MEQCIHPJkty91jkOSk14P4yFXbdofAh+VBVXW3YlHQ91CjddAiBn7axprq1UXT28b6DtI4GUH05DtnIIRkqULM10G07H2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102048},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"bff36338cf54463f9a166874610c2973983a31ab","scripts":{"lint":"eslint src","test":"jest","build":"rollup -c","clean":"rimraf coverage dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","lint:fix":"eslint src --fix","prepublish":"npm run clean && npm run build","test:watch":"jest --watch","build:watch":"rollup -c -w","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"leanstacker","email":"leanstacker@gmail.com"},"repository":{"url":"git+https://github.com/leanstacks/lambda-utils.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities and helper functions designed to streamline the development of AWS Lambda functions using TypeScript.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"4.3.6","pino":"10.3.0","pino-lambda":"4.4.1","@aws-sdk/client-sns":"3.978.0","@aws-sdk/client-sqs":"3.978.0","@aws-sdk/lib-dynamodb":"3.978.0","@aws-sdk/client-lambda":"3.978.0","@aws-sdk/client-dynamodb":"3.978.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","husky":"9.1.7","eslint":"9.39.2","rimraf":"6.1.2","rollup":"4.57.0","ts-jest":"29.4.6","ts-node":"10.9.2","prettier":"3.8.1","@eslint/js":"9.39.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.1.0","@types/aws-lambda":"8.10.160","aws-sdk-client-mock":"4.1.0","@rollup/plugin-terser":"0.4.4","@rollup/plugin-commonjs":"29.0.0","@typescript-eslint/parser":"8.54.0","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.54.0","rollup-plugin-peer-deps-external":"2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/lambda-utils_0.6.0-alpha.1_1769689111649_0.07034393790172211","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-beta.2":{"name":"@leanstacks/lambda-utils","version":"0.6.0-beta.2","keywords":["lambda","aws","utilities","nodejs","typescript"],"author":{"url":"https://leanstacks.com","name":"Matthew Warman","email":"leanstacker@gmail.com"},"license":"MIT","_id":"@leanstacks/lambda-utils@0.6.0-beta.2","maintainers":[{"name":"leanstacker","email":"leanstacker@gmail.com"}],"homepage":"https://github.com/leanstacks/lambda-utils#readme","bugs":{"url":"https://github.com/leanstacks/lambda-utils/issues"},"dist":{"shasum":"a7a3ba0464982a9b6fceb0b21690e5d1de9f8b8b","tarball":"https://registry.npmjs.org/@leanstacks/lambda-utils/-/lambda-utils-0.6.0-beta.2.tgz","fileCount":23,"integrity":"sha512-8+vtg6z7MnY1kNhZaN82dSWxpLfkxGG45wyBneB0jt9cj9XqzvPtqbo8Kn+BLFcoY+7Rpb+Nx6gO4AqOTmt1Qw==","signatures":[{"sig":"MEUCIH5tZgzqOeEWcLuR7Iy4kcgqZKhLUCtjBNKnoTWI8rDYAiEA5K7FKEe8pRcPwFdyqfsnlXeAbhKQTnkV5Cbzq17Jv+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102047},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"bff36338cf54463f9a166874610c2973983a31ab","scripts":{"lint":"eslint src","test":"jest","build":"rollup -c","clean":"rimraf coverage dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","lint:fix":"eslint src --fix","prepublish":"npm run clean && npm run build","test:watch":"jest --watch","build:watch":"rollup -c -w","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"leanstacker","email":"leanstacker@gmail.com"},"repository":{"url":"git+https://github.com/leanstacks/lambda-utils.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities and helper functions designed to streamline the development of AWS Lambda functions using TypeScript.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"4.3.6","pino":"10.3.0","pino-lambda":"4.4.1","@aws-sdk/client-sns":"3.978.0","@aws-sdk/client-sqs":"3.978.0","@aws-sdk/lib-dynamodb":"3.978.0","@aws-sdk/client-lambda":"3.978.0","@aws-sdk/client-dynamodb":"3.978.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","husky":"9.1.7","eslint":"9.39.2","rimraf":"6.1.2","rollup":"4.57.0","ts-jest":"29.4.6","ts-node":"10.9.2","prettier":"3.8.1","@eslint/js":"9.39.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.1.0","@types/aws-lambda":"8.10.160","aws-sdk-client-mock":"4.1.0","@rollup/plugin-terser":"0.4.4","@rollup/plugin-commonjs":"29.0.0","@typescript-eslint/parser":"8.54.0","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.54.0","rollup-plugin-peer-deps-external":"2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/lambda-utils_0.6.0-beta.2_1769689224306_0.19148088878892522","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@leanstacks/lambda-utils","version":"0.6.0","keywords":["lambda","aws","utilities","nodejs","typescript"],"author":{"url":"https://leanstacks.com","name":"Matthew Warman","email":"leanstacker@gmail.com"},"license":"MIT","_id":"@leanstacks/lambda-utils@0.6.0","maintainers":[{"name":"leanstacker","email":"leanstacker@gmail.com"}],"homepage":"https://github.com/leanstacks/lambda-utils#readme","bugs":{"url":"https://github.com/leanstacks/lambda-utils/issues"},"dist":{"shasum":"1f9452a19674b773b59f490e08a81f9092f4026a","tarball":"https://registry.npmjs.org/@leanstacks/lambda-utils/-/lambda-utils-0.6.0.tgz","fileCount":23,"integrity":"sha512-I8vP7M+2d8zyy05rhBkvJEHuH8A8Ujmg9h5BIy0GnDTB7vmtgrzi4DU8cdALBQL6KTvtgzwbm19EfTJtnM0Nxw==","signatures":[{"sig":"MEUCIQCWB00x87CgCDqhYqChLF/ORDWvJ9LjyeQJZ54gMAHGKQIgS7P48bbkhyGGeFj50KaSSQb15b/xG/sRCGZ2EPy/V0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leanstacks%2flambda-utils@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102040},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"68bb5a79ca057998348285ecc4aed21ea1ab0d7b","scripts":{"lint":"eslint src","test":"jest","build":"rollup -c","clean":"rimraf coverage dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","lint:fix":"eslint src --fix","prepublish":"npm run clean && npm run build","test:watch":"jest --watch","build:watch":"rollup -c -w","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:460b19c0-4aba-450c-abf4-e382dc275ff1"}},"repository":{"url":"git+https://github.com/leanstacks/lambda-utils.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities and helper functions designed to streamline the development of AWS Lambda functions using TypeScript.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"4.3.6","pino":"10.3.0","pino-lambda":"4.4.1","@aws-sdk/client-sns":"3.978.0","@aws-sdk/client-sqs":"3.978.0","@aws-sdk/lib-dynamodb":"3.978.0","@aws-sdk/client-lambda":"3.978.0","@aws-sdk/client-dynamodb":"3.978.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","husky":"9.1.7","eslint":"9.39.2","rimraf":"6.1.2","rollup":"4.57.0","ts-jest":"29.4.6","ts-node":"10.9.2","prettier":"3.8.1","@eslint/js":"9.39.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.1.0","@types/aws-lambda":"8.10.160","aws-sdk-client-mock":"4.1.0","@rollup/plugin-terser":"0.4.4","@rollup/plugin-commonjs":"29.0.0","@typescript-eslint/parser":"8.54.0","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.54.0","rollup-plugin-peer-deps-external":"2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/lambda-utils_0.6.0_1769694553243_0.41155900926241884","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-beta.1":{"name":"@leanstacks/lambda-utils","version":"0.7.0-beta.1","keywords":["lambda","aws","utilities","nodejs","typescript"],"author":{"url":"https://leanstacks.com","name":"Matthew Warman","email":"leanstacker@gmail.com"},"license":"MIT","_id":"@leanstacks/lambda-utils@0.7.0-beta.1","maintainers":[{"name":"leanstacker","email":"leanstacker@gmail.com"}],"homepage":"https://github.com/leanstacks/lambda-utils#readme","bugs":{"url":"https://github.com/leanstacks/lambda-utils/issues"},"dist":{"shasum":"ff3684377259f925edb88af5c1b5d2942525a28c","tarball":"https://registry.npmjs.org/@leanstacks/lambda-utils/-/lambda-utils-0.7.0-beta.1.tgz","fileCount":23,"integrity":"sha512-pXTHeH9c0e24Fs7n910yYGSlGUzQcW8UMDmgYLlFe5jcd26IunkCQUirAJy1LYxj6himSa6Cbb3hj4qqugiohw==","signatures":[{"sig":"MEUCIDSfw6M1tCA8T4QB2M8YHxvMr5WaKd2hRqRpOU872FqLAiEAnzG5v3JiJrFAc2cgiThUM7Fl183zsHGgARDssIxM+80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102049},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"b32fb90271c30543e1d80414f309fa92a3d39b44","scripts":{"lint":"eslint src","test":"jest","build":"rollup -c","clean":"rimraf coverage dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","lint:fix":"eslint src --fix","prepublish":"npm run clean && npm run build","test:watch":"jest --watch","build:watch":"rollup -c -w","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"leanstacker","email":"leanstacker@gmail.com"},"repository":{"url":"git+https://github.com/leanstacks/lambda-utils.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities and helper functions designed to streamline the development of AWS Lambda functions using TypeScript.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"30.2.0","husky":"9.1.7","eslint":"9.39.2","rimraf":"6.1.2","rollup":"4.57.0","ts-jest":"29.4.6","ts-node":"10.9.2","prettier":"3.8.1","@eslint/js":"9.39.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.1.0","@types/aws-lambda":"8.10.160","aws-sdk-client-mock":"4.1.0","@rollup/plugin-terser":"0.4.4","@rollup/plugin-commonjs":"29.0.0","@typescript-eslint/parser":"8.54.0","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.54.0","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"zod":"^4.x.x","pino":"^10.x.x","pino-lambda":"^4.x.x","@aws-sdk/client-sns":"^3.x.x","@aws-sdk/client-sqs":"^3.x.x","@aws-sdk/lib-dynamodb":"^3.x.x","@aws-sdk/client-lambda":"^3.x.x","@aws-sdk/client-dynamodb":"^3.x.x"},"_npmOperationalInternal":{"tmp":"tmp/lambda-utils_0.7.0-beta.1_1769696246337_0.4472088063000266","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@leanstacks/lambda-utils","version":"0.7.0","keywords":["lambda","aws","utilities","nodejs","typescript"],"author":{"url":"https://leanstacks.com","name":"Matthew Warman","email":"leanstacker@gmail.com"},"license":"MIT","_id":"@leanstacks/lambda-utils@0.7.0","maintainers":[{"name":"leanstacker","email":"leanstacker@gmail.com"}],"homepage":"https://github.com/leanstacks/lambda-utils#readme","bugs":{"url":"https://github.com/leanstacks/lambda-utils/issues"},"dist":{"shasum":"9981eea9394e6c838e38f14434bf7b2eb0f896b6","tarball":"https://registry.npmjs.org/@leanstacks/lambda-utils/-/lambda-utils-0.7.0.tgz","fileCount":23,"integrity":"sha512-v7tZjox9dZI/gIBj2Aust1vlQxABqQthw4H0cUNlVoCdJuljNUHRGQLklDZNEZnpBeK70Ke6lcxKN1FR7dT8Lw==","signatures":[{"sig":"MEQCIGO0eWxh0YDGko6kzjCOTKxJZgo+Od4HpmO47veANjDlAiBT6ddVDNKcLMNbNRq+fKfem88Z0FrGnmekc4VH9ti2yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leanstacks%2flambda-utils@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102042},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"bd7ee7dc8ea13fb22d882734fa33378430469221","scripts":{"lint":"eslint src","test":"jest","build":"rollup -c","clean":"rimraf coverage dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","lint:fix":"eslint src --fix","prepublish":"npm run clean && npm run build","test:watch":"jest --watch","build:watch":"rollup -c -w","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:460b19c0-4aba-450c-abf4-e382dc275ff1"}},"repository":{"url":"git+https://github.com/leanstacks/lambda-utils.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities and helper functions designed to streamline the development of AWS Lambda functions using TypeScript.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","husky":"9.1.7","eslint":"9.39.2","rimraf":"6.1.2","rollup":"4.57.0","ts-jest":"29.4.6","ts-node":"10.9.2","prettier":"3.8.1","@eslint/js":"9.39.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.1.0","@types/aws-lambda":"8.10.160","aws-sdk-client-mock":"4.1.0","@rollup/plugin-terser":"0.4.4","@rollup/plugin-commonjs":"29.0.0","@typescript-eslint/parser":"8.54.0","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.54.0","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"zod":"^4.x.x","pino":"^10.x.x","pino-lambda":"^4.x.x","@aws-sdk/client-sns":"^3.x.x","@aws-sdk/client-sqs":"^3.x.x","@aws-sdk/lib-dynamodb":"^3.x.x","@aws-sdk/client-lambda":"^3.x.x","@aws-sdk/client-dynamodb":"^3.x.x"},"_npmOperationalInternal":{"tmp":"tmp/lambda-utils_0.7.0_1769702217457_0.8470634486274473","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-alpha.1":{"name":"@leanstacks/lambda-utils","version":"0.8.0-alpha.1","keywords":["lambda","aws","utilities","nodejs","typescript"],"author":{"url":"https://leanstacks.com","name":"Matthew Warman","email":"leanstacker@gmail.com"},"license":"MIT","_id":"@leanstacks/lambda-utils@0.8.0-alpha.1","maintainers":[{"name":"leanstacker","email":"leanstacker@gmail.com"}],"homepage":"https://github.com/leanstacks/lambda-utils#readme","bugs":{"url":"https://github.com/leanstacks/lambda-utils/issues"},"dist":{"shasum":"f1e7a85920e9adbdc16d55982be57b5bb83d0e55","tarball":"https://registry.npmjs.org/@leanstacks/lambda-utils/-/lambda-utils-0.8.0-alpha.1.tgz","fileCount":23,"integrity":"sha512-ejtB6Tm0yEx6QsUuTibU6BAf8pFWYegpkklWn5gqiieMMMU81nY1OXtazr4VtXBI9KtIqoqVsvcb7jUa1JN9VA==","signatures":[{"sig":"MEUCIQDvg2HyRQiv7rA13qGvTpBODJnyI1os/fc7UAq2CDA6bgIgdHKf5ZKXlCwKu7dUH16vRgntC7QV6yoA1NLVO21EoRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102050},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"12252d19e30dc87a0e6e35af395b5f9010c77b0d","scripts":{"lint":"eslint src","test":"jest","build":"rollup -c","clean":"rimraf coverage dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","lint:fix":"eslint src --fix","prepublish":"npm run clean && npm run build","test:watch":"jest --watch","build:watch":"rollup -c -w","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"leanstacker","email":"leanstacker@gmail.com"},"repository":{"url":"git+https://github.com/leanstacks/lambda-utils.git","type":"git"},"_npmVersion":"11.9.0","description":"A collection of utilities and helper functions designed to streamline the development of AWS Lambda functions using TypeScript.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"30.3.0","husky":"9.1.7","eslint":"9.39.2","rimraf":"6.1.3","rollup":"4.59.0","ts-jest":"29.4.6","ts-node":"10.9.2","prettier":"3.8.1","@eslint/js":"9.39.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.5.0","@types/aws-lambda":"8.10.161","aws-sdk-client-mock":"4.1.0","@rollup/plugin-terser":"1.0.0","@rollup/plugin-commonjs":"29.0.2","@typescript-eslint/parser":"8.57.0","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.0","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"zod":"^4.x.x","pino":"^10.x.x","pino-lambda":"^4.x.x","@aws-sdk/client-sns":"^3.x.x","@aws-sdk/client-sqs":"^3.x.x","@aws-sdk/lib-dynamodb":"^3.x.x","@aws-sdk/client-lambda":"^3.x.x","@aws-sdk/client-dynamodb":"^3.x.x"},"_npmOperationalInternal":{"tmp":"tmp/lambda-utils_0.8.0-alpha.1_1773394556019_0.895787667416263","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@leanstacks/lambda-utils","version":"0.8.0","keywords":["lambda","aws","utilities","nodejs","typescript"],"author":{"url":"https://leanstacks.com","name":"Matthew Warman","email":"leanstacker@gmail.com"},"license":"MIT","_id":"@leanstacks/lambda-utils@0.8.0","maintainers":[{"name":"leanstacker","email":"leanstacker@gmail.com"}],"homepage":"https://github.com/leanstacks/lambda-utils#readme","bugs":{"url":"https://github.com/leanstacks/lambda-utils/issues"},"dist":{"shasum":"1095a1c75979bbd9a6b6fca816808cf3c9966e36","tarball":"https://registry.npmjs.org/@leanstacks/lambda-utils/-/lambda-utils-0.8.0.tgz","fileCount":23,"integrity":"sha512-JSdGY4u2ZHdFFcGTOsCCdEw7/uBQw48l5uUDOSCjFijTzLINk51BGLBlo1jBnwWub8hgGiAOJSUq/GW4nwi3Uw==","signatures":[{"sig":"MEQCIG9Y25qWFhcVRQRwn+3o9Z2//Ni8rkyut5BpHrWM/O+/AiBZXZue3DmfMFl1Kl7cldR061jiwJFgt5hetU2ns17hyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leanstacks%2flambda-utils@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102042},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"2f179e39e36fa07be31b1781dbea5768f9ff9af4","scripts":{"lint":"eslint src","test":"jest","build":"rollup -c","clean":"rimraf coverage dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","lint:fix":"eslint src --fix","prepublish":"npm run clean && npm run build","test:watch":"jest --watch","build:watch":"rollup -c -w","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:460b19c0-4aba-450c-abf4-e382dc275ff1"}},"repository":{"url":"git+https://github.com/leanstacks/lambda-utils.git","type":"git"},"_npmVersion":"11.9.0","description":"A collection of utilities and helper functions designed to streamline the development of AWS Lambda functions using TypeScript.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"30.3.0","husky":"9.1.7","eslint":"9.39.2","rimraf":"6.1.3","rollup":"4.59.0","ts-jest":"29.4.6","ts-node":"10.9.2","prettier":"3.8.1","@eslint/js":"9.39.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.5.0","@types/aws-lambda":"8.10.161","aws-sdk-client-mock":"4.1.0","@rollup/plugin-terser":"1.0.0","@rollup/plugin-commonjs":"29.0.2","@typescript-eslint/parser":"8.57.0","rollup-plugin-typescript2":"0.36.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.57.0","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"zod":"^4.x.x","pino":"^10.x.x","pino-lambda":"^4.x.x","@aws-sdk/client-sns":"^3.x.x","@aws-sdk/client-sqs":"^3.x.x","@aws-sdk/lib-dynamodb":"^3.x.x","@aws-sdk/client-lambda":"^3.x.x","@aws-sdk/client-dynamodb":"^3.x.x"},"_npmOperationalInternal":{"tmp":"tmp/lambda-utils_0.8.0_1773398735109_0.033836598298482734","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-alpha.2":{"name":"@leanstacks/lambda-utils","version":"0.9.0-alpha.2","keywords":["lambda","aws","utilities","nodejs","typescript"],"author":{"url":"https://leanstacks.com","name":"Matthew Warman","email":"leanstacker@gmail.com"},"license":"MIT","_id":"@leanstacks/lambda-utils@0.9.0-alpha.2","maintainers":[{"name":"leanstacker","email":"leanstacker@gmail.com"}],"homepage":"https://github.com/leanstacks/lambda-utils#readme","bugs":{"url":"https://github.com/leanstacks/lambda-utils/issues"},"dist":{"shasum":"3572b9e6c431acfb71e0254cc982a382f5aaa0de","tarball":"https://registry.npmjs.org/@leanstacks/lambda-utils/-/lambda-utils-0.9.0-alpha.2.tgz","fileCount":23,"integrity":"sha512-RR9eS47cHG2UJ0b3zpJ+B/cjDrY+iu7DiqPAF4XzkCZZaWW7I1HjKNDXuHwp3PrD+gdju6bf7y3RI2fiVvvzVg==","signatures":[{"sig":"MEQCIF8N3hgzBxSbm/Wqet+Wk1NPj+ypmGukBzlygFk92u6kAiB0XKEYn2pqNyCynXHDeTtxL+xl6d9UsgqBsZl9zcN0RA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102040},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"a59152b80d975404c37350b1137f6f1758a6f667","scripts":{"lint":"eslint src","test":"jest","build":"rollup -c","clean":"rimraf coverage dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","lint:fix":"eslint src --fix","prepublish":"npm run clean && npm run build","test:watch":"jest --watch","build:watch":"rollup -c -w","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"leanstacker","email":"leanstacker@gmail.com"},"repository":{"url":"git+https://github.com/leanstacks/lambda-utils.git","type":"git"},"_npmVersion":"11.11.0","description":"A collection of utilities and helper functions designed to streamline the development of AWS Lambda functions using TypeScript.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"30.3.0","husky":"9.1.7","eslint":"10.2.0","rimraf":"6.1.3","rollup":"4.60.1","ts-jest":"29.4.9","ts-node":"10.9.2","prettier":"3.8.1","@eslint/js":"10.0.1","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"25.5.2","@types/aws-lambda":"8.10.161","aws-sdk-client-mock":"4.1.0","@rollup/plugin-terser":"1.0.0","@rollup/plugin-commonjs":"29.0.2","@typescript-eslint/parser":"8.58.1","rollup-plugin-typescript2":"0.37.0","@rollup/plugin-node-resolve":"16.0.3","@typescript-eslint/eslint-plugin":"8.58.1","rollup-plugin-peer-deps-external":"2.2.4"},"peerDependencies":{"zod":"^4.x.x","pino":"^10.x.x","pino-lambda":"^4.x.x","@aws-sdk/client-sns":"^3.x.x","@aws-sdk/client-sqs":"^3.x.x","@aws-sdk/lib-dynamodb":"^3.x.x","@aws-sdk/client-lambda":"^3.x.x","@aws-sdk/client-dynamodb":"^3.x.x"},"_npmOperationalInternal":{"tmp":"tmp/lambda-utils_0.9.0-alpha.2_1775642173501_0.022190676887026584","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@leanstacks/lambda-utils","version":"0.9.0","description":"A collection of utilities and helper functions designed to streamline the development of AWS Lambda functions using TypeScript.","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","keywords":["lambda","aws","utilities","nodejs","typescript"],"author":{"name":"Matthew Warman","email":"leanstacker@gmail.com","url":"https://leanstacks.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/leanstacks/lambda-utils.git"},"homepage":"https://github.com/leanstacks/lambda-utils#readme","bugs":{"url":"https://github.com/leanstacks/lambda-utils/issues"},"scripts":{"build":"rollup -c","build:watch":"rollup -c -w","clean":"rimraf coverage dist","format":"prettier --write \"src/**/*.ts\"","format:check":"prettier --check \"src/**/*.ts\"","lint":"eslint src","lint:fix":"eslint src --fix","prepare":"husky","prepublish":"npm run clean && npm run build","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage"},"devDependencies":{"@eslint/js":"10.0.1","@rollup/plugin-commonjs":"29.0.2","@rollup/plugin-node-resolve":"16.0.3","@rollup/plugin-terser":"1.0.0","@types/aws-lambda":"8.10.161","@types/jest":"30.0.0","@types/node":"25.5.2","@typescript-eslint/eslint-plugin":"8.58.1","@typescript-eslint/parser":"8.58.1","aws-sdk-client-mock":"4.1.0","eslint":"10.2.0","husky":"9.1.7","jest":"30.3.0","prettier":"3.8.1","rimraf":"6.1.3","rollup":"4.60.1","rollup-plugin-peer-deps-external":"2.2.4","rollup-plugin-typescript2":"0.37.0","ts-jest":"29.4.9","ts-node":"10.9.2","typescript":"5.9.3"},"peerDependencies":{"@aws-sdk/client-dynamodb":"^3.x.x","@aws-sdk/client-lambda":"^3.x.x","@aws-sdk/client-sns":"^3.x.x","@aws-sdk/client-sqs":"^3.x.x","@aws-sdk/lib-dynamodb":"^3.x.x","pino":"^10.x.x","pino-lambda":"^4.x.x","zod":"^4.x.x"},"gitHead":"2f1f661ca2a0e245c4222923b8ac7866240d59cf","_id":"@leanstacks/lambda-utils@0.9.0","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-0l0A/OCspzNoljPPwVUnISni3w+E0RiXhDejEwZQQM5CPK5i4soKTqEFyBjdfo5v5sMXZyWS9byAAlf/9520eg==","shasum":"32ef531dfd4b03d5f44a6f54a53fbb4986a2a69f","tarball":"https://registry.npmjs.org/@leanstacks/lambda-utils/-/lambda-utils-0.9.0.tgz","fileCount":23,"unpackedSize":102032,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@leanstacks%2flambda-utils@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCHZVXAXIoa1IplbLthd8wLLtrH8l5apb8GfCT2n9eMFwIhANLOQujp7V73aBayPVAP8/fbzCl9CrJXMiACYozRLqNv"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:460b19c0-4aba-450c-abf4-e382dc275ff1"}},"directories":{},"maintainers":[{"name":"leanstacker","email":"leanstacker@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lambda-utils_0.9.0_1775647135216_0.5714607857142115"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-17T20:38:14.035Z","modified":"2026-04-08T11:18:55.665Z","0.1.0-alpha.1":"2025-12-17T20:38:14.257Z","0.1.0-alpha.2":"2025-12-17T21:17:01.242Z","0.1.0-alpha.3":"2025-12-18T12:15:45.850Z","0.1.0-alpha.4":"2025-12-18T14:03:24.063Z","0.1.0-alpha.5":"2025-12-18T15:56:56.415Z","0.1.0":"2025-12-18T18:35:41.398Z","0.2.0-alpha.1":"2025-12-18T20:14:03.125Z","0.2.0-alpha.2":"2025-12-18T20:22:13.557Z","0.2.0-alpha.3":"2025-12-19T10:53:50.960Z","0.2.0":"2025-12-19T11:59:37.373Z","0.3.0-alpha.1":"2025-12-19T14:35:03.877Z","0.3.0-alpha.2":"2025-12-19T15:00:07.330Z","0.3.0-alpha.3":"2025-12-19T18:22:37.826Z","0.3.0-alpha.4":"2025-12-19T18:37:14.211Z","0.3.0":"2025-12-20T12:00:14.433Z","0.4.0-alpha.1":"2025-12-23T18:29:24.299Z","0.4.0":"2025-12-25T12:31:11.601Z","0.4.1":"2026-01-08T11:51:40.549Z","0.4.1-beta.1":"2026-01-08T11:53:38.159Z","0.4.2":"2026-01-08T12:53:31.597Z","0.5.0":"2026-01-22T11:04:51.688Z","0.6.0-alpha.1":"2026-01-29T12:18:31.815Z","0.6.0-beta.2":"2026-01-29T12:20:24.425Z","0.6.0":"2026-01-29T13:49:13.385Z","0.7.0-beta.1":"2026-01-29T14:17:26.524Z","0.7.0":"2026-01-29T15:56:57.588Z","0.8.0-alpha.1":"2026-03-13T09:35:56.143Z","0.8.0":"2026-03-13T10:45:35.249Z","0.9.0-alpha.1":"2026-04-08T09:54:57.628Z","0.9.0-alpha.2":"2026-04-08T09:56:13.653Z","0.9.0":"2026-04-08T11:18:55.378Z"},"bugs":{"url":"https://github.com/leanstacks/lambda-utils/issues"},"author":{"name":"Matthew Warman","email":"leanstacker@gmail.com","url":"https://leanstacks.com"},"license":"MIT","homepage":"https://github.com/leanstacks/lambda-utils#readme","keywords":["lambda","aws","utilities","nodejs","typescript"],"repository":{"type":"git","url":"git+https://github.com/leanstacks/lambda-utils.git"},"description":"A collection of utilities and helper functions designed to streamline the development of AWS Lambda functions using TypeScript.","maintainers":[{"name":"leanstacker","email":"leanstacker@gmail.com"}],"readme":"# Lambda Utilities\n\n[![npm version](https://badge.fury.io/js/@leanstacks%2Flambda-utils.svg)](https://badge.fury.io/js/@leanstacks%2Flambda-utils)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nA comprehensive TypeScript utility library for AWS Lambda functions. Provides pre-configured logging, API response formatting, configuration validation, and AWS SDK clients—reducing boilerplate and promoting best practices.\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Quick Start](#quick-start)\n- [Features](#features)\n- [Documentation](#documentation)\n- [Contributing](#contributing)\n- [License](#license)\n- [Support](#support)\n\n## Installation\n\n```bash\nnpm install @leanstacks/lambda-utils\n```\n\n### Requirements\n\n- Node.js 24.x or higher\n- TypeScript 5.0 or higher\n\n## Quick Start\n\n### Logging Example\n\n```typescript\nimport { Logger, withRequestTracking } from '@leanstacks/lambda-utils';\n\nconst logger = new Logger().instance;\n\nexport const handler = async (event: any, context: any) => {\n  withRequestTracking(event, context);\n\n  logger.info('Processing request');\n\n  // Your Lambda handler logic here\n\n  return { statusCode: 200, body: 'Success' };\n};\n```\n\n### Configuration Example\n\n```typescript\nimport { z } from 'zod';\nimport { createConfigManager } from '@leanstacks/lambda-utils';\n\n// Define your configuration schema\nconst configSchema = z.object({\n  TABLE_NAME: z.string().min(1),\n  AWS_REGION: z.string().default('us-east-1'),\n  LOG_LEVEL: z.enum(['debug', 'info', 'warn', 'error']).default('info'),\n});\n\ntype Config = z.infer<typeof configSchema>;\n\nconst configManager = createConfigManager(configSchema);\nconst config = configManager.get();\n\nexport const handler = async (event: any) => {\n  console.log(`Using table: ${config.TABLE_NAME}`);\n\n  // Your Lambda handler logic here\n\n  return { statusCode: 200, body: 'Success' };\n};\n```\n\n### API Response Example\n\n```typescript\nimport { ok, badRequest } from '@leanstacks/lambda-utils';\n\nexport const handler = async (event: APIGatewayProxyEvent) => {\n  if (!event.body) {\n    return badRequest('Body is required');\n  }\n\n  // Process request\n\n  return ok({ message: 'Request processed successfully' });\n};\n```\n\n## Features\n\n- **📝 Structured Logging** – Pino logger pre-configured for Lambda with automatic AWS request context enrichment\n- **📤 API Response Helpers** – Standard response formatting for API Gateway with proper HTTP status codes\n- **⚙️ Configuration Validation** – Environment variable validation with Zod schema support\n- **🔌 AWS SDK Clients** – Pre-configured AWS SDK v3 clients including DynamoDB, Lambda, SNS, and SQS with singleton patterns\n- **🔒 Full TypeScript Support** – Complete type definitions and IDE autocomplete\n- **⚡ Lambda Optimized** – Designed for performance in serverless environments\n\n## Documentation\n\nComprehensive guides and examples are available in the `docs` directory:\n\n| Guide                                                        | Description                                                            |\n| ------------------------------------------------------------ | ---------------------------------------------------------------------- |\n| **[Configuration Guide](./docs/CONFIGURATION.md)**           | Validate environment variables with Zod schemas and type safety        |\n| **[Logging Guide](./docs/LOGGING.md)**                       | Configure and use structured logging with automatic AWS Lambda context |\n| **[API Gateway Responses](./docs/API_GATEWAY_RESPONSES.md)** | Format responses for API Gateway with standard HTTP patterns           |\n| **[DynamoDB Client](./docs/DYNAMODB_CLIENT.md)**             | Use pre-configured DynamoDB clients with singleton pattern             |\n| **[Lambda Client](./docs/LAMBDA_CLIENT.md)**                 | Invoke other Lambda functions synchronously or asynchronously          |\n| **[SNS Client](./docs/SNS_CLIENT.md)**                       | Publish messages to SNS topics with message attributes                 |\n| **[SQS Client](./docs/SQS_CLIENT.md)**                       | Send messages to SQS queues with message attributes                    |\n\n## Usage\n\n### Configuration\n\nValidate and manage environment variables with type safety:\n\n```typescript\nimport { z } from 'zod';\nimport { createConfigManager } from '@leanstacks/lambda-utils';\n\nconst configManager = createConfigManager(\n  z.object({\n    TABLE_NAME: z.string().min(1),\n    AWS_REGION: z.string().default('us-east-1'),\n  }),\n);\n\nconst config = configManager.get();\n// TypeScript infers type from schema\n// Validation errors thrown immediately\n```\n\n**→ See [Configuration Guide](./docs/CONFIGURATION.md) for detailed validation patterns and best practices**\n\n### Logging\n\nThe Logger utility provides structured logging configured specifically for AWS Lambda:\n\n```typescript\nimport { Logger } from '@leanstacks/lambda-utils';\n\nconst logger = new Logger({\n  level: 'info', // debug, info, warn, error\n  format: 'json', // json or text\n}).instance;\n\nlogger.info({ message: 'User authenticated', userId: '12345' });\nlogger.error({ message: 'Operation failed', error: err.message });\n```\n\n**→ See [Logging Guide](./docs/LOGGING.md) for detailed configuration and best practices**\n\n### API Responses\n\nGenerate properly formatted responses for API Gateway:\n\n```typescript\nimport { ok, created, badRequest } from '@leanstacks/lambda-utils';\n\nexport const handler = async (event: APIGatewayProxyEvent) => {\n  return ok({\n    data: { id: '123', name: 'Example' },\n  });\n};\n```\n\n**→ See [API Gateway Responses](./docs/API_GATEWAY_RESPONSES.md) for all response types**\n\n### AWS Clients\n\nUse pre-configured AWS SDK v3 clients. Currently available:\n\n#### DynamoDB Client\n\nInitialize the DynamoDB clients (base client and document client) once during handler initialization:\n\n```typescript\nimport { initializeDynamoDBClients, getDynamoDBDocumentClient } from '@leanstacks/lambda-utils';\n\nexport const handler = async (event: any, context: any) => {\n  // Initialize clients once\n  initializeDynamoDBClients({ region: 'us-east-1' });\n\n  // Use the document client for operations\n  const docClient = getDynamoDBDocumentClient();\n  const result = await docClient.get({\n    TableName: 'MyTable',\n    Key: { id: 'item-123' },\n  });\n\n  return { statusCode: 200, body: JSON.stringify(result) };\n};\n```\n\n**→ See [DynamoDB Client Guide](./docs/DYNAMODB_CLIENT.md) for detailed configuration and examples**\n\n#### Lambda Client\n\nInvoke other Lambda functions synchronously or asynchronously:\n\n```typescript\nimport { invokeLambdaSync, invokeLambdaAsync } from '@leanstacks/lambda-utils';\n\nexport const handler = async (event: any) => {\n  // Synchronous invocation - wait for response\n  const response = await invokeLambdaSync('my-function-name', {\n    key: 'value',\n    data: { nested: true },\n  });\n\n  // Asynchronous invocation - fire and forget\n  await invokeLambdaAsync('my-async-function', {\n    eventType: 'process',\n    data: [1, 2, 3],\n  });\n\n  return { statusCode: 200, body: JSON.stringify(response) };\n};\n```\n\n**→ See [Lambda Client Guide](./docs/LAMBDA_CLIENT.md) for detailed configuration and examples**\n\n#### SNS Client\n\nPublish messages to SNS topics with optional message attributes:\n\n```typescript\nimport { publishToTopic, SNSMessageAttributes } from '@leanstacks/lambda-utils';\n\nexport const handler = async (event: any) => {\n  const attributes: SNSMessageAttributes = {\n    priority: {\n      DataType: 'String',\n      StringValue: 'high',\n    },\n  };\n\n  const messageId = await publishToTopic(\n    'arn:aws:sns:us-east-1:123456789012:MyTopic',\n    { orderId: '12345', status: 'completed' },\n    attributes,\n  );\n\n  return { statusCode: 200, body: JSON.stringify({ messageId }) };\n};\n```\n\n**→ See [SNS Client Guide](./docs/SNS_CLIENT.md) for detailed configuration and examples**\n\n#### SQS Client\n\nSend messages to SQS queues with optional message attributes:\n\n```typescript\nimport { sendToQueue, SQSMessageAttributes } from '@leanstacks/lambda-utils';\n\nexport const handler = async (event: any) => {\n  const attributes: SQSMessageAttributes = {\n    priority: {\n      DataType: 'String',\n      StringValue: 'high',\n    },\n  };\n\n  const messageId = await sendToQueue(\n    'https://sqs.us-east-1.amazonaws.com/123456789012/MyQueue',\n    { orderId: '12345', status: 'completed' },\n    attributes,\n  );\n\n  return { statusCode: 200, body: JSON.stringify({ messageId }) };\n};\n```\n\n**→ See [SQS Client Guide](./docs/SQS_CLIENT.md) for detailed configuration and examples**\n\n## Examples\n\nTo see an example Lambda microservice using the Lambda Utilities, see the LeanStacks [`lambda-starter`](https://github.com/leanstacks/lambda-starter) :octocat: GitHub repository.\n\n- API Gateway with logging and response formatting\n- Configuration validation and DynamoDB integration\n- Error handling and structured logging\n\n## Reporting Issues\n\nIf you encounter a bug or have a feature request, please report it on [GitHub Issues](https://github.com/leanstacks/lambda-utils/issues). Include as much detail as possible to help us investigate and resolve the issue quickly.\n\n## License\n\nThis project is licensed under the MIT License - see [LICENSE](./LICENSE) file for details.\n\n## Support\n\n- **Issues & Questions:** [GitHub Issues](https://github.com/leanstacks/lambda-utils/issues)\n- **Documentation:** [docs](./docs/README.md)\n- **NPM Package:** [@leanstacks/lambda-utils](https://www.npmjs.com/package/@leanstacks/lambda-utils)\n\n## Changelog\n\nSee the project [releases](https://github.com/leanstacks/lambda-utils/releases) for version history and updates.\n","readmeFilename":"README.md"}