Merge branch 'dev'

This commit is contained in:
Atridad Lahiji 2023-12-14 17:32:40 -07:00
commit eb0bb1488a
No known key found for this signature in database
5 changed files with 162 additions and 163 deletions

1
.gitignore vendored
View file

@ -4,3 +4,4 @@ node_modules
/build /build
/public/build /public/build
.env .env
dump.rdb

View file

@ -35,9 +35,10 @@ export async function loader({ context, params, request }: LoaderFunctionArgs) {
where: eq(rooms.userId, userId || ""), where: eq(rooms.userId, userId || ""),
}) })
.then((roomList) => { .then((roomList) => {
setCache(`kv_roomlist_${userId}`, roomList, "sp").then(() => { Promise.all([
send({ event: userId!, data: JSON.stringify(roomList) }); setCache(`kv_roomlist_${userId}`, roomList, "sp"),
}); send({ event: userId!, data: JSON.stringify(roomList) }),
]);
}); });
} }
}); });
@ -59,9 +60,10 @@ export async function loader({ context, params, request }: LoaderFunctionArgs) {
where: eq(rooms.userId, userId || ""), where: eq(rooms.userId, userId || ""),
}) })
.then((roomList) => { .then((roomList) => {
setCache(`kv_roomlist_${userId}`, roomList, "sp").then(() => { Promise.all([
send({ event: userId!, data: JSON.stringify(roomList) }); setCache(`kv_roomlist_${userId}`, roomList, "sp"),
}); send({ event: userId!, data: JSON.stringify(roomList) }),
]);
}); });
} }
}); });

View file

