mirror of
https://github.com/katelya77/K-Vault.git
synced 2026-05-06 22:10:57 +08:00
- 实现 HuggingFaceStorageAdapter,用于在 Hugging Face 上传和下载文件 - 增加 S3CompatAdapter,支持兼容 S3 的存储方案(包含上传、下载和删除功能) - 创建 TelegramStorageAdapter,通过 Telegram Bot API 处理文件上传与下载 - 引入通用工具函数,用于处理文件扩展名和存储类型规范化 - 开发 StorageFactory,基于配置统一管理存储适配器的创建 - 增加认证工具函数,用于会话管理和 Cookie 处理 - 实现访客上传服务,包含 IP 追踪和每日限额功能 - 建立加解密工具函数,确保存储配置的安全性 - 创建 package.json 和 package-lock.json,用于项目依赖管理和初始化配置
23 lines
517 B
JSON
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"
|
|
}
|
|
}
|