Files
K-Vault/frontend/package.json
katelya dd48836d77 feat: 新增 HuggingFace、S3 和 Telegram 存储适配器
- 实现 HuggingFaceStorageAdapter,用于在 Hugging Face 上传和下载文件
- 增加 S3CompatAdapter,支持兼容 S3 的存储方案(包含上传、下载和删除功能)
- 创建 TelegramStorageAdapter,通过 Telegram Bot API 处理文件上传与下载
- 引入通用工具函数,用于处理文件扩展名和存储类型规范化
- 开发 StorageFactory,基于配置统一管理存储适配器的创建
- 增加认证工具函数,用于会话管理和 Cookie 处理
- 实现访客上传服务,包含 IP 追踪和每日限额功能
- 建立加解密工具函数,确保存储配置的安全性
- 创建 package.json 和 package-lock.json,用于项目依赖管理和初始化配置
2026-03-02 22:30:27 +08:00

23 lines
517 B
JSON

{
"name": "k-vault-frontend",
"version": "0.1.0",
"private": true,
"type": "module",
"scripts": {
"dev": "vite --host 0.0.0.0 --port 5173",
"build": "vite build && node ./scripts/copy-legacy.mjs",
"preview": "vite preview --host 0.0.0.0 --port 4173"
},
"dependencies": {
"pinia": "^3.0.3",
"vue": "^3.5.13",
"vue-router": "^4.5.0"
},
"devDependencies": {
"@vitejs/plugin-vue": "^5.2.1",
"postcss": "^8.4.38",
"source-map-js": "^1.0.2",
"vite": "^6.0.5"
}
}