Repository navigation
Releases: aqz236/hestjs
Releases · aqz236/hestjs
Release list
v0.2.0 — Monorepo 重构
HestJS v0.2.0
本版本将此前分散的 13 个仓库合并为单一 Turborepo monorepo,并补齐工程化基线。
结构调整
packages/ core cqrs validation scalar logger typescript-config eslint-config
apps/ docs playground create-hest-app hestjs-demo
docs/ 中文设计文档与 gitbook
各包在并入时通过 git filter-repo 重写路径,完整保留原始提交历史。
工程化
- bun workspaces + Turborepo 任务管道
- Changesets 版本管理,
packages/*自动发布到 npm - CI(类型检查 / 构建 / 测试)、Release、Docs 部署、Dependabot
- 统一 LICENSE、EditorConfig、gitignore
修复
- 恢复 core 的拦截器与异常过滤器系统,并接回路由管线
(参数级 DTO 校验依赖ExecutionContext.getClass()/getHandler(),
无法由 Hono 中间件替代) HestFactory.create(honoApp, moduleClass)为推荐用法,
通过app.getHonoInstance()访问 Hono 实例;app.hono()已移除- 修正多处 tsconfig 继承、隐式依赖与未声明依赖
- 文档站在新版 webpack 下的构建问题
验收
bun run build 10/10
bun run check-types 15/15
bun run test 8/8
完整说明、逐项缺陷清单与遗留项见 MIGRATION.md。