{"_id":"@h4ad/serverless-adapter","_rev":"42-5d221a7018c539163bcb61cfd4ced3d5","name":"@h4ad/serverless-adapter","dist-tags":{"latest":"4.4.0"},"versions":{"1.0.1":{"name":"@h4ad/serverless-adapter","version":"1.0.1","keywords":["aws","serverless","api gateway","sqs","sns","lambda-edge","alb","lambda","express","koa","hapi","fastify","node.js","http"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@1.0.1","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"e7271a8ecd3da3eef550ba015f34eecbacf4c008","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-1.0.1.tgz","fileCount":101,"integrity":"sha512-Yk2aw/Z5KBX0Y8a3KJhDNLP5KuTh8VZdV8ppnzijoihlCE9bY9YxjlBOTAEToCr91q0rKF4/ejMe/FFNGMVY+g==","signatures":[{"sig":"MEQCIGSicAMXL+7yAE0rysCQWFl8nQNxckWCmUVZTW+aDerNAiAzTPGUtsSGge9jWbo2/8k0BJBaJaaR9Igwp5netIUm6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRmjTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1GA//a1Q+0uQ8FZvFK5xJjlj+pYOe95FFyNM7HdJb/SbD6ZC+NeBu\r\nrFVOJniX7bhvBF4VJB/uLSzW65i6H0S/1hC6C7kLJ0E9OmLEk2mc+uesftd2\r\nITHtDUh5J+NmF2tOPFXc3bRaO0PG2uLjJ+IKU5c+cql4VdrtdkXOHhN5HPMB\r\nnlnflIuHjv0wCdBfyl42Q9bBYH+4BsHS6ikbAfcC2TijIh0IRQ/p5humX11G\r\n/P/qqJcpnTMKxbV3CIqXjumGYjer1DC/xZfBNOls6Sw5saknxGLgPk5wTIbV\r\n1Nnpq9WTeyfPITbtM15K1DsRbKu7LSmK0WFYGnpNsk2A0SM8Qsxa8xTv55V3\r\nYwkTt6o/JW46sTVMp2ZFi90LFqetXA5ZItazxS6fzcimbm7B5kBdfDFCHnXh\r\nWT0ZsLzlNc8gHQBSMLAmMr1SEuJe5K1cvx2LswIb67NaV642BeImCuIdjWtq\r\ndIcsdmNsaUV9qgyXnW6ndEHpaDLfM3e1G2DVGpwCgs+YYeIo3nxYmV/maucj\r\nBI+w6A/YhmKuEw/j3aVbFbReKFbB76/4RO0CBOLi+UAT6MH3t4Kl88P67gCA\r\nxBjRhzHTmiq8HFv6tOVyy01M/WVtXnOgaNowfGlT5j2GFFxoMmLighvVgdau\r\nvTyAAK/TcwIDfHDGY2iZfHQ25WbP+r/OFvA=\r\n=dYf2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"bbd2ea43d90ac40074665dd8bbab493dbe198683","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"jest --coverage","build":"tsc -p tsconfig.build.json","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch","install:peers":"npx npm-install-peers","semantic-release":"semantic-release"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"8.4.0","description":"This library enables you to utilize any Cloud or Event Source to respond to web and API requests using your existing Node.js application framework.","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","jest":"^27.5.1","husky":"^6.0.0","eslint":"^8.9.0","codecov":"^3.8.1","ts-jest":"^27.1.3","ts-node":"^10.4.0","prettier":"^2.5.1","commitizen":"^4.2.4","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/node":"12.20.43","body-parser":"^1.19.1","lint-staged":"^10.5.4","stream-mock":"^2.0.5","semantic-release":"^19.0.2","@types/aws-lambda":"^8.10.92","@types/body-parser":"^1.19.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.12.1","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"koa":">= 2.5.1","express":">= 4.15.4","fastify":">= 3.0.0","@hapi/hapi":">= 20.0.0","@types/koa":">= 2.11.2","@types/hapi":">= 18.0.7","@types/express":">= 4.15.4"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_1.0.1_1648781523484_0.9432081600475168","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@h4ad/serverless-adapter","version":"1.0.2","keywords":["aws","serverless","api gateway","sqs","sns","lambda-edge","alb","lambda","express","koa","hapi","fastify","node.js","http"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@1.0.2","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"5d971108d243e9eea68e374e775a10692e3e93fd","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-1.0.2.tgz","fileCount":101,"integrity":"sha512-mOfQEPMdpAQgGwTvgkYLkfDLgMaSNsliK7/XFgdhi4OmKk0lJgHMPaq19LUqCUm8/0Mf0Plp6j2I4avXtBskxQ==","signatures":[{"sig":"MEUCIQCoq7xq15ThCyaumaM5IF1Ou+yhpCSBMFnn+3gry7L3KwIgCKtz4ZDSoepXemv1Q65/njs16f1dKZRGotU6q4I1mwQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRv/fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNWQ/+K7rL8KKAT/OiHO5MtTqjXrMEp0Bkof4EL9Q67r9mL3m2twNH\r\nB1XG2LaEttDu3qMTNS4EdXxV9KhpdZxW9uECxvboJqfIRIk89xAkhpQcYxgT\r\nTrVMBfKb5kxWufNEICJXp9KQiHMi7AzVDmjg2df1vut84nmchqDrJNkxkWEp\r\nqdfMn7bPNd23UKv9y8u2Vp/9EO14DZR/HZ8OuCl5qXpOGNUl5HVmDM4Yf9/i\r\n9DnDDPSXBg0eMr3qxUF988W0B2v9d9DDO6+t0sgOxOIQQrqqGvq7FGVtGB+F\r\nXOMh+RGfD2jVYidohMY5kaS/qYg4eNqRKDMzQpvq6V8lxrod/Q7TWH3GSbpN\r\nfndnmh+TCO0BD7UF+770DxUTZOGbKvWMzQIp/PB6FzV+d5t0OPJDhPzA1FsQ\r\nPBpAvrlqs9d8S8MHDUNrj6mDzM6jlVHs1mVdljLmu/hTsE1PZ9RBX1BZBL2B\r\n29QdES9YvNOEoZ6YKimBXHZ6+q2WPsYirmhD/YmGCyFmwvjLTGAmbUxcHOMe\r\ncTde3n/uBFWIk0OHwXNjfLWWINsr8C/MKb1o9x850dmlFbS1zXMv0dL5kpyL\r\nbsBbRqeeuyf0Zi6SRFnkvwpRwpMNuoIvPlJhYLjDW2zl2CPw68yh65bOL3cj\r\niCkj7cuAl8/QvbitZl81SZqStXLsRIRJrNs=\r\n=9kqP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"c049498f9099d64a57366bc2f6b05088177b43a9","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"jest --coverage","build":"tsc -p tsconfig.build.json","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch","install:peers":"npx npm-install-peers","semantic-release":"semantic-release"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"8.4.0","description":"This library enables you to utilize any Cloud or Event Source to respond to web and API requests using your existing Node.js application framework.","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","jest":"^27.5.1","husky":"^6.0.0","eslint":"^8.9.0","codecov":"^3.8.1","ts-jest":"^27.1.3","ts-node":"^10.4.0","prettier":"^2.5.1","commitizen":"^4.2.4","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/node":"12.20.43","body-parser":"^1.19.1","lint-staged":"^10.5.4","stream-mock":"^2.0.5","semantic-release":"^19.0.2","@types/aws-lambda":"^8.10.92","@types/body-parser":"^1.19.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.12.1","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"koa":">= 2.5.1","express":">= 4.15.4","fastify":">= 3.0.0","@hapi/hapi":">= 20.0.0","@types/koa":">= 2.11.2","@types/hapi":">= 18.0.7","@types/express":">= 4.15.4"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_1.0.2_1648820187580_0.38049004253410645","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@h4ad/serverless-adapter","version":"2.0.0","keywords":["aws","serverless","api gateway","sqs","sns","lambda-edge","alb","lambda","express","koa","hapi","fastify","node.js","http"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@2.0.0","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"ff2b7271eff4c16cb0b7963eda99030d6260ad47","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-2.0.0.tgz","fileCount":107,"integrity":"sha512-HnQa9E3aphCDK42jOxFNfJ1jywrqiOus7TVCvwVuRARles31GfyMXh3jkJUMmrOI+BmO/Yub1Fiucm8XBu1vCw==","signatures":[{"sig":"MEQCIDaLQTXb1qayIpnIcWR+V6i8unNPpqf3EWnxQM7OS2W7AiADYhkgboypjymEkneJ/Ie2RuvC1VzIWTGY6W/NRKrAAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiR+GzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrM3A/+MNTnvipGc6mW1cQ35h/wGFk+H5r6hBr3FDP5uhv2Th0+O9iH\r\niZDNLuxgvh9flbI3PnibIsFWr/FmBPFOB0RF1gT2N6YLdi4Ix3b/ljHMyA7W\r\nSd7rmvhe4zW7yp9i/YTmrk/O321pvlH+SNgWl6OgZYJWxxIWlqRAsxCfHfKi\r\npxjS0rtvAyiH3VZjumYltuFApgOkLdEf3cxxMwz6GpSWRq7tP8cfrBU+3oAX\r\n4+BiRgxqagmZDZbTR2BjXpAFXGXph3CGQnjjEaAuiAdurz2ScgWfSPvQgjh2\r\n7vetZYwE2PoDGDxBBKqZjfFjXKePOFaENbc+SoXb3hjM/G2qgtGVVpr/dHZY\r\nWdwnenYmkAzYsqZBIi8EX0v0Rr4HNfXgcZLOK8+cLbu8tSqQZExrlhKBpDWv\r\nZGquuprR11IQVBSIgpYro2S2osEKhyd76gyexdbkWK0nFZQb3tXrqxwjkoZ/\r\ni2hGeCfh05u5H+ZbSgF2bOnTdEUfXR8zRYX0fg/hrelnWUsfEKWcsazcojKj\r\nJclqSoRMYvbmFNvT07zcE6HIkJ/TGGOa0h7vinWCgqJpEC78ODj+UHuhWFjF\r\nnAycBOJXz+1bime52aBs4gQ47pB9eks9gUhOW1+TbMEmK3y9eePFGXvScZ0r\r\njTtV1RZd5lMWAMoUb1odQg8HrCykAC06VcA=\r\n=cq4m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"8bf07ebf15a5948351f9e26476f61c1c46a7c51b","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"jest --coverage","build":"tsc -p tsconfig.build.json","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch","install:peers":"npx npm-install-peers","semantic-release":"semantic-release"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"8.4.0","description":"This library enables you to utilize any Cloud or Event Source to respond to web and API requests using your existing Node.js application framework.","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","jest":"^27.5.1","husky":"^6.0.0","eslint":"^8.9.0","codecov":"^3.8.1","ts-jest":"^27.1.3","ts-node":"^10.4.0","prettier":"^2.5.1","commitizen":"^4.2.4","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/node":"12.20.43","body-parser":"^1.19.1","lint-staged":"^10.5.4","stream-mock":"^2.0.5","semantic-release":"^19.0.2","@types/aws-lambda":"^8.10.92","@types/body-parser":"^1.19.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.12.1","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"koa":">= 2.5.1","express":">= 4.15.4","fastify":">= 3.0.0","@hapi/hapi":">= 20.0.0","@types/koa":">= 2.11.2","@types/hapi":">= 18.0.7","@types/express":">= 4.15.4"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_2.0.0_1648878003532_0.7073115610745906","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@h4ad/serverless-adapter","version":"2.0.1","keywords":["aws","serverless","api gateway","sqs","sns","lambda-edge","alb","lambda","express","koa","hapi","fastify","node.js","http"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@2.0.1","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"41c9183d1572532bfd162ffe16683568b374cff2","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-2.0.1.tgz","fileCount":107,"integrity":"sha512-57q/rBTiZL9NDboVriFuojo3SHJXjGoaJ3F6JjviLMh2ET5r9CdGNWhOMYAm+DUGDyW4/hIhgVjTTcq7v1BeIg==","signatures":[{"sig":"MEQCIDE8VsZn7rhfaxhqVEqTCYRwmW0GtlkOOAzR12p8jfvRAiBeTvRN47VJvLtXYzDrSKW/73w39E+gLXoH68YnC2Nc+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSHRBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCpw//cvCb47+0EmBvOeOG8cYVVM11S0W0S2z34/pRxXfdkAirBZ9v\r\ndL2jKb7rMoovEz7wtYHayo+tW/44lLtE/K/IYZ+aJ54vSCfAMBe9CVZERU7l\r\n287SENhA77qq01RYwDBomWcVQB9Di75fsaLyidQ+ipNr7oU3o42QPqC9lYwL\r\nIkqIh4RdUJKFwwapO1p1/KIoMHCZ0bTy1Yx3TDZ56zLFGi/73aisZjzaZJVp\r\nRbSNNv1uzKXWv6VZPBNxAPMDkvnzM7KPS0c2/LATN8/JW31KK7NAS9hsbuVg\r\n4JjyPiGdI9o8ZvPyPQcAC4dDjN5PA7FakroUrZLziJnxoMKkLl8SQ13s3sMG\r\noATx6gl31Aut6n92ypSQmVOOcqP7czkCgzkTLGvYV1zyn7hGWJ5rAhIU1xyu\r\njaIkjRr3AYPogybxKUi148BDqPSL0oxC9UnMDX0/Dx18tsHQqHwZarJm1rJf\r\nULM5Yh97nwFSgzrk5fk/gPK/XXEaCEC4RK3DMsU53N963lFlOkcrgN2ZM6kt\r\nuJM7MZh9A3tqkEZvwAIqEswSo1lK3FV8VncLYlNIn3u6hYkZT6mEY3WNM7Bx\r\nX0incWuhKk+8ZB8wUrg9AdQJ7xmDzDoKnuX8DMUdxiq+6dtcaTA5ymveBaB+\r\n5uztlOASDdpsB8lLy3zn51ADg8mzv2dPluo=\r\n=aufv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"6e95fb3d8402b8bc27bd5b22319c18b00e1d601f","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"jest --coverage","build":"tsc -p tsconfig.build.json","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch","install:peers":"npx npm-install-peers","semantic-release":"semantic-release"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"8.4.0","description":"This library enables you to utilize any Cloud or Event Source to respond to web and API requests using your existing Node.js application framework.","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","jest":"^27.5.1","husky":"^6.0.0","eslint":"^8.9.0","codecov":"^3.8.1","ts-jest":"^27.1.3","ts-node":"^10.4.0","prettier":"^2.5.1","commitizen":"^4.2.4","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/node":"12.20.43","body-parser":"^1.19.1","lint-staged":"^10.5.4","stream-mock":"^2.0.5","semantic-release":"^19.0.2","@types/aws-lambda":"^8.10.92","@types/body-parser":"^1.19.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.12.1","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"koa":">= 2.5.1","express":">= 4.15.4","fastify":">= 3.0.0","@hapi/hapi":">= 20.0.0","@types/koa":">= 2.11.2","@types/hapi":">= 18.0.7","@types/express":">= 4.15.4"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_2.0.1_1648915521140_0.8047612984176438","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@h4ad/serverless-adapter","version":"2.0.2","keywords":["aws","serverless","api gateway","sqs","sns","lambda-edge","alb","lambda","express","koa","hapi","fastify","node.js","http"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@2.0.2","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"9e81e4d5efff38036b265c9784c02f2f57c9afea","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-2.0.2.tgz","fileCount":107,"integrity":"sha512-5LJLCaYeK/Rq2Hn+ioZea+2LtDoY3e8c+cvguGEdWo9mByPur/5nqSKcCgHNmwGC0ygACYW1bpfgntxpuNDlPg==","signatures":[{"sig":"MEUCIA+W5EmWz+U0NUO0ggS2UZ7Sh3G+Re4uWAntvCV2J7XPAiEA3Zu/wC3aO94SD03WnuGBFmBbK/VOzFaKV4ENcu2CCP0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVOYWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrV8w/+NRmP07tMEb/nPbM6OtLS42wlXRiWy5ILaK+q2GL4g6Sk7Ajb\r\nEV8mz7ZNEb8YgEba1TCuDdOb4mliaZGaW+TX+VwX5kRa4PbcK23zKY7ec2A/\r\nZDBjFk/zVEiCdOR3fKLV9kHWklAHalItLHVRP476Z33Df95j0Kd8DEigbxOo\r\ntb7BqGXt1hfousSUNG2Zgy8ZBns/pntTpd7vFs1ak8xapfUvN7ZMih58eyol\r\nKd9IInWItzPtBM8K1XCuU6BP2bRStyZFRFmBoxkTzGItNJ9LnSLvc3ELbtE8\r\n4A5Pvz7GmEUBc1EelQgkUd8TqMo4tF3XnkQw2ZX5Y2SV/OA9J0Jx31Zngy8x\r\n/TdqtVl2CP6j1lJ2Dw71zkxuOGWtV8n0wjF4ujtZ/sKeRi3SyLVUEUa+Q14Y\r\nCkshHg1dp9go98bFaThVbGUccie+WL7AGufxlA34yQ2IrjvM4CR3LRg/b8O5\r\nGkK8WTKunGWlXDQ9n03ZZvGOG8bgFRcECFvg79fVAw4M5BB9jb8d7JLtrEx6\r\nPFp5p7Cp++9AARktkvCkzNG+80fSfSZKELKCY1z2FAH6LnNODgvLpGXLl5Ta\r\n1C4mlE9LPEbY0XwN80xQN9eASmb8QIHajsW2Phuom/wLEy72WJgW3xNVJYT5\r\nsr6KTT32VtTYLdEpVV+m5+kYgA4cwmPOrZw=\r\n=qb7i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"b9daa97e33cf08785abca1c23a20e0334834b5e6","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"jest --coverage","build":"tsc -p tsconfig.build.json","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch","install:peers":"npx npm-install-peers","semantic-release":"semantic-release"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"8.4.0","description":"This library enables you to utilize any Cloud or Event Source to respond to web and API requests using your existing Node.js application framework.","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.14.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","jest":"^27.5.1","husky":"^6.0.0","eslint":"^8.9.0","codecov":"^3.8.1","ts-jest":"^27.1.3","ts-node":"^10.4.0","prettier":"^2.5.1","commitizen":"^4.2.4","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/node":"12.20.43","body-parser":"^1.19.1","lint-staged":"^10.5.4","stream-mock":"^2.0.5","semantic-release":"^19.0.2","@types/aws-lambda":"^8.10.92","@types/body-parser":"^1.19.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.12.1","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"koa":">= 2.5.1","express":">= 4.15.4","fastify":">= 3.0.0","@hapi/hapi":">= 20.0.0","@types/koa":">= 2.11.2","@types/hapi":">= 18.0.7","@types/express":">= 4.15.4"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_2.0.2_1649731094356_0.16419158656799082","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@h4ad/serverless-adapter","version":"2.0.3","keywords":["aws","serverless","api gateway","sqs","sns","lambda-edge","alb","lambda","express","koa","hapi","fastify","node.js","http"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@2.0.3","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"82ab661eeff697ea2cb6696367f5aa8a87fcbc0a","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-2.0.3.tgz","fileCount":107,"integrity":"sha512-mSRBHoT9Xc22z612V514J/gBntmZTBOOc6IP4LN78Gwe7upnyiwtrAh8o2P2OVEkaODipR41aIBVHb+oK0rBWw==","signatures":[{"sig":"MEUCIADz8+KeSt1I/Jn1CXTcz3dBih9L/x2lUazD1sBfdj4VAiEA6Kxzh0FrkNujvpYmNeespbDd3lDH1Z4L3MNyxX071Gk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiCdVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6kQ/9HBOyO0XPBNTQ76Evtcl800t/fquYVhgV4fSvjFK1qaDZnFie\r\nFc8bgOjl6Nu+YCWF0fn8F/jErcoKXnPP/q08JnMP1YzVjNDq8kKbqqyJfSx5\r\nI8a96oQt07jeGjkDzXwK8ynLj8CSYRVlIRBnbmcnrCuT7johHkRFGU3mcelD\r\n/cTNatRtHpIujkCuD8tONNuSHqWaX9g83SsCZVzBLEmhTrkE2MotWeObYy6s\r\naQaPHbeSzxo4WBRJUkyx/Oc6belORN9/xpUqQhCEV28XVFOrnWfHmIHytMRu\r\nCFAB+KPWNK8VInnalCEakawHdu5eAOQsbGE6zJx90kIx1ckuNHS8CVx1S5v/\r\nRziT5PAiiBJmIVDNOyBeCC501ALwHm7GLNVvQHZpuwvG9MT5Gbgv1iVNacgG\r\naCVbZH3tL7Rt9pYexImYq1e862Hhp9RSjeb2Mxsp/pIZVl4YktEm5MjrfM+O\r\nMKxRlHwZRn121gVjAcv0ysZ5adWmD6+vNzJW2L7RruwG5UsK8Iy/WvEW0lxC\r\nJJYmrRTEs+jGMUFaZE6O/2+hTPteXI8DgJ1+6T96vtbdDuK3sZEKqpIhKoZ5\r\nhZeA71yTRxiuCgJdu4bnuj4wDcyBJ53qCiFnDNQdm/4XRiG/2gIVaoi9VS2q\r\ngR9B3JrgZUV4HE+7kaquCaeTCfriL5WQLyk=\r\n=jorY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"2dba1c5cb2ed3693e3ba2693fc0ba2099f576972","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"jest --coverage","build":"tsc -p tsconfig.build.json","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch","install:peers":"npx npm-install-peers","semantic-release":"semantic-release"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"8.4.0","description":"This library enables you to utilize any Cloud or Event Source to respond to web and API requests using your existing Node.js application framework.","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","jest":"^27.5.1","husky":"^6.0.0","eslint":"^8.9.0","codecov":"^3.8.1","ts-jest":"^27.1.3","ts-node":"^10.4.0","prettier":"^2.5.1","commitizen":"^4.2.4","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/node":"12.20.43","body-parser":"^1.19.1","lint-staged":"^10.5.4","stream-mock":"^2.0.5","semantic-release":"^19.0.2","@types/aws-lambda":"^8.10.92","@types/body-parser":"^1.19.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.12.1","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"koa":">= 2.5.1","express":">= 4.15.4","fastify":">= 3.0.0","@hapi/hapi":">= 20.0.0","@types/koa":">= 2.11.2","@types/hapi":">= 18.0.7","@types/express":">= 4.15.4"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_2.0.3_1653090132939_0.7677226534194328","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@h4ad/serverless-adapter","version":"2.1.0","keywords":["aws","serverless","api gateway","sqs","sns","lambda-edge","alb","lambda","express","koa","hapi","fastify","node.js","http","huawei","functiongraph"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@2.1.0","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"116c23770b7a579c81f403873ee85e94d9fe037e","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-2.1.0.tgz","fileCount":117,"integrity":"sha512-+l5ksKewCP/kS6cC4qdnt8WRZois14AIH8sg4Vb4eK+dXcV2J0pWj9kyEGJclpW/kLvTzrS9lojHExquwQlhHg==","signatures":[{"sig":"MEQCIDYfhTy2sMXFrCIExuhgyx4485eyl+8VQlM/Np7Ob0sBAiAUknaoy8zvEPda1XN4NYwg7sfszGs2EhkpuU4dL8CngQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijhLRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrd7A//dSsviSrtg5N2AwahbGnqli9mNrFaFJd6KWVnODmnwlKLObkS\r\nvxOhrWowdhIMH8UoBBhmUitpxxTVok5iIam+fYs8mgT118YPV3ofE6HBt4Vq\r\nibA6VSRk1G8IfIbBe5aI166nilujRWarWM0OV5uqE2KhsPshrcoXXJNIixSl\r\nktNMFYGpZdwxtcqhWRkpOa+/hv+BDHouIl++E3vCVVlUQevrdUgF0KqULDLk\r\nenCCXAf7y/cbA7zGoGD30Bo0z2H9USgI5G4x62htdIxwEpMH18niFEZykfYb\r\nciCdYnPlaHwkoE3yQtAVK4bIxGBWpX1l+rLZFU8f+/1X5H25Ooan2DrbqXFs\r\n5IiYTwu7G2vVFZu8Fv8BaBjHESSzm//wAGAsZ2kUB4OT+5vE9zsOFyX5ENPk\r\nShK95gAT5x0DFjd7lkM273vHiqfnAJZMbdR/LGG9aiavmhNvbWnehFIbyFKU\r\nvlenSktiaAUw4FYOV0hWLgcAerZuAfG1/MhSoUmH6wFUncyzTdZTsTVJzmc3\r\n4ea4S0fw1CudwQslltvEpgW3V0WUZPROtIF9Jps8aerGE709uZz41dwzSHKw\r\nbM5QCy0qLCinjKOWkRc7TOEK1Ut0v8Y5ImFCwNYeQuFtdAs6U+ThhZZQGOGy\r\nZCv6tlvC0O38KAwNqoge43MWkwlKtdqt7+I=\r\n=otQS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"2423405a2b1216271eca638ea68e6586ceb76554","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"jest --coverage","build":"tsc -p tsconfig.build.json","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch","install:peers":"npx npm-install-peers","semantic-release":"semantic-release"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"8.4.0","description":"This library enables you to utilize any Cloud or Event Source to respond to web and API requests using your existing Node.js application framework.","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","jest":"^27.5.1","husky":"^6.0.0","eslint":"^8.9.0","codecov":"^3.8.1","ts-jest":"^27.1.3","ts-node":"^10.4.0","prettier":"^2.5.1","supertest":"^6.2.3","commitizen":"^4.2.4","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/node":"12.20.43","body-parser":"^1.19.1","lint-staged":"^10.5.4","stream-mock":"^2.0.5","@types/supertest":"^2.0.12","semantic-release":"^19.0.2","@types/aws-lambda":"^8.10.92","@types/body-parser":"^1.19.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.12.1","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"koa":">= 2.5.1","express":">= 4.15.4","fastify":">= 3.0.0","@hapi/hapi":">= 20.0.0","@types/koa":">= 2.11.2","@types/hapi":">= 18.0.7","@types/express":">= 4.15.4"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_2.1.0_1653478097563_0.5656267983239007","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@h4ad/serverless-adapter","version":"2.2.0","keywords":["aws","serverless","api gateway","sqs","sns","lambda-edge","alb","lambda","express","koa","hapi","fastify","node.js","http","huawei","functiongraph"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@2.2.0","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"729264a044e004f0a82b3d44236c3b07ff3f8b91","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-2.2.0.tgz","fileCount":131,"integrity":"sha512-8M6QhksAd6xfFBLJLjAgDREQEsydhibzVihw7TCbBDa6EPxaPMN3AtenrwOVNYxnqDjDCBHgbnHvpFBwgE1BCA==","signatures":[{"sig":"MEUCIBR9t7ZG2dXvTsMOWav0Z1ThxJIwOdLqvE9CS+JX4N1sAiEA0zqyriqWhC/Ywvtr4jG5TzS5cD9OuVE1Ai9TS+0yDYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJij4s3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxGhAAn2SfddcT0ZbrnKwAyyIefgPmtViV6+5hA120N6XLjzgCyAUZ\r\njS2jsXoLAlDi45TxpwP0vbtoyBsjht9e3fVcbRX+ECoiYUWtYUFQkJpMiKzs\r\nv3UyCbtj0m6ilWRdZsZPfaI+ZB8ZfheYkmRvokbvhDC6Va/qsf+vw4+uivpC\r\nv0PiiT/UneZFsRycJdQ3Syd2RsEAwexSynrdUV8QYdOKSLDg4yPMB8XGt4ws\r\nPC2ai4atIzHqJSvBjCFRQsKXFK9M3SNHEu4e73pt8S9pCH6tQgkFFRUB+IbG\r\nXcuhANbddlClmOWX9xRdsFSpwIX/7NzMYmM9KTjaQgoBBkAYGjGlvwMbsnX/\r\na7VH4PppsqRJVPqCSkkQY5/xjF+t98tlKvndoSvQt58RGCAaa9YtgGUM9dpH\r\nQwzfjXOL1B89KEEAuSICbDFJrMt5sRvsv06WOdqnUrie5Xw5JLHPCPVy1L1c\r\nTUhmw4OXY+NJRmfvZCx01Wk6Jrewk1uqrTLbWWetOpJ/qdhwY219Dvjru7wx\r\nG1QsF7olIOlfllLiPuObimpjvTS5/43PjltAtOiWEXyQyV2dp/QpJGTe8nqQ\r\nd14SPpAGKMGNbwpeDGNkOZyPjhPz86KbgBIYZl56KdYMZ7DL1KhnH9J0PgJT\r\nhrTR36LX/3dNPP2SPlqav82LQUgxc1yqFVY=\r\n=DzE8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"faa808d022958a79f93b8dacfee04396e54f06c6","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"jest --coverage","build":"tsc -p tsconfig.build.json","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch","install:peers":"npx npm-install-peers","semantic-release":"semantic-release"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"8.4.0","description":"This library enables you to utilize any Cloud or Event Source to respond to web and API requests using your existing Node.js application framework.","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","jest":"^27.5.1","husky":"^6.0.0","eslint":"^8.9.0","codecov":"^3.8.1","ts-jest":"^27.1.3","ts-node":"^10.4.0","prettier":"^2.5.1","supertest":"^6.2.3","commitizen":"^4.2.4","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/node":"12.20.43","body-parser":"^1.19.1","lint-staged":"^10.5.4","stream-mock":"^2.0.5","@types/supertest":"^2.0.12","semantic-release":"^19.0.2","@types/aws-lambda":"^8.10.92","@types/body-parser":"^1.19.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.12.1","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"koa":">= 2.5.1","express":">= 4.15.4","fastify":">= 3.0.0","@hapi/hapi":">= 20.0.0","@types/koa":">= 2.11.2","@types/hapi":">= 18.0.7","@types/express":">= 4.15.4"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_2.2.0_1653574455268_0.5883588120601977","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@h4ad/serverless-adapter","version":"2.3.0","keywords":["aws","serverless","api gateway","sqs","sns","lambda-edge","alb","lambda","express","koa","hapi","fastify","node.js","http","huawei","functiongraph"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@2.3.0","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"91e1954c751deb9c35060d2f4d21e740fb52089a","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-2.3.0.tgz","fileCount":135,"integrity":"sha512-TkR+CePjgVKoFe1uo29D9pW+FaJ7qdw+pfjsEUPiq4GkxZpbOoANNzOcTRdBVYoI8KuE9l/04SEv854kkRPuDw==","signatures":[{"sig":"MEYCIQC6/KduSM1HmmyKfW3X4MOe5PpeiG+2kCduKPwK2vYUEgIhAJWP7b49puM2CsPDarGhfYLypXn0P7oHEj8oRvtA1xf+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJij8O6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoh1A//ab/Hoo2umBBeoezL0sdTc5B1arteFJ4cDQOHpnZM/MDA5VT9\r\n/i+jEKvwBzbgZ27w0R/FQgSKsik8dXeWYptSo7IOWCo6Te/eDvrXo9nVb0NM\r\nTpZ1zj3i+SDARU+GfQAMWyr2VAUMhQ6X5nCdG1ab1Tv6bcgvle8kTY8TIu65\r\njplVO5PA57TDr2JpZ7fMHRNorP/Nt8LLc1N657Od5hHOc9tfcauT7BR4I7eh\r\nVSzsoeu2Kbzxi78gcl9FJXY8OFKrQipDwmX+Bfy1FdRclFGklhpyZkBTkIq1\r\n92/zHyjrMZiqPjhAxlrswLsdjD9ayRve5LL7va5LQADQBP2cLVrvb1Djj28V\r\nPCN3eOLBN1Nt2Wg2sa3tPWQ9ThzV0w0e3LF8JI/568sTuD8UPxDLpX2qK7Qt\r\n4DRf5HkgNWk6YDtBfTld0NV7r0/jxK5SzirkBZcFAvwTMBEBmKIGLK0PnI8x\r\n7bbNRAiXPMURT/YQpXXA9nC95SSjcj+sf0AzCRTuiBCsC7smwstFdUK3/5to\r\n4oyIsdpaGmd/SkUvbTQhfrGwurgzVRTmqWp0qBpD4N64fgty2F85ih1Z2NlU\r\nOYh8D/KQdPqvlSlFnxt5qq/XwPltoRF/8YqpeoyTrDwV7j6N90BpOF72hJeY\r\nmTItkl48Ga+WDC7C810cIsQuyDn35Bs3MxA=\r\n=evij\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"59866bad14dc63f08218188014051a72eac097d2","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"jest --coverage","build":"tsc -p tsconfig.build.json","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch","install:peers":"npx npm-install-peers","semantic-release":"semantic-release"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"8.4.0","description":"This library enables you to utilize any Cloud or Event Source to respond to web and API requests using your existing Node.js application framework.","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","jest":"^27.5.1","husky":"^6.0.0","eslint":"^8.9.0","codecov":"^3.8.1","ts-jest":"^27.1.3","ts-node":"^10.4.0","prettier":"^2.5.1","supertest":"^6.2.3","commitizen":"^4.2.4","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/node":"12.20.43","body-parser":"^1.19.1","lint-staged":"^10.5.4","stream-mock":"^2.0.5","@types/supertest":"^2.0.12","semantic-release":"^19.0.2","@types/aws-lambda":"^8.10.92","@types/body-parser":"^1.19.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.12.1","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"koa":">= 2.5.1","express":">= 4.15.4","fastify":">= 3.0.0","@hapi/hapi":">= 20.0.0","@types/koa":">= 2.11.2","@types/hapi":">= 18.0.7","@types/express":">= 4.15.4"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_2.3.0_1653588922490_0.7323966739032615","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@h4ad/serverless-adapter","version":"2.3.1","keywords":["aws","serverless","api gateway","sqs","sns","lambda-edge","alb","lambda","express","koa","hapi","fastify","node.js","http","huawei","functiongraph"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@2.3.1","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"9514c638031967152f1e866e7b8766ab2a9bde8f","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-2.3.1.tgz","fileCount":135,"integrity":"sha512-DGrZWwrsPCpnHizfez9ARPNlwPr9M533cx00sopngn8UX+JPfhFw52OdLdYoT0zJ5SuVPdltAoD3F1acmHCUdg==","signatures":[{"sig":"MEQCICLOKsT9ziMNcWggdVzLokFD0HLUwo/pm1Wwqpe88bWAAiB8fmC/J1dbq8JPsDQgmpksTlrd6PfJPNNSS3MzrZzxOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJir0fnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoblg//d+V53kW3tAd/0WQywVLQDp0FbmlFPk+KxyfdB6gB1KDtGoi3\r\nohYTt/IHljHRpGRkiviWuaNeIXSJ6QKXUCwMmGW8g8Xq9DigrmKu8phlpkGn\r\n9Fqe2Ipx915QkIUCQOt0c9uFqP1+0jrtxy8T3oDxO/t/hllKIPGhtQpIoPRS\r\n3+zE9V7iPWmpm7bAJUn85pEtCbtSgtrYA3tOSh1P3P6Qr4c46aDYO4SGSxhw\r\nnyjm+vlm+x9gIc8khWUSScQkh/CDo0t1E3GN3ynIRkiTZaJqDEMoUA71zUEL\r\nzm+/aWB96V990jK9IEOdSeIOX+WVNCwvNtYI/Rj+qi/fQAamHGsQx5dqFX+W\r\nb1YEUk0nSjd2rbbZK22wWJjWOUr5mbYR0Rfd4X/0Ky/6HCZg8l2P3qW4kKv/\r\nT49e7mR3++wo8qE3HErAXUGPe+9mSmGnE8XIHtNrsx0raSA10qY9Ar/v1dkL\r\nQ/75m5OIPEyGoHHqr0jw8tAEVF63UYNMyWd1aZi40+y128NwSOUgfpFyn7ud\r\nY11EOcSmfjy2cGjuK6znWmDpJCNvFmfZFx0Feafrq+UDZz+F/uO0sZ0riyPP\r\nmyrZBxwUUQ0iT2umhWRffNCbqJYe71Fyv36eBqqK6ZNsMgKEGojlh5oWQNsI\r\nDW2xzGoFcdsPtQgEYUGCMejXmNIsDnGxXuA=\r\n=ZzyU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"e29cbac0b4ec22ebb5f686aeaaf00c3c3e28809b","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"jest --coverage","build":"tsc -p tsconfig.build.json","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","test:watch":"jest --watch","install:peers":"npx npm-install-peers","semantic-release":"semantic-release"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"8.12.0","description":"This library enables you to utilize any Cloud or Event Source to respond to web and API requests using your existing Node.js application framework.","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","jest":"^27.5.1","husky":"^6.0.0","eslint":"^8.9.0","codecov":"^3.8.1","ts-jest":"^27.1.3","ts-node":"^10.4.0","prettier":"^2.5.1","supertest":"^6.2.3","commitizen":"^4.2.4","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/node":"12.20.43","body-parser":"^1.19.1","lint-staged":"^10.5.4","stream-mock":"^2.0.5","@types/supertest":"^2.0.12","semantic-release":"^19.0.2","@types/aws-lambda":"^8.10.92","@types/body-parser":"^1.19.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.12.1","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"koa":">= 2.5.1","express":">= 4.15.4","fastify":">= 3.0.0","fastify-3":"npm:fastify@3.29.0","@hapi/hapi":">= 20.0.0","@types/koa":">= 2.11.2","@types/hapi":">= 18.0.7","@types/express":">= 4.15.4"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"fastify-3":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"@types/express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_2.3.1_1655654375317_0.08372380938097557","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"@h4ad/serverless-adapter","version":"2.3.2","keywords":["aws","serverless","api gateway","sqs","sns","lambda-edge","alb","lambda","express","koa","hapi","fastify","node.js","http","huawei","functiongraph"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@2.3.2","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"9c82f049ac91f3f61b4cc1d2a026632a6bf06e63","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-2.3.2.tgz","fileCount":263,"integrity":"sha512-6TcydpR2SEYZ50dxcbLcOGTGcLKqJzxubJ+SRjw+g6GrJkq0vfPbU9z4FwFUR+pBndL6sqmSsD/UNVP+xgEcPw==","signatures":[{"sig":"MEYCIQDrZPqAQhJX0iH5TJDOV5TBynj0gsd0BORry8B0CDxTIQIhAKUZGjzL51EgOAdJM2arXrbjUdutFz4O4bUbNYpO7yg1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisjwjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVUg/+POSipUXWvAi6TvgjhfX3/mvLvZU/MxssmRcNxWbUOBsv7rM9\r\nuaxOYBMfmwslCxszKB4XUwhD6J8J9ONv3JzDq/Pbeh9Kch4esS5AGC/g/flP\r\nxnbqxqHzApRFUYL7j14fA3IV5LIYQI0LARXeHQFm1wxwJ2ZDFOgXfQJv+H6G\r\nlyQXZZFk0MmLUKr8ep0xnQN6XnAR0feudfKcg8ydilHu37xnv+ryHEGzZUUf\r\neo8n9dGrDV69MTSmD+nG24r0jlVn+RHy4vW5+b8sUwHDfvvFmkLvHd+lKn4W\r\nISfaULvKKwMQau3sEgqD4OVany42WX9dIlNdv2EhfnLXPxAKpdQzzobeqdlv\r\nnQL3iyyW4r9Tn6bKnVqzla5VM4tSPNXINE7UCEQFsej7wj9vmKKw48mYGhuk\r\ny3RtTxVeXWJ2BTK4nnZfKMtz1KjohnE3sut7vKhmDy+UHTW0YffBKUJcx7+5\r\n38wo4EmQs/MQBAgc7NJtT567hcnjfyd1vhs3AIZfyvKNOspmlqp57P9GC0cp\r\n7Pyu6uuPNvPqn8mOWajhnZEBT0sS6A8PyKeIgU9Fq0XLatgH7gwj+YtsJr9h\r\nlwj7JTvS+3iq4aXV6W4UO5sPDvIJ+cmiSps8RtRPenyibXUJbgeUTP0X3x0a\r\njXB6pFgLzHKnHBxep5lLrqR5vRbV7uobRsk=\r\n=xLMg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"e2ac38ff83d089b0422782b5d460868adb76f09b","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"jest --coverage","build":"tsc -p tsconfig.build.json","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","build:docs":"tsc -p tsconfig.doc.json","test:watch":"jest --watch","docs:generate":"npm run docs:generate:parsing && npm run docs:generate:markdown && npm run docs:generate:api-pages","install:peers":"npx npm-install-peers","semantic-release":"semantic-release","docs:generate:parsing":"npm run build:docs && ts-node scripts/parse-docs.ts","docs:generate:markdown":"ts-node scripts/generate-markdown.ts","docs:generate:api-pages":"ts-node scripts/generate-api-pages.ts"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"8.12.0","description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Huawei and many other clouds.","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","jest":"^27.5.1","husky":"^6.0.0","eslint":"^8.9.0","codecov":"^3.8.1","ts-jest":"^27.1.3","ts-node":"^10.4.0","typedoc":"^0.22.13","prettier":"^2.5.1","supertest":"^6.2.3","commitizen":"^4.2.4","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/node":"12.20.43","body-parser":"^1.19.1","lint-staged":"^10.5.4","stream-mock":"^2.0.5","@microsoft/tsdoc":"0.14.1","@types/supertest":"^2.0.12","semantic-release":"^19.0.2","@types/aws-lambda":"^8.10.92","@types/body-parser":"^1.19.2","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"^0.2.14","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@microsoft/api-extractor":"7.24.2","@microsoft/api-documenter":"7.17.16","@typescript-eslint/parser":"^5.12.1","cz-conventional-changelog":"^3.3.0","@rushstack/node-core-library":"^3.45.2","@microsoft/api-extractor-model":"7.17.3","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"koa":">= 2.5.1","express":">= 4.15.4","fastify":">= 3.0.0","fastify-3":"npm:fastify@3.29.0","@hapi/hapi":">= 20.0.0","@types/koa":">= 2.11.2","@types/hapi":">= 18.0.7","@types/express":">= 4.15.4","@types/aws-lambda":"^8.10.92"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"fastify-3":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"@types/express":{"optional":true},"@types/aws-lambda":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_2.3.2_1655847971494_0.09607163480479453","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@h4ad/serverless-adapter","version":"2.4.0","keywords":["aws","serverless","api gateway","sqs","sns","lambda-edge","alb","lambda","express","koa","hapi","fastify","node.js","http","huawei","functiongraph","trpc"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@2.4.0","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"31193b171761eb6412651fbc54f6f4f74eeab3f6","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-2.4.0.tgz","fileCount":271,"integrity":"sha512-VbYGPGIky3rWzdjpzRvCc93ZUc5rNeGS8nlprdOz7BfhUhI7czugEd3QvckCgLtXbfOZOjMFlbzEvIq0KxR3AQ==","signatures":[{"sig":"MEUCIQCBPswxGB8Tkk3rN8td/5twIFySq3WI3xSksmCR2x8ZuwIgQUTybOn8Yu5gYCIt/vpKiAZFJJMZ1PDhBMbl0ekKqTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiukp5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFBBAAlkYVC5AwklTbGQsgKuwxUcdj6lGget7zXiaYlMgY+cnTh32P\r\nBJ2W+2G0rTPInWuBGdmKLk/gyYgeTrvRMloKHsWOBaxwV+wFealGVoylcuji\r\n1CoKAF06rTf+B5kf5ltS7JqKFff4cylw/VCD3nnTdaL5MFrAXp7laKAb8We2\r\nv/6kwa3NEAV4nUT+3z9pYhoGV400e0qhfUhXYpj3uRYkIBRc2NBcyWPo1zk2\r\nmrXICILWk3KyVPSB5ARmTwqAgTyIS83L3suKSIno6oFJmWL/rwENTfjHGLyS\r\nUsVEfaCMOP5ovYZuVJL3DL+Xa9jF4QUyip+lCgnSbaxoygwJpXrID4XsqbaB\r\npK4Vf0+Sq/p9t5TCMhxSExPZdiF1ABdptw7KCWJqGeF1S3AJcA/5b2RXi12W\r\nVHRGj0SzN4k7uEurq5WsXMjkVOHlDCnpfQQNSZgzHQAPU3M8l38/JCsOb9eK\r\n5Dd/cX+jhG7+oIRTPP12OCkYK8wIGVGUPtyUCdu2XikHZFVB3MVBuAx6xijA\r\nnRROo/0r/3yt93QxMWBmd7uKif202cbHdQfqMgjGxStb0n+J/jqfn1nTgyYb\r\nPhSnEXsPvgzIziWsi7KGIfmvUhWhXrY3NHCUcuRYUZ49C/Tk6DYOwxnawtSC\r\nO/Ned+zph5YoW1/a014cMMXrBrjEWYiCeDA=\r\n=ixkh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"864f15c8d474484cb480cbfe2b51bb4abcdd0662","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"jest --coverage","build":"tsc -p tsconfig.build.json","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","build:docs":"tsc -p tsconfig.doc.json","test:watch":"jest --watch","docs:generate":"npm run docs:generate:parsing && npm run docs:generate:markdown && npm run docs:generate:api-pages","install:peers":"npx npm-install-peers","semantic-release":"semantic-release","docs:generate:parsing":"npm run build:docs && ts-node scripts/parse-docs.ts","docs:generate:markdown":"ts-node scripts/generate-markdown.ts","docs:generate:api-pages":"ts-node scripts/generate-api-pages.ts"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"8.12.0","description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Huawei and many other clouds.","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","jest":"^27.5.1","husky":"^6.0.0","eslint":"^8.9.0","codecov":"^3.8.1","ts-jest":"^27.1.3","ts-node":"^10.4.0","typedoc":"^0.22.13","prettier":"^2.5.1","supertest":"^6.2.3","commitizen":"^4.2.4","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/node":"12.20.43","body-parser":"^1.19.1","lint-staged":"^10.5.4","stream-mock":"^2.0.5","@microsoft/tsdoc":"0.14.1","@types/supertest":"^2.0.12","semantic-release":"^19.0.3","@types/aws-lambda":"^8.10.92","@types/body-parser":"^1.19.2","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"^0.2.14","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@microsoft/api-extractor":"7.24.2","@microsoft/api-documenter":"7.17.16","@typescript-eslint/parser":"^5.12.1","cz-conventional-changelog":"^3.3.0","@rushstack/node-core-library":"^3.45.2","@microsoft/api-extractor-model":"7.17.3","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"koa":">= 2.5.1","express":">= 4.15.4","fastify":">= 3.0.0","fastify-3":"npm:fastify@3.29.0","@hapi/hapi":">= 20.0.0","@types/koa":">= 2.11.2","@types/hapi":">= 18.0.7","@trpc/server":">= 9.0.0","@types/express":">= 4.15.4","@types/aws-lambda":">= 8.10.92"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"fastify-3":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"@trpc/server":{"optional":true},"@types/express":{"optional":true},"@types/aws-lambda":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_2.4.0_1656375929079_0.9433131819158187","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@h4ad/serverless-adapter","version":"2.5.0","keywords":["aws","serverless","api gateway","sqs","sns","lambda-edge","alb","lambda","express","koa","hapi","fastify","node.js","http","huawei","functiongraph","trpc","azure","azure-functions","http-trigger-v4"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@2.5.0","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"9050fddd260ab10a33169b044c8485545f959187","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-2.5.0.tgz","fileCount":287,"integrity":"sha512-7HW8paguZuNJxrj4OaHWFdjMkXSc/SCLPKpYB8CeYyZ5MBabjFWHxmph7HrmL869+z6g0UNZ15/BIAYaNU0jDA==","signatures":[{"sig":"MEYCIQCze5OFZ3yjjPswsYJ+h1Hqxqd/hn4qhublu9/XrSALygIhAKH4InE9doIa6Q0CMSVJ85EuEzeWdrN2dT1jytPAGfw9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":345100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0v6OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTZQ//eNk+I4bLz+Mxn8MNi7gaxD6oyxw4XS60TIG7zMctqkrE/0s5\r\nzMgrSEjJLfMQjTDRY1lWeOXLvhHFldfWV/1X3rKy66ggMwNjFp13x+DH1nks\r\nB0UoqZfbr2cHBLA2k7b64c5/Ae4QQZKn8o+3Un8OYpUQ1NKEqg/9aKOJQVzr\r\nI0hSPzQabSMtZ2VPyVJJKmlZV1WiC6Oioh0gJpmXczj2AoVshz+qxA2IdBpZ\r\nfCQFJv9NLMIMHicQoe/Cq51B2Hu4B5Fx9SED2+bxnIFgfELai4f0B3PfzO9U\r\nyBzV0qtMbYGkVQh4GrdPxtmaB2mssa6e8x5fw0/ljjJL/853iWNLeSB3CjUR\r\n+5+7Z1YcoloGR30ABXKzv+yvnMqXmTt4zAPEeTNJbVmr225lQev7iybPKWl9\r\nEv/i4/pTgRPOC5sUzyO/AXnJmZBqu9NPshyRyXChDFJpQKlDVmviwKL1It0D\r\n6gqQLVqvFuDzUd8YdZO+2JcPnAo6AibJg600bikA4JyZNiFk3Vq96qxtp0zy\r\nH/KrKgI2LMhkgVKGTPoM0TBphhpT7JEKpvT09s2lMdzglmR/bn4WVO1NoPIB\r\nhc0G8K0Sl87p+tpmNN0hVWcqJ7P26S9V8/8hz2eMSh4+suSDo38/ltpivB68\r\n1S01z+elwhs8rq8puAR2n37/iCy0r6QmSfQ=\r\n=e5uS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"2efd585dafe63005d010e9c3a5a6dd86ca91ecd3","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"jest --coverage","build":"tsc -p tsconfig.build.json","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","build:docs":"tsc -p tsconfig.doc.json","test:watch":"jest --watch","docs:generate":"npm run docs:generate:parsing && npm run docs:generate:markdown && npm run docs:generate:api-pages","install:peers":"npx npm-install-peers","semantic-release":"semantic-release","docs:generate:parsing":"npm run build:docs && ts-node scripts/parse-docs.ts","docs:generate:markdown":"ts-node scripts/generate-markdown.ts","docs:generate:api-pages":"ts-node scripts/generate-api-pages.ts"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"8.12.0","description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Huawei and many other clouds.","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","jest":"^27.5.1","husky":"^6.0.0","eslint":"^8.9.0","codecov":"^3.8.1","ts-jest":"^27.1.3","ts-node":"^10.4.0","typedoc":"^0.22.13","prettier":"^2.5.1","supertest":"^6.2.3","commitizen":"^4.2.4","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/node":"12.20.43","body-parser":"^1.19.1","lint-staged":"^10.5.4","stream-mock":"^2.0.5","@microsoft/tsdoc":"0.14.1","@types/supertest":"^2.0.12","semantic-release":"^19.0.3","@types/aws-lambda":"^8.10.92","@types/body-parser":"^1.19.2","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"^0.2.14","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@microsoft/api-extractor":"7.24.2","@microsoft/api-documenter":"7.17.16","@typescript-eslint/parser":"^5.12.1","cz-conventional-changelog":"^3.3.0","@rushstack/node-core-library":"^3.45.2","@microsoft/api-extractor-model":"7.17.3","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"koa":">= 2.5.1","express":">= 4.15.4","fastify":">= 3.0.0","fastify-3":"npm:fastify@3.29.0","@hapi/hapi":">= 20.0.0","@types/koa":">= 2.11.2","@types/hapi":">= 18.0.7","@trpc/server":">= 9.0.0","@types/express":">= 4.15.4","@azure/functions":">= 2.0.0","@types/aws-lambda":">= 8.10.92"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"fastify-3":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"@trpc/server":{"optional":true},"@types/express":{"optional":true},"@azure/functions":{"optional":true},"@types/aws-lambda":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_2.5.0_1657994893787_0.5403693516607695","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"@h4ad/serverless-adapter","version":"2.5.1","keywords":["aws","serverless","api gateway","sqs","sns","lambda-edge","alb","lambda","express","koa","hapi","fastify","node.js","http","huawei","functiongraph","trpc","azure","azure-functions","http-trigger-v4"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@2.5.1","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"82b18ea76b71420fe657d5103e1f903ad4efb5a9","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-2.5.1.tgz","fileCount":287,"integrity":"sha512-3qKgdTDnjgx/yBhHBoN9EMM80409kt7sSmuJHKMGQGGzSQjpbbx3h5MZG4+75wd24E4S63fk/+4ACDVV7Cyz6g==","signatures":[{"sig":"MEUCIQCb2PWDpyVVKADUrT5ralAzplh61VDDRG90yZuLMBT5HAIgFXae0vFbTufTBhDxy8XSh9mFIfYFsUZMx91d5sL9pos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":345091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0xVoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrU1Q/9GMQNrGuQORd8udKghDhgcCbRdATjA62lJMzYnM9pMFD+ztrB\r\nDLDSLVWcurE8febcraDfJ+Y85OxSyXPZm7a70Gecul7iJB3x+QXnpmQ/xZWu\r\n0nQPR+avNvi2u9Pk7fyBJCWNHT9+7TF9otAuhBW+1iPRhGrlweOz63BQcIoo\r\n2GvXO8R7l14E1PvksdsoVpL7JlJHLl3RlucvXS+bR1PGDn1FZgj/TsPTsATx\r\nIHSgL7JZptgn2YyomHqXPViLcAtm53o12KqNRyrGA/rcnrzJE6E2hMHBy8RP\r\n7FD+T4FoLhM/qv7FNV9zBURntGqgO/QP2HELDUT/3C80kK99BZ6cSn19GMmM\r\nqFow5V1lHD2w+sIh1UhLJ8YUkF8gULUw1HHdGGLTtftGbIGfriVtRC6AOTMv\r\nJcjaR3H52n5jFK4sYR2rH6g8ch76mVFQ5rOnnUMeyepQ9T6Tlg049Dpm9tSN\r\n+uLTn11d4dYuByKKoPKQySQxcQYFl/DOLr4yjQx4X7x6q9dJY6YecKo5ZFd1\r\nlPKx4n8TGJRNdy27j0/P7xVWOtGr5W25z7anAVZ2o1rv2ltWH4zUt7NxwV7y\r\nmoxQoKtmwZwnHY9IR8efncKSePoq3KUINnX13/6YdKqvbJ0ZcIwdye+HCZ9m\r\ng7YVWRXMN5peVoBej1VqgixmHTyRfSWsYxw=\r\n=1Zqt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"efe4894bb71927e829b2dd5e0e7c6a6376143c4e","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"jest --coverage","build":"tsc -p tsconfig.build.json","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","build:docs":"tsc -p tsconfig.doc.json","test:watch":"jest --watch","docs:generate":"npm run docs:generate:parsing && npm run docs:generate:markdown && npm run docs:generate:api-pages","install:peers":"npx npm-install-peers","semantic-release":"semantic-release","docs:generate:parsing":"npm run build:docs && ts-node scripts/parse-docs.ts","docs:generate:markdown":"ts-node scripts/generate-markdown.ts","docs:generate:api-pages":"ts-node scripts/generate-api-pages.ts"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"8.12.0","description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Huawei and many other clouds.","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","jest":"^27.5.1","husky":"^6.0.0","eslint":"^8.9.0","codecov":"^3.8.1","ts-jest":"^27.1.3","ts-node":"^10.4.0","typedoc":"^0.22.13","prettier":"^2.5.1","supertest":"^6.2.3","commitizen":"^4.2.4","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/node":"12.20.43","body-parser":"^1.19.1","lint-staged":"^10.5.4","stream-mock":"^2.0.5","@microsoft/tsdoc":"0.14.1","@types/supertest":"^2.0.12","semantic-release":"^19.0.3","@types/aws-lambda":"^8.10.92","@types/body-parser":"^1.19.2","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"^0.2.14","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@microsoft/api-extractor":"7.24.2","@microsoft/api-documenter":"7.17.16","@typescript-eslint/parser":"^5.12.1","cz-conventional-changelog":"^3.3.0","@rushstack/node-core-library":"^3.45.2","@microsoft/api-extractor-model":"7.17.3","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"koa":">= 2.5.1","express":">= 4.15.4","fastify":">= 3.0.0","fastify-3":"npm:fastify@3.29.0","@hapi/hapi":">= 20.0.0","@types/koa":">= 2.11.2","@types/hapi":">= 18.0.7","@trpc/server":">= 9.0.0","@types/express":">= 4.15.4","@azure/functions":">= 2.0.0","@types/aws-lambda":">= 8.10.92"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"fastify-3":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"@trpc/server":{"optional":true},"@types/express":{"optional":true},"@azure/functions":{"optional":true},"@types/aws-lambda":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_2.5.1_1658000743963_0.9326061698003723","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@h4ad/serverless-adapter","version":"2.6.0","keywords":["aws","serverless","api gateway","sqs","sns","lambda-edge","alb","lambda","express","koa","hapi","fastify","node.js","http","huawei","functiongraph","trpc","azure","azure-functions","http-trigger-v4","firebase","firebase-functions","firebase-http-events"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@2.6.0","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"dad5f5488ff1869dc70c2807794a1660c13f1346","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-2.6.0.tgz","fileCount":295,"integrity":"sha512-0/moXkNhi7mPXwcoGT//97Al0f67Os1zdcrxMEj6FWZ3+nooDFp7h6BZqHEAOcXwm8iuRJUo0KlDGlO0OZkQfw==","signatures":[{"sig":"MEUCIQDIabQ9ylWqY8oc5cB/n40OjNP6/tROxwbr/9bU4IA0OQIgRBaByY2m2/kcMDUg+jd9D25ZQLKmStJdY7+RACBVAOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1JCzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9Ew//Sge+DYdWRdbydsDjPjaKpU5mZCsqY1NiuRGyZuhITzF9+gAE\r\nXKh5PgLLZb49+q9Ma3Mt+oJuzfr+4fJ5uEAK9IaDJJIVx4Nv7YB/22l920zR\r\nT73tSTowLzYmX1vGatjzUsPICdiyEyViednLJZJa6wAhzkC3daZTGLBLhgCN\r\nS2NSk1MK+w4/srihs4W4MufpKtDtapiMKp7KmOaJug1QHlNa+RL6I9+/O8K1\r\nb6XVIMB2v4qi4HbcdnuS4fN6nFiULxhNCySzUAJ5o0Ge5nCkHG/Pd6BHBLuM\r\nzFBlhhL9hVWmGSxLEMUGUT0PCWdW91E+BZG2TfhuQsxd33aJ+RCBFk2JGx9q\r\nJNhcqkPdP1fHTwY5PDuqeeuRW+5kgo75ntMQu/CBdMq9c+7mSKGtY1apmxj9\r\nMPlT5BkHOrA10T5csU9Cz5goCCBGvx8JHXGxSse690DxVA6dgFPqRnC+962I\r\nfIo9UP6JWMiixyO9BNw69eug65Sg9yVnF76w/wo09DMCCa6FC5LhCL3W9KCu\r\n+ETqEi5g20x6xFzcmXfcaExpF5iW9sFxLKMM+PfF7LT22vjKLuQ24P+wZBIs\r\n+eha4sD1ov4WBDNdxh+xsvuX2EBrFUwF8hptOB5qZAJtr5V1YggyHLGYa/zD\r\nL/P0FZn+Xh585OBlDo0F4IXi2f5wu1pXlmw=\r\n=RYxE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"7f1cb7d13d840278f075501a22c1b56d0e3ad500","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"jest --coverage","build":"tsc -p tsconfig.build.json","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","build:docs":"tsc -p tsconfig.doc.json","test:watch":"jest --watch","docs:generate":"npm run docs:generate:parsing && npm run docs:generate:markdown && npm run docs:generate:api-pages","install:peers":"npx npm-install-peers","semantic-release":"semantic-release","docs:generate:parsing":"npm run build:docs && ts-node scripts/parse-docs.ts","docs:generate:markdown":"ts-node scripts/generate-markdown.ts","docs:generate:api-pages":"ts-node scripts/generate-api-pages.ts"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"8.12.0","description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Huawei and many other clouds.","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","jest":"^27.5.1","husky":"^6.0.0","eslint":"^8.9.0","codecov":"^3.8.1","ts-jest":"^27.1.3","ts-node":"^10.4.0","typedoc":"^0.22.13","prettier":"^2.5.1","supertest":"^6.2.3","commitizen":"^4.2.4","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/node":"12.20.43","body-parser":"^1.19.1","lint-staged":"^10.5.4","stream-mock":"^2.0.5","@microsoft/tsdoc":"0.14.1","@types/supertest":"^2.0.12","semantic-release":"^19.0.3","@types/aws-lambda":"^8.10.92","@types/body-parser":"^1.19.2","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"^0.2.14","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@microsoft/api-extractor":"7.24.2","@microsoft/api-documenter":"7.17.16","@typescript-eslint/parser":"^5.12.1","cz-conventional-changelog":"^3.3.0","@rushstack/node-core-library":"^3.45.2","@microsoft/api-extractor-model":"7.17.3","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"koa":">= 2.5.1","express":">= 4.15.4","fastify":">= 3.0.0","fastify-3":"npm:fastify@3.29.0","@hapi/hapi":">= 20.0.0","@types/koa":">= 2.11.2","@types/hapi":">= 18.0.7","@trpc/server":">= 9.0.0","@types/express":">= 4.15.4","firebase-admin":">= 8.0.0","@azure/functions":">= 2.0.0","firebase-admin-8":"npm:firebase-admin@^8.0.0","@types/aws-lambda":">= 8.10.92","firebase-functions":">= 3.0.0"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"fastify-3":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"@trpc/server":{"optional":true},"@types/express":{"optional":true},"firebase-admin":{"optional":true},"@azure/functions":{"optional":true},"firebase-admin-8":{"optional":true},"@types/aws-lambda":{"optional":true},"firebase-functions":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_2.6.0_1658097843290_0.05745285394011801","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"@h4ad/serverless-adapter","version":"2.7.0","keywords":["aws","serverless","api gateway","sqs","sns","lambda-edge","alb","lambda","express","koa","hapi","fastify","node.js","http","huawei","functiongraph","trpc","azure","azure-functions","http-trigger-v4","firebase","firebase-functions","firebase-http-events"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@2.7.0","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"e17b2776bae22f214b9727d25689c91bae50f289","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-2.7.0.tgz","fileCount":295,"integrity":"sha512-5JdmVOKZr6TWeEB0qfYvPRs7mSHZwBSHFdhHu2UvFMMsn+YTSOWf5iio8gmHQVMPYgOJ2kTykxP7Bftub6bk7g==","signatures":[{"sig":"MEQCIGlECVQMaR+TkUq0XUo2IS/syZPxntS7t7nriLbJ+gPyAiBWprKKfVdS/CgPtyDtQEirVEY4CslZNk8oFB0hmX+Jog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2gwLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUgA//TPHFzdk4PTrcekkMDnrYMzIntwkSogv9yk66HogEl8BI6+Zb\r\nOXKzhlYgtWAvPRMa779LVU0vsuFu0WhTVjO5JuI2+n7NtwspgpReLNDRhZIc\r\nkmV5gjHIa+6zcVOE4IJycqPcqE00LBS9rw+N/ijTGp3GqddDysrH9GwFzKcC\r\nvmgUnTT/BLOvMw1MwHbhBT+VyC/khLPZGFvZ9Ls/mo+bZ+k+31dIeJji/SPE\r\ntwPKegWcrPg4E5UqCJHUncAFBTgk21SBAd7IoADR8jReEV7YHJGyeZeTxPaN\r\nEIV3vdX+EIXotAwA+Cj/qIHhtJsd9K0P315yyHJEZnujvvbDy0iPOJAIMPbh\r\nl/cKwUdKRfoLa5OIrzvgFh3h/Mwf9abgiR3x4nUsbn6ZLDNdy4NVYdCdA4Jc\r\nbjw17CfUaWct3CagoBJ9nyJSEWSlgPwqLrYaZ4EMIKNiUJI4b2Jn8eRUc88l\r\nR1V0Jpi0Am9nKDCh3ynvIZc5qrHp27mptPz37T9rDj2RUkVftmw0jqKzRry8\r\nPh42Q+paD2UkWWCe7bZaVzuRimv1feWpN1cqnkpDm+d94F09NxyPXAkIGpMf\r\nq6NwQuLXqlUHUDqFmLfW2EIRDuzmi2rGNiqGRNbNAoQfenmlitUTkquD+STE\r\nDJLI6PDNfyyp5VId3a72LqONtMg028CyAGw=\r\n=FzYf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"b83874c64dee596c879859c4923967a6ed30123f","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"jest --coverage","build":"tsc -p tsconfig.build.json","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","build:docs":"tsc -p tsconfig.doc.json","test:watch":"jest --watch","docs:generate":"npm run docs:generate:parsing && npm run docs:generate:markdown && npm run docs:generate:api-pages","install:peers":"npx npm-install-peers","semantic-release":"semantic-release","docs:generate:parsing":"npm run build:docs && ts-node scripts/parse-docs.ts","docs:generate:markdown":"ts-node scripts/generate-markdown.ts","docs:generate:api-pages":"ts-node scripts/generate-api-pages.ts"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"8.12.0","description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Huawei and many other clouds.","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","jest":"^27.5.1","husky":"^6.0.0","eslint":"^8.9.0","codecov":"^3.8.1","ts-jest":"^27.1.3","ts-node":"^10.4.0","typedoc":"^0.22.13","prettier":"^2.5.1","supertest":"^6.2.3","commitizen":"^4.2.4","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/node":"12.20.43","body-parser":"^1.19.1","lint-staged":"^10.5.4","stream-mock":"^2.0.5","@microsoft/tsdoc":"0.14.1","@types/supertest":"^2.0.12","semantic-release":"^19.0.3","@types/aws-lambda":"^8.10.92","@types/body-parser":"^1.19.2","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"^0.2.14","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@microsoft/api-extractor":"7.24.2","@microsoft/api-documenter":"7.17.16","@typescript-eslint/parser":"^5.12.1","cz-conventional-changelog":"^3.3.0","@rushstack/node-core-library":"^3.45.2","@microsoft/api-extractor-model":"7.17.3","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"koa":">= 2.5.1","express":">= 4.15.4","fastify":">= 3.0.0","fastify-3":"npm:fastify@3.29.0","@hapi/hapi":">= 20.0.0","@types/koa":">= 2.11.2","@types/hapi":">= 18.0.7","@trpc/server":">= 9.0.0","@types/express":">= 4.15.4","firebase-admin":">= 8.0.0","@azure/functions":">= 2.0.0","firebase-admin-8":"npm:firebase-admin@^8.0.0","@types/aws-lambda":">= 8.10.92","firebase-functions":">= 3.0.0"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"fastify-3":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"@trpc/server":{"optional":true},"@types/express":{"optional":true},"firebase-admin":{"optional":true},"@azure/functions":{"optional":true},"firebase-admin-8":{"optional":true},"@types/aws-lambda":{"optional":true},"firebase-functions":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_2.7.0_1658457099284_0.19841512713151688","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"@h4ad/serverless-adapter","version":"2.8.0","keywords":["aws","serverless","api gateway","sqs","sns","lambda-edge","alb","lambda","express","koa","hapi","fastify","node.js","http","huawei","functiongraph","trpc","azure","azure-functions","http-trigger-v4","firebase","firebase-functions","firebase-http-events","deepkit","deepkit http"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@2.8.0","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"e07d1ddc73c3c8a593ad71ce8a496ffa53004d94","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-2.8.0.tgz","fileCount":303,"integrity":"sha512-k9ncM5/L2ghu7gFFdNy5HbCurpqRDiRFKrL0VtHbFutxbTMX8GvLBdzzbiK99zje0WotH3WyXk3hLNna4FxMDA==","signatures":[{"sig":"MEQCIBAjvNmNPq0AcBfDgxFFzVl+k020Le3u8DDuwxkJhC1lAiAN9kjXcocXjnNkPiQXz8/Aqw62cqbAV7PA8tUV0nBwjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":399121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7IgQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovsQ/9FdKB6fI7+C0KYOprnZxyptiv6coe25rmjhNOu0kRe8FkJzZv\r\n9BdBantk6MwTL9bPdd5lYnKhdZ3q8O7CFcIS6GxyJ57DTzwGRxZHeJY0Pcis\r\niyteyoiMRSDrQCaryEXdITw2M43+/xHe7L633GW7SkzCK21ycbKtxRszVOJL\r\nKF0egoJQfEy9uMvty9mJDDV6aVWU4ua50WOtB/prNZdasfhAKb0H+mgPF72p\r\nIljBpo/Jt7BejD7/KKkqQbn6ICHeNVJHWnOMqsVXAtdLtZ4m4B9GErHYhu13\r\nUXqAiwjujjocaTEaBA5o8y/zbOHCj+IsfhYdAguK8pncYPESVrzxockESdGF\r\nFqS9SQTl4Esp+J0zHnhVWhNAA7j+0Y0NkvoNx4gSQNizIbsxJ38VDnPU96XB\r\n6KZ3PGDIVDGBOWVNtrnLzMoDhJpM8qrWhA8ji/q8IszV30AtumTUsYmJTNMX\r\nJPzUCv9RaCDcLoFNDB+FQTIG+GbmInTcJVJqPUTBj+F39tsxF9IhIFVnbJ/U\r\nyFwi4F4TqRdfXAuCKNmtJ3VyNiqiEI6Izbpp9/+qgrYSBa1O83rbwGg/6ILl\r\nOWcaLPNhiCI60hpdbmkEhJKvseIk3SuAgHU0ueTlhIYusiP0z0owEz5z81M1\r\nNlhoMvNlPC5s6ESAUdjK6hLO8EG3cKColB8=\r\n=BHas\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"8e5588fa4240869b29148d65458904d40915e4f9","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"jest --coverage","build":"tsc -p tsconfig.build.json","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","build:docs":"tsc -p tsconfig.doc.json","test:watch":"jest --watch","docs:generate":"npm run docs:generate:parsing && npm run docs:generate:markdown && npm run docs:generate:api-pages","semantic-release":"semantic-release","docs:generate:parsing":"npm run build:docs && ts-node scripts/parse-docs.ts","docs:generate:markdown":"ts-node scripts/generate-markdown.ts","docs:generate:api-pages":"ts-node scripts/generate-api-pages.ts"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"8.12.0","description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Huawei and many other clouds.","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","koa":"^2.13.4","jest":"^28.1.3","husky":"^6.0.0","eslint":"^8.9.0","codecov":"^3.8.1","express":"^4.18.1","fastify":"^4.3.0","ts-jest":"^28.0.7","ts-node":"^10.4.0","typedoc":"^0.22.13","prettier":"^2.5.1","fastify-3":"npm:fastify@3.29.0","supertest":"^6.2.3","@hapi/hapi":"^20.2.2","@types/koa":"^2.13.5","commitizen":"^4.2.4","typescript":"^4.5.5","@types/hapi":"^18.0.7","@types/jest":"^28.1.6","@types/node":"12.20.43","body-parser":"^1.19.1","lint-staged":"^10.5.4","stream-mock":"^2.0.5","@deepkit/app":">= 1.0.1-alpha.74","@trpc/server":"^9.26.2","@deepkit/core":">= 1.0.1-alpha.74","@deepkit/http":">= 1.0.1-alpha.74","@deepkit/type":">= 1.0.1-alpha.74","@types/express":"^4.17.13","firebase-admin":"^11.0.1","@azure/functions":"^3.2.0","@microsoft/tsdoc":"0.14.1","@types/supertest":"^2.0.12","firebase-admin-8":"npm:firebase-admin@^8.0.0","semantic-release":"^19.0.3","@types/aws-lambda":"^8.10.92","@deepkit/framework":">= 1.0.1-alpha.74","@types/body-parser":"^1.19.2","eslint-plugin-node":"^11.1.0","firebase-functions":"^3.22.0","eslint-plugin-tsdoc":"^0.2.14","eslint-plugin-import":"^2.25.4","@deepkit/type-compiler":">= 1.0.1-alpha.74","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@microsoft/api-extractor":"7.24.2","@microsoft/api-documenter":"7.17.16","@typescript-eslint/parser":"^5.12.1","cz-conventional-changelog":"^3.3.0","@rushstack/node-core-library":"^3.45.2","@microsoft/api-extractor-model":"7.17.3","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"koa":">= 2.5.1","express":">= 4.15.4","fastify":">= 3.0.0","fastify-3":"npm:fastify@3.29.0","@hapi/hapi":">= 20.0.0","@types/koa":">= 2.11.2","@types/hapi":">= 18.0.7","@trpc/server":">= 9.0.0","@deepkit/http":">= 1.0.1-alpha.74","@types/express":">= 4.15.4","firebase-admin":">= 8.0.0","@azure/functions":">= 2.0.0","firebase-admin-8":"npm:firebase-admin@^8.0.0","reflect-metadata":"^0.1.13","@types/aws-lambda":">= 8.10.92","firebase-functions":">= 3.0.0"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"fastify-3":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"@trpc/server":{"optional":true},"@deepkit/http":{"optional":true},"@types/express":{"optional":true},"firebase-admin":{"optional":true},"@azure/functions":{"optional":true},"firebase-admin-8":{"optional":true},"@types/aws-lambda":{"optional":true},"firebase-functions":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_2.8.0_1659668496276_0.1924766941674605","host":"s3://npm-registry-packages"}},"2.8.1":{"name":"@h4ad/serverless-adapter","version":"2.8.1","keywords":["aws","serverless","api gateway","sqs","sns","lambda-edge","alb","lambda","express","koa","hapi","fastify","node.js","http","huawei","functiongraph","trpc","azure","azure-functions","http-trigger-v4","firebase","firebase-functions","firebase-http-events","deepkit","deepkit http"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@2.8.1","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"c0d6739adaf6a7e37d9bd37325157bb6bae6ef90","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-2.8.1.tgz","fileCount":303,"integrity":"sha512-a2swxPwQsNrWeB1+iM/vD7rqSkpyLPEqAEg/1+VebYhC3pgNrE/kRR9KDn/NDLxtzLdOtCoNOQWIoJzownftcA==","signatures":[{"sig":"MEQCIEuwNCwyTo2J4wyrgKJTBMY0ai87byTu+XLHnQQR4BHqAiA6c4ctftedLGkVy/UtrDGraOKPxFglqhmg2DmJZSDOpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":399625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7aDjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZShAAnDx0l/o7G5KrP2aVaH7DOMvImxVtgzsBloxvd1fAX35EEVuu\r\nXYH2e7OS6TGy6KiNR5TCSZhygsLrs8eX08yvmdtb5nm69XyaSyuVGB7ncoNz\r\nDdVa33Qk34ZPL6/5NShAZbIzu1jEf1wkLPxWWPAzBdZX2y0aDWOqImeQmFS9\r\n9Sx+7+/a2q4MgxRGOM/bMXi9go5j6kw+Keu8mShtndSWJ3gxdBv9c31rpPCg\r\n/WpMjKr2H02khJVOykuCAVGcGtsm9SVNx6QCpcVN5wr7QkKjRbFjYGdSwoVb\r\nKemaPpf/QoY6qLExHqTu2w+5iE8kMsD0cwhyBkvYXMwIHJ3deL1oav451XRh\r\nWiSWEt0wotk+QJUdhkpIbuJYImsCABCJW3roIQQS048CkXH83rroUIaCGABP\r\nNKKZ2yA955q2VoUP2KeGf5CbzJqbMLG16BKNkVn1TwQTrCkADrFGoxS4FkNr\r\nryTq8+VtSKDYtjGPGaDNICw5OQrvwIr98TPKr5M3znvbe29f6IRikCN1OaST\r\n9Gq+Lyta3e5dsY+ypuXA+UTU/Rb8IdmTlDvTsHt8PGWAgaAmUSPEEbp5wtmE\r\nP3zvVavp+rjhQ4tUGqwOajPk3oOldhKYB2e6LcOCVsZX1OlMrfN9QLx0mrCe\r\n2jgR6vdDHuctulxUxityvXOLbJGGr3GaAo4=\r\n=z9/Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"4c688f2f036da01a7c519f4f8e29fa975c9269ff","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"jest --coverage","build":"tsc -p tsconfig.build.json","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","build:docs":"tsc -p tsconfig.doc.json","test:watch":"jest --watch","docs:generate":"npm run docs:generate:parsing && npm run docs:generate:markdown && npm run docs:generate:api-pages","semantic-release":"semantic-release","docs:generate:parsing":"npm run build:docs && ts-node scripts/parse-docs.ts","docs:generate:markdown":"ts-node scripts/generate-markdown.ts","docs:generate:api-pages":"ts-node scripts/generate-api-pages.ts"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"8.12.0","description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Huawei and many other clouds.","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","koa":"^2.13.4","jest":"^28.1.3","husky":"^6.0.0","eslint":"^8.9.0","codecov":"^3.8.1","express":"^4.18.1","fastify":"^4.3.0","ts-jest":"^28.0.7","ts-node":"^10.4.0","typedoc":"^0.22.13","prettier":"^2.5.1","fastify-3":"npm:fastify@3.29.0","supertest":"^6.2.3","@hapi/hapi":"^20.2.2","@types/koa":"^2.13.5","commitizen":"^4.2.4","typescript":"^4.5.5","@types/hapi":"^18.0.7","@types/jest":"^28.1.6","@types/node":"12.20.43","body-parser":"^1.19.1","lint-staged":"^10.5.4","stream-mock":"^2.0.5","@deepkit/app":">= 1.0.1-alpha.74","@trpc/server":"^9.26.2","@deepkit/core":">= 1.0.1-alpha.74","@deepkit/http":">= 1.0.1-alpha.74","@deepkit/type":">= 1.0.1-alpha.74","@types/express":"^4.17.13","firebase-admin":"^11.0.1","@azure/functions":"^3.2.0","@microsoft/tsdoc":"0.14.1","@types/supertest":"^2.0.12","firebase-admin-8":"npm:firebase-admin@^8.0.0","semantic-release":"^19.0.3","@types/aws-lambda":"^8.10.92","@deepkit/framework":">= 1.0.1-alpha.74","@types/body-parser":"^1.19.2","eslint-plugin-node":"^11.1.0","firebase-functions":"^3.22.0","eslint-plugin-tsdoc":"^0.2.14","eslint-plugin-import":"^2.25.4","@deepkit/type-compiler":">= 1.0.1-alpha.74","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@microsoft/api-extractor":"7.24.2","@microsoft/api-documenter":"7.17.16","@typescript-eslint/parser":"^5.12.1","cz-conventional-changelog":"^3.3.0","@rushstack/node-core-library":"^3.45.2","@microsoft/api-extractor-model":"7.17.3","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"koa":">= 2.5.1","express":">= 4.15.4","fastify":">= 3.0.0","fastify-3":"npm:fastify@3.29.0","@hapi/hapi":">= 20.0.0","@types/koa":">= 2.11.2","@types/hapi":">= 18.0.7","@trpc/server":">= 9.0.0","@deepkit/http":">= 1.0.1-alpha.74","@types/express":">= 4.15.4","firebase-admin":">= 8.0.0","@azure/functions":">= 2.0.0","firebase-admin-8":"npm:firebase-admin@^8.0.0","reflect-metadata":"^0.1.13","@types/aws-lambda":">= 8.10.92","firebase-functions":">= 3.0.0"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"fastify-3":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"@trpc/server":{"optional":true},"@deepkit/http":{"optional":true},"@types/express":{"optional":true},"firebase-admin":{"optional":true},"@azure/functions":{"optional":true},"firebase-admin-8":{"optional":true},"@types/aws-lambda":{"optional":true},"firebase-functions":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_2.8.1_1659740387189_0.34786740847747133","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"@h4ad/serverless-adapter","version":"2.9.0","keywords":["aws","serverless","api gateway","sqs","sns","lambda edge","alb","lambda","express","koa","hapi","fastify","node.js","http","huawei","functiongraph","trpc","azure","azure functions","http trigger v4","firebase","firebase functions","firebase http events","deepkit","deepkit http","digital ocean","digital ocean functions","digital ocean serverless"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@2.9.0","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"424d145ea46d83f16663a90ad6ddc8696d45ff07","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-2.9.0.tgz","fileCount":331,"integrity":"sha512-zzTHHjWGAzBBQU6d1PHrq1H7Sjcv+KLS2BKex04VIuv+sAny4Uxm8ifPoXPp/hlsnHfwiiOn0REi0aWpFhVq5g==","signatures":[{"sig":"MEUCIQDL5MFKNaO2BWa+HHtDD1g7WMfAEns9zMBDRtUEDiTlfAIgUMcgfKXBMhYmZe4oa8fcOtyYgj0hJ/lqSiDEA7jg4p4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":421781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjC7jQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpj0g/9E8A3ZMQW96GG/LzwpuAU3elYJ8ODTG9blO5kEUSWZNMvFqae\r\nWYf6/lbbLt7ycIcYvuJPR+yEZe2gLMspKYNhbNeaUCjNG3epVnog4SxIV7h3\r\nqY65IlEW62FMoxDJzLR2gaEjEmLX2xuRyU9GmHDKgt62mzCj3DHcbbgwxZIl\r\nHQOrJnRLPLGxQ+QkeF1mDm/3vDVOxuuiCuRHTwIOslaS5KZz0m9E9uiQ6nLE\r\nvJCHPOqSdu2/ukJq2Ou8bfWyNv94G4I5ge0zqEf+xYNhC7VsRAv5K7IGHL7B\r\n6pzKSYSFO8IH90XuGjWz5Ib66m4xuCpMzS/BUE5mGHo48949Kicg9JnuxXAm\r\nHjqFquyAEkUq84wy+FmkmKBLxwL5N0QS8fBozmr9N+rTQXnQvuAVZNWN2IAc\r\nWKog5RiGuaCiw83nYsM/SlIeZZ4czk9jrvrwe1VESusCvnT5pT3HdmUCdYZV\r\noRETduF7KUT0fWXcDExoNuGiiBO5etdFQgVW/LqoQgSBgkadkPUINhQAFarU\r\np4454b27yszonKdZr7TXBbwH8sJ02ZlUlqF2CXWLURCs4s5kyqZs3Jtpxykm\r\nqxQi5ReR/D8ovJvBxGWc9EK7bsq+Da8M0X4H3UIgkjQQjfrpWxF9EGXmM7Fh\r\n3g7TtcdV1iKh+N83DY10pcLbjivSYiP8W9I=\r\n=9uwz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"0397a5da223355e2e959facac328fd73bd410fc1","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"jest --coverage","build":"tsc -p tsconfig.build.json","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","build:docs":"tsc -p tsconfig.doc.json","test:watch":"jest --watch","docs:generate":"npm run docs:generate:parsing && npm run docs:generate:markdown && npm run docs:generate:api-pages","semantic-release":"semantic-release","docs:generate:parsing":"npm run build:docs && ts-node scripts/parse-docs.ts","docs:generate:markdown":"ts-node scripts/generate-markdown.ts","docs:generate:api-pages":"ts-node scripts/generate-api-pages.ts"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"8.12.0","description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Huawei and many other clouds.","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","koa":"^2.13.4","jest":"^28.1.3","husky":"^6.0.0","eslint":"^8.9.0","codecov":"^3.8.1","express":"^4.18.1","fastify":"^4.3.0","ts-jest":"^28.0.7","ts-node":"^10.4.0","typedoc":"^0.22.13","prettier":"^2.5.1","fastify-3":"npm:fastify@3.29.0","supertest":"^6.2.3","@hapi/hapi":"^20.2.2","@types/koa":"^2.13.5","commitizen":"^4.2.4","typescript":"^4.5.5","@types/hapi":"^18.0.7","@types/jest":"^28.1.6","@types/node":"12.20.43","body-parser":"^1.19.1","lint-staged":"^10.5.4","stream-mock":"^2.0.5","@deepkit/app":">= 1.0.1-alpha.74","@trpc/server":"^9.26.2","@deepkit/core":">= 1.0.1-alpha.74","@deepkit/http":">= 1.0.1-alpha.74","@deepkit/type":">= 1.0.1-alpha.74","@types/express":"^4.17.13","firebase-admin":"^11.0.1","@azure/functions":"^3.2.0","@microsoft/tsdoc":"0.14.1","@types/supertest":"^2.0.12","firebase-admin-8":"npm:firebase-admin@^8.0.0","semantic-release":"^19.0.3","@types/aws-lambda":"^8.10.92","@deepkit/framework":">= 1.0.1-alpha.74","@types/body-parser":"^1.19.2","eslint-plugin-node":"^11.1.0","firebase-functions":"^3.22.0","eslint-plugin-tsdoc":"^0.2.14","eslint-plugin-import":"^2.25.4","@deepkit/type-compiler":">= 1.0.1-alpha.74","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@microsoft/api-extractor":"7.24.2","@microsoft/api-documenter":"7.17.16","@typescript-eslint/parser":"^5.12.1","cz-conventional-changelog":"^3.3.0","@rushstack/node-core-library":"^3.45.2","@microsoft/api-extractor-model":"7.17.3","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"koa":">= 2.5.1","express":">= 4.15.4","fastify":">= 3.0.0","fastify-3":"npm:fastify@3.29.0","@hapi/hapi":">= 20.0.0","@types/koa":">= 2.11.2","@types/hapi":">= 18.0.7","@trpc/server":">= 9.0.0","@deepkit/http":">= 1.0.1-alpha.74","@types/express":">= 4.15.4","firebase-admin":">= 8.0.0","@azure/functions":">= 2.0.0","firebase-admin-8":"npm:firebase-admin@^8.0.0","reflect-metadata":"^0.1.13","@types/aws-lambda":">= 8.10.92","firebase-functions":">= 3.0.0"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"fastify-3":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"@trpc/server":{"optional":true},"@deepkit/http":{"optional":true},"@types/express":{"optional":true},"firebase-admin":{"optional":true},"@azure/functions":{"optional":true},"firebase-admin-8":{"optional":true},"@types/aws-lambda":{"optional":true},"firebase-functions":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_2.9.0_1661712592220_0.9448087153771978","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"@h4ad/serverless-adapter","version":"2.10.0","keywords":["aws","serverless","api gateway","sqs","sns","lambda edge","alb","lambda","express","koa","hapi","fastify","node.js","http","huawei","functiongraph","trpc","azure","azure functions","http trigger v4","firebase","firebase functions","firebase http events","deepkit","deepkit http","digital ocean","digital ocean functions","digital ocean serverless"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@2.10.0","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"ec0f477ab2538e2eef159fad078dd6f1f0dc3afa","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-2.10.0.tgz","fileCount":335,"integrity":"sha512-/G3AtmCEZcvgTd+YruMZh31x33nzq2LQ6SwtxnWqCXDt42a7RszIhZrG+PaGEqUMAKRElrNnGFqYNMAB+QahWA==","signatures":[{"sig":"MEUCIQCruMY1+20McBYd0Suy45Ho4Bf7F6nEKLXFsf4i0cgylQIgS+6jMCBDMR0y7l3kRf8cQsvbt8vYBTRKaue+U555MSM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":429420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGLbNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhbQ//RdOsz6sYywWitf6ZZwXp3+Pf7Sz8KxGvdGNLOLnxEtNsAKH+\r\nkTj4gcMCEKGVtkU4bv6d1l1/bxG2ZGebHPsWYdynQ/LvkiL0TaAIt0kiqNpe\r\nIPsUK/F6YlN64PJfnpxNVOCZBX2Lbg3jvzjAAXjnkvYHUNH7j++4WCGS+9fs\r\ntAWvu88Qc5lRLbUH9js4x+r2wb9+KYTl98KE6m9VerCPikI8d5bg6FopnW7E\r\nxlGPZRmYAtQ+ihnQabHyhP6EgkDnCQXDEGuQt9wKkTPp/kHQzX1n8NaGtTnB\r\nKG5OkiiGaD5XSdcqhBHNOm9UADSDL7tYHiUnEF/maUPUHDv64cULaRj8LFDT\r\n6MULiAaWJwEVTvSXjkxppueb3/nu+NBJ2riJzmyV7/TOuiAy+DGyf4sBp3q7\r\n4Jmf1CVM2Ge3n4T3lm9MXHdeFTe00HntF64mOlKMkEYO37mDtDwR+TzTKfhM\r\ncSNCmitXXWiJpveQ+puA70zvHjHGBD61aV0pKcCYAUNYtxwtIyg11SJEjIUz\r\n0X5ZblT6Skov9gvEgSr6eFw+H9aKHlRbFaNUmeELMP7T+lkLCeYyeItl48eJ\r\npFxp3p1WnarktFCH+fv6V7lueXc64jbiykIcenhQ2JO9b2pPZ7jWnZ6mIpOt\r\nXEiNI1TybQx+Tg7ImMEJDU9+GnlbnwXf4mE=\r\n=XVaN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"856de8e1dc1db7757b218f581166dcd464412a92","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"jest --coverage","build":"tsc -p tsconfig.build.json","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","build:docs":"tsc -p tsconfig.doc.json","test:watch":"jest --watch","docs:generate":"npm run docs:generate:parsing && npm run docs:generate:markdown && npm run docs:generate:api-pages","semantic-release":"semantic-release","docs:generate:parsing":"npm run build:docs && ts-node scripts/parse-docs.ts","docs:generate:markdown":"ts-node scripts/generate-markdown.ts","docs:generate:api-pages":"ts-node scripts/generate-api-pages.ts"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"8.12.0","description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Huawei and many other clouds.","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"16.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","koa":"^2.13.4","jest":"^28.1.3","husky":"^6.0.0","eslint":"^8.9.0","codecov":"^3.8.1","express":"^4.18.1","fastify":"^4.3.0","ts-jest":"^28.0.7","ts-node":"^10.4.0","typedoc":"^0.22.13","prettier":"^2.5.1","fastify-3":"npm:fastify@3.29.0","supertest":"^6.2.3","@hapi/hapi":"^20.2.2","@types/koa":"^2.13.5","commitizen":"^4.2.4","typescript":"^4.5.5","@types/hapi":"^18.0.7","@types/jest":"^28.1.6","@types/node":"12.20.43","body-parser":"^1.19.1","lint-staged":"^10.5.4","stream-mock":"^2.0.5","@deepkit/app":">= 1.0.1-alpha.74","@trpc/server":"^9.26.2","@deepkit/core":">= 1.0.1-alpha.74","@deepkit/http":">= 1.0.1-alpha.74","@deepkit/type":">= 1.0.1-alpha.74","@types/express":"^4.17.13","firebase-admin":"^11.0.1","@azure/functions":"^3.2.0","@microsoft/tsdoc":"0.14.1","@types/supertest":"^2.0.12","firebase-admin-8":"npm:firebase-admin@^8.0.0","semantic-release":"^19.0.3","@types/aws-lambda":"^8.10.92","@deepkit/framework":">= 1.0.1-alpha.74","@types/body-parser":"^1.19.2","eslint-plugin-node":"^11.1.0","firebase-functions":"^3.22.0","eslint-plugin-tsdoc":"^0.2.14","eslint-plugin-import":"^2.25.4","@deepkit/type-compiler":">= 1.0.1-alpha.74","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@microsoft/api-extractor":"7.24.2","@microsoft/api-documenter":"7.17.16","@typescript-eslint/parser":"^5.12.1","cz-conventional-changelog":"^3.3.0","@rushstack/node-core-library":"^3.45.2","@microsoft/api-extractor-model":"7.17.3","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"koa":">= 2.5.1","express":">= 4.15.4","fastify":">= 3.0.0","fastify-3":"npm:fastify@3.29.0","@hapi/hapi":">= 20.0.0","@types/koa":">= 2.11.2","@types/hapi":">= 18.0.7","@trpc/server":">= 9.0.0","@deepkit/http":">= 1.0.1-alpha.74","@types/express":">= 4.15.4","firebase-admin":">= 8.0.0","@azure/functions":">= 2.0.0","firebase-admin-8":"npm:firebase-admin@^8.0.0","reflect-metadata":"^0.1.13","@types/aws-lambda":">= 8.10.92","firebase-functions":">= 3.0.0"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"fastify-3":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"@trpc/server":{"optional":true},"@deepkit/http":{"optional":true},"@types/express":{"optional":true},"firebase-admin":{"optional":true},"@azure/functions":{"optional":true},"firebase-admin-8":{"optional":true},"@types/aws-lambda":{"optional":true},"firebase-functions":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_2.10.0_1662564045772_0.9721679177325273","host":"s3://npm-registry-packages"}},"2.11.0":{"name":"@h4ad/serverless-adapter","version":"2.11.0","keywords":["aws","serverless","api gateway","sqs","sns","lambda edge","alb","lambda","express","koa","hapi","fastify","node.js","http","huawei","functiongraph","trpc","azure","azure functions","http trigger v4","firebase","firebase functions","firebase http events","deepkit","deepkit http","digital ocean","digital ocean functions","digital ocean serverless"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@2.11.0","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"a0d0cc2efcd4cce95965a246d73e0735a9e7fb71","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-2.11.0.tgz","fileCount":258,"integrity":"sha512-SGMRAmngTdH9pB/9Z3JoPzPZw0jvUBFYG20JqAxa4VQlKOElzMv5hiTyLtnfUWA7T2e6b4Dxf5EjJz9Kvnr1aA==","signatures":[{"sig":"MEYCIQCGUq1iC700OGgwISb8IiAWbfzxxXHY4e2/QR6I7VwGmAIhANS5pVhgvOGs2RqUVbPKoRV1fdm9tXRr1ZWORktgigZf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":390232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeU0FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTxA//dwbz6/GTLAnzHl7N6pqGe7D4YKTb7fqVs/XJR3KIv+bXkiON\r\nIr/YLEMdeycegJUVc5oXFiKZI+vOQqGoAOWmyq45nX2HZZe85ftnEUSX1slg\r\nB8Ua1fcnSXTsm0Qsb6m2uzZU4fDJEwoJ5xkbszcyUfRLvKuhc682QeXlSEQS\r\niKX4BW+aWAtgxU4xOwCftnZvHOtjF82BqVRyO3s75tCxGwvD0WHHDdB2AFNL\r\npb5EuuR6HEb98vgkus8JLqlA3tVJlyCcnV0K2/rflA7G2XglrONLi737Svbe\r\nk0L74zcrwu2xQZ0NwOS7ga+r8tPGrXVFtj6oU1FheO7rvU0aBeU5ZrhvtsvV\r\nWivovWb/kpNJfhwI8Y6JswRsW1PKW+M33Bp0ijlFLtq/EXIlEYndNYWhBKpZ\r\nY9lEVTXlIr5IAdDFwIP05j5Alh9zHSARkmvu6jzKTmkVLI317LGMnLM9WXF/\r\nTum6KQ/nysmGGMXTHo6uSUxDqPjn/pcyZtd4BO5GKa6tBgU6uMDWF24PW4Sq\r\nfb+qqVlV8j7JXFU5qr+PRhinYmsK3cqhuLNIFI05apdhLJtn3nQlNR6YC2Oq\r\nxe0P+hBBDu5B8yRUrq5hIq3G+p9H5aosgCkxjCOLeZwnfdszoRLm6aAFi/wb\r\nX5qjyYnl1yEK5Mi6AToaqcwiMvJAZD1MdTg=\r\n=KPs7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"fc02f57fc8e3c79383466ed7f251a185ac1153a3","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"jest --coverage","build":"tsc -p tsconfig.build.json","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","build:docs":"tsc -p tsconfig.doc.json","test:watch":"jest --watch","docs:generate":"npm run docs:generate:parsing && npm run docs:generate:markdown && npm run docs:generate:api-pages","semantic-release":"semantic-release","docs:generate:parsing":"npm run build:docs && ts-node scripts/parse-docs.ts","docs:generate:markdown":"ts-node scripts/generate-markdown.ts","docs:generate:api-pages":"ts-node scripts/generate-api-pages.ts"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"8.12.0","description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Huawei and many other clouds.","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"18.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","koa":"^2.13.4","cors":"^2.8.5","jest":"^28.1.3","husky":"^6.0.0","eslint":"^8.9.0","codecov":"^3.8.1","express":"^4.18.1","fastify":"^4.3.0","ts-jest":"^28.0.7","ts-node":"^10.4.0","typedoc":"^0.22.13","prettier":"^2.5.1","fastify-3":"npm:fastify@3.29.0","supertest":"^6.2.3","@hapi/hapi":"^20.2.2","@types/koa":"^2.13.5","commitizen":"^4.2.4","typescript":"^4.5.5","@types/cors":"^2.8.12","@types/hapi":"^18.0.7","@types/jest":"^28.1.6","@types/node":"12.20.43","body-parser":"^1.19.1","lint-staged":"^10.5.4","stream-mock":"^2.0.5","@deepkit/app":">= 1.0.1-alpha.74","@trpc/server":"^9.26.2","@deepkit/core":">= 1.0.1-alpha.74","@deepkit/http":">= 1.0.1-alpha.74","@deepkit/type":">= 1.0.1-alpha.74","@types/express":"^4.17.13","firebase-admin":"^11.0.1","@azure/functions":"^3.2.0","@microsoft/tsdoc":"0.14.1","@types/supertest":"^2.0.12","firebase-admin-8":"npm:firebase-admin@^8.0.0","semantic-release":"^19.0.3","@types/aws-lambda":"^8.10.92","@deepkit/framework":">= 1.0.1-alpha.74","@types/body-parser":"^1.19.2","eslint-plugin-node":"^11.1.0","firebase-functions":"^3.22.0","eslint-plugin-tsdoc":"^0.2.14","eslint-plugin-import":"^2.25.4","@deepkit/type-compiler":">= 1.0.1-alpha.74","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@microsoft/api-extractor":"7.24.2","@microsoft/api-documenter":"7.17.16","@typescript-eslint/parser":"^5.12.1","cz-conventional-changelog":"^3.3.0","@rushstack/node-core-library":"^3.45.2","@microsoft/api-extractor-model":"7.17.3","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"koa":">= 2.5.1","cors":">= 2.8.5","express":">= 4.15.4","fastify":">= 3.0.0","fastify-3":"npm:fastify@3.29.0","@hapi/hapi":">= 20.0.0","@types/koa":">= 2.11.2","@types/cors":">= 2.8.12","@types/hapi":">= 18.0.7","@trpc/server":">= 9.0.0","@deepkit/http":">= 1.0.1-alpha.74","@types/express":">= 4.15.4","firebase-admin":">= 8.0.0","@azure/functions":">= 2.0.0","firebase-admin-8":"npm:firebase-admin@^8.0.0","reflect-metadata":"^0.1.13","@types/aws-lambda":">= 8.10.92","firebase-functions":">= 3.0.0"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"fastify-3":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"@trpc/server":{"optional":true},"@deepkit/http":{"optional":true},"@types/express":{"optional":true},"firebase-admin":{"optional":true},"@azure/functions":{"optional":true},"firebase-admin-8":{"optional":true},"@types/aws-lambda":{"optional":true},"firebase-functions":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_2.11.0_1668893957215_0.056750118488621215","host":"s3://npm-registry-packages"}},"2.12.0":{"name":"@h4ad/serverless-adapter","version":"2.12.0","keywords":["aws","serverless","api gateway","sqs","sns","lambda edge","alb","lambda","express","koa","hapi","fastify","node.js","http","huawei","functiongraph","trpc","azure","azure functions","http trigger v4","firebase","firebase functions","firebase http events","deepkit","deepkit http","digital ocean","digital ocean functions","digital ocean serverless"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@2.12.0","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"9777b2956baf02e29b20a6fe42d28eae28bbaa27","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-2.12.0.tgz","fileCount":279,"integrity":"sha512-q1tQf9GFZgLzclxX7WyTnJiWhVMICsfEeYPXKMa5dwKNEvPfOtvowb6KHFMa1Z8jwTtTCdR3EoxsSL9vZLCE/w==","signatures":[{"sig":"MEQCIDOHBmCgQfpy3gwXPTHmIiobsn+4qUcnJwtlGsysnjN+AiAewNz+NJHGyOwOqyjVnw2wD1T4ERJtvT6z6Vvri8fRJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgjBKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFLA//aV0J5UAOz99LXSF7n9Vu1yu3gOWjizZOq/acI8nXJA+Vp4Rk\r\nD9SPXciP6ADdXgUR0iYGWK0ZcgHy2KpRc/ZXVwgkssZUH7rANniR+4Apmr9I\r\njhTOTTo/UhHc7N3IP547RUihrhT2GeXUlyS44C07zpe4T3T9ng0mhNwcJXGy\r\nBNFNjx4RPfB9xo1B0OoOJa7z+//rH47Hl2sGnl+aFlIYKNdh2drDy7o4fxWD\r\nfUnkpz217YZyndqLmjCBnZyUGH2xB3aY/zRbuoS+vqxv5nNUXOeC/awr43mE\r\nMLRsqkbkEOzQJQJ5qS2DFTBqOCrL0jiiVtvA4vr4tGFRgxyfVpvC3CYfhK5+\r\njfj1DFezBKTQdW4G0cboIpAcdvI95fTIakhkP5EfEJbputnliXjXBQH6LZk1\r\nYHld/AG7HppnLV+xNK7bl19A3mRRoPcxHitMssRSQqcfXwkEvzPNYI5s/PsN\r\nBivllrCdXXDLzlbWVxahzZv/LmTMFLQCU6zKWn/xK2FTVzGYOiVasABrvaLC\r\nZJQcF8V4G0T5L0Xru9AW/uXvyJoYeg/cE/2uzbFvxsrfVg74BPmQCX0wbA0j\r\ntFY45Mp2SpCusDb0LIoZWBPNTyUi1mIbDFpsPAZVbjSspB0QjsFdxq7CcBCZ\r\nsMKQ+V651DMLS5Nqy3d3y3JyTntKrjghyks=\r\n=+q3v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"92aca8b631feaab4c01d2a3c551ab0298f2c001a","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"jest --coverage","build":"tsc -p tsconfig.build.json","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","build:docs":"tsc -p tsconfig.doc.json","test:watch":"jest --watch","docs:generate":"npm run docs:generate:parsing && npm run docs:generate:markdown && npm run docs:generate:api-pages","semantic-release":"semantic-release","docs:generate:parsing":"npm run build:docs && ts-node scripts/parse-docs.ts","docs:generate:markdown":"ts-node scripts/generate-markdown.ts","docs:generate:api-pages":"ts-node scripts/generate-api-pages.ts"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"8.12.0","description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Digital Ocean and many other clouds.","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","koa":"^2.13.4","cors":"^2.8.5","jest":"^28.1.3","husky":"^6.0.0","eslint":"^8.9.0","codecov":"^3.8.1","express":"^4.18.1","fastify":"^4.10.2","ts-jest":"^28.0.7","ts-node":"^10.4.0","typedoc":"^0.22.13","prettier":"^2.5.1","fastify-3":"npm:fastify@3.29.0","supertest":"^6.2.3","@hapi/hapi":"^20.2.2","@types/koa":"^2.13.5","commitizen":"^4.2.4","typescript":"^4.5.5","@types/cors":"^2.8.12","@types/hapi":"^18.0.7","@types/jest":"^28.1.6","@types/node":"12.20.43","body-parser":"^1.20.1","lint-staged":"^10.5.4","stream-mock":"^2.0.5","@deepkit/app":">= 1.0.1-alpha.74","@trpc/server":"^9.26.2","@deepkit/core":">= 1.0.1-alpha.74","@deepkit/http":">= 1.0.1-alpha.74","@deepkit/type":">= 1.0.1-alpha.74","@types/express":"^4.17.13","firebase-admin":"^11.0.1","@azure/functions":"^3.2.0","@microsoft/tsdoc":"0.14.1","@types/supertest":"^2.0.12","firebase-admin-8":"npm:firebase-admin@^8.0.0","semantic-release":"^19.0.3","@types/aws-lambda":"^8.10.92","@deepkit/framework":">= 1.0.1-alpha.74","@types/body-parser":"^1.19.2","eslint-plugin-node":"^11.1.0","firebase-functions":"^3.22.0","eslint-plugin-tsdoc":"^0.2.14","eslint-plugin-import":"^2.25.4","@deepkit/type-compiler":">= 1.0.1-alpha.74","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@microsoft/api-extractor":"7.24.2","@microsoft/api-documenter":"7.17.16","@typescript-eslint/parser":"^5.12.1","cz-conventional-changelog":"^3.3.0","@rushstack/node-core-library":"^3.45.2","@microsoft/api-extractor-model":"7.17.3","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"koa":">= 2.5.1","cors":">= 2.8.5","express":">= 4.15.4","fastify":">= 3.0.0","fastify-3":"npm:fastify@3.29.0","@hapi/hapi":">= 20.0.0","@types/koa":">= 2.11.2","@types/cors":">= 2.8.12","@types/hapi":">= 18.0.7","body-parser":">= 1.20.0","http-errors":">= 2.0.0","@trpc/server":">= 9.0.0","@deepkit/http":">= 1.0.1-alpha.74","@types/express":">= 4.15.4","firebase-admin":">= 8.0.0","@azure/functions":">= 2.0.0","firebase-admin-8":"npm:firebase-admin@^8.0.0","reflect-metadata":"^0.1.13","@types/aws-lambda":">= 8.10.92","@types/body-parser":">= 1.19.2","firebase-functions":">= 3.0.0"},"peerDependenciesMeta":{"koa":{"optional":true},"cors":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"fastify-3":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"body-parser":{"optional":true},"http-errors":{"optional":true},"@trpc/server":{"optional":true},"@deepkit/http":{"optional":true},"@types/express":{"optional":true},"firebase-admin":{"optional":true},"@azure/functions":{"optional":true},"firebase-admin-8":{"optional":true},"reflect-metadata":{"optional":true},"@types/aws-lambda":{"optional":true},"firebase-functions":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_2.12.0_1669476426423_0.13327956866169433","host":"s3://npm-registry-packages"}},"2.13.0":{"name":"@h4ad/serverless-adapter","version":"2.13.0","keywords":["aws","serverless","api gateway","sqs","sns","lambda edge","alb","lambda","apollo server","express","koa","hapi","fastify","node.js","http","huawei","functiongraph","trpc","azure","azure functions","http trigger v4","firebase","firebase functions","firebase http events","deepkit","deepkit http","digital ocean","digital ocean functions","digital ocean serverless"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@2.13.0","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"7cd52587192b72fc6bf5c18008cda8cb672698da","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-2.13.0.tgz","fileCount":291,"integrity":"sha512-SvriiKTm/tyN9mOewoAo1PdAeuinNpsNeD3/mhs15Zq73IDJekvA6c62pyZN7Oi1fUn+GZoJhFgSggiAUudJeg==","signatures":[{"sig":"MEYCIQCP6GLtJDJ7vDYts+YVVBGPXFXSgVEdXkA4VCu5EaZOEwIhAPfqKuGGv4QByfKWYmFgJOg/HPxd3PUrhWpvR3pgr3hL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":431287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJji2BDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq52Q/9Gg+yJQ5WHCxUdfYW6Un9h53FWwk35BH2xrvhuFYk0anDdg35\r\ntoNnoaiG3UIAQTurtnc+AEqNe9tMQHzKuvFnan7dUOc9I4q+RB4UwFKEe3Qa\r\nwa5ccISBZdVRMZ1Yd8Dtb2tAzFlHS2EezhOsVDVBH0nv8VuUEk3lb6cH9a6W\r\nY9cXfUdKhDp48VsuYxPj2tOyTjr2pywghUFbhDrtfV3rcY5h1UOhsfqOWRzN\r\nyM+OcA3GXdHchkSZQ8FhcYUPJF+vJHPkl3P5AFG7A3YUughzvyU9U85mRg/a\r\niH+igoVWDaQV5SQ8gzd0CA9Gput5/X643G+5IJSCCLvEgqF8NhzmS/QlO7hj\r\nZf2WU7lQ4rCN5YMMkDq4Z4ApEwjeR1utbumXIuqcSoPGOvmbKda1uCMyhwro\r\nWYH4c0SoVGKSESHzCFr/FNlgUPYPbqntm0KkQ0PjR41xaPR3cHGN7+VgILS1\r\nUSMsdn5RIgo60O03Nv8Q/LVJTCehreVKifSfKiMrcnudh506mW+AWba0lxcQ\r\njRfGbLqjxB7z7cvvrNYWHx/KwEwTMX4/iH3DSWAbi61vj2yJ6XjAq382nitg\r\n0X/vRPQHDkn8gsi7uhw6+hmfWriuvf3FtKXQ35ArqR0qbrvTHjb67obuuGa2\r\nZ25PG3sZvWOwCOHaQrgqJDEspdYC0Sr9i68=\r\n=MxC6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"65f61aca5edf7c633f48f6923258216c4a246a6a","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"jest --coverage","build":"tsc -p tsconfig.build.json","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","build:docs":"tsc -p tsconfig.doc.json","test:watch":"jest --watch","docs:generate":"npm run docs:generate:parsing && npm run docs:generate:markdown && npm run docs:generate:api-pages","semantic-release":"semantic-release","docs:generate:parsing":"npm run build:docs && ts-node scripts/parse-docs.ts","docs:generate:markdown":"ts-node scripts/generate-markdown.ts","docs:generate:api-pages":"ts-node scripts/generate-api-pages.ts"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"8.12.0","description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Digital Ocean and many other clouds.","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","koa":"^2.13.4","cors":"^2.8.5","jest":"^28.1.3","husky":"^6.0.0","eslint":"^8.9.0","codecov":"^3.8.1","express":"^4.18.1","fastify":"^4.10.2","ts-jest":"^28.0.7","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.5.1","fastify-3":"npm:fastify@3.29.0","supertest":"^6.2.3","@hapi/hapi":"^20.2.2","@types/koa":"^2.13.5","commitizen":"^4.2.4","typescript":"~4.7.4","@types/cors":"^2.8.12","@types/hapi":"^18.0.7","@types/jest":"^28.1.6","@types/node":"12.20.43","body-parser":"^1.20.1","lint-staged":"^10.5.4","stream-mock":"^2.0.5","@deepkit/app":">= 1.0.1-alpha.74","@trpc/server":"^9.26.2","@deepkit/core":">= 1.0.1-alpha.74","@deepkit/http":">= 1.0.1-alpha.74","@deepkit/type":">= 1.0.1-alpha.74","@apollo/server":"*","@types/express":"^4.17.13","firebase-admin":"^11.0.1","@azure/functions":"^3.2.0","@microsoft/tsdoc":"0.14.2","@types/supertest":"^2.0.12","firebase-admin-8":"npm:firebase-admin@^8.0.0","semantic-release":"^19.0.3","@types/aws-lambda":"^8.10.92","@deepkit/framework":">= 1.0.1-alpha.74","@types/body-parser":"^1.19.2","eslint-plugin-node":"^11.1.0","firebase-functions":"^3.22.0","eslint-plugin-tsdoc":"^0.2.14","eslint-plugin-import":"^2.25.4","@deepkit/type-compiler":">= 1.0.1-alpha.74","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@microsoft/api-extractor":"7.33.6","@microsoft/api-documenter":"7.19.24","@typescript-eslint/parser":"^5.12.1","cz-conventional-changelog":"^3.3.0","@rushstack/node-core-library":"3.53.2","@microsoft/api-extractor-model":"7.25.2","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"koa":">= 2.5.1","cors":">= 2.8.5","express":">= 4.15.4","fastify":">= 3.0.0","fastify-3":"npm:fastify@3.29.0","@hapi/hapi":">= 20.0.0","@types/koa":">= 2.11.2","@types/cors":">= 2.8.12","@types/hapi":">= 18.0.7","body-parser":">= 1.20.0","http-errors":">= 2.0.0","@trpc/server":">= 9.0.0","@deepkit/http":">= 1.0.1-alpha.74","@apollo/server":">= 4.0.0","@types/express":">= 4.15.4","firebase-admin":">= 8.0.0","@azure/functions":">= 2.0.0","firebase-admin-8":"npm:firebase-admin@^8.0.0","reflect-metadata":"^0.1.13","@types/aws-lambda":">= 8.10.92","@types/body-parser":">= 1.19.2","firebase-functions":">= 3.0.0"},"peerDependenciesMeta":{"koa":{"optional":true},"cors":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"fastify-3":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"body-parser":{"optional":true},"http-errors":{"optional":true},"@trpc/server":{"optional":true},"@deepkit/http":{"optional":true},"@apollo/server":{"optional":true},"@types/express":{"optional":true},"firebase-admin":{"optional":true},"@azure/functions":{"optional":true},"firebase-admin-8":{"optional":true},"reflect-metadata":{"optional":true},"@types/aws-lambda":{"optional":true},"firebase-functions":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_2.13.0_1670078531547_0.5673437759540172","host":"s3://npm-registry-packages"}},"2.13.1":{"name":"@h4ad/serverless-adapter","version":"2.13.1","keywords":["aws","serverless","api gateway","sqs","sns","lambda edge","alb","lambda","apollo server","express","koa","hapi","fastify","node.js","http","huawei","functiongraph","trpc","azure","azure functions","http trigger v4","firebase","firebase functions","firebase http events","deepkit","deepkit http","digital ocean","digital ocean functions","digital ocean serverless"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@2.13.1","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"059d025708ef52ab76bf8406f9e1b350cc4806a1","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-2.13.1.tgz","fileCount":291,"integrity":"sha512-chNMrV0hUHBddEq2Rc8AXAwYW7kLCiQKuKDTwxv6FPleIMsLJjflSotd8yeY6sgXqK+ClS3dRLH6ZLwPtGzAuQ==","signatures":[{"sig":"MEQCICEjhFbxtim3gm6DXg+M+CcO+2MdC+kMlWUQ0oTlHt4NAiBsNJGfXiauE6lZouP8P/NEQEbpqXGGm4s7MbwCBM2M+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":432423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmR0RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/GQ//XWl7lt07bUl2UmwBzLwSXAmIxacm5mdG2tWDxol4FQxgVQ1J\r\nG6Rux2VaWG0tk0LMNRoys5dKqFN9q/J8Ys6H1ISk/z0TIPfydtvzIrBsvCrT\r\nDD7phF2p34wRLUlrGQqEDdKMk9FzJiiCEELmPQUIbVbOl7kTflwc7yWiDQ+c\r\nTIJcam7l2KlzN5L6f9LmDbcrv1WjTrKUn//w1oC2YvJIjb0AtNWdtAinpxLl\r\nxI6AOiBRHefPMl/tvlBdujFjw3irHxyEeoeBqO9L61tptVaQ3t5hJ05Ta2yT\r\n8bSJxlMsbyKsuUQrgaqIFhF6YtvsoYvKrKvBlfEC3NEGeqZu7DqmSuUiqNpE\r\nvVHcjep0lVpqcuHalSiCDIsGnLqg564tcMlxgkP9sl0+97JAPnCVbzmxu5rP\r\nygJ/LzGs6c6nRPH1yZhbZpgaDTpJnLPxnxXOz01Tph3AlJbNA8cipmNobk1a\r\nZcbwImh/2qaXbbuuwQFCGdqDxMlxzugwF8lbRyQmYLCSpIGNxV51hre5iwEn\r\nOV78OC6e9oJGcSbsI0ASdPbvi0ld0jShGvo3JW8m13kfuclj4LlFdAmLPPgo\r\njOIN82Te8mnkHsSD3wm1hcW+qGMj8qliwBuSHInBXuH3TWZ6N1ywLYYtRcsF\r\nHCKhomuSaBambOhldSDCK7phGWvQ/N5C3Rs=\r\n=t6ct\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"066ae2d565efe0ecf5bf49735b3d745c3ae04b6b","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"jest --coverage","build":"tsc -p tsconfig.build.json","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","build:docs":"tsc -p tsconfig.doc.json","test:watch":"jest --watch","docs:generate":"npm run docs:generate:parsing && npm run docs:generate:markdown && npm run docs:generate:api-pages","semantic-release":"semantic-release","docs:generate:parsing":"npm run build:docs && ts-node scripts/parse-docs.ts","docs:generate:markdown":"ts-node scripts/generate-markdown.ts","docs:generate:api-pages":"ts-node scripts/generate-api-pages.ts"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"8.12.0","description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Digital Ocean and many other clouds.","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","koa":"^2.13.4","cors":"^2.8.5","jest":"^28.1.3","husky":"^6.0.0","eslint":"^8.9.0","codecov":"^3.8.1","express":"^4.18.1","fastify":"^4.10.2","ts-jest":"^28.0.7","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.5.1","fastify-3":"npm:fastify@3.29.0","supertest":"^6.2.3","@hapi/hapi":"^20.2.2","@types/koa":"^2.13.5","commitizen":"^4.2.4","typescript":"~4.7.4","@types/cors":"^2.8.12","@types/hapi":"^18.0.7","@types/jest":"^28.1.6","@types/node":"12.20.43","body-parser":"^1.20.1","lint-staged":"^10.5.4","stream-mock":"^2.0.5","@deepkit/app":">= 1.0.1-alpha.74","@trpc/server":"^9.26.2","@deepkit/core":">= 1.0.1-alpha.74","@deepkit/http":">= 1.0.1-alpha.74","@deepkit/type":">= 1.0.1-alpha.74","@apollo/server":"*","@types/express":"^4.17.13","firebase-admin":"^11.0.1","@azure/functions":"^3.2.0","@microsoft/tsdoc":"0.14.2","@types/supertest":"^2.0.12","firebase-admin-8":"npm:firebase-admin@^8.0.0","semantic-release":"^19.0.3","@types/aws-lambda":"^8.10.92","@deepkit/framework":">= 1.0.1-alpha.74","@types/body-parser":"^1.19.2","eslint-plugin-node":"^11.1.0","firebase-functions":"^3.22.0","eslint-plugin-tsdoc":"^0.2.14","eslint-plugin-import":"^2.25.4","@deepkit/type-compiler":">= 1.0.1-alpha.74","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@microsoft/api-extractor":"7.33.6","@microsoft/api-documenter":"7.19.24","@typescript-eslint/parser":"^5.12.1","cz-conventional-changelog":"^3.3.0","@rushstack/node-core-library":"3.53.2","@microsoft/api-extractor-model":"7.25.2","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"koa":">= 2.5.1","cors":">= 2.8.5","express":">= 4.15.4","fastify":">= 3.0.0","fastify-3":"npm:fastify@3.29.0","@hapi/hapi":">= 20.0.0","@types/koa":">= 2.11.2","@types/cors":">= 2.8.12","@types/hapi":">= 18.0.7","body-parser":">= 1.20.0","http-errors":">= 2.0.0","@trpc/server":">= 9.0.0","@deepkit/http":">= 1.0.1-alpha.74","@apollo/server":">= 4.0.0","@types/express":">= 4.15.4","firebase-admin":">= 8.0.0","@azure/functions":">= 2.0.0","firebase-admin-8":"npm:firebase-admin@^8.0.0","reflect-metadata":"^0.1.13","@types/aws-lambda":">= 8.10.92","@types/body-parser":">= 1.19.2","firebase-functions":">= 3.0.0"},"peerDependenciesMeta":{"koa":{"optional":true},"cors":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"fastify-3":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"body-parser":{"optional":true},"http-errors":{"optional":true},"@trpc/server":{"optional":true},"@deepkit/http":{"optional":true},"@apollo/server":{"optional":true},"@types/express":{"optional":true},"firebase-admin":{"optional":true},"@azure/functions":{"optional":true},"firebase-admin-8":{"optional":true},"reflect-metadata":{"optional":true},"@types/aws-lambda":{"optional":true},"firebase-functions":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_2.13.1_1670978832963_0.9689224800698819","host":"s3://npm-registry-packages"}},"2.14.0":{"name":"@h4ad/serverless-adapter","version":"2.14.0","keywords":["aws","serverless","api gateway","sqs","sns","lambda edge","alb","lambda","apollo server","express","koa","hapi","fastify","node.js","http","huawei","functiongraph","trpc","azure","azure functions","http trigger v4","firebase","firebase functions","firebase http events","deepkit","deepkit http","digital ocean","digital ocean functions","digital ocean serverless"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@2.14.0","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"dc5eaf5756eafb0d415b41a67cec179b6e4cdd4e","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-2.14.0.tgz","fileCount":297,"integrity":"sha512-AFzX8jP7EM0NTWZ/s7AnOfSyO+jyLYN2+ZevQ5hODgweO35td7MzOveBAl3TsNrnkPWNgw7BKsGh/De1Hs2mMw==","signatures":[{"sig":"MEUCIA09V8FJsJBZ4vLUS6zCtALqardFSeInNvsNewTxyYaaAiEAzPV/bI+VgHb4nKeNAapMXkWuHC0gvX3Olu5E0UvnH5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":433320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjodFyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmougA//X93W6q20lToBU7SF3EIgAWfJDgOCBgPLU5qBlH5kJR+XHvVG\r\npIOJaBD6yrq8PWpRdrx9hosU/aJCrSrO/Yvh0JA5ZYFavXODu3DeQX+At31D\r\nnM4Gc7kFnyxIXLYYeF8FsWRkZgt6+XEyqiHjX7IyphX/AIZqU12bgyRVwi/9\r\nLdRyknXUJb92E3wPTKTlHz7vFpbwwkSpT4HU0qljTPkH+r/wz/ZoLaXxY2Mz\r\nZ4qI2fHTztpTSv9pfCz/gvyAPJ7VhiCfYjOEudCdwS8qfdxMvHDg1r+Quwxm\r\nhIY5yf9sNryeNDxHlnIl4SoLf56A1aNjP2hmbC804h5IipTxWZKO7DZNeIEs\r\nGlismu4RWiND5PJ3rz98EhtO84l2RoefZwrllezzF7keXIL0ypyAkDfCSK+M\r\nvn+Ge04BJKX4wMH0TNM94oSDIzuF2I0WDTbU/d7B5pdftqu5sGGMR37F5Wxq\r\nYvOD9DbcYtFiJ1yng35zjtCrbAtnJ3XQsdmSqJZ7I3aMlWnyMLUXc89xJxAN\r\ngHR/yTAbjN/L78zfTvT0JG45BQpfGCR19RWUQhgztQizIWoH/wTTdOW0CHx8\r\n+yLZce2+/TD3YCAvzMUXXYx7sGAnlZ40yEQ8jk6SAku5FoOxJaLxzo/WFcBV\r\na0lozcJQudHQKbHsXmFRsd3Z7PbDKNpew50=\r\n=MEUn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"7ab708754e807fbe342ed86388b3d106f3459d83","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"jest --coverage","build":"tsc -p tsconfig.build.json","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","build:docs":"tsc -p tsconfig.doc.json","test:watch":"jest --watch","docs:generate":"npm run docs:generate:parsing && npm run docs:generate:markdown && npm run docs:generate:api-pages","semantic-release":"semantic-release","docs:generate:parsing":"npm run build:docs && ts-node scripts/parse-docs.ts","docs:generate:markdown":"ts-node scripts/generate-markdown.ts","docs:generate:api-pages":"ts-node scripts/generate-api-pages.ts"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"8.12.0","description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Digital Ocean and many other clouds.","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","koa":"^2.13.4","cors":"^2.8.5","jest":"^28.1.3","husky":"^6.0.0","eslint":"^8.9.0","codecov":"^3.8.1","express":"^4.18.1","fastify":"^4.10.2","ts-jest":"^28.0.7","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.5.1","fastify-3":"npm:fastify@3.29.0","supertest":"^6.2.3","@hapi/hapi":"^20.2.2","@types/koa":"^2.13.5","commitizen":"^4.2.4","typescript":"~4.7.4","@types/cors":"^2.8.12","@types/hapi":"^18.0.7","@types/jest":"^28.1.6","@types/node":"12.20.43","body-parser":"^1.20.1","lint-staged":"^10.5.4","stream-mock":"^2.0.5","@deepkit/app":">= 1.0.1-alpha.74","@trpc/server":"^9.26.2","@deepkit/core":">= 1.0.1-alpha.74","@deepkit/http":">= 1.0.1-alpha.74","@deepkit/type":">= 1.0.1-alpha.74","@apollo/server":"*","@types/express":"^4.17.13","firebase-admin":"^11.0.1","@azure/functions":"^3.2.0","@microsoft/tsdoc":"0.14.2","@types/supertest":"^2.0.12","firebase-admin-8":"npm:firebase-admin@^8.0.0","semantic-release":"^19.0.3","@types/aws-lambda":"^8.10.92","@deepkit/framework":">= 1.0.1-alpha.74","@types/body-parser":"^1.19.2","eslint-plugin-node":"^11.1.0","firebase-functions":"^3.22.0","eslint-plugin-tsdoc":"^0.2.14","eslint-plugin-import":"^2.25.4","@deepkit/type-compiler":">= 1.0.1-alpha.74","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@microsoft/api-extractor":"7.33.6","@microsoft/api-documenter":"7.19.24","@typescript-eslint/parser":"^5.12.1","cz-conventional-changelog":"^3.3.0","@rushstack/node-core-library":"3.53.2","@microsoft/api-extractor-model":"7.25.2","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"koa":">= 2.5.1","cors":">= 2.8.5","express":">= 4.15.4","fastify":">= 3.0.0","fastify-3":"npm:fastify@3.29.0","@hapi/hapi":">= 20.0.0","@types/koa":">= 2.11.2","@types/cors":">= 2.8.12","@types/hapi":">= 18.0.7","body-parser":">= 1.20.0","http-errors":">= 2.0.0","@trpc/server":">= 9.0.0","@deepkit/http":">= 1.0.1-alpha.74","@apollo/server":">= 4.0.0","@types/express":">= 4.15.4","firebase-admin":">= 8.0.0","@azure/functions":">= 2.0.0","firebase-admin-8":"npm:firebase-admin@^8.0.0","reflect-metadata":"^0.1.13","@types/aws-lambda":">= 8.10.92","@types/body-parser":">= 1.19.2","firebase-functions":">= 3.0.0"},"peerDependenciesMeta":{"koa":{"optional":true},"cors":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"fastify-3":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"body-parser":{"optional":true},"http-errors":{"optional":true},"@trpc/server":{"optional":true},"@deepkit/http":{"optional":true},"@apollo/server":{"optional":true},"@types/express":{"optional":true},"firebase-admin":{"optional":true},"@azure/functions":{"optional":true},"firebase-admin-8":{"optional":true},"reflect-metadata":{"optional":true},"@types/aws-lambda":{"optional":true},"firebase-functions":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_2.14.0_1671549298662_0.9475704815685733","host":"s3://npm-registry-packages"}},"2.14.1":{"name":"@h4ad/serverless-adapter","version":"2.14.1","keywords":["aws","serverless","api gateway","sqs","sns","lambda edge","alb","lambda","apollo server","express","koa","hapi","fastify","node.js","http","huawei","functiongraph","trpc","azure","azure functions","http trigger v4","firebase","firebase functions","firebase http events","deepkit","deepkit http","digital ocean","digital ocean functions","digital ocean serverless"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@2.14.1","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"2b2b9a2050633b71811db5e33f3b87ea1071812e","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-2.14.1.tgz","fileCount":297,"integrity":"sha512-E7HVaQOwg/+/d5G0R2HKQdrNhO133U/jw20MEgF1gaITlPonF3plBuFuuBhN5WeIQLLbomJkAsjp4Uqqa5lDkg==","signatures":[{"sig":"MEYCIQDfSD/lJu6mQ4qBMUEmg58MGk/YTgMqzbIX3z/sXt9vNgIhAL9YkzuLRf9i2F1X6IXvdHUXdegxAx0EeCkCPxRhLngF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":433411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjohylACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8ARAAmscMpCPuja3gayuBpy3HGIdKbA0evupjVxYfmvRixxjSKnVt\r\nrv0Cj0V2kpgq2CndbE+TYdOU6lfIpob0jh9YH7BOQcCbtZwVSBiW7tY4w1DA\r\nRob007R0I1iv/k1tGekzXcQlHTywkf8wbQth+IXnKkuPAWX9nG+n+QsEScPR\r\nbkgy5CG8HMJ9siTtbY88L+jTichdFgPBMjw9KJVdeKU8Wz80PoFQeXl0QPcb\r\nY6jNAsb3uViQbEhF+jbflCc5bBHpn0GfDXRDqSZVASvkw1QjXpCIPBxNvJVT\r\ny8Ji5AgFp4hjfALH253uJDSttsiMa3Yp8g0RF9KIbWKl2AYvTowGFc8ueDSh\r\n8lueQSeif+2bHmiuc3ecBTfR7qZuwkepYcye0/g5E4brKLty6P4GNGl+GQhi\r\nx4CPnc2h3nEbui758DHvVnwCNhim3LOD25SZx5eFTTCag5B3CJQBU+927Sfi\r\nxYtHyoAyg+Ai9HJU9E10d5ivjowGG/kMZT6AWPNVhsHzhEoh2LBqUQYetgIL\r\nEfk400zY+297cNjwBBuSHUDzpQ4C4uBoCVSKXsTcDeVe1l+JzYliZWBcqyzV\r\nwW/xqJKUF0ZA+KBbBskmA9ki2KD2rJnl5gOd+mVjVkjT0gsbTLvn/Mx0FI8n\r\nlqrNr4kIsST3IL7gIC5ejcVBaIyHoE8Gtkw=\r\n=N6Jj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"29b83203c7c4290336139bdcbf0962047e6ddb39","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"jest --coverage","build":"tsc -p tsconfig.build.json","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","build:docs":"tsc -p tsconfig.doc.json","test:watch":"jest --watch","docs:generate":"npm run docs:generate:parsing && npm run docs:generate:markdown && npm run docs:generate:api-pages","semantic-release":"semantic-release","docs:generate:parsing":"npm run build:docs && ts-node scripts/parse-docs.ts","docs:generate:markdown":"ts-node scripts/generate-markdown.ts","docs:generate:api-pages":"ts-node scripts/generate-api-pages.ts"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"8.12.0","description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Digital Ocean and many other clouds.","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","koa":"^2.13.4","cors":"^2.8.5","jest":"^28.1.3","husky":"^6.0.0","eslint":"^8.9.0","codecov":"^3.8.1","express":"^4.18.1","fastify":"^4.10.2","ts-jest":"^28.0.7","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.5.1","fastify-3":"npm:fastify@3.29.0","supertest":"^6.2.3","@hapi/hapi":"^20.2.2","@types/koa":"^2.13.5","commitizen":"^4.2.4","typescript":"~4.7.4","@types/cors":"^2.8.12","@types/hapi":"^18.0.7","@types/jest":"^28.1.6","@types/node":"12.20.43","body-parser":"^1.20.1","lint-staged":"^10.5.4","stream-mock":"^2.0.5","@deepkit/app":">= 1.0.1-alpha.74","@trpc/server":"^9.26.2","@deepkit/core":">= 1.0.1-alpha.74","@deepkit/http":">= 1.0.1-alpha.74","@deepkit/type":">= 1.0.1-alpha.74","@apollo/server":"*","@types/express":"^4.17.13","firebase-admin":"^11.0.1","@azure/functions":"^3.2.0","@microsoft/tsdoc":"0.14.2","@types/supertest":"^2.0.12","firebase-admin-8":"npm:firebase-admin@^8.0.0","semantic-release":"^19.0.3","@types/aws-lambda":"^8.10.92","@deepkit/framework":">= 1.0.1-alpha.74","@types/body-parser":"^1.19.2","eslint-plugin-node":"^11.1.0","firebase-functions":"^3.22.0","eslint-plugin-tsdoc":"^0.2.14","eslint-plugin-import":"^2.25.4","@deepkit/type-compiler":">= 1.0.1-alpha.74","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@microsoft/api-extractor":"7.33.6","@microsoft/api-documenter":"7.19.24","@typescript-eslint/parser":"^5.12.1","cz-conventional-changelog":"^3.3.0","@rushstack/node-core-library":"3.53.2","@microsoft/api-extractor-model":"7.25.2","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"koa":">= 2.5.1","cors":">= 2.8.5","express":">= 4.15.4","fastify":">= 3.0.0","fastify-3":"npm:fastify@3.29.0","@hapi/hapi":">= 20.0.0","@types/koa":">= 2.11.2","@types/cors":">= 2.8.12","@types/hapi":">= 18.0.7","body-parser":">= 1.20.0","http-errors":">= 2.0.0","@trpc/server":">= 9.0.0","@deepkit/http":">= 1.0.1-alpha.74","@apollo/server":">= 4.0.0","@types/express":">= 4.15.4","firebase-admin":">= 8.0.0","@azure/functions":">= 2.0.0","firebase-admin-8":"npm:firebase-admin@^8.0.0","reflect-metadata":"^0.1.13","@types/aws-lambda":">= 8.10.92","@types/body-parser":">= 1.19.2","firebase-functions":">= 3.0.0"},"peerDependenciesMeta":{"koa":{"optional":true},"cors":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"fastify-3":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"body-parser":{"optional":true},"http-errors":{"optional":true},"@trpc/server":{"optional":true},"@deepkit/http":{"optional":true},"@apollo/server":{"optional":true},"@types/express":{"optional":true},"firebase-admin":{"optional":true},"@azure/functions":{"optional":true},"firebase-admin-8":{"optional":true},"reflect-metadata":{"optional":true},"@types/aws-lambda":{"optional":true},"firebase-functions":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_2.14.1_1671568548998_0.1308723652492989","host":"s3://npm-registry-packages"}},"2.15.0":{"name":"@h4ad/serverless-adapter","version":"2.15.0","keywords":["aws","serverless","api gateway","sqs","sns","lambda edge","alb","lambda","apollo server","express","koa","hapi","fastify","node.js","http","huawei","functiongraph","trpc","azure","azure functions","http trigger v4","firebase","firebase functions","firebase http events","deepkit","deepkit http","digital ocean","digital ocean functions","digital ocean serverless","gcp","google cloud functions"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@2.15.0","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"7f4e7257ea4e4a0aa57e44bfae5d8df61f4d1edd","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-2.15.0.tgz","fileCount":309,"integrity":"sha512-3kVo4cBHPdhxCuhKb1xPR7G3M1Z9BVRUk8pz1aQCuRAuqR14Ru1D4vzsDDYm++clCOTuTp5EG2oRakLx/BnyVw==","signatures":[{"sig":"MEUCIGKZeXWiWAfTc1s+1OahJnI0V6FYQgZddmkai4vzzSvxAiEA4H5aaNElXILc+J7eycp6tHz117ys5qCRIRA27hW6kWg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":442479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqgXVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaURAAgShjNruVt6gaeOh4qDhyWGXko6QmG7kbHN5Cde9aXDtK7zZv\r\n8LEtq5tdBuH1p1xlJcd1pY6tbCWE731RlDplkLr9+oi4dS7la9g0fD4Rli4m\r\nUz/Sgum3t3ZJMuoj+gYW3nMIiVfAyV7Setvak3iDANFQeTB8MS3jVsSQA8RJ\r\n4axhfZDOQ6FVYm7LmU+i3it2/ObcK5sU/52KKAZfwOosBsdni1n4tgg/8RUx\r\n0SBfqmeEfHBV0Cj6XrOAsrcPi/8QzAMzTR7aXEAblB/xsyN9f25eoD0VN+Db\r\nK88CkH3zveW883Nac4DvqywnvpjOEJ9rDsOizbc3wFryBrCyT5X47aNAmdWx\r\n/Uzr21BwbxQFvEn3tarV/goaU+tG8JFy+IScTFVXrwmQ0C7qF7U30PqVXnTx\r\n6ixgeDXWibjMzPBwnoRYw+HTZeO/yn5QZwg6M6XUK1nIgrrMuuZIxPmiL8cb\r\ndBs8szqgDCWHuXp9JPf+ZwgyRrQO69Cg7+yTO0Oi/n7stLLol6SgPRGOhWbs\r\nH985g5ogjPPlhJRyMEkfmJkj34kCM9/My1wDvWkXtHbdb4qhbf2mQqeBBWzb\r\n/4JRgCEjtHl6uSoLy17erR4rBblpQRvPOlvR3Yhxmt5FLzidYCxFxbyO9B9L\r\n6DsiVpRPm+9DbLEdm5eDqCF7ZVqt2qvV2QM=\r\n=dn+T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"148e835cfa21231226f4fb8bb5ef81658bcce2bb","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"jest --coverage","build":"tsc -p tsconfig.build.json","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","build:docs":"tsc -p tsconfig.doc.json","test:watch":"jest --watch","docs:generate":"npm run docs:generate:parsing && npm run docs:generate:markdown && npm run docs:generate:api-pages","semantic-release":"semantic-release","docs:generate:parsing":"npm run build:docs && ts-node scripts/parse-docs.ts","docs:generate:markdown":"ts-node scripts/generate-markdown.ts","docs:generate:api-pages":"ts-node scripts/generate-api-pages.ts"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"8.12.0","description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Digital Ocean and many other clouds.","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","koa":"^2.13.4","cors":"^2.8.5","jest":"^28.1.3","husky":"^6.0.0","eslint":"^8.9.0","codecov":"^3.8.1","express":"^4.18.1","fastify":"^4.10.2","ts-jest":"^28.0.7","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.5.1","fastify-3":"npm:fastify@3.29.0","supertest":"^6.2.3","@hapi/hapi":"^20.2.2","@types/koa":"^2.13.5","commitizen":"^4.2.4","typescript":"~4.7.4","@types/cors":"^2.8.12","@types/hapi":"^18.0.7","@types/jest":"^28.1.6","@types/node":"12.20.43","body-parser":"^1.20.1","lint-staged":"^10.5.4","stream-mock":"^2.0.5","@deepkit/app":">= 1.0.1-alpha.74","@trpc/server":"^9.26.2","@deepkit/core":">= 1.0.1-alpha.74","@deepkit/http":">= 1.0.1-alpha.74","@deepkit/type":">= 1.0.1-alpha.74","@apollo/server":"*","@types/express":"^4.17.13","firebase-admin":"^11.0.1","@azure/functions":"^3.2.0","@microsoft/tsdoc":"0.14.2","@types/supertest":"^2.0.12","firebase-admin-8":"npm:firebase-admin@^8.0.0","semantic-release":"^19.0.3","@types/aws-lambda":"^8.10.92","@deepkit/framework":">= 1.0.1-alpha.74","@types/body-parser":"^1.19.2","eslint-plugin-node":"^11.1.0","firebase-functions":"^3.22.0","eslint-plugin-tsdoc":"^0.2.14","eslint-plugin-import":"^2.25.4","@deepkit/type-compiler":">= 1.0.1-alpha.74","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@microsoft/api-extractor":"7.33.6","@microsoft/api-documenter":"7.19.24","@typescript-eslint/parser":"^5.12.1","cz-conventional-changelog":"^3.3.0","@rushstack/node-core-library":"3.53.2","@microsoft/api-extractor-model":"7.25.2","@typescript-eslint/eslint-plugin":"^5.12.1","@google-cloud/functions-framework":"^3.1.3"},"peerDependencies":{"koa":">= 2.5.1","cors":">= 2.8.5","express":">= 4.15.4","fastify":">= 3.0.0","fastify-3":"npm:fastify@3.29.0","@hapi/hapi":">= 20.0.0","@types/koa":">= 2.11.2","@types/cors":">= 2.8.12","@types/hapi":">= 18.0.7","body-parser":">= 1.20.0","http-errors":">= 2.0.0","@trpc/server":">= 9.0.0","@deepkit/http":">= 1.0.1-alpha.74","@apollo/server":">= 4.0.0","@types/express":">= 4.15.4","firebase-admin":">= 8.0.0","@azure/functions":">= 2.0.0","firebase-admin-8":"npm:firebase-admin@^8.0.0","reflect-metadata":"^0.1.13","@types/aws-lambda":">= 8.10.92","@types/body-parser":">= 1.19.2","firebase-functions":">= 3.0.0","@google-cloud/functions-framework":">= 3.0.0"},"peerDependenciesMeta":{"koa":{"optional":true},"cors":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"fastify-3":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"body-parser":{"optional":true},"http-errors":{"optional":true},"@trpc/server":{"optional":true},"@deepkit/http":{"optional":true},"@apollo/server":{"optional":true},"@types/express":{"optional":true},"firebase-admin":{"optional":true},"@azure/functions":{"optional":true},"firebase-admin-8":{"optional":true},"reflect-metadata":{"optional":true},"@types/aws-lambda":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/functions-framework":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_2.15.0_1672086997026_0.4002022241717669","host":"s3://npm-registry-packages"}},"2.15.1":{"name":"@h4ad/serverless-adapter","version":"2.15.1","keywords":["aws","serverless","api gateway","sqs","sns","lambda edge","alb","lambda","apollo server","express","koa","hapi","fastify","node.js","http","huawei","functiongraph","trpc","azure","azure functions","http trigger v4","firebase","firebase functions","firebase http events","deepkit","deepkit http","digital ocean","digital ocean functions","digital ocean serverless","gcp","google cloud functions"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@2.15.1","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"0df2926c981865e48da0abe4d16f83be065aa0f5","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-2.15.1.tgz","fileCount":309,"integrity":"sha512-rDqAOQNkWmHqv3h01200c/64RJ150jjB1J0SBorBAy6O6O/H+agfoDgU+j08cS3BcpjdO9KnNeEL7nHTJ4pAKw==","signatures":[{"sig":"MEQCICjowRrK00RsvGWIR/iPImGJRjYYayLc8R9qOwoeaG5HAiBCazC+NS5ImWTrFt97sHMmd//qQ2TgxUTeFQHmxP3u0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":443780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsI3HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonCxAAm9PMir2EdBApugxHO9va6jm8vlzNGHtAldkxZ5wmaVS3fpuz\r\nt1+kW6Xf7tjMj9mAadPd1u9rapT8w7UVN8a1258/aYx2v74iWYIQuQ9D3Mv3\r\nJ8cvdiS/zueDjSKh1W/C5Wmojf1w69XRo16edfQFuvaapGRq1EyEI2JJiprO\r\nqqt8TOfYEx8t2PGTAnqd8PIP6qPz/9I9KVCDLm1Ku2ANpEt0HlfHWDxMqN6W\r\na+qdmdBMqIoxu0xsMgExDsAlQyUV+GgeDD44Twzs8FUE9tGs0onudPnt4tY6\r\n10DcFw04dIbCV9TZzNzZTO4RUs4f1XW3yB/XeAPa76cC81mSgD96qGizykM7\r\nFF93k3e3IZsRvFzHZxsgNqRsygCBe++84PCgiS9cQOs0PG2XP90dtiYg/jKE\r\nMBNdqnZGNo1i7zqw9/FCTf54JEt12s27YFQBMHA2rZRPofG1NUL7G0P0JNXH\r\nG7dS1iSlffEpXuyLnlWGtLufcUJl6kWZ3eGv+KgnOP1ofJf57rd2GSWdnJMB\r\nVax6lDGwppyOAaKT8OzwXhbcGtDFnT368lcZjv19QYPZleTfo64vBLr3YB3k\r\nyFUF15yOlx8yOKS8sc3yXtEnn7lKsPPgPkjoe03JgUosySk8JHkJCsCboYnk\r\nIiXGfcVnqgLMJH3fHPy8NonT7o0zmpuToWU=\r\n=5hLR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"e4d9806cff44114e60455423759239374f0a1cb7","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"jest --coverage","build":"tsc -p tsconfig.build.json","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","build:docs":"tsc -p tsconfig.doc.json","test:watch":"jest --watch","docs:generate":"npm run docs:generate:parsing && npm run docs:generate:markdown && npm run docs:generate:api-pages","semantic-release":"semantic-release","docs:generate:parsing":"npm run build:docs && ts-node scripts/parse-docs.ts","docs:generate:markdown":"ts-node scripts/generate-markdown.ts","docs:generate:api-pages":"ts-node scripts/generate-api-pages.ts"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"8.12.0","description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Digital Ocean and many other clouds.","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","koa":"^2.13.4","cors":"^2.8.5","jest":"^28.1.3","husky":"^6.0.0","eslint":"^8.9.0","codecov":"^3.8.1","express":"^4.18.1","fastify":"^4.10.2","ts-jest":"^28.0.7","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.5.1","fastify-3":"npm:fastify@3.29.0","supertest":"^6.2.3","@hapi/hapi":"^20.2.2","@types/koa":"^2.13.5","commitizen":"^4.2.4","typescript":"~4.7.4","@types/cors":"^2.8.12","@types/hapi":"^18.0.7","@types/jest":"^28.1.6","@types/node":"12.20.43","body-parser":"^1.20.1","lint-staged":"^10.5.4","stream-mock":"^2.0.5","@deepkit/app":">= 1.0.1-alpha.74","@trpc/server":"^9.26.2","@deepkit/core":">= 1.0.1-alpha.74","@deepkit/http":">= 1.0.1-alpha.74","@deepkit/type":">= 1.0.1-alpha.74","@apollo/server":"*","@types/express":"^4.17.13","firebase-admin":"^11.0.1","@azure/functions":"^3.2.0","@microsoft/tsdoc":"0.14.2","@types/supertest":"^2.0.12","firebase-admin-8":"npm:firebase-admin@^8.0.0","semantic-release":"^19.0.3","@types/aws-lambda":"^8.10.92","@deepkit/framework":">= 1.0.1-alpha.74","@types/body-parser":"^1.19.2","eslint-plugin-node":"^11.1.0","firebase-functions":"^3.22.0","eslint-plugin-tsdoc":"^0.2.14","eslint-plugin-import":"^2.25.4","@deepkit/type-compiler":">= 1.0.1-alpha.74","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@microsoft/api-extractor":"7.33.6","@microsoft/api-documenter":"7.19.24","@typescript-eslint/parser":"^5.12.1","cz-conventional-changelog":"^3.3.0","@rushstack/node-core-library":"3.53.2","@microsoft/api-extractor-model":"7.25.2","@typescript-eslint/eslint-plugin":"^5.12.1","@google-cloud/functions-framework":"^3.1.3"},"peerDependencies":{"koa":">= 2.5.1","cors":">= 2.8.5","express":">= 4.15.4","fastify":">= 3.0.0","fastify-3":"npm:fastify@3.29.0","@hapi/hapi":">= 20.0.0","@types/koa":">= 2.11.2","@types/cors":">= 2.8.12","@types/hapi":">= 18.0.7","body-parser":">= 1.20.0","http-errors":">= 2.0.0","@trpc/server":">= 9.0.0","@deepkit/http":">= 1.0.1-alpha.74","@apollo/server":">= 4.0.0","@types/express":">= 4.15.4","firebase-admin":">= 8.0.0","@azure/functions":">= 2.0.0","firebase-admin-8":"npm:firebase-admin@^8.0.0","reflect-metadata":"^0.1.13","@types/aws-lambda":">= 8.10.92","@types/body-parser":">= 1.19.2","firebase-functions":">= 3.0.0","@google-cloud/functions-framework":">= 3.0.0"},"peerDependenciesMeta":{"koa":{"optional":true},"cors":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"fastify-3":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"body-parser":{"optional":true},"http-errors":{"optional":true},"@trpc/server":{"optional":true},"@deepkit/http":{"optional":true},"@apollo/server":{"optional":true},"@types/express":{"optional":true},"firebase-admin":{"optional":true},"@azure/functions":{"optional":true},"firebase-admin-8":{"optional":true},"reflect-metadata":{"optional":true},"@types/aws-lambda":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/functions-framework":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_2.15.1_1672515014968_0.9034710714421457","host":"s3://npm-registry-packages"}},"2.16.0":{"name":"@h4ad/serverless-adapter","version":"2.16.0","keywords":["aws","serverless","api gateway","sqs","sns","lambda edge","alb","lambda","apollo server","express","koa","hapi","fastify","node.js","http","huawei","functiongraph","trpc","azure","azure functions","http trigger v4","firebase","firebase functions","firebase http events","deepkit","deepkit http","digital ocean","digital ocean functions","digital ocean serverless","gcp","google cloud functions"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@2.16.0","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"b0aa9289cce2e6ad3c0e3ea528b91fcaa4d5e1bd","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-2.16.0.tgz","fileCount":312,"integrity":"sha512-uOGfb3N2BJ6FgaNxhOO3l3Lr7XriGgckkakrcpPoBySAdjNdLl8nNZZqWJSQAvlgBR2DNuA/dcxztRTKEsy13Q==","signatures":[{"sig":"MEUCIQDAvItHqvIYIHZzBK4S7eghtYlRhAZmS4REYqYuhMAlSQIgKFTGvTA7vDGJCFHWJf0gX6gn1uDAq3uLVyAOX7qz5M8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":447948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtg43ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2yA/9H6JDhNUGcTeM5g7+/3HkAbHJ2TfX9uQfO4+9aTXyKlvUG66X\r\nho5SJYef0aX5XKBSyRdwM8NDZzT2x10HTDjLpmTY2fXzwS8cFvVA30MRA1nn\r\nl1Xid5QyvXq492TY020ZIWZFllZAUaN2RuoJZBNd5HolWKCOhYEM0mJat9Q2\r\nxntDmfh5Pz9dA42yAl1DjJ5QKuUHZDhPSW0LaAuUtIdn1tnqtdZyU9MqBAsW\r\n8YmZ2B2VDmxffRN5AinMZp39CKIFR82af/lkqLU5P/aNxWDzIda5BxnEZzv2\r\nkRS1fHdJZ4oHTITl1O6wSrcF6YLtf/Rucdh1Aijc0dKHKg+ndkbgPevZTWzm\r\nW7za0XQY9P8N7DhBoACaX+DT9LHFuKScerCuj0gzAENvvpYIA/730k/V6Uhw\r\nKRNAbewY6fTYa2cN8VSS+UbK00h5Zt/PiB55rLiQXyS/rJ9kw6kEEdcEMzEH\r\n3jo1PsFWbavG/kfu138R7mPIDGdj6jUjKlSWRdZC548udFbu9chAABorJljf\r\nzlSg3cZcU6skw3rwstHkYePwcHuJbdNJcwJ+Su9OmFsMd1qsqWY9/dkcn6Jr\r\ncdMm4d1ywPLbwkp2BU8MMyE+Ct+ybed1dSLv06ENszHCobfivvb61nslfRCJ\r\njZcfZP5UeCBkl+kF6uubbczwEsy/LJiSaI8=\r\n=P2gz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"1e1c89b074305629380bd7ad123ab935ee84bb35","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"jest --coverage","build":"tsc -p tsconfig.build.json","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","build:docs":"tsc -p tsconfig.doc.json","test:watch":"jest --watch","docs:generate":"npm run docs:generate:parsing && npm run docs:generate:markdown && npm run docs:generate:api-pages","semantic-release":"semantic-release","docs:generate:parsing":"npm run build:docs && ts-node scripts/parse-docs.ts","docs:generate:markdown":"ts-node scripts/generate-markdown.ts","docs:generate:api-pages":"ts-node scripts/generate-api-pages.ts"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"8.12.0","description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Digital Ocean and many other clouds.","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","koa":"^2.13.4","cors":"^2.8.5","jest":"^28.1.3","husky":"^6.0.0","eslint":"^8.9.0","codecov":"^3.8.1","express":"^4.18.1","fastify":"^4.10.2","ts-jest":"^28.0.7","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.5.1","fastify-3":"npm:fastify@3.29.0","supertest":"^6.2.3","@hapi/hapi":"^20.2.2","@types/koa":"^2.13.5","commitizen":"^4.2.4","typescript":"~4.7.4","@types/cors":"^2.8.12","@types/hapi":"^18.0.7","@types/jest":"^28.1.6","@types/node":"12.20.43","body-parser":"^1.20.1","lint-staged":"^10.5.4","stream-mock":"^2.0.5","@deepkit/app":">= 1.0.1-alpha.74","@trpc/server":"^9.26.2","@deepkit/core":">= 1.0.1-alpha.74","@deepkit/http":">= 1.0.1-alpha.74","@deepkit/type":">= 1.0.1-alpha.74","@apollo/server":"*","@types/express":"^4.17.13","firebase-admin":"^11.0.1","@azure/functions":"^3.2.0","@microsoft/tsdoc":"0.14.2","@types/supertest":"^2.0.12","firebase-admin-8":"npm:firebase-admin@^8.0.0","semantic-release":"^19.0.3","@types/aws-lambda":"^8.10.92","@deepkit/framework":">= 1.0.1-alpha.74","@types/body-parser":"^1.19.2","eslint-plugin-node":"^11.1.0","firebase-functions":"^3.22.0","eslint-plugin-tsdoc":"^0.2.14","eslint-plugin-import":"^2.25.4","@deepkit/type-compiler":">= 1.0.1-alpha.74","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@microsoft/api-extractor":"7.33.6","@microsoft/api-documenter":"7.19.24","@typescript-eslint/parser":"^5.12.1","cz-conventional-changelog":"^3.3.0","@rushstack/node-core-library":"3.53.2","@microsoft/api-extractor-model":"7.25.2","@typescript-eslint/eslint-plugin":"^5.12.1","@google-cloud/functions-framework":"^3.1.3"},"peerDependencies":{"koa":">= 2.5.1","cors":">= 2.8.5","express":">= 4.15.4","fastify":">= 3.0.0","fastify-3":"npm:fastify@3.29.0","@hapi/hapi":">= 20.0.0","@types/koa":">= 2.11.2","@types/cors":">= 2.8.12","@types/hapi":">= 18.0.7","body-parser":">= 1.20.0","http-errors":">= 2.0.0","@trpc/server":">= 9.0.0","@deepkit/http":">= 1.0.1-alpha.74","@apollo/server":">= 4.0.0","@types/express":">= 4.15.4","firebase-admin":">= 8.0.0","@azure/functions":">= 2.0.0","firebase-admin-8":"npm:firebase-admin@^8.0.0","reflect-metadata":"^0.1.13","@types/aws-lambda":">= 8.10.92","@types/body-parser":">= 1.19.2","firebase-functions":">= 3.0.0","@google-cloud/functions-framework":">= 3.0.0"},"peerDependenciesMeta":{"koa":{"optional":true},"cors":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"fastify-3":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"body-parser":{"optional":true},"http-errors":{"optional":true},"@trpc/server":{"optional":true},"@deepkit/http":{"optional":true},"@apollo/server":{"optional":true},"@types/express":{"optional":true},"firebase-admin":{"optional":true},"@azure/functions":{"optional":true},"firebase-admin-8":{"optional":true},"reflect-metadata":{"optional":true},"@types/aws-lambda":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/functions-framework":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_2.16.0_1672875575680_0.5384858547966553","host":"s3://npm-registry-packages"}},"2.17.0":{"name":"@h4ad/serverless-adapter","version":"2.17.0","keywords":["aws","serverless","api gateway","sqs","sns","lambda edge","alb","lambda","apollo server","express","koa","hapi","fastify","node.js","http","huawei","functiongraph","trpc","azure","azure functions","http trigger v4","firebase","firebase functions","firebase http events","deepkit","deepkit http","digital ocean","digital ocean functions","digital ocean serverless","gcp","google cloud functions"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@2.17.0","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"4e39721056e285ec35e1d9414a03874b7f94b7b4","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-2.17.0.tgz","fileCount":324,"integrity":"sha512-TfQpf5QRa+Z8eN+KN8GAnO5XdNbylHWAHhvOJzl7g55mKXbizrKBAuNsmkgQsIWK8uf+1gPfibXGwwkCdlawow==","signatures":[{"sig":"MEUCIQDy1ax7Ca+k7X5xxGGyFmUaiGV6VIexPbCcOWPJl0PThwIgGJ4oWgXS3mSckulPRrJLwvcO59dqfyXyIZpNDLEYlro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":477636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTJLcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6TxAAmgfVXP/udFYaB2NOJa4WVEIep7JFdogc+zwm/B5DIEjU5Nqq\r\nmS5YVVAXO14MFpuITRblM1r33je6CTLKUdLfsg7JFHtxwKXumeIyDGnd8jnn\r\natp0aUkaG+K5gcHvaPfu4k/WZ3frdBHN3Ghl8v3bvcQoYv292C8+9/UxIdZV\r\nxm+AdKee84qwfT/DZlGUzWMVubhV1Fl2O3b0CUVtme6HSMWlQ+1p3KNR2M3U\r\n+cGifhGKhjUgjCyTh/q11/osDG/k3H3p6U4sImnCxlxANWoni4I6WsOyf5LU\r\npa0VzA/0GpNOON3pPtgCld14g/1qB+aTfMQsESAdXiQqDk50lACaeYsNumLj\r\n6ASnzgI7Gxax2BRe7v6x5C7kTdgDD08xDg3S0+mM3Eh3DAu5cxIaXQtovifO\r\nyppBpXk9t0GG0T7vx82mLtJXZxVU3rQBAf6ySWfG3h8mY42sXac3mt3iHr6i\r\neayq5eHsUafyFN0Gp00i1wHbB5ITGH9VVYf9gec9UDTtaCngsr+I2HSAm7R7\r\nlFmK/0qqlhbdFNC/Y3CkJF+WBojKtdfSa8iz2I1lyyiS6whR/siVW9TkGXHx\r\na8fMM0cO/jooif6h4lpvxb36x2NVhNwL/cvXe4ChZq+PhUTdn+chzt8RH0DF\r\nv/B5/7oX6ISi2RpMZdeSAR4vKhnlaK+D81o=\r\n=yqOw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=12.0"},"gitHead":"d98fddd98cdd3b3b1d5db5deb6bc58986dd681bd","release":{"branches":["main"]},"scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"jest --coverage","build":"tsc -p tsconfig.build.json","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","build:docs":"tsc -p tsconfig.doc.json","test:watch":"jest --watch","docs:generate":"npm run docs:generate:parsing && npm run docs:generate:markdown && npm run docs:generate:api-pages","semantic-release":"semantic-release","docs:generate:parsing":"npm run build:docs && ts-node scripts/parse-docs.ts","docs:generate:markdown":"ts-node scripts/generate-markdown.ts","docs:generate:api-pages":"ts-node scripts/generate-api-pages.ts"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"8.12.0","description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Digital Ocean and many other clouds.","directories":{},"lint-staged":{"*.ts":"eslint --cache --cache-location .eslintcache --fix"},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.6","koa":"^2.13.4","cors":"^2.8.5","jest":"^28.1.3","husky":"^6.0.0","eslint":"^8.9.0","codecov":"^3.8.1","express":"^4.18.1","fastify":"^4.10.2","ts-jest":"^28.0.7","ts-node":"^10.9.1","typedoc":"^0.23.21","prettier":"^2.5.1","fastify-3":"npm:fastify@3.29.0","supertest":"^6.2.3","@hapi/hapi":"^20.2.2","@types/koa":"^2.13.5","commitizen":"^4.2.4","typescript":"~4.7.4","@types/cors":"^2.8.12","@types/hapi":"^18.0.7","@types/jest":"^28.1.6","@types/node":"12.20.43","body-parser":"^1.20.1","lint-staged":"^10.5.4","stream-mock":"^2.0.5","@deepkit/app":">= 1.0.1-alpha.74","@trpc/server":"^9.26.2","@deepkit/core":">= 1.0.1-alpha.74","@deepkit/http":">= 1.0.1-alpha.74","@deepkit/type":">= 1.0.1-alpha.74","@apollo/server":"*","@types/express":"^4.17.13","firebase-admin":"^11.0.1","@azure/functions":"^3.2.0","@microsoft/tsdoc":"0.14.2","@types/supertest":"^2.0.12","firebase-admin-8":"npm:firebase-admin@^8.0.0","semantic-release":"^19.0.3","@types/aws-lambda":"^8.10.92","@deepkit/framework":">= 1.0.1-alpha.74","@types/body-parser":"^1.19.2","eslint-plugin-node":"^11.1.0","firebase-functions":"^3.22.0","eslint-plugin-tsdoc":"^0.2.14","eslint-plugin-import":"^2.25.4","@deepkit/type-compiler":">= 1.0.1-alpha.74","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@microsoft/api-extractor":"7.33.6","@microsoft/api-documenter":"7.19.24","@typescript-eslint/parser":"^5.12.1","cz-conventional-changelog":"^3.3.0","@rushstack/node-core-library":"3.53.2","@microsoft/api-extractor-model":"7.25.2","@typescript-eslint/eslint-plugin":"^5.12.1","@google-cloud/functions-framework":"^3.1.3"},"peerDependencies":{"koa":">= 2.5.1","cors":">= 2.8.5","express":">= 4.15.4","fastify":">= 3.0.0","fastify-3":"npm:fastify@3.29.0","@hapi/hapi":">= 20.0.0","@types/koa":">= 2.11.2","@types/cors":">= 2.8.12","@types/hapi":">= 18.0.7","body-parser":">= 1.20.0","http-errors":">= 2.0.0","@trpc/server":">= 9.0.0","@deepkit/http":">= 1.0.1-alpha.74","@apollo/server":">= 4.0.0","@types/express":">= 4.15.4","firebase-admin":">= 8.0.0","@azure/functions":">= 2.0.0","firebase-admin-8":"npm:firebase-admin@^8.0.0","reflect-metadata":"^0.1.13","@types/aws-lambda":">= 8.10.92","@types/body-parser":">= 1.19.2","firebase-functions":">= 3.0.0","@google-cloud/functions-framework":">= 3.0.0"},"peerDependenciesMeta":{"koa":{"optional":true},"cors":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"fastify-3":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"body-parser":{"optional":true},"http-errors":{"optional":true},"@trpc/server":{"optional":true},"@deepkit/http":{"optional":true},"@apollo/server":{"optional":true},"@types/express":{"optional":true},"firebase-admin":{"optional":true},"@azure/functions":{"optional":true},"firebase-admin-8":{"optional":true},"reflect-metadata":{"optional":true},"@types/aws-lambda":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/functions-framework":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_2.17.0_1682739931827_0.9758056734689595","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@h4ad/serverless-adapter","version":"3.0.0","keywords":["aws","serverless","api gateway","sqs","sns","lambda edge","alb","lambda","apollo server","express","koa","hapi","fastify","node.js","http","huawei","functiongraph","trpc","azure","azure functions","http trigger v4","firebase","firebase functions","firebase http events","deepkit","deepkit http","digital ocean","digital ocean functions","digital ocean serverless","gcp","google cloud functions"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@3.0.0","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"96ad47d9cb9600ad953afda832611d716df76f5b","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-3.0.0.tgz","fileCount":219,"integrity":"sha512-ytiPcKRgDgZPBvIH7s04OodX7vC2QWVtFrzZbJMlQL8DgC7fj+3QdScpUqaVbddrl4CthxWECgJiULIZu9F0sw==","signatures":[{"sig":"MEUCIAD0stc4tCQH8aDa91iPYS+j2GQ/TTfw2HScMoDUJ7dtAiEAxol0vMgH6aDuwQqhGHku3T1VnkahiIkrxot+G1wW2Bg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":406973},"main":"./lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=18.0.0"},"gitHead":"84ff718503fb1b86c5c79a85f81e68f132b52067","scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"vitest --run --coverage","build":"vite build","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","postbuild":"tsc -p tsconfig.build.json --emitDeclarationOnly","typecheck":"tsc --noEmit","build:docs":"tsc -p tsconfig.doc.json --emitDeclarationOnly","test:watch":"vitest --watch","docs:generate":"npm run docs:generate:parsing && npm run docs:generate:markdown && npm run docs:generate:api-pages","semantic-release":"semantic-release","docs:generate:parsing":"npm run build:docs && ts-node scripts/parse-docs.ts","docs:generate:markdown":"ts-node scripts/generate-markdown.ts","docs:generate:api-pages":"ts-node scripts/generate-api-pages.ts"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"9.6.6","description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Digital Ocean and many other clouds.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","cors":"^2.8.5","glob":"^10.2.2","vite":"^4.3.5","husky":"^8.0.3","eslint":"^8.40.0","vitest":"^0.31.0","codecov":"^3.8.3","express":"^4.18.2","fastify":"^4.17.0","ts-node":"~10.9.1","typedoc":"~0.24.6","prettier":"~2.8.8","supertest":"~6.3.3","@hapi/hapi":"^21.3.2","@types/koa":"^2.13.6","commitizen":"^4.3.0","typescript":"~4.9.5","@types/cors":"^2.8.13","@types/node":"18.16.5","body-parser":"^1.20.2","stream-mock":"~2.0.5","@deepkit/app":"1.0.1-alpha.98","@trpc/server":"^10.29.1","@deepkit/http":"1.0.1-alpha.98","@apollo/server":"^4.7.1","@types/express":"^4.17.17","firebase-admin":"^11.8.0","@azure/functions":"^3.5.1","@microsoft/tsdoc":"0.14.2","@types/supertest":"^2.0.12","semantic-release":"~21.0.2","@deepkit/workflow":"1.0.1-alpha.97","@types/aws-lambda":"^8.10.115","@deepkit/framework":"1.0.1-alpha.99","@types/body-parser":"^1.19.2","eslint-plugin-node":"^11.1.0","firebase-functions":"^3.24.1","@vitest/coverage-c8":"^0.31.0","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"^2.27.5","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@microsoft/api-extractor":"7.34.8","@semantic-release/github":"^9.0.2","@microsoft/api-documenter":"7.22.4","@typescript-eslint/parser":"^5.59.2","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@rushstack/node-core-library":"3.58.0","@microsoft/api-extractor-model":"7.26.8","@typescript-eslint/eslint-plugin":"^5.59.2","@google-cloud/functions-framework":"^3.2.0"},"peerDependencies":{"koa":">= 2.5.1","cors":">= 2.8.5","express":">= 4.15.4","fastify":">= 4.0.0","@hapi/hapi":">= 21.0.0","@types/koa":">= 2.11.2","@types/cors":">= 2.8.12","body-parser":">= 1.20.0","http-errors":">= 2.0.0","@trpc/server":">= 10.0.0","@deepkit/http":">= 1.0.1-alpha.94","@apollo/server":">= 4.0.0","@types/express":">= 4.15.4","firebase-admin":">= 11.0.0","@azure/functions":">= 2.0.0","reflect-metadata":"^0.1.13","@types/aws-lambda":">= 8.10.92","@types/body-parser":">= 1.19.2","firebase-functions":">= 3.0.0","@google-cloud/functions-framework":">= 3.0.0"},"peerDependenciesMeta":{"koa":{"optional":true},"cors":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"body-parser":{"optional":true},"http-errors":{"optional":true},"@trpc/server":{"optional":true},"@deepkit/http":{"optional":true},"@apollo/server":{"optional":true},"@types/express":{"optional":true},"firebase-admin":{"optional":true},"@azure/functions":{"optional":true},"reflect-metadata":{"optional":true},"@types/aws-lambda":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/functions-framework":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_3.0.0_1686351776917_0.7176527819086433","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@h4ad/serverless-adapter","version":"3.1.0","keywords":["aws","serverless","api gateway","sqs","sns","lambda edge","alb","lambda","apollo server","express","koa","hapi","fastify","node.js","http","huawei","functiongraph","trpc","azure","azure functions","http trigger v4","firebase","firebase functions","firebase http events","deepkit","deepkit http","digital ocean","digital ocean functions","digital ocean serverless","gcp","google cloud functions"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@3.1.0","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"fa25b115e5a0f258557486b54f6b12481947138a","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-3.1.0.tgz","fileCount":437,"integrity":"sha512-7n7iBeEq50HGVTb2fxO9HYwNG+Gqh18j/rGs6gLWRU1bos98Hp4q+Utq6FBQmZpM66m3NMj1jgKuyzTwKWmxjA==","signatures":[{"sig":"MEUCIF8iJXCWy74voWHh+Eg13/bDAWrcIFOcmBf2vE54s5t1AiEA7n4poARHz2o2jq4/v/w8xSw+G/y1B69gJhlqiqsM9Vg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":670372},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=18.0.0"},"gitHead":"2ce27291c58ef2cd06535cfbcc528e8bef21eb2e","scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"vitest --run --coverage","build":"vite build && tsc -p tsconfig.build.json --emitDeclarationOnly","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","build:docs":"tsc -p tsconfig.doc.json --emitDeclarationOnly","test:watch":"vitest --watch","docs:generate":"npm run docs:generate:parsing && npm run docs:generate:markdown && npm run docs:generate:api-pages","semantic-release":"semantic-release","docs:generate:parsing":"npm run build:docs && ts-node scripts/parse-docs.ts","docs:generate:markdown":"ts-node scripts/generate-markdown.ts","docs:generate:api-pages":"ts-node scripts/generate-api-pages.ts"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"9.6.6","description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Digital Ocean and many other clouds.","directories":{},"_nodeVersion":"18.16.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","cors":"^2.8.5","glob":"^10.2.2","vite":"^4.3.5","husky":"^8.0.3","eslint":"^8.40.0","vitest":"^0.31.0","codecov":"^3.8.3","express":"^4.18.2","fastify":"^4.17.0","ts-node":"~10.9.1","typedoc":"~0.24.6","prettier":"~2.8.8","supertest":"~6.3.3","@hapi/hapi":"^21.3.2","@types/koa":"^2.13.6","commitizen":"^4.3.0","typescript":"~4.9.5","@types/cors":"^2.8.13","@types/node":"18.16.5","body-parser":"^1.20.2","stream-mock":"~2.0.5","@deepkit/app":"1.0.1-alpha.98","@trpc/server":"^10.29.1","@deepkit/http":"1.0.1-alpha.98","@apollo/server":"^4.7.1","@types/express":"^4.17.17","firebase-admin":"^11.8.0","@azure/functions":"^3.5.1","@microsoft/tsdoc":"0.14.2","@types/supertest":"^2.0.12","semantic-release":"~21.0.2","@deepkit/workflow":"1.0.1-alpha.97","@types/aws-lambda":"^8.10.115","@deepkit/framework":"1.0.1-alpha.99","@types/body-parser":"^1.19.2","eslint-plugin-node":"^11.1.0","firebase-functions":"^3.24.1","@vitest/coverage-c8":"^0.31.0","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"^2.27.5","@semantic-release/git":"^10.0.1","@semantic-release/exec":"^6.0.3","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@microsoft/api-extractor":"7.34.8","@semantic-release/github":"^9.0.2","@microsoft/api-documenter":"7.22.4","@typescript-eslint/parser":"^5.59.2","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@rushstack/node-core-library":"3.58.0","@microsoft/api-extractor-model":"7.26.8","@typescript-eslint/eslint-plugin":"^5.59.2","@google-cloud/functions-framework":"^3.2.0"},"peerDependencies":{"koa":">= 2.5.1","cors":">= 2.8.5","express":">= 4.15.4","fastify":">= 4.0.0","@hapi/hapi":">= 21.0.0","@types/koa":">= 2.11.2","@types/cors":">= 2.8.12","body-parser":">= 1.20.0","http-errors":">= 2.0.0","@trpc/server":">= 10.0.0","@deepkit/http":">= 1.0.1-alpha.94","@apollo/server":">= 4.0.0","@types/express":">= 4.15.4","firebase-admin":">= 11.0.0","@azure/functions":">= 2.0.0","reflect-metadata":"^0.1.13","@types/aws-lambda":">= 8.10.92","@types/body-parser":">= 1.19.2","firebase-functions":">= 3.0.0","@google-cloud/functions-framework":">= 3.0.0"},"peerDependenciesMeta":{"koa":{"optional":true},"cors":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"body-parser":{"optional":true},"http-errors":{"optional":true},"@trpc/server":{"optional":true},"@deepkit/http":{"optional":true},"@apollo/server":{"optional":true},"@types/express":{"optional":true},"firebase-admin":{"optional":true},"@azure/functions":{"optional":true},"reflect-metadata":{"optional":true},"@types/aws-lambda":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/functions-framework":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_3.1.0_1688182858555_0.12948101647594568","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@h4ad/serverless-adapter","version":"3.2.0","keywords":["aws","serverless","api gateway","sqs","sns","lambda edge","alb","lambda","apollo server","express","koa","hapi","fastify","node.js","http","huawei","functiongraph","trpc","azure","azure functions","http trigger v4","firebase","firebase functions","firebase http events","deepkit","deepkit http","digital ocean","digital ocean functions","digital ocean serverless","gcp","google cloud functions"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@3.2.0","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"1131c1d19ddcd62c2c9d46582ea8b8a682aaea2b","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-3.2.0.tgz","fileCount":437,"integrity":"sha512-57e6vL1EMeiavQgrsjEhuNE7XqLR/6KpN9Pp307KJY/DrM5zTeN2uqsR92R3ZjgKe8Qq/3GwRqaohKf+Pvs/1w==","signatures":[{"sig":"MEUCIB6zH9m74KpF9oIlzIf/X64aoZWzTVr9VQl6knBH15JrAiEAmrz3EfOoOQaRxFZaOHipmvKE/g5r1TNF/E3DkCujoSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":669912},"main":"./lib/index.js","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=18.0.0"},"gitHead":"6304849ab5428a85dcd2472dfca1c6b1e0e1fe86","scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"vitest --run --coverage","build":"vite build && tsc -p tsconfig.build.json --emitDeclarationOnly","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","build:docs":"tsc -p tsconfig.doc.json --emitDeclarationOnly","test:watch":"vitest --watch","docs:generate":"npm run docs:generate:parsing && npm run docs:generate:markdown && npm run docs:generate:api-pages","docs:generate:parsing":"npm run build:docs && ts-node scripts/parse-docs.ts","docs:generate:markdown":"ts-node scripts/generate-markdown.ts","docs:generate:api-pages":"ts-node scripts/generate-api-pages.ts"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"9.8.1","description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Digital Ocean and many other clouds.","directories":{},"_nodeVersion":"18.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"koa":"2.14.2","cors":"2.8.5","glob":"10.3.10","vite":"5.0.10","husky":"8.0.3","eslint":"8.56.0","vitest":"1.1.0","codecov":"3.8.3","express":"4.18.2","fastify":"4.25.1","ts-node":"10.9.2","typedoc":"0.25.4","prettier":"3.1.1","supertest":"6.3.3","@hapi/hapi":"21.3.2","@types/koa":"2.13.12","commitizen":"4.3.0","typescript":"~5.3.3","@types/cors":"2.8.17","@types/node":"18.16.5","body-parser":"1.20.2","stream-mock":"2.0.5","@deepkit/app":"1.0.1-alpha.98","@trpc/server":"10.44.1","@deepkit/http":"1.0.1-alpha.98","@apollo/server":"4.9.5","@types/express":"4.17.21","firebase-admin":"11.11.1","@azure/functions":"3.5.1","@microsoft/tsdoc":"0.14.2","@types/supertest":"6.0.1","@deepkit/workflow":"1.0.1-alpha.97","@types/aws-lambda":"8.10.130","@deepkit/framework":"1.0.1-alpha.99","@types/body-parser":"1.19.5","eslint-plugin-node":"11.1.0","firebase-functions":"4.5.0","@vitest/coverage-v8":"1.1.0","eslint-plugin-tsdoc":"0.2.17","eslint-plugin-import":"2.29.1","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.1","@microsoft/api-extractor":"7.39.0","@microsoft/api-documenter":"7.23.15","@typescript-eslint/parser":"6.15.0","cz-conventional-changelog":"3.3.0","@rushstack/node-core-library":"3.62.0","@microsoft/api-extractor-model":"7.28.3","@typescript-eslint/eslint-plugin":"6.15.0","@google-cloud/functions-framework":"3.3.0"},"peerDependencies":{"koa":">= 2.5.1","cors":">= 2.8.5","express":">= 4.15.4","fastify":">= 4.0.0","@hapi/hapi":">= 21.0.0","@types/koa":">= 2.11.2","@types/cors":">= 2.8.12","body-parser":">= 1.20.0","http-errors":">= 2.0.0","@trpc/server":">= 10.0.0","@deepkit/http":">= 1.0.1-alpha.94","@apollo/server":">= 4.0.0","@types/express":">= 4.15.4","firebase-admin":">= 11.0.0","@azure/functions":">= 2.0.0","reflect-metadata":"^0.1.13","@types/aws-lambda":">= 8.10.92","@types/body-parser":">= 1.19.2","firebase-functions":">= 4.0.0","@google-cloud/functions-framework":">= 3.0.0"},"peerDependenciesMeta":{"koa":{"optional":true},"cors":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"body-parser":{"optional":true},"http-errors":{"optional":true},"@trpc/server":{"optional":true},"@deepkit/http":{"optional":true},"@apollo/server":{"optional":true},"@types/express":{"optional":true},"firebase-admin":{"optional":true},"@azure/functions":{"optional":true},"reflect-metadata":{"optional":true},"@types/aws-lambda":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/functions-framework":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_3.2.0_1703451179844_0.8005406031808835","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@h4ad/serverless-adapter","version":"4.0.0","keywords":["aws","serverless","api gateway","sqs","sns","lambda edge","alb","lambda","apollo server","express","koa","hapi","fastify","node.js","http","huawei","functiongraph","trpc","azure","azure functions","http trigger v4","firebase","firebase functions","firebase http events","deepkit","deepkit http","digital ocean","digital ocean functions","digital ocean serverless","gcp","google cloud functions"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@4.0.0","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"3996c8b400c53ed0811faa283f39f6086d6d4244","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-4.0.0.tgz","fileCount":3,"integrity":"sha512-GLsteoKpZNF/zBOmzR2yWnoNAdcOSYG5j4xXFjFUyMeuEw+yiJK/vO6+3xqgLu0JVzVoXZJ31lz5AzoaiMfkAg==","signatures":[{"sig":"MEYCIQCJ1+FjnrmNY5ZpxcOBkavFrfDhUEnT3SQumUKdqePCvgIhAKuk64dISrSF1UvLB7SO54w09Rad1UsJcmZ5RpshAxbG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@h4ad%2fserverless-adapter@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29681},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"./lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}},"./adapters/aws":{"import":{"types":"./lib/adapters/aws/index.d.ts","default":"./lib/adapters/aws/index.mjs"},"require":{"types":"./lib/adapters/aws/index.d.cts","default":"./lib/adapters/aws/index.cjs"}},"./handlers/aws":{"import":{"types":"./lib/handlers/aws/index.d.ts","default":"./lib/handlers/aws/index.mjs"},"require":{"types":"./lib/handlers/aws/index.d.cts","default":"./lib/handlers/aws/index.cjs"}},"./handlers/gcp":{"import":{"types":"./lib/handlers/gcp/index.d.ts","default":"./lib/handlers/gcp/index.mjs"},"require":{"types":"./lib/handlers/gcp/index.d.cts","default":"./lib/handlers/gcp/index.cjs"}},"./adapters/azure":{"import":{"types":"./lib/adapters/azure/index.d.ts","default":"./lib/adapters/azure/index.mjs"},"require":{"types":"./lib/adapters/azure/index.d.cts","default":"./lib/adapters/azure/index.cjs"}},"./adapters/dummy":{"import":{"types":"./lib/adapters/dummy/index.d.ts","default":"./lib/adapters/dummy/index.mjs"},"require":{"types":"./lib/adapters/dummy/index.d.cts","default":"./lib/adapters/dummy/index.cjs"}},"./frameworks/koa":{"import":{"types":"./lib/frameworks/koa/index.d.ts","default":"./lib/frameworks/koa/index.mjs"},"require":{"types":"./lib/frameworks/koa/index.d.cts","default":"./lib/frameworks/koa/index.cjs"}},"./handlers/azure":{"import":{"types":"./lib/handlers/azure/index.d.ts","default":"./lib/handlers/azure/index.mjs"},"require":{"types":"./lib/handlers/azure/index.d.cts","default":"./lib/handlers/azure/index.cjs"}},"./adapters/huawei":{"import":{"types":"./lib/adapters/huawei/index.d.ts","default":"./lib/adapters/huawei/index.mjs"},"require":{"types":"./lib/adapters/huawei/index.d.cts","default":"./lib/adapters/huawei/index.cjs"}},"./frameworks/cors":{"import":{"types":"./lib/frameworks/cors/index.d.ts","default":"./lib/frameworks/cors/index.mjs"},"require":{"types":"./lib/frameworks/cors/index.d.cts","default":"./lib/frameworks/cors/index.cjs"}},"./frameworks/hapi":{"import":{"types":"./lib/frameworks/hapi/index.d.ts","default":"./lib/frameworks/hapi/index.mjs"},"require":{"types":"./lib/frameworks/hapi/index.d.cts","default":"./lib/frameworks/hapi/index.cjs"}},"./frameworks/lazy":{"import":{"types":"./lib/frameworks/lazy/index.d.ts","default":"./lib/frameworks/lazy/index.mjs"},"require":{"types":"./lib/frameworks/lazy/index.d.cts","default":"./lib/frameworks/lazy/index.cjs"}},"./frameworks/trpc":{"import":{"types":"./lib/frameworks/trpc/index.d.ts","default":"./lib/frameworks/trpc/index.mjs"},"require":{"types":"./lib/frameworks/trpc/index.d.cts","default":"./lib/frameworks/trpc/index.cjs"}},"./handlers/huawei":{"import":{"types":"./lib/handlers/huawei/index.d.ts","default":"./lib/handlers/huawei/index.mjs"},"require":{"types":"./lib/handlers/huawei/index.d.cts","default":"./lib/handlers/huawei/index.cjs"}},"./resolvers/dummy":{"import":{"types":"./lib/resolvers/dummy/index.d.ts","default":"./lib/resolvers/dummy/index.mjs"},"require":{"types":"./lib/resolvers/dummy/index.d.cts","default":"./lib/resolvers/dummy/index.cjs"}},"./handlers/default":{"import":{"types":"./lib/handlers/default/index.d.ts","default":"./lib/handlers/default/index.mjs"},"require":{"types":"./lib/handlers/default/index.d.cts","default":"./lib/handlers/default/index.cjs"}},"./lib/adapters/aws":{"import":{"types":"./lib/adapters/aws/index.d.ts","default":"./lib/adapters/aws/index.mjs"},"require":{"types":"./lib/adapters/aws/index.d.cts","default":"./lib/adapters/aws/index.cjs"}},"./lib/handlers/aws":{"import":{"types":"./lib/handlers/aws/index.d.ts","default":"./lib/handlers/aws/index.mjs"},"require":{"types":"./lib/handlers/aws/index.d.cts","default":"./lib/handlers/aws/index.cjs"}},"./lib/handlers/gcp":{"import":{"types":"./lib/handlers/gcp/index.d.ts","default":"./lib/handlers/gcp/index.mjs"},"require":{"types":"./lib/handlers/gcp/index.d.cts","default":"./lib/handlers/gcp/index.cjs"}},"./handlers/firebase":{"import":{"types":"./lib/handlers/firebase/index.d.ts","default":"./lib/handlers/firebase/index.mjs"},"require":{"types":"./lib/handlers/firebase/index.d.cts","default":"./lib/handlers/firebase/index.cjs"}},"./resolvers/promise":{"import":{"types":"./lib/resolvers/promise/index.d.ts","default":"./lib/resolvers/promise/index.mjs"},"require":{"types":"./lib/resolvers/promise/index.d.cts","default":"./lib/resolvers/promise/index.cjs"}},"./frameworks/deepkit":{"import":{"types":"./lib/frameworks/deepkit/index.d.ts","default":"./lib/frameworks/deepkit/index.mjs"},"require":{"types":"./lib/frameworks/deepkit/index.d.cts","default":"./lib/frameworks/deepkit/index.cjs"}},"./frameworks/express":{"import":{"types":"./lib/frameworks/express/index.d.ts","default":"./lib/frameworks/express/index.mjs"},"require":{"types":"./lib/frameworks/express/index.d.cts","default":"./lib/frameworks/express/index.cjs"}},"./frameworks/fastify":{"import":{"types":"./lib/frameworks/fastify/index.d.ts","default":"./lib/frameworks/fastify/index.mjs"},"require":{"types":"./lib/frameworks/fastify/index.d.cts","default":"./lib/frameworks/fastify/index.cjs"}},"./lib/adapters/azure":{"import":{"types":"./lib/adapters/azure/index.d.ts","default":"./lib/adapters/azure/index.mjs"},"require":{"types":"./lib/adapters/azure/index.d.cts","default":"./lib/adapters/azure/index.cjs"}},"./lib/adapters/dummy":{"import":{"types":"./lib/adapters/dummy/index.d.ts","default":"./lib/adapters/dummy/index.mjs"},"require":{"types":"./lib/adapters/dummy/index.d.cts","default":"./lib/adapters/dummy/index.cjs"}},"./lib/frameworks/koa":{"import":{"types":"./lib/frameworks/koa/index.d.ts","default":"./lib/frameworks/koa/index.mjs"},"require":{"types":"./lib/frameworks/koa/index.d.cts","default":"./lib/frameworks/koa/index.cjs"}},"./lib/handlers/azure":{"import":{"types":"./lib/handlers/azure/index.d.ts","default":"./lib/handlers/azure/index.mjs"},"require":{"types":"./lib/handlers/azure/index.d.cts","default":"./lib/handlers/azure/index.cjs"}},"./resolvers/callback":{"import":{"types":"./lib/resolvers/callback/index.d.ts","default":"./lib/resolvers/callback/index.mjs"},"require":{"types":"./lib/resolvers/callback/index.d.cts","default":"./lib/resolvers/callback/index.cjs"}},"./lib/adapters/huawei":{"import":{"types":"./lib/adapters/huawei/index.d.ts","default":"./lib/adapters/huawei/index.mjs"},"require":{"types":"./lib/adapters/huawei/index.d.cts","default":"./lib/adapters/huawei/index.cjs"}},"./lib/frameworks/cors":{"import":{"types":"./lib/frameworks/cors/index.d.ts","default":"./lib/frameworks/cors/index.mjs"},"require":{"types":"./lib/frameworks/cors/index.d.cts","default":"./lib/frameworks/cors/index.cjs"}},"./lib/frameworks/hapi":{"import":{"types":"./lib/frameworks/hapi/index.d.ts","default":"./lib/frameworks/hapi/index.mjs"},"require":{"types":"./lib/frameworks/hapi/index.d.cts","default":"./lib/frameworks/hapi/index.cjs"}},"./lib/frameworks/lazy":{"import":{"types":"./lib/frameworks/lazy/index.d.ts","default":"./lib/frameworks/lazy/index.mjs"},"require":{"types":"./lib/frameworks/lazy/index.d.cts","default":"./lib/frameworks/lazy/index.cjs"}},"./lib/frameworks/trpc":{"import":{"types":"./lib/frameworks/trpc/index.d.ts","default":"./lib/frameworks/trpc/index.mjs"},"require":{"types":"./lib/frameworks/trpc/index.d.cts","default":"./lib/frameworks/trpc/index.cjs"}},"./lib/handlers/huawei":{"import":{"types":"./lib/handlers/huawei/index.d.ts","default":"./lib/handlers/huawei/index.mjs"},"require":{"types":"./lib/handlers/huawei/index.d.cts","default":"./lib/handlers/huawei/index.cjs"}},"./lib/resolvers/dummy":{"import":{"types":"./lib/resolvers/dummy/index.d.ts","default":"./lib/resolvers/dummy/index.mjs"},"require":{"types":"./lib/resolvers/dummy/index.d.cts","default":"./lib/resolvers/dummy/index.cjs"}},"./lib/handlers/default":{"import":{"types":"./lib/handlers/default/index.d.ts","default":"./lib/handlers/default/index.mjs"},"require":{"types":"./lib/handlers/default/index.d.cts","default":"./lib/handlers/default/index.cjs"}},"./lib/handlers/firebase":{"import":{"types":"./lib/handlers/firebase/index.d.ts","default":"./lib/handlers/firebase/index.mjs"},"require":{"types":"./lib/handlers/firebase/index.d.cts","default":"./lib/handlers/firebase/index.cjs"}},"./lib/resolvers/promise":{"import":{"types":"./lib/resolvers/promise/index.d.ts","default":"./lib/resolvers/promise/index.mjs"},"require":{"types":"./lib/resolvers/promise/index.d.cts","default":"./lib/resolvers/promise/index.cjs"}},"./resolvers/aws-context":{"import":{"types":"./lib/resolvers/aws-context/index.d.ts","default":"./lib/resolvers/aws-context/index.mjs"},"require":{"types":"./lib/resolvers/aws-context/index.d.cts","default":"./lib/resolvers/aws-context/index.cjs"}},"./adapters/apollo-server":{"import":{"types":"./lib/adapters/apollo-server/index.d.ts","default":"./lib/adapters/apollo-server/index.mjs"},"require":{"types":"./lib/adapters/apollo-server/index.d.cts","default":"./lib/adapters/apollo-server/index.cjs"}},"./adapters/digital-ocean":{"import":{"types":"./lib/adapters/digital-ocean/index.d.ts","default":"./lib/adapters/digital-ocean/index.mjs"},"require":{"types":"./lib/adapters/digital-ocean/index.d.cts","default":"./lib/adapters/digital-ocean/index.cjs"}},"./frameworks/body-parser":{"import":{"types":"./lib/frameworks/body-parser/index.d.ts","default":"./lib/frameworks/body-parser/index.mjs"},"require":{"types":"./lib/frameworks/body-parser/index.d.cts","default":"./lib/frameworks/body-parser/index.cjs"}},"./handlers/digital-ocean":{"import":{"types":"./lib/handlers/digital-ocean/index.d.ts","default":"./lib/handlers/digital-ocean/index.mjs"},"require":{"types":"./lib/handlers/digital-ocean/index.d.cts","default":"./lib/handlers/digital-ocean/index.cjs"}},"./lib/frameworks/deepkit":{"import":{"types":"./lib/frameworks/deepkit/index.d.ts","default":"./lib/frameworks/deepkit/index.mjs"},"require":{"types":"./lib/frameworks/deepkit/index.d.cts","default":"./lib/frameworks/deepkit/index.cjs"}},"./lib/frameworks/express":{"import":{"types":"./lib/frameworks/express/index.d.ts","default":"./lib/frameworks/express/index.mjs"},"require":{"types":"./lib/frameworks/express/index.d.cts","default":"./lib/frameworks/express/index.cjs"}},"./lib/frameworks/fastify":{"import":{"types":"./lib/frameworks/fastify/index.d.ts","default":"./lib/frameworks/fastify/index.mjs"},"require":{"types":"./lib/frameworks/fastify/index.d.cts","default":"./lib/frameworks/fastify/index.cjs"}},"./lib/resolvers/callback":{"import":{"types":"./lib/resolvers/callback/index.d.ts","default":"./lib/resolvers/callback/index.mjs"},"require":{"types":"./lib/resolvers/callback/index.d.cts","default":"./lib/resolvers/callback/index.cjs"}},"./frameworks/apollo-server":{"import":{"types":"./lib/frameworks/apollo-server/index.d.ts","default":"./lib/frameworks/apollo-server/index.mjs"},"require":{"types":"./lib/frameworks/apollo-server/index.d.cts","default":"./lib/frameworks/apollo-server/index.cjs"}},"./lib/resolvers/aws-context":{"import":{"types":"./lib/resolvers/aws-context/index.d.ts","default":"./lib/resolvers/aws-context/index.mjs"},"require":{"types":"./lib/resolvers/aws-context/index.d.cts","default":"./lib/resolvers/aws-context/index.cjs"}},"./lib/adapters/apollo-server":{"import":{"types":"./lib/adapters/apollo-server/index.d.ts","default":"./lib/adapters/apollo-server/index.mjs"},"require":{"types":"./lib/adapters/apollo-server/index.d.cts","default":"./lib/adapters/apollo-server/index.cjs"}},"./lib/adapters/digital-ocean":{"import":{"types":"./lib/adapters/digital-ocean/index.d.ts","default":"./lib/adapters/digital-ocean/index.mjs"},"require":{"types":"./lib/adapters/digital-ocean/index.d.cts","default":"./lib/adapters/digital-ocean/index.cjs"}},"./lib/frameworks/body-parser":{"import":{"types":"./lib/frameworks/body-parser/index.d.ts","default":"./lib/frameworks/body-parser/index.mjs"},"require":{"types":"./lib/frameworks/body-parser/index.d.cts","default":"./lib/frameworks/body-parser/index.cjs"}},"./lib/handlers/digital-ocean":{"import":{"types":"./lib/handlers/digital-ocean/index.d.ts","default":"./lib/handlers/digital-ocean/index.mjs"},"require":{"types":"./lib/handlers/digital-ocean/index.d.cts","default":"./lib/handlers/digital-ocean/index.cjs"}},"./lib/frameworks/apollo-server":{"import":{"types":"./lib/frameworks/apollo-server/index.d.ts","default":"./lib/frameworks/apollo-server/index.mjs"},"require":{"types":"./lib/frameworks/apollo-server/index.d.cts","default":"./lib/frameworks/apollo-server/index.cjs"}}},"gitHead":"7ea6f4c7461e273d22c5bd45262ac4c5478de15c","scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"vitest --run --coverage","build":"tsup","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","build:docs":"tsc -p tsconfig.doc.json","test:watch":"vitest --watch","docs:generate":"npm run docs:generate:parsing && npm run docs:generate:markdown && npm run docs:generate:api-pages","docs:generate:parsing":"npm run build:docs && npx tsx scripts/parse-docs.ts","docs:generate:markdown":"npx tsx ./scripts/generate-markdown.ts","docs:generate:api-pages":"npx tsx ./scripts/generate-api-pages.ts"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"10.2.3","description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Digital Ocean and many other clouds.","directories":{},"_nodeVersion":"20.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"koa":"2.14.2","cors":"2.8.5","glob":"10.3.10","tsup":"8.0.1","vite":"5.0.10","husky":"8.0.3","eslint":"8.56.0","vitest":"1.1.0","codecov":"3.8.3","esbuild":"0.19.10","express":"4.18.2","fastify":"4.25.1","ts-node":"10.9.2","typedoc":"0.25.4","prettier":"3.1.1","supertest":"6.3.3","@hapi/hapi":"21.3.2","@types/koa":"2.13.12","commitizen":"4.3.0","typescript":"~5.3.3","@types/cors":"2.8.17","@types/node":"18.16.5","body-parser":"1.20.2","stream-mock":"2.0.5","@deepkit/app":"1.0.1-alpha.98","@trpc/server":"10.44.1","@deepkit/http":"1.0.1-alpha.98","@apollo/server":"4.9.5","@types/express":"4.17.21","firebase-admin":"11.11.1","@azure/functions":"3.5.1","@microsoft/tsdoc":"0.14.2","@types/supertest":"6.0.1","@deepkit/workflow":"1.0.1-alpha.97","@types/aws-lambda":"8.10.130","@deepkit/framework":"1.0.1-alpha.99","@types/body-parser":"1.19.5","eslint-plugin-node":"11.1.0","firebase-functions":"4.5.0","@vitest/coverage-v8":"1.1.0","eslint-plugin-tsdoc":"0.2.17","@npmcli/package-json":"5.0.0","eslint-plugin-import":"2.29.1","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.1","@microsoft/api-extractor":"7.39.0","@microsoft/api-documenter":"7.23.15","@typescript-eslint/parser":"6.15.0","cz-conventional-changelog":"3.3.0","@rushstack/node-core-library":"3.62.0","@microsoft/api-extractor-model":"7.28.3","@typescript-eslint/eslint-plugin":"6.15.0","@google-cloud/functions-framework":"3.3.0"},"peerDependencies":{"koa":">= 2.5.1","cors":">= 2.8.5","express":">= 4.15.4","fastify":">= 4.0.0","@hapi/hapi":">= 21.0.0","@types/koa":">= 2.11.2","@types/cors":">= 2.8.12","body-parser":">= 1.20.0","http-errors":">= 2.0.0","@trpc/server":">= 10.0.0","@deepkit/http":">= 1.0.1-alpha.94","@apollo/server":">= 4.0.0","@types/express":">= 4.15.4","firebase-admin":">= 11.0.0","@azure/functions":">= 2.0.0","reflect-metadata":"^0.1.13","@types/aws-lambda":">= 8.10.92","@types/body-parser":">= 1.19.2","firebase-functions":">= 4.0.0","@google-cloud/functions-framework":">= 3.0.0"},"peerDependenciesMeta":{"koa":{"optional":true},"cors":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"body-parser":{"optional":true},"http-errors":{"optional":true},"@trpc/server":{"optional":true},"@deepkit/http":{"optional":true},"@apollo/server":{"optional":true},"@types/express":{"optional":true},"firebase-admin":{"optional":true},"@azure/functions":{"optional":true},"reflect-metadata":{"optional":true},"@types/aws-lambda":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/functions-framework":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_4.0.0_1703630944034_0.2622135264514871","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@h4ad/serverless-adapter","version":"4.0.1","keywords":["aws","serverless","api gateway","sqs","sns","lambda edge","alb","lambda","apollo server","express","koa","hapi","fastify","node.js","http","huawei","functiongraph","trpc","azure","azure functions","http trigger v4","firebase","firebase functions","firebase http events","deepkit","deepkit http","digital ocean","digital ocean functions","digital ocean serverless","gcp","google cloud functions"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@4.0.1","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"93c56aa12beaaa7ef8a653abfd0e853437b56fbe","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-4.0.1.tgz","fileCount":201,"integrity":"sha512-M/yod5QCDXgaP8Ef7sFnOINjno5+pnYaJUji4G0fO70f6u9fQFbvKIJEBWpYT4zbwP/kSfXCMgVrlk5AnD65+A==","signatures":[{"sig":"MEUCIQCgR5pcTEFCEDx+kb9WS8k9ZgQIuZhke0XtfKfkvN4q3AIgSYHoQhISrwmMv9XvdQjmiEmS0B197CjG4huQFJtqX7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@h4ad%2fserverless-adapter@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1512162},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"./lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}},"./adapters/aws":{"import":{"types":"./lib/adapters/aws/index.d.ts","default":"./lib/adapters/aws/index.mjs"},"require":{"types":"./lib/adapters/aws/index.d.cts","default":"./lib/adapters/aws/index.cjs"}},"./handlers/aws":{"import":{"types":"./lib/handlers/aws/index.d.ts","default":"./lib/handlers/aws/index.mjs"},"require":{"types":"./lib/handlers/aws/index.d.cts","default":"./lib/handlers/aws/index.cjs"}},"./handlers/gcp":{"import":{"types":"./lib/handlers/gcp/index.d.ts","default":"./lib/handlers/gcp/index.mjs"},"require":{"types":"./lib/handlers/gcp/index.d.cts","default":"./lib/handlers/gcp/index.cjs"}},"./adapters/azure":{"import":{"types":"./lib/adapters/azure/index.d.ts","default":"./lib/adapters/azure/index.mjs"},"require":{"types":"./lib/adapters/azure/index.d.cts","default":"./lib/adapters/azure/index.cjs"}},"./adapters/dummy":{"import":{"types":"./lib/adapters/dummy/index.d.ts","default":"./lib/adapters/dummy/index.mjs"},"require":{"types":"./lib/adapters/dummy/index.d.cts","default":"./lib/adapters/dummy/index.cjs"}},"./frameworks/koa":{"import":{"types":"./lib/frameworks/koa/index.d.ts","default":"./lib/frameworks/koa/index.mjs"},"require":{"types":"./lib/frameworks/koa/index.d.cts","default":"./lib/frameworks/koa/index.cjs"}},"./handlers/azure":{"import":{"types":"./lib/handlers/azure/index.d.ts","default":"./lib/handlers/azure/index.mjs"},"require":{"types":"./lib/handlers/azure/index.d.cts","default":"./lib/handlers/azure/index.cjs"}},"./adapters/huawei":{"import":{"types":"./lib/adapters/huawei/index.d.ts","default":"./lib/adapters/huawei/index.mjs"},"require":{"types":"./lib/adapters/huawei/index.d.cts","default":"./lib/adapters/huawei/index.cjs"}},"./frameworks/cors":{"import":{"types":"./lib/frameworks/cors/index.d.ts","default":"./lib/frameworks/cors/index.mjs"},"require":{"types":"./lib/frameworks/cors/index.d.cts","default":"./lib/frameworks/cors/index.cjs"}},"./frameworks/hapi":{"import":{"types":"./lib/frameworks/hapi/index.d.ts","default":"./lib/frameworks/hapi/index.mjs"},"require":{"types":"./lib/frameworks/hapi/index.d.cts","default":"./lib/frameworks/hapi/index.cjs"}},"./frameworks/lazy":{"import":{"types":"./lib/frameworks/lazy/index.d.ts","default":"./lib/frameworks/lazy/index.mjs"},"require":{"types":"./lib/frameworks/lazy/index.d.cts","default":"./lib/frameworks/lazy/index.cjs"}},"./frameworks/trpc":{"import":{"types":"./lib/frameworks/trpc/index.d.ts","default":"./lib/frameworks/trpc/index.mjs"},"require":{"types":"./lib/frameworks/trpc/index.d.cts","default":"./lib/frameworks/trpc/index.cjs"}},"./handlers/huawei":{"import":{"types":"./lib/handlers/huawei/index.d.ts","default":"./lib/handlers/huawei/index.mjs"},"require":{"types":"./lib/handlers/huawei/index.d.cts","default":"./lib/handlers/huawei/index.cjs"}},"./resolvers/dummy":{"import":{"types":"./lib/resolvers/dummy/index.d.ts","default":"./lib/resolvers/dummy/index.mjs"},"require":{"types":"./lib/resolvers/dummy/index.d.cts","default":"./lib/resolvers/dummy/index.cjs"}},"./handlers/default":{"import":{"types":"./lib/handlers/default/index.d.ts","default":"./lib/handlers/default/index.mjs"},"require":{"types":"./lib/handlers/default/index.d.cts","default":"./lib/handlers/default/index.cjs"}},"./lib/adapters/aws":{"import":{"types":"./lib/adapters/aws/index.d.ts","default":"./lib/adapters/aws/index.mjs"},"require":{"types":"./lib/adapters/aws/index.d.cts","default":"./lib/adapters/aws/index.cjs"}},"./lib/handlers/aws":{"import":{"types":"./lib/handlers/aws/index.d.ts","default":"./lib/handlers/aws/index.mjs"},"require":{"types":"./lib/handlers/aws/index.d.cts","default":"./lib/handlers/aws/index.cjs"}},"./lib/handlers/gcp":{"import":{"types":"./lib/handlers/gcp/index.d.ts","default":"./lib/handlers/gcp/index.mjs"},"require":{"types":"./lib/handlers/gcp/index.d.cts","default":"./lib/handlers/gcp/index.cjs"}},"./handlers/firebase":{"import":{"types":"./lib/handlers/firebase/index.d.ts","default":"./lib/handlers/firebase/index.mjs"},"require":{"types":"./lib/handlers/firebase/index.d.cts","default":"./lib/handlers/firebase/index.cjs"}},"./resolvers/promise":{"import":{"types":"./lib/resolvers/promise/index.d.ts","default":"./lib/resolvers/promise/index.mjs"},"require":{"types":"./lib/resolvers/promise/index.d.cts","default":"./lib/resolvers/promise/index.cjs"}},"./frameworks/deepkit":{"import":{"types":"./lib/frameworks/deepkit/index.d.ts","default":"./lib/frameworks/deepkit/index.mjs"},"require":{"types":"./lib/frameworks/deepkit/index.d.cts","default":"./lib/frameworks/deepkit/index.cjs"}},"./frameworks/express":{"import":{"types":"./lib/frameworks/express/index.d.ts","default":"./lib/frameworks/express/index.mjs"},"require":{"types":"./lib/frameworks/express/index.d.cts","default":"./lib/frameworks/express/index.cjs"}},"./frameworks/fastify":{"import":{"types":"./lib/frameworks/fastify/index.d.ts","default":"./lib/frameworks/fastify/index.mjs"},"require":{"types":"./lib/frameworks/fastify/index.d.cts","default":"./lib/frameworks/fastify/index.cjs"}},"./lib/adapters/azure":{"import":{"types":"./lib/adapters/azure/index.d.ts","default":"./lib/adapters/azure/index.mjs"},"require":{"types":"./lib/adapters/azure/index.d.cts","default":"./lib/adapters/azure/index.cjs"}},"./lib/adapters/dummy":{"import":{"types":"./lib/adapters/dummy/index.d.ts","default":"./lib/adapters/dummy/index.mjs"},"require":{"types":"./lib/adapters/dummy/index.d.cts","default":"./lib/adapters/dummy/index.cjs"}},"./lib/frameworks/koa":{"import":{"types":"./lib/frameworks/koa/index.d.ts","default":"./lib/frameworks/koa/index.mjs"},"require":{"types":"./lib/frameworks/koa/index.d.cts","default":"./lib/frameworks/koa/index.cjs"}},"./lib/handlers/azure":{"import":{"types":"./lib/handlers/azure/index.d.ts","default":"./lib/handlers/azure/index.mjs"},"require":{"types":"./lib/handlers/azure/index.d.cts","default":"./lib/handlers/azure/index.cjs"}},"./resolvers/callback":{"import":{"types":"./lib/resolvers/callback/index.d.ts","default":"./lib/resolvers/callback/index.mjs"},"require":{"types":"./lib/resolvers/callback/index.d.cts","default":"./lib/resolvers/callback/index.cjs"}},"./lib/adapters/huawei":{"import":{"types":"./lib/adapters/huawei/index.d.ts","default":"./lib/adapters/huawei/index.mjs"},"require":{"types":"./lib/adapters/huawei/index.d.cts","default":"./lib/adapters/huawei/index.cjs"}},"./lib/frameworks/cors":{"import":{"types":"./lib/frameworks/cors/index.d.ts","default":"./lib/frameworks/cors/index.mjs"},"require":{"types":"./lib/frameworks/cors/index.d.cts","default":"./lib/frameworks/cors/index.cjs"}},"./lib/frameworks/hapi":{"import":{"types":"./lib/frameworks/hapi/index.d.ts","default":"./lib/frameworks/hapi/index.mjs"},"require":{"types":"./lib/frameworks/hapi/index.d.cts","default":"./lib/frameworks/hapi/index.cjs"}},"./lib/frameworks/lazy":{"import":{"types":"./lib/frameworks/lazy/index.d.ts","default":"./lib/frameworks/lazy/index.mjs"},"require":{"types":"./lib/frameworks/lazy/index.d.cts","default":"./lib/frameworks/lazy/index.cjs"}},"./lib/frameworks/trpc":{"import":{"types":"./lib/frameworks/trpc/index.d.ts","default":"./lib/frameworks/trpc/index.mjs"},"require":{"types":"./lib/frameworks/trpc/index.d.cts","default":"./lib/frameworks/trpc/index.cjs"}},"./lib/handlers/huawei":{"import":{"types":"./lib/handlers/huawei/index.d.ts","default":"./lib/handlers/huawei/index.mjs"},"require":{"types":"./lib/handlers/huawei/index.d.cts","default":"./lib/handlers/huawei/index.cjs"}},"./lib/resolvers/dummy":{"import":{"types":"./lib/resolvers/dummy/index.d.ts","default":"./lib/resolvers/dummy/index.mjs"},"require":{"types":"./lib/resolvers/dummy/index.d.cts","default":"./lib/resolvers/dummy/index.cjs"}},"./lib/handlers/default":{"import":{"types":"./lib/handlers/default/index.d.ts","default":"./lib/handlers/default/index.mjs"},"require":{"types":"./lib/handlers/default/index.d.cts","default":"./lib/handlers/default/index.cjs"}},"./lib/handlers/firebase":{"import":{"types":"./lib/handlers/firebase/index.d.ts","default":"./lib/handlers/firebase/index.mjs"},"require":{"types":"./lib/handlers/firebase/index.d.cts","default":"./lib/handlers/firebase/index.cjs"}},"./lib/resolvers/promise":{"import":{"types":"./lib/resolvers/promise/index.d.ts","default":"./lib/resolvers/promise/index.mjs"},"require":{"types":"./lib/resolvers/promise/index.d.cts","default":"./lib/resolvers/promise/index.cjs"}},"./resolvers/aws-context":{"import":{"types":"./lib/resolvers/aws-context/index.d.ts","default":"./lib/resolvers/aws-context/index.mjs"},"require":{"types":"./lib/resolvers/aws-context/index.d.cts","default":"./lib/resolvers/aws-context/index.cjs"}},"./adapters/apollo-server":{"import":{"types":"./lib/adapters/apollo-server/index.d.ts","default":"./lib/adapters/apollo-server/index.mjs"},"require":{"types":"./lib/adapters/apollo-server/index.d.cts","default":"./lib/adapters/apollo-server/index.cjs"}},"./adapters/digital-ocean":{"import":{"types":"./lib/adapters/digital-ocean/index.d.ts","default":"./lib/adapters/digital-ocean/index.mjs"},"require":{"types":"./lib/adapters/digital-ocean/index.d.cts","default":"./lib/adapters/digital-ocean/index.cjs"}},"./frameworks/body-parser":{"import":{"types":"./lib/frameworks/body-parser/index.d.ts","default":"./lib/frameworks/body-parser/index.mjs"},"require":{"types":"./lib/frameworks/body-parser/index.d.cts","default":"./lib/frameworks/body-parser/index.cjs"}},"./handlers/digital-ocean":{"import":{"types":"./lib/handlers/digital-ocean/index.d.ts","default":"./lib/handlers/digital-ocean/index.mjs"},"require":{"types":"./lib/handlers/digital-ocean/index.d.cts","default":"./lib/handlers/digital-ocean/index.cjs"}},"./lib/frameworks/deepkit":{"import":{"types":"./lib/frameworks/deepkit/index.d.ts","default":"./lib/frameworks/deepkit/index.mjs"},"require":{"types":"./lib/frameworks/deepkit/index.d.cts","default":"./lib/frameworks/deepkit/index.cjs"}},"./lib/frameworks/express":{"import":{"types":"./lib/frameworks/express/index.d.ts","default":"./lib/frameworks/express/index.mjs"},"require":{"types":"./lib/frameworks/express/index.d.cts","default":"./lib/frameworks/express/index.cjs"}},"./lib/frameworks/fastify":{"import":{"types":"./lib/frameworks/fastify/index.d.ts","default":"./lib/frameworks/fastify/index.mjs"},"require":{"types":"./lib/frameworks/fastify/index.d.cts","default":"./lib/frameworks/fastify/index.cjs"}},"./lib/resolvers/callback":{"import":{"types":"./lib/resolvers/callback/index.d.ts","default":"./lib/resolvers/callback/index.mjs"},"require":{"types":"./lib/resolvers/callback/index.d.cts","default":"./lib/resolvers/callback/index.cjs"}},"./frameworks/apollo-server":{"import":{"types":"./lib/frameworks/apollo-server/index.d.ts","default":"./lib/frameworks/apollo-server/index.mjs"},"require":{"types":"./lib/frameworks/apollo-server/index.d.cts","default":"./lib/frameworks/apollo-server/index.cjs"}},"./lib/resolvers/aws-context":{"import":{"types":"./lib/resolvers/aws-context/index.d.ts","default":"./lib/resolvers/aws-context/index.mjs"},"require":{"types":"./lib/resolvers/aws-context/index.d.cts","default":"./lib/resolvers/aws-context/index.cjs"}},"./lib/adapters/apollo-server":{"import":{"types":"./lib/adapters/apollo-server/index.d.ts","default":"./lib/adapters/apollo-server/index.mjs"},"require":{"types":"./lib/adapters/apollo-server/index.d.cts","default":"./lib/adapters/apollo-server/index.cjs"}},"./lib/adapters/digital-ocean":{"import":{"types":"./lib/adapters/digital-ocean/index.d.ts","default":"./lib/adapters/digital-ocean/index.mjs"},"require":{"types":"./lib/adapters/digital-ocean/index.d.cts","default":"./lib/adapters/digital-ocean/index.cjs"}},"./lib/frameworks/body-parser":{"import":{"types":"./lib/frameworks/body-parser/index.d.ts","default":"./lib/frameworks/body-parser/index.mjs"},"require":{"types":"./lib/frameworks/body-parser/index.d.cts","default":"./lib/frameworks/body-parser/index.cjs"}},"./lib/handlers/digital-ocean":{"import":{"types":"./lib/handlers/digital-ocean/index.d.ts","default":"./lib/handlers/digital-ocean/index.mjs"},"require":{"types":"./lib/handlers/digital-ocean/index.d.cts","default":"./lib/handlers/digital-ocean/index.cjs"}},"./lib/frameworks/apollo-server":{"import":{"types":"./lib/frameworks/apollo-server/index.d.ts","default":"./lib/frameworks/apollo-server/index.mjs"},"require":{"types":"./lib/frameworks/apollo-server/index.d.cts","default":"./lib/frameworks/apollo-server/index.cjs"}}},"gitHead":"7727a9454895098988bea53484341c6a3c95640f","scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"vitest --run --coverage","build":"tsup","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","build:docs":"tsc -p tsconfig.doc.json","test:watch":"vitest --watch","docs:generate":"npm run docs:generate:parsing && npm run docs:generate:markdown && npm run docs:generate:api-pages","docs:generate:parsing":"npm run build:docs && npx tsx scripts/parse-docs.ts","docs:generate:markdown":"npx tsx ./scripts/generate-markdown.ts","docs:generate:api-pages":"npx tsx ./scripts/generate-api-pages.ts"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"10.2.3","description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Digital Ocean and many other clouds.","directories":{},"_nodeVersion":"20.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"koa":"2.14.2","cors":"2.8.5","glob":"10.3.10","tsup":"8.0.1","vite":"5.0.10","husky":"8.0.3","eslint":"8.56.0","vitest":"1.1.0","codecov":"3.8.3","esbuild":"0.19.10","express":"4.18.2","fastify":"4.25.1","ts-node":"10.9.2","typedoc":"0.25.4","prettier":"3.1.1","supertest":"6.3.3","@hapi/hapi":"21.3.2","@types/koa":"2.13.12","commitizen":"4.3.0","typescript":"~5.3.3","@types/cors":"2.8.17","@types/node":"18.16.5","body-parser":"1.20.2","stream-mock":"2.0.5","@deepkit/app":"1.0.1-alpha.98","@trpc/server":"10.44.1","@deepkit/http":"1.0.1-alpha.98","@apollo/server":"4.9.5","@types/express":"4.17.21","firebase-admin":"11.11.1","@azure/functions":"3.5.1","@microsoft/tsdoc":"0.14.2","@types/supertest":"6.0.1","@deepkit/workflow":"1.0.1-alpha.97","@types/aws-lambda":"8.10.130","@deepkit/framework":"1.0.1-alpha.99","@types/body-parser":"1.19.5","eslint-plugin-node":"11.1.0","firebase-functions":"4.5.0","@vitest/coverage-v8":"1.1.0","eslint-plugin-tsdoc":"0.2.17","@npmcli/package-json":"5.0.0","eslint-plugin-import":"2.29.1","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.1","@microsoft/api-extractor":"7.39.0","@microsoft/api-documenter":"7.23.15","@typescript-eslint/parser":"6.15.0","cz-conventional-changelog":"3.3.0","@rushstack/node-core-library":"3.62.0","@microsoft/api-extractor-model":"7.28.3","@typescript-eslint/eslint-plugin":"6.15.0","@google-cloud/functions-framework":"3.3.0"},"peerDependencies":{"koa":">= 2.5.1","cors":">= 2.8.5","express":">= 4.15.4","fastify":">= 4.0.0","@hapi/hapi":">= 21.0.0","@types/koa":">= 2.11.2","@types/cors":">= 2.8.12","body-parser":">= 1.20.0","http-errors":">= 2.0.0","@trpc/server":">= 10.0.0","@deepkit/http":">= 1.0.1-alpha.94","@apollo/server":">= 4.0.0","@types/express":">= 4.15.4","firebase-admin":">= 11.0.0","@azure/functions":">= 2.0.0","reflect-metadata":"^0.1.13","@types/aws-lambda":">= 8.10.92","@types/body-parser":">= 1.19.2","firebase-functions":">= 4.0.0","@google-cloud/functions-framework":">= 3.0.0"},"peerDependenciesMeta":{"koa":{"optional":true},"cors":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"body-parser":{"optional":true},"http-errors":{"optional":true},"@trpc/server":{"optional":true},"@deepkit/http":{"optional":true},"@apollo/server":{"optional":true},"@types/express":{"optional":true},"firebase-admin":{"optional":true},"@azure/functions":{"optional":true},"reflect-metadata":{"optional":true},"@types/aws-lambda":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/functions-framework":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_4.0.1_1703631683989_0.9758283641474399","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@h4ad/serverless-adapter","version":"4.1.0","keywords":["aws","serverless","api gateway","sqs","sns","lambda edge","alb","lambda","apollo server","express","koa","hapi","fastify","node.js","http","huawei","functiongraph","trpc","azure","azure functions","http trigger v4","firebase","firebase functions","firebase http events","deepkit","deepkit http","digital ocean","digital ocean functions","digital ocean serverless","gcp","google cloud functions"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@4.1.0","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"8b971e9a9c3d834bf22e465e26f149bd0006fae0","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-4.1.0.tgz","fileCount":201,"integrity":"sha512-9sb/jJO+3i2wTb60tTDOaHxS5TZq3+KFgmK6n7SCZxukOCCUQD2w5BuBJCNlJtZGgLTo7upRR6Cc4X55dgwfnQ==","signatures":[{"sig":"MEUCIAuF23c3jaoumd5uakPCqDz7SggT5eCuKWyquOlLjzMaAiEA16PUMaae+5H0uh4P3UhApOF5hcnr+DwJ210AFdX1WpY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@h4ad%2fserverless-adapter@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1535958},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"./lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}},"./adapters/aws":{"import":{"types":"./lib/adapters/aws/index.d.ts","default":"./lib/adapters/aws/index.mjs"},"require":{"types":"./lib/adapters/aws/index.d.cts","default":"./lib/adapters/aws/index.cjs"}},"./handlers/aws":{"import":{"types":"./lib/handlers/aws/index.d.ts","default":"./lib/handlers/aws/index.mjs"},"require":{"types":"./lib/handlers/aws/index.d.cts","default":"./lib/handlers/aws/index.cjs"}},"./handlers/gcp":{"import":{"types":"./lib/handlers/gcp/index.d.ts","default":"./lib/handlers/gcp/index.mjs"},"require":{"types":"./lib/handlers/gcp/index.d.cts","default":"./lib/handlers/gcp/index.cjs"}},"./adapters/azure":{"import":{"types":"./lib/adapters/azure/index.d.ts","default":"./lib/adapters/azure/index.mjs"},"require":{"types":"./lib/adapters/azure/index.d.cts","default":"./lib/adapters/azure/index.cjs"}},"./adapters/dummy":{"import":{"types":"./lib/adapters/dummy/index.d.ts","default":"./lib/adapters/dummy/index.mjs"},"require":{"types":"./lib/adapters/dummy/index.d.cts","default":"./lib/adapters/dummy/index.cjs"}},"./frameworks/koa":{"import":{"types":"./lib/frameworks/koa/index.d.ts","default":"./lib/frameworks/koa/index.mjs"},"require":{"types":"./lib/frameworks/koa/index.d.cts","default":"./lib/frameworks/koa/index.cjs"}},"./handlers/azure":{"import":{"types":"./lib/handlers/azure/index.d.ts","default":"./lib/handlers/azure/index.mjs"},"require":{"types":"./lib/handlers/azure/index.d.cts","default":"./lib/handlers/azure/index.cjs"}},"./adapters/huawei":{"import":{"types":"./lib/adapters/huawei/index.d.ts","default":"./lib/adapters/huawei/index.mjs"},"require":{"types":"./lib/adapters/huawei/index.d.cts","default":"./lib/adapters/huawei/index.cjs"}},"./frameworks/cors":{"import":{"types":"./lib/frameworks/cors/index.d.ts","default":"./lib/frameworks/cors/index.mjs"},"require":{"types":"./lib/frameworks/cors/index.d.cts","default":"./lib/frameworks/cors/index.cjs"}},"./frameworks/hapi":{"import":{"types":"./lib/frameworks/hapi/index.d.ts","default":"./lib/frameworks/hapi/index.mjs"},"require":{"types":"./lib/frameworks/hapi/index.d.cts","default":"./lib/frameworks/hapi/index.cjs"}},"./frameworks/lazy":{"import":{"types":"./lib/frameworks/lazy/index.d.ts","default":"./lib/frameworks/lazy/index.mjs"},"require":{"types":"./lib/frameworks/lazy/index.d.cts","default":"./lib/frameworks/lazy/index.cjs"}},"./frameworks/trpc":{"import":{"types":"./lib/frameworks/trpc/index.d.ts","default":"./lib/frameworks/trpc/index.mjs"},"require":{"types":"./lib/frameworks/trpc/index.d.cts","default":"./lib/frameworks/trpc/index.cjs"}},"./handlers/huawei":{"import":{"types":"./lib/handlers/huawei/index.d.ts","default":"./lib/handlers/huawei/index.mjs"},"require":{"types":"./lib/handlers/huawei/index.d.cts","default":"./lib/handlers/huawei/index.cjs"}},"./resolvers/dummy":{"import":{"types":"./lib/resolvers/dummy/index.d.ts","default":"./lib/resolvers/dummy/index.mjs"},"require":{"types":"./lib/resolvers/dummy/index.d.cts","default":"./lib/resolvers/dummy/index.cjs"}},"./handlers/default":{"import":{"types":"./lib/handlers/default/index.d.ts","default":"./lib/handlers/default/index.mjs"},"require":{"types":"./lib/handlers/default/index.d.cts","default":"./lib/handlers/default/index.cjs"}},"./lib/adapters/aws":{"import":{"types":"./lib/adapters/aws/index.d.ts","default":"./lib/adapters/aws/index.mjs"},"require":{"types":"./lib/adapters/aws/index.d.cts","default":"./lib/adapters/aws/index.cjs"}},"./lib/handlers/aws":{"import":{"types":"./lib/handlers/aws/index.d.ts","default":"./lib/handlers/aws/index.mjs"},"require":{"types":"./lib/handlers/aws/index.d.cts","default":"./lib/handlers/aws/index.cjs"}},"./lib/handlers/gcp":{"import":{"types":"./lib/handlers/gcp/index.d.ts","default":"./lib/handlers/gcp/index.mjs"},"require":{"types":"./lib/handlers/gcp/index.d.cts","default":"./lib/handlers/gcp/index.cjs"}},"./handlers/firebase":{"import":{"types":"./lib/handlers/firebase/index.d.ts","default":"./lib/handlers/firebase/index.mjs"},"require":{"types":"./lib/handlers/firebase/index.d.cts","default":"./lib/handlers/firebase/index.cjs"}},"./resolvers/promise":{"import":{"types":"./lib/resolvers/promise/index.d.ts","default":"./lib/resolvers/promise/index.mjs"},"require":{"types":"./lib/resolvers/promise/index.d.cts","default":"./lib/resolvers/promise/index.cjs"}},"./frameworks/deepkit":{"import":{"types":"./lib/frameworks/deepkit/index.d.ts","default":"./lib/frameworks/deepkit/index.mjs"},"require":{"types":"./lib/frameworks/deepkit/index.d.cts","default":"./lib/frameworks/deepkit/index.cjs"}},"./frameworks/express":{"import":{"types":"./lib/frameworks/express/index.d.ts","default":"./lib/frameworks/express/index.mjs"},"require":{"types":"./lib/frameworks/express/index.d.cts","default":"./lib/frameworks/express/index.cjs"}},"./frameworks/fastify":{"import":{"types":"./lib/frameworks/fastify/index.d.ts","default":"./lib/frameworks/fastify/index.mjs"},"require":{"types":"./lib/frameworks/fastify/index.d.cts","default":"./lib/frameworks/fastify/index.cjs"}},"./lib/adapters/azure":{"import":{"types":"./lib/adapters/azure/index.d.ts","default":"./lib/adapters/azure/index.mjs"},"require":{"types":"./lib/adapters/azure/index.d.cts","default":"./lib/adapters/azure/index.cjs"}},"./lib/adapters/dummy":{"import":{"types":"./lib/adapters/dummy/index.d.ts","default":"./lib/adapters/dummy/index.mjs"},"require":{"types":"./lib/adapters/dummy/index.d.cts","default":"./lib/adapters/dummy/index.cjs"}},"./lib/frameworks/koa":{"import":{"types":"./lib/frameworks/koa/index.d.ts","default":"./lib/frameworks/koa/index.mjs"},"require":{"types":"./lib/frameworks/koa/index.d.cts","default":"./lib/frameworks/koa/index.cjs"}},"./lib/handlers/azure":{"import":{"types":"./lib/handlers/azure/index.d.ts","default":"./lib/handlers/azure/index.mjs"},"require":{"types":"./lib/handlers/azure/index.d.cts","default":"./lib/handlers/azure/index.cjs"}},"./resolvers/callback":{"import":{"types":"./lib/resolvers/callback/index.d.ts","default":"./lib/resolvers/callback/index.mjs"},"require":{"types":"./lib/resolvers/callback/index.d.cts","default":"./lib/resolvers/callback/index.cjs"}},"./lib/adapters/huawei":{"import":{"types":"./lib/adapters/huawei/index.d.ts","default":"./lib/adapters/huawei/index.mjs"},"require":{"types":"./lib/adapters/huawei/index.d.cts","default":"./lib/adapters/huawei/index.cjs"}},"./lib/frameworks/cors":{"import":{"types":"./lib/frameworks/cors/index.d.ts","default":"./lib/frameworks/cors/index.mjs"},"require":{"types":"./lib/frameworks/cors/index.d.cts","default":"./lib/frameworks/cors/index.cjs"}},"./lib/frameworks/hapi":{"import":{"types":"./lib/frameworks/hapi/index.d.ts","default":"./lib/frameworks/hapi/index.mjs"},"require":{"types":"./lib/frameworks/hapi/index.d.cts","default":"./lib/frameworks/hapi/index.cjs"}},"./lib/frameworks/lazy":{"import":{"types":"./lib/frameworks/lazy/index.d.ts","default":"./lib/frameworks/lazy/index.mjs"},"require":{"types":"./lib/frameworks/lazy/index.d.cts","default":"./lib/frameworks/lazy/index.cjs"}},"./lib/frameworks/trpc":{"import":{"types":"./lib/frameworks/trpc/index.d.ts","default":"./lib/frameworks/trpc/index.mjs"},"require":{"types":"./lib/frameworks/trpc/index.d.cts","default":"./lib/frameworks/trpc/index.cjs"}},"./lib/handlers/huawei":{"import":{"types":"./lib/handlers/huawei/index.d.ts","default":"./lib/handlers/huawei/index.mjs"},"require":{"types":"./lib/handlers/huawei/index.d.cts","default":"./lib/handlers/huawei/index.cjs"}},"./lib/resolvers/dummy":{"import":{"types":"./lib/resolvers/dummy/index.d.ts","default":"./lib/resolvers/dummy/index.mjs"},"require":{"types":"./lib/resolvers/dummy/index.d.cts","default":"./lib/resolvers/dummy/index.cjs"}},"./lib/handlers/default":{"import":{"types":"./lib/handlers/default/index.d.ts","default":"./lib/handlers/default/index.mjs"},"require":{"types":"./lib/handlers/default/index.d.cts","default":"./lib/handlers/default/index.cjs"}},"./lib/handlers/firebase":{"import":{"types":"./lib/handlers/firebase/index.d.ts","default":"./lib/handlers/firebase/index.mjs"},"require":{"types":"./lib/handlers/firebase/index.d.cts","default":"./lib/handlers/firebase/index.cjs"}},"./lib/resolvers/promise":{"import":{"types":"./lib/resolvers/promise/index.d.ts","default":"./lib/resolvers/promise/index.mjs"},"require":{"types":"./lib/resolvers/promise/index.d.cts","default":"./lib/resolvers/promise/index.cjs"}},"./resolvers/aws-context":{"import":{"types":"./lib/resolvers/aws-context/index.d.ts","default":"./lib/resolvers/aws-context/index.mjs"},"require":{"types":"./lib/resolvers/aws-context/index.d.cts","default":"./lib/resolvers/aws-context/index.cjs"}},"./adapters/apollo-server":{"import":{"types":"./lib/adapters/apollo-server/index.d.ts","default":"./lib/adapters/apollo-server/index.mjs"},"require":{"types":"./lib/adapters/apollo-server/index.d.cts","default":"./lib/adapters/apollo-server/index.cjs"}},"./adapters/digital-ocean":{"import":{"types":"./lib/adapters/digital-ocean/index.d.ts","default":"./lib/adapters/digital-ocean/index.mjs"},"require":{"types":"./lib/adapters/digital-ocean/index.d.cts","default":"./lib/adapters/digital-ocean/index.cjs"}},"./frameworks/body-parser":{"import":{"types":"./lib/frameworks/body-parser/index.d.ts","default":"./lib/frameworks/body-parser/index.mjs"},"require":{"types":"./lib/frameworks/body-parser/index.d.cts","default":"./lib/frameworks/body-parser/index.cjs"}},"./handlers/digital-ocean":{"import":{"types":"./lib/handlers/digital-ocean/index.d.ts","default":"./lib/handlers/digital-ocean/index.mjs"},"require":{"types":"./lib/handlers/digital-ocean/index.d.cts","default":"./lib/handlers/digital-ocean/index.cjs"}},"./lib/frameworks/deepkit":{"import":{"types":"./lib/frameworks/deepkit/index.d.ts","default":"./lib/frameworks/deepkit/index.mjs"},"require":{"types":"./lib/frameworks/deepkit/index.d.cts","default":"./lib/frameworks/deepkit/index.cjs"}},"./lib/frameworks/express":{"import":{"types":"./lib/frameworks/express/index.d.ts","default":"./lib/frameworks/express/index.mjs"},"require":{"types":"./lib/frameworks/express/index.d.cts","default":"./lib/frameworks/express/index.cjs"}},"./lib/frameworks/fastify":{"import":{"types":"./lib/frameworks/fastify/index.d.ts","default":"./lib/frameworks/fastify/index.mjs"},"require":{"types":"./lib/frameworks/fastify/index.d.cts","default":"./lib/frameworks/fastify/index.cjs"}},"./lib/resolvers/callback":{"import":{"types":"./lib/resolvers/callback/index.d.ts","default":"./lib/resolvers/callback/index.mjs"},"require":{"types":"./lib/resolvers/callback/index.d.cts","default":"./lib/resolvers/callback/index.cjs"}},"./frameworks/apollo-server":{"import":{"types":"./lib/frameworks/apollo-server/index.d.ts","default":"./lib/frameworks/apollo-server/index.mjs"},"require":{"types":"./lib/frameworks/apollo-server/index.d.cts","default":"./lib/frameworks/apollo-server/index.cjs"}},"./lib/resolvers/aws-context":{"import":{"types":"./lib/resolvers/aws-context/index.d.ts","default":"./lib/resolvers/aws-context/index.mjs"},"require":{"types":"./lib/resolvers/aws-context/index.d.cts","default":"./lib/resolvers/aws-context/index.cjs"}},"./lib/adapters/apollo-server":{"import":{"types":"./lib/adapters/apollo-server/index.d.ts","default":"./lib/adapters/apollo-server/index.mjs"},"require":{"types":"./lib/adapters/apollo-server/index.d.cts","default":"./lib/adapters/apollo-server/index.cjs"}},"./lib/adapters/digital-ocean":{"import":{"types":"./lib/adapters/digital-ocean/index.d.ts","default":"./lib/adapters/digital-ocean/index.mjs"},"require":{"types":"./lib/adapters/digital-ocean/index.d.cts","default":"./lib/adapters/digital-ocean/index.cjs"}},"./lib/frameworks/body-parser":{"import":{"types":"./lib/frameworks/body-parser/index.d.ts","default":"./lib/frameworks/body-parser/index.mjs"},"require":{"types":"./lib/frameworks/body-parser/index.d.cts","default":"./lib/frameworks/body-parser/index.cjs"}},"./lib/handlers/digital-ocean":{"import":{"types":"./lib/handlers/digital-ocean/index.d.ts","default":"./lib/handlers/digital-ocean/index.mjs"},"require":{"types":"./lib/handlers/digital-ocean/index.d.cts","default":"./lib/handlers/digital-ocean/index.cjs"}},"./lib/frameworks/apollo-server":{"import":{"types":"./lib/frameworks/apollo-server/index.d.ts","default":"./lib/frameworks/apollo-server/index.mjs"},"require":{"types":"./lib/frameworks/apollo-server/index.d.cts","default":"./lib/frameworks/apollo-server/index.cjs"}}},"gitHead":"788346b36adb87e979f09429a7d25e04670327a1","scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"vitest --run --coverage","build":"tsup","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","build:docs":"tsc -p tsconfig.doc.json","test:watch":"vitest --watch","docs:generate":"npm run docs:generate:parsing && npm run docs:generate:markdown && npm run docs:generate:api-pages","docs:generate:parsing":"npm run build:docs && npx tsx scripts/parse-docs.ts","docs:generate:markdown":"npx tsx ./scripts/generate-markdown.ts","docs:generate:api-pages":"npx tsx ./scripts/generate-api-pages.ts"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"10.2.3","description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Digital Ocean and many other clouds.","directories":{},"_nodeVersion":"20.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"koa":"2.14.2","cors":"2.8.5","glob":"10.3.10","tsup":"8.0.1","vite":"5.0.10","husky":"8.0.3","eslint":"8.56.0","vitest":"1.1.0","codecov":"3.8.3","esbuild":"0.19.10","express":"4.18.2","fastify":"4.25.1","ts-node":"10.9.2","typedoc":"0.25.4","prettier":"3.1.1","supertest":"6.3.3","@hapi/hapi":"21.3.2","@types/koa":"2.13.12","commitizen":"4.3.0","typescript":"~5.3.3","@types/cors":"2.8.17","@types/node":"18.16.5","body-parser":"1.20.2","stream-mock":"2.0.5","@deepkit/app":"1.0.1-alpha.98","@trpc/server":"10.44.1","@deepkit/http":"1.0.1-alpha.98","@apollo/server":"4.9.5","@types/express":"4.17.21","firebase-admin":"11.11.1","@azure/functions":"3.5.1","@microsoft/tsdoc":"0.14.2","@types/supertest":"6.0.1","@deepkit/workflow":"1.0.1-alpha.97","@types/aws-lambda":"8.10.130","@deepkit/framework":"1.0.1-alpha.99","@types/body-parser":"1.19.5","eslint-plugin-node":"11.1.0","firebase-functions":"4.5.0","@vitest/coverage-v8":"1.1.0","eslint-plugin-tsdoc":"0.2.17","@npmcli/package-json":"5.0.0","eslint-plugin-import":"2.29.1","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.1","@microsoft/api-extractor":"7.39.0","@microsoft/api-documenter":"7.23.15","@typescript-eslint/parser":"6.15.0","cz-conventional-changelog":"3.3.0","@rushstack/node-core-library":"3.62.0","@microsoft/api-extractor-model":"7.28.3","@typescript-eslint/eslint-plugin":"6.15.0","@google-cloud/functions-framework":"3.3.0"},"peerDependencies":{"koa":">= 2.5.1","cors":">= 2.8.5","express":">= 4.15.4","fastify":">= 4.0.0","@hapi/hapi":">= 21.0.0","@types/koa":">= 2.11.2","@types/cors":">= 2.8.12","body-parser":">= 1.20.0","http-errors":">= 2.0.0","@trpc/server":">= 10.0.0","@deepkit/http":">= 1.0.1-alpha.94","@apollo/server":">= 4.0.0","@types/express":">= 4.15.4","firebase-admin":">= 11.0.0","@azure/functions":">= 2.0.0","reflect-metadata":"^0.1.13","@types/aws-lambda":">= 8.10.92","@types/body-parser":">= 1.19.2","firebase-functions":">= 4.0.0","@google-cloud/functions-framework":">= 3.0.0"},"peerDependenciesMeta":{"koa":{"optional":true},"cors":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"body-parser":{"optional":true},"http-errors":{"optional":true},"@trpc/server":{"optional":true},"@deepkit/http":{"optional":true},"@apollo/server":{"optional":true},"@types/express":{"optional":true},"firebase-admin":{"optional":true},"@azure/functions":{"optional":true},"reflect-metadata":{"optional":true},"@types/aws-lambda":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/functions-framework":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_4.1.0_1704290846504_0.22280602464109456","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"@h4ad/serverless-adapter","version":"4.2.0","keywords":["aws","serverless","api gateway","sqs","sns","lambda edge","alb","lambda","lambda streaming","response streaming","apollo server","express","koa","hapi","fastify","node.js","http","huawei","functiongraph","trpc","azure","azure functions","http trigger v4","firebase","firebase functions","firebase http events","deepkit","deepkit http","digital ocean","digital ocean functions","digital ocean serverless","gcp","google cloud functions","polka"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@4.2.0","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"25a88183c1811438a2fb922349a7bfa8e1afa3af","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-4.2.0.tgz","fileCount":207,"integrity":"sha512-TI9vsdhS+6kbfHq+FUu5sP/QjTVsGtE/aMmIIY+7510OHNJCQ9Bo9N+6eLGLfhrMMrWboAedmZoz49NBKpnzaQ==","signatures":[{"sig":"MEQCIDYxswA28w4jAHUDbNNXJ+0vuO0QSfSau8NZpjzLPJHdAiBdkPLv3SO6FDm6ud4g9iQB1goVS7kN9lw28zh+9PwKHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@h4ad%2fserverless-adapter@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1540716},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"./lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}},"./adapters/aws":{"import":{"types":"./lib/adapters/aws/index.d.ts","default":"./lib/adapters/aws/index.mjs"},"require":{"types":"./lib/adapters/aws/index.d.cts","default":"./lib/adapters/aws/index.cjs"}},"./handlers/aws":{"import":{"types":"./lib/handlers/aws/index.d.ts","default":"./lib/handlers/aws/index.mjs"},"require":{"types":"./lib/handlers/aws/index.d.cts","default":"./lib/handlers/aws/index.cjs"}},"./handlers/gcp":{"import":{"types":"./lib/handlers/gcp/index.d.ts","default":"./lib/handlers/gcp/index.mjs"},"require":{"types":"./lib/handlers/gcp/index.d.cts","default":"./lib/handlers/gcp/index.cjs"}},"./adapters/azure":{"import":{"types":"./lib/adapters/azure/index.d.ts","default":"./lib/adapters/azure/index.mjs"},"require":{"types":"./lib/adapters/azure/index.d.cts","default":"./lib/adapters/azure/index.cjs"}},"./adapters/dummy":{"import":{"types":"./lib/adapters/dummy/index.d.ts","default":"./lib/adapters/dummy/index.mjs"},"require":{"types":"./lib/adapters/dummy/index.d.cts","default":"./lib/adapters/dummy/index.cjs"}},"./frameworks/koa":{"import":{"types":"./lib/frameworks/koa/index.d.ts","default":"./lib/frameworks/koa/index.mjs"},"require":{"types":"./lib/frameworks/koa/index.d.cts","default":"./lib/frameworks/koa/index.cjs"}},"./handlers/azure":{"import":{"types":"./lib/handlers/azure/index.d.ts","default":"./lib/handlers/azure/index.mjs"},"require":{"types":"./lib/handlers/azure/index.d.cts","default":"./lib/handlers/azure/index.cjs"}},"./adapters/huawei":{"import":{"types":"./lib/adapters/huawei/index.d.ts","default":"./lib/adapters/huawei/index.mjs"},"require":{"types":"./lib/adapters/huawei/index.d.cts","default":"./lib/adapters/huawei/index.cjs"}},"./frameworks/cors":{"import":{"types":"./lib/frameworks/cors/index.d.ts","default":"./lib/frameworks/cors/index.mjs"},"require":{"types":"./lib/frameworks/cors/index.d.cts","default":"./lib/frameworks/cors/index.cjs"}},"./frameworks/hapi":{"import":{"types":"./lib/frameworks/hapi/index.d.ts","default":"./lib/frameworks/hapi/index.mjs"},"require":{"types":"./lib/frameworks/hapi/index.d.cts","default":"./lib/frameworks/hapi/index.cjs"}},"./frameworks/lazy":{"import":{"types":"./lib/frameworks/lazy/index.d.ts","default":"./lib/frameworks/lazy/index.mjs"},"require":{"types":"./lib/frameworks/lazy/index.d.cts","default":"./lib/frameworks/lazy/index.cjs"}},"./frameworks/trpc":{"import":{"types":"./lib/frameworks/trpc/index.d.ts","default":"./lib/frameworks/trpc/index.mjs"},"require":{"types":"./lib/frameworks/trpc/index.d.cts","default":"./lib/frameworks/trpc/index.cjs"}},"./handlers/huawei":{"import":{"types":"./lib/handlers/huawei/index.d.ts","default":"./lib/handlers/huawei/index.mjs"},"require":{"types":"./lib/handlers/huawei/index.d.cts","default":"./lib/handlers/huawei/index.cjs"}},"./resolvers/dummy":{"import":{"types":"./lib/resolvers/dummy/index.d.ts","default":"./lib/resolvers/dummy/index.mjs"},"require":{"types":"./lib/resolvers/dummy/index.d.cts","default":"./lib/resolvers/dummy/index.cjs"}},"./frameworks/polka":{"import":{"types":"./lib/frameworks/polka/index.d.ts","default":"./lib/frameworks/polka/index.mjs"},"require":{"types":"./lib/frameworks/polka/index.d.cts","default":"./lib/frameworks/polka/index.cjs"}},"./handlers/default":{"import":{"types":"./lib/handlers/default/index.d.ts","default":"./lib/handlers/default/index.mjs"},"require":{"types":"./lib/handlers/default/index.d.cts","default":"./lib/handlers/default/index.cjs"}},"./lib/adapters/aws":{"import":{"types":"./lib/adapters/aws/index.d.ts","default":"./lib/adapters/aws/index.mjs"},"require":{"types":"./lib/adapters/aws/index.d.cts","default":"./lib/adapters/aws/index.cjs"}},"./lib/handlers/aws":{"import":{"types":"./lib/handlers/aws/index.d.ts","default":"./lib/handlers/aws/index.mjs"},"require":{"types":"./lib/handlers/aws/index.d.cts","default":"./lib/handlers/aws/index.cjs"}},"./lib/handlers/gcp":{"import":{"types":"./lib/handlers/gcp/index.d.ts","default":"./lib/handlers/gcp/index.mjs"},"require":{"types":"./lib/handlers/gcp/index.d.cts","default":"./lib/handlers/gcp/index.cjs"}},"./handlers/firebase":{"import":{"types":"./lib/handlers/firebase/index.d.ts","default":"./lib/handlers/firebase/index.mjs"},"require":{"types":"./lib/handlers/firebase/index.d.cts","default":"./lib/handlers/firebase/index.cjs"}},"./resolvers/promise":{"import":{"types":"./lib/resolvers/promise/index.d.ts","default":"./lib/resolvers/promise/index.mjs"},"require":{"types":"./lib/resolvers/promise/index.d.cts","default":"./lib/resolvers/promise/index.cjs"}},"./frameworks/deepkit":{"import":{"types":"./lib/frameworks/deepkit/index.d.ts","default":"./lib/frameworks/deepkit/index.mjs"},"require":{"types":"./lib/frameworks/deepkit/index.d.cts","default":"./lib/frameworks/deepkit/index.cjs"}},"./frameworks/express":{"import":{"types":"./lib/frameworks/express/index.d.ts","default":"./lib/frameworks/express/index.mjs"},"require":{"types":"./lib/frameworks/express/index.d.cts","default":"./lib/frameworks/express/index.cjs"}},"./frameworks/fastify":{"import":{"types":"./lib/frameworks/fastify/index.d.ts","default":"./lib/frameworks/fastify/index.mjs"},"require":{"types":"./lib/frameworks/fastify/index.d.cts","default":"./lib/frameworks/fastify/index.cjs"}},"./lib/adapters/azure":{"import":{"types":"./lib/adapters/azure/index.d.ts","default":"./lib/adapters/azure/index.mjs"},"require":{"types":"./lib/adapters/azure/index.d.cts","default":"./lib/adapters/azure/index.cjs"}},"./lib/adapters/dummy":{"import":{"types":"./lib/adapters/dummy/index.d.ts","default":"./lib/adapters/dummy/index.mjs"},"require":{"types":"./lib/adapters/dummy/index.d.cts","default":"./lib/adapters/dummy/index.cjs"}},"./lib/frameworks/koa":{"import":{"types":"./lib/frameworks/koa/index.d.ts","default":"./lib/frameworks/koa/index.mjs"},"require":{"types":"./lib/frameworks/koa/index.d.cts","default":"./lib/frameworks/koa/index.cjs"}},"./lib/handlers/azure":{"import":{"types":"./lib/handlers/azure/index.d.ts","default":"./lib/handlers/azure/index.mjs"},"require":{"types":"./lib/handlers/azure/index.d.cts","default":"./lib/handlers/azure/index.cjs"}},"./resolvers/callback":{"import":{"types":"./lib/resolvers/callback/index.d.ts","default":"./lib/resolvers/callback/index.mjs"},"require":{"types":"./lib/resolvers/callback/index.d.cts","default":"./lib/resolvers/callback/index.cjs"}},"./lib/adapters/huawei":{"import":{"types":"./lib/adapters/huawei/index.d.ts","default":"./lib/adapters/huawei/index.mjs"},"require":{"types":"./lib/adapters/huawei/index.d.cts","default":"./lib/adapters/huawei/index.cjs"}},"./lib/frameworks/cors":{"import":{"types":"./lib/frameworks/cors/index.d.ts","default":"./lib/frameworks/cors/index.mjs"},"require":{"types":"./lib/frameworks/cors/index.d.cts","default":"./lib/frameworks/cors/index.cjs"}},"./lib/frameworks/hapi":{"import":{"types":"./lib/frameworks/hapi/index.d.ts","default":"./lib/frameworks/hapi/index.mjs"},"require":{"types":"./lib/frameworks/hapi/index.d.cts","default":"./lib/frameworks/hapi/index.cjs"}},"./lib/frameworks/lazy":{"import":{"types":"./lib/frameworks/lazy/index.d.ts","default":"./lib/frameworks/lazy/index.mjs"},"require":{"types":"./lib/frameworks/lazy/index.d.cts","default":"./lib/frameworks/lazy/index.cjs"}},"./lib/frameworks/trpc":{"import":{"types":"./lib/frameworks/trpc/index.d.ts","default":"./lib/frameworks/trpc/index.mjs"},"require":{"types":"./lib/frameworks/trpc/index.d.cts","default":"./lib/frameworks/trpc/index.cjs"}},"./lib/handlers/huawei":{"import":{"types":"./lib/handlers/huawei/index.d.ts","default":"./lib/handlers/huawei/index.mjs"},"require":{"types":"./lib/handlers/huawei/index.d.cts","default":"./lib/handlers/huawei/index.cjs"}},"./lib/resolvers/dummy":{"import":{"types":"./lib/resolvers/dummy/index.d.ts","default":"./lib/resolvers/dummy/index.mjs"},"require":{"types":"./lib/resolvers/dummy/index.d.cts","default":"./lib/resolvers/dummy/index.cjs"}},"./lib/frameworks/polka":{"import":{"types":"./lib/frameworks/polka/index.d.ts","default":"./lib/frameworks/polka/index.mjs"},"require":{"types":"./lib/frameworks/polka/index.d.cts","default":"./lib/frameworks/polka/index.cjs"}},"./lib/handlers/default":{"import":{"types":"./lib/handlers/default/index.d.ts","default":"./lib/handlers/default/index.mjs"},"require":{"types":"./lib/handlers/default/index.d.cts","default":"./lib/handlers/default/index.cjs"}},"./lib/handlers/firebase":{"import":{"types":"./lib/handlers/firebase/index.d.ts","default":"./lib/handlers/firebase/index.mjs"},"require":{"types":"./lib/handlers/firebase/index.d.cts","default":"./lib/handlers/firebase/index.cjs"}},"./lib/resolvers/promise":{"import":{"types":"./lib/resolvers/promise/index.d.ts","default":"./lib/resolvers/promise/index.mjs"},"require":{"types":"./lib/resolvers/promise/index.d.cts","default":"./lib/resolvers/promise/index.cjs"}},"./resolvers/aws-context":{"import":{"types":"./lib/resolvers/aws-context/index.d.ts","default":"./lib/resolvers/aws-context/index.mjs"},"require":{"types":"./lib/resolvers/aws-context/index.d.cts","default":"./lib/resolvers/aws-context/index.cjs"}},"./adapters/apollo-server":{"import":{"types":"./lib/adapters/apollo-server/index.d.ts","default":"./lib/adapters/apollo-server/index.mjs"},"require":{"types":"./lib/adapters/apollo-server/index.d.cts","default":"./lib/adapters/apollo-server/index.cjs"}},"./adapters/digital-ocean":{"import":{"types":"./lib/adapters/digital-ocean/index.d.ts","default":"./lib/adapters/digital-ocean/index.mjs"},"require":{"types":"./lib/adapters/digital-ocean/index.d.cts","default":"./lib/adapters/digital-ocean/index.cjs"}},"./frameworks/body-parser":{"import":{"types":"./lib/frameworks/body-parser/index.d.ts","default":"./lib/frameworks/body-parser/index.mjs"},"require":{"types":"./lib/frameworks/body-parser/index.d.cts","default":"./lib/frameworks/body-parser/index.cjs"}},"./handlers/digital-ocean":{"import":{"types":"./lib/handlers/digital-ocean/index.d.ts","default":"./lib/handlers/digital-ocean/index.mjs"},"require":{"types":"./lib/handlers/digital-ocean/index.d.cts","default":"./lib/handlers/digital-ocean/index.cjs"}},"./lib/frameworks/deepkit":{"import":{"types":"./lib/frameworks/deepkit/index.d.ts","default":"./lib/frameworks/deepkit/index.mjs"},"require":{"types":"./lib/frameworks/deepkit/index.d.cts","default":"./lib/frameworks/deepkit/index.cjs"}},"./lib/frameworks/express":{"import":{"types":"./lib/frameworks/express/index.d.ts","default":"./lib/frameworks/express/index.mjs"},"require":{"types":"./lib/frameworks/express/index.d.cts","default":"./lib/frameworks/express/index.cjs"}},"./lib/frameworks/fastify":{"import":{"types":"./lib/frameworks/fastify/index.d.ts","default":"./lib/frameworks/fastify/index.mjs"},"require":{"types":"./lib/frameworks/fastify/index.d.cts","default":"./lib/frameworks/fastify/index.cjs"}},"./lib/resolvers/callback":{"import":{"types":"./lib/resolvers/callback/index.d.ts","default":"./lib/resolvers/callback/index.mjs"},"require":{"types":"./lib/resolvers/callback/index.d.cts","default":"./lib/resolvers/callback/index.cjs"}},"./frameworks/apollo-server":{"import":{"types":"./lib/frameworks/apollo-server/index.d.ts","default":"./lib/frameworks/apollo-server/index.mjs"},"require":{"types":"./lib/frameworks/apollo-server/index.d.cts","default":"./lib/frameworks/apollo-server/index.cjs"}},"./lib/resolvers/aws-context":{"import":{"types":"./lib/resolvers/aws-context/index.d.ts","default":"./lib/resolvers/aws-context/index.mjs"},"require":{"types":"./lib/resolvers/aws-context/index.d.cts","default":"./lib/resolvers/aws-context/index.cjs"}},"./lib/adapters/apollo-server":{"import":{"types":"./lib/adapters/apollo-server/index.d.ts","default":"./lib/adapters/apollo-server/index.mjs"},"require":{"types":"./lib/adapters/apollo-server/index.d.cts","default":"./lib/adapters/apollo-server/index.cjs"}},"./lib/adapters/digital-ocean":{"import":{"types":"./lib/adapters/digital-ocean/index.d.ts","default":"./lib/adapters/digital-ocean/index.mjs"},"require":{"types":"./lib/adapters/digital-ocean/index.d.cts","default":"./lib/adapters/digital-ocean/index.cjs"}},"./lib/frameworks/body-parser":{"import":{"types":"./lib/frameworks/body-parser/index.d.ts","default":"./lib/frameworks/body-parser/index.mjs"},"require":{"types":"./lib/frameworks/body-parser/index.d.cts","default":"./lib/frameworks/body-parser/index.cjs"}},"./lib/handlers/digital-ocean":{"import":{"types":"./lib/handlers/digital-ocean/index.d.ts","default":"./lib/handlers/digital-ocean/index.mjs"},"require":{"types":"./lib/handlers/digital-ocean/index.d.cts","default":"./lib/handlers/digital-ocean/index.cjs"}},"./lib/frameworks/apollo-server":{"import":{"types":"./lib/frameworks/apollo-server/index.d.ts","default":"./lib/frameworks/apollo-server/index.mjs"},"require":{"types":"./lib/frameworks/apollo-server/index.d.cts","default":"./lib/frameworks/apollo-server/index.cjs"}}},"gitHead":"250221f3e89a08d28d48c1258768175b5d176b15","scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"vitest --run --coverage","build":"tsup","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","build:docs":"tsc -p tsconfig.doc.json","test:watch":"vitest --watch","docs:generate":"npm run docs:generate:parsing && npm run docs:generate:markdown && npm run docs:generate:api-pages","docs:generate:parsing":"npm run build:docs && npx tsx scripts/parse-docs.ts","docs:generate:markdown":"npx tsx ./scripts/generate-markdown.ts","docs:generate:api-pages":"npx tsx ./scripts/generate-api-pages.ts"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"10.2.3","description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Digital Ocean and many other clouds.","directories":{},"_nodeVersion":"20.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"koa":"2.15.0","cors":"2.8.5","glob":"10.3.10","tsup":"8.0.1","vite":"5.0.11","husky":"8.0.3","polka":"0.5.2","eslint":"8.56.0","vitest":"1.1.0","codecov":"3.8.3","esbuild":"0.19.10","express":"4.18.2","fastify":"4.25.2","ts-node":"10.9.2","typedoc":"0.25.4","prettier":"3.1.1","supertest":"6.3.3","@hapi/hapi":"21.3.2","@types/koa":"2.13.12","commitizen":"4.3.0","typescript":"~5.3.3","@types/cors":"2.8.17","@types/node":"18.16.5","body-parser":"1.20.2","stream-mock":"2.0.5","@deepkit/app":"1.0.1-alpha.98","@trpc/server":"10.44.1","@types/polka":"0.5.7","@deepkit/http":"1.0.1-alpha.98","@apollo/server":"4.10.0","@types/express":"4.17.21","firebase-admin":"11.11.1","@azure/functions":"3.5.1","@microsoft/tsdoc":"0.14.2","@types/supertest":"6.0.1","@deepkit/workflow":"1.0.1-alpha.97","@types/aws-lambda":"8.10.130","@deepkit/framework":"1.0.1-alpha.99","@types/body-parser":"1.19.5","eslint-plugin-node":"11.1.0","firebase-functions":"4.5.0","@vitest/coverage-v8":"1.1.3","eslint-plugin-tsdoc":"0.2.17","@npmcli/package-json":"5.0.0","eslint-plugin-import":"2.29.1","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.2","@microsoft/api-extractor":"7.39.0","@microsoft/api-documenter":"7.23.15","@typescript-eslint/parser":"6.15.0","cz-conventional-changelog":"3.3.0","@rushstack/node-core-library":"3.63.0","@microsoft/api-extractor-model":"7.28.3","@typescript-eslint/eslint-plugin":"6.15.0","@google-cloud/functions-framework":"3.3.0"},"peerDependencies":{"koa":">= 2.5.1","cors":">= 2.8.5","express":">= 4.15.4","fastify":">= 4.0.0","@hapi/hapi":">= 21.0.0","@types/koa":">= 2.11.2","@types/cors":">= 2.8.12","body-parser":">= 1.20.0","http-errors":">= 2.0.0","@trpc/server":">= 10.0.0","@deepkit/http":">= 1.0.1-alpha.94","@apollo/server":">= 4.0.0","@types/express":">= 4.15.4","firebase-admin":">= 11.0.0","@azure/functions":">= 2.0.0","reflect-metadata":"^0.1.13","@types/aws-lambda":">= 8.10.92","@types/body-parser":">= 1.19.2","firebase-functions":">= 4.0.0","@google-cloud/functions-framework":">= 3.0.0"},"peerDependenciesMeta":{"koa":{"optional":true},"cors":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"body-parser":{"optional":true},"http-errors":{"optional":true},"@trpc/server":{"optional":true},"@deepkit/http":{"optional":true},"@apollo/server":{"optional":true},"@types/express":{"optional":true},"firebase-admin":{"optional":true},"@azure/functions":{"optional":true},"reflect-metadata":{"optional":true},"@types/aws-lambda":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/functions-framework":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_4.2.0_1704756031332_0.6133092444018189","host":"s3://npm-registry-packages"}},"4.2.1":{"name":"@h4ad/serverless-adapter","version":"4.2.1","keywords":["aws","serverless","api gateway","sqs","sns","lambda edge","alb","lambda","lambda streaming","response streaming","apollo server","express","koa","hapi","fastify","node.js","http","huawei","functiongraph","trpc","azure","azure functions","http trigger v4","firebase","firebase functions","firebase http events","deepkit","deepkit http","digital ocean","digital ocean functions","digital ocean serverless","gcp","google cloud functions","polka"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@4.2.1","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"6f3ab77a7c998d106b1e5e2942637a17162adc9b","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-4.2.1.tgz","fileCount":207,"integrity":"sha512-Yh3yn5MRCYWzHgkOQ3S+Z0ATborXqddAsGFAMNbU/SkOdftjviNaM1CvL3M+kcEdoMhQvRZ6urGGQSO6pJ+BuA==","signatures":[{"sig":"MEUCIQCmMg+9YNIFdLV0jd9fTjjnyj2WHaJp8mCi+vOzHmsi+AIgRa07nqIYld73ORlG6EMkzDZ4cjipvoGGmusqRNOP9RQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@h4ad%2fserverless-adapter@4.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547134},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"./lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}},"./adapters/aws":{"import":{"types":"./lib/adapters/aws/index.d.ts","default":"./lib/adapters/aws/index.mjs"},"require":{"types":"./lib/adapters/aws/index.d.cts","default":"./lib/adapters/aws/index.cjs"}},"./handlers/aws":{"import":{"types":"./lib/handlers/aws/index.d.ts","default":"./lib/handlers/aws/index.mjs"},"require":{"types":"./lib/handlers/aws/index.d.cts","default":"./lib/handlers/aws/index.cjs"}},"./handlers/gcp":{"import":{"types":"./lib/handlers/gcp/index.d.ts","default":"./lib/handlers/gcp/index.mjs"},"require":{"types":"./lib/handlers/gcp/index.d.cts","default":"./lib/handlers/gcp/index.cjs"}},"./adapters/azure":{"import":{"types":"./lib/adapters/azure/index.d.ts","default":"./lib/adapters/azure/index.mjs"},"require":{"types":"./lib/adapters/azure/index.d.cts","default":"./lib/adapters/azure/index.cjs"}},"./adapters/dummy":{"import":{"types":"./lib/adapters/dummy/index.d.ts","default":"./lib/adapters/dummy/index.mjs"},"require":{"types":"./lib/adapters/dummy/index.d.cts","default":"./lib/adapters/dummy/index.cjs"}},"./frameworks/koa":{"import":{"types":"./lib/frameworks/koa/index.d.ts","default":"./lib/frameworks/koa/index.mjs"},"require":{"types":"./lib/frameworks/koa/index.d.cts","default":"./lib/frameworks/koa/index.cjs"}},"./handlers/azure":{"import":{"types":"./lib/handlers/azure/index.d.ts","default":"./lib/handlers/azure/index.mjs"},"require":{"types":"./lib/handlers/azure/index.d.cts","default":"./lib/handlers/azure/index.cjs"}},"./adapters/huawei":{"import":{"types":"./lib/adapters/huawei/index.d.ts","default":"./lib/adapters/huawei/index.mjs"},"require":{"types":"./lib/adapters/huawei/index.d.cts","default":"./lib/adapters/huawei/index.cjs"}},"./frameworks/cors":{"import":{"types":"./lib/frameworks/cors/index.d.ts","default":"./lib/frameworks/cors/index.mjs"},"require":{"types":"./lib/frameworks/cors/index.d.cts","default":"./lib/frameworks/cors/index.cjs"}},"./frameworks/hapi":{"import":{"types":"./lib/frameworks/hapi/index.d.ts","default":"./lib/frameworks/hapi/index.mjs"},"require":{"types":"./lib/frameworks/hapi/index.d.cts","default":"./lib/frameworks/hapi/index.cjs"}},"./frameworks/lazy":{"import":{"types":"./lib/frameworks/lazy/index.d.ts","default":"./lib/frameworks/lazy/index.mjs"},"require":{"types":"./lib/frameworks/lazy/index.d.cts","default":"./lib/frameworks/lazy/index.cjs"}},"./frameworks/trpc":{"import":{"types":"./lib/frameworks/trpc/index.d.ts","default":"./lib/frameworks/trpc/index.mjs"},"require":{"types":"./lib/frameworks/trpc/index.d.cts","default":"./lib/frameworks/trpc/index.cjs"}},"./handlers/huawei":{"import":{"types":"./lib/handlers/huawei/index.d.ts","default":"./lib/handlers/huawei/index.mjs"},"require":{"types":"./lib/handlers/huawei/index.d.cts","default":"./lib/handlers/huawei/index.cjs"}},"./resolvers/dummy":{"import":{"types":"./lib/resolvers/dummy/index.d.ts","default":"./lib/resolvers/dummy/index.mjs"},"require":{"types":"./lib/resolvers/dummy/index.d.cts","default":"./lib/resolvers/dummy/index.cjs"}},"./frameworks/polka":{"import":{"types":"./lib/frameworks/polka/index.d.ts","default":"./lib/frameworks/polka/index.mjs"},"require":{"types":"./lib/frameworks/polka/index.d.cts","default":"./lib/frameworks/polka/index.cjs"}},"./handlers/default":{"import":{"types":"./lib/handlers/default/index.d.ts","default":"./lib/handlers/default/index.mjs"},"require":{"types":"./lib/handlers/default/index.d.cts","default":"./lib/handlers/default/index.cjs"}},"./lib/adapters/aws":{"import":{"types":"./lib/adapters/aws/index.d.ts","default":"./lib/adapters/aws/index.mjs"},"require":{"types":"./lib/adapters/aws/index.d.cts","default":"./lib/adapters/aws/index.cjs"}},"./lib/handlers/aws":{"import":{"types":"./lib/handlers/aws/index.d.ts","default":"./lib/handlers/aws/index.mjs"},"require":{"types":"./lib/handlers/aws/index.d.cts","default":"./lib/handlers/aws/index.cjs"}},"./lib/handlers/gcp":{"import":{"types":"./lib/handlers/gcp/index.d.ts","default":"./lib/handlers/gcp/index.mjs"},"require":{"types":"./lib/handlers/gcp/index.d.cts","default":"./lib/handlers/gcp/index.cjs"}},"./handlers/firebase":{"import":{"types":"./lib/handlers/firebase/index.d.ts","default":"./lib/handlers/firebase/index.mjs"},"require":{"types":"./lib/handlers/firebase/index.d.cts","default":"./lib/handlers/firebase/index.cjs"}},"./resolvers/promise":{"import":{"types":"./lib/resolvers/promise/index.d.ts","default":"./lib/resolvers/promise/index.mjs"},"require":{"types":"./lib/resolvers/promise/index.d.cts","default":"./lib/resolvers/promise/index.cjs"}},"./frameworks/deepkit":{"import":{"types":"./lib/frameworks/deepkit/index.d.ts","default":"./lib/frameworks/deepkit/index.mjs"},"require":{"types":"./lib/frameworks/deepkit/index.d.cts","default":"./lib/frameworks/deepkit/index.cjs"}},"./frameworks/express":{"import":{"types":"./lib/frameworks/express/index.d.ts","default":"./lib/frameworks/express/index.mjs"},"require":{"types":"./lib/frameworks/express/index.d.cts","default":"./lib/frameworks/express/index.cjs"}},"./frameworks/fastify":{"import":{"types":"./lib/frameworks/fastify/index.d.ts","default":"./lib/frameworks/fastify/index.mjs"},"require":{"types":"./lib/frameworks/fastify/index.d.cts","default":"./lib/frameworks/fastify/index.cjs"}},"./lib/adapters/azure":{"import":{"types":"./lib/adapters/azure/index.d.ts","default":"./lib/adapters/azure/index.mjs"},"require":{"types":"./lib/adapters/azure/index.d.cts","default":"./lib/adapters/azure/index.cjs"}},"./lib/adapters/dummy":{"import":{"types":"./lib/adapters/dummy/index.d.ts","default":"./lib/adapters/dummy/index.mjs"},"require":{"types":"./lib/adapters/dummy/index.d.cts","default":"./lib/adapters/dummy/index.cjs"}},"./lib/frameworks/koa":{"import":{"types":"./lib/frameworks/koa/index.d.ts","default":"./lib/frameworks/koa/index.mjs"},"require":{"types":"./lib/frameworks/koa/index.d.cts","default":"./lib/frameworks/koa/index.cjs"}},"./lib/handlers/azure":{"import":{"types":"./lib/handlers/azure/index.d.ts","default":"./lib/handlers/azure/index.mjs"},"require":{"types":"./lib/handlers/azure/index.d.cts","default":"./lib/handlers/azure/index.cjs"}},"./resolvers/callback":{"import":{"types":"./lib/resolvers/callback/index.d.ts","default":"./lib/resolvers/callback/index.mjs"},"require":{"types":"./lib/resolvers/callback/index.d.cts","default":"./lib/resolvers/callback/index.cjs"}},"./lib/adapters/huawei":{"import":{"types":"./lib/adapters/huawei/index.d.ts","default":"./lib/adapters/huawei/index.mjs"},"require":{"types":"./lib/adapters/huawei/index.d.cts","default":"./lib/adapters/huawei/index.cjs"}},"./lib/frameworks/cors":{"import":{"types":"./lib/frameworks/cors/index.d.ts","default":"./lib/frameworks/cors/index.mjs"},"require":{"types":"./lib/frameworks/cors/index.d.cts","default":"./lib/frameworks/cors/index.cjs"}},"./lib/frameworks/hapi":{"import":{"types":"./lib/frameworks/hapi/index.d.ts","default":"./lib/frameworks/hapi/index.mjs"},"require":{"types":"./lib/frameworks/hapi/index.d.cts","default":"./lib/frameworks/hapi/index.cjs"}},"./lib/frameworks/lazy":{"import":{"types":"./lib/frameworks/lazy/index.d.ts","default":"./lib/frameworks/lazy/index.mjs"},"require":{"types":"./lib/frameworks/lazy/index.d.cts","default":"./lib/frameworks/lazy/index.cjs"}},"./lib/frameworks/trpc":{"import":{"types":"./lib/frameworks/trpc/index.d.ts","default":"./lib/frameworks/trpc/index.mjs"},"require":{"types":"./lib/frameworks/trpc/index.d.cts","default":"./lib/frameworks/trpc/index.cjs"}},"./lib/handlers/huawei":{"import":{"types":"./lib/handlers/huawei/index.d.ts","default":"./lib/handlers/huawei/index.mjs"},"require":{"types":"./lib/handlers/huawei/index.d.cts","default":"./lib/handlers/huawei/index.cjs"}},"./lib/resolvers/dummy":{"import":{"types":"./lib/resolvers/dummy/index.d.ts","default":"./lib/resolvers/dummy/index.mjs"},"require":{"types":"./lib/resolvers/dummy/index.d.cts","default":"./lib/resolvers/dummy/index.cjs"}},"./lib/frameworks/polka":{"import":{"types":"./lib/frameworks/polka/index.d.ts","default":"./lib/frameworks/polka/index.mjs"},"require":{"types":"./lib/frameworks/polka/index.d.cts","default":"./lib/frameworks/polka/index.cjs"}},"./lib/handlers/default":{"import":{"types":"./lib/handlers/default/index.d.ts","default":"./lib/handlers/default/index.mjs"},"require":{"types":"./lib/handlers/default/index.d.cts","default":"./lib/handlers/default/index.cjs"}},"./lib/handlers/firebase":{"import":{"types":"./lib/handlers/firebase/index.d.ts","default":"./lib/handlers/firebase/index.mjs"},"require":{"types":"./lib/handlers/firebase/index.d.cts","default":"./lib/handlers/firebase/index.cjs"}},"./lib/resolvers/promise":{"import":{"types":"./lib/resolvers/promise/index.d.ts","default":"./lib/resolvers/promise/index.mjs"},"require":{"types":"./lib/resolvers/promise/index.d.cts","default":"./lib/resolvers/promise/index.cjs"}},"./resolvers/aws-context":{"import":{"types":"./lib/resolvers/aws-context/index.d.ts","default":"./lib/resolvers/aws-context/index.mjs"},"require":{"types":"./lib/resolvers/aws-context/index.d.cts","default":"./lib/resolvers/aws-context/index.cjs"}},"./adapters/apollo-server":{"import":{"types":"./lib/adapters/apollo-server/index.d.ts","default":"./lib/adapters/apollo-server/index.mjs"},"require":{"types":"./lib/adapters/apollo-server/index.d.cts","default":"./lib/adapters/apollo-server/index.cjs"}},"./adapters/digital-ocean":{"import":{"types":"./lib/adapters/digital-ocean/index.d.ts","default":"./lib/adapters/digital-ocean/index.mjs"},"require":{"types":"./lib/adapters/digital-ocean/index.d.cts","default":"./lib/adapters/digital-ocean/index.cjs"}},"./frameworks/body-parser":{"import":{"types":"./lib/frameworks/body-parser/index.d.ts","default":"./lib/frameworks/body-parser/index.mjs"},"require":{"types":"./lib/frameworks/body-parser/index.d.cts","default":"./lib/frameworks/body-parser/index.cjs"}},"./handlers/digital-ocean":{"import":{"types":"./lib/handlers/digital-ocean/index.d.ts","default":"./lib/handlers/digital-ocean/index.mjs"},"require":{"types":"./lib/handlers/digital-ocean/index.d.cts","default":"./lib/handlers/digital-ocean/index.cjs"}},"./lib/frameworks/deepkit":{"import":{"types":"./lib/frameworks/deepkit/index.d.ts","default":"./lib/frameworks/deepkit/index.mjs"},"require":{"types":"./lib/frameworks/deepkit/index.d.cts","default":"./lib/frameworks/deepkit/index.cjs"}},"./lib/frameworks/express":{"import":{"types":"./lib/frameworks/express/index.d.ts","default":"./lib/frameworks/express/index.mjs"},"require":{"types":"./lib/frameworks/express/index.d.cts","default":"./lib/frameworks/express/index.cjs"}},"./lib/frameworks/fastify":{"import":{"types":"./lib/frameworks/fastify/index.d.ts","default":"./lib/frameworks/fastify/index.mjs"},"require":{"types":"./lib/frameworks/fastify/index.d.cts","default":"./lib/frameworks/fastify/index.cjs"}},"./lib/resolvers/callback":{"import":{"types":"./lib/resolvers/callback/index.d.ts","default":"./lib/resolvers/callback/index.mjs"},"require":{"types":"./lib/resolvers/callback/index.d.cts","default":"./lib/resolvers/callback/index.cjs"}},"./frameworks/apollo-server":{"import":{"types":"./lib/frameworks/apollo-server/index.d.ts","default":"./lib/frameworks/apollo-server/index.mjs"},"require":{"types":"./lib/frameworks/apollo-server/index.d.cts","default":"./lib/frameworks/apollo-server/index.cjs"}},"./lib/resolvers/aws-context":{"import":{"types":"./lib/resolvers/aws-context/index.d.ts","default":"./lib/resolvers/aws-context/index.mjs"},"require":{"types":"./lib/resolvers/aws-context/index.d.cts","default":"./lib/resolvers/aws-context/index.cjs"}},"./lib/adapters/apollo-server":{"import":{"types":"./lib/adapters/apollo-server/index.d.ts","default":"./lib/adapters/apollo-server/index.mjs"},"require":{"types":"./lib/adapters/apollo-server/index.d.cts","default":"./lib/adapters/apollo-server/index.cjs"}},"./lib/adapters/digital-ocean":{"import":{"types":"./lib/adapters/digital-ocean/index.d.ts","default":"./lib/adapters/digital-ocean/index.mjs"},"require":{"types":"./lib/adapters/digital-ocean/index.d.cts","default":"./lib/adapters/digital-ocean/index.cjs"}},"./lib/frameworks/body-parser":{"import":{"types":"./lib/frameworks/body-parser/index.d.ts","default":"./lib/frameworks/body-parser/index.mjs"},"require":{"types":"./lib/frameworks/body-parser/index.d.cts","default":"./lib/frameworks/body-parser/index.cjs"}},"./lib/handlers/digital-ocean":{"import":{"types":"./lib/handlers/digital-ocean/index.d.ts","default":"./lib/handlers/digital-ocean/index.mjs"},"require":{"types":"./lib/handlers/digital-ocean/index.d.cts","default":"./lib/handlers/digital-ocean/index.cjs"}},"./lib/frameworks/apollo-server":{"import":{"types":"./lib/frameworks/apollo-server/index.d.ts","default":"./lib/frameworks/apollo-server/index.mjs"},"require":{"types":"./lib/frameworks/apollo-server/index.d.cts","default":"./lib/frameworks/apollo-server/index.cjs"}}},"gitHead":"640dfc18083afae0eeb780a1d710478bcc3c2d20","scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"vitest --run --coverage","build":"tsup","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","build:docs":"tsc -p tsconfig.doc.json","test:watch":"vitest --watch","docs:generate":"npm run docs:generate:parsing && npm run docs:generate:markdown && npm run docs:generate:api-pages","docs:generate:parsing":"npm run build:docs && npx tsx scripts/parse-docs.ts","docs:generate:markdown":"npx tsx ./scripts/generate-markdown.ts","docs:generate:api-pages":"npx tsx ./scripts/generate-api-pages.ts"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"10.2.4","description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Digital Ocean and many other clouds.","directories":{},"_nodeVersion":"20.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"koa":"2.15.0","cors":"2.8.5","glob":"10.3.10","tsup":"8.0.1","vite":"5.0.11","husky":"8.0.3","polka":"0.5.2","eslint":"8.56.0","vitest":"1.1.0","codecov":"3.8.3","esbuild":"0.19.10","express":"4.18.2","fastify":"4.25.2","ts-node":"10.9.2","typedoc":"0.25.4","prettier":"3.1.1","supertest":"6.3.3","@hapi/hapi":"21.3.2","@types/koa":"2.13.12","commitizen":"4.3.0","typescript":"~5.3.3","@types/cors":"2.8.17","@types/node":"18.16.5","body-parser":"1.20.2","stream-mock":"2.0.5","@deepkit/app":"1.0.1-alpha.98","@trpc/server":"10.44.1","@types/polka":"0.5.7","@deepkit/http":"1.0.1-alpha.98","@apollo/server":"4.10.0","@types/express":"4.17.21","firebase-admin":"11.11.1","@azure/functions":"3.5.1","@microsoft/tsdoc":"0.14.2","@types/supertest":"6.0.1","@deepkit/workflow":"1.0.1-alpha.97","@types/aws-lambda":"8.10.130","@deepkit/framework":"1.0.1-alpha.99","@types/body-parser":"1.19.5","eslint-plugin-node":"11.1.0","firebase-functions":"4.5.0","@vitest/coverage-v8":"1.1.3","eslint-plugin-tsdoc":"0.2.17","@npmcli/package-json":"5.0.0","eslint-plugin-import":"2.29.1","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.2","@microsoft/api-extractor":"7.39.0","@microsoft/api-documenter":"7.23.15","@typescript-eslint/parser":"6.15.0","cz-conventional-changelog":"3.3.0","@rushstack/node-core-library":"3.63.0","@microsoft/api-extractor-model":"7.28.3","@typescript-eslint/eslint-plugin":"6.15.0","@google-cloud/functions-framework":"3.3.0"},"peerDependencies":{"koa":">= 2.5.1","cors":">= 2.8.5","express":">= 4.15.4","fastify":">= 4.0.0","@hapi/hapi":">= 21.0.0","@types/koa":">= 2.11.2","@types/cors":">= 2.8.12","body-parser":">= 1.20.0","http-errors":">= 2.0.0","@trpc/server":">= 10.0.0","@deepkit/http":">= 1.0.1-alpha.94","@apollo/server":">= 4.0.0","@types/express":">= 4.15.4","firebase-admin":">= 11.0.0","@azure/functions":">= 2.0.0","reflect-metadata":"^0.1.13","@types/aws-lambda":">= 8.10.92","@types/body-parser":">= 1.19.2","firebase-functions":">= 4.0.0","@google-cloud/functions-framework":">= 3.0.0"},"peerDependenciesMeta":{"koa":{"optional":true},"cors":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"body-parser":{"optional":true},"http-errors":{"optional":true},"@trpc/server":{"optional":true},"@deepkit/http":{"optional":true},"@apollo/server":{"optional":true},"@types/express":{"optional":true},"firebase-admin":{"optional":true},"@azure/functions":{"optional":true},"reflect-metadata":{"optional":true},"@types/aws-lambda":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/functions-framework":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_4.2.1_1709211537994_0.7524677848910857","host":"s3://npm-registry-packages"}},"4.2.2":{"name":"@h4ad/serverless-adapter","version":"4.2.2","keywords":["aws","serverless","api gateway","sqs","sns","lambda edge","alb","lambda","lambda streaming","response streaming","apollo server","express","koa","hapi","fastify","node.js","http","huawei","functiongraph","trpc","azure","azure functions","http trigger v4","firebase","firebase functions","firebase http events","deepkit","deepkit http","digital ocean","digital ocean functions","digital ocean serverless","gcp","google cloud functions","polka"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@4.2.2","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"63b39a27f2ac27855e151251550daa35a0e8b2ff","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-4.2.2.tgz","fileCount":207,"integrity":"sha512-30TEm3tt0FGl1Zr2ySIZ9+f8etZ7Vmq+tE6bu6wRvNvV6f8H/LEtvmc4DjOj3CQ4crZu4bWmvSVVXhsIElyPRA==","signatures":[{"sig":"MEQCIEG7HJf0nkAee7c33HMOIvCzl8Ur1CXNUrrTv0pafGY0AiBoG7lUFrP5OQgpoC7AU2F40FtBjoGrCbwT7zwbER9E4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@h4ad%2fserverless-adapter@4.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1553190},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"./lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}},"./adapters/aws":{"import":{"types":"./lib/adapters/aws/index.d.ts","default":"./lib/adapters/aws/index.mjs"},"require":{"types":"./lib/adapters/aws/index.d.cts","default":"./lib/adapters/aws/index.cjs"}},"./handlers/aws":{"import":{"types":"./lib/handlers/aws/index.d.ts","default":"./lib/handlers/aws/index.mjs"},"require":{"types":"./lib/handlers/aws/index.d.cts","default":"./lib/handlers/aws/index.cjs"}},"./handlers/gcp":{"import":{"types":"./lib/handlers/gcp/index.d.ts","default":"./lib/handlers/gcp/index.mjs"},"require":{"types":"./lib/handlers/gcp/index.d.cts","default":"./lib/handlers/gcp/index.cjs"}},"./adapters/azure":{"import":{"types":"./lib/adapters/azure/index.d.ts","default":"./lib/adapters/azure/index.mjs"},"require":{"types":"./lib/adapters/azure/index.d.cts","default":"./lib/adapters/azure/index.cjs"}},"./adapters/dummy":{"import":{"types":"./lib/adapters/dummy/index.d.ts","default":"./lib/adapters/dummy/index.mjs"},"require":{"types":"./lib/adapters/dummy/index.d.cts","default":"./lib/adapters/dummy/index.cjs"}},"./frameworks/koa":{"import":{"types":"./lib/frameworks/koa/index.d.ts","default":"./lib/frameworks/koa/index.mjs"},"require":{"types":"./lib/frameworks/koa/index.d.cts","default":"./lib/frameworks/koa/index.cjs"}},"./handlers/azure":{"import":{"types":"./lib/handlers/azure/index.d.ts","default":"./lib/handlers/azure/index.mjs"},"require":{"types":"./lib/handlers/azure/index.d.cts","default":"./lib/handlers/azure/index.cjs"}},"./adapters/huawei":{"import":{"types":"./lib/adapters/huawei/index.d.ts","default":"./lib/adapters/huawei/index.mjs"},"require":{"types":"./lib/adapters/huawei/index.d.cts","default":"./lib/adapters/huawei/index.cjs"}},"./frameworks/cors":{"import":{"types":"./lib/frameworks/cors/index.d.ts","default":"./lib/frameworks/cors/index.mjs"},"require":{"types":"./lib/frameworks/cors/index.d.cts","default":"./lib/frameworks/cors/index.cjs"}},"./frameworks/hapi":{"import":{"types":"./lib/frameworks/hapi/index.d.ts","default":"./lib/frameworks/hapi/index.mjs"},"require":{"types":"./lib/frameworks/hapi/index.d.cts","default":"./lib/frameworks/hapi/index.cjs"}},"./frameworks/lazy":{"import":{"types":"./lib/frameworks/lazy/index.d.ts","default":"./lib/frameworks/lazy/index.mjs"},"require":{"types":"./lib/frameworks/lazy/index.d.cts","default":"./lib/frameworks/lazy/index.cjs"}},"./frameworks/trpc":{"import":{"types":"./lib/frameworks/trpc/index.d.ts","default":"./lib/frameworks/trpc/index.mjs"},"require":{"types":"./lib/frameworks/trpc/index.d.cts","default":"./lib/frameworks/trpc/index.cjs"}},"./handlers/huawei":{"import":{"types":"./lib/handlers/huawei/index.d.ts","default":"./lib/handlers/huawei/index.mjs"},"require":{"types":"./lib/handlers/huawei/index.d.cts","default":"./lib/handlers/huawei/index.cjs"}},"./resolvers/dummy":{"import":{"types":"./lib/resolvers/dummy/index.d.ts","default":"./lib/resolvers/dummy/index.mjs"},"require":{"types":"./lib/resolvers/dummy/index.d.cts","default":"./lib/resolvers/dummy/index.cjs"}},"./frameworks/polka":{"import":{"types":"./lib/frameworks/polka/index.d.ts","default":"./lib/frameworks/polka/index.mjs"},"require":{"types":"./lib/frameworks/polka/index.d.cts","default":"./lib/frameworks/polka/index.cjs"}},"./handlers/default":{"import":{"types":"./lib/handlers/default/index.d.ts","default":"./lib/handlers/default/index.mjs"},"require":{"types":"./lib/handlers/default/index.d.cts","default":"./lib/handlers/default/index.cjs"}},"./lib/adapters/aws":{"import":{"types":"./lib/adapters/aws/index.d.ts","default":"./lib/adapters/aws/index.mjs"},"require":{"types":"./lib/adapters/aws/index.d.cts","default":"./lib/adapters/aws/index.cjs"}},"./lib/handlers/aws":{"import":{"types":"./lib/handlers/aws/index.d.ts","default":"./lib/handlers/aws/index.mjs"},"require":{"types":"./lib/handlers/aws/index.d.cts","default":"./lib/handlers/aws/index.cjs"}},"./lib/handlers/gcp":{"import":{"types":"./lib/handlers/gcp/index.d.ts","default":"./lib/handlers/gcp/index.mjs"},"require":{"types":"./lib/handlers/gcp/index.d.cts","default":"./lib/handlers/gcp/index.cjs"}},"./handlers/firebase":{"import":{"types":"./lib/handlers/firebase/index.d.ts","default":"./lib/handlers/firebase/index.mjs"},"require":{"types":"./lib/handlers/firebase/index.d.cts","default":"./lib/handlers/firebase/index.cjs"}},"./resolvers/promise":{"import":{"types":"./lib/resolvers/promise/index.d.ts","default":"./lib/resolvers/promise/index.mjs"},"require":{"types":"./lib/resolvers/promise/index.d.cts","default":"./lib/resolvers/promise/index.cjs"}},"./frameworks/deepkit":{"import":{"types":"./lib/frameworks/deepkit/index.d.ts","default":"./lib/frameworks/deepkit/index.mjs"},"require":{"types":"./lib/frameworks/deepkit/index.d.cts","default":"./lib/frameworks/deepkit/index.cjs"}},"./frameworks/express":{"import":{"types":"./lib/frameworks/express/index.d.ts","default":"./lib/frameworks/express/index.mjs"},"require":{"types":"./lib/frameworks/express/index.d.cts","default":"./lib/frameworks/express/index.cjs"}},"./frameworks/fastify":{"import":{"types":"./lib/frameworks/fastify/index.d.ts","default":"./lib/frameworks/fastify/index.mjs"},"require":{"types":"./lib/frameworks/fastify/index.d.cts","default":"./lib/frameworks/fastify/index.cjs"}},"./lib/adapters/azure":{"import":{"types":"./lib/adapters/azure/index.d.ts","default":"./lib/adapters/azure/index.mjs"},"require":{"types":"./lib/adapters/azure/index.d.cts","default":"./lib/adapters/azure/index.cjs"}},"./lib/adapters/dummy":{"import":{"types":"./lib/adapters/dummy/index.d.ts","default":"./lib/adapters/dummy/index.mjs"},"require":{"types":"./lib/adapters/dummy/index.d.cts","default":"./lib/adapters/dummy/index.cjs"}},"./lib/frameworks/koa":{"import":{"types":"./lib/frameworks/koa/index.d.ts","default":"./lib/frameworks/koa/index.mjs"},"require":{"types":"./lib/frameworks/koa/index.d.cts","default":"./lib/frameworks/koa/index.cjs"}},"./lib/handlers/azure":{"import":{"types":"./lib/handlers/azure/index.d.ts","default":"./lib/handlers/azure/index.mjs"},"require":{"types":"./lib/handlers/azure/index.d.cts","default":"./lib/handlers/azure/index.cjs"}},"./resolvers/callback":{"import":{"types":"./lib/resolvers/callback/index.d.ts","default":"./lib/resolvers/callback/index.mjs"},"require":{"types":"./lib/resolvers/callback/index.d.cts","default":"./lib/resolvers/callback/index.cjs"}},"./lib/adapters/huawei":{"import":{"types":"./lib/adapters/huawei/index.d.ts","default":"./lib/adapters/huawei/index.mjs"},"require":{"types":"./lib/adapters/huawei/index.d.cts","default":"./lib/adapters/huawei/index.cjs"}},"./lib/frameworks/cors":{"import":{"types":"./lib/frameworks/cors/index.d.ts","default":"./lib/frameworks/cors/index.mjs"},"require":{"types":"./lib/frameworks/cors/index.d.cts","default":"./lib/frameworks/cors/index.cjs"}},"./lib/frameworks/hapi":{"import":{"types":"./lib/frameworks/hapi/index.d.ts","default":"./lib/frameworks/hapi/index.mjs"},"require":{"types":"./lib/frameworks/hapi/index.d.cts","default":"./lib/frameworks/hapi/index.cjs"}},"./lib/frameworks/lazy":{"import":{"types":"./lib/frameworks/lazy/index.d.ts","default":"./lib/frameworks/lazy/index.mjs"},"require":{"types":"./lib/frameworks/lazy/index.d.cts","default":"./lib/frameworks/lazy/index.cjs"}},"./lib/frameworks/trpc":{"import":{"types":"./lib/frameworks/trpc/index.d.ts","default":"./lib/frameworks/trpc/index.mjs"},"require":{"types":"./lib/frameworks/trpc/index.d.cts","default":"./lib/frameworks/trpc/index.cjs"}},"./lib/handlers/huawei":{"import":{"types":"./lib/handlers/huawei/index.d.ts","default":"./lib/handlers/huawei/index.mjs"},"require":{"types":"./lib/handlers/huawei/index.d.cts","default":"./lib/handlers/huawei/index.cjs"}},"./lib/resolvers/dummy":{"import":{"types":"./lib/resolvers/dummy/index.d.ts","default":"./lib/resolvers/dummy/index.mjs"},"require":{"types":"./lib/resolvers/dummy/index.d.cts","default":"./lib/resolvers/dummy/index.cjs"}},"./lib/frameworks/polka":{"import":{"types":"./lib/frameworks/polka/index.d.ts","default":"./lib/frameworks/polka/index.mjs"},"require":{"types":"./lib/frameworks/polka/index.d.cts","default":"./lib/frameworks/polka/index.cjs"}},"./lib/handlers/default":{"import":{"types":"./lib/handlers/default/index.d.ts","default":"./lib/handlers/default/index.mjs"},"require":{"types":"./lib/handlers/default/index.d.cts","default":"./lib/handlers/default/index.cjs"}},"./lib/handlers/firebase":{"import":{"types":"./lib/handlers/firebase/index.d.ts","default":"./lib/handlers/firebase/index.mjs"},"require":{"types":"./lib/handlers/firebase/index.d.cts","default":"./lib/handlers/firebase/index.cjs"}},"./lib/resolvers/promise":{"import":{"types":"./lib/resolvers/promise/index.d.ts","default":"./lib/resolvers/promise/index.mjs"},"require":{"types":"./lib/resolvers/promise/index.d.cts","default":"./lib/resolvers/promise/index.cjs"}},"./resolvers/aws-context":{"import":{"types":"./lib/resolvers/aws-context/index.d.ts","default":"./lib/resolvers/aws-context/index.mjs"},"require":{"types":"./lib/resolvers/aws-context/index.d.cts","default":"./lib/resolvers/aws-context/index.cjs"}},"./adapters/apollo-server":{"import":{"types":"./lib/adapters/apollo-server/index.d.ts","default":"./lib/adapters/apollo-server/index.mjs"},"require":{"types":"./lib/adapters/apollo-server/index.d.cts","default":"./lib/adapters/apollo-server/index.cjs"}},"./adapters/digital-ocean":{"import":{"types":"./lib/adapters/digital-ocean/index.d.ts","default":"./lib/adapters/digital-ocean/index.mjs"},"require":{"types":"./lib/adapters/digital-ocean/index.d.cts","default":"./lib/adapters/digital-ocean/index.cjs"}},"./frameworks/body-parser":{"import":{"types":"./lib/frameworks/body-parser/index.d.ts","default":"./lib/frameworks/body-parser/index.mjs"},"require":{"types":"./lib/frameworks/body-parser/index.d.cts","default":"./lib/frameworks/body-parser/index.cjs"}},"./handlers/digital-ocean":{"import":{"types":"./lib/handlers/digital-ocean/index.d.ts","default":"./lib/handlers/digital-ocean/index.mjs"},"require":{"types":"./lib/handlers/digital-ocean/index.d.cts","default":"./lib/handlers/digital-ocean/index.cjs"}},"./lib/frameworks/deepkit":{"import":{"types":"./lib/frameworks/deepkit/index.d.ts","default":"./lib/frameworks/deepkit/index.mjs"},"require":{"types":"./lib/frameworks/deepkit/index.d.cts","default":"./lib/frameworks/deepkit/index.cjs"}},"./lib/frameworks/express":{"import":{"types":"./lib/frameworks/express/index.d.ts","default":"./lib/frameworks/express/index.mjs"},"require":{"types":"./lib/frameworks/express/index.d.cts","default":"./lib/frameworks/express/index.cjs"}},"./lib/frameworks/fastify":{"import":{"types":"./lib/frameworks/fastify/index.d.ts","default":"./lib/frameworks/fastify/index.mjs"},"require":{"types":"./lib/frameworks/fastify/index.d.cts","default":"./lib/frameworks/fastify/index.cjs"}},"./lib/resolvers/callback":{"import":{"types":"./lib/resolvers/callback/index.d.ts","default":"./lib/resolvers/callback/index.mjs"},"require":{"types":"./lib/resolvers/callback/index.d.cts","default":"./lib/resolvers/callback/index.cjs"}},"./frameworks/apollo-server":{"import":{"types":"./lib/frameworks/apollo-server/index.d.ts","default":"./lib/frameworks/apollo-server/index.mjs"},"require":{"types":"./lib/frameworks/apollo-server/index.d.cts","default":"./lib/frameworks/apollo-server/index.cjs"}},"./lib/resolvers/aws-context":{"import":{"types":"./lib/resolvers/aws-context/index.d.ts","default":"./lib/resolvers/aws-context/index.mjs"},"require":{"types":"./lib/resolvers/aws-context/index.d.cts","default":"./lib/resolvers/aws-context/index.cjs"}},"./lib/adapters/apollo-server":{"import":{"types":"./lib/adapters/apollo-server/index.d.ts","default":"./lib/adapters/apollo-server/index.mjs"},"require":{"types":"./lib/adapters/apollo-server/index.d.cts","default":"./lib/adapters/apollo-server/index.cjs"}},"./lib/adapters/digital-ocean":{"import":{"types":"./lib/adapters/digital-ocean/index.d.ts","default":"./lib/adapters/digital-ocean/index.mjs"},"require":{"types":"./lib/adapters/digital-ocean/index.d.cts","default":"./lib/adapters/digital-ocean/index.cjs"}},"./lib/frameworks/body-parser":{"import":{"types":"./lib/frameworks/body-parser/index.d.ts","default":"./lib/frameworks/body-parser/index.mjs"},"require":{"types":"./lib/frameworks/body-parser/index.d.cts","default":"./lib/frameworks/body-parser/index.cjs"}},"./lib/handlers/digital-ocean":{"import":{"types":"./lib/handlers/digital-ocean/index.d.ts","default":"./lib/handlers/digital-ocean/index.mjs"},"require":{"types":"./lib/handlers/digital-ocean/index.d.cts","default":"./lib/handlers/digital-ocean/index.cjs"}},"./lib/frameworks/apollo-server":{"import":{"types":"./lib/frameworks/apollo-server/index.d.ts","default":"./lib/frameworks/apollo-server/index.mjs"},"require":{"types":"./lib/frameworks/apollo-server/index.d.cts","default":"./lib/frameworks/apollo-server/index.cjs"}}},"gitHead":"5022260f5bb205251bc438dca0586511e7ef9d1b","scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"vitest --run --coverage","build":"tsup","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","build:docs":"tsc -p tsconfig.doc.json","test:watch":"vitest --watch","docs:generate":"npm run docs:generate:parsing && npm run docs:generate:markdown && npm run docs:generate:api-pages","docs:generate:parsing":"npm run build:docs && npx tsx scripts/parse-docs.ts","docs:generate:markdown":"npx tsx ./scripts/generate-markdown.ts","docs:generate:api-pages":"npx tsx ./scripts/generate-api-pages.ts"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"10.8.2","description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Digital Ocean and many other clouds.","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"koa":"2.15.0","cors":"2.8.5","glob":"10.3.10","tsup":"8.0.1","vite":"5.0.11","husky":"8.0.3","polka":"0.5.2","eslint":"8.56.0","vitest":"1.1.0","codecov":"3.8.3","esbuild":"0.19.10","express":"4.18.2","fastify":"4.25.2","ts-node":"10.9.2","typedoc":"0.25.4","prettier":"3.1.1","supertest":"6.3.3","@hapi/hapi":"21.3.2","@types/koa":"2.13.12","commitizen":"4.3.0","typescript":"~5.3.3","@types/cors":"2.8.17","@types/node":"18.16.5","body-parser":"1.20.2","stream-mock":"2.0.5","@deepkit/app":"1.0.1-alpha.98","@trpc/server":"10.44.1","@types/polka":"0.5.7","@deepkit/http":"1.0.1-alpha.98","@apollo/server":"4.10.0","@types/express":"4.17.21","firebase-admin":"11.11.1","@azure/functions":"3.5.1","@microsoft/tsdoc":"0.14.2","@types/supertest":"6.0.1","@deepkit/workflow":"1.0.1-alpha.97","@types/aws-lambda":"8.10.130","@deepkit/framework":"1.0.1-alpha.99","@types/body-parser":"1.19.5","eslint-plugin-node":"11.1.0","firebase-functions":"4.5.0","@vitest/coverage-v8":"1.1.3","eslint-plugin-tsdoc":"0.2.17","@npmcli/package-json":"5.0.0","eslint-plugin-import":"2.29.1","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.2","@microsoft/api-extractor":"7.39.0","@microsoft/api-documenter":"7.23.15","@typescript-eslint/parser":"6.15.0","cz-conventional-changelog":"3.3.0","@rushstack/node-core-library":"3.63.0","@microsoft/api-extractor-model":"7.28.3","@typescript-eslint/eslint-plugin":"6.15.0","@google-cloud/functions-framework":"3.3.0"},"peerDependencies":{"koa":">= 2.5.1","cors":">= 2.8.5","express":">= 4.15.4","fastify":">= 4.0.0","@hapi/hapi":">= 21.0.0","@types/koa":">= 2.11.2","@types/cors":">= 2.8.12","body-parser":">= 1.20.0","http-errors":">= 2.0.0","@trpc/server":">= 10.0.0","@deepkit/http":">= 1.0.1-alpha.94","@apollo/server":">= 4.0.0","@types/express":">= 4.15.4","firebase-admin":">= 11.0.0","@azure/functions":">= 2.0.0","reflect-metadata":"^0.1.13","@types/aws-lambda":">= 8.10.92","@types/body-parser":">= 1.19.2","firebase-functions":">= 4.0.0","@google-cloud/functions-framework":">= 3.0.0"},"peerDependenciesMeta":{"koa":{"optional":true},"cors":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"body-parser":{"optional":true},"http-errors":{"optional":true},"@trpc/server":{"optional":true},"@deepkit/http":{"optional":true},"@apollo/server":{"optional":true},"@types/express":{"optional":true},"firebase-admin":{"optional":true},"@azure/functions":{"optional":true},"reflect-metadata":{"optional":true},"@types/aws-lambda":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/functions-framework":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_4.2.2_1725648819062_0.5492689248370679","host":"s3://npm-registry-packages"}},"4.2.3":{"name":"@h4ad/serverless-adapter","version":"4.2.3","keywords":["aws","serverless","api gateway","sqs","sns","lambda edge","alb","lambda","lambda streaming","response streaming","apollo server","express","koa","hapi","fastify","node.js","http","huawei","functiongraph","trpc","azure","azure functions","http trigger v4","firebase","firebase functions","firebase http events","deepkit","deepkit http","digital ocean","digital ocean functions","digital ocean serverless","gcp","google cloud functions","polka"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@4.2.3","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"6deb940605bb90c0b8bd3469640b19ec63cc46f3","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-4.2.3.tgz","fileCount":207,"integrity":"sha512-W97rriVUwIUewfWTYrxY6E3ZUbRCuomn0nGFpk6/eg0cBjaJZWpN66fmPZwBu71+2MEYhOnfODBJ2/0ZTh6oqg==","signatures":[{"sig":"MEUCIQDFifejGu5tLeV0MpuqQQh90QZ5tITd6wE/xHD6ERKfzQIgZlbdc3v+cXyASWR9uZ+wLHXxZYVT5eUwfRpKmC2Aqvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@h4ad%2fserverless-adapter@4.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1574899},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"./lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}},"./adapters/aws":{"import":{"types":"./lib/adapters/aws/index.d.ts","default":"./lib/adapters/aws/index.mjs"},"require":{"types":"./lib/adapters/aws/index.d.cts","default":"./lib/adapters/aws/index.cjs"}},"./handlers/aws":{"import":{"types":"./lib/handlers/aws/index.d.ts","default":"./lib/handlers/aws/index.mjs"},"require":{"types":"./lib/handlers/aws/index.d.cts","default":"./lib/handlers/aws/index.cjs"}},"./handlers/gcp":{"import":{"types":"./lib/handlers/gcp/index.d.ts","default":"./lib/handlers/gcp/index.mjs"},"require":{"types":"./lib/handlers/gcp/index.d.cts","default":"./lib/handlers/gcp/index.cjs"}},"./adapters/azure":{"import":{"types":"./lib/adapters/azure/index.d.ts","default":"./lib/adapters/azure/index.mjs"},"require":{"types":"./lib/adapters/azure/index.d.cts","default":"./lib/adapters/azure/index.cjs"}},"./adapters/dummy":{"import":{"types":"./lib/adapters/dummy/index.d.ts","default":"./lib/adapters/dummy/index.mjs"},"require":{"types":"./lib/adapters/dummy/index.d.cts","default":"./lib/adapters/dummy/index.cjs"}},"./frameworks/koa":{"import":{"types":"./lib/frameworks/koa/index.d.ts","default":"./lib/frameworks/koa/index.mjs"},"require":{"types":"./lib/frameworks/koa/index.d.cts","default":"./lib/frameworks/koa/index.cjs"}},"./handlers/azure":{"import":{"types":"./lib/handlers/azure/index.d.ts","default":"./lib/handlers/azure/index.mjs"},"require":{"types":"./lib/handlers/azure/index.d.cts","default":"./lib/handlers/azure/index.cjs"}},"./adapters/huawei":{"import":{"types":"./lib/adapters/huawei/index.d.ts","default":"./lib/adapters/huawei/index.mjs"},"require":{"types":"./lib/adapters/huawei/index.d.cts","default":"./lib/adapters/huawei/index.cjs"}},"./frameworks/cors":{"import":{"types":"./lib/frameworks/cors/index.d.ts","default":"./lib/frameworks/cors/index.mjs"},"require":{"types":"./lib/frameworks/cors/index.d.cts","default":"./lib/frameworks/cors/index.cjs"}},"./frameworks/hapi":{"import":{"types":"./lib/frameworks/hapi/index.d.ts","default":"./lib/frameworks/hapi/index.mjs"},"require":{"types":"./lib/frameworks/hapi/index.d.cts","default":"./lib/frameworks/hapi/index.cjs"}},"./frameworks/lazy":{"import":{"types":"./lib/frameworks/lazy/index.d.ts","default":"./lib/frameworks/lazy/index.mjs"},"require":{"types":"./lib/frameworks/lazy/index.d.cts","default":"./lib/frameworks/lazy/index.cjs"}},"./frameworks/trpc":{"import":{"types":"./lib/frameworks/trpc/index.d.ts","default":"./lib/frameworks/trpc/index.mjs"},"require":{"types":"./lib/frameworks/trpc/index.d.cts","default":"./lib/frameworks/trpc/index.cjs"}},"./handlers/huawei":{"import":{"types":"./lib/handlers/huawei/index.d.ts","default":"./lib/handlers/huawei/index.mjs"},"require":{"types":"./lib/handlers/huawei/index.d.cts","default":"./lib/handlers/huawei/index.cjs"}},"./resolvers/dummy":{"import":{"types":"./lib/resolvers/dummy/index.d.ts","default":"./lib/resolvers/dummy/index.mjs"},"require":{"types":"./lib/resolvers/dummy/index.d.cts","default":"./lib/resolvers/dummy/index.cjs"}},"./frameworks/polka":{"import":{"types":"./lib/frameworks/polka/index.d.ts","default":"./lib/frameworks/polka/index.mjs"},"require":{"types":"./lib/frameworks/polka/index.d.cts","default":"./lib/frameworks/polka/index.cjs"}},"./handlers/default":{"import":{"types":"./lib/handlers/default/index.d.ts","default":"./lib/handlers/default/index.mjs"},"require":{"types":"./lib/handlers/default/index.d.cts","default":"./lib/handlers/default/index.cjs"}},"./lib/adapters/aws":{"import":{"types":"./lib/adapters/aws/index.d.ts","default":"./lib/adapters/aws/index.mjs"},"require":{"types":"./lib/adapters/aws/index.d.cts","default":"./lib/adapters/aws/index.cjs"}},"./lib/handlers/aws":{"import":{"types":"./lib/handlers/aws/index.d.ts","default":"./lib/handlers/aws/index.mjs"},"require":{"types":"./lib/handlers/aws/index.d.cts","default":"./lib/handlers/aws/index.cjs"}},"./lib/handlers/gcp":{"import":{"types":"./lib/handlers/gcp/index.d.ts","default":"./lib/handlers/gcp/index.mjs"},"require":{"types":"./lib/handlers/gcp/index.d.cts","default":"./lib/handlers/gcp/index.cjs"}},"./handlers/firebase":{"import":{"types":"./lib/handlers/firebase/index.d.ts","default":"./lib/handlers/firebase/index.mjs"},"require":{"types":"./lib/handlers/firebase/index.d.cts","default":"./lib/handlers/firebase/index.cjs"}},"./resolvers/promise":{"import":{"types":"./lib/resolvers/promise/index.d.ts","default":"./lib/resolvers/promise/index.mjs"},"require":{"types":"./lib/resolvers/promise/index.d.cts","default":"./lib/resolvers/promise/index.cjs"}},"./frameworks/deepkit":{"import":{"types":"./lib/frameworks/deepkit/index.d.ts","default":"./lib/frameworks/deepkit/index.mjs"},"require":{"types":"./lib/frameworks/deepkit/index.d.cts","default":"./lib/frameworks/deepkit/index.cjs"}},"./frameworks/express":{"import":{"types":"./lib/frameworks/express/index.d.ts","default":"./lib/frameworks/express/index.mjs"},"require":{"types":"./lib/frameworks/express/index.d.cts","default":"./lib/frameworks/express/index.cjs"}},"./frameworks/fastify":{"import":{"types":"./lib/frameworks/fastify/index.d.ts","default":"./lib/frameworks/fastify/index.mjs"},"require":{"types":"./lib/frameworks/fastify/index.d.cts","default":"./lib/frameworks/fastify/index.cjs"}},"./lib/adapters/azure":{"import":{"types":"./lib/adapters/azure/index.d.ts","default":"./lib/adapters/azure/index.mjs"},"require":{"types":"./lib/adapters/azure/index.d.cts","default":"./lib/adapters/azure/index.cjs"}},"./lib/adapters/dummy":{"import":{"types":"./lib/adapters/dummy/index.d.ts","default":"./lib/adapters/dummy/index.mjs"},"require":{"types":"./lib/adapters/dummy/index.d.cts","default":"./lib/adapters/dummy/index.cjs"}},"./lib/frameworks/koa":{"import":{"types":"./lib/frameworks/koa/index.d.ts","default":"./lib/frameworks/koa/index.mjs"},"require":{"types":"./lib/frameworks/koa/index.d.cts","default":"./lib/frameworks/koa/index.cjs"}},"./lib/handlers/azure":{"import":{"types":"./lib/handlers/azure/index.d.ts","default":"./lib/handlers/azure/index.mjs"},"require":{"types":"./lib/handlers/azure/index.d.cts","default":"./lib/handlers/azure/index.cjs"}},"./resolvers/callback":{"import":{"types":"./lib/resolvers/callback/index.d.ts","default":"./lib/resolvers/callback/index.mjs"},"require":{"types":"./lib/resolvers/callback/index.d.cts","default":"./lib/resolvers/callback/index.cjs"}},"./lib/adapters/huawei":{"import":{"types":"./lib/adapters/huawei/index.d.ts","default":"./lib/adapters/huawei/index.mjs"},"require":{"types":"./lib/adapters/huawei/index.d.cts","default":"./lib/adapters/huawei/index.cjs"}},"./lib/frameworks/cors":{"import":{"types":"./lib/frameworks/cors/index.d.ts","default":"./lib/frameworks/cors/index.mjs"},"require":{"types":"./lib/frameworks/cors/index.d.cts","default":"./lib/frameworks/cors/index.cjs"}},"./lib/frameworks/hapi":{"import":{"types":"./lib/frameworks/hapi/index.d.ts","default":"./lib/frameworks/hapi/index.mjs"},"require":{"types":"./lib/frameworks/hapi/index.d.cts","default":"./lib/frameworks/hapi/index.cjs"}},"./lib/frameworks/lazy":{"import":{"types":"./lib/frameworks/lazy/index.d.ts","default":"./lib/frameworks/lazy/index.mjs"},"require":{"types":"./lib/frameworks/lazy/index.d.cts","default":"./lib/frameworks/lazy/index.cjs"}},"./lib/frameworks/trpc":{"import":{"types":"./lib/frameworks/trpc/index.d.ts","default":"./lib/frameworks/trpc/index.mjs"},"require":{"types":"./lib/frameworks/trpc/index.d.cts","default":"./lib/frameworks/trpc/index.cjs"}},"./lib/handlers/huawei":{"import":{"types":"./lib/handlers/huawei/index.d.ts","default":"./lib/handlers/huawei/index.mjs"},"require":{"types":"./lib/handlers/huawei/index.d.cts","default":"./lib/handlers/huawei/index.cjs"}},"./lib/resolvers/dummy":{"import":{"types":"./lib/resolvers/dummy/index.d.ts","default":"./lib/resolvers/dummy/index.mjs"},"require":{"types":"./lib/resolvers/dummy/index.d.cts","default":"./lib/resolvers/dummy/index.cjs"}},"./lib/frameworks/polka":{"import":{"types":"./lib/frameworks/polka/index.d.ts","default":"./lib/frameworks/polka/index.mjs"},"require":{"types":"./lib/frameworks/polka/index.d.cts","default":"./lib/frameworks/polka/index.cjs"}},"./lib/handlers/default":{"import":{"types":"./lib/handlers/default/index.d.ts","default":"./lib/handlers/default/index.mjs"},"require":{"types":"./lib/handlers/default/index.d.cts","default":"./lib/handlers/default/index.cjs"}},"./lib/handlers/firebase":{"import":{"types":"./lib/handlers/firebase/index.d.ts","default":"./lib/handlers/firebase/index.mjs"},"require":{"types":"./lib/handlers/firebase/index.d.cts","default":"./lib/handlers/firebase/index.cjs"}},"./lib/resolvers/promise":{"import":{"types":"./lib/resolvers/promise/index.d.ts","default":"./lib/resolvers/promise/index.mjs"},"require":{"types":"./lib/resolvers/promise/index.d.cts","default":"./lib/resolvers/promise/index.cjs"}},"./resolvers/aws-context":{"import":{"types":"./lib/resolvers/aws-context/index.d.ts","default":"./lib/resolvers/aws-context/index.mjs"},"require":{"types":"./lib/resolvers/aws-context/index.d.cts","default":"./lib/resolvers/aws-context/index.cjs"}},"./adapters/apollo-server":{"import":{"types":"./lib/adapters/apollo-server/index.d.ts","default":"./lib/adapters/apollo-server/index.mjs"},"require":{"types":"./lib/adapters/apollo-server/index.d.cts","default":"./lib/adapters/apollo-server/index.cjs"}},"./adapters/digital-ocean":{"import":{"types":"./lib/adapters/digital-ocean/index.d.ts","default":"./lib/adapters/digital-ocean/index.mjs"},"require":{"types":"./lib/adapters/digital-ocean/index.d.cts","default":"./lib/adapters/digital-ocean/index.cjs"}},"./frameworks/body-parser":{"import":{"types":"./lib/frameworks/body-parser/index.d.ts","default":"./lib/frameworks/body-parser/index.mjs"},"require":{"types":"./lib/frameworks/body-parser/index.d.cts","default":"./lib/frameworks/body-parser/index.cjs"}},"./handlers/digital-ocean":{"import":{"types":"./lib/handlers/digital-ocean/index.d.ts","default":"./lib/handlers/digital-ocean/index.mjs"},"require":{"types":"./lib/handlers/digital-ocean/index.d.cts","default":"./lib/handlers/digital-ocean/index.cjs"}},"./lib/frameworks/deepkit":{"import":{"types":"./lib/frameworks/deepkit/index.d.ts","default":"./lib/frameworks/deepkit/index.mjs"},"require":{"types":"./lib/frameworks/deepkit/index.d.cts","default":"./lib/frameworks/deepkit/index.cjs"}},"./lib/frameworks/express":{"import":{"types":"./lib/frameworks/express/index.d.ts","default":"./lib/frameworks/express/index.mjs"},"require":{"types":"./lib/frameworks/express/index.d.cts","default":"./lib/frameworks/express/index.cjs"}},"./lib/frameworks/fastify":{"import":{"types":"./lib/frameworks/fastify/index.d.ts","default":"./lib/frameworks/fastify/index.mjs"},"require":{"types":"./lib/frameworks/fastify/index.d.cts","default":"./lib/frameworks/fastify/index.cjs"}},"./lib/resolvers/callback":{"import":{"types":"./lib/resolvers/callback/index.d.ts","default":"./lib/resolvers/callback/index.mjs"},"require":{"types":"./lib/resolvers/callback/index.d.cts","default":"./lib/resolvers/callback/index.cjs"}},"./frameworks/apollo-server":{"import":{"types":"./lib/frameworks/apollo-server/index.d.ts","default":"./lib/frameworks/apollo-server/index.mjs"},"require":{"types":"./lib/frameworks/apollo-server/index.d.cts","default":"./lib/frameworks/apollo-server/index.cjs"}},"./lib/resolvers/aws-context":{"import":{"types":"./lib/resolvers/aws-context/index.d.ts","default":"./lib/resolvers/aws-context/index.mjs"},"require":{"types":"./lib/resolvers/aws-context/index.d.cts","default":"./lib/resolvers/aws-context/index.cjs"}},"./lib/adapters/apollo-server":{"import":{"types":"./lib/adapters/apollo-server/index.d.ts","default":"./lib/adapters/apollo-server/index.mjs"},"require":{"types":"./lib/adapters/apollo-server/index.d.cts","default":"./lib/adapters/apollo-server/index.cjs"}},"./lib/adapters/digital-ocean":{"import":{"types":"./lib/adapters/digital-ocean/index.d.ts","default":"./lib/adapters/digital-ocean/index.mjs"},"require":{"types":"./lib/adapters/digital-ocean/index.d.cts","default":"./lib/adapters/digital-ocean/index.cjs"}},"./lib/frameworks/body-parser":{"import":{"types":"./lib/frameworks/body-parser/index.d.ts","default":"./lib/frameworks/body-parser/index.mjs"},"require":{"types":"./lib/frameworks/body-parser/index.d.cts","default":"./lib/frameworks/body-parser/index.cjs"}},"./lib/handlers/digital-ocean":{"import":{"types":"./lib/handlers/digital-ocean/index.d.ts","default":"./lib/handlers/digital-ocean/index.mjs"},"require":{"types":"./lib/handlers/digital-ocean/index.d.cts","default":"./lib/handlers/digital-ocean/index.cjs"}},"./lib/frameworks/apollo-server":{"import":{"types":"./lib/frameworks/apollo-server/index.d.ts","default":"./lib/frameworks/apollo-server/index.mjs"},"require":{"types":"./lib/frameworks/apollo-server/index.d.cts","default":"./lib/frameworks/apollo-server/index.cjs"}}},"gitHead":"53d431b25a57622173d26b6ddbb6baca389a8c1d","scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"vitest --run --coverage","build":"tsup","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","build:docs":"tsc -p tsconfig.doc.json","test:watch":"vitest --watch","docs:generate":"npm run docs:generate:parsing && npm run docs:generate:markdown && npm run docs:generate:api-pages","docs:generate:parsing":"npm run build:docs && npx tsx scripts/parse-docs.ts","docs:generate:markdown":"npx tsx ./scripts/generate-markdown.ts","docs:generate:api-pages":"npx tsx ./scripts/generate-api-pages.ts"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"10.8.2","description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Digital Ocean and many other clouds.","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"koa":"2.15.0","cors":"2.8.5","glob":"10.3.10","tsup":"8.0.1","vite":"5.0.11","husky":"8.0.3","polka":"0.5.2","eslint":"8.56.0","vitest":"1.1.0","codecov":"3.8.3","esbuild":"0.19.10","express":"4.18.2","fastify":"4.25.2","ts-node":"10.9.2","typedoc":"0.25.4","prettier":"3.1.1","supertest":"6.3.3","@hapi/hapi":"21.3.2","@types/koa":"2.13.12","commitizen":"4.3.0","typescript":"~5.3.3","@types/cors":"2.8.17","@types/node":"18.16.5","body-parser":"1.20.2","stream-mock":"2.0.5","@deepkit/app":"1.0.1-alpha.98","@trpc/server":"10.44.1","@types/polka":"0.5.7","@deepkit/http":"1.0.1-alpha.98","@apollo/server":"4.10.0","@types/express":"4.17.21","firebase-admin":"11.11.1","@azure/functions":"3.5.1","@microsoft/tsdoc":"0.14.2","@types/supertest":"6.0.1","@deepkit/workflow":"1.0.1-alpha.97","@types/aws-lambda":"8.10.130","@deepkit/framework":"1.0.1-alpha.99","@types/body-parser":"1.19.5","eslint-plugin-node":"11.1.0","firebase-functions":"4.5.0","@vitest/coverage-v8":"1.1.3","eslint-plugin-tsdoc":"0.2.17","@npmcli/package-json":"5.0.0","eslint-plugin-import":"2.29.1","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.2","@microsoft/api-extractor":"7.39.0","@microsoft/api-documenter":"7.23.15","@typescript-eslint/parser":"6.15.0","cz-conventional-changelog":"3.3.0","@rushstack/node-core-library":"3.63.0","@microsoft/api-extractor-model":"7.28.3","@typescript-eslint/eslint-plugin":"6.15.0","@google-cloud/functions-framework":"3.3.0"},"peerDependencies":{"koa":">= 2.5.1","cors":">= 2.8.5","express":">= 4.15.4","fastify":">= 4.0.0","@hapi/hapi":">= 21.0.0","@types/koa":">= 2.11.2","@types/cors":">= 2.8.12","body-parser":">= 1.20.0","http-errors":">= 2.0.0","@trpc/server":">= 10.0.0","@deepkit/http":">= 1.0.1-alpha.94","@apollo/server":">= 4.0.0","@types/express":">= 4.15.4","firebase-admin":">= 11.0.0","@azure/functions":">= 2.0.0","reflect-metadata":"^0.1.13","@types/aws-lambda":">= 8.10.92","@types/body-parser":">= 1.19.2","firebase-functions":">= 4.0.0","@google-cloud/functions-framework":">= 3.0.0"},"peerDependenciesMeta":{"koa":{"optional":true},"cors":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"body-parser":{"optional":true},"http-errors":{"optional":true},"@trpc/server":{"optional":true},"@deepkit/http":{"optional":true},"@apollo/server":{"optional":true},"@types/express":{"optional":true},"firebase-admin":{"optional":true},"@azure/functions":{"optional":true},"reflect-metadata":{"optional":true},"@types/aws-lambda":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/functions-framework":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_4.2.3_1725919414746_0.9350172317965229","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"@h4ad/serverless-adapter","version":"4.3.0","keywords":["aws","serverless","api gateway","sqs","sns","lambda edge","alb","lambda","lambda streaming","response streaming","apollo server","express","koa","hapi","fastify","node.js","http","huawei","functiongraph","trpc","azure","azure functions","http trigger v4","firebase","firebase functions","firebase http events","deepkit","deepkit http","digital ocean","digital ocean functions","digital ocean serverless","gcp","google cloud functions","polka"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@4.3.0","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"05e64b6cbb1cedd55748dfbeefef82a2f9380607","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-4.3.0.tgz","fileCount":207,"integrity":"sha512-vGcF5P4hAoWz7lVzAPJXQ20SwcpSrXFbMytVvdZipCLGt/7CFwp2oqrJnHeOnTe0b9UU4cEHLmWKGEoh62uEnA==","signatures":[{"sig":"MEUCIQCHHyk1SeViGTUH/1ZKuRwPJfxvLn1NgS69SSfzJa8j7gIgKsW0r4TZptQJTazYOjI5tr4ApDezojjLQmtGfmRszcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@h4ad%2fserverless-adapter@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1578915},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"./lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}},"./adapters/aws":{"import":{"types":"./lib/adapters/aws/index.d.ts","default":"./lib/adapters/aws/index.mjs"},"require":{"types":"./lib/adapters/aws/index.d.cts","default":"./lib/adapters/aws/index.cjs"}},"./handlers/aws":{"import":{"types":"./lib/handlers/aws/index.d.ts","default":"./lib/handlers/aws/index.mjs"},"require":{"types":"./lib/handlers/aws/index.d.cts","default":"./lib/handlers/aws/index.cjs"}},"./handlers/gcp":{"import":{"types":"./lib/handlers/gcp/index.d.ts","default":"./lib/handlers/gcp/index.mjs"},"require":{"types":"./lib/handlers/gcp/index.d.cts","default":"./lib/handlers/gcp/index.cjs"}},"./adapters/azure":{"import":{"types":"./lib/adapters/azure/index.d.ts","default":"./lib/adapters/azure/index.mjs"},"require":{"types":"./lib/adapters/azure/index.d.cts","default":"./lib/adapters/azure/index.cjs"}},"./adapters/dummy":{"import":{"types":"./lib/adapters/dummy/index.d.ts","default":"./lib/adapters/dummy/index.mjs"},"require":{"types":"./lib/adapters/dummy/index.d.cts","default":"./lib/adapters/dummy/index.cjs"}},"./frameworks/koa":{"import":{"types":"./lib/frameworks/koa/index.d.ts","default":"./lib/frameworks/koa/index.mjs"},"require":{"types":"./lib/frameworks/koa/index.d.cts","default":"./lib/frameworks/koa/index.cjs"}},"./handlers/azure":{"import":{"types":"./lib/handlers/azure/index.d.ts","default":"./lib/handlers/azure/index.mjs"},"require":{"types":"./lib/handlers/azure/index.d.cts","default":"./lib/handlers/azure/index.cjs"}},"./adapters/huawei":{"import":{"types":"./lib/adapters/huawei/index.d.ts","default":"./lib/adapters/huawei/index.mjs"},"require":{"types":"./lib/adapters/huawei/index.d.cts","default":"./lib/adapters/huawei/index.cjs"}},"./frameworks/cors":{"import":{"types":"./lib/frameworks/cors/index.d.ts","default":"./lib/frameworks/cors/index.mjs"},"require":{"types":"./lib/frameworks/cors/index.d.cts","default":"./lib/frameworks/cors/index.cjs"}},"./frameworks/hapi":{"import":{"types":"./lib/frameworks/hapi/index.d.ts","default":"./lib/frameworks/hapi/index.mjs"},"require":{"types":"./lib/frameworks/hapi/index.d.cts","default":"./lib/frameworks/hapi/index.cjs"}},"./frameworks/lazy":{"import":{"types":"./lib/frameworks/lazy/index.d.ts","default":"./lib/frameworks/lazy/index.mjs"},"require":{"types":"./lib/frameworks/lazy/index.d.cts","default":"./lib/frameworks/lazy/index.cjs"}},"./frameworks/trpc":{"import":{"types":"./lib/frameworks/trpc/index.d.ts","default":"./lib/frameworks/trpc/index.mjs"},"require":{"types":"./lib/frameworks/trpc/index.d.cts","default":"./lib/frameworks/trpc/index.cjs"}},"./handlers/huawei":{"import":{"types":"./lib/handlers/huawei/index.d.ts","default":"./lib/handlers/huawei/index.mjs"},"require":{"types":"./lib/handlers/huawei/index.d.cts","default":"./lib/handlers/huawei/index.cjs"}},"./resolvers/dummy":{"import":{"types":"./lib/resolvers/dummy/index.d.ts","default":"./lib/resolvers/dummy/index.mjs"},"require":{"types":"./lib/resolvers/dummy/index.d.cts","default":"./lib/resolvers/dummy/index.cjs"}},"./frameworks/polka":{"import":{"types":"./lib/frameworks/polka/index.d.ts","default":"./lib/frameworks/polka/index.mjs"},"require":{"types":"./lib/frameworks/polka/index.d.cts","default":"./lib/frameworks/polka/index.cjs"}},"./handlers/default":{"import":{"types":"./lib/handlers/default/index.d.ts","default":"./lib/handlers/default/index.mjs"},"require":{"types":"./lib/handlers/default/index.d.cts","default":"./lib/handlers/default/index.cjs"}},"./lib/adapters/aws":{"import":{"types":"./lib/adapters/aws/index.d.ts","default":"./lib/adapters/aws/index.mjs"},"require":{"types":"./lib/adapters/aws/index.d.cts","default":"./lib/adapters/aws/index.cjs"}},"./lib/handlers/aws":{"import":{"types":"./lib/handlers/aws/index.d.ts","default":"./lib/handlers/aws/index.mjs"},"require":{"types":"./lib/handlers/aws/index.d.cts","default":"./lib/handlers/aws/index.cjs"}},"./lib/handlers/gcp":{"import":{"types":"./lib/handlers/gcp/index.d.ts","default":"./lib/handlers/gcp/index.mjs"},"require":{"types":"./lib/handlers/gcp/index.d.cts","default":"./lib/handlers/gcp/index.cjs"}},"./handlers/firebase":{"import":{"types":"./lib/handlers/firebase/index.d.ts","default":"./lib/handlers/firebase/index.mjs"},"require":{"types":"./lib/handlers/firebase/index.d.cts","default":"./lib/handlers/firebase/index.cjs"}},"./resolvers/promise":{"import":{"types":"./lib/resolvers/promise/index.d.ts","default":"./lib/resolvers/promise/index.mjs"},"require":{"types":"./lib/resolvers/promise/index.d.cts","default":"./lib/resolvers/promise/index.cjs"}},"./frameworks/deepkit":{"import":{"types":"./lib/frameworks/deepkit/index.d.ts","default":"./lib/frameworks/deepkit/index.mjs"},"require":{"types":"./lib/frameworks/deepkit/index.d.cts","default":"./lib/frameworks/deepkit/index.cjs"}},"./frameworks/express":{"import":{"types":"./lib/frameworks/express/index.d.ts","default":"./lib/frameworks/express/index.mjs"},"require":{"types":"./lib/frameworks/express/index.d.cts","default":"./lib/frameworks/express/index.cjs"}},"./frameworks/fastify":{"import":{"types":"./lib/frameworks/fastify/index.d.ts","default":"./lib/frameworks/fastify/index.mjs"},"require":{"types":"./lib/frameworks/fastify/index.d.cts","default":"./lib/frameworks/fastify/index.cjs"}},"./lib/adapters/azure":{"import":{"types":"./lib/adapters/azure/index.d.ts","default":"./lib/adapters/azure/index.mjs"},"require":{"types":"./lib/adapters/azure/index.d.cts","default":"./lib/adapters/azure/index.cjs"}},"./lib/adapters/dummy":{"import":{"types":"./lib/adapters/dummy/index.d.ts","default":"./lib/adapters/dummy/index.mjs"},"require":{"types":"./lib/adapters/dummy/index.d.cts","default":"./lib/adapters/dummy/index.cjs"}},"./lib/frameworks/koa":{"import":{"types":"./lib/frameworks/koa/index.d.ts","default":"./lib/frameworks/koa/index.mjs"},"require":{"types":"./lib/frameworks/koa/index.d.cts","default":"./lib/frameworks/koa/index.cjs"}},"./lib/handlers/azure":{"import":{"types":"./lib/handlers/azure/index.d.ts","default":"./lib/handlers/azure/index.mjs"},"require":{"types":"./lib/handlers/azure/index.d.cts","default":"./lib/handlers/azure/index.cjs"}},"./resolvers/callback":{"import":{"types":"./lib/resolvers/callback/index.d.ts","default":"./lib/resolvers/callback/index.mjs"},"require":{"types":"./lib/resolvers/callback/index.d.cts","default":"./lib/resolvers/callback/index.cjs"}},"./lib/adapters/huawei":{"import":{"types":"./lib/adapters/huawei/index.d.ts","default":"./lib/adapters/huawei/index.mjs"},"require":{"types":"./lib/adapters/huawei/index.d.cts","default":"./lib/adapters/huawei/index.cjs"}},"./lib/frameworks/cors":{"import":{"types":"./lib/frameworks/cors/index.d.ts","default":"./lib/frameworks/cors/index.mjs"},"require":{"types":"./lib/frameworks/cors/index.d.cts","default":"./lib/frameworks/cors/index.cjs"}},"./lib/frameworks/hapi":{"import":{"types":"./lib/frameworks/hapi/index.d.ts","default":"./lib/frameworks/hapi/index.mjs"},"require":{"types":"./lib/frameworks/hapi/index.d.cts","default":"./lib/frameworks/hapi/index.cjs"}},"./lib/frameworks/lazy":{"import":{"types":"./lib/frameworks/lazy/index.d.ts","default":"./lib/frameworks/lazy/index.mjs"},"require":{"types":"./lib/frameworks/lazy/index.d.cts","default":"./lib/frameworks/lazy/index.cjs"}},"./lib/frameworks/trpc":{"import":{"types":"./lib/frameworks/trpc/index.d.ts","default":"./lib/frameworks/trpc/index.mjs"},"require":{"types":"./lib/frameworks/trpc/index.d.cts","default":"./lib/frameworks/trpc/index.cjs"}},"./lib/handlers/huawei":{"import":{"types":"./lib/handlers/huawei/index.d.ts","default":"./lib/handlers/huawei/index.mjs"},"require":{"types":"./lib/handlers/huawei/index.d.cts","default":"./lib/handlers/huawei/index.cjs"}},"./lib/resolvers/dummy":{"import":{"types":"./lib/resolvers/dummy/index.d.ts","default":"./lib/resolvers/dummy/index.mjs"},"require":{"types":"./lib/resolvers/dummy/index.d.cts","default":"./lib/resolvers/dummy/index.cjs"}},"./lib/frameworks/polka":{"import":{"types":"./lib/frameworks/polka/index.d.ts","default":"./lib/frameworks/polka/index.mjs"},"require":{"types":"./lib/frameworks/polka/index.d.cts","default":"./lib/frameworks/polka/index.cjs"}},"./lib/handlers/default":{"import":{"types":"./lib/handlers/default/index.d.ts","default":"./lib/handlers/default/index.mjs"},"require":{"types":"./lib/handlers/default/index.d.cts","default":"./lib/handlers/default/index.cjs"}},"./lib/handlers/firebase":{"import":{"types":"./lib/handlers/firebase/index.d.ts","default":"./lib/handlers/firebase/index.mjs"},"require":{"types":"./lib/handlers/firebase/index.d.cts","default":"./lib/handlers/firebase/index.cjs"}},"./lib/resolvers/promise":{"import":{"types":"./lib/resolvers/promise/index.d.ts","default":"./lib/resolvers/promise/index.mjs"},"require":{"types":"./lib/resolvers/promise/index.d.cts","default":"./lib/resolvers/promise/index.cjs"}},"./resolvers/aws-context":{"import":{"types":"./lib/resolvers/aws-context/index.d.ts","default":"./lib/resolvers/aws-context/index.mjs"},"require":{"types":"./lib/resolvers/aws-context/index.d.cts","default":"./lib/resolvers/aws-context/index.cjs"}},"./adapters/apollo-server":{"import":{"types":"./lib/adapters/apollo-server/index.d.ts","default":"./lib/adapters/apollo-server/index.mjs"},"require":{"types":"./lib/adapters/apollo-server/index.d.cts","default":"./lib/adapters/apollo-server/index.cjs"}},"./adapters/digital-ocean":{"import":{"types":"./lib/adapters/digital-ocean/index.d.ts","default":"./lib/adapters/digital-ocean/index.mjs"},"require":{"types":"./lib/adapters/digital-ocean/index.d.cts","default":"./lib/adapters/digital-ocean/index.cjs"}},"./frameworks/body-parser":{"import":{"types":"./lib/frameworks/body-parser/index.d.ts","default":"./lib/frameworks/body-parser/index.mjs"},"require":{"types":"./lib/frameworks/body-parser/index.d.cts","default":"./lib/frameworks/body-parser/index.cjs"}},"./handlers/digital-ocean":{"import":{"types":"./lib/handlers/digital-ocean/index.d.ts","default":"./lib/handlers/digital-ocean/index.mjs"},"require":{"types":"./lib/handlers/digital-ocean/index.d.cts","default":"./lib/handlers/digital-ocean/index.cjs"}},"./lib/frameworks/deepkit":{"import":{"types":"./lib/frameworks/deepkit/index.d.ts","default":"./lib/frameworks/deepkit/index.mjs"},"require":{"types":"./lib/frameworks/deepkit/index.d.cts","default":"./lib/frameworks/deepkit/index.cjs"}},"./lib/frameworks/express":{"import":{"types":"./lib/frameworks/express/index.d.ts","default":"./lib/frameworks/express/index.mjs"},"require":{"types":"./lib/frameworks/express/index.d.cts","default":"./lib/frameworks/express/index.cjs"}},"./lib/frameworks/fastify":{"import":{"types":"./lib/frameworks/fastify/index.d.ts","default":"./lib/frameworks/fastify/index.mjs"},"require":{"types":"./lib/frameworks/fastify/index.d.cts","default":"./lib/frameworks/fastify/index.cjs"}},"./lib/resolvers/callback":{"import":{"types":"./lib/resolvers/callback/index.d.ts","default":"./lib/resolvers/callback/index.mjs"},"require":{"types":"./lib/resolvers/callback/index.d.cts","default":"./lib/resolvers/callback/index.cjs"}},"./frameworks/apollo-server":{"import":{"types":"./lib/frameworks/apollo-server/index.d.ts","default":"./lib/frameworks/apollo-server/index.mjs"},"require":{"types":"./lib/frameworks/apollo-server/index.d.cts","default":"./lib/frameworks/apollo-server/index.cjs"}},"./lib/resolvers/aws-context":{"import":{"types":"./lib/resolvers/aws-context/index.d.ts","default":"./lib/resolvers/aws-context/index.mjs"},"require":{"types":"./lib/resolvers/aws-context/index.d.cts","default":"./lib/resolvers/aws-context/index.cjs"}},"./lib/adapters/apollo-server":{"import":{"types":"./lib/adapters/apollo-server/index.d.ts","default":"./lib/adapters/apollo-server/index.mjs"},"require":{"types":"./lib/adapters/apollo-server/index.d.cts","default":"./lib/adapters/apollo-server/index.cjs"}},"./lib/adapters/digital-ocean":{"import":{"types":"./lib/adapters/digital-ocean/index.d.ts","default":"./lib/adapters/digital-ocean/index.mjs"},"require":{"types":"./lib/adapters/digital-ocean/index.d.cts","default":"./lib/adapters/digital-ocean/index.cjs"}},"./lib/frameworks/body-parser":{"import":{"types":"./lib/frameworks/body-parser/index.d.ts","default":"./lib/frameworks/body-parser/index.mjs"},"require":{"types":"./lib/frameworks/body-parser/index.d.cts","default":"./lib/frameworks/body-parser/index.cjs"}},"./lib/handlers/digital-ocean":{"import":{"types":"./lib/handlers/digital-ocean/index.d.ts","default":"./lib/handlers/digital-ocean/index.mjs"},"require":{"types":"./lib/handlers/digital-ocean/index.d.cts","default":"./lib/handlers/digital-ocean/index.cjs"}},"./lib/frameworks/apollo-server":{"import":{"types":"./lib/frameworks/apollo-server/index.d.ts","default":"./lib/frameworks/apollo-server/index.mjs"},"require":{"types":"./lib/frameworks/apollo-server/index.d.cts","default":"./lib/frameworks/apollo-server/index.cjs"}}},"gitHead":"ed671ae544dd2d0126f01effcc30e942f4883cbd","scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"vitest --run --coverage","build":"tsup","clean":"rm -rf ./lib/","prepare":"husky install","coverage":"codecov","typecheck":"tsc --noEmit","build:docs":"tsc -p tsconfig.doc.json","test:watch":"vitest --watch","docs:generate":"npm run docs:generate:parsing && npm run docs:generate:markdown && npm run docs:generate:api-pages","docs:generate:parsing":"npm run build:docs && npx tsx scripts/parse-docs.ts","docs:generate:markdown":"npx tsx ./scripts/generate-markdown.ts","docs:generate:api-pages":"npx tsx ./scripts/generate-api-pages.ts"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"10.8.2","description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Digital Ocean and many other clouds.","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"koa":"2.15.0","cors":"2.8.5","glob":"10.3.10","tsup":"8.0.1","vite":"5.0.11","husky":"8.0.3","polka":"0.5.2","eslint":"8.56.0","vitest":"1.1.0","codecov":"3.8.3","esbuild":"0.19.10","express":"4.18.2","fastify":"4.25.2","ts-node":"10.9.2","typedoc":"0.25.4","prettier":"3.1.1","supertest":"6.3.3","@hapi/hapi":"21.3.2","@types/koa":"2.13.12","commitizen":"4.3.0","typescript":"~5.3.3","@types/cors":"2.8.17","@types/node":"18.16.5","body-parser":"1.20.2","stream-mock":"2.0.5","@deepkit/app":"1.0.1-alpha.98","@trpc/server":"10.44.1","@types/polka":"0.5.7","@deepkit/http":"1.0.1-alpha.98","@apollo/server":"4.10.0","@types/express":"4.17.21","firebase-admin":"11.11.1","@azure/functions":"3.5.1","@microsoft/tsdoc":"0.14.2","@types/supertest":"6.0.1","@deepkit/workflow":"1.0.1-alpha.97","@types/aws-lambda":"8.10.130","@deepkit/framework":"1.0.1-alpha.99","@types/body-parser":"1.19.5","eslint-plugin-node":"11.1.0","firebase-functions":"4.5.0","@vitest/coverage-v8":"1.1.3","eslint-plugin-tsdoc":"0.2.17","@npmcli/package-json":"5.0.0","eslint-plugin-import":"2.29.1","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.2","@microsoft/api-extractor":"7.39.0","@microsoft/api-documenter":"7.23.15","@typescript-eslint/parser":"6.15.0","cz-conventional-changelog":"3.3.0","@rushstack/node-core-library":"3.63.0","@microsoft/api-extractor-model":"7.28.3","@typescript-eslint/eslint-plugin":"6.15.0","@google-cloud/functions-framework":"3.3.0"},"peerDependencies":{"koa":">= 2.5.1","cors":">= 2.8.5","express":">= 4.15.4","fastify":">= 4.0.0","@hapi/hapi":">= 21.0.0","@types/koa":">= 2.11.2","@types/cors":">= 2.8.12","body-parser":">= 1.20.0","http-errors":">= 2.0.0","@trpc/server":">= 10.0.0","@deepkit/http":">= 1.0.1-alpha.94","@apollo/server":">= 4.0.0","@types/express":">= 4.15.4","firebase-admin":">= 11.0.0","@azure/functions":">= 2.0.0","reflect-metadata":"^0.1.13","@types/aws-lambda":">= 8.10.92","@types/body-parser":">= 1.19.2","firebase-functions":">= 4.0.0","@google-cloud/functions-framework":">= 3.0.0"},"peerDependenciesMeta":{"koa":{"optional":true},"cors":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"body-parser":{"optional":true},"http-errors":{"optional":true},"@trpc/server":{"optional":true},"@deepkit/http":{"optional":true},"@apollo/server":{"optional":true},"@types/express":{"optional":true},"firebase-admin":{"optional":true},"@azure/functions":{"optional":true},"reflect-metadata":{"optional":true},"@types/aws-lambda":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/functions-framework":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_4.3.0_1726707120817_0.03535502944377655","host":"s3://npm-registry-packages"}},"4.3.2":{"name":"@h4ad/serverless-adapter","version":"4.3.2","keywords":["aws","serverless","api gateway","sqs","sns","lambda edge","alb","lambda","lambda streaming","response streaming","apollo server","express","koa","hapi","fastify","node.js","http","huawei","functiongraph","trpc","azure","azure functions","http trigger v4","firebase","firebase functions","firebase http events","deepkit","deepkit http","digital ocean","digital ocean functions","digital ocean serverless","gcp","google cloud functions","polka"],"author":{"url":"https://github.com/H4ad","name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com"},"license":"MIT","_id":"@h4ad/serverless-adapter@4.3.2","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"homepage":"https://github.com/H4ad/serverless-adapter#readme","bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"dist":{"shasum":"c99721a6571c44acee2537def2ea07902f8a1ba7","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-4.3.2.tgz","fileCount":207,"integrity":"sha512-+f4GQL5VJAoQed+upzy+iWnnIQxJBLttJBV8GXJkhItYJthhuXldvFO2STH1Zpn6NaIypmZgbwxgBZha5YoUCQ==","signatures":[{"sig":"MEUCIEN2F/Sf2nIVcSUod9ooAB9jqU0jG6BqeWLscX25GKltAiEAle3PH3xMm9aFPlQVHuFullOeXrMycQ6htUmv0EP75Iw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@h4ad%2fserverless-adapter@4.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1578866},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"./lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}},"./adapters/aws":{"import":{"types":"./lib/adapters/aws/index.d.ts","default":"./lib/adapters/aws/index.mjs"},"require":{"types":"./lib/adapters/aws/index.d.cts","default":"./lib/adapters/aws/index.cjs"}},"./handlers/aws":{"import":{"types":"./lib/handlers/aws/index.d.ts","default":"./lib/handlers/aws/index.mjs"},"require":{"types":"./lib/handlers/aws/index.d.cts","default":"./lib/handlers/aws/index.cjs"}},"./handlers/gcp":{"import":{"types":"./lib/handlers/gcp/index.d.ts","default":"./lib/handlers/gcp/index.mjs"},"require":{"types":"./lib/handlers/gcp/index.d.cts","default":"./lib/handlers/gcp/index.cjs"}},"./adapters/azure":{"import":{"types":"./lib/adapters/azure/index.d.ts","default":"./lib/adapters/azure/index.mjs"},"require":{"types":"./lib/adapters/azure/index.d.cts","default":"./lib/adapters/azure/index.cjs"}},"./adapters/dummy":{"import":{"types":"./lib/adapters/dummy/index.d.ts","default":"./lib/adapters/dummy/index.mjs"},"require":{"types":"./lib/adapters/dummy/index.d.cts","default":"./lib/adapters/dummy/index.cjs"}},"./frameworks/koa":{"import":{"types":"./lib/frameworks/koa/index.d.ts","default":"./lib/frameworks/koa/index.mjs"},"require":{"types":"./lib/frameworks/koa/index.d.cts","default":"./lib/frameworks/koa/index.cjs"}},"./handlers/azure":{"import":{"types":"./lib/handlers/azure/index.d.ts","default":"./lib/handlers/azure/index.mjs"},"require":{"types":"./lib/handlers/azure/index.d.cts","default":"./lib/handlers/azure/index.cjs"}},"./adapters/huawei":{"import":{"types":"./lib/adapters/huawei/index.d.ts","default":"./lib/adapters/huawei/index.mjs"},"require":{"types":"./lib/adapters/huawei/index.d.cts","default":"./lib/adapters/huawei/index.cjs"}},"./frameworks/cors":{"import":{"types":"./lib/frameworks/cors/index.d.ts","default":"./lib/frameworks/cors/index.mjs"},"require":{"types":"./lib/frameworks/cors/index.d.cts","default":"./lib/frameworks/cors/index.cjs"}},"./frameworks/hapi":{"import":{"types":"./lib/frameworks/hapi/index.d.ts","default":"./lib/frameworks/hapi/index.mjs"},"require":{"types":"./lib/frameworks/hapi/index.d.cts","default":"./lib/frameworks/hapi/index.cjs"}},"./frameworks/lazy":{"import":{"types":"./lib/frameworks/lazy/index.d.ts","default":"./lib/frameworks/lazy/index.mjs"},"require":{"types":"./lib/frameworks/lazy/index.d.cts","default":"./lib/frameworks/lazy/index.cjs"}},"./frameworks/trpc":{"import":{"types":"./lib/frameworks/trpc/index.d.ts","default":"./lib/frameworks/trpc/index.mjs"},"require":{"types":"./lib/frameworks/trpc/index.d.cts","default":"./lib/frameworks/trpc/index.cjs"}},"./handlers/huawei":{"import":{"types":"./lib/handlers/huawei/index.d.ts","default":"./lib/handlers/huawei/index.mjs"},"require":{"types":"./lib/handlers/huawei/index.d.cts","default":"./lib/handlers/huawei/index.cjs"}},"./resolvers/dummy":{"import":{"types":"./lib/resolvers/dummy/index.d.ts","default":"./lib/resolvers/dummy/index.mjs"},"require":{"types":"./lib/resolvers/dummy/index.d.cts","default":"./lib/resolvers/dummy/index.cjs"}},"./frameworks/polka":{"import":{"types":"./lib/frameworks/polka/index.d.ts","default":"./lib/frameworks/polka/index.mjs"},"require":{"types":"./lib/frameworks/polka/index.d.cts","default":"./lib/frameworks/polka/index.cjs"}},"./handlers/default":{"import":{"types":"./lib/handlers/default/index.d.ts","default":"./lib/handlers/default/index.mjs"},"require":{"types":"./lib/handlers/default/index.d.cts","default":"./lib/handlers/default/index.cjs"}},"./lib/adapters/aws":{"import":{"types":"./lib/adapters/aws/index.d.ts","default":"./lib/adapters/aws/index.mjs"},"require":{"types":"./lib/adapters/aws/index.d.cts","default":"./lib/adapters/aws/index.cjs"}},"./lib/handlers/aws":{"import":{"types":"./lib/handlers/aws/index.d.ts","default":"./lib/handlers/aws/index.mjs"},"require":{"types":"./lib/handlers/aws/index.d.cts","default":"./lib/handlers/aws/index.cjs"}},"./lib/handlers/gcp":{"import":{"types":"./lib/handlers/gcp/index.d.ts","default":"./lib/handlers/gcp/index.mjs"},"require":{"types":"./lib/handlers/gcp/index.d.cts","default":"./lib/handlers/gcp/index.cjs"}},"./handlers/firebase":{"import":{"types":"./lib/handlers/firebase/index.d.ts","default":"./lib/handlers/firebase/index.mjs"},"require":{"types":"./lib/handlers/firebase/index.d.cts","default":"./lib/handlers/firebase/index.cjs"}},"./resolvers/promise":{"import":{"types":"./lib/resolvers/promise/index.d.ts","default":"./lib/resolvers/promise/index.mjs"},"require":{"types":"./lib/resolvers/promise/index.d.cts","default":"./lib/resolvers/promise/index.cjs"}},"./frameworks/deepkit":{"import":{"types":"./lib/frameworks/deepkit/index.d.ts","default":"./lib/frameworks/deepkit/index.mjs"},"require":{"types":"./lib/frameworks/deepkit/index.d.cts","default":"./lib/frameworks/deepkit/index.cjs"}},"./frameworks/express":{"import":{"types":"./lib/frameworks/express/index.d.ts","default":"./lib/frameworks/express/index.mjs"},"require":{"types":"./lib/frameworks/express/index.d.cts","default":"./lib/frameworks/express/index.cjs"}},"./frameworks/fastify":{"import":{"types":"./lib/frameworks/fastify/index.d.ts","default":"./lib/frameworks/fastify/index.mjs"},"require":{"types":"./lib/frameworks/fastify/index.d.cts","default":"./lib/frameworks/fastify/index.cjs"}},"./lib/adapters/azure":{"import":{"types":"./lib/adapters/azure/index.d.ts","default":"./lib/adapters/azure/index.mjs"},"require":{"types":"./lib/adapters/azure/index.d.cts","default":"./lib/adapters/azure/index.cjs"}},"./lib/adapters/dummy":{"import":{"types":"./lib/adapters/dummy/index.d.ts","default":"./lib/adapters/dummy/index.mjs"},"require":{"types":"./lib/adapters/dummy/index.d.cts","default":"./lib/adapters/dummy/index.cjs"}},"./lib/frameworks/koa":{"import":{"types":"./lib/frameworks/koa/index.d.ts","default":"./lib/frameworks/koa/index.mjs"},"require":{"types":"./lib/frameworks/koa/index.d.cts","default":"./lib/frameworks/koa/index.cjs"}},"./lib/handlers/azure":{"import":{"types":"./lib/handlers/azure/index.d.ts","default":"./lib/handlers/azure/index.mjs"},"require":{"types":"./lib/handlers/azure/index.d.cts","default":"./lib/handlers/azure/index.cjs"}},"./resolvers/callback":{"import":{"types":"./lib/resolvers/callback/index.d.ts","default":"./lib/resolvers/callback/index.mjs"},"require":{"types":"./lib/resolvers/callback/index.d.cts","default":"./lib/resolvers/callback/index.cjs"}},"./lib/adapters/huawei":{"import":{"types":"./lib/adapters/huawei/index.d.ts","default":"./lib/adapters/huawei/index.mjs"},"require":{"types":"./lib/adapters/huawei/index.d.cts","default":"./lib/adapters/huawei/index.cjs"}},"./lib/frameworks/cors":{"import":{"types":"./lib/frameworks/cors/index.d.ts","default":"./lib/frameworks/cors/index.mjs"},"require":{"types":"./lib/frameworks/cors/index.d.cts","default":"./lib/frameworks/cors/index.cjs"}},"./lib/frameworks/hapi":{"import":{"types":"./lib/frameworks/hapi/index.d.ts","default":"./lib/frameworks/hapi/index.mjs"},"require":{"types":"./lib/frameworks/hapi/index.d.cts","default":"./lib/frameworks/hapi/index.cjs"}},"./lib/frameworks/lazy":{"import":{"types":"./lib/frameworks/lazy/index.d.ts","default":"./lib/frameworks/lazy/index.mjs"},"require":{"types":"./lib/frameworks/lazy/index.d.cts","default":"./lib/frameworks/lazy/index.cjs"}},"./lib/frameworks/trpc":{"import":{"types":"./lib/frameworks/trpc/index.d.ts","default":"./lib/frameworks/trpc/index.mjs"},"require":{"types":"./lib/frameworks/trpc/index.d.cts","default":"./lib/frameworks/trpc/index.cjs"}},"./lib/handlers/huawei":{"import":{"types":"./lib/handlers/huawei/index.d.ts","default":"./lib/handlers/huawei/index.mjs"},"require":{"types":"./lib/handlers/huawei/index.d.cts","default":"./lib/handlers/huawei/index.cjs"}},"./lib/resolvers/dummy":{"import":{"types":"./lib/resolvers/dummy/index.d.ts","default":"./lib/resolvers/dummy/index.mjs"},"require":{"types":"./lib/resolvers/dummy/index.d.cts","default":"./lib/resolvers/dummy/index.cjs"}},"./lib/frameworks/polka":{"import":{"types":"./lib/frameworks/polka/index.d.ts","default":"./lib/frameworks/polka/index.mjs"},"require":{"types":"./lib/frameworks/polka/index.d.cts","default":"./lib/frameworks/polka/index.cjs"}},"./lib/handlers/default":{"import":{"types":"./lib/handlers/default/index.d.ts","default":"./lib/handlers/default/index.mjs"},"require":{"types":"./lib/handlers/default/index.d.cts","default":"./lib/handlers/default/index.cjs"}},"./lib/handlers/firebase":{"import":{"types":"./lib/handlers/firebase/index.d.ts","default":"./lib/handlers/firebase/index.mjs"},"require":{"types":"./lib/handlers/firebase/index.d.cts","default":"./lib/handlers/firebase/index.cjs"}},"./lib/resolvers/promise":{"import":{"types":"./lib/resolvers/promise/index.d.ts","default":"./lib/resolvers/promise/index.mjs"},"require":{"types":"./lib/resolvers/promise/index.d.cts","default":"./lib/resolvers/promise/index.cjs"}},"./resolvers/aws-context":{"import":{"types":"./lib/resolvers/aws-context/index.d.ts","default":"./lib/resolvers/aws-context/index.mjs"},"require":{"types":"./lib/resolvers/aws-context/index.d.cts","default":"./lib/resolvers/aws-context/index.cjs"}},"./adapters/apollo-server":{"import":{"types":"./lib/adapters/apollo-server/index.d.ts","default":"./lib/adapters/apollo-server/index.mjs"},"require":{"types":"./lib/adapters/apollo-server/index.d.cts","default":"./lib/adapters/apollo-server/index.cjs"}},"./adapters/digital-ocean":{"import":{"types":"./lib/adapters/digital-ocean/index.d.ts","default":"./lib/adapters/digital-ocean/index.mjs"},"require":{"types":"./lib/adapters/digital-ocean/index.d.cts","default":"./lib/adapters/digital-ocean/index.cjs"}},"./frameworks/body-parser":{"import":{"types":"./lib/frameworks/body-parser/index.d.ts","default":"./lib/frameworks/body-parser/index.mjs"},"require":{"types":"./lib/frameworks/body-parser/index.d.cts","default":"./lib/frameworks/body-parser/index.cjs"}},"./handlers/digital-ocean":{"import":{"types":"./lib/handlers/digital-ocean/index.d.ts","default":"./lib/handlers/digital-ocean/index.mjs"},"require":{"types":"./lib/handlers/digital-ocean/index.d.cts","default":"./lib/handlers/digital-ocean/index.cjs"}},"./lib/frameworks/deepkit":{"import":{"types":"./lib/frameworks/deepkit/index.d.ts","default":"./lib/frameworks/deepkit/index.mjs"},"require":{"types":"./lib/frameworks/deepkit/index.d.cts","default":"./lib/frameworks/deepkit/index.cjs"}},"./lib/frameworks/express":{"import":{"types":"./lib/frameworks/express/index.d.ts","default":"./lib/frameworks/express/index.mjs"},"require":{"types":"./lib/frameworks/express/index.d.cts","default":"./lib/frameworks/express/index.cjs"}},"./lib/frameworks/fastify":{"import":{"types":"./lib/frameworks/fastify/index.d.ts","default":"./lib/frameworks/fastify/index.mjs"},"require":{"types":"./lib/frameworks/fastify/index.d.cts","default":"./lib/frameworks/fastify/index.cjs"}},"./lib/resolvers/callback":{"import":{"types":"./lib/resolvers/callback/index.d.ts","default":"./lib/resolvers/callback/index.mjs"},"require":{"types":"./lib/resolvers/callback/index.d.cts","default":"./lib/resolvers/callback/index.cjs"}},"./frameworks/apollo-server":{"import":{"types":"./lib/frameworks/apollo-server/index.d.ts","default":"./lib/frameworks/apollo-server/index.mjs"},"require":{"types":"./lib/frameworks/apollo-server/index.d.cts","default":"./lib/frameworks/apollo-server/index.cjs"}},"./lib/resolvers/aws-context":{"import":{"types":"./lib/resolvers/aws-context/index.d.ts","default":"./lib/resolvers/aws-context/index.mjs"},"require":{"types":"./lib/resolvers/aws-context/index.d.cts","default":"./lib/resolvers/aws-context/index.cjs"}},"./lib/adapters/apollo-server":{"import":{"types":"./lib/adapters/apollo-server/index.d.ts","default":"./lib/adapters/apollo-server/index.mjs"},"require":{"types":"./lib/adapters/apollo-server/index.d.cts","default":"./lib/adapters/apollo-server/index.cjs"}},"./lib/adapters/digital-ocean":{"import":{"types":"./lib/adapters/digital-ocean/index.d.ts","default":"./lib/adapters/digital-ocean/index.mjs"},"require":{"types":"./lib/adapters/digital-ocean/index.d.cts","default":"./lib/adapters/digital-ocean/index.cjs"}},"./lib/frameworks/body-parser":{"import":{"types":"./lib/frameworks/body-parser/index.d.ts","default":"./lib/frameworks/body-parser/index.mjs"},"require":{"types":"./lib/frameworks/body-parser/index.d.cts","default":"./lib/frameworks/body-parser/index.cjs"}},"./lib/handlers/digital-ocean":{"import":{"types":"./lib/handlers/digital-ocean/index.d.ts","default":"./lib/handlers/digital-ocean/index.mjs"},"require":{"types":"./lib/handlers/digital-ocean/index.d.cts","default":"./lib/handlers/digital-ocean/index.cjs"}},"./lib/frameworks/apollo-server":{"import":{"types":"./lib/frameworks/apollo-server/index.d.ts","default":"./lib/frameworks/apollo-server/index.mjs"},"require":{"types":"./lib/frameworks/apollo-server/index.d.cts","default":"./lib/frameworks/apollo-server/index.cjs"}}},"gitHead":"785da36c0e09c69352342a6ab63d3f9fe155a896","scripts":{"cm":"cz","lint":"eslint ./src/ ./test/  --fix","test":"vitest --run --coverage","build":"tsup","clean":"rm -rf ./lib/","prepare":"husky install","typecheck":"tsc --noEmit","build:docs":"tsc -p tsconfig.doc.json","test:watch":"vitest --watch","docs:generate":"npm run docs:generate:parsing && npm run docs:generate:markdown && npm run docs:generate:api-pages","docs:generate:parsing":"npm run build:docs && npx tsx scripts/parse-docs.ts","docs:generate:markdown":"npx tsx ./scripts/generate-markdown.ts","docs:generate:api-pages":"npx tsx ./scripts/generate-api-pages.ts"},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"repository":{"url":"git+https://github.com/H4ad/serverless-adapter.git","type":"git"},"_npmVersion":"10.8.2","description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Digital Ocean and many other clouds.","directories":{},"_nodeVersion":"20.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"koa":"2.15.0","cors":"2.8.5","glob":"10.3.10","tsup":"8.0.1","vite":"5.0.11","husky":"8.0.3","polka":"0.5.2","eslint":"8.56.0","vitest":"1.6.0","esbuild":"0.19.10","express":"4.18.2","fastify":"4.25.2","ts-node":"10.9.2","typedoc":"0.26.2","prettier":"3.1.1","supertest":"6.3.3","@hapi/hapi":"21.3.2","@types/koa":"2.13.12","commitizen":"4.3.0","typescript":"~5.3.3","@types/cors":"2.8.17","@types/node":"18.16.5","body-parser":"1.20.2","stream-mock":"2.0.5","@deepkit/app":"1.0.1-alpha.98","@trpc/server":"10.44.1","@types/polka":"0.5.7","@deepkit/http":"1.0.1-alpha.98","@apollo/server":"4.10.0","@types/express":"4.17.21","firebase-admin":"11.11.1","@azure/functions":"3.5.1","@microsoft/tsdoc":"0.14.2","@types/supertest":"6.0.1","@deepkit/workflow":"1.0.1-alpha.97","@types/aws-lambda":"8.10.130","@deepkit/framework":"1.0.1-alpha.99","@types/body-parser":"1.19.5","eslint-plugin-node":"11.1.0","firebase-functions":"4.5.0","@vitest/coverage-v8":"1.1.3","eslint-plugin-tsdoc":"0.2.17","@npmcli/package-json":"5.0.0","eslint-plugin-import":"2.29.1","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.2","@microsoft/api-extractor":"7.39.0","@microsoft/api-documenter":"7.23.15","@typescript-eslint/parser":"6.15.0","cz-conventional-changelog":"3.3.0","@rushstack/node-core-library":"3.63.0","@microsoft/api-extractor-model":"7.28.3","@typescript-eslint/eslint-plugin":"6.15.0","@google-cloud/functions-framework":"3.3.0"},"peerDependencies":{"koa":">= 2.5.1","cors":">= 2.8.5","express":">= 4.15.4","fastify":">= 4.0.0","@hapi/hapi":">= 21.0.0","@types/koa":">= 2.11.2","@types/cors":">= 2.8.12","body-parser":">= 1.20.0","http-errors":">= 2.0.0","@trpc/server":">= 10.0.0","@deepkit/http":">= 1.0.1-alpha.94","@apollo/server":">= 4.0.0","@types/express":">= 4.15.4","firebase-admin":">= 11.0.0","@azure/functions":">= 2.0.0","reflect-metadata":">= 0.1.13","@types/aws-lambda":">= 8.10.92","@types/body-parser":">= 1.19.2","firebase-functions":">= 4.0.0","@google-cloud/functions-framework":">= 3.0.0"},"peerDependenciesMeta":{"koa":{"optional":true},"cors":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@types/koa":{"optional":true},"@types/hapi":{"optional":true},"body-parser":{"optional":true},"http-errors":{"optional":true},"@trpc/server":{"optional":true},"@deepkit/http":{"optional":true},"@apollo/server":{"optional":true},"@types/express":{"optional":true},"firebase-admin":{"optional":true},"@azure/functions":{"optional":true},"reflect-metadata":{"optional":true},"@types/aws-lambda":{"optional":true},"firebase-functions":{"optional":true},"@google-cloud/functions-framework":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/serverless-adapter_4.3.2_1731120454280_0.30216381149179417","host":"s3://npm-registry-packages"}},"4.4.0":{"name":"@h4ad/serverless-adapter","version":"4.4.0","description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Digital Ocean and many other clouds.","type":"module","main":"./lib/index.cjs","module":"./lib/index.mjs","types":"./lib/index.d.ts","scripts":{"prepare":"husky install","build":"tsup","build:docs":"tsc -p tsconfig.doc.json","clean":"rm -rf ./lib/","cm":"cz","lint":"eslint ./src/ ./test/  --fix","docs:generate":"npm run docs:generate:parsing && npm run docs:generate:markdown && npm run docs:generate:api-pages","docs:generate:parsing":"npm run build:docs && npx tsx scripts/parse-docs.ts","docs:generate:markdown":"npx tsx ./scripts/generate-markdown.ts","docs:generate:api-pages":"npx tsx ./scripts/generate-api-pages.ts","test:watch":"vitest --watch","test":"vitest --run --coverage","typecheck":"tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/H4ad/serverless-adapter.git"},"license":"MIT","author":{"name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com","url":"https://github.com/H4ad"},"engines":{"node":">=18.0.0"},"keywords":["aws","serverless","api gateway","sqs","sns","lambda edge","alb","lambda","lambda streaming","response streaming","apollo server","express","koa","hapi","fastify","node.js","http","huawei","functiongraph","trpc","azure","azure functions","http trigger v4","firebase","firebase functions","firebase http events","deepkit","deepkit http","digital ocean","digital ocean functions","digital ocean serverless","gcp","google cloud functions","polka"],"bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"homepage":"https://github.com/H4ad/serverless-adapter#readme","devDependencies":{"@apollo/server":"4.10.0","@azure/functions":"3.5.1","@deepkit/app":"1.0.1-alpha.155","@deepkit/core":"1.0.1-alpha.154","@deepkit/framework":"1.0.1-alpha.155","@deepkit/http":"1.0.1-alpha.155","@deepkit/injector":"1.0.1-alpha.155","@deepkit/logger":"1.0.1-alpha.155","@deepkit/stopwatch":"1.0.1-alpha.155","@deepkit/type":"1.0.1-alpha.155","@deepkit/workflow":"1.0.1-alpha.155","@google-cloud/functions-framework":"3.4.2","@hapi/hapi":"21.3.2","@microsoft/api-documenter":"7.26.0","@microsoft/api-extractor":"7.48.0","@microsoft/api-extractor-model":"7.30.0","@microsoft/tsdoc":"0.15.1","@rushstack/node-core-library":"5.10.0","@trpc/server":"10.45.2","@types/aws-lambda":"8.10.146","@types/body-parser":"1.19.5","@types/cors":"2.8.17","@types/express":"4.17.21","@types/koa":"2.15.0","@types/node":"18.19.67","@types/polka":"0.5.7","@types/supertest":"6.0.2","@typescript-eslint/eslint-plugin":"6.21.0","@typescript-eslint/parser":"6.21.0","@vitest/coverage-v8":"2.1.6","body-parser":"1.20.3","body-parser-v2":"npm:body-parser@2","commitizen":"4.3.0","cors":"2.8.5","cz-conventional-changelog":"3.3.0","esbuild":"0.24.0","eslint":"8.57.1","eslint-config-prettier":"9.1.0","eslint-plugin-import":"2.31.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"5.2.1","eslint-plugin-tsdoc":"0.4.0","express":"4.21.1","express-v5":"npm:express@5","fastify":"4.28.1","fastify-v5":"npm:fastify@5","firebase-admin":"11.11.1","firebase-functions":"4.5.0","firebase-functions-v5":"npm:firebase-functions@5","firebase-functions-v6":"npm:firebase-functions@6","glob":"10.4.5","husky":"8.0.3","koa":"2.15.3","polka":"0.5.2","prettier":"3.4.1","stream-mock":"2.0.5","supertest":"6.3.4","ts-node":"10.9.2","tsup":"8.3.5","typedoc":"0.27.2","typescript":"~5.3.3","vite":"6.0.1","vitest":"2.1.6"},"peerDependencies":{"@apollo/server":">= 4.0.0","@azure/functions":">= 2.0.0","@deepkit/http":">= 1.0.1-alpha.94","@google-cloud/functions-framework":">= 3.0.0","@hapi/hapi":">= 21.0.0","@trpc/server":">= 10.0.0","@types/aws-lambda":">= 8.10.92","@types/body-parser":">= 1.19.2","@types/cors":">= 2.8.12","@types/express":">= 4.15.4","@types/koa":">= 2.11.2","body-parser":">= 1.20.0","cors":">= 2.8.5","express":">= 4.15.4","fastify":">= 4.0.0","firebase-admin":">= 11.0.0","firebase-functions":">= 4.0.0","http-errors":">= 2.0.0","koa":">= 2.5.1","reflect-metadata":">= 0.1.13"},"peerDependenciesMeta":{"@apollo/server":{"optional":true},"@azure/functions":{"optional":true},"@deepkit/http":{"optional":true},"@google-cloud/functions-framework":{"optional":true},"@hapi/hapi":{"optional":true},"@trpc/server":{"optional":true},"@types/aws-lambda":{"optional":true},"@types/express":{"optional":true},"@types/hapi":{"optional":true},"@types/koa":{"optional":true},"body-parser":{"optional":true},"cors":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"firebase-admin":{"optional":true},"firebase-functions":{"optional":true},"http-errors":{"optional":true},"koa":{"optional":true},"reflect-metadata":{"optional":true}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"publishConfig":{"access":"public"},"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.cts","default":"./lib/index.cjs"}},"./adapters/apollo-server":{"import":{"types":"./lib/adapters/apollo-server/index.d.ts","default":"./lib/adapters/apollo-server/index.mjs"},"require":{"types":"./lib/adapters/apollo-server/index.d.cts","default":"./lib/adapters/apollo-server/index.cjs"}},"./lib/adapters/apollo-server":{"import":{"types":"./lib/adapters/apollo-server/index.d.ts","default":"./lib/adapters/apollo-server/index.mjs"},"require":{"types":"./lib/adapters/apollo-server/index.d.cts","default":"./lib/adapters/apollo-server/index.cjs"}},"./adapters/aws":{"import":{"types":"./lib/adapters/aws/index.d.ts","default":"./lib/adapters/aws/index.mjs"},"require":{"types":"./lib/adapters/aws/index.d.cts","default":"./lib/adapters/aws/index.cjs"}},"./lib/adapters/aws":{"import":{"types":"./lib/adapters/aws/index.d.ts","default":"./lib/adapters/aws/index.mjs"},"require":{"types":"./lib/adapters/aws/index.d.cts","default":"./lib/adapters/aws/index.cjs"}},"./adapters/azure":{"import":{"types":"./lib/adapters/azure/index.d.ts","default":"./lib/adapters/azure/index.mjs"},"require":{"types":"./lib/adapters/azure/index.d.cts","default":"./lib/adapters/azure/index.cjs"}},"./lib/adapters/azure":{"import":{"types":"./lib/adapters/azure/index.d.ts","default":"./lib/adapters/azure/index.mjs"},"require":{"types":"./lib/adapters/azure/index.d.cts","default":"./lib/adapters/azure/index.cjs"}},"./adapters/digital-ocean":{"import":{"types":"./lib/adapters/digital-ocean/index.d.ts","default":"./lib/adapters/digital-ocean/index.mjs"},"require":{"types":"./lib/adapters/digital-ocean/index.d.cts","default":"./lib/adapters/digital-ocean/index.cjs"}},"./lib/adapters/digital-ocean":{"import":{"types":"./lib/adapters/digital-ocean/index.d.ts","default":"./lib/adapters/digital-ocean/index.mjs"},"require":{"types":"./lib/adapters/digital-ocean/index.d.cts","default":"./lib/adapters/digital-ocean/index.cjs"}},"./adapters/dummy":{"import":{"types":"./lib/adapters/dummy/index.d.ts","default":"./lib/adapters/dummy/index.mjs"},"require":{"types":"./lib/adapters/dummy/index.d.cts","default":"./lib/adapters/dummy/index.cjs"}},"./lib/adapters/dummy":{"import":{"types":"./lib/adapters/dummy/index.d.ts","default":"./lib/adapters/dummy/index.mjs"},"require":{"types":"./lib/adapters/dummy/index.d.cts","default":"./lib/adapters/dummy/index.cjs"}},"./adapters/huawei":{"import":{"types":"./lib/adapters/huawei/index.d.ts","default":"./lib/adapters/huawei/index.mjs"},"require":{"types":"./lib/adapters/huawei/index.d.cts","default":"./lib/adapters/huawei/index.cjs"}},"./lib/adapters/huawei":{"import":{"types":"./lib/adapters/huawei/index.d.ts","default":"./lib/adapters/huawei/index.mjs"},"require":{"types":"./lib/adapters/huawei/index.d.cts","default":"./lib/adapters/huawei/index.cjs"}},"./frameworks/apollo-server":{"import":{"types":"./lib/frameworks/apollo-server/index.d.ts","default":"./lib/frameworks/apollo-server/index.mjs"},"require":{"types":"./lib/frameworks/apollo-server/index.d.cts","default":"./lib/frameworks/apollo-server/index.cjs"}},"./lib/frameworks/apollo-server":{"import":{"types":"./lib/frameworks/apollo-server/index.d.ts","default":"./lib/frameworks/apollo-server/index.mjs"},"require":{"types":"./lib/frameworks/apollo-server/index.d.cts","default":"./lib/frameworks/apollo-server/index.cjs"}},"./frameworks/body-parser":{"import":{"types":"./lib/frameworks/body-parser/index.d.ts","default":"./lib/frameworks/body-parser/index.mjs"},"require":{"types":"./lib/frameworks/body-parser/index.d.cts","default":"./lib/frameworks/body-parser/index.cjs"}},"./lib/frameworks/body-parser":{"import":{"types":"./lib/frameworks/body-parser/index.d.ts","default":"./lib/frameworks/body-parser/index.mjs"},"require":{"types":"./lib/frameworks/body-parser/index.d.cts","default":"./lib/frameworks/body-parser/index.cjs"}},"./frameworks/cors":{"import":{"types":"./lib/frameworks/cors/index.d.ts","default":"./lib/frameworks/cors/index.mjs"},"require":{"types":"./lib/frameworks/cors/index.d.cts","default":"./lib/frameworks/cors/index.cjs"}},"./lib/frameworks/cors":{"import":{"types":"./lib/frameworks/cors/index.d.ts","default":"./lib/frameworks/cors/index.mjs"},"require":{"types":"./lib/frameworks/cors/index.d.cts","default":"./lib/frameworks/cors/index.cjs"}},"./frameworks/deepkit":{"import":{"types":"./lib/frameworks/deepkit/index.d.ts","default":"./lib/frameworks/deepkit/index.mjs"},"require":{"types":"./lib/frameworks/deepkit/index.d.cts","default":"./lib/frameworks/deepkit/index.cjs"}},"./lib/frameworks/deepkit":{"import":{"types":"./lib/frameworks/deepkit/index.d.ts","default":"./lib/frameworks/deepkit/index.mjs"},"require":{"types":"./lib/frameworks/deepkit/index.d.cts","default":"./lib/frameworks/deepkit/index.cjs"}},"./frameworks/express":{"import":{"types":"./lib/frameworks/express/index.d.ts","default":"./lib/frameworks/express/index.mjs"},"require":{"types":"./lib/frameworks/express/index.d.cts","default":"./lib/frameworks/express/index.cjs"}},"./lib/frameworks/express":{"import":{"types":"./lib/frameworks/express/index.d.ts","default":"./lib/frameworks/express/index.mjs"},"require":{"types":"./lib/frameworks/express/index.d.cts","default":"./lib/frameworks/express/index.cjs"}},"./frameworks/fastify":{"import":{"types":"./lib/frameworks/fastify/index.d.ts","default":"./lib/frameworks/fastify/index.mjs"},"require":{"types":"./lib/frameworks/fastify/index.d.cts","default":"./lib/frameworks/fastify/index.cjs"}},"./lib/frameworks/fastify":{"import":{"types":"./lib/frameworks/fastify/index.d.ts","default":"./lib/frameworks/fastify/index.mjs"},"require":{"types":"./lib/frameworks/fastify/index.d.cts","default":"./lib/frameworks/fastify/index.cjs"}},"./frameworks/hapi":{"import":{"types":"./lib/frameworks/hapi/index.d.ts","default":"./lib/frameworks/hapi/index.mjs"},"require":{"types":"./lib/frameworks/hapi/index.d.cts","default":"./lib/frameworks/hapi/index.cjs"}},"./lib/frameworks/hapi":{"import":{"types":"./lib/frameworks/hapi/index.d.ts","default":"./lib/frameworks/hapi/index.mjs"},"require":{"types":"./lib/frameworks/hapi/index.d.cts","default":"./lib/frameworks/hapi/index.cjs"}},"./frameworks/koa":{"import":{"types":"./lib/frameworks/koa/index.d.ts","default":"./lib/frameworks/koa/index.mjs"},"require":{"types":"./lib/frameworks/koa/index.d.cts","default":"./lib/frameworks/koa/index.cjs"}},"./lib/frameworks/koa":{"import":{"types":"./lib/frameworks/koa/index.d.ts","default":"./lib/frameworks/koa/index.mjs"},"require":{"types":"./lib/frameworks/koa/index.d.cts","default":"./lib/frameworks/koa/index.cjs"}},"./frameworks/lazy":{"import":{"types":"./lib/frameworks/lazy/index.d.ts","default":"./lib/frameworks/lazy/index.mjs"},"require":{"types":"./lib/frameworks/lazy/index.d.cts","default":"./lib/frameworks/lazy/index.cjs"}},"./lib/frameworks/lazy":{"import":{"types":"./lib/frameworks/lazy/index.d.ts","default":"./lib/frameworks/lazy/index.mjs"},"require":{"types":"./lib/frameworks/lazy/index.d.cts","default":"./lib/frameworks/lazy/index.cjs"}},"./frameworks/polka":{"import":{"types":"./lib/frameworks/polka/index.d.ts","default":"./lib/frameworks/polka/index.mjs"},"require":{"types":"./lib/frameworks/polka/index.d.cts","default":"./lib/frameworks/polka/index.cjs"}},"./lib/frameworks/polka":{"import":{"types":"./lib/frameworks/polka/index.d.ts","default":"./lib/frameworks/polka/index.mjs"},"require":{"types":"./lib/frameworks/polka/index.d.cts","default":"./lib/frameworks/polka/index.cjs"}},"./frameworks/trpc":{"import":{"types":"./lib/frameworks/trpc/index.d.ts","default":"./lib/frameworks/trpc/index.mjs"},"require":{"types":"./lib/frameworks/trpc/index.d.cts","default":"./lib/frameworks/trpc/index.cjs"}},"./lib/frameworks/trpc":{"import":{"types":"./lib/frameworks/trpc/index.d.ts","default":"./lib/frameworks/trpc/index.mjs"},"require":{"types":"./lib/frameworks/trpc/index.d.cts","default":"./lib/frameworks/trpc/index.cjs"}},"./handlers/aws":{"import":{"types":"./lib/handlers/aws/index.d.ts","default":"./lib/handlers/aws/index.mjs"},"require":{"types":"./lib/handlers/aws/index.d.cts","default":"./lib/handlers/aws/index.cjs"}},"./lib/handlers/aws":{"import":{"types":"./lib/handlers/aws/index.d.ts","default":"./lib/handlers/aws/index.mjs"},"require":{"types":"./lib/handlers/aws/index.d.cts","default":"./lib/handlers/aws/index.cjs"}},"./handlers/azure":{"import":{"types":"./lib/handlers/azure/index.d.ts","default":"./lib/handlers/azure/index.mjs"},"require":{"types":"./lib/handlers/azure/index.d.cts","default":"./lib/handlers/azure/index.cjs"}},"./lib/handlers/azure":{"import":{"types":"./lib/handlers/azure/index.d.ts","default":"./lib/handlers/azure/index.mjs"},"require":{"types":"./lib/handlers/azure/index.d.cts","default":"./lib/handlers/azure/index.cjs"}},"./handlers/default":{"import":{"types":"./lib/handlers/default/index.d.ts","default":"./lib/handlers/default/index.mjs"},"require":{"types":"./lib/handlers/default/index.d.cts","default":"./lib/handlers/default/index.cjs"}},"./lib/handlers/default":{"import":{"types":"./lib/handlers/default/index.d.ts","default":"./lib/handlers/default/index.mjs"},"require":{"types":"./lib/handlers/default/index.d.cts","default":"./lib/handlers/default/index.cjs"}},"./handlers/digital-ocean":{"import":{"types":"./lib/handlers/digital-ocean/index.d.ts","default":"./lib/handlers/digital-ocean/index.mjs"},"require":{"types":"./lib/handlers/digital-ocean/index.d.cts","default":"./lib/handlers/digital-ocean/index.cjs"}},"./lib/handlers/digital-ocean":{"import":{"types":"./lib/handlers/digital-ocean/index.d.ts","default":"./lib/handlers/digital-ocean/index.mjs"},"require":{"types":"./lib/handlers/digital-ocean/index.d.cts","default":"./lib/handlers/digital-ocean/index.cjs"}},"./handlers/firebase":{"import":{"types":"./lib/handlers/firebase/index.d.ts","default":"./lib/handlers/firebase/index.mjs"},"require":{"types":"./lib/handlers/firebase/index.d.cts","default":"./lib/handlers/firebase/index.cjs"}},"./lib/handlers/firebase":{"import":{"types":"./lib/handlers/firebase/index.d.ts","default":"./lib/handlers/firebase/index.mjs"},"require":{"types":"./lib/handlers/firebase/index.d.cts","default":"./lib/handlers/firebase/index.cjs"}},"./handlers/gcp":{"import":{"types":"./lib/handlers/gcp/index.d.ts","default":"./lib/handlers/gcp/index.mjs"},"require":{"types":"./lib/handlers/gcp/index.d.cts","default":"./lib/handlers/gcp/index.cjs"}},"./lib/handlers/gcp":{"import":{"types":"./lib/handlers/gcp/index.d.ts","default":"./lib/handlers/gcp/index.mjs"},"require":{"types":"./lib/handlers/gcp/index.d.cts","default":"./lib/handlers/gcp/index.cjs"}},"./handlers/huawei":{"import":{"types":"./lib/handlers/huawei/index.d.ts","default":"./lib/handlers/huawei/index.mjs"},"require":{"types":"./lib/handlers/huawei/index.d.cts","default":"./lib/handlers/huawei/index.cjs"}},"./lib/handlers/huawei":{"import":{"types":"./lib/handlers/huawei/index.d.ts","default":"./lib/handlers/huawei/index.mjs"},"require":{"types":"./lib/handlers/huawei/index.d.cts","default":"./lib/handlers/huawei/index.cjs"}},"./resolvers/aws-context":{"import":{"types":"./lib/resolvers/aws-context/index.d.ts","default":"./lib/resolvers/aws-context/index.mjs"},"require":{"types":"./lib/resolvers/aws-context/index.d.cts","default":"./lib/resolvers/aws-context/index.cjs"}},"./lib/resolvers/aws-context":{"import":{"types":"./lib/resolvers/aws-context/index.d.ts","default":"./lib/resolvers/aws-context/index.mjs"},"require":{"types":"./lib/resolvers/aws-context/index.d.cts","default":"./lib/resolvers/aws-context/index.cjs"}},"./resolvers/callback":{"import":{"types":"./lib/resolvers/callback/index.d.ts","default":"./lib/resolvers/callback/index.mjs"},"require":{"types":"./lib/resolvers/callback/index.d.cts","default":"./lib/resolvers/callback/index.cjs"}},"./lib/resolvers/callback":{"import":{"types":"./lib/resolvers/callback/index.d.ts","default":"./lib/resolvers/callback/index.mjs"},"require":{"types":"./lib/resolvers/callback/index.d.cts","default":"./lib/resolvers/callback/index.cjs"}},"./resolvers/dummy":{"import":{"types":"./lib/resolvers/dummy/index.d.ts","default":"./lib/resolvers/dummy/index.mjs"},"require":{"types":"./lib/resolvers/dummy/index.d.cts","default":"./lib/resolvers/dummy/index.cjs"}},"./lib/resolvers/dummy":{"import":{"types":"./lib/resolvers/dummy/index.d.ts","default":"./lib/resolvers/dummy/index.mjs"},"require":{"types":"./lib/resolvers/dummy/index.d.cts","default":"./lib/resolvers/dummy/index.cjs"}},"./resolvers/promise":{"import":{"types":"./lib/resolvers/promise/index.d.ts","default":"./lib/resolvers/promise/index.mjs"},"require":{"types":"./lib/resolvers/promise/index.d.cts","default":"./lib/resolvers/promise/index.cjs"}},"./lib/resolvers/promise":{"import":{"types":"./lib/resolvers/promise/index.d.ts","default":"./lib/resolvers/promise/index.mjs"},"require":{"types":"./lib/resolvers/promise/index.d.cts","default":"./lib/resolvers/promise/index.cjs"}}},"_id":"@h4ad/serverless-adapter@4.4.0","gitHead":"a7e1a11b4949ba8ee5b24b0c42efc58c74b815e7","_nodeVersion":"20.18.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Cj/dBqhOmmzf1ILrXPppEA4e8qWGSm/Mod0uAsftupmMrCGUjvzLq4PBvevnK9ASC5WPbAtnbgkwao+f4tDklw==","shasum":"51edacba0a616b78c188afe511b478e6dbe4e814","tarball":"https://registry.npmjs.org/@h4ad/serverless-adapter/-/serverless-adapter-4.4.0.tgz","fileCount":207,"unpackedSize":1585080,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@h4ad%2fserverless-adapter@4.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDXR3btjv/pW/N1+4ZRIxvNKvPIegt939qrPiA1iLDFHAiEAkUA1YHISNYEl7g5n1uvENb5RzIeA1SYnBVyWzRHsVg4="}]},"_npmUser":{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"},"directories":{},"maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-adapter_4.4.0_1733089148446_0.20638207266655972"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-01T02:52:03.430Z","modified":"2024-12-01T21:39:09.174Z","1.0.1":"2022-04-01T02:52:03.710Z","1.0.2":"2022-04-01T13:36:31.631Z","2.0.0":"2022-04-02T05:40:03.725Z","2.0.1":"2022-04-02T16:05:21.340Z","2.0.2":"2022-04-12T02:38:14.503Z","2.0.3":"2022-05-20T23:42:13.332Z","2.1.0":"2022-05-25T11:28:17.729Z","2.2.0":"2022-05-26T14:14:15.596Z","2.3.0":"2022-05-26T18:15:22.725Z","2.3.1":"2022-06-19T15:59:35.514Z","2.3.2":"2022-06-21T21:46:11.682Z","2.4.0":"2022-06-28T00:25:29.263Z","2.5.0":"2022-07-16T18:08:14.056Z","2.5.1":"2022-07-16T19:45:44.143Z","2.6.0":"2022-07-17T22:44:03.473Z","2.7.0":"2022-07-22T02:31:39.531Z","2.8.0":"2022-08-05T03:01:36.432Z","2.8.1":"2022-08-05T22:59:47.373Z","2.9.0":"2022-08-28T18:49:52.448Z","2.10.0":"2022-09-07T15:20:45.918Z","2.11.0":"2022-11-19T21:39:17.455Z","2.12.0":"2022-11-26T15:27:06.596Z","2.13.0":"2022-12-03T14:42:11.736Z","2.13.1":"2022-12-14T00:47:13.171Z","2.14.0":"2022-12-20T15:14:58.849Z","2.14.1":"2022-12-20T20:35:49.254Z","2.15.0":"2022-12-26T20:36:37.193Z","2.15.1":"2022-12-31T19:30:15.134Z","2.16.0":"2023-01-04T23:39:35.840Z","2.17.0":"2023-04-29T03:45:32.013Z","3.0.0":"2023-06-09T23:02:57.185Z","3.1.0":"2023-07-01T03:40:58.758Z","3.2.0":"2023-12-24T20:53:00.141Z","4.0.0":"2023-12-26T22:49:04.231Z","4.0.1":"2023-12-26T23:01:24.278Z","4.1.0":"2024-01-03T14:07:26.754Z","4.2.0":"2024-01-08T23:20:31.664Z","4.2.1":"2024-02-29T12:58:58.231Z","4.2.2":"2024-09-06T18:53:39.324Z","4.2.3":"2024-09-09T22:03:35.012Z","4.3.0":"2024-09-19T00:52:01.087Z","4.3.2":"2024-11-09T02:47:34.599Z","4.4.0":"2024-12-01T21:39:08.730Z"},"bugs":{"url":"https://github.com/H4ad/serverless-adapter/issues"},"author":{"name":"Vinícius Lourenço","email":"H4ad@users.noreply.github.com","url":"https://github.com/H4ad"},"license":"MIT","homepage":"https://github.com/H4ad/serverless-adapter#readme","keywords":["aws","serverless","api gateway","sqs","sns","lambda edge","alb","lambda","lambda streaming","response streaming","apollo server","express","koa","hapi","fastify","node.js","http","huawei","functiongraph","trpc","azure","azure functions","http trigger v4","firebase","firebase functions","firebase http events","deepkit","deepkit http","digital ocean","digital ocean functions","digital ocean serverless","gcp","google cloud functions","polka"],"repository":{"type":"git","url":"git+https://github.com/H4ad/serverless-adapter.git"},"description":"Run REST APIs and other web applications using your existing Node.js application framework (NestJS, Express, Koa, Hapi, Fastify and many others), on top of AWS, Azure, Digital Ocean and many other clouds.","maintainers":[{"name":"h4ad","email":"vinicius.cardoso7252@gmail.com"}],"readme":"<h1 align=\"center\">\n  🚀 Serverless Adapter\n</h1>\n\n<p align=\"center\">\n  <a href=\"#install\">Install</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;\n  <a href=\"#usage\">Usage</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;\n  <a href=\"#support\">Support</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;\n  <a href=\"#examples\">Examples</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;\n  <a href=\"#benchmark\">Benchmark</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;\n  <a href=\"#architecture\">Architecture</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;\n  <a href=\"#credits\">Credits</a>\n</p>\n\n[![npm package][npm-img]][npm-url]\n[![Build Status][build-img]][build-url]\n[![Downloads][downloads-img]][downloads-url]\n[![Issues][issues-img]][issues-url]\n[![Code Coverage][codecov-img]][codecov-url]\n[![Commitizen Friendly][commitizen-img]][commitizen-url]\n\nRun REST APIs and other web applications using your existing Node.js application framework (NestJS, Deepkit, Express (v4 and v5), Koa, Hapi,\nFastify, tRPC and Apollo Server), on top of AWS Lambda, Azure, Digital Ocean and many other clouds.\n\nThis library was a refactored version of [@vendia/serverless-express](https://github.com/vendia/serverless-express), I\ncreate a new way to interact and extend event sources by creating contracts to abstract the integrations between each\nlibrary layer.\n\nWhy you would use this libray instead of [@vendia/serverless-express](https://github.com/vendia/serverless-express)?\n\n- Better APIs to extend library functionality.\n  - You don't need me to release a new version to integrate with the new event source, you can create an adapter and\n    just call the `addAdapter` method when building your handler.\n- All code can be extended, if you want to modify the current behavior you can.\n  - This is important because if you find a bug, you can quickly resolve it by extending the class, _and then you can\n    submit a PR to fix the bug_.\n- All code was written in Typescript.\n- Well documented, any method, class, or interface has comments to explain the behavior.\n- We have >99% coverage.\n\n# Installing\n\nTo be able to use, first install the library:\n\n```bash\nnpm i --save @h4ad/serverless-adapter\n```\n\n# Usage\n\nTo start to use, first you need to know what you need to import, let's start showing the [ServerlessAdapter](/docs/api/ServerlessAdapter).\n\n```tsx\nimport { ServerlessAdapter } from '@h4ad/serverless-adapter';\n```\n\nWe need to pass to [Serverless Adapter](/docs/api/ServerlessAdapter) the instance of your api, let's look an example with:\n\n- Framework: [Express](../frameworks/express).\n- Adapters: [AWS Api Gateway V2 Adapter](../adapters/aws/api-gateway-v2).\n- Handler: [Default Handler](../handlers/default).\n- Resolver: [Promise Resolver](../resolvers/promise).\n\n```ts\nimport { ServerlessAdapter } from '@h4ad/serverless-adapter';\nimport { ExpressFramework } from '@h4ad/serverless-adapter/lib/frameworks/express';\nimport { DefaultHandler } from '@h4ad/serverless-adapter/lib/handlers/default';\nimport { PromiseResolver } from '@h4ad/serverless-adapter/lib/resolvers/promise';\nimport { ApiGatewayV2Adapter } from '@h4ad/serverless-adapter/lib/adapters/aws';\n\nconst express = require('express');\n\nconst app = express();\nexport const handler = ServerlessAdapter.new(app)\n  .setFramework(new ExpressFramework())\n  .setHandler(new DefaultHandler())\n  .setResolver(new PromiseResolver())\n  .addAdapter(new ApiGatewayV2Adapter())\n  // if you need more adapters\n  // just append more `addAdapter` calls\n  .build();\n```\n\n# Documentation\n\nSee how to use this library [here](https://viniciusl.com.br/serverless-adapter/docs/category/getting-started).\n\n# Breaking Changes\n\nI will not consider updating/breaking compatibility of a NodeJS framework as a breaking change,\nbecause I had a lot of supported frameworks and if I created a major version for each one it would be a mess.\n\nSo if you want predictability, pin the version with `~` instead of `^`.\n\n# Examples\n\nYou can see some examples of how to use this library [here](https://github.com/H4ad/serverless-adapter-examples).\n\n# Benchmark\n\nSee the speed comparison between other libraries that have the same purpose in the [Benchmark Section](./benchmark).\n\n# Credits\n\nHonestly, I just refactored all the code that the @vendia team and many other contributors wrote, thanks so much to them\nfor existing and giving us a brilliant library that is the core of my current company.\n\n# Sponsors\n\n| <a href=\"https://liga.facens.br/\"><img height=\"50\" src=\"https://mlogu6g7z5ex.i.optimole.com/yEwfkqo-4R0ttNtd/w:auto/h:auto/q:mauto/f:avif/http://liga.facens.br/wp-content/uploads/2020/03/logo-1.png\" title=\"The LIGA logo\" width=\"100\"/></a> |\n|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n\n[build-img]:https://github.com/H4ad/serverless-adapter/actions/workflows/release.yml/badge.svg\n\n[build-url]:https://github.com/H4ad/serverless-adapter/actions/workflows/release.yml\n\n[downloads-img]:https://img.shields.io/npm/dt/serverless-adapter\n\n[downloads-url]:https://www.npmtrends.com/@h4ad/serverless-adapter\n\n[npm-img]:https://img.shields.io/npm/v/@h4ad/serverless-adapter\n\n[npm-url]:https://www.npmjs.com/package/@h4ad/serverless-adapter\n\n[issues-img]:https://img.shields.io/github/issues/H4ad/serverless-adapter\n\n[issues-url]:https://github.com/H4ad/serverless-adapter/issues\n\n[codecov-img]:https://codecov.io/gh/H4ad/serverless-adapter/branch/main/graph/badge.svg\n\n[codecov-url]:https://codecov.io/gh/H4ad/serverless-adapter\n\n[commitizen-img]:https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\n\n[commitizen-url]:http://commitizen.github.io/cz-cli/\n","readmeFilename":"README.md"}