Skip to content

Repository files navigation

LuePi House

一个基于 Svelte 5 的电子宠物猫咪应用。

🚀 快速开始

环境要求

  • Node.js: v22.x 或更高版本
  • pnpm: 版本要求以 package.jsonengines 字段为准

安装依赖

pnpm install

开发模式

pnpm dev

应用将在 http://localhost:5173 启动

构建生产版本

pnpm build

预览生产构建

pnpm preview

🧪 测试

pnpm 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

📖 相关文档

About

一个基于 Svelte 5 的电子宠物猫咪应用。

Resources

Stars

Watchers

Forks

Contributors

Languages