@ -24,6 +24,7 @@ if (process.env.REDIS_URL) {
}); });
emitter.on("nodes", async (message: string) => { emitter.on("nodes", async (message: string) => {
emitter.emit(message);
await publishToChannel("nodes", message); await publishToChannel("nodes", message);
}); });
} else { } else {

View file

@ -1,6 +1,6 @@
{ {
"name": "sprintpadawan", "name": "sprintpadawan",
"version": "4.1.1", "version": "4.1.2",
"private": true, "private": true,
"sideEffects": false, "sideEffects": false,
"type": "module", "type": "module",
@ -11,18 +11,18 @@
"typecheck": "tsc" "typecheck": "tsc"
}, },
"dependencies": { "dependencies": {
"@clerk/remix": "^3.1.10", "@clerk/remix": "^3.1.11",
"@libsql/client": "0.4.0-pre.5", "@libsql/client": "0.4.0-pre.5",
"@paralleldrive/cuid2": "^2.2.2", "@paralleldrive/cuid2": "^2.2.2",
"@remix-run/css-bundle": "^2.3.1", "@remix-run/css-bundle": "^2.4.0",
"@remix-run/node": "^2.3.1", "@remix-run/node": "^2.4.0",
"@remix-run/react": "^2.3.1", "@remix-run/react": "^2.4.0",
"@remix-run/serve": "^2.3.1", "@remix-run/serve": "^2.4.0",
"csv42": "^5.0.0", "csv42": "^5.0.0",
"drizzle-orm": "^0.29.1", "drizzle-orm": "^0.29.1",
"ioredis": "^5.3.2", "ioredis": "^5.3.2",
"isbot": "^3.7.1", "isbot": "^3.7.1",
"lucide-react": "^0.294.0", "lucide-react": "^0.295.0",
"react": "^18.2.0", "react": "^18.2.0",
"react-dom": "^18.2.0", "react-dom": "^18.2.0",
"remix-utils": "^7.3.0", "remix-utils": "^7.3.0",
@ -30,13 +30,13 @@
}, },
"devDependencies": { "devDependencies": {
"@flydotio/dockerfile": "^0.4.11", "@flydotio/dockerfile": "^0.4.11",
"@remix-run/dev": "^2.3.1", "@remix-run/dev": "^2.4.0",
"@remix-run/eslint-config": "^2.3.1", "@remix-run/eslint-config": "^2.4.0",
"@types/react": "^18.2.43", "@types/react": "^18.2.45",
"@types/react-dom": "^18.2.17", "@types/react-dom": "^18.2.17",
"autoprefixer": "^10.4.16", "autoprefixer": "^10.4.16",
"better-sqlite3": "^9.2.2", "better-sqlite3": "^9.2.2",
"daisyui": "^4.4.19", "daisyui": "^4.4.20",
"dotenv": "^16.3.1", "dotenv": "^16.3.1",
"drizzle-kit": "^0.20.6", "drizzle-kit": "^0.20.6",
"eslint": "^8.55.0", "eslint": "^8.55.0",

287
pnpm-lock.yaml generated
View file

@ -6,8 +6,8 @@ settings:
dependencies: dependencies:
'@clerk/remix': '@clerk/remix':
specifier: ^3.1.10 specifier: ^3.1.11
version: 3.1.10(@remix-run/react@2.3.1)(@remix-run/server-runtime@2.3.1)(react-dom@18.2.0)(react@18.2.0) version: 3.1.11(@remix-run/react@2.4.0)(@remix-run/server-runtime@2.4.0)(react-dom@18.2.0)(react@18.2.0)
'@libsql/client': '@libsql/client':
specifier: 0.4.0-pre.5 specifier: 0.4.0-pre.5
version: 0.4.0-pre.5 version: 0.4.0-pre.5
@ -15,17 +15,17 @@ dependencies:
specifier: ^2.2.2 specifier: ^2.2.2
version: 2.2.2 version: 2.2.2
'@remix-run/css-bundle': '@remix-run/css-bundle':
specifier: ^2.3.1 specifier: ^2.4.0
version: 2.3.1 version: 2.4.0
'@remix-run/node': '@remix-run/node':
specifier: ^2.3.1 specifier: ^2.4.0
version: 2.3.1(typescript@5.3.3) version: 2.4.0(typescript@5.3.3)
'@remix-run/react': '@remix-run/react':
specifier: ^2.3.1 specifier: ^2.4.0
version: 2.3.1(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) version: 2.4.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
'@remix-run/serve': '@remix-run/serve':
specifier: ^2.3.1 specifier: ^2.4.0
version: 2.3.1(typescript@5.3.3) version: 2.4.0(typescript@5.3.3)
csv42: csv42:
specifier: ^5.0.0 specifier: ^5.0.0
version: 5.0.0 version: 5.0.0
@ -39,8 +39,8 @@ dependencies:
specifier: ^3.7.1 specifier: ^3.7.1
version: 3.7.1 version: 3.7.1
lucide-react: lucide-react:
specifier: ^0.294.0 specifier: ^0.295.0
version: 0.294.0(react@18.2.0) version: 0.295.0(react@18.2.0)
react: react:
specifier: ^18.2.0 specifier: ^18.2.0
version: 18.2.0 version: 18.2.0
@ -49,7 +49,7 @@ dependencies:
version: 18.2.0(react@18.2.0) version: 18.2.0(react@18.2.0)
remix-utils: remix-utils:
specifier: ^7.3.0 specifier: ^7.3.0
version: 7.3.0(@remix-run/node@2.3.1)(@remix-run/react@2.3.1)(react@18.2.0) version: 7.3.0(@remix-run/node@2.4.0)(@remix-run/react@2.4.0)(react@18.2.0)
svix: svix:
specifier: ^1.15.0 specifier: ^1.15.0
version: 1.15.0 version: 1.15.0
@ -59,14 +59,14 @@ devDependencies:
specifier: ^0.4.11 specifier: ^0.4.11
version: 0.4.11 version: 0.4.11
'@remix-run/dev': '@remix-run/dev':
specifier: ^2.3.1 specifier: ^2.4.0
version: 2.3.1(@remix-run/serve@2.3.1)(typescript@5.3.3) version: 2.4.0(@remix-run/serve@2.4.0)(typescript@5.3.3)
'@remix-run/eslint-config': '@remix-run/eslint-config':
specifier: ^2.3.1 specifier: ^2.4.0
version: 2.3.1(eslint@8.55.0)(react@18.2.0)(typescript@5.3.3) version: 2.4.0(eslint@8.55.0)(react@18.2.0)(typescript@5.3.3)
'@types/react': '@types/react':
specifier: ^18.2.43 specifier: ^18.2.45
version: 18.2.43 version: 18.2.45
'@types/react-dom': '@types/react-dom':
specifier: ^18.2.17 specifier: ^18.2.17
version: 18.2.17 version: 18.2.17
@ -77,8 +77,8 @@ devDependencies:
specifier: ^9.2.2 specifier: ^9.2.2
version: 9.2.2 version: 9.2.2
daisyui: daisyui:
specifier: ^4.4.19 specifier: ^4.4.20
version: 4.4.19(postcss@8.4.32) version: 4.4.20(postcss@8.4.32)
dotenv: dotenv:
specifier: ^16.3.1 specifier: ^16.3.1
version: 16.3.1 version: 16.3.1
@ -522,12 +522,12 @@ packages:
to-fast-properties: 2.0.0 to-fast-properties: 2.0.0
dev: true dev: true
/@clerk/backend@0.35.1(react@18.2.0): /@clerk/backend@0.36.0(react@18.2.0):
resolution: {integrity: sha512-QCIrUC4l950zDCaQSWI9FIcYvOCyp5/mp4E6T9GiyTooGeMWL7upD654oboWM6WYe6OF+IIa+5QCwOhSN1/Epw==} resolution: {integrity: sha512-iJTASBSitQqdgIUANzifwsRURmS+zaXJ2vtD/j3r/Ir/nmJWm1PwY9eGKWyE6rlk8iAnh+OoUmBJB1tz1SpXkw==}
engines: {node: '>=14'} engines: {node: '>=14'}
dependencies: dependencies:
'@clerk/shared': 1.1.1(react@18.2.0) '@clerk/shared': 1.1.1(react@18.2.0)
'@clerk/types': 3.59.0 '@clerk/types': 3.60.0
'@peculiar/webcrypto': 1.4.1 '@peculiar/webcrypto': 1.4.1
'@types/node': 16.18.6 '@types/node': 16.18.6
cookie: 0.5.0 cookie: 0.5.0
@ -539,20 +539,20 @@ packages:
- react - react
dev: false dev: false
/@clerk/clerk-react@4.29.0(react@18.2.0): /@clerk/clerk-react@4.30.0(react@18.2.0):
resolution: {integrity: sha512-mNFjUiKd40bc1+PVbUS/PWbzU/w2pSo/5mvQYU9rpyE/0jRFdhx/q58ouuI9LYmBS1IGjP8sY/tKXe69snZDWA==} resolution: {integrity: sha512-MArib2io8DNNc1SEocujOZPPApGIekmxHiSKgJ/lO8uo0w5EPwKqLZWan7bfUBYaPUAqwDcsnfRB/YmFB3eS9g==}
engines: {node: '>=14'} engines: {node: '>=14'}
peerDependencies: peerDependencies:
react: '>=16' react: '>=16'
dependencies: dependencies:
'@clerk/shared': 1.1.1(react@18.2.0) '@clerk/shared': 1.1.1(react@18.2.0)
'@clerk/types': 3.59.0 '@clerk/types': 3.60.0
react: 18.2.0 react: 18.2.0
tslib: 2.4.1 tslib: 2.4.1
dev: false dev: false
/@clerk/remix@3.1.10(@remix-run/react@2.3.1)(@remix-run/server-runtime@2.3.1)(react-dom@18.2.0)(react@18.2.0): /@clerk/remix@3.1.11(@remix-run/react@2.4.0)(@remix-run/server-runtime@2.4.0)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-LBnK+zEt+VjTzPWzpRV4GkyZVKE1tAAXQeikRHPYCkhSZlNzopNpNIIinWkEHKUr+uwOMU+iWsrD9tkn02/tPg==} resolution: {integrity: sha512-mMLcxK+I3NIi2V3MBYqr+7dR7WWFJmnHCBeY39v8j1LgPf2s4ZdLDQvFBlwwbZbyDVANbMZq0hpzBIbxno69jg==}
engines: {node: '>=18.0.0'} engines: {node: '>=18.0.0'}
peerDependencies: peerDependencies:
'@remix-run/react': ^2.0.0 '@remix-run/react': ^2.0.0
@ -560,12 +560,12 @@ packages:
react: '>=18.0.0' react: '>=18.0.0'
react-dom: '>=18.0.0' react-dom: '>=18.0.0'
dependencies: dependencies:
'@clerk/backend': 0.35.1(react@18.2.0) '@clerk/backend': 0.36.0(react@18.2.0)
'@clerk/clerk-react': 4.29.0(react@18.2.0) '@clerk/clerk-react': 4.30.0(react@18.2.0)
'@clerk/shared': 1.1.1(react@18.2.0) '@clerk/shared': 1.1.1(react@18.2.0)
'@clerk/types': 3.59.0 '@clerk/types': 3.60.0
'@remix-run/react': 2.3.1(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@remix-run/react': 2.4.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
'@remix-run/server-runtime': 2.3.1(typescript@5.3.3) '@remix-run/server-runtime': 2.4.0(typescript@5.3.3)
cookie: 0.5.0 cookie: 0.5.0
react: 18.2.0 react: 18.2.0
react-dom: 18.2.0(react@18.2.0) react-dom: 18.2.0(react@18.2.0)
@ -586,8 +586,8 @@ packages:
swr: 2.2.0(react@18.2.0) swr: 2.2.0(react@18.2.0)
dev: false dev: false
/@clerk/types@3.59.0: /@clerk/types@3.60.0:
resolution: {integrity: sha512-OchGdY3mf+hXql7CPQsuCv1HicPvvz6NdMeo6r0M5FY11INcXGaF4pexido9IThrd31rIum+giWVLaFTwlhzfg==} resolution: {integrity: sha512-f1A16wFh5MtikxEo7o6vAVX7FxpqC1YmzA6c4ugwq5MH8J2mvIM/LwNVIHgNpZkn/s/G+BUhBcJJmUXqajDK2Q==}
engines: {node: '>=14'} engines: {node: '>=14'}
dependencies: dependencies:
csstype: 3.1.1 csstype: 3.1.1
@ -1607,23 +1607,23 @@ packages:
dependencies: dependencies:
'@libsql/hrana-client': 0.5.5 '@libsql/hrana-client': 0.5.5
js-base64: 3.7.5 js-base64: 3.7.5
libsql: 0.2.0-pre.4 libsql: 0.2.0-pre.5
transitivePeerDependencies: transitivePeerDependencies:
- bufferutil - bufferutil
- encoding - encoding
- utf-8-validate - utf-8-validate
dev: false dev: false
/@libsql/darwin-arm64@0.2.0-pre.4: /@libsql/darwin-arm64@0.2.0-pre.5:
resolution: {integrity: sha512-kb0f/FeZxzeqa+j6O7xI9toOeoTNCJnErOcNyWWzoqA5JZ4LJ9dCMrLPWe4Np22+Rg57NPmFz/Z7MFNP2y5Gow==} resolution: {integrity: sha512-qHRIz+zztq7mfkfAhjkZvHTLLofffAydWcHdUH2B8q/HzAQUL18jswKwHY+Fo1RAyofPXyfUOW7uIsF1yTEQBg==}
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
requiresBuild: true requiresBuild: true
dev: false dev: false
optional: true optional: true
/@libsql/darwin-x64@0.2.0-pre.4: /@libsql/darwin-x64@0.2.0-pre.5:
resolution: {integrity: sha512-HQM9cmGP4t+ujbyhA6rjQ8K4iHw5DStq3YnL8030k5z4KHGkAOIcRbVj3m65J72Gy+tCsisUCZTrBjIFkjOFhA==} resolution: {integrity: sha512-oR0WQtNpHr/kjIvo5cZ9kPPpRyxQGnKbhjyGsNMjdagIZudk2ArZAzQ2bcyfPvW42LLmm5j8XtYg7XxRx4CSWw==}
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
requiresBuild: true requiresBuild: true
@ -1656,46 +1656,46 @@ packages:
resolution: {integrity: sha512-DtLWIH29onUYR00i0GlQ3UdcTRC6EP4u9w/h9LxpUZJWRMARk6dQwZ6Jkd+QdwVpuAOrdxt18v0K2uIYR3fwFg==} resolution: {integrity: sha512-DtLWIH29onUYR00i0GlQ3UdcTRC6EP4u9w/h9LxpUZJWRMARk6dQwZ6Jkd+QdwVpuAOrdxt18v0K2uIYR3fwFg==}
dependencies: dependencies:
'@types/ws': 8.5.10 '@types/ws': 8.5.10
ws: 8.15.0 ws: 8.15.1
transitivePeerDependencies: transitivePeerDependencies:
- bufferutil - bufferutil
- utf-8-validate - utf-8-validate
dev: false dev: false
/@libsql/linux-arm64-gnu@0.2.0-pre.4: /@libsql/linux-arm64-gnu@0.2.0-pre.5:
resolution: {integrity: sha512-1VVhnSx+vSDCLXxfUP9kRGbZyy+Si6tvPQZ8JqZftt9EJG1Dvzp1E1TT8zFYMeBQeVyoV4KryctW5b5uZkqVQA==} resolution: {integrity: sha512-MWqO3Ea4qunsn7YEi8S6h2Zgt4el0jhAutcegBSboPaUPiu4oREKO/NwNHrlO40bByhswOQxuK7VSm0Ee9M6PQ==}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
requiresBuild: true requiresBuild: true
dev: false dev: false
optional: true optional: true
/@libsql/linux-arm64-musl@0.2.0-pre.4: /@libsql/linux-arm64-musl@0.2.0-pre.5:
resolution: {integrity: sha512-lbSeR5agUDkpHTT3OOnuINWEr7OsX+XCwJ21bkceoXu/napW7A3auiOjzK7mneI+vT7fRjay0caivrdoqgeKKg==} resolution: {integrity: sha512-wThG4hsdDs4N20DfNa7J7NlTbSTSWORTyE4aIMwcOx3Ezn3iLxoObzTTRflTfAHxPr2YdsgZjoMixJ4jDmCLaw==}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
requiresBuild: true requiresBuild: true
dev: false dev: false
optional: true optional: true
/@libsql/linux-x64-gnu@0.2.0-pre.4: /@libsql/linux-x64-gnu@0.2.0-pre.5:
resolution: {integrity: sha512-OBiu0+tEVj2daJJrcg1uhEtHx7CsED8QesEqz8dhoK0Dad1oSn8XUpulhiMiXP1JFlcr7Zz37eKJdQxv17WTfw==} resolution: {integrity: sha512-wwZC5kktmrlyAmyuAHu3DMFifJpHGnbrCa1ef2IvjPdGf60tVzKbYaKBxL6OZP0xAcjqMvng1oj3QK79uGyEBQ==}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
requiresBuild: true requiresBuild: true
dev: false dev: false
optional: true optional: true
/@libsql/linux-x64-musl@0.2.0-pre.4: /@libsql/linux-x64-musl@0.2.0-pre.5:
resolution: {integrity: sha512-iJr3XiUTsB8ic4+DTG8412o9NZ3ifCEM+FaZ0/uxh3xlERbYUMUZhAIylxJqYjovld0edd6Nns7OJfu5b8Ae2g==} resolution: {integrity: sha512-doKApPeNwL0Z6JexlnVN/050mWJEUV8J0SkIKHQLAkY5BYCAsUTajkIPq4k82x/BCM+9gU85MQ8xMTWvevRlsA==}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
requiresBuild: true requiresBuild: true
dev: false dev: false
optional: true optional: true
/@libsql/win32-x64-msvc@0.2.0-pre.4: /@libsql/win32-x64-msvc@0.2.0-pre.5:
resolution: {integrity: sha512-kV/Bl6RBMCm24LFmlowl//TvD8jhRjSmUjComXdQ4j5JrAW29MVEb5EtrA16qGzeWb06tSMII0z5yqEaYxvQbQ==} resolution: {integrity: sha512-tJnFGOXFU2fNbnyCFx8d3OHV2x8GHc/RNRooyAUrclOrM7RiBd1znwChLTlEnkgqaabgKeLknZOHzq0dJtBfFg==}
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
requiresBuild: true requiresBuild: true
@ -1846,19 +1846,19 @@ packages:
dev: true dev: true
optional: true optional: true
/@remix-run/css-bundle@2.3.1: /@remix-run/css-bundle@2.4.0:
resolution: {integrity: sha512-07d40dZz3iS/rm2xyFzmvGylJ5K6vXbb0wCnO+60JBQGlKKZGR4O4u027EmgUT32tJP/Xryf6rpnR3QTjDxozg==} resolution: {integrity: sha512-kFFJ5Iek1lNjoiajiqirLGcxTvPdmbIezvKZbJwSO173pZRHr1MlTnLactrYhFmEHNBE6LMN54QXDynl93S+aQ==}
engines: {node: '>=18.0.0'} engines: {node: '>=18.0.0'}
dev: false dev: false
/@remix-run/dev@2.3.1(@remix-run/serve@2.3.1)(typescript@5.3.3): /@remix-run/dev@2.4.0(@remix-run/serve@2.4.0)(typescript@5.3.3):
resolution: {integrity: sha512-Qo6bbdDUHvg6+LiC+8paA40hWVRPBqYCoOse9hEZHRHNxY2r5JsF5RbXldx/70wtT1gJkp+k5z3MjVxkYUsqEw==} resolution: {integrity: sha512-qQsZv+uPw8IhAdUwIIaZqnJfgJXLahYuWHFQIcS7kBhr+PdwW6SA3gvmUhnkDrqV+HJdP1bUpwXYGT+vbDQGiQ==}
engines: {node: '>=18.0.0'} engines: {node: '>=18.0.0'}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
'@remix-run/serve': ^2.3.1 '@remix-run/serve': ^2.4.0
typescript: ^5.1.0 typescript: ^5.1.0
vite: ^4.4.9 || ^5.0.0 vite: ^5.0.0
peerDependenciesMeta: peerDependenciesMeta:
'@remix-run/serve': '@remix-run/serve':
optional: true optional: true
@ -1877,10 +1877,10 @@ packages:
'@babel/types': 7.23.6 '@babel/types': 7.23.6
'@mdx-js/mdx': 2.3.0 '@mdx-js/mdx': 2.3.0
'@npmcli/package-json': 4.0.1 '@npmcli/package-json': 4.0.1
'@remix-run/node': 2.3.1(typescript@5.3.3) '@remix-run/node': 2.4.0(typescript@5.3.3)
'@remix-run/router': 1.13.0 '@remix-run/router': 1.14.0
'@remix-run/serve': 2.3.1(typescript@5.3.3) '@remix-run/serve': 2.4.0(typescript@5.3.3)
'@remix-run/server-runtime': 2.3.1(typescript@5.3.3) '@remix-run/server-runtime': 2.4.0(typescript@5.3.3)
'@types/mdx': 2.0.10 '@types/mdx': 2.0.10
'@vanilla-extract/integration': 6.2.4 '@vanilla-extract/integration': 6.2.4
arg: 5.0.2 arg: 5.0.2
@ -1905,7 +1905,6 @@ packages:
minimatch: 9.0.3 minimatch: 9.0.3
node-fetch: 2.7.0 node-fetch: 2.7.0
ora: 5.4.1 ora: 5.4.1
parse-multipart-data: 1.5.0
picocolors: 1.0.0 picocolors: 1.0.0
picomatch: 2.3.1 picomatch: 2.3.1
pidtree: 0.6.0 pidtree: 0.6.0
@ -1923,7 +1922,6 @@ packages:
tar-fs: 2.1.1 tar-fs: 2.1.1
tsconfig-paths: 4.2.0 tsconfig-paths: 4.2.0
typescript: 5.3.3 typescript: 5.3.3
undici: 5.28.2
ws: 7.5.9 ws: 7.5.9
transitivePeerDependencies: transitivePeerDependencies:
- '@types/node' - '@types/node'
@ -1941,8 +1939,8 @@ packages:
- utf-8-validate - utf-8-validate
dev: true dev: true
/@remix-run/eslint-config@2.3.1(eslint@8.55.0)(react@18.2.0)(typescript@5.3.3): /@remix-run/eslint-config@2.4.0(eslint@8.55.0)(react@18.2.0)(typescript@5.3.3):
resolution: {integrity: sha512-nSPsgsEz6e3UDh2cDNq+tIoOf4yBnteuLyYGXyeOlW14oQoC4k5apfsjGAb3nphZtTNvTKP2qJhyYmje8Mr3Zw==} resolution: {integrity: sha512-eKlRNt0k8QbU/6+HBQ+s/2gpcCgK13pMU7iPkmKILIon4MMxNgRhKcxJnJDbGbraTt8hcddhHuWHhVh/wTu4IQ==}
engines: {node: '>=18.0.0'} engines: {node: '>=18.0.0'}
peerDependencies: peerDependencies:
eslint: ^8.0.0 eslint: ^8.0.0
@ -1960,8 +1958,8 @@ packages:
'@typescript-eslint/parser': 5.62.0(eslint@8.55.0)(typescript@5.3.3) '@typescript-eslint/parser': 5.62.0(eslint@8.55.0)(typescript@5.3.3)
eslint: 8.55.0 eslint: 8.55.0
eslint-import-resolver-node: 0.3.7 eslint-import-resolver-node: 0.3.7
eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.0)(eslint@8.55.0) eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1)(eslint@8.55.0)
eslint-plugin-import: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0)
eslint-plugin-jest: 26.9.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.55.0)(typescript@5.3.3) eslint-plugin-jest: 26.9.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.55.0)(typescript@5.3.3)
eslint-plugin-jest-dom: 4.0.3(eslint@8.55.0) eslint-plugin-jest-dom: 4.0.3(eslint@8.55.0)
eslint-plugin-jsx-a11y: 6.8.0(eslint@8.55.0) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.55.0)
@ -1977,8 +1975,8 @@ packages:
- supports-color - supports-color
dev: true dev: true
/@remix-run/express@2.3.1(express@4.18.2)(typescript@5.3.3): /@remix-run/express@2.4.0(express@4.18.2)(typescript@5.3.3):
resolution: {integrity: sha512-6gh+3InqBWkWRmFQtyE25PRD5bCYKBBgE0DBtqcI165otBuLK/SQul003n/lu6EateenT1RuQZgLjaDGX5UlyA==} resolution: {integrity: sha512-9vVs1cMoBHRVm4fFpEFAMmrYywKV4uKnyJgaM3Kw31O4EFtqbd1ai3SW6YhKuatxfD1YxYlpoHZ1XwXcnWRDuQ==}
engines: {node: '>=18.0.0'} engines: {node: '>=18.0.0'}
peerDependencies: peerDependencies:
express: ^4.17.1 express: ^4.17.1
@ -1987,12 +1985,12 @@ packages:
typescript: typescript:
optional: true optional: true
dependencies: dependencies:
'@remix-run/node': 2.3.1(typescript@5.3.3) '@remix-run/node': 2.4.0(typescript@5.3.3)
express: 4.18.2 express: 4.18.2
typescript: 5.3.3 typescript: 5.3.3
/@remix-run/node@2.3.1(typescript@5.3.3): /@remix-run/node@2.4.0(typescript@5.3.3):
resolution: {integrity: sha512-dXoNrmLrPblUM8UjgPzq3YBLXEGzm3HwtIt0iob1SlgKx0I5ii40JG0IXHDTI9f+fN9f/Ufx7Cjp0MGcUVXWVw==} resolution: {integrity: sha512-wYwBTGiZgRmpS1qoysracyJLExP3mo0HgkIzfTm1SX/i56mdCAAe1DFSwezAVXunTY0TPHXolJeeJCVwzz0gdA==}
engines: {node: '>=18.0.0'} engines: {node: '>=18.0.0'}
peerDependencies: peerDependencies:
typescript: ^5.1.0 typescript: ^5.1.0
@ -2000,7 +1998,7 @@ packages:
typescript: typescript:
optional: true optional: true
dependencies: dependencies:
'@remix-run/server-runtime': 2.3.1(typescript@5.3.3) '@remix-run/server-runtime': 2.4.0(typescript@5.3.3)
'@remix-run/web-fetch': 4.4.2 '@remix-run/web-fetch': 4.4.2
'@remix-run/web-file': 3.1.0 '@remix-run/web-file': 3.1.0
'@remix-run/web-stream': 1.1.0 '@remix-run/web-stream': 1.1.0
@ -2010,8 +2008,8 @@ packages:
stream-slice: 0.1.2 stream-slice: 0.1.2
typescript: 5.3.3 typescript: 5.3.3
/@remix-run/react@2.3.1(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): /@remix-run/react@2.4.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3):
resolution: {integrity: sha512-7NozlZtbL5jtRGJhSrMydUGJGVp8kSjnv7APcsDojLbRHZJsLw8B0eXlVqKDg2M+WfRcBkuTI/ipgwIyLPRRyw==} resolution: {integrity: sha512-SO+VTSTd5oN7eAoTXV2E//LEu7cEO3VsqVDqETZG3X+MfpaU6dtng18FnY6X/ulBP62BjlH6HTwdTK8Lk+2msQ==}
engines: {node: '>=18.0.0'} engines: {node: '>=18.0.0'}
peerDependencies: peerDependencies:
react: ^18.0.0 react: ^18.0.0
@ -2021,25 +2019,26 @@ packages:
typescript: typescript:
optional: true optional: true
dependencies: dependencies:
'@remix-run/router': 1.13.0 '@remix-run/router': 1.14.0
'@remix-run/server-runtime': 2.3.1(typescript@5.3.3) '@remix-run/server-runtime': 2.4.0(typescript@5.3.3)
react: 18.2.0 react: 18.2.0
react-dom: 18.2.0(react@18.2.0) react-dom: 18.2.0(react@18.2.0)
react-router-dom: 6.20.0(react-dom@18.2.0)(react@18.2.0) react-router: 6.21.0(react@18.2.0)
react-router-dom: 6.21.0(react-dom@18.2.0)(react@18.2.0)
typescript: 5.3.3 typescript: 5.3.3
dev: false dev: false
/@remix-run/router@1.13.0: /@remix-run/router@1.14.0:
resolution: {integrity: sha512-5dMOnVnefRsl4uRnAdoWjtVTdh8e6aZqgM4puy9nmEADH72ck+uXwzpJLEKE9Q6F8ZljNewLgmTfkxUrBdv4WA==} resolution: {integrity: sha512-WOHih+ClN7N8oHk9N4JUiMxQJmRVaOxcg8w7F/oHUXzJt920ekASLI/7cYX8XkntDWRhLZtsk6LbGrkgOAvi5A==}
engines: {node: '>=14.0.0'} engines: {node: '>=14.0.0'}
/@remix-run/serve@2.3.1(typescript@5.3.3): /@remix-run/serve@2.4.0(typescript@5.3.3):
resolution: {integrity: sha512-jlV0zL2XoF/4DBcFkOfydvf+bdLhS0oIELu0SQJXiWWCrV2SNkBImLpCCtTl5roYlGphhaq3zsu9mzCE2+DsiQ==} resolution: {integrity: sha512-S9x7WEtIwL1xh3nf9gMIv++GXp8dKmyZi+9/uE6o5Am1BxV3wQNuQrtVlA8aPa8Wvr4vKlN+4mmIJNejlzSzDg==}
engines: {node: '>=18.0.0'} engines: {node: '>=18.0.0'}
hasBin: true hasBin: true
dependencies: dependencies:
'@remix-run/express': 2.3.1(express@4.18.2)(typescript@5.3.3) '@remix-run/express': 2.4.0(express@4.18.2)(typescript@5.3.3)
'@remix-run/node': 2.3.1(typescript@5.3.3) '@remix-run/node': 2.4.0(typescript@5.3.3)
chokidar: 3.5.3 chokidar: 3.5.3
compression: 1.7.4 compression: 1.7.4
express: 4.18.2 express: 4.18.2
@ -2050,8 +2049,8 @@ packages:
- supports-color - supports-color
- typescript - typescript
/@remix-run/server-runtime@2.3.1(typescript@5.3.3): /@remix-run/server-runtime@2.4.0(typescript@5.3.3):
resolution: {integrity: sha512-ym1nfuYJKn5Vd4bqGIJbZMR1wh/A/qXSzOwqCrZxjdsAmb4YLUBnUAJFIoCRBrvcge92kXq/lXjGOFYf+qidZg==} resolution: {integrity: sha512-okNGtxB2eqEEsI0aDbmC/yCFhsDVD41P0TNPDHBxXy7PK3nzI9yywhknxLvim0lrxc/zKri/5gVKVJpipRekGQ==}
engines: {node: '>=18.0.0'} engines: {node: '>=18.0.0'}
peerDependencies: peerDependencies:
typescript: ^5.1.0 typescript: ^5.1.0
@ -2059,7 +2058,7 @@ packages:
typescript: typescript:
optional: true optional: true
dependencies: dependencies:
'@remix-run/router': 1.13.0 '@remix-run/router': 1.14.0
'@types/cookie': 0.5.4 '@types/cookie': 0.5.4
'@web3-storage/multipart-parser': 1.0.0 '@web3-storage/multipart-parser': 1.0.0
cookie: 0.5.0 cookie: 0.5.0
@ -2209,11 +2208,11 @@ packages:
/@types/react-dom@18.2.17: /@types/react-dom@18.2.17:
resolution: {integrity: sha512-rvrT/M7Df5eykWFxn6MYt5Pem/Dbyc1N8Y0S9Mrkw2WFCRiqUgw9P7ul2NpwsXCSM1DVdENzdG9J5SreqfAIWg==} resolution: {integrity: sha512-rvrT/M7Df5eykWFxn6MYt5Pem/Dbyc1N8Y0S9Mrkw2WFCRiqUgw9P7ul2NpwsXCSM1DVdENzdG9J5SreqfAIWg==}
dependencies: dependencies:
'@types/react': 18.2.43 '@types/react': 18.2.45
dev: true dev: true
/@types/react@18.2.43: /@types/react@18.2.45:
resolution: {integrity: sha512-nvOV01ZdBdd/KW6FahSbcNplt2jCJfyWdTos61RYHV+FVv5L/g9AOX1bmbVcWcLFL8+KHQfh1zVIQrud6ihyQA==} resolution: {integrity: sha512-TtAxCNrlrBp8GoeEp1npd5g+d/OejJHFxS3OWmrPBMFaVQMSN0OFySozJio5BHxTuTeug00AVXVAjfDSfk+lUg==}
dependencies: dependencies:
'@types/prop-types': 15.7.11 '@types/prop-types': 15.7.11
'@types/scheduler': 0.16.8 '@types/scheduler': 0.16.8
@ -2675,7 +2674,7 @@ packages:
postcss: ^8.1.0 postcss: ^8.1.0
dependencies: dependencies:
browserslist: 4.22.2 browserslist: 4.22.2
caniuse-lite: 1.0.30001568 caniuse-lite: 1.0.30001570
fraction.js: 4.3.7 fraction.js: 4.3.7
normalize-range: 0.1.2 normalize-range: 0.1.2
picocolors: 1.0.0 picocolors: 1.0.0
@ -2791,8 +2790,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.30001568 caniuse-lite: 1.0.30001570
electron-to-chromium: 1.4.610 electron-to-chromium: 1.4.613
node-releases: 2.0.14 node-releases: 2.0.14
update-browserslist-db: 1.0.13(browserslist@4.22.2) update-browserslist-db: 1.0.13(browserslist@4.22.2)
dev: true dev: true
@ -2865,8 +2864,8 @@ packages:
engines: {node: '>=14.16'} engines: {node: '>=14.16'}
dev: true dev: true
/caniuse-lite@1.0.30001568: /caniuse-lite@1.0.30001570:
resolution: {integrity: sha512-vSUkH84HontZJ88MiNrOau1EBrCqEQYgkC5gIySiDlpsm8sGVrhU7Kx4V6h0tnqaHzIHZv08HlJIwPbL4XL9+A==} resolution: {integrity: sha512-+3e0ASu4sw1SWaoCtvPeyXp+5PsjigkSt8OXZbF9StH5pQWbxEjLAZE3n8Aup5udop1uRiKA7a4utUk/uoSpUw==}
dev: true dev: true
/capnp-ts@0.7.0: /capnp-ts@0.7.0:
@ -3142,8 +3141,8 @@ packages:
type: 1.2.0 type: 1.2.0
dev: true dev: true
/daisyui@4.4.19(postcss@8.4.32): /daisyui@4.4.20(postcss@8.4.32):
resolution: {integrity: sha512-IjOLWwnndD4N7Ut5CDxbUsaVtbqXPeVHM92IcgxGFxpuOd3CCKW/PAXZH6JoBTHFRaN57vB9XqEhdWm5yC+bPA==} resolution: {integrity: sha512-AR2fuFVVLHVTdbkV+XWAqjtymEoxXksrsEMkdzPQo2wANtWjSXuODUzePNade64gJ0Y2CdQtiQkaZI7fWcp13g==}
engines: {node: '>=16.9.0'} engines: {node: '>=16.9.0'}
dependencies: dependencies:
css-selector-tokenizer: 0.8.0 css-selector-tokenizer: 0.8.0
@ -3390,7 +3389,7 @@ packages:
json-diff: 0.9.0 json-diff: 0.9.0
minimatch: 7.4.6 minimatch: 7.4.6
semver: 7.5.4 semver: 7.5.4
wrangler: 3.19.0 wrangler: 3.20.0
zod: 3.22.4 zod: 3.22.4
transitivePeerDependencies: transitivePeerDependencies:
- bufferutil - bufferutil
@ -3488,8 +3487,8 @@ packages:
jake: 10.8.7 jake: 10.8.7
dev: true dev: true
/electron-to-chromium@1.4.610: /electron-to-chromium@1.4.613:
resolution: {integrity: sha512-mqi2oL1mfeHYtOdCxbPQYV/PL7YrQlxbvFEZ0Ee8GbDdShimqt2/S6z2RWqysuvlwdOrQdqvE0KZrBTipAeJzg==} resolution: {integrity: sha512-r4x5+FowKG6q+/Wj0W9nidx7QO31BJwmR2uEo+Qh3YLGQ8SbBAFuDFpTxzly/I2gsbrFwBuIjrMp423L3O5U3w==}
dev: true dev: true
/emoji-regex@8.0.0: /emoji-regex@8.0.0:
@ -3846,7 +3845,7 @@ packages:
- supports-color - supports-color
dev: true dev: true
/eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.0)(eslint@8.55.0): /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1)(eslint@8.55.0):
resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==}
engines: {node: ^14.18.0 || >=16.0.0} engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies: peerDependencies:
@ -3857,7 +3856,7 @@ packages:
enhanced-resolve: 5.15.0 enhanced-resolve: 5.15.0
eslint: 8.55.0 eslint: 8.55.0
eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0) eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0)
eslint-plugin-import: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0)
fast-glob: 3.3.2 fast-glob: 3.3.2
get-tsconfig: 4.7.2 get-tsconfig: 4.7.2
is-core-module: 2.13.1 is-core-module: 2.13.1
@ -3894,7 +3893,7 @@ packages:
debug: 3.2.7 debug: 3.2.7
eslint: 8.55.0 eslint: 8.55.0
eslint-import-resolver-node: 0.3.7 eslint-import-resolver-node: 0.3.7
eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.0)(eslint@8.55.0) eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1)(eslint@8.55.0)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: true dev: true
@ -3924,7 +3923,7 @@ packages:
debug: 3.2.7 debug: 3.2.7
eslint: 8.55.0 eslint: 8.55.0
eslint-import-resolver-node: 0.3.9 eslint-import-resolver-node: 0.3.9
eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.0)(eslint@8.55.0) eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.1)(eslint@8.55.0)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: true dev: true
@ -3940,8 +3939,8 @@ packages:
regexpp: 3.2.0 regexpp: 3.2.0
dev: true dev: true
/eslint-plugin-import@2.29.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0): /eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0):
resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==} resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==}
engines: {node: '>=4'} engines: {node: '>=4'}
peerDependencies: peerDependencies:
'@typescript-eslint/parser': '*' '@typescript-eslint/parser': '*'
@ -3968,7 +3967,7 @@ packages:
object.groupby: 1.0.1 object.groupby: 1.0.1
object.values: 1.1.7 object.values: 1.1.7
semver: 6.3.1 semver: 6.3.1
tsconfig-paths: 3.14.2 tsconfig-paths: 3.15.0
transitivePeerDependencies: transitivePeerDependencies:
- eslint-import-resolver-typescript - eslint-import-resolver-typescript
- eslint-import-resolver-webpack - eslint-import-resolver-webpack
@ -5352,21 +5351,21 @@ packages:
type-check: 0.4.0 type-check: 0.4.0
dev: true dev: true
/libsql@0.2.0-pre.4: /libsql@0.2.0-pre.5:
resolution: {integrity: sha512-ZAud4bIZwWJjZUKvQOgg3yVX2fVuqVuPOtjFAPuo+FpfMcsnBpGfOcIJxvfik5qKchyqHd/fpHWbFk7/X0XuHg==} resolution: {integrity: sha512-V2uMJxpwHSGB59t2asugKEXvRH3FqKvXsEMX+I/FLHaeh+VUkLsKNzI55aguRWF7vbQiqg0+SIMJGcSR8QAa9w==}
cpu: [x64, arm64] cpu: [x64, arm64]
os: [darwin, linux, win32] os: [darwin, linux, win32]
dependencies: dependencies:
'@neon-rs/load': 0.0.4 '@neon-rs/load': 0.0.4
detect-libc: 2.0.2 detect-libc: 2.0.2
optionalDependencies: optionalDependencies:
'@libsql/darwin-arm64': 0.2.0-pre.4 '@libsql/darwin-arm64': 0.2.0-pre.5
'@libsql/darwin-x64': 0.2.0-pre.4 '@libsql/darwin-x64': 0.2.0-pre.5
'@libsql/linux-arm64-gnu': 0.2.0-pre.4 '@libsql/linux-arm64-gnu': 0.2.0-pre.5
'@libsql/linux-arm64-musl': 0.2.0-pre.4 '@libsql/linux-arm64-musl': 0.2.0-pre.5
'@libsql/linux-x64-gnu': 0.2.0-pre.4 '@libsql/linux-x64-gnu': 0.2.0-pre.5
'@libsql/linux-x64-musl': 0.2.0-pre.4 '@libsql/linux-x64-musl': 0.2.0-pre.5
'@libsql/win32-x64-msvc': 0.2.0-pre.4 '@libsql/win32-x64-msvc': 0.2.0-pre.5
dev: false dev: false
/lilconfig@2.1.0: /lilconfig@2.1.0:
@ -5480,8 +5479,8 @@ packages:
es5-ext: 0.10.62 es5-ext: 0.10.62
dev: true dev: true
/lucide-react@0.294.0(react@18.2.0): /lucide-react@0.295.0(react@18.2.0):
resolution: {integrity: sha512-V7o0/VECSGbLHn3/1O67FUgBwWB+hmzshrgDVRJQhMh8uj5D3HBuIvhuAmQTtlupILSplwIZg5FTc4tTKMA2SA==} resolution: {integrity: sha512-5tQQ8V4Qn9DZscW55OOk9i5z4R0TfJiMjLEwM1P1jqtY5aPD3AnY049Zfb+fyXAa1JcUS5o26Wsl/3dfvTue6w==}
peerDependencies: peerDependencies:
react: ^16.5.1 || ^17.0.0 || ^18.0.0 react: ^16.5.1 || ^17.0.0 || ^18.0.0
dependencies: dependencies:
@ -5986,8 +5985,8 @@ packages:
resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==}
engines: {node: '>=10'} engines: {node: '>=10'}
/miniflare@3.20231030.3: /miniflare@3.20231030.4:
resolution: {integrity: sha512-lquHSh0XiO8uoWDujOLHtDS9mkUTJTc5C5amiQ6A++5y0f+DWiMqbDBvvwjlYf4Dvqk6ChFya9dztk7fg2ZVxA==} resolution: {integrity: sha512-7MBz0ArLuDop1WJGZC6tFgN6c5MRyDOIlxbm3yp0TRBpvDS/KsTuWCQcCjsxN4QQ5zvL3JTkuIZbQzRRw/j6ow==}
engines: {node: '>=16.13'} engines: {node: '>=16.13'}
hasBin: true hasBin: true
dependencies: dependencies:
@ -6000,7 +5999,7 @@ packages:
stoppable: 1.1.0 stoppable: 1.1.0
undici: 5.28.2 undici: 5.28.2
workerd: 1.20231030.0 workerd: 1.20231030.0
ws: 8.15.0 ws: 8.15.1
youch: 3.3.3 youch: 3.3.3
zod: 3.22.4 zod: 3.22.4
transitivePeerDependencies: transitivePeerDependencies:
@ -6472,10 +6471,6 @@ packages:
engines: {node: '>=6'} engines: {node: '>=6'}
dev: true dev: true
/parse-multipart-data@1.5.0:
resolution: {integrity: sha512-ck5zaMF0ydjGfejNMnlo5YU2oJ+pT+80Jb1y4ybanT27j+zbVP/jkYmCrUGsEln0Ox/hZmuvgy8Ra7AxbXP2Mw==}
dev: true
/parseurl@1.3.3: /parseurl@1.3.3:
resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
engines: {node: '>= 0.8'} engines: {node: '>= 0.8'}
@ -6897,26 +6892,26 @@ packages:
engines: {node: '>=0.10.0'} engines: {node: '>=0.10.0'}
dev: true dev: true
/react-router-dom@6.20.0(react-dom@18.2.0)(react@18.2.0): /react-router-dom@6.21.0(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-CbcKjEyiSVpA6UtCHOIYLUYn/UJfwzp55va4yEfpk7JBN3GPqWfHrdLkAvNCcpXr8QoihcDMuk0dzWZxtlB/mQ==} resolution: {integrity: sha512-1dUdVj3cwc1npzJaf23gulB562ESNvxf7E4x8upNJycqyUm5BRRZ6dd3LrlzhtLaMrwOCO8R0zoiYxdaJx4LlQ==}
engines: {node: '>=14.0.0'} engines: {node: '>=14.0.0'}
peerDependencies: peerDependencies:
react: '>=16.8' react: '>=16.8'
react-dom: '>=16.8' react-dom: '>=16.8'
dependencies: dependencies:
'@remix-run/router': 1.13.0 '@remix-run/router': 1.14.0
react: 18.2.0 react: 18.2.0
react-dom: 18.2.0(react@18.2.0) react-dom: 18.2.0(react@18.2.0)
react-router: 6.20.0(react@18.2.0) react-router: 6.21.0(react@18.2.0)
dev: false dev: false
/react-router@6.20.0(react@18.2.0): /react-router@6.21.0(react@18.2.0):
resolution: {integrity: sha512-pVvzsSsgUxxtuNfTHC4IxjATs10UaAtvLGVSA1tbUE4GDaOSU1Esu2xF5nWLz7KPiMuW8BJWuPFdlGYJ7/rW0w==} resolution: {integrity: sha512-hGZ0HXbwz3zw52pLZV3j3+ec+m/PQ9cTpBvqjFQmy2XVUWGn5MD+31oXHb6dVTxYzmAeaiUBYjkoNz66n3RGCg==}
engines: {node: '>=14.0.0'} engines: {node: '>=14.0.0'}
peerDependencies: peerDependencies:
react: '>=16.8' react: '>=16.8'
dependencies: dependencies:
'@remix-run/router': 1.13.0 '@remix-run/router': 1.14.0
react: 18.2.0 react: 18.2.0
dev: false dev: false
@ -7047,7 +7042,7 @@ packages:
unified: 10.1.2 unified: 10.1.2
dev: true dev: true
/remix-utils@7.3.0(@remix-run/node@2.3.1)(@remix-run/react@2.3.1)(react@18.2.0): /remix-utils@7.3.0(@remix-run/node@2.4.0)(@remix-run/react@2.4.0)(react@18.2.0):
resolution: {integrity: sha512-Ea5eNL04Ke4YYKI79ZR5doWtULe3ABkYkqhaP7mKiYcNVYAg6pA0PMuFYR2uyJYCGW43+/WlTfr3D4X5A0PsUA==} resolution: {integrity: sha512-Ea5eNL04Ke4YYKI79ZR5doWtULe3ABkYkqhaP7mKiYcNVYAg6pA0PMuFYR2uyJYCGW43+/WlTfr3D4X5A0PsUA==}
engines: {node: '>=18.0.0'} engines: {node: '>=18.0.0'}
peerDependencies: peerDependencies:
@ -7083,8 +7078,8 @@ packages:
zod: zod:
optional: true optional: true
dependencies: dependencies:
'@remix-run/node': 2.3.1(typescript@5.3.3) '@remix-run/node': 2.4.0(typescript@5.3.3)
'@remix-run/react': 2.3.1(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@remix-run/react': 2.4.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
react: 18.2.0 react: 18.2.0
type-fest: 4.8.3 type-fest: 4.8.3
dev: false dev: false
@ -7634,7 +7629,7 @@ packages:
resolution: {integrity: sha512-rcADxEFhSqHbraZIsjyZNh4TF6V+koloX1OzZ+AQuObX9mZ2LIMhm1buZeuc5BIZPftZpJCMBsSiBaeszo9tRw==} resolution: {integrity: sha512-rcADxEFhSqHbraZIsjyZNh4TF6V+koloX1OzZ+AQuObX9mZ2LIMhm1buZeuc5BIZPftZpJCMBsSiBaeszo9tRw==}
dependencies: dependencies:
node-fetch: 2.7.0 node-fetch: 2.7.0
whatwg-fetch: 3.6.19 whatwg-fetch: 3.6.20
transitivePeerDependencies: transitivePeerDependencies:
- encoding - encoding
dev: false dev: false
@ -7791,8 +7786,8 @@ packages:
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
dev: true dev: true
/tsconfig-paths@3.14.2: /tsconfig-paths@3.15.0:
resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==}
dependencies: dependencies:
'@types/json5': 0.0.29 '@types/json5': 0.0.29
json5: 1.0.2 json5: 1.0.2
@ -8205,8 +8200,8 @@ packages:
/webidl-conversions@3.0.1: /webidl-conversions@3.0.1:
resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
/whatwg-fetch@3.6.19: /whatwg-fetch@3.6.20:
resolution: {integrity: sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw==} resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==}
dev: false dev: false
/whatwg-url@5.0.0: /whatwg-url@5.0.0:
@ -8295,8 +8290,8 @@ packages:
'@cloudflare/workerd-windows-64': 1.20231030.0 '@cloudflare/workerd-windows-64': 1.20231030.0
dev: true dev: true
/wrangler@3.19.0: /wrangler@3.20.0:
resolution: {integrity: sha512-pY7xWqkQn6DJ+1vz9YHz2pCftEmK+JCTj9sqnucp0NZnlUiILDmBWegsjjCLZycgfiA62J213N7NvjLPr2LB8w==} resolution: {integrity: sha512-7mg25zJByhBmrfG+CbImSid7JNd5lxGovLA167ndtE8Yrqd3TUukrGWL8o0RCQIm0FUcgl2nCzWArJDShlZVKA==}
engines: {node: '>=16.17.0'} engines: {node: '>=16.17.0'}
hasBin: true hasBin: true
dependencies: dependencies:
@ -8306,7 +8301,7 @@ packages:
blake3-wasm: 2.1.5 blake3-wasm: 2.1.5
chokidar: 3.5.3 chokidar: 3.5.3
esbuild: 0.17.19 esbuild: 0.17.19
miniflare: 3.20231030.3 miniflare: 3.20231030.4
nanoid: 3.3.7 nanoid: 3.3.7
path-to-regexp: 6.2.1 path-to-regexp: 6.2.1
resolve.exports: 2.0.2 resolve.exports: 2.0.2
@ -8356,8 +8351,8 @@ packages:
optional: true optional: true
dev: true dev: true
/ws@8.15.0: /ws@8.15.1:
resolution: {integrity: sha512-H/Z3H55mrcrgjFwI+5jKavgXvwQLtfPCUEp6pi35VhoB0pfcHnSoyuTzkBEZpzq49g1193CUEwIvmsjcotenYw==} resolution: {integrity: sha512-W5OZiCjXEmk0yZ66ZN82beM5Sz7l7coYxpRkzS+p9PP+ToQry8szKh+61eNktr7EA9DOwvFGhfC605jDHbP6QQ==}
engines: {node: '>=10.0.0'} engines: {node: '>=10.0.0'}
peerDependencies: peerDependencies:
bufferutil: ^4.0.1 bufferutil: ^4.0.1