Skip to content

博客文章

ElysiaJS 核心维护者更新的内容

Elysia 1.4 - 超对称性

支持标准验证器。带有 schema、扩展和 OpenAPI 细节的宏。生命周期类型安全性。通过 10% 的类型推断性能改进。

为 Elysia 引入 OpenAPI 类型生成

Elysia 现在支持 OpenAPI 类型生成,这是一个强大的工具,可以从您的 Elysia 路由和类型自动生成 OpenAPI 文档,而无需任何手动注释。

Elysia 1.3 和科学巫术

通过 Exact Mirror 实现近零开销规范化,Bun 系统路由器,独立验证器,类型实例化减半,以及显著的内存使用减少和更快的启动时间。

Elysia 1.2 - 你和我

引入通用运行时支持的适配器,带有 resolve 的对象宏,带有自定义名称的解析器,带有生命周期的 WebSocket,TypeBox 0.34 带有递归类型,以及 Eden 验证推断。

Elysia 1.1 - 成年人的天堂

引入 OpenTelemetry 和 Trace v2。数据强制转换和规范化。Guard 插件和批量转换。可选路径参数。装饰器和响应状态协调。生成器响应流。

Elysia 1.0 - 堕落者的悲歌

引入 Sucrose,一个更好的静态代码分析引擎,启动时间提高高达 14 倍,移除 40 路由/实例限制,类型推断速度提高高达 ~3.8 倍,Eden Treaty 2,Hook 类型(破坏性变更),以及严格类型检查的内联错误。

引入 Elysia 0.8 - 斯坦纳之门

引入宏 API,一种与 Elysia 交互的新方式。新生命周期、resolve 和 mapResponse 来更深入地与 Elysia 交互。静态内容来提前编译静态资源。默认属性、默认标头以及多项改进。

引入 Elysia 0.7 - 恒星恒星

引入高达 13 倍更快的类型推断。带有 trace 的声明式遥测。响应式 cookie 模型,以及 cookie 验证。TypeBox 0.31 和自定义解码器支持。重写的 WebSocket。定义重映射和自定义后缀。为 Elysia 提供更坚实的基础,以迎接更光明的未来。

引入 Elysia 0.6 - 这场游戏

引入重新构想的插件模型、动态模式、通过声明式自定义错误提供更好的开发者体验、可自定义的宽松和严格路径映射、TypeBox 0.30 和 WinterCG 框架互操作。再次推动可能性的边界

使用 Elysia 加速您的下一个 Prisma 服务器

通过 Bun 和 Elysia 对 Prisma 的支持,我们正在进入开发者体验新纪元的时代。对于 Prisma,我们可以加速与数据库的交互,Elysia 在开发者体验和性能方面加速我们后端 Web 服务器的创建。

引入 Elysia 0.5 - 光芒四射

引入静态代码分析、新路由器 Memoirist、TypeBox 0.28、数字类型、内联 schema、state/decorate/model/group 重构,以及类型稳定性。

引入 Elysia 0.4 - 月夜の音楽会 (月夜音乐会)

引入预编译、TypeBox 0.26、按状态的响应验证,以及 Elysia Fn 的分离。

Elysia 与 Supabase。您的下一个后端以音速运行

Elysia 和 Supabase 是快速开发原型(不到一小时)的绝佳组合,让我们看看如何充分利用两者。

引入 Elysia 0.3 - 大地の閾を探して [寻找大地的边缘]

引入 Elysia Fn、高度可扩展的 TypeScript 性能的类型重构、文件上传支持和验证、重构的 Eden Treaty。

引入 Elysia 0.2 - 祝福

引入 Elysia 0.2,带来了更多改进,主要在 TypeScript 性能、类型推断、更好的自动补全以及一些减少样板代码的新功能。