{"_id":"@code-like-a-carpenter/lambda-handlers","_rev":"30-0c85748ded21fc8a993a9a1e5d2c2d25","name":"@code-like-a-carpenter/lambda-handlers","dist-tags":{"latest":"3.6.1"},"versions":{"1.0.0":{"name":"@code-like-a-carpenter/lambda-handlers","version":"1.0.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/lambda-handlers@1.0.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/lambda-handlers","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"88b349c184d17f5262f6254c5cd6a058f3d8aefc","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/lambda-handlers/-/lambda-handlers-1.0.0.tgz","fileCount":8,"integrity":"sha512-5LjQ0erDbHgDdL6aBQJKK0TeTGf+oAWvJCvss+CKjSg75jYX5bMFFeEu2xiOtev0oly88E+YvOZAn/QyhK6znw==","signatures":[{"sig":"MEQCIHzZvTUzZ040TmqfGisGgkydmdyIA3ikyLGCkyj44XqMAiAMYvLs/x9rFCFuRbKqVVkSYer+x408Dl6C7PdpDddqRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCL1vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPpw/7B49tqwpltDS3O3/H00FsJn/go4dangFoHRAEwu5AiM8WUXQZ\r\nsABzLpcETytHPiGnBT/QSCRcO6M5aX+tJ71GpGm3EfXdiqVnNpPkF+5IN/1W\r\nzRkRQmSjYULzEpJV+qUg1I/BDva1c2ZhuOl3sxcnFfKojI1ZNEhXEIkdcTs/\r\n4qmYaUOMwKZ95eGZzGLHJW5hWFCAVPDGePSF8Zau33XOKQpemeNx5Tg026I1\r\nrSeTNF7M9mPwyhk2hLis8gQ46xv/JaAN3Jfi/LN9BRV91SfFmv8tU8Kk1P21\r\nsCCdV8TqsyHBCacoR/xmN+XMOPSM/8QWdzrQtZP7gsNqZeOda6KCIXFJLChp\r\nXSqUW+BjGs5LegYRZe56vlbYSRo33IvMS8zPi6dQKM2pAXCSU2lCbBJpIuw1\r\nVDU8TTqV4RWFoYQPJNEBmWBAVbRtJV/PNBZLB/cpVFdW1eVlkyytP3d9kcze\r\nsnskEae2Mg8sFjlEt7sXChCZRdUx6lGTFxbPJj6HE7YOhfiqbJQjR1QnHrH2\r\nsGwkX9OI81u8dJFRCEkPxUjX25QsjU/zw283ZxWU5c2Suz+/Zy2bTJE9Szk1\r\nU9igao72ThYg4XoxFvdOiaUo3K5K6CnWKcKPoVJPfxOdZUoPeWAjlh83tmaX\r\nuLOqu+6CWtFwltUFg9p+zVdAbg51iEUsKhE=\r\n=jD9L\r\n-----END PGP SIGNATURE-----\r\n"},"types":"dist/types","engines":{"npm":"9.x","node":"18.x"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"bb8f6f71e124b836cd6068cebfbcf48afbd14dbb","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"8.19.4","description":"Wrappers to make writing lambda handlers easier","directories":{},"_nodeVersion":"18.14.2","dependencies":{"aws-lambda":"^1.0.7","openapi-typescript":"^6.1.1","@code-like-a-carpenter/env":"1.0.2","@code-like-a-carpenter/assert":"1.0.1","@code-like-a-carpenter/errors":"1.0.0","@code-like-a-carpenter/logger":"1.0.1","@code-like-a-carpenter/telemetry":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lambda-handlers_1.0.0_1678294383073_0.08881852013600722","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@code-like-a-carpenter/lambda-handlers","version":"1.0.1","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/lambda-handlers@1.0.1","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/lambda-handlers","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"b7053badff9e35fa53c066bcb6d8c4e5e9e068bd","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/lambda-handlers/-/lambda-handlers-1.0.1.tgz","fileCount":40,"integrity":"sha512-fXreFfN5tngOlvWAqsekNgLQFCeVinDXyR3+ndkjb6fKYISOIxpV9VUSbEcmSjxW16hYM3PLwwJqrL8mkS54gg==","signatures":[{"sig":"MEUCIAQskHsn/Nu2UzzJP9qOKF8dyZ5DcJ3EeJiybdReDF2aAiEA3aO9vjOXS9JqsdJrRC+WN+jx0XZMWXcpr8XRlCMHkc8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCgZYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2rQ/+Otckf+jGJAMV2LQMJFObF/6S5Tm7qDI37OcD5N5GJ2pQUBUY\r\n6cEQe8LQMyRLDLIkGS9JG/BKCQLHgah5bbW1q9Am5e9kWco4hB67sm+EnfJu\r\nZAbgPEXDA9It9KWGHE91IR943VGx1LPI0EshtJjqUw8ZYze2WCii0/U9cpxB\r\nZKX3sTn2WpdZVzzC4YLpZnZo+1Qy+2v6IkqIz2+rFmwwRkhuys4naeA7Qe71\r\nQq9W8l3xnZkbRt8M1onS7m+DQAB/0fuT1OTv2uGgzK1yAphJo3+IuIcmlo0S\r\nd+GEkRVAtyqTf8vbNLBgmE95ahbgvtuIuKWAQH4+x9nR+gYF+9VYFdpCZnnR\r\nWDVpSleGzAhjGPCG1yC7elbN0alPHNMqoCZaZVWr3XdiDS1Sl69ZYeOE251x\r\n/v2foMxHUamqEypTiHeLJCerf6e69Qk//ZJZg8vwnToHorp+xp/8hXmGB1IG\r\nxSGbLBC9Cn5qkqlzuygEKQSx9a+UXB21fhhAjuV37V+Tld7pxxTjK6j+Of4F\r\n4mA9AOv5BjvpDpH96JXmX/HaWGvedsxNzfkYKMfxTRVlwkJ70G01It9RDptn\r\nvAGlZud1QZ4/GxhdmaCVhKzyzpouwytiwPQNhFGPonzxQ0/6jZB1P8eMOpVf\r\nQpp0ra1VqzIZW8lkGzu/bocUL4QXOvk1l2w=\r\n=mY6k\r\n-----END PGP SIGNATURE-----\r\n"},"types":"dist/types","engines":{"npm":"9.x","node":"18.x"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"61ad31d6d4e4754982141622eb8aca91abc994ca","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"8.19.4","description":"Wrappers to make writing lambda handlers easier","directories":{},"_nodeVersion":"18.14.2","dependencies":{"aws-lambda":"^1.0.7","openapi-typescript":"^6.1.1","@code-like-a-carpenter/env":"1.0.3","@code-like-a-carpenter/assert":"1.0.2","@code-like-a-carpenter/errors":"1.0.1","@code-like-a-carpenter/logger":"1.0.2","@code-like-a-carpenter/telemetry":"1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lambda-handlers_1.0.1_1678378584110_0.6782174876141434","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@code-like-a-carpenter/lambda-handlers","version":"1.1.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/lambda-handlers@1.1.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/lambda-handlers","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"b83f1059103e7a0d3d8d7874fab7f625b21193f1","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/lambda-handlers/-/lambda-handlers-1.1.0.tgz","fileCount":67,"integrity":"sha512-yw0KvCvkAurHouyMqux7QmhnuTQDpbPGpFbJveG75CuipjrzcX2J5DmXYvYBqUbeSRNmq9ycAr2RzgqdpTnWyA==","signatures":[{"sig":"MEQCIDCjeY3OpcbvqXbZP4nUujoONUEpSTE4itLLbzjjjT9dAiBpJ9MYE9QJGAZDP7rT84jLBV4eBX0WC9LMBFH4KwjcHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDAveACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgeA/9FfrT7TyNdcOEnB9eIbWkctf0nlYMVK5Kbyyd5ZX1VBe0WbiA\r\nXanmpzm2o+jchaQvEUNvi++xSF0+RHa8vSP4izK4+4qYMi3VdAAGMy4z3xGQ\r\nm2gbKLBOBbsHJVoP53Oh+6UCJHZgLJB2HzwhA2up1O0bdtnUtCbN1aJQfw0w\r\nDojwyPCyVYvUHJinSQn36f3N1lG9f5pA2CZBzUtWoUDc5reVKL6v6SBeLOqT\r\ntTHS4zCteNOglqd785bx94Upf1Sw0brQPJmtLb3TPssRwnjPr2gDT9+zBwNf\r\nC0wis1HvorL+ySzpLhldhIaoVrnPrRBgdZ7aVwaEELC05lYhzdwQUe73bRV/\r\nd7D3/XCBOd9xxYtDLrJfjUriM4J68OpyWEQ80PA6T4KS4RtKLiUGYPUl/JPR\r\n+OSDJW2HhSEM01suFSOR9BYKomsvbS0UgqFZDIO4HCyCaFWl4bhkKyK8wEz/\r\nSUEiu3tnKBT7JE932F87wjEj8+rdfVxaPHU/5QHL7mHaNF5eEZkGLWZewI4e\r\nMAruDQ03Q/tt0UiA71iu90SRtSWWooDmGgSwq+E7rzG+z74uPCQCxnP0sB7S\r\nwLzJ34k0W6dD7zanY1hSo6Ks7JTv0UK+QAbhaCFahBUW6rOxIodeszn5qIFp\r\nmndSml3vogFwByT25vdSSp0HsA5iJh691g8=\r\n=tZna\r\n-----END PGP SIGNATURE-----\r\n"},"types":"dist/types","engines":{"npm":"9.x","node":"18.x"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"5af24641ed0d218aa6d012f3eaf9841ef9b5b1e7","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"8.19.4","description":"Wrappers to make writing lambda handlers easier","directories":{},"_nodeVersion":"18.14.2","dependencies":{"aws-lambda":"^1.0.7","openapi-typescript":"^6.1.1","@code-like-a-carpenter/env":"1.0.3","@code-like-a-carpenter/assert":"1.0.2","@code-like-a-carpenter/errors":"1.0.1","@code-like-a-carpenter/logger":"1.0.2","@code-like-a-carpenter/telemetry":"1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lambda-handlers_1.1.0_1678511070619_0.4998756260389139","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@code-like-a-carpenter/lambda-handlers","version":"1.2.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/lambda-handlers@1.2.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/lambda-handlers","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"3413ffcf304a42cce88a9b6fe44fee2006508b04","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/lambda-handlers/-/lambda-handlers-1.2.0.tgz","fileCount":88,"integrity":"sha512-KUWFbEo+HYvp9M0NNx+L6zn9spOF3/0ZNO2N43H9zhIWWI4gu1bf2Awf8h2edkxR0uq5QA4ULDR2Zxv6ixhJPg==","signatures":[{"sig":"MEQCIEajtNkiP1WW3msF7HQhMSZPe06n+/kRcHVU+sTebq5gAiBA9J6wqQXaikRPdskBEwLh1oZ0+3YFYDPoqcdUZASgWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDmPYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMpQ/9EZz2DuIjXZ6SYB9YOU3HooJwLY6uhBEviFpcCFa120AzlZR+\r\nKf4vvYETx+c0VYSH1MnpbR6GI+HUNzoJ2chFOY6aDlwBRcx4YG5F6Zbc+8RV\r\nNKVEiTgCDLS7ZIp1wjM4am0z0vqrzmvcSikjhb6AdRBuToOjTNs860jxGidj\r\nRm0u9EVb/4xwFY992g99N4aZzZ/kY3btNB/TmqqYW6HVIlyxeKyVq2hcqHmY\r\n9IvKPUjIoxWAsqySh/ZKdBAkj6LlrSCGS1diWDNFY7oQzd6pXJXjcBx31s+q\r\nKc2kIWnmdsN1bgHA+qqzD3XcFz44JNlVT9HWkKGQETe0vcyCkhqYY76QHeGk\r\noBoz9BxiNd80GGSZj4COGliVRTri9+VBu/sFS5A6/jyZnUsha9ChxVmbjgbI\r\ni71/0Ny4t/6pSWV7tj/TL5vTXSP4hIh2bJAz78HpAAew5ldaNzA5ns5rbK1Y\r\nfOVhoBhWTRPw7PRo6l335NaLXmIxeh8+61PB1yKXMP2nqlPKZ+1qx0mqpRi7\r\n7V2ETl9jwSTXmnpBeb2vCRsBY9ZFP+Lwq8ABCQMa0Wkrtmrun7qLaNrW/SkD\r\njXhRORCyj1W+uCwf1lVrOxp5vU7I46Zn53hAZkwQNihdpzutaO1B7THB3ajq\r\nQ/JqshBCPs9wlR3FBAZ+iGqHqsVCewzE93s=\r\n=uR40\r\n-----END PGP SIGNATURE-----\r\n"},"types":"dist/types","engines":{"npm":"9.x","node":"18.x"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"3bdd7a7517e7e92d9553b528779a624f2f381edd","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"8.19.4","description":"Wrappers to make writing lambda handlers easier","directories":{},"_nodeVersion":"18.14.2","dependencies":{"aws-lambda":"^1.0.7","openapi-typescript":"^6.1.1","@code-like-a-carpenter/env":"1.0.3","@code-like-a-carpenter/assert":"1.0.2","@code-like-a-carpenter/errors":"1.0.1","@code-like-a-carpenter/logger":"1.0.2","@code-like-a-carpenter/telemetry":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lambda-handlers_1.2.0_1678664663865_0.8169215803519188","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@code-like-a-carpenter/lambda-handlers","version":"1.3.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/lambda-handlers@1.3.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/lambda-handlers","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"eb2f74b3ddf9bd0afd4cedd4eeff967afe7b2b2c","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/lambda-handlers/-/lambda-handlers-1.3.0.tgz","fileCount":109,"integrity":"sha512-SD2Kfmc7foHxbux8lbw3i1MT3MbVqudBA4C3CQmRyPD+18UHN2lvcxRbtqGcCes2C4EeFUnhTFP2NlkvejeCuA==","signatures":[{"sig":"MEUCIQDJn79er9DbR3KEIX2zgy+GdciiJjhzojPMJy14uE3kNAIga/Spv62AH16xJcv5Eii9LpO8V79M1F13nfsUWVYs5FU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":155549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkETbPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoS+g//aynUe4PjOYJNPjAvQWTazXcbxfF7vuESWfD5iHjEmhsvzF0s\r\nrsaDSb7/l2TYxY0MUa5lzKYZTKC/9sZtYGzVYM7Y9BJSRMogWZ5D/esAcb8X\r\nIgccH8IxXvnESoWuqNyMVlfZhO/92kNgBIMSiWi7QehlPiQz3ONG8dgLWwk2\r\nSin4hDEPOTRGlnFDsssgDG/2M59y0LSEmvE5pb2UgzCg9ev9qt4AN58MThrg\r\n6iSYEs3xs+RBbFozYi/ftr8uoITo3IYZjiPJDL0T2hSfeJIp7ZbfgrDocybc\r\n7N4PELFWrXArtmDZcIRZ0ETghmUcyESU0RXqDthiRq29W5Aa779Dz63mBkF/\r\nmxcm79gASCpLAvusi5ekdqHOw3cSL+Mmq1dhEdmOQK3Exm2mCPyvCVf7sjqO\r\nTv/33IL60rxqD8SHds6xQCO/ywwsmMzBbW46409VAg7qerPQJj3EdUhPxIdk\r\n0TVqM0lJKzUf8QBdC+asn10aq+DQhNuVBS2ILnX4mS9hgKccnkiXFw5XPuHO\r\ncMU1O24F+9UX+HflHro4ujwY13bFsb0tvLWljm53/LEhZ14p1gSPv00Zkr5m\r\nskCmXokMFFjFINyUnwE3bMQ81bVfoFd3n3EUIwDT6X0LK/BWgQHWFUfev1Fp\r\nolVzrCicFrtGhzcqeIGs5YVYWkIwKAy5ynQ=\r\n=ADvf\r\n-----END PGP SIGNATURE-----\r\n"},"types":"dist/types","engines":{"npm":"9.x","node":"18.x"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"72e8921f175986a0ad21a0074d7ce7aa6c9a4920","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"8.19.4","description":"Wrappers to make writing lambda handlers easier","directories":{},"_nodeVersion":"18.14.2","dependencies":{"aws-lambda":"^1.0.7","openapi-typescript":"^6.1.1","@code-like-a-carpenter/env":"1.0.3","@code-like-a-carpenter/assert":"1.0.2","@code-like-a-carpenter/errors":"1.0.1","@code-like-a-carpenter/logger":"1.0.2","@code-like-a-carpenter/telemetry":"1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lambda-handlers_1.3.0_1678849743048_0.04973640239739052","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@code-like-a-carpenter/lambda-handlers","version":"1.3.1","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/lambda-handlers@1.3.1","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/lambda-handlers","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"0ebd3007b7fb5ad738be44872ca6015e8cee6748","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/lambda-handlers/-/lambda-handlers-1.3.1.tgz","fileCount":109,"integrity":"sha512-SAui2GQrDLMoBaAE8ZmV9Y92SxhOH3RjY/6iMWrceELHMoDkeV4joCNMEFe436XsTI8QJMlu6ZOMPytGf5F1lA==","signatures":[{"sig":"MEUCIGxVYSA/hWGtnNiwzGU8m9v3BNZgqrAXY+/lrPcebx/EAiEA2rfcKFWrU840RhCBNRLj3H83MBvh1cGRD44Oj/wJq6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEpV1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZog/8CsBpw/eIovbfSrmOtC/JZDxmUq+gODvdIiXa0bHxAFoN2Sme\r\nwnQPvb+yet63yc8E2rhPvdz+v6HoPP2jhr2EPQzKep4CKoPnHI9Po1pcrNRb\r\nwReaogCYCrO1y4XY30sCyiy7o7wDibaSapry+BBwVyL43LvHRKvi62pGyIKf\r\n52TuZa8JT6olJcW3MHsVWfUFkzUj8t5iYM+a9egMqO7BrVmdwQafPJNup344\r\n2SsObvmPTe2rLP8h3OdubYad1iNXH+BTtNkwztMNJHTvjEZSxa7xNIUwT42G\r\nH7VkzsvqRdLEO+Ln9DOotKpiJeqVWbumJ8x327kVndiwi0W+Tb/fug6CzSC7\r\n/SH48sg2sH1PIOABJ1xOmIwbXjNwM8VqsDnxPSkB7CiqBl7eoIVIVsSXh8UE\r\nMGBH979Bb8OemdJTAGw3nK+iLXjZhyZCX6EtoKpriXqzKuM7MQArJl13S3eb\r\nnKH/UZ+bmR5/oktN0G1uMnIwjgJQ9p+QdhrKjGDMmsBmUha7a9mhDPKNotsp\r\nU499WGX8a4wQsXnpOhDtxCAx4d1sUzda3Tfw0grU+1iQiWwWPDQt4nyzbx5V\r\no9k2Ct5U8JnGBNkJzM1LHXPrqmrweCHYlcY2DtmD5owkkgsxjrsr0+1Ywu+c\r\nLQhc5ZQaJVmcv+Rf5isW87VbzRXUz6y8Mh0=\r\n=q1mh\r\n-----END PGP SIGNATURE-----\r\n"},"types":"dist/types","engines":{"npm":"9.x","node":"18.x"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"5220780a7cdf3c0a023f4fc6f08cdc17030a2ade","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"8.19.4","description":"Wrappers to make writing lambda handlers easier","directories":{},"_nodeVersion":"18.14.2","dependencies":{"aws-lambda":"^1.0.7","openapi-typescript":"^6.1.1","@code-like-a-carpenter/env":"1.0.3","@code-like-a-carpenter/assert":"1.0.2","@code-like-a-carpenter/errors":"1.0.1","@code-like-a-carpenter/logger":"1.0.2","@code-like-a-carpenter/telemetry":"1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lambda-handlers_1.3.1_1678939508916_0.6160628205926213","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@code-like-a-carpenter/lambda-handlers","version":"1.3.2","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/lambda-handlers@1.3.2","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/lambda-handlers","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"1721e31fb715d1359b8823f5c11af5b58c4a775a","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/lambda-handlers/-/lambda-handlers-1.3.2.tgz","fileCount":109,"integrity":"sha512-0hucsAvsMb8MEYN+gdnVxiJuBQncb1O2F7p9GxmcCApq+eF0vJzMNmwlC3JXskg9KFP+h7W0e6T2kcfki2wF5w==","signatures":[{"sig":"MEUCIQCgMaX/QvHg21rsFAZewY4pitZltKym17MjWs/6SUlzdAIgN8RKG+C2+lO4Tf/BK1jwn919PciWFT4bucJJBUnyYJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPhhPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoanQ/9FZdbs0RexZOcpg7mS4RizQM+/WHW1STI/cyBotls/FsemjKv\r\nv2FyYZc9FTZlpJ4GbBWU9JN8wqVNBzuVV8vnYS+jU6+oWQb7Ld26QSe0jyxm\r\nJnMUhMmlaJjk3bFrfNCKms6AAyHRKZwKxRXHCvt8bQErXVOF7jiF/tEvU4Rj\r\n7iVCJaebLoa+EmEGOYnydyNOh32ewclVVbC33K00GnnhGv+XF59ZMrruZ2Pa\r\nU3MhmNmhx7amV04WQtu766l+qbUclVC1XwuG5/71PyikQza4kNFycmJLRqs8\r\nLFhO3UqvWXFA8X8p3GwYxYiWcCKuobsx3SKJEy/4xMc202Hebc0RE+8E3J9a\r\nlvst62Mr7uEKbvcNHBjkBPFE3umzpGFYFdyDD+vSUtg5/aWF995hs1Gn8Mtm\r\nV+L0GqcM3rniQSq9JykfBPwjJ10U9FYwQYfOslELJ+n2UZFv2lPhxuza17lz\r\n0ne6UgGLa85D0VdHnaYe8oyINZUsh3TACW4qnRslob+doDc0PZ0fegBwJ23m\r\ntcZWOIvQP7nUcT/IipZgGPLM/rJtWu6dUcP3EovRJbVEXf9Pdf+7xCTx+3kZ\r\nFOZp94mlrumtkXMr57hNk8KQnniZv4Obg6juJiPgfHRjQGmwjlN7VActOC19\r\nmXMuxOxWZA+VYQWOqdNCniBQw48BVPwEuFg=\r\n=0eMz\r\n-----END PGP SIGNATURE-----\r\n"},"types":"dist/types","engines":{"npm":"9.x","node":"18.x"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"75d3cb7af63485fa57ac0dd001a74dcc672c9028","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"8.19.4","description":"Wrappers to make writing lambda handlers easier","directories":{},"_nodeVersion":"18.15.0","dependencies":{"aws-lambda":"^1.0.7","@code-like-a-carpenter/env":"1.0.3","@code-like-a-carpenter/assert":"1.0.2","@code-like-a-carpenter/errors":"1.0.1","@code-like-a-carpenter/logger":"1.0.2","@code-like-a-carpenter/telemetry":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openapi-typescript":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-handlers_1.3.2_1681791055333_0.005768889083422879","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"@code-like-a-carpenter/lambda-handlers","version":"1.3.3","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/lambda-handlers@1.3.3","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/lambda-handlers","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"1c68c050c809f9ed44d478e8da65a846c8b49763","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/lambda-handlers/-/lambda-handlers-1.3.3.tgz","fileCount":109,"integrity":"sha512-bjhn6ZTc4nJ3QZj0mDFMSscjmCQSWKfQ0yNUapBd960+0KlcVeNbzUfExCIZPvegXRTB9zZT3+0sCZwvAIkpNA==","signatures":[{"sig":"MEUCIC3IsjLs2k4bnLApb9CaVQrvBGh/SS3PSEAfyqzJr5+tAiEAiV7n9AlDy9ZiogbgUB9jTg4TBUqlgGoTg+BWRCSy9wk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQVBlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruSQ//VVaKUqAQZ4wIldMrg6/77eJDUDdbAeOjjgcacU2N5lFuHpiX\r\n1/Uqt58wG4tTHmHfEsp9CNAlu5KHFDnCCN0m5KNRa3lpJClVZ/XlMeMKgKlz\r\nfm6jQKRdu5tv2S2aPuptVItUvoBZxeSwG86WE8cBspbg2zQc9ZRB+b9NB5wM\r\niuNPYa4X/jhXDhqPC4hx3RoPEv57NwKokeaa9z5QErglzS2APanrA5YC9a3H\r\namZTxUxSv0I/JRgDU51GJgTVwrbSaQeQ8XqLaoLyR+4+Ezx2OuwDHJmW0lUt\r\nojSAZQ9Ghs7ggOmGMQMrew1bdueSsUK/sSZFGQGewzGtIUyE9/cAUQgD2lek\r\niGLrZePebW7HX6O3ZzCMBbAvYSpHEOEac/2OJGHPTPTjfINqrFzZW+Ubh3Dd\r\n/dXS/eNiH9BoTxUIsHf5BdpsU7o0HqmHSOPaNZTRVoiMJPIGO0ZihS3knxlX\r\n2jmFIUc9lHtCoSPWTdfuefC8xM+ToyLsBsItplR/lB3U3TODxadI9QfR9ibI\r\nxnF21eQlz0VuCzxh2z+8IbF8WZ06hrQwsvDO3HqZr6cGKN12f9vlI9IHAvYz\r\nReaBL7M5fr87LQ207pf6+CdZ88WyEcZATkDQEqWGl2S2Ee5MK03/RS79Bv4n\r\neZdfVimeZk1ZWgz1el6cTdVnPMH93sLMqV8=\r\n=g8Yn\r\n-----END PGP SIGNATURE-----\r\n"},"types":"dist/types","engines":{"npm":"9.x","node":"18.x"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"75b47fe2ea011b2063b90402753dca1e5799d506","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"8.19.4","description":"Wrappers to make writing lambda handlers easier","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@code-like-a-carpenter/env":"1.0.3","@code-like-a-carpenter/assert":"1.0.2","@code-like-a-carpenter/errors":"1.0.1","@code-like-a-carpenter/logger":"1.0.2","@code-like-a-carpenter/telemetry":"1.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/aws-lambda":"^8.10.114","openapi-typescript":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-handlers_1.3.3_1682002021747_0.7832070931751813","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"@code-like-a-carpenter/lambda-handlers","version":"1.3.4","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/lambda-handlers@1.3.4","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/lambda-handlers","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"f8ed71eb0468812cee1809e2b27edd886bcc4422","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/lambda-handlers/-/lambda-handlers-1.3.4.tgz","fileCount":109,"integrity":"sha512-3QvWH1izo+pplxtozh9NDskY2/YtTl0+x2NOEf3PAnv0xgasWoN4SiYenEYj/D87w1NYcjwjSXfxYAfE2pTbVw==","signatures":[{"sig":"MEQCIHQgjDLCkJUoB4M+P38IkcNh2E5DxkvyrgwId5wm3nJ5AiBoIjnfAZW2y20CSlGm1OZtlTvskrBsh7JXAEIDYG8DaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkT0LoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPXQ//WV4g79s7cylRzv/sKFzcXjAyut2QBfHd+JFq4ulW1NhC8v+g\r\nUzfWYhwY4XemUU6ggZtcAawCO2nNmrdunj3RYl2D/4mv9zbeuj2OmkMSLnEU\r\nFYf7oz5Jc5EdEqr8jH9wQf/MZkW8gzdvuRi/jLGghlVr5JG2z1M8q83pupBu\r\n/KIt0zA7CtJHjIB9U5q1aitn62G6JZbJzmm0mNFCiaFcWntSbLH09nxA1eug\r\nBb6oUSMhRAilZrcFEXtF/P3Ji4XLWbpIpKEZytGVhVERwDKMu7PZ0yofpqvT\r\n3SGcll/4rWI92sTLGUoNj7Q7Jzr7lRgullf3Q0GJ4WmkK3R7Uh9nTsJCzPfZ\r\nqVu/EPyT9+K2ORV1VBgZmm4rPHxnqHMFAIj+8VeUQMrzikoiTCxpZoG+Sul6\r\nKB9QiTvHsDzT4kkkHCtiBhJVp0OTFXT4Ate+cqY5nhvopQ01Ntt3EQ8Ng276\r\nCEmJ5m8U9JDcA593woB+p9+SbXli4doJf+NjaBNTnJ4NigXiRYJlhG/B0Sy8\r\ngLrpT2M4upn31QM8pOMTWtcywujDRFT4maXrGQLqX+ZHYlbg71Jb9lodCy+5\r\neGZyTRU52Q7SxeghvOasU1om+8O/KP9qH4yAlxqwwLoT49Z4ns55gWXZnWir\r\nGBIgzSG0U7Xr3dQ6UAYp279meT/BootYWww=\r\n=lDMp\r\n-----END PGP SIGNATURE-----\r\n"},"types":"dist/types","engines":{"npm":"9.x","node":"18.x"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"d78c7307030f379c2d21382e49ea4b25de4b3677","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"8.19.4","description":"Wrappers to make writing lambda handlers easier","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@code-like-a-carpenter/env":"1.0.3","@code-like-a-carpenter/assert":"1.0.2","@code-like-a-carpenter/errors":"1.0.1","@code-like-a-carpenter/logger":"1.0.2","@code-like-a-carpenter/telemetry":"1.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/aws-lambda":"^8.10.114","openapi-typescript":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-handlers_1.3.4_1682916071964_0.7406553295933744","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@code-like-a-carpenter/lambda-handlers","version":"1.4.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/lambda-handlers@1.4.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/lambda-handlers","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"65c0e257738c98349e44f567bb6a969b4fd09132","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/lambda-handlers/-/lambda-handlers-1.4.0.tgz","fileCount":109,"integrity":"sha512-TxppXW6COxrY+XJCD+OLLo8k1dUGsTAtpNq//JqkNni5NUB5unfgyM92CVi2ux0UZEyW8bvqcGWpB73KalEvPw==","signatures":[{"sig":"MEUCIQCuCDiRHFsBzlMq/SFnv3a12x4Kk4u82Mqcwud10gQVkAIgahYI5/LP+cyqa1ESvmHSLeEYV5jVE9g2aZY9Q1uYt3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157752},"types":"dist/types","engines":{"npm":"9.x","node":"18.x"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"12608f78beaca2acb7cb1ed2a92b81bca1e86438","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"8.19.4","description":"Wrappers to make writing lambda handlers easier","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@code-like-a-carpenter/env":"1.0.3","@code-like-a-carpenter/assert":"1.0.2","@code-like-a-carpenter/errors":"1.0.1","@code-like-a-carpenter/logger":"1.0.2","@code-like-a-carpenter/telemetry":"1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/aws-lambda":"^8.10.115","openapi-typescript":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-handlers_1.4.0_1684165056395_0.08481625969352025","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@code-like-a-carpenter/lambda-handlers","version":"1.5.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/lambda-handlers@1.5.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/lambda-handlers","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"7424b25138224233e4865ffb9b929fe6ace6f67a","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/lambda-handlers/-/lambda-handlers-1.5.0.tgz","fileCount":109,"integrity":"sha512-ADwszlu7k5KTYVtA34/PGXfPnVECFKw75HMczIVYQlqjdrfeNMHduk5e/ulCUz0iokEo5IL+ZVeET0peKJpeTA==","signatures":[{"sig":"MEUCIQCNJZlPBQhqPnDeskiTMjsZ9rAX1RFzGucZR42MDx9XTgIgJ5zV6sPK59gc2xehnCZVILnZBIVNpwoYvxoFWddVaFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157752},"types":"dist/types","engines":{"npm":"9.x","node":"18.x"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"9a6b3385e99f5e6781329176ffdf1f3764759693","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"8.19.4","description":"Wrappers to make writing lambda handlers easier","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@code-like-a-carpenter/env":"1.0.3","@code-like-a-carpenter/assert":"1.0.2","@code-like-a-carpenter/errors":"1.0.1","@code-like-a-carpenter/logger":"1.0.2","@code-like-a-carpenter/telemetry":"1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/aws-lambda":"^8.10.115","openapi-typescript":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-handlers_1.5.0_1684900759562_0.16026496028827508","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@code-like-a-carpenter/lambda-handlers","version":"1.5.1","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/lambda-handlers@1.5.1","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/lambda-handlers","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"de6e444bd83fa51ac8f34cdecfb92118b1341d48","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/lambda-handlers/-/lambda-handlers-1.5.1.tgz","fileCount":108,"integrity":"sha512-hLKQFc9Gt8Gw74Mu4w5IKmKHUj7HF5jVHwz6PiEqKkoTZLw1yrg1yEMp+owg82rs2o0/oqHumztmcR/j+uk0kA==","signatures":[{"sig":"MEQCIAuc+uqzWM3dfGee5RBBlnr3uy77PJYDGG+30Los3pgNAiA1dxecxJPhNS+fKaUD08rrJ37ZruMVzrCF2HosaGgZqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106892},"types":"dist/types","engines":{"npm":"9.x","node":"18.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"49f1b6f093db2f0bb576f56053b5f49d57d0aae4","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"8.19.4","description":"Wrappers to make writing lambda handlers easier","directories":{},"_nodeVersion":"18.17.0","dependencies":{"@code-like-a-carpenter/env":"1.0.4","@code-like-a-carpenter/assert":"1.0.3","@code-like-a-carpenter/errors":"1.0.2","@code-like-a-carpenter/logger":"1.0.3","@code-like-a-carpenter/telemetry":"1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/aws-lambda":"^8.10.119","openapi-typescript":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-handlers_1.5.1_1692292910368_0.021327813781186755","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"@code-like-a-carpenter/lambda-handlers","version":"1.5.2","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/lambda-handlers@1.5.2","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/lambda-handlers","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"51e08f042d89509b298174c6de9be45b460bfc77","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/lambda-handlers/-/lambda-handlers-1.5.2.tgz","fileCount":109,"integrity":"sha512-fAeId7htWZRQ+51IJplsucpUXvK51kp6wX0dy4FcRVZV8cn2kIEs+taD1Vp5FDBf8MGOQ+dmZ2kgEpWkJyXrsg==","signatures":[{"sig":"MEUCIACGMrxtIeSF/eROSq26IWsEfB2VDvbYMXYBH9bdom74AiEAlFOWqBGVgyUiu9JbG7+hLS9g1otRXGt30j+OH8yfL/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165153},"types":"dist/types","engines":{"npm":"9.x","node":"18.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"beb170dd24588255b1799b2d473f07eeeca8e575","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"9.8.1","description":"Wrappers to make writing lambda handlers easier","directories":{},"_nodeVersion":"18.18.2","dependencies":{"@code-like-a-carpenter/env":"1.0.4","@code-like-a-carpenter/assert":"1.0.3","@code-like-a-carpenter/errors":"1.0.2","@code-like-a-carpenter/logger":"1.0.3","@code-like-a-carpenter/telemetry":"1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/aws-lambda":"^8.10.125","openapi-typescript":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-handlers_1.5.2_1699124630944_0.1565924860798349","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@code-like-a-carpenter/lambda-handlers","version":"2.0.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/lambda-handlers@2.0.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/lambda-handlers","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"9fdc1a6ab26ab7417c661a1b5d440432e7c23ac9","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/lambda-handlers/-/lambda-handlers-2.0.0.tgz","fileCount":109,"integrity":"sha512-wYAvpoGZvj9Oo4hNfI3lFtW1EBAv9a5eLycY37YPD//XDIo063wxjr9MXgOSAPbkEG4884R3ItBU9p6F7rZ0eQ==","signatures":[{"sig":"MEQCICqH7yRnZ/GNbaTB9gq/H63rIOqDXY9uc9e/9UoR1OBhAiBnbKTa7a5zXABexPzU9AvaCltq248k77fSSBNla/xDuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189611},"types":"dist/types","engines":{"npm":"9.x","node":"18.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"6d0bc9b5ae34378e0ad644fc0493ddb7f0ceb9cc","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"9.8.1","description":"Wrappers to make writing lambda handlers easier","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.4","zod-validation-error":"^2.1.0","@code-like-a-carpenter/env":"1.0.4","@code-like-a-carpenter/assert":"1.0.3","@code-like-a-carpenter/errors":"1.0.2","@code-like-a-carpenter/logger":"1.0.3","@code-like-a-carpenter/telemetry":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/aws-lambda":"^8.10.126","openapi-typescript":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-handlers_2.0.0_1699633134021_0.5505786644247448","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@code-like-a-carpenter/lambda-handlers","version":"2.1.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/lambda-handlers@2.1.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/lambda-handlers","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"1c0c681a383a22ac1dbd74b783957da6ceeb19aa","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/lambda-handlers/-/lambda-handlers-2.1.0.tgz","fileCount":109,"integrity":"sha512-hU/z7s0aMmZZmPwcocBCz1uZZ4P5TrqZIdWok3esmyigAsB71GSSyUWPZf/48jt2R421rODxFfJJXKTNzfRb1g==","signatures":[{"sig":"MEUCIQCuPSnZQ5JKdPwphCnuDNXSbIy6TgQzh6tMttqO9Fno5AIgfUIw8e8C4z1NwxMq1IzILnHMW6vRaPAze3FHDz0e+ac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189794},"types":"dist/types","engines":{"npm":"9.x","node":"18.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"da2e10b21c9237ccfda512c530a69b4c52737ac4","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"9.8.1","description":"Wrappers to make writing lambda handlers easier","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.4","zod-validation-error":"^2.1.0","@code-like-a-carpenter/env":"1.0.4","@code-like-a-carpenter/assert":"1.1.0","@code-like-a-carpenter/errors":"1.0.2","@code-like-a-carpenter/logger":"1.0.3","@code-like-a-carpenter/telemetry":"2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/aws-lambda":"^8.10.129","openapi-typescript":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-handlers_2.1.0_1701027977892_0.19174957664839276","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@code-like-a-carpenter/lambda-handlers","version":"3.0.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/lambda-handlers@3.0.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/lambda-handlers","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"66ee449fa7e994e484dfdedb05457a076e8ee17b","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/lambda-handlers/-/lambda-handlers-3.0.0.tgz","fileCount":109,"integrity":"sha512-zhB9Zx/5d3rjoIBVb/C/8/yVuosy3YRPg+aE5bFxPXBM9hWr4FmeXpVV3lSWX30XlSRi4P1qTh9jjnMVd+rM6A==","signatures":[{"sig":"MEYCIQDpWPFmWhARlAqeWwtp7S3OTdvzCGqTAFnubEoUtt5BqQIhALFpkA9W6sMXSQdFQ+I4Ur9wg1qhCsP+CNoxdWe4Tofv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189977},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"11f8d67334d66105c0464fdb352dd3e291db5bc3","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.2.3","description":"Wrappers to make writing lambda handlers easier","directories":{},"_nodeVersion":"18.19.0","dependencies":{"zod":"^3.22.4","zod-validation-error":"^2.1.0","@code-like-a-carpenter/env":"2.0.0","@code-like-a-carpenter/assert":"2.0.0","@code-like-a-carpenter/errors":"2.0.0","@code-like-a-carpenter/logger":"2.0.0","@code-like-a-carpenter/telemetry":"3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/aws-lambda":"^8.10.131","openapi-typescript":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-handlers_3.0.0_1705989026890_0.28061893984294195","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@code-like-a-carpenter/lambda-handlers","version":"3.1.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/lambda-handlers@3.1.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/lambda-handlers","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"d2de948a358174f411c7c567fc3190251a5e6896","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/lambda-handlers/-/lambda-handlers-3.1.0.tgz","fileCount":109,"integrity":"sha512-iuaQNO4aPe7DB799KmblaWlHFJlOyrcTK7azTpzqa3BQiYjtjvPDZe0N9gA7CO5UAUuioL7hYsqb6zfl0ii4jg==","signatures":[{"sig":"MEQCIDN4sonJxPmNmSvQfiFl/AY9SYi2Vu1VfHoAAA4HHg6dAiA3cHL3Z1UENWNxFCtM4j/kQu2m0FiqcKNZYtZowaCpVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190271},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./package.json":"./package.json"},"gitHead":"a5365067951bca00a584cbc72763411a72972e0b","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.2.4","description":"Wrappers to make writing lambda handlers easier","directories":{},"_nodeVersion":"20.11.0","dependencies":{"zod":"^3.22.4","zod-validation-error":"^2.1.0","@code-like-a-carpenter/env":"2.1.0","@code-like-a-carpenter/assert":"2.1.0","@code-like-a-carpenter/errors":"2.1.0","@code-like-a-carpenter/logger":"2.1.0","@code-like-a-carpenter/telemetry":"3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/aws-lambda":"^8.10.133","openapi-typescript":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/lambda-handlers_3.1.0_1706847326846_0.2321008133607465","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@code-like-a-carpenter/lambda-handlers","version":"3.2.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/lambda-handlers@3.2.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/lambda-handlers","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"0b907bb7969ee67bfd0552a4f2c454825c5ff67b","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/lambda-handlers/-/lambda-handlers-3.2.0.tgz","fileCount":109,"integrity":"sha512-UCDTYZ02ZKuZkb1ZZcKtxnQAr90IauZtRKjnsIJwRgBrD+nY8LXAJC0ivZtx0aKtCxAxnIb05RHElQRWyOSD2A==","signatures":[{"sig":"MEYCIQDtJZtxT6wDmIC7ZVsAxakXN+kmgN0IU1Yv9uOOdnmSqQIhAOl6Q7Iw+UF8y98lKsLRnBBdbwBhPe9NaJY0BLotp8c2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190310},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"ca360619e1a38c910fc0f9c46275117f7846534e","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.2.4","description":"Wrappers to make writing lambda handlers easier","directories":{},"_nodeVersion":"20.11.0","dependencies":{"zod":"^3.22.4","zod-validation-error":"^2.1.0","@code-like-a-carpenter/env":"2.2.0","@code-like-a-carpenter/assert":"2.2.0","@code-like-a-carpenter/errors":"2.2.0","@code-like-a-carpenter/logger":"2.2.0","@code-like-a-carpenter/telemetry":"3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/aws-lambda":"^8.10.133","openapi-typescript":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/lambda-handlers_3.2.0_1706892020881_0.4390029772994948","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"@code-like-a-carpenter/lambda-handlers","version":"3.2.1","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/lambda-handlers@3.2.1","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/lambda-handlers","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"c90fbf051f8f1c70d12adc8d3f4aa3170195c793","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/lambda-handlers/-/lambda-handlers-3.2.1.tgz","fileCount":108,"integrity":"sha512-ep5j2GvNTKP3RIm705z8MSFSnMcPhVoeketZi8w7re96ibL+u+H4JNdyroBCypC72eiE3cE483xaeOmW/v01MA==","signatures":[{"sig":"MEUCIEGwsn4+6C/1yyQahk9ESVEkgVvyE1SxKgpW3rpCpt3uAiEAvqXDyF7n4r+7PT0pFhBcRGnLZlQ3u0b7fYpHPVVkIrE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131933},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"f30ba723c30ed3bf1549fb60321122eec4014a26","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.2.4","description":"Wrappers to make writing lambda handlers easier","directories":{},"_nodeVersion":"20.11.0","dependencies":{"zod":"^3.22.4","zod-validation-error":"^2.1.0","@code-like-a-carpenter/env":"2.2.0","@code-like-a-carpenter/assert":"2.2.1","@code-like-a-carpenter/errors":"2.2.0","@code-like-a-carpenter/logger":"2.2.0","@code-like-a-carpenter/telemetry":"3.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/aws-lambda":"^8.10.133","openapi-typescript":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/lambda-handlers_3.2.1_1706941279176_0.05291592293334757","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"@code-like-a-carpenter/lambda-handlers","version":"3.2.2","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/lambda-handlers@3.2.2","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/lambda-handlers","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"40aa50fe199d800a6180eaae3703f4949fff054c","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/lambda-handlers/-/lambda-handlers-3.2.2.tgz","fileCount":109,"integrity":"sha512-BKPwNmaOjI93zdguOgNqyvCvqc4bVN/gQ2v9UZC8MhWAAFHnx/t059C0NjMZMJlRuFQVoKqWmVFNpLL4FWb1Tw==","signatures":[{"sig":"MEQCIAuzw0Sy7x+pibD86ij4fXlIEV3gCb8sjAORDyUZluZQAiA1N83UDqQcfSPgpkD/OnD5hNgi8LVMqFn0VW2Rh3uSyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191413},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"b3ebdd897b991c7d457f26270cf8af7d6fa310ac","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":1,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.2.4","description":"Wrappers to make writing lambda handlers easier","directories":{},"_nodeVersion":"20.11.0","dependencies":{"zod":"^3.22.4","zod-validation-error":"^2.1.0","@code-like-a-carpenter/env":"2.2.1","@code-like-a-carpenter/assert":"2.2.2","@code-like-a-carpenter/errors":"2.2.1","@code-like-a-carpenter/logger":"2.2.1","@code-like-a-carpenter/telemetry":"3.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/aws-lambda":"^8.10.133","openapi-typescript":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/lambda-handlers_3.2.2_1707281263905_0.13531050172028136","host":"s3://npm-registry-packages"}},"3.2.3":{"name":"@code-like-a-carpenter/lambda-handlers","version":"3.2.3","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/lambda-handlers@3.2.3","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/lambda-handlers","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"70eec76ee8d3f6d0495961e56b7677b2745d3615","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/lambda-handlers/-/lambda-handlers-3.2.3.tgz","fileCount":109,"integrity":"sha512-ht72O6U/Cl+WKxRiQw4wWITigDcHQjyxB/g1PyMHYP0t9TiEf4VEh/xPOsSA/vxW3QvzK4d7RZjLMZNqGUfOBQ==","signatures":[{"sig":"MEYCIQDM+tQw47uJ1JBYR8W7oMk+2N/dXV31ayOvIE3KNm1VoAIhAJg381V3XTzfJPAVtY0W21FyHgJOaZFiyreVqwfmXbAP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191413},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"cd44a5e3691aade4bc1220600792bbffafaae9b6","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":3,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.2.4","description":"Wrappers to make writing lambda handlers easier","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.22.4","zod-validation-error":"^2.1.0","@code-like-a-carpenter/env":"2.2.3","@code-like-a-carpenter/assert":"2.2.4","@code-like-a-carpenter/errors":"2.2.3","@code-like-a-carpenter/logger":"2.2.2","@code-like-a-carpenter/telemetry":"3.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/aws-lambda":"^8.10.133","openapi-typescript":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/lambda-handlers_3.2.3_1710520993921_0.029607650139994668","host":"s3://npm-registry-packages"}},"3.2.4":{"name":"@code-like-a-carpenter/lambda-handlers","version":"3.2.4","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/lambda-handlers@3.2.4","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/lambda-handlers","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"3100a5820921bfa9c3ff2932fa206324e661b031","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/lambda-handlers/-/lambda-handlers-3.2.4.tgz","fileCount":109,"integrity":"sha512-iyfE4cc7WliyLaOHASZqYuGWzsE9GqzZYRpq9YlVifzT0/E53hL0sWcDZciK6inP2sjIKtqabTEBR1s2tsWBkg==","signatures":[{"sig":"MEUCIQDh84PDDdlHR5gWDGGehdA3XWNrXYnl0cDdVw9D1zdYKQIgCpG7XWP4tbKfA7YlcyI3AIOYDd4/azPHy1FEzaOf9NU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191411},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs","carpentry":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"79f0e7522eab44f59fc1cc7546fbd34f4cb75f27","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":3,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.2.4","description":"Wrappers to make writing lambda handlers easier","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.22.4","zod-validation-error":"^2.1.0","@code-like-a-carpenter/env":"2.2.4","@code-like-a-carpenter/assert":"2.2.5","@code-like-a-carpenter/errors":"2.2.4","@code-like-a-carpenter/logger":"2.2.3","@code-like-a-carpenter/telemetry":"3.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/aws-lambda":"^8.10.133","openapi-typescript":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/lambda-handlers_3.2.4_1711226479646_0.48247803761583796","host":"s3://npm-registry-packages"}},"3.2.5":{"name":"@code-like-a-carpenter/lambda-handlers","version":"3.2.5","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/lambda-handlers@3.2.5","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/lambda-handlers","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"b1151c414bd4c9a6fe0b7d907409a74d9511b733","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/lambda-handlers/-/lambda-handlers-3.2.5.tgz","fileCount":109,"integrity":"sha512-40Jo8oFrFmSNkyf7USZ8sppSAF4Dznh7ats0Qr/v3opVXCUaMlWe9qV9XHXUvad0IW/kcIMt+yRB6hgktd/S/w==","signatures":[{"sig":"MEUCIQCQAjE2TS2geGDcAAGejwM2g1HBjluwfr8r+otuSbPVNgIgRlTWTfDvVQoxHgZksW9g66/N+zG6KJ1JgjsSfQPdqy0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191411},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs","carpentry":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"3a53c8d938d21f1f24b4a1e59ec1634b9e30f227","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":5,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.2.4","description":"Wrappers to make writing lambda handlers easier","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.22.4","zod-validation-error":"^2.1.0","@code-like-a-carpenter/env":"2.2.5","@code-like-a-carpenter/assert":"2.2.6","@code-like-a-carpenter/errors":"2.2.5","@code-like-a-carpenter/logger":"2.2.4","@code-like-a-carpenter/telemetry":"3.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/aws-lambda":"^8.10.133","openapi-typescript":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/lambda-handlers_3.2.5_1711237007156_0.6178375818833794","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@code-like-a-carpenter/lambda-handlers","version":"3.3.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/lambda-handlers@3.3.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/lambda-handlers","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"1a5a394051682a877e06abddb10d535042f3969e","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/lambda-handlers/-/lambda-handlers-3.3.0.tgz","fileCount":109,"integrity":"sha512-DSnS+H7ot1Ca5OXV97ak1Zg4y5SSc1VTi6dQbhTX2fisI8p40FkNqk4SWywqNY98piwXBOMudvOGo6L6BSavOA==","signatures":[{"sig":"MEUCIFivC7L91EZQKL4u68PMsPeh4SpnfpFWHAJ9Q6J9PjiZAiEAuI1cx4rpAfu38STqvvVJJmzsKmMPmMBgAF/gU42jUxU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191748},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs","carpentry":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"90360755e6cf524c74c302f00e9ae9192a3867e9","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":5,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.5.2","description":"Wrappers to make writing lambda handlers easier","directories":{},"_nodeVersion":"20.13.1","dependencies":{"zod":"^3.23.8","zod-validation-error":"^3.3.0","@code-like-a-carpenter/env":"2.2.5","@code-like-a-carpenter/assert":"2.2.6","@code-like-a-carpenter/errors":"2.2.5","@code-like-a-carpenter/logger":"2.2.4","@code-like-a-carpenter/telemetry":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/aws-lambda":"^8.10.138","openapi-typescript":"^6.7.6"},"_npmOperationalInternal":{"tmp":"tmp/lambda-handlers_3.3.0_1717284766617_0.18437241067634913","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"@code-like-a-carpenter/lambda-handlers","version":"3.3.1","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/lambda-handlers@3.3.1","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/lambda-handlers","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"a63476ead5d6956c9743dddcf681382e8085bb4d","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/lambda-handlers/-/lambda-handlers-3.3.1.tgz","fileCount":139,"integrity":"sha512-txqOeAczMoiVxgTkFMh2+VjYYF+YXQODaJBMjRW8jdXGqyJ3QqC8OoKj+69VyMFhLrm7PCjWr849oIXd3NzisQ==","signatures":[{"sig":"MEUCIEwtucFN4mctoomYpZ4UVM3z6rILIsHfT9jplrx+c7ynAiEA/dTnmhsXklh+FHGX1XpFVvMFzDgMVCQR3v6aGwvvgu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209796},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/esm/index.mjs","carpentry":"./src/index.ts"},"require":{"types":"./dist/cjs-types/index.d.ts","default":"./dist/cjs/index.cjs","carpentry":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"c3b1ff58f55a1afc0cc6be1a315fd51ef6a9fa58","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":5,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.5.2","description":"Wrappers to make writing lambda handlers easier","directories":{},"_nodeVersion":"20.13.1","dependencies":{"zod":"^3.23.8","zod-validation-error":"^3.3.0","@code-like-a-carpenter/env":"2.2.6","@code-like-a-carpenter/assert":"2.2.7","@code-like-a-carpenter/errors":"2.2.6","@code-like-a-carpenter/logger":"2.2.5","@code-like-a-carpenter/telemetry":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/aws-lambda":"^8.10.138","openapi-typescript":"^6.7.6"},"_npmOperationalInternal":{"tmp":"tmp/lambda-handlers_3.3.1_1717354198213_0.01903038625276965","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"@code-like-a-carpenter/lambda-handlers","version":"3.4.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/lambda-handlers@3.4.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/lambda-handlers","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"b216ea3a18e607defcdfa7dae98633d0664fddfc","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/lambda-handlers/-/lambda-handlers-3.4.0.tgz","fileCount":116,"integrity":"sha512-+wFq2cJmAsm3P2V3fSgDudTKBnzinAdvsO4lihC8VVnudt1Fs6GbOAhepGaMngl9Lb04eoAH3nVtKajgng8x6Q==","signatures":[{"sig":"MEUCIQDcVOIsL6xqnDM0i/y5DvZ8SvkcljzwuSdOjSJSfsZxWAIgXvbYJhKfExfLej2SfsH/veVf1haUlBOykjftoxkzOYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":330713},"engines":{"node":"20.x"},"exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.mjs","carpentry":"./src/index.ts"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs","carpentry":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"ce6d333395771c985137410cfb5645ad3c7d067b","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":5,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.7.0","description":"Wrappers to make writing lambda handlers easier","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.18.2","zod-validation-error":"^3.3.0","@code-like-a-carpenter/env":"2.3.0","@code-like-a-carpenter/assert":"2.3.0","@code-like-a-carpenter/errors":"2.3.0","@code-like-a-carpenter/logger":"2.3.0","@code-like-a-carpenter/telemetry":"3.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/aws-lambda":"^8.10.138"},"_npmOperationalInternal":{"tmp":"tmp/lambda-handlers_3.4.0_1717812702890_0.6559810357794464","host":"s3://npm-registry-packages"}},"3.4.1":{"name":"@code-like-a-carpenter/lambda-handlers","version":"3.4.1","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/lambda-handlers@3.4.1","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/lambda-handlers","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"477e6adb2b6e8292cc13d04afb899d1856f80b9a","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/lambda-handlers/-/lambda-handlers-3.4.1.tgz","fileCount":116,"integrity":"sha512-IsaqRAysAzLjblToIClnEzURVvxBbn77drWEnfzZ3F3Zx1oj10lwNlw1WiDiSj0khE8NGzMY8KlPVcsKsVhv+g==","signatures":[{"sig":"MEYCIQD+qiJ661l2vCuMXnVA3mxiLfb18dcNJUxjeFqlPjBx1QIhAJ2LveWeo9aCc2pdG1BouVUJtw4RcvEBt7PA/9m/JK1J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":330751},"types":"./dist/types/index.d.ts","engines":{"node":"20.x"},"exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.mjs","carpentry":"./src/index.ts"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs","carpentry":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"ade0112b1655cc438e8cf89fe10af3eb728eb594","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":5,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.7.0","description":"Wrappers to make writing lambda handlers easier","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.18.2","zod-validation-error":"^3.3.0","@code-like-a-carpenter/env":"2.3.1","@code-like-a-carpenter/assert":"2.3.1","@code-like-a-carpenter/errors":"2.3.1","@code-like-a-carpenter/logger":"2.3.1","@code-like-a-carpenter/telemetry":"3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/aws-lambda":"^8.10.138"},"_npmOperationalInternal":{"tmp":"tmp/lambda-handlers_3.4.1_1717817027608_0.4055450135091565","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"@code-like-a-carpenter/lambda-handlers","version":"3.5.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/lambda-handlers@3.5.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/lambda-handlers","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"4ba1eb05494e3545f43c06a04189be497cb50bf0","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/lambda-handlers/-/lambda-handlers-3.5.0.tgz","fileCount":116,"integrity":"sha512-kgs9+lBeskNg3OLP//HothlXS55qQqAZUjUqQdksk9lliYqm6oTlOeQelwqpKemB7ZNmhbLkO5bbGjwiewW7Wg==","signatures":[{"sig":"MEUCIHnYUSuiPYxwAs52TMOe1aidYIUbJ0Wujtc/n+DAvYHrAiEAxcPOau41vsCHDGqMnUPK5ctEDAdu4wB4GTfV+aJlWso=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":330757},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":"20.x"},"exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./package.json":"./package.json"},"gitHead":"4caf56b3c1dd15df088ffb5a037ae4a2981a92ad","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":5,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.7.0","description":"Wrappers to make writing lambda handlers easier","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.18.2","zod-validation-error":"^3.3.0","@code-like-a-carpenter/env":"2.4.0","@code-like-a-carpenter/assert":"2.3.2","@code-like-a-carpenter/errors":"2.4.0","@code-like-a-carpenter/logger":"2.4.0","@code-like-a-carpenter/telemetry":"3.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/aws-lambda":"^8.10.138"},"_npmOperationalInternal":{"tmp":"tmp/lambda-handlers_3.5.0_1718075426418_0.76606165532521","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"@code-like-a-carpenter/lambda-handlers","version":"3.6.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/lambda-handlers@3.6.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/lambda-handlers","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"fbe5d5ac5f0f509b0b9471ac01ad5f48f3d7ad8d","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/lambda-handlers/-/lambda-handlers-3.6.0.tgz","fileCount":116,"integrity":"sha512-UUUyzzj3dNtecY9VQ3VDti5Smbsjj18DfyqNAbYtuNNnDNor9MSU8Nnq2+2CtzJTbZKevpu94TywU4fAGJTPKQ==","signatures":[{"sig":"MEUCIQDfX7jEzxX4r9VeDm8Ly5o246pNQQU/Hkg2NDZZ+WqNsQIgCE50jK5512Gus5uULs2Eg8lBatief7thVpB78QOiYfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333748},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":"22.x"},"exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./package.json":"./package.json"},"gitHead":"e6922cc29f31e053c729422b1c33021bf17842ea","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":5,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.9.2","description":"Wrappers to make writing lambda handlers easier","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.23.8","undici":"^6.18.2","zod-validation-error":"^3.3.0","@code-like-a-carpenter/env":"2.5.0","@code-like-a-carpenter/assert":"2.4.0","@code-like-a-carpenter/errors":"2.5.0","@code-like-a-carpenter/logger":"2.5.0","@code-like-a-carpenter/telemetry":"3.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/aws-lambda":"^8.10.138"},"_npmOperationalInternal":{"tmp":"tmp/lambda-handlers_3.6.0_1744386609029_0.778965375019135","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"_id":"@code-like-a-carpenter/lambda-handlers@3.6.1","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"5eb7b0087c831f174df5cb4a9b4a37325f7ceaba","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/lambda-handlers/-/lambda-handlers-3.6.1.tgz","fileCount":148,"integrity":"sha512-G+k8T75hKZt4sgmjaJnayUDIVbBWuKTWnAZUnt54aykQ6/F1XIAR9FIFLZkLyEzGN4H86GftY8JbNN3j9WwE1A==","signatures":[{"sig":"MEUCIG38UPiTunVlrI5rtWRPmnn6mbI9bXLYa0QEahYk7L0PAiEAmULuvi2QtYCaI/I7PFyGVf/go7URUMJZtnPTXH1bfBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDkFqGEFsGOre+4sPng/vF9hZ8tUx1cLD3kju07XLtviwIgAtFD/VCsppzAzAWln75JQ4su/gVvZ28zcHoP/etVXZk="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-like-a-carpenter%2flambda-handlers@3.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":402770},"name":"@code-like-a-carpenter/lambda-handlers","type":"module","types":"./dist/types/index.d.ts","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"engines":{"node":"22.x"},"exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs-types/index.d.cts","default":"./dist/cjs/index.cjs"}},"./package.json":"./package.json"},"gitHead":"5bbc03d8b7166c562274dc86a04719a6eb9ab6c9","license":"MIT","version":"3.6.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8e7b73b-bad6-4267-81ea-9c6f7c171019"}},"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/lambda-handlers","releaseAll":5,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"11.19.1","description":"Wrappers to make writing lambda handlers easier","directories":{},"maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8","undici":"^6.18.2","zod-validation-error":"^3.3.0","@code-like-a-carpenter/env":"2.5.1","@code-like-a-carpenter/assert":"2.4.1","@code-like-a-carpenter/errors":"2.5.1","@code-like-a-carpenter/logger":"2.5.1","@code-like-a-carpenter/telemetry":"3.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/aws-lambda":"^8.10.157"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lambda-handlers_3.6.1_1789234864133_0.6375501927887179"}}},"time":{"created":"2023-03-08T16:53:03.010Z","modified":"2026-09-12T17:41:04.614Z","1.0.0":"2023-03-08T16:53:03.233Z","1.0.1":"2023-03-09T16:16:24.311Z","1.1.0":"2023-03-11T05:04:30.807Z","1.2.0":"2023-03-12T23:44:24.061Z","1.3.0":"2023-03-15T03:09:03.251Z","1.3.1":"2023-03-16T04:05:09.114Z","1.3.2":"2023-04-18T04:10:55.549Z","1.3.3":"2023-04-20T14:47:01.916Z","1.3.4":"2023-05-01T04:41:12.192Z","1.4.0":"2023-05-15T15:37:36.588Z","1.5.0":"2023-05-24T03:59:19.748Z","1.5.1":"2023-08-17T17:21:50.577Z","1.5.2":"2023-11-04T19:03:51.168Z","2.0.0":"2023-11-10T16:18:54.332Z","2.1.0":"2023-11-26T19:46:18.103Z","3.0.0":"2024-01-23T05:50:27.068Z","3.1.0":"2024-02-02T04:15:27.079Z","3.2.0":"2024-02-02T16:40:21.096Z","3.2.1":"2024-02-03T06:21:19.359Z","3.2.2":"2024-02-07T04:47:44.123Z","3.2.3":"2024-03-15T16:43:14.092Z","3.2.4":"2024-03-23T20:41:19.885Z","3.2.5":"2024-03-23T23:36:47.354Z","3.3.0":"2024-06-01T23:32:46.956Z","3.3.1":"2024-06-02T18:49:58.381Z","3.4.0":"2024-06-08T02:11:43.140Z","3.4.1":"2024-06-08T03:23:47.858Z","3.5.0":"2024-06-11T03:10:26.704Z","3.6.0":"2025-04-11T15:50:09.221Z","3.6.1":"2026-09-12T17:41:04.227Z"},"bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/lambda-handlers","repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"description":"Wrappers to make writing lambda handlers easier","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"readme":"# @code-like-a-carpenter/lambda-handlers\n\n[![standard-readme compliant](https://img.shields.io/badge/readme%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n\n> Wrappers to make writing lambda handlers easier\n\n## Table of Contents\n\n-   [Install](#install)\n-   [Usage](#usage)\n    -   [REST Apis (API Gateway v1](#rest-apis-api-gateway-v1)\n    -   [SQS Events](#sqs-events)\n-   [Maintainer](#maintainer)\n-   [Contributing](#contributing)\n-   [License](#license)\n\n## Install\n\n```bash\nnpm i @code-like-a-carpenter/lambda-handlers\n```\n\n## Usage\n\nThis package provides various factories for Lambda events. Each factory, at a\nminimum, adds telemetry to your handler, but also simplifies the interface. For\nexample, the REST handler takes care of JSON serialization and deserialization\nwhile the SQS handler lets you think about individual messages rather than the\nentire event.\n\nAll factories force you to prove `async` callbacks rather than nodebacks.\n\n### REST Apis (API Gateway v1\n\nFirst, use `openapi-typescript` to generate typescript types from the api.yml\nthat you're passing to CloudFormation.\n\n```bash\nnpx openapi-typescript api.yml --output __generated__/api.ts\n```\n\nThen, use `handleRestEvent` to define your lambda handler.\n\n```ts\nimport {handleRestEvent} from '@code-like-a-carpenter/lambda-handlers';\nimport {operations} from './__generated__/api';\n\nexport const handler = handleRestEvent<operations['myOperation']>(\n    async (event, {context, logger}) => ({\n        statusCode: 204,\n    })\n);\n```\n\n`event` is a transformed version of the raw Lambda event. The query string and\nheader objects have been replaced with `URLSearchParams` and `Headers`,\nrespectively. For `content-type: application/json`, the body has been parsed\ninto a type-safe object.\n\n`context` is the Lambda context object.\n\n`logger` is a `Logger` from `@code-like-a-carpenter/logger` scoped to this\nrequest.\n\n### SQS Events\n\nWhen you configure your CloudFormation stack, make sure your SQS handler\nincludes\n\n```yml\nFunctionResponseTypes:\n    - BatchRequestFailures\n```\n\n`handleSqsEvent` will take care of return the correct payload if any message\ncannot be processed, but it can only do so if the resource has been configured\nto expect such a response.\n\n```ts\nimport {handleSqsEvent} from '@code-like-a-carpenter/lambda-handlers';\n\nexport const handler = handleSqsEvent(async (message, {context, logger}) => {\n    logger.info('Received message', {message});\n});\n```\n\n`message` is a single record from the original SQS event.\n\n`context` is the Lambda context object.\n\n`logger` is a `Logger` from `@code-like-a-carpenter/logger` scoped to this\nmessage.\n\n## Maintainer\n\n[Ian Remmel](https://www.ianwremmel.com)\n\n## Contributing\n\nPlease see contributing guidelines at the\n[project homepage](https://www.github.com/code-like-a-carpenter/workbench/).\n\n## License\n\nMIT © [Ian Remmel](https://www.ianwremmel.com) 2023 until at least now\n","readmeFilename":"README.md"}