Add Elysia server support to grafserv#2842
Conversation
This commit adds support for the Elysia web framework to grafserv, enabling developers to use Elysia as a server option for their GraphQL APIs. Changes: - Added ElysiaGrafserv class with full GraphQL, GraphiQL, and WebSocket support - Implemented event handlers for GraphQL queries, GraphiQL interface, and event streams - Added Elysia as an optional peer dependency - Added export configuration for elysia/v1 in package.json 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
|
|
Thank you for your pull request. Since I am not familiar with Elysia I will not be merging this before the 5.0.0 release, and with the winter holidays coming up it might be 2-3 months before I get around to reviewing it. Rest assured that it is on my TODO list to familiarize myself with this. In the mean time, have you considered releasing this as its own |
Summary
This PR adds support for the Elysia web framework to grafserv, enabling developers to use Elysia as a server option for their GraphQL APIs.
Changes
Implementation details
The implementation follows the same patterns as existing server integrations (Koa, Express, Fastify, Hono, etc.) and includes:
Test plan