| 
35 | 35 |     "@acm-uiuc/js-shared": "^3.2.1"  | 
36 | 36 |   },  | 
37 | 37 |   "devDependencies": {  | 
38 |  | -    "@eslint/compat": "^1.3.2",  | 
 | 38 | +    "@eslint/compat": "^1.4.0",  | 
39 | 39 |     "@eslint/eslintrc": "^3.3.1",  | 
40 |  | -    "@eslint/js": "^9.33.0",  | 
 | 40 | +    "@eslint/js": "^9.38.0",  | 
41 | 41 |     "@playwright/test": "^1.56.1",  | 
42 | 42 |     "@smithy/types": "^4.5.0",  | 
43 | 43 |     "@tsconfig/node22": "^22.0.1",  | 
44 | 44 |     "@types/ioredis-mock": "^8.2.5",  | 
45 |  | -    "@types/node": "^24.3.0",  | 
 | 45 | +    "@types/node": "^24.9.1",  | 
46 | 46 |     "@types/pluralize": "^0.0.33",  | 
47 | 47 |     "@types/react": "^19.2.2",  | 
48 | 48 |     "@types/react-dom": "^19.2.2",  | 
49 | 49 |     "@types/supertest": "^6.0.3",  | 
50 |  | -    "@typescript-eslint/eslint-plugin": "^8.40.0",  | 
51 |  | -    "@typescript-eslint/parser": "^8.40.0",  | 
52 |  | -    "@vitejs/plugin-react": "^5.0.1",  | 
53 |  | -    "@vitest/coverage-istanbul": "^3.1.2",  | 
54 |  | -    "@vitest/ui": "^3.1.2",  | 
 | 50 | +    "@typescript-eslint/eslint-plugin": "^8.46.2",  | 
 | 51 | +    "@typescript-eslint/parser": "^8.46.2",  | 
 | 52 | +    "@vitejs/plugin-react": "^5.1.0",  | 
 | 53 | +    "@vitest/coverage-istanbul": "^4.0.3",  | 
 | 54 | +    "@vitest/ui": "^4.0.3",  | 
55 | 55 |     "aws-sdk-client-mock": "^4.1.0",  | 
56 |  | -    "concurrently": "^9.1.2",  | 
57 |  | -    "cross-env": "^10.0.0",  | 
 | 56 | +    "concurrently": "^9.2.1",  | 
 | 57 | +    "cross-env": "^10.1.0",  | 
58 | 58 |     "esbuild": "^0.25.11",  | 
59 | 59 |     "esbuild-plugin-copy": "^2.1.1",  | 
60 |  | -    "eslint": "^9.33.0",  | 
 | 60 | +    "eslint": "^9.38.0",  | 
61 | 61 |     "eslint-config-airbnb": "^19.0.4",  | 
62 | 62 |     "eslint-config-airbnb-typescript": "^18.0.0",  | 
63 | 63 |     "eslint-config-esnext": "^4.1.0",  | 
 | 
68 | 68 |     "eslint-plugin-jsx-a11y": "^6.9.0",  | 
69 | 69 |     "eslint-plugin-prettier": "^5.5.4",  | 
70 | 70 |     "eslint-plugin-react": "^7.37.5",  | 
71 |  | -    "eslint-plugin-react-hooks": "^5.2.0",  | 
 | 71 | +    "eslint-plugin-react-hooks": "^7.0.1",  | 
72 | 72 |     "husky": "^9.1.4",  | 
73 | 73 |     "identity-obj-proxy": "^3.0.0",  | 
74 |  | -    "ioredis-mock": "^8.9.0",  | 
75 |  | -    "jsdom": "^26.1.0",  | 
76 |  | -    "node-ical": "^0.20.1",  | 
 | 74 | +    "ioredis-mock": "^8.13.0",  | 
 | 75 | +    "jsdom": "^27.0.1",  | 
 | 76 | +    "node-ical": "^0.22.1",  | 
77 | 77 |     "postcss": "^8.5.3",  | 
78 | 78 |     "postcss-preset-mantine": "^1.17.0",  | 
79 | 79 |     "postcss-simple-vars": "^7.0.1",  | 
80 | 80 |     "prettier": "^3.5.3",  | 
81 | 81 |     "prop-types": "^15.8.1",  | 
82 |  | -    "stylelint": "^16.23.1",  | 
83 |  | -    "stylelint-config-standard-scss": "^15.0.1",  | 
 | 82 | +    "stylelint": "^16.25.0",  | 
 | 83 | +    "stylelint-config-standard-scss": "^16.0.0",  | 
84 | 84 |     "supertest": "^7.1.4",  | 
85 | 85 |     "synp": "^1.9.14",  | 
86 |  | -    "tsx": "^4.20.4",  | 
87 |  | -    "typescript": "^5.9.2",  | 
88 |  | -    "typescript-eslint": "^8.40.0",  | 
 | 86 | +    "tsx": "^4.20.6",  | 
 | 87 | +    "typescript": "^5.9.3",  | 
 | 88 | +    "typescript-eslint": "^8.46.2",  | 
89 | 89 |     "vite-tsconfig-paths": "^5.0.1",  | 
90 |  | -    "vitest": "^3.2.4",  | 
 | 90 | +    "vitest": "^4.0.3",  | 
91 | 91 |     "yarn-upgrade-all": "^0.7.5"  | 
92 | 92 |   },  | 
93 | 93 |   "resolutions": {  | 
 | 
0 commit comments