{"_id":"@0to10/aws-api-gateway-handler","_rev":"13-2ff82bdedc3a9bd9f40d06ebbac1f932","name":"@0to10/aws-api-gateway-handler","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.0":{"name":"@0to10/aws-api-gateway-handler","version":"1.0.0","keywords":["aws","api gateway","express","lambda"],"author":{"name":"0TO10","email":"open-source-software@0to10.nl"},"license":"MIT","_id":"@0to10/aws-api-gateway-handler@1.0.0","maintainers":[{"name":"0to10-dev","email":"open-source-software@0to10.nl"}],"homepage":"https://0to10.nl","bugs":{"url":"https://github.com/0to10/aws-api-gateway-handler-library-ts/issues"},"dist":{"shasum":"8b82a09e7fcabbcf6e75b6ecf9ef2a8a6ad1b212","tarball":"https://registry.npmjs.org/@0to10/aws-api-gateway-handler/-/aws-api-gateway-handler-1.0.0.tgz","fileCount":48,"integrity":"sha512-FlB90KJCt7IznhtgTErCILh98ZyT+iaNFu2xAtgggLRjxRO5CcJSne1UfAPdI88r+5j6r2ZD0dbVQdjZN0TXqA==","signatures":[{"sig":"MEQCIDeGoAO9tTdFnUSTFqhYyBQghIC44iqPaV/b23VMD/Q5AiBDZfB5soPy80Ca50lNuolidhbWrFLxPnGYCEO4iAWfrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":686590},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"633dbc7825e4a15718adb15cbaaadb947e11dbe3","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"webpack","lint:fix":"eslint --fix . --ext .ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"0to10-dev","email":"open-source-software@0to10.nl"},"repository":{"url":"git+https://github.com/0to10/aws-api-gateway-handler-library-ts.git","type":"git"},"_npmVersion":"10.2.4","description":"Typescript library for setting up Lambda functions to serve as API Gateway handler","directories":{"test":"tests"},"_nodeVersion":"18.19.1","dependencies":{"express":"~4.18.2","express-async-errors":"^3.1.1","aws-serverless-express":"~3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.2.0","eslint":"^8.56.0","ts-jest":"^29.1.0","webpack":"^5.91.0","supertest":"^7.0.0","ts-loader":"^9.5.1","@types/node":"~18.17.19","webpack-cli":"^5.1.4","@jest/globals":"^29.5.0","@types/express":"^4.17.21","@types/type-is":"^1.6.6","@types/supertest":"^6.0.2","@types/aws-lambda":"~8.10.122","@typescript-eslint/parser":"^6.19.0","eslint-plugin-deprecation":"^2.0.0","license-checker-rseidelsohn":"^4.3.0","@types/aws-serverless-express":"~3.3.6","@typescript-eslint/eslint-plugin":"^6.19.0"},"_npmOperationalInternal":{"tmp":"tmp/aws-api-gateway-handler_1.0.0_1723578281336_0.4996096950439959","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@0to10/aws-api-gateway-handler","version":"1.0.1","keywords":["aws","api gateway","express","lambda"],"author":{"name":"0TO10","email":"open-source-software@0to10.nl"},"license":"MIT","_id":"@0to10/aws-api-gateway-handler@1.0.1","maintainers":[{"name":"0to10-dev","email":"open-source-software@0to10.nl"}],"homepage":"https://0to10.nl","bugs":{"url":"https://github.com/0to10/aws-api-gateway-handler-library-ts/issues"},"dist":{"shasum":"fdc31bf2ad729567d273423b816cda1fa6021adc","tarball":"https://registry.npmjs.org/@0to10/aws-api-gateway-handler/-/aws-api-gateway-handler-1.0.1.tgz","fileCount":48,"integrity":"sha512-DGJLB965iCKu4kZoYh+EfN9EAODF1B+8RhSdWkptl18NREX3CQDXAaghNIyZ4Hf7HPcUzZEETNkc3PKxEant/A==","signatures":[{"sig":"MEUCIQC0Z6JyPy0fRRLp8ocRGk4kW1C+HjOzXt25RBcyn5H//QIgKZF9RCC6d1r6QrdKpvGOs4IQnHi76DnSbbL5yIi5cXs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":686743},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"590cc7841d64f6c1aa53faff6094a725d1438ee9","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"webpack","lint:fix":"eslint --fix . --ext .ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"0to10-dev","email":"open-source-software@0to10.nl"},"repository":{"url":"git+https://github.com/0to10/aws-api-gateway-handler-library-ts.git","type":"git"},"_npmVersion":"10.2.4","description":"Typescript library for setting up Lambda functions to serve as API Gateway handler","directories":{"test":"tests"},"_nodeVersion":"18.19.1","dependencies":{"express":"^4.18.2","express-async-errors":"^3.1.1","aws-serverless-express":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.2.0","eslint":"^8.56.0","ts-jest":"^29.1.0","webpack":"^5.91.0","supertest":"^7.0.0","ts-loader":"^9.5.1","@types/node":"~18.17.19","webpack-cli":"^5.1.4","@jest/globals":"^29.5.0","@types/express":"^4.17.21","@types/type-is":"^1.6.6","@types/supertest":"^6.0.2","@types/aws-lambda":"~8.10.122","@typescript-eslint/parser":"^6.19.0","eslint-plugin-deprecation":"^2.0.0","license-checker-rseidelsohn":"^4.3.0","@types/aws-serverless-express":"~3.3.6","@typescript-eslint/eslint-plugin":"^6.19.0"},"_npmOperationalInternal":{"tmp":"tmp/aws-api-gateway-handler_1.0.1_1723583660460_0.9558456546891367","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@0to10/aws-api-gateway-handler","version":"1.0.2","keywords":["aws","api gateway","express","lambda"],"author":{"name":"0TO10","email":"open-source-software@0to10.nl"},"license":"MIT","_id":"@0to10/aws-api-gateway-handler@1.0.2","maintainers":[{"name":"0to10-dev","email":"open-source-software@0to10.nl"}],"homepage":"https://0to10.nl","bugs":{"url":"https://github.com/0to10/aws-api-gateway-handler-library-ts/issues"},"dist":{"shasum":"682d29025733469b0bdd8ee4ba37ebd64099d18c","tarball":"https://registry.npmjs.org/@0to10/aws-api-gateway-handler/-/aws-api-gateway-handler-1.0.2.tgz","fileCount":31,"integrity":"sha512-KBh9cRm8BPZNt8zKRjcPm+/0NGrqTcPy5Dcdwrxo5bnf3KO7CVXmLC5tQ7YvG811xp49LVYKETpFdgao9D7nrw==","signatures":[{"sig":"MEUCICMm1jIQ/LlmdKqf8dZA5rRrChuNVTTpGIMHTn0qHkNhAiEAkkXzPoAczQuEs/EiweGcMf16hxakJM3vBrfX7bLDPtY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":685276},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"590cc7841d64f6c1aa53faff6094a725d1438ee9","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"webpack","lint:fix":"eslint --fix . --ext .ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"0to10-dev","email":"open-source-software@0to10.nl"},"repository":{"url":"git+https://github.com/0to10/aws-api-gateway-handler-library-ts.git","type":"git"},"_npmVersion":"10.2.4","description":"Typescript library for setting up Lambda functions to serve as API Gateway handler","directories":{"test":"tests"},"_nodeVersion":"18.19.1","dependencies":{"express":"^4.18.2","express-async-errors":"^3.1.1","aws-serverless-express":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.2.0","eslint":"^8.56.0","ts-jest":"^29.1.0","webpack":"^5.91.0","supertest":"^7.0.0","ts-loader":"^9.5.1","@types/node":"~18.17.19","webpack-cli":"^5.1.4","@jest/globals":"^29.5.0","@types/express":"^4.17.21","@types/type-is":"^1.6.6","@types/supertest":"^6.0.2","@types/aws-lambda":"~8.10.122","@typescript-eslint/parser":"^6.19.0","eslint-plugin-deprecation":"^2.0.0","license-checker-rseidelsohn":"^4.3.0","@types/aws-serverless-express":"~3.3.6","@typescript-eslint/eslint-plugin":"^6.19.0"},"_npmOperationalInternal":{"tmp":"tmp/aws-api-gateway-handler_1.0.2_1723586276301_0.05201527642038073","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@0to10/aws-api-gateway-handler","version":"1.0.3","keywords":["aws","api gateway","express","lambda"],"author":{"name":"0TO10","email":"open-source-software@0to10.nl"},"license":"MIT","_id":"@0to10/aws-api-gateway-handler@1.0.3","maintainers":[{"name":"0to10-dev","email":"open-source-software@0to10.nl"}],"homepage":"https://0to10.nl","bugs":{"url":"https://github.com/0to10/aws-api-gateway-handler-library-ts/issues"},"dist":{"shasum":"b90ddb871f864dbc26576981b2d5df198ca547bc","tarball":"https://registry.npmjs.org/@0to10/aws-api-gateway-handler/-/aws-api-gateway-handler-1.0.3.tgz","fileCount":71,"integrity":"sha512-KqGTvMPbAzwNLtNQqUnuGcoh4wDkepHUUlTQN079RkMROrAs9zUFvagOwmMJVLnNuouSBhky+7QIYfDBXpYyxA==","signatures":[{"sig":"MEQCIEa4QOTxbFubEL5IjofMj1Al/1w0RAp/y9HQTx8EoyTNAiAkUdqPuomWqsxQrxjiYb/QaafItYANB9DSXiScnkffCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72392},"main":"dist/index.js","types":"./dist/index.d.ts","module":"dist/index.d.ts","gitHead":"590cc7841d64f6c1aa53faff6094a725d1438ee9","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"tsc -p tsconfig.json","lint:fix":"eslint --fix . --ext .ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"0to10-dev","email":"open-source-software@0to10.nl"},"repository":{"url":"git+https://github.com/0to10/aws-api-gateway-handler-library-ts.git","type":"git"},"_npmVersion":"10.2.4","description":"Typescript library for setting up Lambda functions to serve as API Gateway handler","directories":{"test":"tests"},"_nodeVersion":"18.19.1","dependencies":{"express":"^4.18.2","express-async-errors":"^3.1.1","aws-serverless-express":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.2.0","eslint":"^8.56.0","ts-jest":"^29.1.0","webpack":"^5.91.0","supertest":"^7.0.0","ts-loader":"^9.5.1","@types/node":"~18.17.19","webpack-cli":"^5.1.4","@jest/globals":"^29.5.0","@types/express":"^4.17.21","@types/type-is":"^1.6.6","@types/supertest":"^6.0.2","@types/aws-lambda":"~8.10.122","@typescript-eslint/parser":"^6.19.0","eslint-plugin-deprecation":"^2.0.0","license-checker-rseidelsohn":"^4.3.0","@types/aws-serverless-express":"~3.3.6","@typescript-eslint/eslint-plugin":"^6.19.0"},"_npmOperationalInternal":{"tmp":"tmp/aws-api-gateway-handler_1.0.3_1723633154330_0.053766710303237764","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@0to10/aws-api-gateway-handler","version":"1.0.4","keywords":["aws","api gateway","express","lambda"],"author":{"name":"0TO10","email":"open-source-software@0to10.nl"},"license":"MIT","_id":"@0to10/aws-api-gateway-handler@1.0.4","maintainers":[{"name":"0to10-dev","email":"open-source-software@0to10.nl"}],"homepage":"https://0to10.nl","bugs":{"url":"https://github.com/0to10/aws-api-gateway-handler-library-ts/issues"},"dist":{"shasum":"813be8c97e5381161487385f60d2e174af510c26","tarball":"https://registry.npmjs.org/@0to10/aws-api-gateway-handler/-/aws-api-gateway-handler-1.0.4.tgz","fileCount":87,"integrity":"sha512-+SDILIuowxq3CaPtdebTTKjRJ9OBpF8ihpeKbmBCNDMmRXwilnrCwUfIXvPMsD7qGwyuKmCY8tPl8oNWSrH3hw==","signatures":[{"sig":"MEUCID5rScrOWZUzFLQ4NCSXThb3+BmIuYwgHiF0L70n+6FtAiEAoO7WMqHCO0WaxUFU82Pk8dXZm0/3Jsf293oRzdc3kkc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64169},"main":"dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"dist/esm/index.js","gitHead":"590cc7841d64f6c1aa53faff6094a725d1438ee9","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"tsc -p tsconfig.json && node_modules/.bin/tsc -p tsconfig-cjs.json","lint:fix":"eslint --fix . --ext .ts","build:clean":"rm -r dist && npm run build","prepublishOnly":"npm run build:clean"},"_npmUser":{"name":"0to10-dev","email":"open-source-software@0to10.nl"},"repository":{"url":"git+https://github.com/0to10/aws-api-gateway-handler-library-ts.git","type":"git"},"_npmVersion":"10.2.4","description":"Typescript library for setting up Lambda functions to serve as API Gateway handler","directories":{"test":"tests"},"_nodeVersion":"18.19.1","dependencies":{"express":"^4.18.2","express-async-errors":"^3.1.1","aws-serverless-express":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.2.0","eslint":"^8.56.0","ts-jest":"^29.1.0","webpack":"^5.91.0","supertest":"^7.0.0","ts-loader":"^9.5.1","@types/node":"~18.17.19","webpack-cli":"^5.1.4","@jest/globals":"^29.5.0","@types/express":"^4.17.21","@types/type-is":"^1.6.6","@types/supertest":"^6.0.2","@types/aws-lambda":"~8.10.122","@typescript-eslint/parser":"^6.19.0","eslint-plugin-deprecation":"^2.0.0","license-checker-rseidelsohn":"^4.3.0","@types/aws-serverless-express":"~3.3.6","@typescript-eslint/eslint-plugin":"^6.19.0"},"_npmOperationalInternal":{"tmp":"tmp/aws-api-gateway-handler_1.0.4_1723648999837_0.2037233306233439","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@0to10/aws-api-gateway-handler","version":"1.0.5","keywords":["aws","api gateway","express","lambda"],"author":{"name":"0TO10","email":"open-source-software@0to10.nl"},"license":"MIT","_id":"@0to10/aws-api-gateway-handler@1.0.5","maintainers":[{"name":"0to10-dev","email":"open-source-software@0to10.nl"}],"homepage":"https://0to10.nl","bugs":{"url":"https://github.com/0to10/aws-api-gateway-handler-library-ts/issues"},"dist":{"shasum":"7732153df30374d066fe8e39d9fc15152b53ad4f","tarball":"https://registry.npmjs.org/@0to10/aws-api-gateway-handler/-/aws-api-gateway-handler-1.0.5.tgz","fileCount":81,"integrity":"sha512-yoM2Edz+/DxKyYNs7Vy7QPWuUF9fABMzlkQNaLgGKrUPOoKtOM/jtQy4dRm0FgI8o3wsXafD2rSmugNC7quYhQ==","signatures":[{"sig":"MEYCIQCKJXkJNWwFhB4SHgiFKMIXdl4zVZJod8jgzt451/fNMgIhAMHfIDUsDYGdH72CijQ3O5CBgj54VlLoWHTEl0Nouo2o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63808},"main":"dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"dist/esm/index.js","gitHead":"e28a3ef7afa955dfee2248a7a5acf431e0735518","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"tsc -p tsconfig.json && node_modules/.bin/tsc -p tsconfig-cjs.json","lint:fix":"eslint --fix . --ext .ts","build:clean":"(rm -r dist || true) && npm run build","prepublishOnly":"npm run build:clean"},"_npmUser":{"name":"0to10-dev","email":"open-source-software@0to10.nl"},"repository":{"url":"git+https://github.com/0to10/aws-api-gateway-handler-library-ts.git","type":"git"},"_npmVersion":"10.2.4","description":"Typescript library for setting up Lambda functions to serve as API Gateway handler","directories":{"test":"tests"},"_nodeVersion":"18.19.1","dependencies":{"express":"^4.18.2","express-async-errors":"^3.1.1","aws-serverless-express":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.2.0","eslint":"^8.56.0","ts-jest":"^29.1.0","supertest":"^7.0.0","@types/node":"~18.17.19","@jest/globals":"^29.5.0","@types/express":"^4.17.21","@types/type-is":"^1.6.6","@types/supertest":"^6.0.2","@types/aws-lambda":"~8.10.122","@typescript-eslint/parser":"^6.19.0","eslint-plugin-deprecation":"^2.0.0","license-checker-rseidelsohn":"^4.3.0","@types/aws-serverless-express":"~3.3.6","@typescript-eslint/eslint-plugin":"^6.19.0"},"_npmOperationalInternal":{"tmp":"tmp/aws-api-gateway-handler_1.0.5_1723724887080_0.9219581649905548","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@0to10/aws-api-gateway-handler","version":"1.0.6","keywords":["aws","api gateway","express","lambda"],"author":{"name":"0TO10","email":"open-source-software@0to10.nl"},"license":"MIT","_id":"@0to10/aws-api-gateway-handler@1.0.6","maintainers":[{"name":"0to10-dev","email":"open-source-software@0to10.nl"}],"homepage":"https://0to10.nl","bugs":{"url":"https://github.com/0to10/aws-api-gateway-handler-library-ts/issues"},"dist":{"shasum":"1a3851f70b6c527fd8f2ddd4d35500a2d2f2dea1","tarball":"https://registry.npmjs.org/@0to10/aws-api-gateway-handler/-/aws-api-gateway-handler-1.0.6.tgz","fileCount":81,"integrity":"sha512-k32lRsT6DzSxGfbqZNXwDL7tKUUFyM0HTCWBgFq/F+kkxMF/Be83IV9smWuT5S/4S+NdfaOQNeE5jEN8w4o6Xg==","signatures":[{"sig":"MEUCIQDaQUda+mvpk1y8N3e9OyqvUDnXC8jXwgqGplRGBqRv5gIgPUQDEiH5hwkTe5MeZJc76IRD2UZ4guALPYUryuYmClA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64374},"main":"dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"dist/esm/index.js","gitHead":"e4919a4299dc8ca7ddab7ca584058752d417fd80","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"tsc -p tsconfig.json && node_modules/.bin/tsc -p tsconfig-cjs.json","lint:fix":"eslint --fix . --ext .ts","build:clean":"(rm -r dist || true) && npm run build","prepublishOnly":"npm run build:clean"},"_npmUser":{"name":"0to10-dev","email":"open-source-software@0to10.nl"},"repository":{"url":"git+https://github.com/0to10/aws-api-gateway-handler-library-ts.git","type":"git"},"_npmVersion":"10.2.4","description":"Typescript library for setting up Lambda functions to serve as API Gateway handler","directories":{"test":"tests"},"_nodeVersion":"18.19.1","dependencies":{"express":"^4.18.2","express-async-errors":"^3.1.1","aws-serverless-express":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.2.0","eslint":"^8.56.0","ts-jest":"^29.1.0","supertest":"^7.0.0","@types/node":"~18.17.19","@jest/globals":"^29.5.0","@types/express":"^4.17.21","@types/type-is":"^1.6.6","@types/supertest":"^6.0.2","@types/aws-lambda":"~8.10.122","@typescript-eslint/parser":"^6.19.0","eslint-plugin-deprecation":"^2.0.0","license-checker-rseidelsohn":"^4.3.0","@types/aws-serverless-express":"~3.3.6","@typescript-eslint/eslint-plugin":"^6.19.0"},"_npmOperationalInternal":{"tmp":"tmp/aws-api-gateway-handler_1.0.6_1723727440203_0.7307652423470945","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@0to10/aws-api-gateway-handler","version":"1.0.7","keywords":["aws","api gateway","express","lambda"],"author":{"name":"0TO10","email":"open-source-software@0to10.nl"},"license":"MIT","_id":"@0to10/aws-api-gateway-handler@1.0.7","maintainers":[{"name":"0to10-dev","email":"open-source-software@0to10.nl"}],"homepage":"https://0to10.nl","bugs":{"url":"https://github.com/0to10/aws-api-gateway-handler-library-ts/issues"},"dist":{"shasum":"7eda41a6414f2ba0d6bcfa9c1c4bafcdb03ebdd8","tarball":"https://registry.npmjs.org/@0to10/aws-api-gateway-handler/-/aws-api-gateway-handler-1.0.7.tgz","fileCount":81,"integrity":"sha512-d9ib9u+bA3VvHwpt/3IBYP8LNEGvn82SMbUpQPz8WzNYInOH8XFLfgJEn2ybcIB61t6veyPKyvo3VlNZfO7mvQ==","signatures":[{"sig":"MEUCIQC4Yma9nlENoSYgVyfRDTyTEsBS+KjhiOpNGIB7+TxeTAIgfAjswFZfMYTU5k1RWsg77jNYaD2oLY8cZfOzH+BdTYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65304},"main":"dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"dist/esm/index.js","gitHead":"363675907315eae930ac30e0596965b37598dedc","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"tsc -p tsconfig.json && node_modules/.bin/tsc -p tsconfig-cjs.json","lint:fix":"eslint --fix . --ext .ts","build:clean":"(rm -r dist || true) && npm run build","prepublishOnly":"npm run build:clean"},"_npmUser":{"name":"0to10-dev","email":"open-source-software@0to10.nl"},"repository":{"url":"git+https://github.com/0to10/aws-api-gateway-handler-library-ts.git","type":"git"},"_npmVersion":"10.2.4","description":"Typescript library for setting up Lambda functions to serve as API Gateway handler","directories":{"test":"tests"},"_nodeVersion":"18.19.1","dependencies":{"express":"^4.18.2","express-async-errors":"^3.1.1","aws-serverless-express":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.2.0","eslint":"^8.56.0","ts-jest":"^29.1.0","supertest":"^7.0.0","@types/node":"~18.17.19","@jest/globals":"^29.5.0","@types/express":"^4.17.21","@types/type-is":"^1.6.6","@types/supertest":"^6.0.2","@types/aws-lambda":"~8.10.122","@typescript-eslint/parser":"^6.19.0","eslint-plugin-deprecation":"^2.0.0","license-checker-rseidelsohn":"^4.3.0","@types/aws-serverless-express":"~3.3.6","@typescript-eslint/eslint-plugin":"^6.19.0"},"_npmOperationalInternal":{"tmp":"tmp/aws-api-gateway-handler_1.0.7_1723838247022_0.6637104843087813","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@0to10/aws-api-gateway-handler","version":"1.0.8","keywords":["aws","api gateway","express","lambda"],"author":{"name":"0TO10","email":"open-source-software@0to10.nl"},"license":"MIT","_id":"@0to10/aws-api-gateway-handler@1.0.8","maintainers":[{"name":"0to10-dev","email":"open-source-software@0to10.nl"}],"homepage":"https://0to10.nl","bugs":{"url":"https://github.com/0to10/aws-api-gateway-handler-library-ts/issues"},"dist":{"shasum":"86be901fb0809fd5108fadb7d41abce05faf9b2c","tarball":"https://registry.npmjs.org/@0to10/aws-api-gateway-handler/-/aws-api-gateway-handler-1.0.8.tgz","fileCount":81,"integrity":"sha512-L3fP3yG87wOSIXmoEVaDm58hbsJS/ICJW4Bu8quxuY/kT+UeBSV7EeBz0DnYmLfwXczHjMKvISM8f+VUEeQj6A==","signatures":[{"sig":"MEYCIQD6bVWw7hFvGSG1FrdKUWYOiTdOIsV0XLjDu2ag+phWmQIhALb2rpQ0cE3BkUT8DMcCR/W1XpAm/9+wGktgZs6+mXw9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65554},"main":"dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"dist/esm/index.js","gitHead":"403196f81fbdd8fd7f86a95b7c8a2cac0da72248","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"tsc -p tsconfig.json && node_modules/.bin/tsc -p tsconfig-cjs.json","lint:fix":"eslint --fix . --ext .ts","build:clean":"(rm -r dist || true) && npm run build","prepublishOnly":"npm run build:clean"},"_npmUser":{"name":"0to10-dev","email":"open-source-software@0to10.nl"},"repository":{"url":"git+https://github.com/0to10/aws-api-gateway-handler-library-ts.git","type":"git"},"_npmVersion":"10.2.4","description":"Typescript library for setting up Lambda functions to serve as API Gateway handler","directories":{"test":"tests"},"_nodeVersion":"18.19.1","dependencies":{"express":"^4.18.2","express-async-errors":"^3.1.1","aws-serverless-express":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.2.0","eslint":"^8.56.0","ts-jest":"^29.1.0","supertest":"^7.0.0","@types/node":"~18.17.19","@jest/globals":"^29.5.0","@types/express":"^4.17.21","@types/type-is":"^1.6.6","@types/supertest":"^6.0.2","@types/aws-lambda":"~8.10.122","@typescript-eslint/parser":"^6.19.0","eslint-plugin-deprecation":"^2.0.0","license-checker-rseidelsohn":"^4.3.0","@types/aws-serverless-express":"~3.3.6","@typescript-eslint/eslint-plugin":"^6.19.0"},"_npmOperationalInternal":{"tmp":"tmp/aws-api-gateway-handler_1.0.8_1726165336973_0.47384532782429156","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@0to10/aws-api-gateway-handler","version":"1.1.0","keywords":["aws","api gateway","express","lambda"],"author":{"name":"0TO10","email":"open-source-software@0to10.nl"},"license":"MIT","_id":"@0to10/aws-api-gateway-handler@1.1.0","maintainers":[{"name":"0to10-dev","email":"open-source-software@0to10.nl"}],"homepage":"https://0to10.nl","bugs":{"url":"https://github.com/0to10/aws-api-gateway-handler-library-ts/issues"},"dist":{"shasum":"a9f45a8eb280493ec5e5fa5950ab4e93ba89fa16","tarball":"https://registry.npmjs.org/@0to10/aws-api-gateway-handler/-/aws-api-gateway-handler-1.1.0.tgz","fileCount":81,"integrity":"sha512-yLOjT742yEfCsHronCeAE1RrSpZdrpS6n7uZPUs0ijrOh00vHG2xh1sRSzQmf6Pmf3/PqhbEOk1cYBwJzMbOyQ==","signatures":[{"sig":"MEQCIB10PGmgxs8QY/hMSfZmatf03U6afEc9JjC2pnG1vaWfAiA7aB8ENkQdZ3wArg1lnNsbycDb/dqkZ1gwdmhDhcXENw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68156},"main":"dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"dist/esm/index.js","gitHead":"a36c19270bd02f1f45b81614da3f0c7848e81e41","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"tsc -p tsconfig.json && node_modules/.bin/tsc -p tsconfig-cjs.json","lint:fix":"eslint --fix . --ext .ts","build:clean":"(rm -r dist || true) && npm run build","prepublishOnly":"npm run build:clean"},"_npmUser":{"name":"0to10-dev","email":"open-source-software@0to10.nl"},"repository":{"url":"git+https://github.com/0to10/aws-api-gateway-handler-library-ts.git","type":"git"},"_npmVersion":"10.2.4","description":"Typescript library for setting up Lambda functions to serve as API Gateway handler","directories":{"test":"tests"},"_nodeVersion":"18.19.1","dependencies":{"express":"^4.18.2","express-async-errors":"^3.1.1","aws-serverless-express":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.2.0","eslint":"^8.56.0","ts-jest":"^29.1.0","supertest":"^7.0.0","@types/node":"~18.17.19","@jest/globals":"^29.5.0","@types/express":"^4.17.21","@types/type-is":"^1.6.6","@types/supertest":"^6.0.2","@types/aws-lambda":"~8.10.122","@typescript-eslint/parser":"^6.19.0","eslint-plugin-deprecation":"^2.0.0","license-checker-rseidelsohn":"^4.3.0","@types/aws-serverless-express":"~3.3.6","@typescript-eslint/eslint-plugin":"^6.19.0"},"_npmOperationalInternal":{"tmp":"tmp/aws-api-gateway-handler_1.1.0_1726506912689_0.26998339226648893","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@0to10/aws-api-gateway-handler","version":"1.2.0","keywords":["aws","api gateway","express","lambda"],"author":{"name":"0TO10","email":"open-source-software@0to10.nl"},"license":"MIT","_id":"@0to10/aws-api-gateway-handler@1.2.0","maintainers":[{"name":"0to10-dev","email":"open-source-software@0to10.nl"}],"homepage":"https://0to10.nl","bugs":{"url":"https://github.com/0to10/aws-api-gateway-handler-library-ts/issues"},"dist":{"shasum":"c086b5e8bf655d0c84167a472ea337d96cff711d","tarball":"https://registry.npmjs.org/@0to10/aws-api-gateway-handler/-/aws-api-gateway-handler-1.2.0.tgz","fileCount":87,"integrity":"sha512-Iscd2IOc3Rd+dBcjrENOYq8ePRuUWHd83SI//2tfR7iKLTemacGHiHSa5AJk29lc+w6/wIbfbJ2NrBXJxpfKCQ==","signatures":[{"sig":"MEQCIHjuDdWS+xq3bE+Hky0likXrav51CnNSULXx//LkDmaNAiARwGla8ODA4WK0uAu5QWXUoWSbE9xAEqQ6PbN4wWHQNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72530},"main":"dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"dist/esm/index.js","gitHead":"f5e246db6c1b6ddf5c55f3013260efa2e43ee7bb","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"tsc -p tsconfig.json && node_modules/.bin/tsc -p tsconfig-cjs.json","lint:fix":"eslint --fix . --ext .ts","build:clean":"(rm -r dist || true) && npm run build","prepublishOnly":"npm run build:clean"},"_npmUser":{"name":"0to10-dev","email":"open-source-software@0to10.nl"},"repository":{"url":"git+https://github.com/0to10/aws-api-gateway-handler-library-ts.git","type":"git"},"_npmVersion":"10.2.4","description":"Typescript library for setting up Lambda functions to serve as API Gateway handler","directories":{"test":"tests"},"_nodeVersion":"18.19.1","dependencies":{"express":"^4.18.2","express-async-errors":"^3.1.1","aws-serverless-express":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.2.0","eslint":"^8.56.0","ts-jest":"^29.1.0","supertest":"^7.0.0","@types/node":"~18.17.19","@jest/globals":"^29.5.0","@types/express":"^4.17.21","@types/type-is":"^1.6.6","@types/supertest":"^6.0.2","@types/aws-lambda":"~8.10.122","@typescript-eslint/parser":"^6.19.0","eslint-plugin-deprecation":"^2.0.0","license-checker-rseidelsohn":"^4.3.0","@types/aws-serverless-express":"~3.3.6","@typescript-eslint/eslint-plugin":"^6.19.0"},"_npmOperationalInternal":{"tmp":"tmp/aws-api-gateway-handler_1.2.0_1740071632617_0.6343606748684409","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@0to10/aws-api-gateway-handler","version":"1.2.1","keywords":["aws","api gateway","express","lambda"],"author":{"name":"0TO10","email":"open-source-software@0to10.nl"},"license":"MIT","_id":"@0to10/aws-api-gateway-handler@1.2.1","maintainers":[{"name":"0to10-dev","email":"open-source-software@0to10.nl"}],"homepage":"https://0to10.nl","bugs":{"url":"https://github.com/0to10/aws-api-gateway-handler-library-ts/issues"},"dist":{"shasum":"fc391cfcbb311d0d5cea7afba7fe41537b6f920a","tarball":"https://registry.npmjs.org/@0to10/aws-api-gateway-handler/-/aws-api-gateway-handler-1.2.1.tgz","fileCount":87,"integrity":"sha512-7+eJ5Q1jE98Q5ctC65bTzgRKwZEDF5xdl/gnjLRspuNLm28Fn+jHjlzR3KOZHBC96V4EOpwpw8s8hGbhfnBP0A==","signatures":[{"sig":"MEUCIQD7CExCPIpcaJw1TZUIjlh8vj7u4VGUdHvaD3OM8dZDyAIgGpwh8MKQtoX2oc3U9WQN/PYW1q4EP/OW2uQbHzuMeIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74803},"main":"dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"dist/esm/index.js","gitHead":"dc94b4ccfcd5cf7a8c740f980b04732b4f1c6207","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"tsc -p tsconfig.json && node_modules/.bin/tsc -p tsconfig-cjs.json","lint:fix":"eslint --fix . --ext .ts","build:clean":"(rm -r dist || true) && npm run build","prepublishOnly":"npm run build:clean"},"_npmUser":{"name":"0to10-dev","email":"open-source-software@0to10.nl"},"repository":{"url":"git+https://github.com/0to10/aws-api-gateway-handler-library-ts.git","type":"git"},"_npmVersion":"10.2.4","description":"Typescript library for setting up Lambda functions to serve as API Gateway handler","directories":{"test":"tests"},"_nodeVersion":"18.19.1","dependencies":{"express":"^4.18.2","express-async-errors":"^3.1.1","aws-serverless-express":"^3.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.2.0","eslint":"^8.56.0","ts-jest":"^29.1.0","supertest":"^7.0.0","@types/node":"~18.17.19","@jest/globals":"^29.5.0","@types/express":"^4.17.21","@types/type-is":"^1.6.6","@types/supertest":"^6.0.2","@types/aws-lambda":"~8.10.122","@typescript-eslint/parser":"^6.19.0","eslint-plugin-deprecation":"^2.0.0","license-checker-rseidelsohn":"^4.3.0","@types/aws-serverless-express":"~3.3.6","@typescript-eslint/eslint-plugin":"^6.19.0"},"_npmOperationalInternal":{"tmp":"tmp/aws-api-gateway-handler_1.2.1_1746441460839_0.4983519587955212","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@0to10/aws-api-gateway-handler","description":"Typescript library for setting up Lambda functions to serve as API Gateway handler","version":"1.3.0","author":{"name":"0TO10","email":"open-source-software@0to10.nl"},"homepage":"https://0to10.nl","keywords":["aws","api gateway","express","lambda"],"main":"dist/cjs/index.js","module":"dist/esm/index.js","directories":{"test":"tests"},"scripts":{"build":"tsc -p tsconfig.json && node_modules/.bin/tsc -p tsconfig-cjs.json","build:clean":"(rm -r dist || true) && npm run build","lint":"eslint . --ext .ts","lint:fix":"eslint --fix . --ext .ts","test":"jest","prepublishOnly":"npm run build:clean"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/0to10/aws-api-gateway-handler-library-ts.git"},"license":"MIT","bugs":{"url":"https://github.com/0to10/aws-api-gateway-handler-library-ts/issues"},"dependencies":{"aws-serverless-express":"^3.4.0","express":"^4.18.2","express-async-errors":"^3.1.1"},"devDependencies":{"@jest/globals":"^29.5.0","@types/aws-lambda":"~8.10.122","@types/aws-serverless-express":"~3.3.6","@types/express":"^4.17.21","@types/node":"~18.17.19","@types/supertest":"^6.0.2","@types/type-is":"^1.6.6","@typescript-eslint/eslint-plugin":"^6.19.0","@typescript-eslint/parser":"^6.19.0","eslint":"^8.56.0","eslint-plugin-deprecation":"^2.0.0","jest":"^29.5.0","license-checker-rseidelsohn":"^4.3.0","supertest":"^7.0.0","ts-jest":"^29.1.0","tslib":"^2.2.0"},"_id":"@0to10/aws-api-gateway-handler@1.3.0","gitHead":"13b2a1bed02c1254582f49e3dad656ad317b39f2","types":"./dist/cjs/index.d.ts","_nodeVersion":"18.19.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-yKKEXXrgI8r8OfZ9UlKZnAGUbGqJ7oAhpDjfirh4efT0lwz96c/NKENwq0IozimSJTV2wBYcZEgrbKEyIlBOUg==","shasum":"671ff6bc64e0de9e5b6e677691173b0732d5e9ce","tarball":"https://registry.npmjs.org/@0to10/aws-api-gateway-handler/-/aws-api-gateway-handler-1.3.0.tgz","fileCount":87,"unpackedSize":76439,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAQ5fyn/PDyqF6K0kagRkp8ftf1ALnxLKqBnWYahqjslAiBptIhFWh2wWEYaU+Tvnbmi7NsDix6LaBfZl5AGzUXYig=="}]},"_npmUser":{"name":"0to10-dev","email":"open-source-software@0to10.nl","actor":{"name":"0to10-dev","email":"open-source-software@0to10.nl","type":"user"}},"maintainers":[{"name":"0to10-dev","email":"open-source-software@0to10.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aws-api-gateway-handler_1.3.0_1750939034399_0.056826840311360316"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-13T19:44:41.183Z","modified":"2025-06-26T11:57:15.077Z","1.0.0":"2024-08-13T19:44:41.610Z","1.0.1":"2024-08-13T21:14:20.778Z","1.0.2":"2024-08-13T21:57:56.566Z","1.0.3":"2024-08-14T10:59:14.525Z","1.0.4":"2024-08-14T15:23:20.007Z","1.0.5":"2024-08-15T12:28:07.281Z","1.0.6":"2024-08-15T13:10:40.379Z","1.0.7":"2024-08-16T19:57:27.247Z","1.0.8":"2024-09-12T18:22:17.140Z","1.1.0":"2024-09-16T17:15:12.827Z","1.2.0":"2025-02-20T17:13:52.801Z","1.2.1":"2025-05-05T10:37:41.059Z","1.3.0":"2025-06-26T11:57:14.593Z"},"bugs":{"url":"https://github.com/0to10/aws-api-gateway-handler-library-ts/issues"},"author":{"name":"0TO10","email":"open-source-software@0to10.nl"},"license":"MIT","homepage":"https://0to10.nl","keywords":["aws","api gateway","express","lambda"],"repository":{"type":"git","url":"git+https://github.com/0to10/aws-api-gateway-handler-library-ts.git"},"description":"Typescript library for setting up Lambda functions to serve as API Gateway handler","maintainers":[{"name":"0to10-dev","email":"open-source-software@0to10.nl"}],"readme":"# AWS API Gateway Handler\n\nThis repository provides a bootstrapper when creating Node.js Lambda functions, to\nbe used as API Gateway handlers.\n\n\n## Getting started\n\nGet started quickly by following the instructions below.\n\n\n### Installation\n\nUse [NPM](https://www.npmjs.com/) to install this library into your project:\n\n```shell\nnpm install --save @0to10/aws-api-gateway-handler\n```\n\n\n### Setup\n\nQuick setup:\n\n```typescript\n'use strict';\n\nimport http from 'http';\n\nimport {Application, Request, Response} from '@0to10/aws-api-gateway-handler';\n\nconst application: Application = new Application();\n\n// Any application logic, such as registering routes, may be added after instantiation\napplication.express.get('/test', (\n    _request: Request,\n    response: Response,\n): void => {\n    response.status(200).json({\n        message: 'Test was a success!',\n    });\n});\n\napplication.listen(80);\n\n// Expose the handler\nexport const handler = application.handler.bind(application);\n```\n\n\n### Configuration\n\nYou may optionally pass in configuration options to the constructor of the `Application`\nclass, as follows:\n\n```typescript\nimport {Application, Configuration} from '@0to10/aws-api-gateway-handler';\n\nconst config: Configuration = {\n    disable: [\n        'x-powered-by',\n        'etag',\n    ],\n    cors: false,\n};\n\nconst application: Application = new Application(config);\n```\n\nBelow is an overview of the configuration options available.\n\n| Option    | Type       | Default            |\n|-----------|------------|--------------------|\n| `disable` | `string[]` | `['x-powered-by']` |\n| `cors`    | `boolean`  | `true`             |\n\nA full list of available features that may be disabled (via the `disable` option) is available on the\n[Express.js](https://expressjs.com/en/4x/api.html#app.settings.table) website.\n\n\n### Events\n\nVarious events are emitted within this library, you may attach listeners to the events by following the\nexample below:\n\n```typescript\n// Application bootstrap omitted\n\napplication.events.on('listening', (port: number): void => {\n    console.log('Listening on port ' + port);\n});\n```\n\nBelow is an overview of the available events.\n\n| Event         | Arguments                       | Notes                                                |\n|---------------|---------------------------------|------------------------------------------------------|\n| `listening`   | `(port: number)`                | Emitted when the server is ready to process requests |\n| `event`       | `(event: APIGatewayProxyEvent)` | Emitted every time a request is handled              |\n| `debug:error` | `(error: any)`                  | Emitted whenever the error handler handles an error  |\n\n\n\n### AWS Cognito\n\nThis library exposes a `cognito` object on the `Request` object of Express to make Cognito user\ndata easily accessible. See the type below.\n\n```typescript\ntype CognitoRequestInformation = {\n    identityId?: string;\n    userPoolId?: string;\n    username?: string;\n}\n```\n\nNote that `request.cognito` will always be an object, but any of the values may be undefined.\n\n```typescript\n// Application bootstrap omitted\n\napplication.express.get('/test', (\n    request: express.Request,\n    _response: express.Response,\n): void => {\n    console.info('Cognito user:', {\n        cognitoIdentityId: request.cognito.identityId,\n        cognitoUserPoolId: request.cognito.userPoolId,\n        cognitoUsername: request.cognito.username,\n    });\n});\n```\n\n","readmeFilename":"README.md"}