diff --git a/frontend/package-lock.json b/frontend/package-lock.json index c818e784..b7878e5b 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -8,8 +8,8 @@ "name": "caddy-proxy-manager-plus-frontend", "version": "0.1.0", "dependencies": { - "@tanstack/react-query": "^5.62.8", - "axios": "^1.7.9", + "@tanstack/react-query": "^5.90.10", + "axios": "^1.13.2", "clsx": "^2.1.1", "lucide-react": "^0.554.0", "react": "^19.2.0", @@ -20,21 +20,21 @@ "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.0", "@testing-library/user-event": "^14.6.1", - "@types/react": "^19.2.6", - "@types/react-dom": "^19.2.3", - "@typescript-eslint/eslint-plugin": "^8.15.0", - "@typescript-eslint/parser": "^8.15.0", + "@types/react": "^18.3.27", + "@types/react-dom": "^18.3.7", + "@typescript-eslint/eslint-plugin": "^8.47.0", + "@typescript-eslint/parser": "^8.47.0", "@vitejs/plugin-react": "^5.1.1", "@vitest/coverage-v8": "^4.0.10", "@vitest/ui": "^4.0.10", - "autoprefixer": "^10.4.20", - "eslint": "^9.15.0", + "autoprefixer": "^10.4.22", + "eslint": "^9.39.1", "eslint-plugin-react-hooks": "^7.0.1", - "eslint-plugin-react-refresh": "^0.4.14", + "eslint-plugin-react-refresh": "^0.4.24", "jsdom": "^27.2.0", - "postcss": "^8.4.49", + "postcss": "^8.5.6", "tailwindcss": "^4.1.17", - "typescript": "^5.6.3", + "typescript": "^5.9.3", "typescript-eslint": "^8.47.0", "vite": "^7.2.2", "vitest": "^4.0.10" @@ -1616,6 +1616,7 @@ "version": "5.90.10", "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.90.10.tgz", "integrity": "sha512-BKLss9Y8PQ9IUjPYQiv3/Zmlx92uxffUOX8ZZNoQlCIZBJPT5M+GOMQj7xislvVQ6l1BstBjcX0XB/aHfFYVNw==", + "license": "MIT", "dependencies": { "@tanstack/query-core": "5.90.10" }, @@ -1788,13 +1789,14 @@ "dev": true }, "node_modules/@types/react": { - "version": "19.2.6", - "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.6.tgz", - "integrity": "sha512-p/jUvulfgU7oKtj6Xpk8cA2Y1xKTtICGpJYeJXz2YVO2UcvjQgeRMLDGfDeqeRW2Ta+0QNFwcc8X3GH8SxZz6w==", + "version": "18.3.27", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.27.tgz", + "integrity": "sha512-cisd7gxkzjBKU2GgdYrTdtQx1SORymWyaAFhaxQPK9bYO9ot3Y5OikQRvY0VYQtvwjeQnizCINJAenh/V7MK2w==", "dev": true, "license": "MIT", "peer": true, "dependencies": { + "@types/prop-types": "*", "csstype": "^3.2.2" } }, @@ -1814,6 +1816,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.47.0.tgz", "integrity": "sha512-fe0rz9WJQ5t2iaLfdbDc9T80GJy0AeO453q8C3YCilnGozvOyCG5t+EZtg7j7D88+c3FipfP/x+wzGnh1xp8ZA==", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", "@typescript-eslint/scope-manager": "8.47.0", @@ -1843,6 +1846,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.47.0.tgz", "integrity": "sha512-lJi3PfxVmo0AkEY93ecfN+r8SofEqZNGByvHAI3GBLrvt1Cw6H5k1IM02nSzu0RfUafr2EvFSw0wAsZgubNplQ==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "8.47.0", @@ -2313,6 +2317,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "browserslist": "^4.27.0", "caniuse-lite": "^1.0.30001754", @@ -2335,6 +2340,7 @@ "version": "1.13.2", "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.2.tgz", "integrity": "sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==", + "license": "MIT", "dependencies": { "follow-redirects": "^1.15.6", "form-data": "^4.0.4", @@ -2808,6 +2814,7 @@ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.1.tgz", "integrity": "sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", @@ -2888,6 +2895,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.24.tgz", "integrity": "sha512-nLHIW7TEq3aLrEYWpVaJ1dRgFR+wLDPN8e8FpYAql/bMV2oBEfC37K0gLEGgv9fy66juNShSMV8OkTqzltcG/w==", "dev": true, + "license": "MIT", "peerDependencies": { "eslint": ">=8.40" } @@ -2925,6 +2933,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -2935,6 +2944,7 @@ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", "dev": true, + "license": "Apache-2.0", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, @@ -2947,6 +2957,7 @@ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } @@ -2956,6 +2967,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -4048,6 +4060,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "peer": true, "dependencies": { "nanoid": "^3.3.11", @@ -4636,6 +4649,7 @@ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "dev": true, + "license": "Apache-2.0", "peer": true, "bin": { "tsc": "bin/tsc", diff --git a/frontend/package.json b/frontend/package.json index c3bace2a..8a3bb2e8 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -13,8 +13,8 @@ "test:coverage": "vitest --coverage" }, "dependencies": { - "@tanstack/react-query": "^5.62.8", - "axios": "^1.7.9", + "@tanstack/react-query": "^5.90.10", + "axios": "^1.13.2", "clsx": "^2.1.1", "lucide-react": "^0.554.0", "react": "^19.2.0", @@ -25,21 +25,21 @@ "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.0", "@testing-library/user-event": "^14.6.1", - "@types/react": "^19.2.6", - "@types/react-dom": "^19.2.3", - "@typescript-eslint/eslint-plugin": "^8.15.0", - "@typescript-eslint/parser": "^8.15.0", + "@types/react": "^18.3.27", + "@types/react-dom": "^18.3.7", + "@typescript-eslint/eslint-plugin": "^8.47.0", + "@typescript-eslint/parser": "^8.47.0", "@vitejs/plugin-react": "^5.1.1", "@vitest/coverage-v8": "^4.0.10", "@vitest/ui": "^4.0.10", - "autoprefixer": "^10.4.20", - "eslint": "^9.15.0", + "autoprefixer": "^10.4.22", + "eslint": "^9.39.1", "eslint-plugin-react-hooks": "^7.0.1", - "eslint-plugin-react-refresh": "^0.4.14", + "eslint-plugin-react-refresh": "^0.4.24", "jsdom": "^27.2.0", - "postcss": "^8.4.49", + "postcss": "^8.5.6", "tailwindcss": "^4.1.17", - "typescript": "^5.6.3", + "typescript": "^5.9.3", "typescript-eslint": "^8.47.0", "vite": "^7.2.2", "vitest": "^4.0.10"