update dependencies and minor fixes

This commit is contained in:
Ren Amamiya
2023-05-03 15:11:56 +07:00
parent 555c13c6cf
commit 0721bd52dd
3 changed files with 90 additions and 82 deletions

View File

@@ -30,7 +30,7 @@
"react-dom": "^18.2.0", "react-dom": "^18.2.0",
"react-hook-form": "^7.43.9", "react-hook-form": "^7.43.9",
"react-string-replace": "^1.1.0", "react-string-replace": "^1.1.0",
"react-virtuoso": "^4.3.4", "react-virtuoso": "^4.3.5",
"react-youtube": "^10.1.0", "react-youtube": "^10.1.0",
"swr": "^2.1.5", "swr": "^2.1.5",
"tailwind-merge": "^1.12.0", "tailwind-merge": "^1.12.0",
@@ -45,8 +45,8 @@
"@types/react": "^18.2.0", "@types/react": "^18.2.0",
"@types/react-dom": "^18.2.1", "@types/react-dom": "^18.2.1",
"@types/youtube-player": "^5.5.7", "@types/youtube-player": "^5.5.7",
"@typescript-eslint/eslint-plugin": "^5.59.1", "@typescript-eslint/eslint-plugin": "^5.59.2",
"@typescript-eslint/parser": "^5.59.1", "@typescript-eslint/parser": "^5.59.2",
"@vitejs/plugin-react-swc": "^3.3.0", "@vitejs/plugin-react-swc": "^3.3.0",
"autoprefixer": "^10.4.14", "autoprefixer": "^10.4.14",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
@@ -65,8 +65,8 @@
"prop-types": "^15.8.1", "prop-types": "^15.8.1",
"tailwindcss": "^3.3.2", "tailwindcss": "^3.3.2",
"typescript": "^4.9.5", "typescript": "^4.9.5",
"vite": "^4.3.3", "vite": "^4.3.4",
"vite-plugin-ssr": "^0.4.120", "vite-plugin-ssr": "^0.4.121",
"vite-plugin-top-level-await": "^1.3.0", "vite-plugin-top-level-await": "^1.3.0",
"vite-tsconfig-paths": "^4.2.0", "vite-tsconfig-paths": "^4.2.0",
"ws": "^8.13.0" "ws": "^8.13.0"

154
pnpm-lock.yaml generated
View File

