chore: upgrade swr

This commit is contained in:
Joel 2025-03-19 16:16:47 +08:00
parent ae7d588dd5
commit 80f23161b9
3 changed files with 20 additions and 11 deletions

View File

@ -40,8 +40,8 @@ export const getLocaleOnServer = async (): Promise<Locale> => {
if (!languages.length) {
// Negotiator expects plain object so we need to transform headers
const negotiatorHeaders: Record<string, string> = {}
headers().forEach((value, key) => (negotiatorHeaders[key] = value))
const negotiatorHeaders: Record<string, string> = {};
(await headers()).forEach((value, key) => (negotiatorHeaders[key] = value))
// Use negotiator and intl-localematcher to get best locale
languages = new Negotiator({ headers: negotiatorHeaders }).languages()
}

View File

@ -121,7 +121,7 @@
"sharp": "^0.33.2",
"shave": "^5.0.4",
"sortablejs": "^1.15.0",
"swr": "^2.1.0",
"swr": "^2.3.0",
"tailwind-merge": "^2.5.4",
"use-context-selector": "^2.0.0",
"uuid": "^10.0.0",

View File

@ -305,8 +305,8 @@ importers:
specifier: ^1.15.0
version: 1.15.3
swr:
specifier: ^2.1.0
version: 2.2.5(react@19.0.0)
specifier: ^2.3.0
version: 2.3.3(react@19.0.0)
tailwind-merge:
specifier: ^2.5.4
version: 2.5.4
@ -7516,10 +7516,10 @@ packages:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
swr@2.2.5:
resolution: {integrity: sha512-QtxqyclFeAsxEUeZIYmsaQ0UjimSq1RZ9Un7I68/0ClKK/U3LoyQunwkQfJZr2fc22DfIXLNDc2wFyTEikCUpg==}
swr@2.3.3:
resolution: {integrity: sha512-dshNvs3ExOqtZ6kJBaAsabhPdHyeY4P2cKwRCniDVifBMoG/SVI7tfLWqPXriVspf2Rg4tPzXJTnwaihIeFw2A==}
peerDependencies:
react: ^16.11.0 || ^17.0.0 || ^18.0.0
react: ^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
symbol-tree@3.2.4:
resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
@ -7872,6 +7872,11 @@ packages:
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
use-sync-external-store@1.4.0:
resolution: {integrity: sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
@ -17089,11 +17094,11 @@ snapshots:
supports-preserve-symlinks-flag@1.0.0: {}
swr@2.2.5(react@19.0.0):
swr@2.3.3(react@19.0.0):
dependencies:
client-only: 0.0.1
dequal: 2.0.3
react: 19.0.0
use-sync-external-store: 1.2.2(react@19.0.0)
use-sync-external-store: 1.4.0(react@19.0.0)
symbol-tree@3.2.4: {}
@ -17463,6 +17468,10 @@ snapshots:
dependencies:
react: 19.0.0
use-sync-external-store@1.4.0(react@19.0.0):
dependencies:
react: 19.0.0
util-deprecate@1.0.2: {}
util@0.12.5: