removed react router version restriction

This commit is contained in:
2026-08-02 19:18:21 -04:00
parent 0aef410f60
commit 53c75e34cf
4 changed files with 2884 additions and 2016 deletions
+4 -4
View File
@@ -35,12 +35,12 @@ jobs:
- name: Install dependencies - name: Install dependencies
# Harden against transient registry network failures (ECONNRESET etc.): # Harden against transient registry network failures (ECONNRESET etc.):
# raise npm's built-in fetch retries/timeouts and retry `npm ci` up to # raise npm's built-in fetch retries/timeouts and retry `npm ci` up to
# 3 times with backoff before failing the build. # 5 times with backoff before failing the build.
run: | run: |
npm config set fetch-retries 5 npm config set fetch-retries 5
npm config set fetch-retry-mintimeout 20000 npm config set fetch-retry-mintimeout 10000
npm config set fetch-retry-maxtimeout 120000 npm config set fetch-retry-maxtimeout 60000
npm config set fetch-timeout 600000 npm config set fetch-timeout 300000
for attempt in 1 2 3; do for attempt in 1 2 3; do
echo "npm ci attempt $attempt…" echo "npm ci attempt $attempt…"
npm ci && break npm ci && break
+15 -1
View File
@@ -1,5 +1,19 @@
{ {
"editor.formatOnSave": true, "editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode", "editor.defaultFormatter": "esbenp.prettier-vscode",
"typescript.tsdk": "node_modules/typescript/lib" "js/ts.tsdk.path": "node_modules/typescript/lib",
"prettier.requireConfig": true,
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
} }
+2857 -2006
View File
File diff suppressed because it is too large Load Diff
+8 -5
View File
@@ -43,7 +43,7 @@
"@fontsource-variable/inter": "5.2.8", "@fontsource-variable/inter": "5.2.8",
"@giphy/js-fetch-api": "5.8.0", "@giphy/js-fetch-api": "5.8.0",
"@giphy/js-types": "5.1.0", "@giphy/js-types": "5.1.0",
"@giphy/js-util": "5.2.0", "@giphy/js-util": "2.0.0",
"@giphy/react-components": "10.1.2", "@giphy/react-components": "10.1.2",
"@sapphi-red/web-noise-suppressor": "0.3.5", "@sapphi-red/web-noise-suppressor": "0.3.5",
"@tanstack/react-query": "5.100.13", "@tanstack/react-query": "5.100.13",
@@ -75,7 +75,7 @@
"is-hotkey": "0.2.0", "is-hotkey": "0.2.0",
"jotai": "2.20.0", "jotai": "2.20.0",
"jsqr": "1.4.0", "jsqr": "1.4.0",
"katex": "0.16.11", "katex": "0.16.47",
"linkify-react": "4.3.3", "linkify-react": "4.3.3",
"linkifyjs": "4.3.3", "linkifyjs": "4.3.3",
"matrix-js-sdk": "41.7.0", "matrix-js-sdk": "41.7.0",
@@ -94,8 +94,8 @@
"react-google-recaptcha": "3.1.0", "react-google-recaptcha": "3.1.0",
"react-i18next": "17.0.8", "react-i18next": "17.0.8",
"react-range": "1.10.0", "react-range": "1.10.0",
"react-router-dom": "7.15.1", "react-router": "8.3.0",
"sanitize-html": "2.17.4", "sanitize-html": "2.17.6",
"slate": "0.124.1", "slate": "0.124.1",
"slate-dom": "0.124.1", "slate-dom": "0.124.1",
"slate-history": "0.113.1", "slate-history": "0.113.1",
@@ -140,7 +140,7 @@
"prettier": "3.8.3", "prettier": "3.8.3",
"tsx": "4.22.4", "tsx": "4.22.4",
"typescript": "6.0.3", "typescript": "6.0.3",
"vite": "8.0.14", "vite": "8.2.0",
"vite-plugin-pwa": "1.3.0", "vite-plugin-pwa": "1.3.0",
"vite-plugin-static-copy": "4.1.0" "vite-plugin-static-copy": "4.1.0"
}, },
@@ -149,5 +149,8 @@
"dompurify": ">=3.3.4" "dompurify": ">=3.3.4"
}, },
"js-cookie": ">=3.0.6" "js-cookie": ">=3.0.6"
},
"allowScripts": {
"esbuild@0.28.1": true
} }
} }