1
mirror of https://github.com/jakejarvis/jarv.is.git synced 2025-04-26 04:45:22 -04:00

bump react-player (finally)

This commit is contained in:
Jake Jarvis 2023-10-09 18:45:36 -04:00
parent 179ee92f6c
commit 1f1d13497c
Signed by: jake
GPG Key ID: 2B0C9CF251E69A39
3 changed files with 115 additions and 112 deletions

View File

@ -1,6 +1,7 @@
import ReactPlayer from "react-player/file";
import useHasMounted from "../../hooks/useHasMounted";
import { styled, theme } from "../../lib/styles/stitches.config";
import type { SourceProps } from "react-player/base";
import type { FilePlayerProps } from "react-player/file";
const Player = styled(ReactPlayer, {
@ -52,13 +53,13 @@ const Video = ({ src, title, autoplay = false, responsive = true, className, ...
// fix hydration issues: https://github.com/cookpete/react-player/issues/1428
const hasMounted = useHasMounted();
const playerProps: FilePlayerProps = {
const playerProps: Required<Pick<FilePlayerProps, "config">> & { url: SourceProps[] } = {
url: [],
config: {
attributes: {
controlsList: "nodownload",
preload: "metadata",
poster: src?.image, // thumbnail
poster: src.image, // thumbnail
title: title,
autoPlay: autoplay,
loop: autoplay,
@ -69,22 +70,24 @@ const Video = ({ src, title, autoplay = false, responsive = true, className, ...
},
};
if (src?.webm) {
// @ts-ignore
playerProps.url?.push({
if (!src || (!src.mp4 && !src.webm)) {
throw new Error("'src' prop must include either 'mp4' or 'webm' URL.");
}
if (src.webm) {
playerProps.url.push({
src: src.webm,
type: "video/webm",
});
}
if (src?.mp4) {
// @ts-ignore
playerProps.url?.push({
if (src.mp4) {
playerProps.url.push({
src: src.mp4,
type: "video/mp4",
});
}
if (src?.vtt) {
playerProps.config?.tracks?.push({
if (src.vtt) {
playerProps.config.tracks?.push({
kind: "subtitles",
src: src.vtt,
srcLang: "en",

View File

@ -23,7 +23,7 @@
"@novnc/novnc": "1.4.0",
"@octokit/graphql": "^7.0.2",
"@octokit/graphql-schema": "^14.34.0",
"@prisma/client": "^5.4.1",
"@prisma/client": "^5.4.2",
"@react-spring/web": "^9.7.3",
"@stitches/react": "1.3.1-1",
"@vercel/edge": "^1.1.0",
@ -53,7 +53,7 @@
"react-innertext": "^1.1.5",
"react-intersection-observer": "^9.5.2",
"react-is": "18.2.0",
"react-player": "~2.10.1",
"react-player": "^2.13.0",
"react-textarea-autosize": "^8.5.3",
"react-tweet": "^3.1.1",
"rehype-prism-plus": "^1.6.3",
@ -76,12 +76,12 @@
"@types/node": "^18.17.14",
"@types/novnc__novnc": "^1.3.2",
"@types/prop-types": "^15.7.8",
"@types/react": "^18.2.25",
"@types/react-dom": "^18.2.11",
"@types/react": "^18.2.27",
"@types/react-dom": "^18.2.12",
"@types/react-is": "^18.2.2",
"@types/uglify-js": "^3.17.2",
"@typescript-eslint/eslint-plugin": "^6.7.4",
"@typescript-eslint/parser": "^6.7.4",
"@typescript-eslint/eslint-plugin": "^6.7.5",
"@typescript-eslint/parser": "^6.7.5",
"cross-env": "^7.0.3",
"eslint": "~8.51.0",
"eslint-config-next": "13.5.4",
@ -90,7 +90,7 @@
"eslint-plugin-prettier": "~5.0.0",
"lint-staged": "^14.0.1",
"prettier": "^3.0.3",
"prisma": "^5.4.1",
"prisma": "^5.4.2",
"simple-git-hooks": "^2.9.0",
"typescript": "^5.2.2",
"uglify-js": "^3.17.4"
@ -113,9 +113,9 @@
"eslint"
]
},
"packageManager": "pnpm@8.8.0",
"packageManager": "pnpm@8.9.0",
"volta": {
"node": "18.18.0",
"pnpm": "8.8.0"
"pnpm": "8.9.0"
}
}

186
pnpm-lock.yaml generated
View File

@ -21,8 +21,8 @@ dependencies:
specifier: ^14.34.0
version: 14.34.0
'@prisma/client':
specifier: ^5.4.1
version: 5.4.1(prisma@5.4.1)
specifier: ^5.4.2
version: 5.4.2(prisma@5.4.2)
'@react-spring/web':
specifier: ^9.7.3
version: 9.7.3(react-dom@18.2.0)(react@18.2.0)
@ -103,7 +103,7 @@ dependencies:
version: 4.11.0(react@18.2.0)
react-innertext:
specifier: ^1.1.5
version: 1.1.5(@types/react@18.2.25)(react@18.2.0)
version: 1.1.5(@types/react@18.2.27)(react@18.2.0)
react-intersection-observer:
specifier: ^9.5.2
version: 9.5.2(react@18.2.0)
@ -111,11 +111,11 @@ dependencies:
specifier: 18.2.0
version: 18.2.0
react-player:
specifier: ~2.10.1
version: 2.10.1(react@18.2.0)
specifier: ^2.13.0
version: 2.13.0(react@18.2.0)
react-textarea-autosize:
specifier: ^8.5.3
version: 8.5.3(@types/react@18.2.25)(react@18.2.0)
version: 8.5.3(@types/react@18.2.27)(react@18.2.0)
react-tweet:
specifier: ^3.1.1
version: 3.1.1(react-dom@18.2.0)(react@18.2.0)
@ -181,11 +181,11 @@ devDependencies:
specifier: ^15.7.8
version: 15.7.8
'@types/react':
specifier: ^18.2.25
version: 18.2.25
specifier: ^18.2.27
version: 18.2.27
'@types/react-dom':
specifier: ^18.2.11
version: 18.2.11
specifier: ^18.2.12
version: 18.2.12
'@types/react-is':
specifier: ^18.2.2
version: 18.2.2
@ -193,11 +193,11 @@ devDependencies:
specifier: ^3.17.2
version: 3.17.2
'@typescript-eslint/eslint-plugin':
specifier: ^6.7.4
version: 6.7.4(@typescript-eslint/parser@6.7.4)(eslint@8.51.0)(typescript@5.2.2)
specifier: ^6.7.5
version: 6.7.5(@typescript-eslint/parser@6.7.5)(eslint@8.51.0)(typescript@5.2.2)
'@typescript-eslint/parser':
specifier: ^6.7.4
version: 6.7.4(eslint@8.51.0)(typescript@5.2.2)
specifier: ^6.7.5
version: 6.7.5(eslint@8.51.0)(typescript@5.2.2)
cross-env:
specifier: ^7.0.3
version: 7.0.3
@ -223,8 +223,8 @@ devDependencies:
specifier: ^3.0.3
version: 3.0.3
prisma:
specifier: ^5.4.1
version: 5.4.1
specifier: ^5.4.2
version: 5.4.2
simple-git-hooks:
specifier: ^2.9.0
version: 2.9.0
@ -409,7 +409,7 @@ packages:
react: '>=16'
dependencies:
'@types/mdx': 2.0.8
'@types/react': 18.2.25
'@types/react': 18.2.27
react: 18.2.0
dev: false
@ -635,8 +635,8 @@ packages:
tslib: 2.6.2
dev: true
/@prisma/client@5.4.1(prisma@5.4.1):
resolution: {integrity: sha512-xyD0DJ3gRNfLbPsC+YfMBBuLJtZKQfy1OD2qU/PZg+HKrr7SO+09174LMeTlWP0YF2wca9LxtVd4HnAiB5ketQ==}
/@prisma/client@5.4.2(prisma@5.4.2):
resolution: {integrity: sha512-2xsPaz4EaMKj1WS9iW6MlPhmbqtBsXAOeVttSePp8vTFTtvzh2hZbDgswwBdSCgPzmmwF+tLB259QzggvCmJqA==}
engines: {node: '>=16.13'}
requiresBuild: true
peerDependencies:
@ -645,16 +645,16 @@ packages:
prisma:
optional: true
dependencies:
'@prisma/engines-version': 5.4.1-1.2f302df92bd8945e20ad4595a73def5b96afa54f
prisma: 5.4.1
'@prisma/engines-version': 5.4.1-2.ac9d7041ed77bcc8a8dbd2ab6616b39013829574
prisma: 5.4.2
dev: false
/@prisma/engines-version@5.4.1-1.2f302df92bd8945e20ad4595a73def5b96afa54f:
resolution: {integrity: sha512-+nUQM/y8C+1GG5Ioeqcu6itFslCfxvQSAUVSMC9XM2G2Fcq0F4Afnp6m0pXF6X6iUBWen7jZBPmM9Qlq4Nr3/A==}
/@prisma/engines-version@5.4.1-2.ac9d7041ed77bcc8a8dbd2ab6616b39013829574:
resolution: {integrity: sha512-wvupDL4AA1vf4TQNANg7kR7y98ITqPsk6aacfBxZKtrJKRIsWjURHkZCGcQliHdqCiW/hGreO6d6ZuSv9MhdAA==}
dev: false
/@prisma/engines@5.4.1:
resolution: {integrity: sha512-vJTdY4la/5V3N7SFvWRmSMUh4mIQnyb/MNoDjzVbh9iLmEC+uEykj/1GPviVsorvfz7DbYSQC4RiwmlEpTEvGA==}
/@prisma/engines@5.4.2:
resolution: {integrity: sha512-fqeucJ3LH0e1eyFdT0zRx+oETLancu5+n4lhiYECyEz6H2RDskPJHJYHkVc0LhkU4Uv7fuEnppKU3nVKNzMh8g==}
requiresBuild: true
/@react-spring/animated@9.7.3(react@18.2.0):
@ -765,7 +765,7 @@ packages:
/@types/hoist-non-react-statics@3.3.2:
resolution: {integrity: sha512-YIQtIg4PKr7ZyqNPZObpxfHsHEmuB8dXCxd6qVcGuQVDK2bpsF7bYNnBJ4Nn7giuACZg+WewExgrtAJ3XnA4Xw==}
dependencies:
'@types/react': 18.2.25
'@types/react': 18.2.27
hoist-non-react-statics: 3.3.2
dev: false
@ -833,20 +833,20 @@ packages:
/@types/prop-types@15.7.8:
resolution: {integrity: sha512-kMpQpfZKSCBqltAJwskgePRaYRFukDkm1oItcAbC3gNELR20XIBcN9VRgg4+m8DKsTfkWeA4m4Imp4DDuWy7FQ==}
/@types/react-dom@18.2.11:
resolution: {integrity: sha512-zq6Dy0EiCuF9pWFW6I6k6W2LdpUixLE4P6XjXU1QHLfak3GPACQfLwEuHzY5pOYa4hzj1d0GxX/P141aFjZsyg==}
/@types/react-dom@18.2.12:
resolution: {integrity: sha512-QWZuiA/7J/hPIGocXreCRbx7wyoeet9ooxfbSA+zbIWqyQEE7GMtRn4A37BdYyksnN+/NDnWgfxZH9UVGDw1hg==}
dependencies:
'@types/react': 18.2.25
'@types/react': 18.2.27
dev: true
/@types/react-is@18.2.2:
resolution: {integrity: sha512-bNmRDADVsOivYLvqYQATYRbf60SlK++spu97SK65pSCjdtuTqczFexBQtOK+gQdG6cqOsvQZ3mR12ueEoaq5iA==}
dependencies:
'@types/react': 18.2.25
'@types/react': 18.2.27
dev: true
/@types/react@18.2.25:
resolution: {integrity: sha512-24xqse6+VByVLIr+xWaQ9muX1B4bXJKXBbjszbld/UEDslGLY53+ZucF44HCmLbMPejTzGG9XgR+3m2/Wqu1kw==}
/@types/react@18.2.27:
resolution: {integrity: sha512-Wfv7B7FZiR2r3MIqbAlXoY1+tXm4bOqfz4oRr+nyXdBqapDBZ0l/IGcSlAfvxIHEEJjkPU0MYAc/BlFPOcrgLw==}
dependencies:
'@types/prop-types': 15.7.8
'@types/scheduler': 0.16.4
@ -882,8 +882,8 @@ packages:
/@types/unist@2.0.8:
resolution: {integrity: sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==}
/@typescript-eslint/eslint-plugin@6.7.4(@typescript-eslint/parser@6.7.4)(eslint@8.51.0)(typescript@5.2.2):
resolution: {integrity: sha512-DAbgDXwtX+pDkAHwiGhqP3zWUGpW49B7eqmgpPtg+BKJXwdct79ut9+ifqOFPJGClGKSHXn2PTBatCnldJRUoA==}
/@typescript-eslint/eslint-plugin@6.7.5(@typescript-eslint/parser@6.7.5)(eslint@8.51.0)(typescript@5.2.2):
resolution: {integrity: sha512-JhtAwTRhOUcP96D0Y6KYnwig/MRQbOoLGXTON2+LlyB/N35SP9j1boai2zzwXb7ypKELXMx3DVk9UTaEq1vHEw==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
'@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha
@ -894,11 +894,11 @@ packages:
optional: true
dependencies:
'@eslint-community/regexpp': 4.9.1
'@typescript-eslint/parser': 6.7.4(eslint@8.51.0)(typescript@5.2.2)
'@typescript-eslint/scope-manager': 6.7.4
'@typescript-eslint/type-utils': 6.7.4(eslint@8.51.0)(typescript@5.2.2)
'@typescript-eslint/utils': 6.7.4(eslint@8.51.0)(typescript@5.2.2)
'@typescript-eslint/visitor-keys': 6.7.4
'@typescript-eslint/parser': 6.7.5(eslint@8.51.0)(typescript@5.2.2)
'@typescript-eslint/scope-manager': 6.7.5
'@typescript-eslint/type-utils': 6.7.5(eslint@8.51.0)(typescript@5.2.2)
'@typescript-eslint/utils': 6.7.5(eslint@8.51.0)(typescript@5.2.2)
'@typescript-eslint/visitor-keys': 6.7.5
debug: 4.3.4
eslint: 8.51.0
graphemer: 1.4.0
@ -911,8 +911,8 @@ packages:
- supports-color
dev: true
/@typescript-eslint/parser@6.7.4(eslint@8.51.0)(typescript@5.2.2):
resolution: {integrity: sha512-I5zVZFY+cw4IMZUeNCU7Sh2PO5O57F7Lr0uyhgCJmhN/BuTlnc55KxPonR4+EM3GBdfiCyGZye6DgMjtubQkmA==}
/@typescript-eslint/parser@6.7.5(eslint@8.51.0)(typescript@5.2.2):
resolution: {integrity: sha512-bIZVSGx2UME/lmhLcjdVc7ePBwn7CLqKarUBL4me1C5feOd663liTGjMBGVcGr+BhnSLeP4SgwdvNnnkbIdkCw==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
@ -921,10 +921,10 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/scope-manager': 6.7.4
'@typescript-eslint/types': 6.7.4
'@typescript-eslint/typescript-estree': 6.7.4(typescript@5.2.2)
'@typescript-eslint/visitor-keys': 6.7.4
'@typescript-eslint/scope-manager': 6.7.5
'@typescript-eslint/types': 6.7.5
'@typescript-eslint/typescript-estree': 6.7.5(typescript@5.2.2)
'@typescript-eslint/visitor-keys': 6.7.5
debug: 4.3.4
eslint: 8.51.0
typescript: 5.2.2
@ -932,16 +932,16 @@ packages:
- supports-color
dev: true
/@typescript-eslint/scope-manager@6.7.4:
resolution: {integrity: sha512-SdGqSLUPTXAXi7c3Ob7peAGVnmMoGzZ361VswK2Mqf8UOYcODiYvs8rs5ILqEdfvX1lE7wEZbLyELCW+Yrql1A==}
/@typescript-eslint/scope-manager@6.7.5:
resolution: {integrity: sha512-GAlk3eQIwWOJeb9F7MKQ6Jbah/vx1zETSDw8likab/eFcqkjSD7BI75SDAeC5N2L0MmConMoPvTsmkrg71+B1A==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
'@typescript-eslint/types': 6.7.4
'@typescript-eslint/visitor-keys': 6.7.4
'@typescript-eslint/types': 6.7.5
'@typescript-eslint/visitor-keys': 6.7.5
dev: true
/@typescript-eslint/type-utils@6.7.4(eslint@8.51.0)(typescript@5.2.2):
resolution: {integrity: sha512-n+g3zi1QzpcAdHFP9KQF+rEFxMb2KxtnJGID3teA/nxKHOVi3ylKovaqEzGBbVY2pBttU6z85gp0D00ufLzViQ==}
/@typescript-eslint/type-utils@6.7.5(eslint@8.51.0)(typescript@5.2.2):
resolution: {integrity: sha512-Gs0qos5wqxnQrvpYv+pf3XfcRXW6jiAn9zE/K+DlmYf6FcpxeNYN0AIETaPR7rHO4K2UY+D0CIbDP9Ut0U4m1g==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
@ -950,8 +950,8 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/typescript-estree': 6.7.4(typescript@5.2.2)
'@typescript-eslint/utils': 6.7.4(eslint@8.51.0)(typescript@5.2.2)
'@typescript-eslint/typescript-estree': 6.7.5(typescript@5.2.2)
'@typescript-eslint/utils': 6.7.5(eslint@8.51.0)(typescript@5.2.2)
debug: 4.3.4
eslint: 8.51.0
ts-api-utils: 1.0.3(typescript@5.2.2)
@ -960,13 +960,13 @@ packages:
- supports-color
dev: true
/@typescript-eslint/types@6.7.4:
resolution: {integrity: sha512-o9XWK2FLW6eSS/0r/tgjAGsYasLAnOWg7hvZ/dGYSSNjCh+49k5ocPN8OmG5aZcSJ8pclSOyVKP2x03Sj+RrCA==}
/@typescript-eslint/types@6.7.5:
resolution: {integrity: sha512-WboQBlOXtdj1tDFPyIthpKrUb+kZf2VroLZhxKa/VlwLlLyqv/PwUNgL30BlTVZV1Wu4Asu2mMYPqarSO4L5ZQ==}
engines: {node: ^16.0.0 || >=18.0.0}
dev: true
/@typescript-eslint/typescript-estree@6.7.4(typescript@5.2.2):
resolution: {integrity: sha512-ty8b5qHKatlNYd9vmpHooQz3Vki3gG+3PchmtsA4TgrZBKWHNjWfkQid7K7xQogBqqc7/BhGazxMD5vr6Ha+iQ==}
/@typescript-eslint/typescript-estree@6.7.5(typescript@5.2.2):
resolution: {integrity: sha512-NhJiJ4KdtwBIxrKl0BqG1Ur+uw7FiOnOThcYx9DpOGJ/Abc9z2xNzLeirCG02Ig3vkvrc2qFLmYSSsaITbKjlg==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
typescript: '*'
@ -974,8 +974,8 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/types': 6.7.4
'@typescript-eslint/visitor-keys': 6.7.4
'@typescript-eslint/types': 6.7.5
'@typescript-eslint/visitor-keys': 6.7.5
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
@ -986,8 +986,8 @@ packages:
- supports-color
dev: true
/@typescript-eslint/utils@6.7.4(eslint@8.51.0)(typescript@5.2.2):
resolution: {integrity: sha512-PRQAs+HUn85Qdk+khAxsVV+oULy3VkbH3hQ8hxLRJXWBEd7iI+GbQxH5SEUSH7kbEoTp6oT1bOwyga24ELALTA==}
/@typescript-eslint/utils@6.7.5(eslint@8.51.0)(typescript@5.2.2):
resolution: {integrity: sha512-pfRRrH20thJbzPPlPc4j0UNGvH1PjPlhlCMq4Yx7EGjV7lvEeGX0U6MJYe8+SyFutWgSHsdbJ3BXzZccYggezA==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
@ -995,9 +995,9 @@ packages:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.51.0)
'@types/json-schema': 7.0.13
'@types/semver': 7.5.3
'@typescript-eslint/scope-manager': 6.7.4
'@typescript-eslint/types': 6.7.4
'@typescript-eslint/typescript-estree': 6.7.4(typescript@5.2.2)
'@typescript-eslint/scope-manager': 6.7.5
'@typescript-eslint/types': 6.7.5
'@typescript-eslint/typescript-estree': 6.7.5(typescript@5.2.2)
eslint: 8.51.0
semver: 7.5.4
transitivePeerDependencies:
@ -1005,11 +1005,11 @@ packages:
- typescript
dev: true
/@typescript-eslint/visitor-keys@6.7.4:
resolution: {integrity: sha512-pOW37DUhlTZbvph50x5zZCkFn3xzwkGtNoJHzIM3svpiSkJzwOYr/kVBaXmf+RAQiUDs1AHEZVNPg6UJCJpwRA==}
/@typescript-eslint/visitor-keys@6.7.5:
resolution: {integrity: sha512-3MaWdDZtLlsexZzDSdQWsFQ9l9nL8B80Z4fImSpyllFC/KLqWQRdEcB+gGGO+N3Q2uL40EsG66wZLsohPxNXvg==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
'@typescript-eslint/types': 6.7.4
'@typescript-eslint/types': 6.7.5
eslint-visitor-keys: 3.4.3
dev: true
@ -1817,11 +1817,11 @@ packages:
dependencies:
'@next/eslint-plugin-next': 13.5.4
'@rushstack/eslint-patch': 1.5.1
'@typescript-eslint/parser': 6.7.4(eslint@8.51.0)(typescript@5.2.2)
'@typescript-eslint/parser': 6.7.5(eslint@8.51.0)(typescript@5.2.2)
eslint: 8.51.0
eslint-import-resolver-node: 0.3.9
eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.7.4)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.51.0)
eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.7.4)(eslint-import-resolver-typescript@3.6.1)(eslint@8.51.0)
eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.7.5)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.51.0)
eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.7.5)(eslint-import-resolver-typescript@3.6.1)(eslint@8.51.0)
eslint-plugin-jsx-a11y: 6.7.1(eslint@8.51.0)
eslint-plugin-react: 7.33.2(eslint@8.51.0)
eslint-plugin-react-hooks: 4.6.0(eslint@8.51.0)
@ -1850,7 +1850,7 @@ packages:
- supports-color
dev: true
/eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.7.4)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.51.0):
/eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.7.5)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.51.0):
resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@ -1860,8 +1860,8 @@ packages:
debug: 4.3.4
enhanced-resolve: 5.15.0
eslint: 8.51.0
eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.4)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.51.0)
eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.7.4)(eslint-import-resolver-typescript@3.6.1)(eslint@8.51.0)
eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.5)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.51.0)
eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.7.5)(eslint-import-resolver-typescript@3.6.1)(eslint@8.51.0)
fast-glob: 3.3.1
get-tsconfig: 4.7.2
is-core-module: 2.13.0
@ -1898,7 +1898,7 @@ packages:
- supports-color
dev: true
/eslint-module-utils@2.8.0(@typescript-eslint/parser@6.7.4)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.51.0):
/eslint-module-utils@2.8.0(@typescript-eslint/parser@6.7.5)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.51.0):
resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
engines: {node: '>=4'}
peerDependencies:
@ -1919,16 +1919,16 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
'@typescript-eslint/parser': 6.7.4(eslint@8.51.0)(typescript@5.2.2)
'@typescript-eslint/parser': 6.7.5(eslint@8.51.0)(typescript@5.2.2)
debug: 3.2.7
eslint: 8.51.0
eslint-import-resolver-node: 0.3.9
eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.7.4)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.51.0)
eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.7.5)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.51.0)
transitivePeerDependencies:
- supports-color
dev: true
/eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.7.4)(eslint-import-resolver-typescript@3.6.1)(eslint@8.51.0):
/eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.7.5)(eslint-import-resolver-typescript@3.6.1)(eslint@8.51.0):
resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==}
engines: {node: '>=4'}
peerDependencies:
@ -1938,7 +1938,7 @@ packages:
'@typescript-eslint/parser':
optional: true
dependencies:
'@typescript-eslint/parser': 6.7.4(eslint@8.51.0)(typescript@5.2.2)
'@typescript-eslint/parser': 6.7.5(eslint@8.51.0)(typescript@5.2.2)
array-includes: 3.1.7
array.prototype.findlastindex: 1.2.3
array.prototype.flat: 1.3.2
@ -1947,7 +1947,7 @@ packages:
doctrine: 2.1.0
eslint: 8.51.0
eslint-import-resolver-node: 0.3.9
eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.4)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.51.0)
eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.5)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.51.0)
has: 1.0.4
is-core-module: 2.13.0
is-glob: 4.0.3
@ -4429,13 +4429,13 @@ packages:
hasBin: true
dev: true
/prisma@5.4.1:
resolution: {integrity: sha512-op9PmU8Bcw5dNAas82wBYTG0yHnpq9/O3bhxbDBrNzwZTwBqsVCxxYRLf6wHNh9HVaDGhgjjHlu1+BcW8qdnBg==}
/prisma@5.4.2:
resolution: {integrity: sha512-GDMZwZy7mysB2oXU+angQqJ90iaPFdD0rHaZNkn+dio5NRkGLmMqmXs31//tg/qXT3iB0cTQwnGGQNuirhSTZg==}
engines: {node: '>=16.13'}
hasBin: true
requiresBuild: true
dependencies:
'@prisma/engines': 5.4.1
'@prisma/engines': 5.4.2
/proc-log@3.0.0:
resolution: {integrity: sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==}
@ -4540,13 +4540,13 @@ packages:
react: 18.2.0
dev: false
/react-innertext@1.1.5(@types/react@18.2.25)(react@18.2.0):
/react-innertext@1.1.5(@types/react@18.2.27)(react@18.2.0):
resolution: {integrity: sha512-PWAqdqhxhHIv80dT9znP2KvS+hfkbRovFp4zFYHFFlOoQLRiawIic81gKb3U1wEyJZgMwgs3JoLtwryASRWP3Q==}
peerDependencies:
'@types/react': '>=0.0.0 <=99'
react: '>=0.0.0 <=99'
dependencies:
'@types/react': 18.2.25
'@types/react': 18.2.27
react: 18.2.0
dev: false
@ -4565,8 +4565,8 @@ packages:
resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==}
dev: false
/react-player@2.10.1(react@18.2.0):
resolution: {integrity: sha512-ova0jY1Y1lqLYxOehkzbNEju4rFXYVkr5rdGD71nsiG4UKPzRXQPTd3xjoDssheoMNjZ51mjT5ysTrdQ2tEvsg==}
/react-player@2.13.0(react@18.2.0):
resolution: {integrity: sha512-gkY7ZdbVFztlKFFhCPcnDrFQm+L399b8fhWsKatZ+b2wpKJwfUHBXQFMRxqYQGT0ic1/wQ7D7EZEWy7ZBqk2pw==}
peerDependencies:
react: '>=16.6.0'
dependencies:
@ -4578,7 +4578,7 @@ packages:
react-fast-compare: 3.2.2
dev: false
/react-textarea-autosize@8.5.3(@types/react@18.2.25)(react@18.2.0):
/react-textarea-autosize@8.5.3(@types/react@18.2.27)(react@18.2.0):
resolution: {integrity: sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==}
engines: {node: '>=10'}
peerDependencies:
@ -4587,7 +4587,7 @@ packages:
'@babel/runtime': 7.23.1
react: 18.2.0
use-composed-ref: 1.3.0(react@18.2.0)
use-latest: 1.2.1(@types/react@18.2.25)(react@18.2.0)
use-latest: 1.2.1(@types/react@18.2.27)(react@18.2.0)
transitivePeerDependencies:
- '@types/react'
dev: false
@ -5617,7 +5617,7 @@ packages:
react: 18.2.0
dev: false
/use-isomorphic-layout-effect@1.1.2(@types/react@18.2.25)(react@18.2.0):
/use-isomorphic-layout-effect@1.1.2(@types/react@18.2.27)(react@18.2.0):
resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==}
peerDependencies:
'@types/react': '*'
@ -5626,11 +5626,11 @@ packages:
'@types/react':
optional: true
dependencies:
'@types/react': 18.2.25
'@types/react': 18.2.27
react: 18.2.0
dev: false
/use-latest@1.2.1(@types/react@18.2.25)(react@18.2.0):
/use-latest@1.2.1(@types/react@18.2.27)(react@18.2.0):
resolution: {integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==}
peerDependencies:
'@types/react': '*'
@ -5639,9 +5639,9 @@ packages:
'@types/react':
optional: true
dependencies:
'@types/react': 18.2.25
'@types/react': 18.2.27
react: 18.2.0
use-isomorphic-layout-effect: 1.1.2(@types/react@18.2.25)(react@18.2.0)
use-isomorphic-layout-effect: 1.1.2(@types/react@18.2.27)(react@18.2.0)
dev: false
/use-sync-external-store@1.2.0(react@18.2.0):