@@ -50,8 +50,8 @@ dependencies:
specifier: ^1.1.0 specifier: ^1.1.0
version: 1.1.0 version: 1.1.0
react-virtuoso: react-virtuoso:
specifier: ^4.3.4 specifier: ^4.3.5
version: 4.3.4(react-dom@18.2.0)(react@18.2.0) version: 4.3.5(react-dom@18.2.0)(react@18.2.0)
react-youtube: react-youtube:
specifier: ^10.1.0 specifier: ^10.1.0
version: 10.1.0(react@18.2.0) version: 10.1.0(react@18.2.0)
@@ -91,14 +91,14 @@ devDependencies:
specifier: ^5.5.7 specifier: ^5.5.7
version: 5.5.7 version: 5.5.7
'@typescript-eslint/eslint-plugin': '@typescript-eslint/eslint-plugin':
specifier: ^5.59.1 specifier: ^5.59.2
version: 5.59.1(@typescript-eslint/parser@5.59.1)(eslint@8.39.0)(typescript@4.9.5) version: 5.59.2(@typescript-eslint/parser@5.59.2)(eslint@8.39.0)(typescript@4.9.5)
'@typescript-eslint/parser': '@typescript-eslint/parser':
specifier: ^5.59.1 specifier: ^5.59.2
version: 5.59.1(eslint@8.39.0)(typescript@4.9.5) version: 5.59.2(eslint@8.39.0)(typescript@4.9.5)
'@vitejs/plugin-react-swc': '@vitejs/plugin-react-swc':
specifier: ^3.3.0 specifier: ^3.3.0
version: 3.3.0(vite@4.3.3) version: 3.3.0(vite@4.3.4)
autoprefixer: autoprefixer:
specifier: ^10.4.14 specifier: ^10.4.14
version: 10.4.14(postcss@8.4.23) version: 10.4.14(postcss@8.4.23)
@@ -151,17 +151,17 @@ devDependencies:
specifier: ^4.9.5 specifier: ^4.9.5
version: 4.9.5 version: 4.9.5
vite: vite:
specifier: ^4.3.3 specifier: ^4.3.4
version: 4.3.3(@types/node@18.16.3) version: 4.3.4(@types/node@18.16.3)
vite-plugin-ssr: vite-plugin-ssr:
specifier: ^0.4.120 specifier: ^0.4.121
version: 0.4.120(vite@4.3.3) version: 0.4.121(vite@4.3.4)
vite-plugin-top-level-await: vite-plugin-top-level-await:
specifier: ^1.3.0 specifier: ^1.3.0
version: 1.3.0(vite@4.3.3) version: 1.3.0(vite@4.3.4)
vite-tsconfig-paths: vite-tsconfig-paths:
specifier: ^4.2.0 specifier: ^4.2.0
version: 4.2.0(typescript@4.9.5)(vite@4.3.3) version: 4.2.0(typescript@4.9.5)(vite@4.3.4)
ws: ws:
specifier: ^8.13.0 specifier: ^8.13.0
version: 8.13.0 version: 8.13.0
@@ -244,9 +244,9 @@ packages:
js-tokens: 4.0.0 js-tokens: 4.0.0
dev: true dev: true
/@babel/parser@7.21.5: /@babel/parser@7.21.8:
resolution: resolution:
{ integrity: sha512-J+IxH2IsxV4HbnTrSWgMAQj0UEo61hDA4Ny8h8PCX0MLXiibqHbqIOVneqdocemSBc22VpBKxt4J6FQzy9HarQ== } { integrity: sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA== }
engines: { node: '>=6.0.0' } engines: { node: '>=6.0.0' }
hasBin: true hasBin: true
dependencies: dependencies:
@@ -259,7 +259,7 @@ packages:
engines: { node: '>=6.9.0' } engines: { node: '>=6.9.0' }
dependencies: dependencies:
'@babel/code-frame': 7.21.4 '@babel/code-frame': 7.21.4
'@babel/parser': 7.21.5 '@babel/parser': 7.21.8
'@babel/types': 7.21.5 '@babel/types': 7.21.5
dev: true dev: true
@@ -274,7 +274,7 @@ packages:
'@babel/helper-function-name': 7.21.0 '@babel/helper-function-name': 7.21.0
'@babel/helper-hoist-variables': 7.18.6 '@babel/helper-hoist-variables': 7.18.6
'@babel/helper-split-export-declaration': 7.18.6 '@babel/helper-split-export-declaration': 7.18.6
'@babel/parser': 7.21.5 '@babel/parser': 7.21.8
'@babel/types': 7.17.0 '@babel/types': 7.17.0
debug: 4.3.4 debug: 4.3.4
globals: 11.12.0 globals: 11.12.0
@@ -1143,7 +1143,7 @@ packages:
optional: true optional: true
dependencies: dependencies:
'@babel/generator': 7.17.7 '@babel/generator': 7.17.7
'@babel/parser': 7.21.5 '@babel/parser': 7.21.8
'@babel/traverse': 7.17.3 '@babel/traverse': 7.17.3
'@babel/types': 7.17.0 '@babel/types': 7.17.0
javascript-natural-sort: 0.7.1 javascript-natural-sort: 0.7.1
@@ -1207,9 +1207,9 @@ packages:
{ integrity: sha512-W8F4eoTIvzXeNrT3JroQPimZLXnlJA8smYygHZUKFPVoYwgs/OhJkA1VBhL3iSs57OQkuINqHlY4SmMT5wtnJg== } { integrity: sha512-W8F4eoTIvzXeNrT3JroQPimZLXnlJA8smYygHZUKFPVoYwgs/OhJkA1VBhL3iSs57OQkuINqHlY4SmMT5wtnJg== }
dev: true dev: true
/@typescript-eslint/eslint-plugin@5.59.1(@typescript-eslint/parser@5.59.1)(eslint@8.39.0)(typescript@4.9.5): /@typescript-eslint/eslint-plugin@5.59.2(@typescript-eslint/parser@5.59.2)(eslint@8.39.0)(typescript@4.9.5):
resolution: resolution:
{ integrity: sha512-AVi0uazY5quFB9hlp2Xv+ogpfpk77xzsgsIEWyVS7uK/c7MZ5tw7ZPbapa0SbfkqE0fsAMkz5UwtgMLVk2BQAg== } { integrity: sha512-yVrXupeHjRxLDcPKL10sGQ/QlVrA8J5IYOEWVqk0lJaSZP7X5DfnP7Ns3cc74/blmbipQ1htFNVGsHX6wsYm0A== }
engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
peerDependencies: peerDependencies:
'@typescript-eslint/parser': ^5.0.0 '@typescript-eslint/parser': ^5.0.0
@@ -1220,10 +1220,10 @@ packages:
optional: true optional: true
dependencies: dependencies:
'@eslint-community/regexpp': 4.5.1 '@eslint-community/regexpp': 4.5.1
'@typescript-eslint/parser': 5.59.1(eslint@8.39.0)(typescript@4.9.5) '@typescript-eslint/parser': 5.59.2(eslint@8.39.0)(typescript@4.9.5)
'@typescript-eslint/scope-manager': 5.59.1 '@typescript-eslint/scope-manager': 5.59.2
'@typescript-eslint/type-utils': 5.59.1(eslint@8.39.0)(typescript@4.9.5) '@typescript-eslint/type-utils': 5.59.2(eslint@8.39.0)(typescript@4.9.5)
'@typescript-eslint/utils': 5.59.1(eslint@8.39.0)(typescript@4.9.5) '@typescript-eslint/utils': 5.59.2(eslint@8.39.0)(typescript@4.9.5)
debug: 4.3.4 debug: 4.3.4
eslint: 8.39.0 eslint: 8.39.0
grapheme-splitter: 1.0.4 grapheme-splitter: 1.0.4
@@ -1236,9 +1236,9 @@ packages:
- supports-color - supports-color
dev: true dev: true
/@typescript-eslint/parser@5.59.1(eslint@8.39.0)(typescript@4.9.5): /@typescript-eslint/parser@5.59.2(eslint@8.39.0)(typescript@4.9.5):
resolution: resolution:
{ integrity: sha512-nzjFAN8WEu6yPRDizIFyzAfgK7nybPodMNFGNH0M9tei2gYnYszRDqVA0xlnRjkl7Hkx2vYrEdb6fP2a21cG1g== } { integrity: sha512-uq0sKyw6ao1iFOZZGk9F8Nro/8+gfB5ezl1cA06SrqbgJAt0SRoFhb9pXaHvkrxUpZaoLxt8KlovHNk8Gp6/HQ== }
engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
peerDependencies: peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
@@ -1247,9 +1247,9 @@ packages:
typescript: typescript:
optional: true optional: true
dependencies: dependencies:
'@typescript-eslint/scope-manager': 5.59.1 '@typescript-eslint/scope-manager': 5.59.2
'@typescript-eslint/types': 5.59.1 '@typescript-eslint/types': 5.59.2
'@typescript-eslint/typescript-estree': 5.59.1(typescript@4.9.5) '@typescript-eslint/typescript-estree': 5.59.2(typescript@4.9.5)
debug: 4.3.4 debug: 4.3.4
eslint: 8.39.0 eslint: 8.39.0
typescript: 4.9.5 typescript: 4.9.5
@@ -1257,18 +1257,18 @@ packages:
- supports-color - supports-color
dev: true dev: true
/@typescript-eslint/scope-manager@5.59.1: /@typescript-eslint/scope-manager@5.59.2:
resolution: resolution:
{ integrity: sha512-mau0waO5frJctPuAzcxiNWqJR5Z8V0190FTSqRw1Q4Euop6+zTwHAf8YIXNwDOT29tyUDrQ65jSg9aTU/H0omA== } { integrity: sha512-dB1v7ROySwQWKqQ8rEWcdbTsFjh2G0vn8KUyvTXdPoyzSL6lLGkiXEV5CvpJsEe9xIdKV+8Zqb7wif2issoOFA== }
engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
dependencies: dependencies:
'@typescript-eslint/types': 5.59.1 '@typescript-eslint/types': 5.59.2
'@typescript-eslint/visitor-keys': 5.59.1 '@typescript-eslint/visitor-keys': 5.59.2
dev: true dev: true
/@typescript-eslint/type-utils@5.59.1(eslint@8.39.0)(typescript@4.9.5): /@typescript-eslint/type-utils@5.59.2(eslint@8.39.0)(typescript@4.9.5):
resolution: resolution:
{ integrity: sha512-ZMWQ+Oh82jWqWzvM3xU+9y5U7MEMVv6GLioM3R5NJk6uvP47kZ7YvlgSHJ7ERD6bOY7Q4uxWm25c76HKEwIjZw== } { integrity: sha512-b1LS2phBOsEy/T381bxkkywfQXkV1dWda/z0PhnIy3bC5+rQWQDS7fk9CSpcXBccPY27Z6vBEuaPBCKCgYezyQ== }
engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
peerDependencies: peerDependencies:
eslint: '*' eslint: '*'
@@ -1277,8 +1277,8 @@ packages:
typescript: typescript:
optional: true optional: true
dependencies: dependencies:
'@typescript-eslint/typescript-estree': 5.59.1(typescript@4.9.5) '@typescript-eslint/typescript-estree': 5.59.2(typescript@4.9.5)
'@typescript-eslint/utils': 5.59.1(eslint@8.39.0)(typescript@4.9.5) '@typescript-eslint/utils': 5.59.2(eslint@8.39.0)(typescript@4.9.5)
debug: 4.3.4 debug: 4.3.4
eslint: 8.39.0 eslint: 8.39.0
tsutils: 3.21.0(typescript@4.9.5) tsutils: 3.21.0(typescript@4.9.5)
@@ -1287,15 +1287,15 @@ packages:
- supports-color - supports-color
dev: true dev: true
/@typescript-eslint/types@5.59.1: /@typescript-eslint/types@5.59.2:
resolution: resolution:
{ integrity: sha512-dg0ICB+RZwHlysIy/Dh1SP+gnXNzwd/KS0JprD3Lmgmdq+dJAJnUPe1gNG34p0U19HvRlGX733d/KqscrGC1Pg== } { integrity: sha512-LbJ/HqoVs2XTGq5shkiKaNTuVv5tTejdHgfdjqRUGdYhjW1crm/M7og2jhVskMt8/4wS3T1+PfFvL1K3wqYj4w== }
engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
dev: true dev: true
/@typescript-eslint/typescript-estree@5.59.1(typescript@4.9.5): /@typescript-eslint/typescript-estree@5.59.2(typescript@4.9.5):
resolution: resolution:
{ integrity: sha512-lYLBBOCsFltFy7XVqzX0Ju+Lh3WPIAWxYpmH/Q7ZoqzbscLiCW00LeYCdsUnnfnj29/s1WovXKh2gwCoinHNGA== } { integrity: sha512-+j4SmbwVmZsQ9jEyBMgpuBD0rKwi9RxRpjX71Brr73RsYnEr3Lt5QZ624Bxphp8HUkSKfqGnPJp1kA5nl0Sh7Q== }
engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
peerDependencies: peerDependencies:
typescript: '*' typescript: '*'
@@ -1303,8 +1303,8 @@ packages:
typescript: typescript:
optional: true optional: true
dependencies: dependencies:
'@typescript-eslint/types': 5.59.1 '@typescript-eslint/types': 5.59.2
'@typescript-eslint/visitor-keys': 5.59.1 '@typescript-eslint/visitor-keys': 5.59.2
debug: 4.3.4 debug: 4.3.4
globby: 11.1.0 globby: 11.1.0
is-glob: 4.0.3 is-glob: 4.0.3
@@ -1315,9 +1315,9 @@ packages:
- supports-color - supports-color
dev: true dev: true
/@typescript-eslint/utils@5.59.1(eslint@8.39.0)(typescript@4.9.5): /@typescript-eslint/utils@5.59.2(eslint@8.39.0)(typescript@4.9.5):
resolution: resolution:
{ integrity: sha512-MkTe7FE+K1/GxZkP5gRj3rCztg45bEhsd8HYjczBuYm+qFHP5vtZmjx3B0yUCDotceQ4sHgTyz60Ycl225njmA== } { integrity: sha512-kSuF6/77TZzyGPhGO4uVp+f0SBoYxCDf+lW3GKhtKru/L8k/Hd7NFQxyWUeY7Z/KGB2C6Fe3yf2vVi4V9TsCSQ== }
engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
peerDependencies: peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
@@ -1325,9 +1325,9 @@ packages:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.39.0) '@eslint-community/eslint-utils': 4.4.0(eslint@8.39.0)
'@types/json-schema': 7.0.11 '@types/json-schema': 7.0.11
'@types/semver': 7.3.13 '@types/semver': 7.3.13
'@typescript-eslint/scope-manager': 5.59.1 '@typescript-eslint/scope-manager': 5.59.2
'@typescript-eslint/types': 5.59.1 '@typescript-eslint/types': 5.59.2
'@typescript-eslint/typescript-estree': 5.59.1(typescript@4.9.5) '@typescript-eslint/typescript-estree': 5.59.2(typescript@4.9.5)
eslint: 8.39.0 eslint: 8.39.0
eslint-scope: 5.1.1 eslint-scope: 5.1.1
semver: 7.5.0 semver: 7.5.0
@@ -1336,12 +1336,12 @@ packages:
- typescript - typescript
dev: true dev: true
/@typescript-eslint/visitor-keys@5.59.1: /@typescript-eslint/visitor-keys@5.59.2:
resolution: resolution:
{ integrity: sha512-6waEYwBTCWryx0VJmP7JaM4FpipLsFl9CvYf2foAE8Qh/Y0s+bxWysciwOs0LTBED4JCaNxTZ5rGadB14M6dwA== } { integrity: sha512-EEpsO8m3RASrKAHI9jpavNv9NlEUebV4qmF1OWxSTtKSFBpC1NCmWazDQHFivRf0O1DV11BA645yrLEVQ0/Lig== }
engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
dependencies: dependencies:
'@typescript-eslint/types': 5.59.1 '@typescript-eslint/types': 5.59.2
eslint-visitor-keys: 3.4.0 eslint-visitor-keys: 3.4.0
dev: true dev: true
@@ -1363,14 +1363,14 @@ packages:
vidstack: 0.4.5 vidstack: 0.4.5
dev: false dev: false
/@vitejs/plugin-react-swc@3.3.0(vite@4.3.3): /@vitejs/plugin-react-swc@3.3.0(vite@4.3.4):
resolution: resolution:
{ integrity: sha512-Ycg+n2eyCOTpn/wRy+evVo859+hw7qCj9iaX5CMny6x1fx1Uoq0xBG+a98lFtwLNGfGEnpI0F26YigRuxCRkwg== } { integrity: sha512-Ycg+n2eyCOTpn/wRy+evVo859+hw7qCj9iaX5CMny6x1fx1Uoq0xBG+a98lFtwLNGfGEnpI0F26YigRuxCRkwg== }
peerDependencies: peerDependencies:
vite: ^4 vite: ^4
dependencies: dependencies:
'@swc/core': 1.3.56 '@swc/core': 1.3.56
vite: 4.3.3(@types/node@18.16.3) vite: 4.3.4(@types/node@18.16.3)
transitivePeerDependencies: transitivePeerDependencies:
- '@swc/helpers' - '@swc/helpers'
dev: true dev: true
@@ -1547,7 +1547,7 @@ packages:
postcss: ^8.1.0 postcss: ^8.1.0
dependencies: dependencies:
browserslist: 4.21.5 browserslist: 4.21.5
caniuse-lite: 1.0.30001481 caniuse-lite: 1.0.30001482
fraction.js: 4.2.0 fraction.js: 4.2.0
normalize-range: 0.1.2 normalize-range: 0.1.2
picocolors: 1.0.0 picocolors: 1.0.0
@@ -1594,8 +1594,8 @@ packages:
engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 }
hasBin: true hasBin: true
dependencies: dependencies:
caniuse-lite: 1.0.30001481 caniuse-lite: 1.0.30001482
electron-to-chromium: 1.4.377 electron-to-chromium: 1.4.380
node-releases: 2.0.10 node-releases: 2.0.10
update-browserslist-db: 1.0.11(browserslist@4.21.5) update-browserslist-db: 1.0.11(browserslist@4.21.5)
dev: true dev: true
@@ -1634,9 +1634,9 @@ packages:
engines: { node: '>= 6' } engines: { node: '>= 6' }
dev: true dev: true
/caniuse-lite@1.0.30001481: /caniuse-lite@1.0.30001482:
resolution: resolution:
{ integrity: sha512-KCqHwRnaa1InZBtqXzP98LPg0ajCVujMKjqKDhZEthIpAsJl/YEIa3YvXjGXPVqzZVguccuu7ga9KOE1J9rKPQ== } { integrity: sha512-F1ZInsg53cegyjroxLNW9DmrEQ1SuGRTO1QlpA0o2/6OpQ0gFeDRoq1yFmnr8Sakn9qwwt9DmbxHB6w167OSuQ== }
dev: true dev: true
/chalk@2.4.2: /chalk@2.4.2:
@@ -1899,9 +1899,9 @@ packages:
{ integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== } { integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== }
dev: true dev: true
/electron-to-chromium@1.4.377: /electron-to-chromium@1.4.380:
resolution: resolution:
{ integrity: sha512-H3BYG6DW5Z+l0xcfXaicJGxrpA4kMlCxnN71+iNX+dBLkRMOdVJqFJiAmbNZZKA1zISpRg17JR03qGifXNsJtw== } { integrity: sha512-XKGdI4pWM78eLH2cbXJHiBnWUwFSzZM7XujsB6stDiGu9AeSqziedP6amNLpJzE3i0rLTcfAwdCTs5ecP5yeSg== }
dev: true dev: true
/emoji-regex@8.0.0: /emoji-regex@8.0.0:
@@ -2913,7 +2913,7 @@ packages:
normalize-path: 3.0.0 normalize-path: 3.0.0
object-inspect: 1.12.3 object-inspect: 1.12.3
pidtree: 0.6.0 pidtree: 0.6.0
string-argv: 0.3.1 string-argv: 0.3.2
yaml: 2.2.2 yaml: 2.2.2
transitivePeerDependencies: transitivePeerDependencies:
- enquirer - enquirer
@@ -3581,9 +3581,9 @@ packages:
engines: { node: '>=0.12.0' } engines: { node: '>=0.12.0' }
dev: false dev: false
/react-virtuoso@4.3.4(react-dom@18.2.0)(react@18.2.0): /react-virtuoso@4.3.5(react-dom@18.2.0)(react@18.2.0):
resolution: resolution:
{ integrity: sha512-r+zxsUKCLBhjT4925xY7YQz3pVqiJvkxrN8OSBpCd5VBWJCVGt0lpZOVpDQ2nX7yuCELFMuZOiFNCCYSJ1/OHQ== } { integrity: sha512-MdWzmM9d8Gt5YGPIgGzRoqnYygTsriWlZrq+SqxphJTiiHs9cffnjf2Beo3SA3wRYzQJD8FI2HXtN5ACWzPFbQ== }
engines: { node: '>=10' } engines: { node: '>=10' }
peerDependencies: peerDependencies:
react: '>=16 || >=17 || >= 18' react: '>=16 || >=17 || >= 18'
@@ -3695,9 +3695,9 @@ packages:
glob: 7.2.3 glob: 7.2.3
dev: true dev: true
/rollup@3.21.2: /rollup@3.21.3:
resolution: resolution:
{ integrity: sha512-c4vC+JZ3bbF4Kqq2TtM7zSKtSyMybFOjqmomFax3xpfYaPZDZ4iz8NMIuBRMjnXOcKYozw7bC6vhJjiWD6JpzQ== } { integrity: sha512-VnPfEG51nIv2xPLnZaekkuN06q9ZbnyDcLkaBdJa/W7UddyhOfMP2yOPziYQfeY7k++fZM8FdQIummFN5y14kA== }
engines: { node: '>=14.18.0', npm: '>=8.0.0' } engines: { node: '>=14.18.0', npm: '>=8.0.0' }
hasBin: true hasBin: true
optionalDependencies: optionalDependencies:
@@ -3849,9 +3849,9 @@ packages:
engines: { node: '>=0.10.0' } engines: { node: '>=0.10.0' }
dev: true dev: true
/string-argv@0.3.1: /string-argv@0.3.2:
resolution: resolution:
{ integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg== } { integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q== }
engines: { node: '>=0.6.19' } engines: { node: '>=0.6.19' }
dev: true dev: true
@@ -4252,9 +4252,9 @@ packages:
type-fest: 3.9.0 type-fest: 3.9.0
dev: false dev: false
/vite-plugin-ssr@0.4.120(vite@4.3.3): /vite-plugin-ssr@0.4.121(vite@4.3.4):
resolution: resolution:
{ integrity: sha512-crttExXYt98bEVeLJgqlJ6peaMgzN7YrL0TNIAWEjabWHaXgpQUO+pRXOf0MIyI/xcNh13e6kvalSPo9UEpPxQ== } { integrity: sha512-6hJXWH8JAcBjRVwZeuI/yIk5gwJrdllZaBTBGXHH0Py0o0cJ1i8p7KZ3hht0SzY63pt0apekXKxnqW/brODung== }
engines: { node: '>=12.19.0' } engines: { node: '>=12.19.0' }
hasBin: true hasBin: true
peerDependencies: peerDependencies:
@@ -4274,10 +4274,10 @@ packages:
esbuild: 0.17.18 esbuild: 0.17.18
fast-glob: 3.2.12 fast-glob: 3.2.12
sirv: 2.0.3 sirv: 2.0.3
vite: 4.3.3(@types/node@18.16.3) vite: 4.3.4(@types/node@18.16.3)
dev: true dev: true
/vite-plugin-top-level-await@1.3.0(vite@4.3.3): /vite-plugin-top-level-await@1.3.0(vite@4.3.4):
resolution: resolution:
{ integrity: sha512-owIfsgWudMlQODWJSwp0sQB3AZZu3qsMygeBjZy8CyjEk6OB9AGd8lHqmgwrcEqgvy9N58lYxSBLVk3/4ejEiA== } { integrity: sha512-owIfsgWudMlQODWJSwp0sQB3AZZu3qsMygeBjZy8CyjEk6OB9AGd8lHqmgwrcEqgvy9N58lYxSBLVk3/4ejEiA== }
peerDependencies: peerDependencies:
@@ -4286,13 +4286,13 @@ packages:
'@rollup/plugin-virtual': 3.0.1 '@rollup/plugin-virtual': 3.0.1
'@swc/core': 1.3.56 '@swc/core': 1.3.56
uuid: 9.0.0 uuid: 9.0.0
vite: 4.3.3(@types/node@18.16.3) vite: 4.3.4(@types/node@18.16.3)
transitivePeerDependencies: transitivePeerDependencies:
- '@swc/helpers' - '@swc/helpers'
- rollup - rollup
dev: true dev: true
/vite-tsconfig-paths@4.2.0(typescript@4.9.5)(vite@4.3.3): /vite-tsconfig-paths@4.2.0(typescript@4.9.5)(vite@4.3.4):
resolution: resolution:
{ integrity: sha512-jGpus0eUy5qbbMVGiTxCL1iB9ZGN6Bd37VGLJU39kTDD6ZfULTTb1bcc5IeTWqWJKiWV5YihCaibeASPiGi8kw== } { integrity: sha512-jGpus0eUy5qbbMVGiTxCL1iB9ZGN6Bd37VGLJU39kTDD6ZfULTTb1bcc5IeTWqWJKiWV5YihCaibeASPiGi8kw== }
peerDependencies: peerDependencies:
@@ -4304,15 +4304,15 @@ packages:
debug: 4.3.4 debug: 4.3.4
globrex: 0.1.2 globrex: 0.1.2
tsconfck: 2.1.1(typescript@4.9.5) tsconfck: 2.1.1(typescript@4.9.5)
vite: 4.3.3(@types/node@18.16.3) vite: 4.3.4(@types/node@18.16.3)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
- typescript - typescript
dev: true dev: true
/vite@4.3.3(@types/node@18.16.3): /vite@4.3.4(@types/node@18.16.3):
resolution: resolution:
{ integrity: sha512-MwFlLBO4udZXd+VBcezo3u8mC77YQk+ik+fbc0GZWGgzfbPP+8Kf0fldhARqvSYmtIWoAJ5BXPClUbMTlqFxrA== } { integrity: sha512-f90aqGBoxSFxWph2b39ae2uHAxm5jFBBdnfueNxZAT1FTpM13ccFQExCaKbR2xFW5atowjleRniQ7onjJ22QEg== }
engines: { node: ^14.18.0 || >=16.0.0 } engines: { node: ^14.18.0 || >=16.0.0 }
hasBin: true hasBin: true
peerDependencies: peerDependencies:
@@ -4339,7 +4339,7 @@ packages:
'@types/node': 18.16.3 '@types/node': 18.16.3
esbuild: 0.17.18 esbuild: 0.17.18
postcss: 8.4.23 postcss: 8.4.23
rollup: 3.21.2 rollup: 3.21.3
optionalDependencies: optionalDependencies:
fsevents: 2.3.2 fsevents: 2.3.2
dev: true dev: true

View File

@@ -33,6 +33,14 @@ export const noteParser = (event: Event) => {
content.videos.push(url); content.videos.push(url);
// remove url from original content // remove url from original content
content.parsed = content.parsed.replace(url, ''); content.parsed = content.parsed.replace(url, '');
} else {
content.parsed = reactStringReplace(content.parsed, url, () => {
return (
<a key={url} href={url} className="text-fuchsia-500 no-underline hover:text-fuchsia-600 hover:underline">
{url}
</a>
);
});
} }
}); });