feat(tools): 添加 CLI 模块管理命令和文档验证 demos

- CLI 新增 list/add/remove 命令管理项目模块
- 创建 demos 包验证模块文档正确性
- 包含 Timer/FSM/Pathfinding/Procgen/Spatial 5个模块的完整测试
This commit is contained in:
yhh
2025-12-26 22:09:01 +08:00
parent 4a16e30794
commit 881ffad3bc
11 changed files with 1460 additions and 4 deletions

25
pnpm-lock.yaml generated
View File

@@ -2056,6 +2056,31 @@ importers:
specifier: ^5.8.3
version: 5.9.3
packages/tools/demos:
dependencies:
'@esengine/fsm':
specifier: workspace:*
version: link:../../framework/fsm
'@esengine/pathfinding':
specifier: workspace:*
version: link:../../framework/pathfinding
'@esengine/procgen':
specifier: workspace:*
version: link:../../framework/procgen
'@esengine/spatial':
specifier: workspace:*
version: link:../../framework/spatial
'@esengine/timer':
specifier: workspace:*
version: link:../../framework/timer
devDependencies:
tsx:
specifier: ^4.7.0
version: 4.21.0
typescript:
specifier: ^5.8.3
version: 5.9.3
packages/tools/sdk:
dependencies:
'@esengine/asset-system':