From 58fe48dfd1959fac15c37945371b7a2ea985f743 Mon Sep 17 00:00:00 2001 From: Cccc_ Date: Sat, 3 Jan 2026 19:45:21 +0800 Subject: [PATCH] build: update deps --- README.md | 2 +- backend/requirements.txt | 40 +++++++++++++++++++++++++--------------- frontend/package.json | 26 +++++++++++++------------- 3 files changed, 39 insertions(+), 29 deletions(-) diff --git a/README.md b/README.md index 1c3065a..0ab4c7c 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # CheckIn App V2 -[![FastAPI](https://img.shields.io/badge/FastAPI-0.109+-green.svg)](https://fastapi.tiangolo.com/) +[![FastAPI](https://img.shields.io/badge/FastAPI-0.115+-green.svg)](https://fastapi.tiangolo.com/) [![Vue 3](https://img.shields.io/badge/Vue-3.5+-brightgreen.svg)](https://vuejs.org/) [![Python](https://img.shields.io/badge/Python-3.9+-blue.svg)](https://www.python.org/) diff --git a/backend/requirements.txt b/backend/requirements.txt index 254aa7d..59f3a76 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -1,16 +1,26 @@ -fastapi>=0.109.0 -uvicorn[standard]>=0.27.0 -sqlalchemy>=2.0.25 -pydantic>=2.5.3 -pydantic-settings>=2.1.0 -python-dotenv>=1.0.0 -python-jose[cryptography]>=3.3.0 -python-multipart>=0.0.6 +# Web Framework +fastapi>=0.115.12 +uvicorn[standard]>=0.34.0 + +# Database +sqlalchemy>=2.0.36 + +# Validation & Settings +pydantic>=2.10.6 +pydantic-settings>=2.7.1 +python-dotenv>=1.0.1 + +# Authentication & Security +pyjwt>=2.10.1 +bcrypt>=4.2.2 + +# Task Scheduling apscheduler>=3.10.4 -filelock>=3.13.1 -selenium>=4.16.0 -pillow>=10.4.0 -requests>=2.31.0 -pyjwt>=2.8.0 -bcrypt>=4.1.2 -croniter>=1.3.8 +croniter>=5.0.3 + +# Automation +selenium>=4.28.1 +filelock>=3.16.1 + +# HTTP & Utilities +requests>=2.32.3 diff --git a/frontend/package.json b/frontend/package.json index 8edc1b4..3b58e8b 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -12,22 +12,22 @@ }, "dependencies": { "@ant-design/icons-vue": "^7.0.1", - "ant-design-vue": "^4.2.6", - "axios": "^1.13.2", - "pinia": "^3.0.4", - "vue": "^3.5.24", - "vue-router": "^4.6.4" + "ant-design-vue": "^4.2.9", + "axios": "^1.7.9", + "pinia": "^2.3.2", + "vue": "^3.5.13", + "vue-router": "^4.5.0" }, "devDependencies": { - "@eslint/js": "^9.39.2", - "@vitejs/plugin-vue": "^6.0.1", + "@eslint/js": "^9.18.0", + "@vitejs/plugin-vue": "^5.2.4", "@vue/eslint-config-prettier": "^10.2.0", - "autoprefixer": "^10.4.23", - "eslint": "^9.39.2", - "eslint-plugin-vue": "^10.6.2", - "postcss": "^8.5.6", - "prettier": "^3.7.4", + "autoprefixer": "^10.4.20", + "eslint": "^9.18.0", + "eslint-plugin-vue": "^9.33.0", + "postcss": "^8.5.1", + "prettier": "^3.4.2", "tailwindcss": "^3.4.19", - "vite": "^7.2.4" + "vite": "^6.0.7" } }