diff --git a/package.json b/package.json
index 07f45bb0cd..f6d20d3d2f 100644
--- a/package.json
+++ b/package.json
@@ -36,7 +36,7 @@
"prod:reload": "pm2 reload ecosystem.config.js"
},
"dependencies": {
- "@clerk/nextjs": "4.21.14",
+ "@clerk/nextjs": "4.21.15",
"@emoji-mart/data": "1.1.2",
"@emoji-mart/react": "1.1.1",
"@floating-ui/react-dom": "2.0.1",
@@ -71,12 +71,12 @@
"react-dom": "18.2.0",
"react-error-boundary": "4.0.10",
"react-intersection-observer": "9.5.2",
- "react-tweet": "3.0.2",
+ "react-tweet": "3.0.3",
"react-wrap-balancer": "1.0.0",
"remove-markdown": "0.5.0",
"shiki": "0.14.3",
"socket.io-client": "4.7.1",
- "sonner": "0.6.1",
+ "sonner": "0.6.2",
"tailwind-merge": "1.13.2",
"xss": "1.0.14"
},
@@ -90,7 +90,7 @@
"@tailwindcss/typography": "0.5.9",
"@types/js-cookie": "3.0.3",
"@types/markdown-escape": "1.1.0",
- "@types/node": "20.3.3",
+ "@types/node": "20.4.1",
"@types/react": "18.2.14",
"@types/react-dom": "18.2.6",
"@types/remove-markdown": "0.3.1",
@@ -109,7 +109,7 @@
"rimraf": "5.0.1",
"simple-git-hooks": "2.8.1",
"tailwind-scrollbar": "3.0.4",
- "tailwind-variants": "0.1.12",
+ "tailwind-variants": "0.1.13",
"tailwindcss": "^3.3.2",
"typescript": "5.1.6",
"typewind": "^0.1.3",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index bf274222be..e6fd897fc3 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -6,8 +6,8 @@ settings:
dependencies:
'@clerk/nextjs':
- specifier: 4.21.14
- version: 4.21.14(next@13.4.9)(react-dom@18.2.0)(react@18.2.0)
+ specifier: 4.21.15
+ version: 4.21.15(next@13.4.9)(react-dom@18.2.0)(react@18.2.0)
'@emoji-mart/data':
specifier: 1.1.2
version: 1.1.2
@@ -111,8 +111,8 @@ dependencies:
specifier: 9.5.2
version: 9.5.2(react@18.2.0)
react-tweet:
- specifier: 3.0.2
- version: 3.0.2(react-dom@18.2.0)(react@18.2.0)
+ specifier: 3.0.3
+ version: 3.0.3(react-dom@18.2.0)(react@18.2.0)
react-wrap-balancer:
specifier: 1.0.0
version: 1.0.0(react@18.2.0)
@@ -126,8 +126,8 @@ dependencies:
specifier: 4.7.1
version: 4.7.1
sonner:
- specifier: 0.6.1
- version: 0.6.1(react-dom@18.2.0)(react@18.2.0)
+ specifier: 0.6.2
+ version: 0.6.2(react-dom@18.2.0)(react@18.2.0)
tailwind-merge:
specifier: 1.13.2
version: 1.13.2
@@ -164,8 +164,8 @@ devDependencies:
specifier: 1.1.0
version: 1.1.0
'@types/node':
- specifier: 20.3.3
- version: 20.3.3
+ specifier: 20.4.1
+ version: 20.4.1
'@types/react':
specifier: 18.2.14
version: 18.2.14
@@ -221,8 +221,8 @@ devDependencies:
specifier: 3.0.4
version: 3.0.4(tailwindcss@3.3.2)
tailwind-variants:
- specifier: 0.1.12
- version: 0.1.12(tailwindcss@3.3.2)
+ specifier: 0.1.13
+ version: 0.1.13(tailwindcss@3.3.2)
tailwindcss:
specifier: ^3.3.2
version: 3.3.2
@@ -279,8 +279,8 @@ packages:
resolution: {integrity: sha512-KYMqFYTaenzMK4yUtf4EW9wc4N9ef80FsbMtkwool5zpwl4YrT1SdWYSTRcT94KO4hannogdS+LxY7L+arP3gA==}
engines: {node: '>=6.9.0'}
- /@babel/compat-data@7.22.5:
- resolution: {integrity: sha512-4Jc/YuIaYqKnDDz892kPIledykKg12Aw1PYX5i/TY28anJtacvM1Rrr8wbieB9GfEJwlzqT0hUEao0CxEebiDA==}
+ /@babel/compat-data@7.22.6:
+ resolution: {integrity: sha512-29tfsWTq2Ftu7MXmimyC0C5FDZv5DYxOZkh3XD3+QW4V/BYuv/LyEsjj3c0hqedEaDt6DBfDvexMKU8YevdqFg==}
engines: {node: '>=6.9.0'}
dev: true
@@ -306,25 +306,25 @@ packages:
transitivePeerDependencies:
- supports-color
- /@babel/core@7.22.5:
- resolution: {integrity: sha512-SBuTAjg91A3eKOvD+bPEz3LlhHZRNu1nFOVts9lzDJTXshHTjII0BAtDS3Y2DAkdZdDKWVZGVwkDfc4Clxn1dg==}
+ /@babel/core@7.22.8:
+ resolution: {integrity: sha512-75+KxFB4CZqYRXjx4NlR4J7yGvKumBuZTmV4NV6v09dVXXkuYVYLT68N6HCzLvfJ+fWCxQsntNzKwwIXL4bHnw==}
engines: {node: '>=6.9.0'}
dependencies:
'@ampproject/remapping': 2.2.1
'@babel/code-frame': 7.22.5
- '@babel/generator': 7.22.5
- '@babel/helper-compilation-targets': 7.22.5(@babel/core@7.22.5)
+ '@babel/generator': 7.22.7
+ '@babel/helper-compilation-targets': 7.22.6(@babel/core@7.22.8)
'@babel/helper-module-transforms': 7.22.5
- '@babel/helpers': 7.22.5
- '@babel/parser': 7.22.5
+ '@babel/helpers': 7.22.6
+ '@babel/parser': 7.22.7
'@babel/template': 7.22.5
- '@babel/traverse': 7.22.5
+ '@babel/traverse': 7.22.8
'@babel/types': 7.22.5
+ '@nicolo-ribaudo/semver-v6': 6.3.3
convert-source-map: 1.9.0
debug: 4.3.4
gensync: 1.0.0-beta.2
json5: 2.2.3
- semver: 6.3.0
transitivePeerDependencies:
- supports-color
dev: true
@@ -348,8 +348,8 @@ packages:
'@jridgewell/trace-mapping': 0.3.17
jsesc: 2.5.2
- /@babel/generator@7.22.5:
- resolution: {integrity: sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA==}
+ /@babel/generator@7.22.7:
+ resolution: {integrity: sha512-p+jPjMG+SI8yvIaxGgeW24u7q9+5+TGpZh8/CuB7RhBKd7RCy8FayNEFNNKrNK/eUcY/4ExQqLmyrvBXKsIcwQ==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.22.5
@@ -378,18 +378,18 @@ packages:
lru-cache: 5.1.1
semver: 6.3.0
- /@babel/helper-compilation-targets@7.22.5(@babel/core@7.22.5):
- resolution: {integrity: sha512-Ji+ywpHeuqxB8WDxraCiqR0xfhYjiDE/e6k7FuIaANnoOFxAHskHChz4vA1mJC9Lbm01s1PVAGhQY4FUKSkGZw==}
+ /@babel/helper-compilation-targets@7.22.6(@babel/core@7.22.8):
+ resolution: {integrity: sha512-534sYEqWD9VfUm3IPn2SLcH4Q3P86XL+QvqdC7ZsFrzyyPF3T4XGiVghF6PTYNdWg6pXuoqXxNQAhbYeEInTzA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/compat-data': 7.22.5
- '@babel/core': 7.22.5
+ '@babel/compat-data': 7.22.6
+ '@babel/core': 7.22.8
'@babel/helper-validator-option': 7.22.5
+ '@nicolo-ribaudo/semver-v6': 6.3.3
browserslist: 4.21.9
lru-cache: 5.1.1
- semver: 6.3.0
dev: true
/@babel/helper-create-class-features-plugin@7.21.0(@babel/core@7.21.0):
@@ -490,10 +490,10 @@ packages:
'@babel/helper-environment-visitor': 7.22.5
'@babel/helper-module-imports': 7.22.5
'@babel/helper-simple-access': 7.22.5
- '@babel/helper-split-export-declaration': 7.22.5
+ '@babel/helper-split-export-declaration': 7.22.6
'@babel/helper-validator-identifier': 7.22.5
'@babel/template': 7.22.5
- '@babel/traverse': 7.22.5
+ '@babel/traverse': 7.22.8
'@babel/types': 7.22.5
transitivePeerDependencies:
- supports-color
@@ -551,8 +551,8 @@ packages:
dependencies:
'@babel/types': 7.21.5
- /@babel/helper-split-export-declaration@7.22.5:
- resolution: {integrity: sha512-thqK5QFghPKWLhAV321lxF95yCg2K3Ob5yw+M3VHWfdia0IkPXUtoLH8x/6Fh486QUvzhb8YOWHChTVen2/PoQ==}
+ /@babel/helper-split-export-declaration@7.22.6:
+ resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.22.5
@@ -595,12 +595,12 @@ packages:
transitivePeerDependencies:
- supports-color
- /@babel/helpers@7.22.5:
- resolution: {integrity: sha512-pSXRmfE1vzcUIDFQcSGA5Mr+GxBV9oiRKDuDxXvWQQBCh8HoIjs/2DlDB7H8smac1IVrB9/xdXj2N3Wol9Cr+Q==}
+ /@babel/helpers@7.22.6:
+ resolution: {integrity: sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/template': 7.22.5
- '@babel/traverse': 7.22.5
+ '@babel/traverse': 7.22.8
'@babel/types': 7.22.5
transitivePeerDependencies:
- supports-color
@@ -630,8 +630,8 @@ packages:
dependencies:
'@babel/types': 7.21.5
- /@babel/parser@7.22.5:
- resolution: {integrity: sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==}
+ /@babel/parser@7.22.7:
+ resolution: {integrity: sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==}
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
@@ -713,7 +713,7 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.22.5
- '@babel/parser': 7.22.5
+ '@babel/parser': 7.22.7
'@babel/types': 7.22.5
dev: true
@@ -734,17 +734,17 @@ packages:
transitivePeerDependencies:
- supports-color
- /@babel/traverse@7.22.5:
- resolution: {integrity: sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ==}
+ /@babel/traverse@7.22.8:
+ resolution: {integrity: sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.22.5
- '@babel/generator': 7.22.5
+ '@babel/generator': 7.22.7
'@babel/helper-environment-visitor': 7.22.5
'@babel/helper-function-name': 7.22.5
'@babel/helper-hoist-variables': 7.22.5
- '@babel/helper-split-export-declaration': 7.22.5
- '@babel/parser': 7.22.5
+ '@babel/helper-split-export-declaration': 7.22.6
+ '@babel/parser': 7.22.7
'@babel/types': 7.22.5
debug: 4.3.4
globals: 11.12.0
@@ -814,8 +814,8 @@ packages:
tslib: 2.4.1
dev: false
- /@clerk/nextjs@4.21.14(next@13.4.9)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-r+s9EKG0CPPj31p6UZmxPQ2A3+JVE70PmBYiC/pRrF3Oo57pYJGVmBB+eUWVYaYJNcJxhYoYb/QLsL8Xl0dUVQ==}
+ /@clerk/nextjs@4.21.15(next@13.4.9)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-paFf+kgXEb5Chea4Gpjy65xYRpEm88yezu1riQWQRPFOJCcEbYrhzWe6xRtErioyjZM0QxDFYaIP4FQeVmNf4g==}
engines: {node: '>=14'}
peerDependencies:
next: '>=10'
@@ -1483,13 +1483,13 @@ packages:
'@vue/compiler-sfc':
optional: true
dependencies:
- '@babel/core': 7.22.5
- '@babel/generator': 7.22.5
- '@babel/parser': 7.22.5
- '@babel/traverse': 7.22.5
+ '@babel/core': 7.22.8
+ '@babel/generator': 7.22.7
+ '@babel/parser': 7.22.7
+ '@babel/traverse': 7.22.8
'@babel/types': 7.22.5
prettier: 2.8.8
- semver: 7.5.3
+ semver: 7.5.4
transitivePeerDependencies:
- supports-color
dev: true
@@ -1537,11 +1537,11 @@ packages:
peerDependencies:
typescript: '>=4'
dependencies:
- '@typescript-eslint/eslint-plugin': 5.61.0(@typescript-eslint/parser@5.61.0)(eslint@8.44.0)(typescript@5.1.6)
- '@typescript-eslint/parser': 5.61.0(eslint@8.44.0)(typescript@5.1.6)
+ '@typescript-eslint/eslint-plugin': 5.61.0(@typescript-eslint/parser@5.62.0)(eslint@8.44.0)(typescript@5.1.6)
+ '@typescript-eslint/parser': 5.62.0(eslint@8.44.0)(typescript@5.1.6)
eslint: 8.44.0
eslint-config-prettier: 8.8.0(eslint@8.44.0)
- eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.61.0)(eslint@8.44.0)
+ eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.62.0)(eslint@8.44.0)
eslint-plugin-unused-imports: 2.0.0(@typescript-eslint/eslint-plugin@5.61.0)(eslint@8.44.0)
typescript: 5.1.6
transitivePeerDependencies:
@@ -1751,6 +1751,11 @@ packages:
dev: false
optional: true
+ /@nicolo-ribaudo/semver-v6@6.3.3:
+ resolution: {integrity: sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg==}
+ hasBin: true
+ dev: true
+
/@nodelib/fs.scandir@2.1.5:
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
engines: {node: '>= 8'}
@@ -1774,14 +1779,14 @@ packages:
dependencies:
asn1js: 3.0.5
pvtsutils: 1.3.2
- tslib: 2.6.0
+ tslib: 2.4.1
dev: false
/@peculiar/json-schema@1.1.12:
resolution: {integrity: sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==}
engines: {node: '>=8.0.0'}
dependencies:
- tslib: 2.6.0
+ tslib: 2.4.1
dev: false
/@peculiar/webcrypto@1.4.1:
@@ -1791,7 +1796,7 @@ packages:
'@peculiar/asn1-schema': 2.3.6
'@peculiar/json-schema': 1.1.12
pvtsutils: 1.3.2
- tslib: 2.6.0
+ tslib: 2.4.1
webcrypto-core: 1.7.7
dev: false
@@ -2454,13 +2459,13 @@ packages:
resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==}
dependencies:
'@types/connect': 3.4.35
- '@types/node': 20.3.3
+ '@types/node': 20.4.1
dev: false
/@types/connect@3.4.35:
resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==}
dependencies:
- '@types/node': 20.3.3
+ '@types/node': 20.4.1
dev: false
/@types/cookies@0.7.7:
@@ -2469,7 +2474,7 @@ packages:
'@types/connect': 3.4.35
'@types/express': 4.17.14
'@types/keygrip': 1.0.2
- '@types/node': 20.3.3
+ '@types/node': 20.4.1
dev: false
/@types/debug@4.1.8:
@@ -2499,7 +2504,7 @@ packages:
/@types/express-serve-static-core@4.17.35:
resolution: {integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==}
dependencies:
- '@types/node': 20.3.3
+ '@types/node': 20.4.1
'@types/qs': 6.9.7
'@types/range-parser': 1.2.4
'@types/send': 0.17.1
@@ -2518,7 +2523,7 @@ packages:
resolution: {integrity: sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==}
dependencies:
'@types/jsonfile': 6.1.1
- '@types/node': 20.3.3
+ '@types/node': 20.4.1
dev: true
/@types/http-errors@2.0.1:
@@ -2539,7 +2544,7 @@ packages:
/@types/jsonfile@6.1.1:
resolution: {integrity: sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==}
dependencies:
- '@types/node': 20.3.3
+ '@types/node': 20.4.1
dev: true
/@types/keygrip@1.0.2:
@@ -2575,7 +2580,7 @@ packages:
/@types/node-fetch@2.6.2:
resolution: {integrity: sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==}
dependencies:
- '@types/node': 20.3.3
+ '@types/node': 20.4.1
form-data: 3.0.1
dev: false
@@ -2587,8 +2592,8 @@ packages:
resolution: {integrity: sha512-IXl7o+R9iti9eBW4Wg2hx1xQDig183jj7YLn8F7udNceyfkbn1ZxmzZXuak20gR40D7pIkIY1kYGx5VIGbaHKA==}
dev: true
- /@types/node@20.3.3:
- resolution: {integrity: sha512-wheIYdr4NYML61AjC8MKj/2jrR/kDQri/CIpVoZwldwhnIrD/j9jIU5bJ8yBKuB2VhpFV7Ab6G2XkBjv9r9Zzw==}
+ /@types/node@20.4.1:
+ resolution: {integrity: sha512-JIzsAvJeA/5iY6Y/OxZbv1lUcc8dNSE77lb2gnBH+/PJ3lFR1Ccvgwl5JWnHAkNHcRsT0TbpVOsiMKZ1F/yyJg==}
/@types/parse-author@2.0.1:
resolution: {integrity: sha512-2RNXvvDY+7ITl/Q3znDpW9DxyAckKgLCXpoiBHN9BeLH1aV7z/W657P2+PK3wVUgGWXtc99ZQy3LkJTGlxLsvA==}
@@ -2640,7 +2645,7 @@ packages:
resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==}
dependencies:
'@types/mime': 1.3.2
- '@types/node': 20.3.3
+ '@types/node': 20.4.1
dev: false
/@types/serve-static@1.15.2:
@@ -2648,7 +2653,7 @@ packages:
dependencies:
'@types/http-errors': 2.0.1
'@types/mime': 3.0.1
- '@types/node': 20.3.3
+ '@types/node': 20.4.1
dev: false
/@types/unist@2.0.6:
@@ -2659,7 +2664,7 @@ packages:
resolution: {integrity: sha512-ASCxdbsrwNfSMXALlC3Decif9rwDMu+80KGp5zI2RLRotfMsTv7fHL8W8VDp24wymzDyIFudhUeSCugrgRFfHQ==}
dev: true
- /@typescript-eslint/eslint-plugin@5.61.0(@typescript-eslint/parser@5.61.0)(eslint@8.44.0)(typescript@5.1.6):
+ /@typescript-eslint/eslint-plugin@5.61.0(@typescript-eslint/parser@5.62.0)(eslint@8.44.0)(typescript@5.1.6):
resolution: {integrity: sha512-A5l/eUAug103qtkwccSCxn8ZRwT+7RXWkFECdA4Cvl1dOlDUgTpAOfSEElZn2uSUxhdDpnCdetrf0jvU4qrL+g==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -2671,7 +2676,7 @@ packages:
optional: true
dependencies:
'@eslint-community/regexpp': 4.5.1
- '@typescript-eslint/parser': 5.61.0(eslint@8.44.0)(typescript@5.1.6)
+ '@typescript-eslint/parser': 5.62.0(eslint@8.44.0)(typescript@5.1.6)
'@typescript-eslint/scope-manager': 5.61.0
'@typescript-eslint/type-utils': 5.61.0(eslint@8.44.0)(typescript@5.1.6)
'@typescript-eslint/utils': 5.61.0(eslint@8.44.0)(typescript@5.1.6)
@@ -2687,8 +2692,8 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/parser@5.61.0(eslint@8.44.0)(typescript@5.1.6):
- resolution: {integrity: sha512-yGr4Sgyh8uO6fSi9hw3jAFXNBHbCtKKFMdX2IkT3ZqpKmtAq3lHS4ixB/COFuAIJpwl9/AqF7j72ZDWYKmIfvg==}
+ /@typescript-eslint/parser@5.62.0(eslint@8.44.0)(typescript@5.1.6):
+ resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
@@ -2697,9 +2702,9 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 5.61.0
- '@typescript-eslint/types': 5.61.0
- '@typescript-eslint/typescript-estree': 5.61.0(typescript@5.1.6)
+ '@typescript-eslint/scope-manager': 5.62.0
+ '@typescript-eslint/types': 5.62.0
+ '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.1.6)
debug: 4.3.4
eslint: 8.44.0
typescript: 5.1.6
@@ -2715,6 +2720,14 @@ packages:
'@typescript-eslint/visitor-keys': 5.61.0
dev: true
+ /@typescript-eslint/scope-manager@5.62.0:
+ resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ dependencies:
+ '@typescript-eslint/types': 5.62.0
+ '@typescript-eslint/visitor-keys': 5.62.0
+ dev: true
+
/@typescript-eslint/type-utils@5.61.0(eslint@8.44.0)(typescript@5.1.6):
resolution: {integrity: sha512-kk8u//r+oVK2Aj3ph/26XdH0pbAkC2RiSjUYhKD+PExemG4XSjpGFeyZ/QM8lBOa7O8aGOU+/yEbMJgQv/DnCg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -2740,6 +2753,11 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
+ /@typescript-eslint/types@5.62.0:
+ resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ dev: true
+
/@typescript-eslint/typescript-estree@5.61.0(typescript@5.1.6):
resolution: {integrity: sha512-Fud90PxONnnLZ36oR5ClJBLTLfU4pIWBmnvGwTbEa2cXIqj70AEDEmOmpkFComjBZ/037ueKrOdHuYmSFVD7Rw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -2761,6 +2779,27 @@ packages:
- supports-color
dev: true
+ /@typescript-eslint/typescript-estree@5.62.0(typescript@5.1.6):
+ resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/types': 5.62.0
+ '@typescript-eslint/visitor-keys': 5.62.0
+ debug: 4.3.4
+ globby: 11.1.0
+ is-glob: 4.0.3
+ semver: 7.5.4
+ tsutils: 3.21.0(typescript@5.1.6)
+ typescript: 5.1.6
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@typescript-eslint/utils@5.61.0(eslint@8.44.0)(typescript@5.1.6):
resolution: {integrity: sha512-mV6O+6VgQmVE6+xzlA91xifndPW9ElFW8vbSF0xCT/czPXVhwDewKila1jOyRwa9AE19zKnrr7Cg5S3pJVrTWQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -2789,6 +2828,14 @@ packages:
eslint-visitor-keys: 3.4.1
dev: true
+ /@typescript-eslint/visitor-keys@5.62.0:
+ resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ dependencies:
+ '@typescript-eslint/types': 5.62.0
+ eslint-visitor-keys: 3.4.1
+ dev: true
+
/@upstash/redis@1.22.0:
resolution: {integrity: sha512-sXoJDoEqqik0HbrNE7yRWckOySEFsoBxfRdCgOqkc0w6py19ZZG50SpGkDDEUXSnBqP8VgGYXhWAiBpqxrt5oA==}
dependencies:
@@ -3112,7 +3159,7 @@ packages:
dependencies:
pvtsutils: 1.3.2
pvutils: 1.1.3
- tslib: 2.6.0
+ tslib: 2.4.1
dev: false
/astral-regex@2.0.0:
@@ -3950,7 +3997,7 @@ packages:
resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==}
dependencies:
no-case: 3.0.4
- tslib: 2.6.0
+ tslib: 2.4.1
dev: false
/dotenv@16.3.1:
@@ -4057,7 +4104,7 @@ packages:
string.prototype.trimstart: 1.0.6
typed-array-length: 1.0.4
unbox-primitive: 1.0.2
- which-typed-array: 1.1.9
+ which-typed-array: 1.1.10
dev: true
/es-module-lexer@1.3.0:
@@ -4149,7 +4196,7 @@ packages:
- supports-color
dev: true
- /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-node@0.3.7)(eslint@8.44.0):
+ /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint@8.44.0):
resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
engines: {node: '>=4'}
peerDependencies:
@@ -4170,7 +4217,7 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 5.61.0(eslint@8.44.0)(typescript@5.1.6)
+ '@typescript-eslint/parser': 5.62.0(eslint@8.44.0)(typescript@5.1.6)
debug: 3.2.7
eslint: 8.44.0
eslint-import-resolver-node: 0.3.7
@@ -4178,7 +4225,7 @@ packages:
- supports-color
dev: true
- /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.61.0)(eslint@8.44.0):
+ /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.62.0)(eslint@8.44.0):
resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==}
engines: {node: '>=4'}
peerDependencies:
@@ -4188,7 +4235,7 @@ packages:
'@typescript-eslint/parser':
optional: true
dependencies:
- '@typescript-eslint/parser': 5.61.0(eslint@8.44.0)(typescript@5.1.6)
+ '@typescript-eslint/parser': 5.62.0(eslint@8.44.0)(typescript@5.1.6)
array-includes: 3.1.6
array.prototype.flat: 1.3.1
array.prototype.flatmap: 1.3.1
@@ -4196,14 +4243,14 @@ packages:
doctrine: 2.1.0
eslint: 8.44.0
eslint-import-resolver-node: 0.3.7
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-node@0.3.7)(eslint@8.44.0)
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint@8.44.0)
has: 1.0.3
is-core-module: 2.12.1
is-glob: 4.0.3
minimatch: 3.1.2
object.values: 1.1.6
resolve: 1.22.2
- semver: 6.3.0
+ semver: 6.3.1
tsconfig-paths: 3.14.2
transitivePeerDependencies:
- eslint-import-resolver-typescript
@@ -4240,7 +4287,7 @@ packages:
object.values: 1.1.6
prop-types: 15.8.1
resolve: 2.0.0-next.4
- semver: 6.3.0
+ semver: 6.3.1
string.prototype.matchall: 4.0.8
dev: true
@@ -4254,7 +4301,7 @@ packages:
'@typescript-eslint/eslint-plugin':
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 5.61.0(@typescript-eslint/parser@5.61.0)(eslint@8.44.0)(typescript@5.1.6)
+ '@typescript-eslint/eslint-plugin': 5.61.0(@typescript-eslint/parser@5.62.0)(eslint@8.44.0)(typescript@5.1.6)
eslint: 8.44.0
eslint-rule-composer: 0.3.0
dev: true
@@ -4375,7 +4422,7 @@ packages:
resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==}
engines: {node: '>= 0.8'}
dependencies:
- '@types/node': 20.3.3
+ '@types/node': 20.4.1
require-like: 0.1.2
dev: true
@@ -5129,7 +5176,7 @@ packages:
resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
engines: {node: '>= 10.13.0'}
dependencies:
- '@types/node': 20.3.3
+ '@types/node': 20.4.1
merge-stream: 2.0.0
supports-color: 8.1.1
dev: false
@@ -5456,7 +5503,7 @@ packages:
/lower-case@2.0.2:
resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
dependencies:
- tslib: 2.6.0
+ tslib: 2.4.1
dev: false
/lru-cache@10.0.0:
@@ -5910,7 +5957,7 @@ packages:
resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
dependencies:
lower-case: 2.0.2
- tslib: 2.6.0
+ tslib: 2.4.1
dev: false
/node-domexception@1.0.0:
@@ -6746,7 +6793,7 @@ packages:
/pvtsutils@1.3.2:
resolution: {integrity: sha512-+Ipe2iNUyrZz+8K/2IOo+kKikdtfhRKzNpQbruF2URmqPtoqAs8g3xS7TJvFF2GcPXjh7DkqMnpVveRFq4PgEQ==}
dependencies:
- tslib: 2.6.0
+ tslib: 2.4.1
dev: false
/pvutils@1.1.3:
@@ -6858,8 +6905,8 @@ packages:
tslib: 2.6.0
dev: false
- /react-tweet@3.0.2(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-b9Sdp1CUQ7VnDsla93Zl293BekcOyqkW1cmRkvvh8raEA0L8bvdOpn8tTWIIB0Oelft9dtSiVqFCHFU0IVCe3w==}
+ /react-tweet@3.0.3(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-dKPpCCGGo07hV8QtOthAwVbG/VfDA22kg5ny53UHnYYMR18gv7hDYiT9ZjMS4hWLzEObz++e616Sf4qLo9hhag==}
peerDependencies:
react: '>= 18.0.0'
react-dom: '>= 18.0.0'
@@ -7066,12 +7113,9 @@ packages:
resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
hasBin: true
- /semver@7.5.3:
- resolution: {integrity: sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==}
- engines: {node: '>=10'}
+ /semver@6.3.1:
+ resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
- dependencies:
- lru-cache: 6.0.0
dev: true
/semver@7.5.4:
@@ -7185,7 +7229,7 @@ packages:
resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==}
dependencies:
dot-case: 3.0.4
- tslib: 2.6.0
+ tslib: 2.4.1
dev: false
/snakecase-keys@3.2.1:
@@ -7229,8 +7273,8 @@ packages:
- supports-color
dev: false
- /sonner@0.6.1(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-4LdrhmFQp+ytQCWc1sTAG4oVsA1c+iFuYsl9XOvZtMjQR5ytxIe1Rislq0sUHeHpC1oReX6j0/XfMDzZy1WysQ==}
+ /sonner@0.6.2(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-bh4FWhYoNN481ZIW94W4e0kSLBTMGislYg2YXvDS1px1AJJz4erQe9jHV8s5pS1VMVDgfh3CslNSFLaU6Ldrnw==}
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
@@ -7483,8 +7527,8 @@ packages:
tailwindcss: 3.3.2
dev: true
- /tailwind-variants@0.1.12(tailwindcss@3.3.2):
- resolution: {integrity: sha512-7ydBs+N8Zqo6w0x08N11Y/HZFuhob5lmYhJb85a5qbTqOfF/sOyfzfkuqcNOjr6SIekULMt7cLeljpB3Gx0zmw==}
+ /tailwind-variants@0.1.13(tailwindcss@3.3.2):
+ resolution: {integrity: sha512-G2M7M74hjq0nAo6QdEfUJgF+0t9DecFUw91GC1P9YTnwMcfB3uChT5U5e2DuNU42xoOz15lzo7r0mPdMzZkylg==}
engines: {node: '>=16.x', pnpm: '>=7.x'}
peerDependencies:
tailwindcss: '*'
@@ -7550,12 +7594,12 @@ packages:
jest-worker: 27.5.1
schema-utils: 3.3.0
serialize-javascript: 6.0.1
- terser: 5.18.2
+ terser: 5.19.0
webpack: 5.88.1(esbuild@0.17.11)
dev: false
- /terser@5.18.2:
- resolution: {integrity: sha512-Ah19JS86ypbJzTzvUCX7KOsEIhDaRONungA4aYBjEP3JZRf4ocuDzTg4QWZnPn9DEMiMYGJPiSOy7aykoCc70w==}
+ /terser@5.19.0:
+ resolution: {integrity: sha512-JpcpGOQLOXm2jsomozdMDpd5f8ZHh1rR48OFgWUH3QsyZcfPgv2qDCYbcDEAYNd4OZRj2bWYKpwdll/udZCk/Q==}
engines: {node: '>=10'}
hasBin: true
dependencies:
@@ -7908,7 +7952,7 @@ packages:
'@peculiar/json-schema': 1.1.12
asn1js: 3.0.5
pvtsutils: 1.3.2
- tslib: 2.6.0
+ tslib: 2.4.1
dev: false
/webidl-conversions@3.0.1:
@@ -8021,8 +8065,8 @@ packages:
is-symbol: 1.0.4
dev: true
- /which-typed-array@1.1.9:
- resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==}
+ /which-typed-array@1.1.10:
+ resolution: {integrity: sha512-uxoA5vLUfRPdjCuJ1h5LlYdmTLbYfums398v3WLkM+i/Wltl2/XyZpQWKbN++ck5L64SR/grOHqtXCUKmlZPNA==}
engines: {node: '>= 0.4'}
dependencies:
available-typed-arrays: 1.0.5
diff --git a/src/app/SonnerContainer.tsx b/src/app/SonnerContainer.tsx
index eae3e5ab3a..3ca401538e 100644
--- a/src/app/SonnerContainer.tsx
+++ b/src/app/SonnerContainer.tsx
@@ -2,16 +2,16 @@
import { Toaster } from 'sonner'
+import { useIsDark } from '~/hooks/common/use-is-dark'
+
export const SonnerContainer = () => {
- // FIXME https://github.com/emilkowalski/sonner/issues/100
- // const isDark = useIsDark()
+ const isDark = useIsDark()
return (