From 278132c691a3805dcf5c3019b6ed3e75430809bb Mon Sep 17 00:00:00 2001 From: jlenon7 Date: Wed, 6 Aug 2025 12:15:48 -0300 Subject: [PATCH] feat(http): export lambda proxy helper --- package-lock.json | 12 ++++++++++-- package.json | 4 +++- src/awslambda/index.ts | 3 +++ 3 files changed, 16 insertions(+), 3 deletions(-) create mode 100644 src/awslambda/index.ts diff --git a/package-lock.json b/package-lock.json index 8242063..75474aa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@athenna/http", - "version": "5.37.0", + "version": "5.38.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@athenna/http", - "version": "5.37.0", + "version": "5.38.0", "license": "MIT", "devDependencies": { "@athenna/artisan": "^5.7.0", @@ -18,6 +18,7 @@ "@athenna/tsconfig": "^5.0.0", "@athenna/view": "^5.3.0", "@athenna/vite": "^5.13.0", + "@fastify/aws-lambda": "^6.0.0", "@fastify/cors": "^10.1.0", "@fastify/helmet": "^13.0.1", "@fastify/multipart": "^9.0.3", @@ -1125,6 +1126,13 @@ "fast-uri": "^3.0.0" } }, + "node_modules/@fastify/aws-lambda": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@fastify/aws-lambda/-/aws-lambda-6.0.0.tgz", + "integrity": "sha512-4elLd+E0wjwj82T42pQlb3UXceVh8Wh8ADvoT5QIWBF39n4mIGL751UlHlA5W4frYZ8w45Tw0GeqhmIEGc2QKw==", + "dev": true, + "license": "MIT" + }, "node_modules/@fastify/busboy": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-3.1.1.tgz", diff --git a/package.json b/package.json index 021a40b..c4eb8c3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@athenna/http", - "version": "5.37.0", + "version": "5.38.0", "description": "The Athenna Http server. Built on top of fastify.", "license": "MIT", "author": "João Lenon ", @@ -52,6 +52,7 @@ "./package": "./package.json", "./package.json": "./package.json", "./vite/plugin": "./src/vite/plugin.js", + "./awslambda": "./src/awslambda/index.js", "./testing/plugins": "./src/testing/plugins/index.js", "./kernels/HttpKernel": "./src/kernels/HttpKernel.js", "./handlers/HttpExceptionHandler": "./src/handlers/HttpExceptionHandler.js", @@ -83,6 +84,7 @@ "@athenna/tsconfig": "^5.0.0", "@athenna/view": "^5.3.0", "@athenna/vite": "^5.13.0", + "@fastify/aws-lambda": "^6.0.0", "@fastify/cors": "^10.1.0", "@fastify/helmet": "^13.0.1", "@fastify/multipart": "^9.0.3", diff --git a/src/awslambda/index.ts b/src/awslambda/index.ts new file mode 100644 index 0000000..6b95cb0 --- /dev/null +++ b/src/awslambda/index.ts @@ -0,0 +1,3 @@ +import awsLambda from '@fastify/aws-lambda' + +export default awsLambda