diff --git a/benchmarks/elysia.mjs b/benchmarks/elysia.mjs new file mode 100644 index 00000000..89970bca --- /dev/null +++ b/benchmarks/elysia.mjs @@ -0,0 +1,6 @@ +import { Elysia } from 'elysia' +import { node } from '@elysia/node' + +new Elysia({ adapter: node() }) + .get('/', () => ({ hello: 'world' })) + .listen(3000) diff --git a/lib/packages.js b/lib/packages.js index 105c795c..88c385a0 100755 --- a/lib/packages.js +++ b/lib/packages.js @@ -9,6 +9,7 @@ const packages = { 'adonisjs': { hasRouter: true, package: '@adonisjs/http-server' }, connect: {}, 'connect-router': { extra: true, package: 'router', hasRouter: true }, + elysia: { hasRouter: true }, express: { hasRouter: true }, 'express-with-middlewares': { extra: true, package: 'express', hasRouter: true }, fastify: { checked: true, hasRouter: true }, diff --git a/package.json b/package.json index f9784290..6fadb890 100644 --- a/package.json +++ b/package.json @@ -39,6 +39,7 @@ "@adonisjs/events": "^10.2.0", "@adonisjs/http-server": "^9.1.0", "@adonisjs/logger": "^7.1.1", + "@elysiajs/node": "^1.4.5", "@hapi/hapi": "^21.1.0", "@hono/node-server": "^2.0.1", "@koa/router": "^15.1.1", @@ -55,6 +56,7 @@ "connect": "^3.7.0", "cors": "^2.8.5", "dns-prefetch-control": "^0.3.0", + "elysia": "^1.4.29", "express": "^5.2.1", "fastify": "^5.0.0", "frameguard": "^4.0.0",