一个基于 Svelte 5 的电子宠物猫咪应用。
- Node.js: v22.x 或更高版本
- pnpm: 版本要求以
package.json的engines字段为准
pnpm installpnpm dev应用将在 http://localhost:5173 启动
pnpm buildpnpm previewpnpm test # 运行测试(watch 模式)
pnpm test:run # 运行测试一次
pnpm test:coverage # 生成覆盖率报告luepi-house/
├── src/
│ ├── lib/ # 共享库代码(assets、game 核心逻辑)
│ ├── App.svelte # 根组件
│ └── main.ts # 应用入口
├── public/ # 公共静态文件
└── ...
- 框架: Svelte 5 (Runes)
- 语言: TypeScript
- 构建工具: Vite
- 包管理器: pnpm
- 测试框架: Vitest + Testing Library
- 渲染: HTML5 Canvas API
- 物理引擎: Matter.js
- AI Agent 指南 - 技术架构和开发指导
- 开发计划 - 项目路线图和进度跟踪
- 设计规范 - 功能说明和视觉设计规范