类库
› EinVault
davefatkin/EinVault
EinVault是一个自托管的宠物伴侣健康和护理跟踪系统,适用于家庭实验室环境。它能记录宠物档案、日常日志、健康数据(兽医就诊、用药等)、活动记录,并设置提醒和照料安排。所有数据都存储在本地硬件,无需云服务、遥测或外部账户。基于SvelteKit和SQLite构建,提供多语言支持和响应式界面。
技术栈
根目录 javascript
框架
Svelte
^5.55.0
构建工具
Vite
^8.0.5
CSS 框架
Tailwind CSS
^4.2.2
代码规范
ESLint
^10.1.0
Prettier
^3.8.1
查看全部依赖 (27)
依赖
@lucide/svelte
^1.0.1
@oslojs/crypto
^1.0.1
@oslojs/encoding
^1.1.0
@tailwindcss/typography
^0.5.0-alpha.3
@types/dompurify
^3.0.5
bcryptjs
^3.0.3
better-sqlite3
^12.8.0
class-variance-authority
^0.7.1
clsx
^2.1.1
drizzle-orm
^0.45.2
isomorphic-dompurify
^3.6.0
marked
^17.0.5
sharp
^0.34.5
tailwind-merge
^3.5.0
开发依赖
@eslint/js
^10.0.1
@sveltejs/adapter-node
^5.5.4
@sveltejs/kit
^2.55.0
@sveltejs/vite-plugin-svelte
^7.0.0
@tailwindcss/vite
^4.2.2
@typescript-eslint/parser
^8.57.2
drizzle-kit
^0.31.10
eslint-config-prettier
^10.1.8
eslint-plugin-svelte
^3.16.0
prettier-plugin-svelte
^3.3.2
svelte-check
^4.4.5
typescript
^5.9.3
typescript-eslint
^8.57.2