diff --git a/esbuild.js b/esbuild.js
index e5a80066..783a7f78 100644
--- a/esbuild.js
+++ b/esbuild.js
@@ -18,7 +18,7 @@ const onRebuild = () => {
}
};
-const included = ['express', 'pg', '@runtipi/postgres-migrations', 'connect-redis', 'express-session'];
+const included = ['express', 'pg', '@runtipi/postgres-migrations', 'connect-redis', 'express-session', 'drizzle-orm'];
const excluded = ['pg-native', '*required-server-files.json'];
const external = Object.keys(pkg.dependencies || {}).filter((dep) => !included.includes(dep));
external.push(...excluded);
diff --git a/package.json b/package.json
index ec3af25c..6cc3b9f2 100644
--- a/package.json
+++ b/package.json
@@ -27,7 +27,7 @@
"test:build:amd64": "docker buildx build --platform linux/amd64 -t meienberger/runtipi:test ."
},
"dependencies": {
- "@hookform/resolvers": "^2.9.10",
+ "@hookform/resolvers": "^3.1.0",
"@otplib/core": "^12.0.1",
"@otplib/plugin-crypto": "^12.0.1",
"@otplib/plugin-thirty-two": "^12.0.1",
@@ -37,56 +37,55 @@
"@radix-ui/react-tabs": "^1.0.3",
"@runtipi/postgres-migrations": "^5.3.0",
"@tabler/core": "1.0.0-beta17",
- "@tabler/icons-react": "^2.11.0",
- "@tanstack/react-query": "^4.27.0",
- "@tanstack/react-query-devtools": "^4.27.0",
- "@trpc/client": "^10.16.0",
- "@trpc/next": "^10.16.0",
- "@trpc/react-query": "^10.16.0",
- "@trpc/server": "^10.16.0",
+ "@tabler/icons-react": "^2.19.0",
+ "@tanstack/react-query": "^4.29.7",
+ "@tanstack/react-query-devtools": "^4.29.7",
+ "@trpc/client": "^10.27.1",
+ "@trpc/next": "^10.27.1",
+ "@trpc/react-query": "^10.27.1",
+ "@trpc/server": "^10.27.1",
"argon2": "^0.30.3",
"clsx": "^1.1.1",
- "connect-redis": "^7.0.1",
- "drizzle-orm": "^0.24.1",
+ "connect-redis": "^7.1.0",
+ "drizzle-orm": "^0.26.0",
"express": "^4.17.3",
"express-session": "^1.17.3",
- "fs-extra": "^11.1.0",
+ "fs-extra": "^11.1.1",
"isomorphic-fetch": "^3.0.0",
- "jsonwebtoken": "^9.0.0",
"lodash.merge": "^4.6.2",
- "next": "13.2.4",
- "next-intl": "^2.13.1",
+ "next": "13.4.3",
+ "next-intl": "^2.14.2",
"node-cron": "^3.0.1",
"node-fetch-commonjs": "^3.2.4",
"nookies": "^2.5.2",
- "pg": "^8.10.0",
+ "pg": "^8.11.0",
"qrcode.react": "^3.1.0",
"react": "18.2.0",
"react-dom": "18.2.0",
- "react-hook-form": "^7.43.7",
- "react-hot-toast": "^2.4.0",
- "react-markdown": "^8.0.3",
- "react-select": "^5.6.1",
- "react-tooltip": "^5.10.5",
- "redis": "^4.6.5",
- "remark-breaks": "^3.0.2",
+ "react-hook-form": "^7.43.9",
+ "react-hot-toast": "^2.4.1",
+ "react-markdown": "^8.0.7",
+ "react-select": "^5.7.3",
+ "react-tooltip": "^5.13.1",
+ "redis": "^4.6.6",
+ "remark-breaks": "^3.0.3",
"remark-gfm": "^3.0.1",
- "sass": "^1.59.3",
- "semver": "^7.3.7",
+ "sass": "^1.62.1",
+ "semver": "^7.5.1",
"sharp": "0.31.3",
- "superjson": "^1.12.0",
- "tslib": "^2.4.0",
+ "superjson": "^1.12.3",
+ "tslib": "^2.5.2",
"uuid": "^9.0.0",
"validator": "^13.7.0",
- "web-push": "^3.5.0",
+ "web-push": "^3.6.1",
"winston": "^3.7.2",
"zod": "^3.21.4",
- "zustand": "^4.3.6"
+ "zustand": "^4.3.8"
},
"devDependencies": {
- "@babel/core": "^7.21.3",
- "@faker-js/faker": "^7.6.0",
- "@testing-library/dom": "^9.0.1",
+ "@babel/core": "^7.21.8",
+ "@faker-js/faker": "^8.0.1",
+ "@testing-library/dom": "^9.3.0",
"@testing-library/jest-dom": "^5.16.5",
"@testing-library/react": "^14.0.0",
"@testing-library/user-event": "^14.4.3",
@@ -96,49 +95,48 @@
"@types/express-session": "^1.17.7",
"@types/fs-extra": "^11.0.1",
"@types/isomorphic-fetch": "^0.0.36",
- "@types/jest": "^29.5.0",
- "@types/jsonwebtoken": "^9.0.0",
+ "@types/jest": "^29.5.1",
"@types/lodash.merge": "^4.6.7",
- "@types/node": "18.15.3",
+ "@types/node": "20.2.1",
"@types/node-cron": "^3.0.2",
"@types/pg": "^8.6.6",
- "@types/react": "18.0.28",
- "@types/react-dom": "18.0.11",
- "@types/semver": "^7.3.12",
+ "@types/react": "18.2.6",
+ "@types/react-dom": "18.2.4",
+ "@types/semver": "^7.5.0",
"@types/supertest": "^2.0.12",
"@types/testing-library__jest-dom": "^5.14.5",
"@types/uuid": "^9.0.1",
- "@types/validator": "^13.7.14",
+ "@types/validator": "^13.7.17",
"@types/web-push": "^3.3.2",
- "@typescript-eslint/eslint-plugin": "^5.55.0",
- "@typescript-eslint/parser": "^5.55.0",
- "dotenv-cli": "^7.1.0",
- "drizzle-kit": "^0.17.4",
+ "@typescript-eslint/eslint-plugin": "^5.59.6",
+ "@typescript-eslint/parser": "^5.59.6",
+ "dotenv-cli": "^7.2.1",
+ "drizzle-kit": "^0.18.0",
"esbuild": "^0.16.17",
- "eslint": "8.36.0",
+ "eslint": "8.41.0",
"eslint-config-airbnb": "^19.0.4",
"eslint-config-airbnb-typescript": "^17.0.0",
- "eslint-config-next": "13.2.4",
- "eslint-config-prettier": "^8.7.0",
- "eslint-import-resolver-typescript": "^3.5.3",
+ "eslint-config-next": "13.4.3",
+ "eslint-config-prettier": "^8.8.0",
+ "eslint-import-resolver-typescript": "^3.5.5",
"eslint-plugin-import": "^2.27.5",
"eslint-plugin-jest": "^27.1.7",
"eslint-plugin-jest-dom": "^4.0.3",
- "eslint-plugin-jsdoc": "^40.1.0",
+ "eslint-plugin-jsdoc": "^44.2.4",
"eslint-plugin-jsx-a11y": "^6.6.1",
"eslint-plugin-react": "^7.31.10",
"eslint-plugin-react-hooks": "^4.6.0",
- "eslint-plugin-testing-library": "^5.10.3",
+ "eslint-plugin-testing-library": "^5.11.0",
"jest": "^29.5.0",
"jest-environment-jsdom": "^29.5.0",
- "msw": "^1.1.0",
- "next-router-mock": "^0.9.2",
- "nodemon": "^2.0.21",
- "prettier": "^2.8.4",
+ "msw": "^1.2.1",
+ "next-router-mock": "^0.9.3",
+ "nodemon": "^2.0.22",
+ "prettier": "^2.8.8",
"supertest": "^6.3.3",
- "ts-jest": "^29.0.3",
+ "ts-jest": "^29.1.0",
"ts-node": "^10.9.1",
- "typescript": "5.0.2",
+ "typescript": "5.0.4",
"wait-for-expect": "^3.0.2",
"whatwg-fetch": "^3.6.2"
},
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 622642a7..21acc960 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -2,8 +2,8 @@ lockfileVersion: '6.0'
dependencies:
'@hookform/resolvers':
- specifier: ^2.9.10
- version: 2.9.11(react-hook-form@7.43.7)
+ specifier: ^3.1.0
+ version: 3.1.0(react-hook-form@7.43.9)
'@otplib/core':
specifier: ^12.0.1
version: 12.0.1
@@ -15,10 +15,10 @@ dependencies:
version: 12.0.1
'@radix-ui/react-dialog':
specifier: ^1.0.3
- version: 1.0.3(@types/react@18.0.28)(react-dom@18.2.0)(react@18.2.0)
+ version: 1.0.3(@types/react@18.2.6)(react-dom@18.2.0)(react@18.2.0)
'@radix-ui/react-select':
specifier: ^1.2.1
- version: 1.2.1(@types/react@18.0.28)(react-dom@18.2.0)(react@18.2.0)
+ version: 1.2.1(@types/react@18.2.6)(react-dom@18.2.0)(react@18.2.0)
'@radix-ui/react-switch':
specifier: ^1.0.2
version: 1.0.2(react-dom@18.2.0)(react@18.2.0)
@@ -32,26 +32,26 @@ dependencies:
specifier: 1.0.0-beta17
version: 1.0.0-beta17
'@tabler/icons-react':
- specifier: ^2.11.0
- version: 2.11.0(react@18.2.0)
+ specifier: ^2.19.0
+ version: 2.19.0(react@18.2.0)
'@tanstack/react-query':
- specifier: ^4.27.0
- version: 4.27.0(react-dom@18.2.0)(react@18.2.0)
+ specifier: ^4.29.7
+ version: 4.29.7(react-dom@18.2.0)(react@18.2.0)
'@tanstack/react-query-devtools':
- specifier: ^4.27.0
- version: 4.27.0(@tanstack/react-query@4.27.0)(react-dom@18.2.0)(react@18.2.0)
+ specifier: ^4.29.7
+ version: 4.29.7(@tanstack/react-query@4.29.7)(react-dom@18.2.0)(react@18.2.0)
'@trpc/client':
- specifier: ^10.16.0
- version: 10.16.0(@trpc/server@10.16.0)
+ specifier: ^10.27.1
+ version: 10.27.1(@trpc/server@10.27.1)
'@trpc/next':
- specifier: ^10.16.0
- version: 10.16.0(@tanstack/react-query@4.27.0)(@trpc/client@10.16.0)(@trpc/react-query@10.16.0)(@trpc/server@10.16.0)(next@13.2.4)(react-dom@18.2.0)(react@18.2.0)
+ specifier: ^10.27.1
+ version: 10.27.1(@tanstack/react-query@4.29.7)(@trpc/client@10.27.1)(@trpc/react-query@10.27.1)(@trpc/server@10.27.1)(next@13.4.3)(react-dom@18.2.0)(react@18.2.0)
'@trpc/react-query':
- specifier: ^10.16.0
- version: 10.16.0(@tanstack/react-query@4.27.0)(@trpc/client@10.16.0)(@trpc/server@10.16.0)(react-dom@18.2.0)(react@18.2.0)
+ specifier: ^10.27.1
+ version: 10.27.1(@tanstack/react-query@4.29.7)(@trpc/client@10.27.1)(@trpc/server@10.27.1)(react-dom@18.2.0)(react@18.2.0)
'@trpc/server':
- specifier: ^10.16.0
- version: 10.16.0
+ specifier: ^10.27.1
+ version: 10.27.1
argon2:
specifier: ^0.30.3
version: 0.30.3
@@ -59,11 +59,11 @@ dependencies:
specifier: ^1.1.1
version: 1.2.1
connect-redis:
- specifier: ^7.0.1
- version: 7.0.1(express-session@1.17.3)
+ specifier: ^7.1.0
+ version: 7.1.0(express-session@1.17.3)
drizzle-orm:
- specifier: ^0.24.1
- version: 0.24.1(@types/pg@8.6.6)(pg@8.10.0)
+ specifier: ^0.26.0
+ version: 0.26.0(@types/pg@8.6.6)(pg@8.11.0)
express:
specifier: ^4.17.3
version: 4.18.2
@@ -71,23 +71,20 @@ dependencies:
specifier: ^1.17.3
version: 1.17.3
fs-extra:
- specifier: ^11.1.0
- version: 11.1.0
+ specifier: ^11.1.1
+ version: 11.1.1
isomorphic-fetch:
specifier: ^3.0.0
version: 3.0.0
- jsonwebtoken:
- specifier: ^9.0.0
- version: 9.0.0
lodash.merge:
specifier: ^4.6.2
version: 4.6.2
next:
- specifier: 13.2.4
- version: 13.2.4(@babel/core@7.21.3)(react-dom@18.2.0)(react@18.2.0)(sass@1.59.3)
+ specifier: 13.4.3
+ version: 13.4.3(@babel/core@7.21.8)(react-dom@18.2.0)(react@18.2.0)(sass@1.62.1)
next-intl:
- specifier: ^2.13.1
- version: 2.13.1(next@13.2.4)(react@18.2.0)
+ specifier: ^2.14.2
+ version: 2.14.2(next@13.4.3)(react@18.2.0)
node-cron:
specifier: ^3.0.1
version: 3.0.2
@@ -98,8 +95,8 @@ dependencies:
specifier: ^2.5.2
version: 2.5.2
pg:
- specifier: ^8.10.0
- version: 8.10.0
+ specifier: ^8.11.0
+ version: 8.11.0
qrcode.react:
specifier: ^3.1.0
version: 3.1.0(react@18.2.0)
@@ -110,44 +107,44 @@ dependencies:
specifier: 18.2.0
version: 18.2.0(react@18.2.0)
react-hook-form:
- specifier: ^7.43.7
- version: 7.43.7(react@18.2.0)
+ specifier: ^7.43.9
+ version: 7.43.9(react@18.2.0)
react-hot-toast:
- specifier: ^2.4.0
- version: 2.4.0(csstype@3.1.1)(react-dom@18.2.0)(react@18.2.0)
+ specifier: ^2.4.1
+ version: 2.4.1(csstype@3.1.1)(react-dom@18.2.0)(react@18.2.0)
react-markdown:
- specifier: ^8.0.3
- version: 8.0.5(@types/react@18.0.28)(react@18.2.0)
+ specifier: ^8.0.7
+ version: 8.0.7(@types/react@18.2.6)(react@18.2.0)
react-select:
- specifier: ^5.6.1
- version: 5.7.0(@types/react@18.0.28)(react-dom@18.2.0)(react@18.2.0)
+ specifier: ^5.7.3
+ version: 5.7.3(@types/react@18.2.6)(react-dom@18.2.0)(react@18.2.0)
react-tooltip:
- specifier: ^5.10.5
- version: 5.10.5(react-dom@18.2.0)(react@18.2.0)
+ specifier: ^5.13.1
+ version: 5.13.1(react-dom@18.2.0)(react@18.2.0)
redis:
- specifier: ^4.6.5
- version: 4.6.5
+ specifier: ^4.6.6
+ version: 4.6.6
remark-breaks:
- specifier: ^3.0.2
- version: 3.0.2
+ specifier: ^3.0.3
+ version: 3.0.3
remark-gfm:
specifier: ^3.0.1
version: 3.0.1
sass:
- specifier: ^1.59.3
- version: 1.59.3
+ specifier: ^1.62.1
+ version: 1.62.1
semver:
- specifier: ^7.3.7
- version: 7.3.8
+ specifier: ^7.5.1
+ version: 7.5.1
sharp:
specifier: 0.31.3
version: 0.31.3
superjson:
- specifier: ^1.12.0
- version: 1.12.2
+ specifier: ^1.12.3
+ version: 1.12.3
tslib:
- specifier: ^2.4.0
- version: 2.5.0
+ specifier: ^2.5.2
+ version: 2.5.2
uuid:
specifier: ^9.0.0
version: 9.0.0
@@ -155,8 +152,8 @@ dependencies:
specifier: ^13.7.0
version: 13.9.0
web-push:
- specifier: ^3.5.0
- version: 3.5.0
+ specifier: ^3.6.1
+ version: 3.6.1
winston:
specifier: ^3.7.2
version: 3.8.2
@@ -164,19 +161,19 @@ dependencies:
specifier: ^3.21.4
version: 3.21.4
zustand:
- specifier: ^4.3.6
- version: 4.3.6(react@18.2.0)
+ specifier: ^4.3.8
+ version: 4.3.8(react@18.2.0)
devDependencies:
'@babel/core':
- specifier: ^7.21.3
- version: 7.21.3
+ specifier: ^7.21.8
+ version: 7.21.8
'@faker-js/faker':
- specifier: ^7.6.0
- version: 7.6.0
+ specifier: ^8.0.1
+ version: 8.0.1
'@testing-library/dom':
- specifier: ^9.0.1
- version: 9.0.1
+ specifier: ^9.3.0
+ version: 9.3.0
'@testing-library/jest-dom':
specifier: ^5.16.5
version: 5.16.5
@@ -185,7 +182,7 @@ devDependencies:
version: 14.0.0(react-dom@18.2.0)(react@18.2.0)
'@testing-library/user-event':
specifier: ^14.4.3
- version: 14.4.3(@testing-library/dom@9.0.1)
+ version: 14.4.3(@testing-library/dom@9.3.0)
'@total-typescript/shoehorn':
specifier: ^0.1.0
version: 0.1.0
@@ -205,17 +202,14 @@ devDependencies:
specifier: ^0.0.36
version: 0.0.36
'@types/jest':
- specifier: ^29.5.0
- version: 29.5.0
- '@types/jsonwebtoken':
- specifier: ^9.0.0
- version: 9.0.1
+ specifier: ^29.5.1
+ version: 29.5.1
'@types/lodash.merge':
specifier: ^4.6.7
version: 4.6.7
'@types/node':
- specifier: 18.15.3
- version: 18.15.3
+ specifier: 20.2.1
+ version: 20.2.1
'@types/node-cron':
specifier: ^3.0.2
version: 3.0.7
@@ -223,14 +217,14 @@ devDependencies:
specifier: ^8.6.6
version: 8.6.6
'@types/react':
- specifier: 18.0.28
- version: 18.0.28
+ specifier: 18.2.6
+ version: 18.2.6
'@types/react-dom':
- specifier: 18.0.11
- version: 18.0.11
+ specifier: 18.2.4
+ version: 18.2.4
'@types/semver':
- specifier: ^7.3.12
- version: 7.3.13
+ specifier: ^7.5.0
+ version: 7.5.0
'@types/supertest':
specifier: ^2.0.12
version: 2.0.12
@@ -241,98 +235,98 @@ devDependencies:
specifier: ^9.0.1
version: 9.0.1
'@types/validator':
- specifier: ^13.7.14
- version: 13.7.14
+ specifier: ^13.7.17
+ version: 13.7.17
'@types/web-push':
specifier: ^3.3.2
version: 3.3.2
'@typescript-eslint/eslint-plugin':
- specifier: ^5.55.0
- version: 5.55.0(@typescript-eslint/parser@5.55.0)(eslint@8.36.0)(typescript@5.0.2)
+ specifier: ^5.59.6
+ version: 5.59.6(@typescript-eslint/parser@5.59.6)(eslint@8.41.0)(typescript@5.0.4)
'@typescript-eslint/parser':
- specifier: ^5.55.0
- version: 5.55.0(eslint@8.36.0)(typescript@5.0.2)
+ specifier: ^5.59.6
+ version: 5.59.6(eslint@8.41.0)(typescript@5.0.4)
dotenv-cli:
- specifier: ^7.1.0
- version: 7.1.0
+ specifier: ^7.2.1
+ version: 7.2.1
drizzle-kit:
- specifier: ^0.17.4
- version: 0.17.4
+ specifier: ^0.18.0
+ version: 0.18.0
esbuild:
specifier: ^0.16.17
version: 0.16.17
eslint:
- specifier: 8.36.0
- version: 8.36.0
+ specifier: 8.41.0
+ version: 8.41.0
eslint-config-airbnb:
specifier: ^19.0.4
- version: 19.0.4(eslint-plugin-import@2.27.5)(eslint-plugin-jsx-a11y@6.7.1)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.32.2)(eslint@8.36.0)
+ version: 19.0.4(eslint-plugin-import@2.27.5)(eslint-plugin-jsx-a11y@6.7.1)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.32.2)(eslint@8.41.0)
eslint-config-airbnb-typescript:
specifier: ^17.0.0
- version: 17.0.0(@typescript-eslint/eslint-plugin@5.55.0)(@typescript-eslint/parser@5.55.0)(eslint-plugin-import@2.27.5)(eslint@8.36.0)
+ version: 17.0.0(@typescript-eslint/eslint-plugin@5.59.6)(@typescript-eslint/parser@5.59.6)(eslint-plugin-import@2.27.5)(eslint@8.41.0)
eslint-config-next:
- specifier: 13.2.4
- version: 13.2.4(eslint@8.36.0)(typescript@5.0.2)
+ specifier: 13.4.3
+ version: 13.4.3(eslint@8.41.0)(typescript@5.0.4)
eslint-config-prettier:
- specifier: ^8.7.0
- version: 8.7.0(eslint@8.36.0)
+ specifier: ^8.8.0
+ version: 8.8.0(eslint@8.41.0)
eslint-import-resolver-typescript:
- specifier: ^3.5.3
- version: 3.5.3(eslint-plugin-import@2.27.5)(eslint@8.36.0)
+ specifier: ^3.5.5
+ version: 3.5.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.41.0)
eslint-plugin-import:
specifier: ^2.27.5
- version: 2.27.5(@typescript-eslint/parser@5.55.0)(eslint-import-resolver-typescript@3.5.3)(eslint@8.36.0)
+ version: 2.27.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-typescript@3.5.5)(eslint@8.41.0)
eslint-plugin-jest:
specifier: ^27.1.7
- version: 27.2.1(@typescript-eslint/eslint-plugin@5.55.0)(eslint@8.36.0)(jest@29.5.0)(typescript@5.0.2)
+ version: 27.2.1(@typescript-eslint/eslint-plugin@5.59.6)(eslint@8.41.0)(jest@29.5.0)(typescript@5.0.4)
eslint-plugin-jest-dom:
specifier: ^4.0.3
- version: 4.0.3(eslint@8.36.0)
+ version: 4.0.3(eslint@8.41.0)
eslint-plugin-jsdoc:
- specifier: ^40.1.0
- version: 40.1.0(eslint@8.36.0)
+ specifier: ^44.2.4
+ version: 44.2.4(eslint@8.41.0)
eslint-plugin-jsx-a11y:
specifier: ^6.6.1
- version: 6.7.1(eslint@8.36.0)
+ version: 6.7.1(eslint@8.41.0)
eslint-plugin-react:
specifier: ^7.31.10
- version: 7.32.2(eslint@8.36.0)
+ version: 7.32.2(eslint@8.41.0)
eslint-plugin-react-hooks:
specifier: ^4.6.0
- version: 4.6.0(eslint@8.36.0)
+ version: 4.6.0(eslint@8.41.0)
eslint-plugin-testing-library:
- specifier: ^5.10.3
- version: 5.10.3(eslint@8.36.0)(typescript@5.0.2)
+ specifier: ^5.11.0
+ version: 5.11.0(eslint@8.41.0)(typescript@5.0.4)
jest:
specifier: ^29.5.0
- version: 29.5.0(@types/node@18.15.3)(ts-node@10.9.1)
+ version: 29.5.0(@types/node@20.2.1)(ts-node@10.9.1)
jest-environment-jsdom:
specifier: ^29.5.0
version: 29.5.0
msw:
- specifier: ^1.1.0
- version: 1.1.0(typescript@5.0.2)
+ specifier: ^1.2.1
+ version: 1.2.1(typescript@5.0.4)
next-router-mock:
- specifier: ^0.9.2
- version: 0.9.2(next@13.2.4)(react@18.2.0)
+ specifier: ^0.9.3
+ version: 0.9.3(next@13.4.3)(react@18.2.0)
nodemon:
- specifier: ^2.0.21
- version: 2.0.21
+ specifier: ^2.0.22
+ version: 2.0.22
prettier:
- specifier: ^2.8.4
- version: 2.8.4
+ specifier: ^2.8.8
+ version: 2.8.8
supertest:
specifier: ^6.3.3
version: 6.3.3
ts-jest:
- specifier: ^29.0.3
- version: 29.0.5(@babel/core@7.21.3)(esbuild@0.16.17)(jest@29.5.0)(typescript@5.0.2)
+ specifier: ^29.1.0
+ version: 29.1.0(@babel/core@7.21.8)(esbuild@0.16.17)(jest@29.5.0)(typescript@5.0.4)
ts-node:
specifier: ^10.9.1
- version: 10.9.1(@types/node@18.15.3)(typescript@5.0.2)
+ version: 10.9.1(@types/node@20.2.1)(typescript@5.0.4)
typescript:
- specifier: 5.0.2
- version: 5.0.2
+ specifier: 5.0.4
+ version: 5.0.4
wait-for-expect:
specifier: ^3.0.2
version: 3.0.2
@@ -358,25 +352,32 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/highlight': 7.18.6
+ dev: true
- /@babel/compat-data@7.20.14:
- resolution: {integrity: sha512-0YpKHD6ImkWMEINCyDAD0HLLUH/lPCefG8ld9it8DJB2wnApraKuhgYTvTY1z7UFIfBTGy5LwncZ+5HWWGbhFw==}
+ /@babel/code-frame@7.21.4:
+ resolution: {integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/highlight': 7.18.6
+
+ /@babel/compat-data@7.21.7:
+ resolution: {integrity: sha512-KYMqFYTaenzMK4yUtf4EW9wc4N9ef80FsbMtkwool5zpwl4YrT1SdWYSTRcT94KO4hannogdS+LxY7L+arP3gA==}
engines: {node: '>=6.9.0'}
- /@babel/core@7.21.3:
- resolution: {integrity: sha512-qIJONzoa/qiHghnm0l1n4i/6IIziDpzqc36FBs4pzMhDUraHqponwJLiAKm1hGLP3OSB/TVNz6rMwVGpwxxySw==}
+ /@babel/core@7.21.8:
+ resolution: {integrity: sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ==}
engines: {node: '>=6.9.0'}
dependencies:
'@ampproject/remapping': 2.2.0
- '@babel/code-frame': 7.18.6
- '@babel/generator': 7.21.3
- '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.3)
- '@babel/helper-module-transforms': 7.21.2
- '@babel/helpers': 7.21.0
- '@babel/parser': 7.21.3
+ '@babel/code-frame': 7.21.4
+ '@babel/generator': 7.21.5
+ '@babel/helper-compilation-targets': 7.21.5(@babel/core@7.21.8)
+ '@babel/helper-module-transforms': 7.21.5
+ '@babel/helpers': 7.21.5
+ '@babel/parser': 7.21.8
'@babel/template': 7.20.7
- '@babel/traverse': 7.21.3
- '@babel/types': 7.21.3
+ '@babel/traverse': 7.21.5
+ '@babel/types': 7.21.5
convert-source-map: 1.9.0
debug: 4.3.4
gensync: 1.0.0-beta.2
@@ -385,30 +386,30 @@ packages:
transitivePeerDependencies:
- supports-color
- /@babel/generator@7.21.3:
- resolution: {integrity: sha512-QS3iR1GYC/YGUnW7IdggFeN5c1poPUurnGttOV/bZgPGV+izC/D8HnD6DLwod0fsatNyVn1G3EVWMYIF0nHbeA==}
+ /@babel/generator@7.21.5:
+ resolution: {integrity: sha512-SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.3
+ '@babel/types': 7.21.5
'@jridgewell/gen-mapping': 0.3.2
'@jridgewell/trace-mapping': 0.3.17
jsesc: 2.5.2
- /@babel/helper-compilation-targets@7.20.7(@babel/core@7.21.3):
- resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==}
+ /@babel/helper-compilation-targets@7.21.5(@babel/core@7.21.8):
+ resolution: {integrity: sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/compat-data': 7.20.14
- '@babel/core': 7.21.3
- '@babel/helper-validator-option': 7.18.6
+ '@babel/compat-data': 7.21.7
+ '@babel/core': 7.21.8
+ '@babel/helper-validator-option': 7.21.0
browserslist: 4.21.5
lru-cache: 5.1.1
semver: 6.3.0
- /@babel/helper-environment-visitor@7.18.9:
- resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==}
+ /@babel/helper-environment-visitor@7.21.5:
+ resolution: {integrity: sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==}
engines: {node: '>=6.9.0'}
/@babel/helper-function-name@7.21.0:
@@ -416,32 +417,39 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/template': 7.20.7
- '@babel/types': 7.21.3
+ '@babel/types': 7.21.5
/@babel/helper-hoist-variables@7.18.6:
resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.3
+ '@babel/types': 7.21.5
/@babel/helper-module-imports@7.18.6:
resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.20.7
+ '@babel/types': 7.21.5
+ dev: false
- /@babel/helper-module-transforms@7.21.2:
- resolution: {integrity: sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==}
+ /@babel/helper-module-imports@7.21.4:
+ resolution: {integrity: sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/helper-environment-visitor': 7.18.9
- '@babel/helper-module-imports': 7.18.6
- '@babel/helper-simple-access': 7.20.2
+ '@babel/types': 7.21.5
+
+ /@babel/helper-module-transforms@7.21.5:
+ resolution: {integrity: sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/helper-environment-visitor': 7.21.5
+ '@babel/helper-module-imports': 7.21.4
+ '@babel/helper-simple-access': 7.21.5
'@babel/helper-split-export-declaration': 7.18.6
'@babel/helper-validator-identifier': 7.19.1
'@babel/template': 7.20.7
- '@babel/traverse': 7.21.3
- '@babel/types': 7.21.3
+ '@babel/traverse': 7.21.5
+ '@babel/types': 7.21.5
transitivePeerDependencies:
- supports-color
@@ -450,37 +458,37 @@ packages:
engines: {node: '>=6.9.0'}
dev: true
- /@babel/helper-simple-access@7.20.2:
- resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==}
+ /@babel/helper-simple-access@7.21.5:
+ resolution: {integrity: sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.3
+ '@babel/types': 7.21.5
/@babel/helper-split-export-declaration@7.18.6:
resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.3
+ '@babel/types': 7.21.5
- /@babel/helper-string-parser@7.19.4:
- resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==}
+ /@babel/helper-string-parser@7.21.5:
+ resolution: {integrity: sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==}
engines: {node: '>=6.9.0'}
/@babel/helper-validator-identifier@7.19.1:
resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==}
engines: {node: '>=6.9.0'}
- /@babel/helper-validator-option@7.18.6:
- resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==}
+ /@babel/helper-validator-option@7.21.0:
+ resolution: {integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==}
engines: {node: '>=6.9.0'}
- /@babel/helpers@7.21.0:
- resolution: {integrity: sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==}
+ /@babel/helpers@7.21.5:
+ resolution: {integrity: sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/template': 7.20.7
- '@babel/traverse': 7.21.3
- '@babel/types': 7.21.3
+ '@babel/traverse': 7.21.5
+ '@babel/types': 7.21.5
transitivePeerDependencies:
- supports-color
@@ -492,139 +500,139 @@ packages:
chalk: 2.4.2
js-tokens: 4.0.0
- /@babel/parser@7.21.3:
- resolution: {integrity: sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ==}
+ /@babel/parser@7.21.8:
+ resolution: {integrity: sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==}
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
- '@babel/types': 7.21.3
+ '@babel/types': 7.21.5
- /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.21.3):
+ /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.21.8):
resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.3
+ '@babel/core': 7.21.8
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.21.3):
+ /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.21.8):
resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.3
+ '@babel/core': 7.21.8
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.21.3):
+ /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.21.8):
resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.3
+ '@babel/core': 7.21.8
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.21.3):
+ /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.21.8):
resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.3
+ '@babel/core': 7.21.8
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.21.3):
+ /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.21.8):
resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.3
+ '@babel/core': 7.21.8
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.21.3):
+ /@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.21.8):
resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.3
+ '@babel/core': 7.21.8
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.21.3):
+ /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.21.8):
resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.3
+ '@babel/core': 7.21.8
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.21.3):
+ /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.21.8):
resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.3
+ '@babel/core': 7.21.8
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.21.3):
+ /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.21.8):
resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.3
+ '@babel/core': 7.21.8
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.21.3):
+ /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.21.8):
resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.3
+ '@babel/core': 7.21.8
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.21.3):
+ /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.21.8):
resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.3
+ '@babel/core': 7.21.8
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.21.3):
+ /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.21.8):
resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.3
+ '@babel/core': 7.21.8
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.21.3):
+ /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.21.8):
resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.3
+ '@babel/core': 7.21.8
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-typescript@7.20.0(@babel/core@7.21.3):
+ /@babel/plugin-syntax-typescript@7.20.0(@babel/core@7.21.8):
resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.3
+ '@babel/core': 7.21.8
'@babel/helper-plugin-utils': 7.20.2
dev: true
@@ -638,40 +646,32 @@ packages:
resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/code-frame': 7.18.6
- '@babel/parser': 7.21.3
- '@babel/types': 7.21.3
+ '@babel/code-frame': 7.21.4
+ '@babel/parser': 7.21.8
+ '@babel/types': 7.21.5
- /@babel/traverse@7.21.3:
- resolution: {integrity: sha512-XLyopNeaTancVitYZe2MlUEvgKb6YVVPXzofHgqHijCImG33b/uTurMS488ht/Hbsb2XK3U2BnSTxKVNGV3nGQ==}
+ /@babel/traverse@7.21.5:
+ resolution: {integrity: sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/code-frame': 7.18.6
- '@babel/generator': 7.21.3
- '@babel/helper-environment-visitor': 7.18.9
+ '@babel/code-frame': 7.21.4
+ '@babel/generator': 7.21.5
+ '@babel/helper-environment-visitor': 7.21.5
'@babel/helper-function-name': 7.21.0
'@babel/helper-hoist-variables': 7.18.6
'@babel/helper-split-export-declaration': 7.18.6
- '@babel/parser': 7.21.3
- '@babel/types': 7.21.3
+ '@babel/parser': 7.21.8
+ '@babel/types': 7.21.5
debug: 4.3.4
globals: 11.12.0
transitivePeerDependencies:
- supports-color
- /@babel/types@7.20.7:
- resolution: {integrity: sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==}
+ /@babel/types@7.21.5:
+ resolution: {integrity: sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/helper-string-parser': 7.19.4
- '@babel/helper-validator-identifier': 7.19.1
- to-fast-properties: 2.0.0
-
- /@babel/types@7.21.3:
- resolution: {integrity: sha512-sBGdETxC+/M4o/zKC0sl6sjWv62WFR/uzxrJ6uYyMLZOUlPnwzw0tKgVHOXxaAd5l2g8pEDM5RZ495GPQI77kg==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/helper-string-parser': 7.19.4
+ '@babel/helper-string-parser': 7.21.5
'@babel/helper-validator-identifier': 7.19.1
to-fast-properties: 2.0.0
@@ -733,7 +733,7 @@ packages:
resolution: {integrity: sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==}
dev: false
- /@emotion/react@11.10.6(@types/react@18.0.28)(react@18.2.0):
+ /@emotion/react@11.10.6(@types/react@18.2.6)(react@18.2.0):
resolution: {integrity: sha512-6HT8jBmcSkfzO7mc+N1L9uwvOnlcGoix8Zn7srt+9ga0MjREo6lRpuVX0kzo6Jp6oTqDhREOFsygN6Ew4fEQbw==}
peerDependencies:
'@types/react': '*'
@@ -749,7 +749,7 @@ packages:
'@emotion/use-insertion-effect-with-fallbacks': 1.0.0(react@18.2.0)
'@emotion/utils': 1.2.0
'@emotion/weak-memoize': 0.3.0
- '@types/react': 18.0.28
+ '@types/react': 18.2.6
hoist-non-react-statics: 3.3.2
react: 18.2.0
dev: false
@@ -788,9 +788,9 @@ packages:
resolution: {integrity: sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==}
dev: false
- /@es-joy/jsdoccomment@0.37.0:
- resolution: {integrity: sha512-hjK0wnsPCYLlF+HHB4R/RbUjOWeLW2SlarB67+Do5WsKILOkmIZvvPJFbtWSmbypxcjpoECLAMzoao0D4Bg5ZQ==}
- engines: {node: ^14 || ^16 || ^17 || ^18 || ^19}
+ /@es-joy/jsdoccomment@0.39.4:
+ resolution: {integrity: sha512-Jvw915fjqQct445+yron7Dufix9A+m9j1fCJYlCo1FWlRvTxa3pjJelxdSTdaLWcTwRU6vbL+NYjO4YuNIS5Qg==}
+ engines: {node: '>=16'}
dependencies:
comment-parser: 1.3.1
esquery: 1.5.0
@@ -1013,14 +1013,14 @@ packages:
dev: true
optional: true
- /@eslint-community/eslint-utils@4.3.0(eslint@8.36.0):
+ /@eslint-community/eslint-utils@4.3.0(eslint@8.41.0):
resolution: {integrity: sha512-v3oplH6FYCULtFuCeqyuTd9D2WKO937Dxdq+GmHOLL72TTRriLxz2VLlNfkZRsvj6PKnOPAtuT6dwrs/pA5DvA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
dependencies:
- eslint: 8.36.0
- eslint-visitor-keys: 3.3.0
+ eslint: 8.41.0
+ eslint-visitor-keys: 3.4.1
dev: true
/@eslint-community/regexpp@4.4.0:
@@ -1028,13 +1028,13 @@ packages:
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
dev: true
- /@eslint/eslintrc@2.0.1:
- resolution: {integrity: sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==}
+ /@eslint/eslintrc@2.0.3:
+ resolution: {integrity: sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
ajv: 6.12.6
debug: 4.3.4
- espree: 9.5.0
+ espree: 9.5.2
globals: 13.20.0
ignore: 5.2.4
import-fresh: 3.3.0
@@ -1045,14 +1045,14 @@ packages:
- supports-color
dev: true
- /@eslint/js@8.36.0:
- resolution: {integrity: sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==}
+ /@eslint/js@8.41.0:
+ resolution: {integrity: sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /@faker-js/faker@7.6.0:
- resolution: {integrity: sha512-XK6BTq1NDMo9Xqw/YkYyGjSsg44fbNwYRx7QK2CuoQgyy+f1rrTDHoExVM5PsyXCtfl2vs2vVJ0MN0yN6LppRw==}
- engines: {node: '>=14.0.0', npm: '>=6.0.0'}
+ /@faker-js/faker@8.0.1:
+ resolution: {integrity: sha512-kbh5MenpTN9U0B4QcOI1NoTPlZHniSYQ3BHbhAnPjJGAmmFqxoxTE4sGdpy7ZOO9038DPGCuhXyMkjOr05uVwA==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0, npm: '>=6.14.13'}
dev: true
/@floating-ui/core@0.7.3:
@@ -1075,7 +1075,7 @@ packages:
'@floating-ui/core': 1.2.1
dev: false
- /@floating-ui/react-dom@0.7.2(@types/react@18.0.28)(react-dom@18.2.0)(react@18.2.0):
+ /@floating-ui/react-dom@0.7.2(@types/react@18.2.6)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-1T0sJcpHgX/u4I1OzIEhlcrvkUN8ln39nz7fMoE/2HDHrPiMFoOGR7++GYyfUmIQHkkrTinaeQsO3XWubjSvGg==}
peerDependencies:
react: '>=16.8.0'
@@ -1084,7 +1084,7 @@ packages:
'@floating-ui/dom': 0.5.4
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
- use-isomorphic-layout-effect: 1.1.2(@types/react@18.0.28)(react@18.2.0)
+ use-isomorphic-layout-effect: 1.1.2(@types/react@18.2.6)(react@18.2.0)
transitivePeerDependencies:
- '@types/react'
dev: false
@@ -1093,20 +1093,20 @@ packages:
resolution: {integrity: sha512-EBikYFp2JCdIfGEb5G9dyCkTGDmC57KSHhRQOC3aYxoPWVZvfWCDjZwkGYHN7Lis/fmuWl906bnNTJifDQ3sXw==}
dependencies:
'@formatjs/intl-localematcher': 0.2.25
- tslib: 2.5.0
+ tslib: 2.5.2
dev: false
/@formatjs/ecma402-abstract@1.15.0:
resolution: {integrity: sha512-7bAYAv0w4AIao9DNg0avfOLTCPE9woAgs6SpXuMq11IN3A+l+cq8ghczwqSZBM11myvPSJA7vLn72q0rJ0QK6Q==}
dependencies:
'@formatjs/intl-localematcher': 0.2.32
- tslib: 2.5.0
+ tslib: 2.5.2
dev: false
/@formatjs/fast-memoize@1.2.1:
resolution: {integrity: sha512-Rg0e76nomkz3vF9IPlKeV+Qynok0r7YZjL6syLz4/urSg0IbjPZCB/iYUMNsYA643gh4mgrX3T7KEIFIxJBQeg==}
dependencies:
- tslib: 2.5.0
+ tslib: 2.5.2
dev: false
/@formatjs/icu-messageformat-parser@2.1.0:
@@ -1114,34 +1114,34 @@ packages:
dependencies:
'@formatjs/ecma402-abstract': 1.11.4
'@formatjs/icu-skeleton-parser': 1.3.6
- tslib: 2.5.0
+ tslib: 2.5.2
dev: false
/@formatjs/icu-skeleton-parser@1.3.6:
resolution: {integrity: sha512-I96mOxvml/YLrwU2Txnd4klA7V8fRhb6JG/4hm3VMNmeJo1F03IpV2L3wWt7EweqNLES59SZ4d6hVOPCSf80Bg==}
dependencies:
'@formatjs/ecma402-abstract': 1.11.4
- tslib: 2.5.0
+ tslib: 2.5.2
dev: false
/@formatjs/intl-localematcher@0.2.25:
resolution: {integrity: sha512-YmLcX70BxoSopLFdLr1Ds99NdlTI2oWoLbaUW2M406lxOIPzE1KQhRz2fPUkq34xVZQaihCoU29h0KK7An3bhA==}
dependencies:
- tslib: 2.5.0
+ tslib: 2.5.2
dev: false
/@formatjs/intl-localematcher@0.2.32:
resolution: {integrity: sha512-k/MEBstff4sttohyEpXxCmC3MqbUn9VvHGlZ8fauLzkbwXmVrEeyzS+4uhrvAk9DWU9/7otYWxyDox4nT/KVLQ==}
dependencies:
- tslib: 2.5.0
+ tslib: 2.5.2
dev: false
- /@hookform/resolvers@2.9.11(react-hook-form@7.43.7):
- resolution: {integrity: sha512-bA3aZ79UgcHj7tFV7RlgThzwSSHZgvfbt2wprldRkYBcMopdMvHyO17Wwp/twcJasNFischFfS7oz8Katz8DdQ==}
+ /@hookform/resolvers@3.1.0(react-hook-form@7.43.9):
+ resolution: {integrity: sha512-z0A8K+Nxq+f83Whm/ajlwE6VtQlp/yPHZnXw7XWVPIGm1Vx0QV8KThU3BpbBRfAZ7/dYqCKKBNnQh85BkmBKkA==}
peerDependencies:
react-hook-form: ^7.0.0
dependencies:
- react-hook-form: 7.43.7(react@18.2.0)
+ react-hook-form: 7.43.9(react@18.2.0)
dev: false
/@humanwhocodes/config-array@0.11.8:
@@ -1185,7 +1185,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/types': 29.5.0
- '@types/node': 18.15.3
+ '@types/node': 20.2.1
chalk: 4.1.2
jest-message-util: 29.5.0
jest-util: 29.5.0
@@ -1206,14 +1206,14 @@ packages:
'@jest/test-result': 29.5.0
'@jest/transform': 29.5.0
'@jest/types': 29.5.0
- '@types/node': 18.15.3
+ '@types/node': 20.2.1
ansi-escapes: 4.3.2
chalk: 4.1.2
ci-info: 3.8.0
exit: 0.1.2
graceful-fs: 4.2.10
jest-changed-files: 29.5.0
- jest-config: 29.5.0(@types/node@18.15.3)(ts-node@10.9.1)
+ jest-config: 29.5.0(@types/node@20.2.1)(ts-node@10.9.1)
jest-haste-map: 29.5.0
jest-message-util: 29.5.0
jest-regex-util: 29.4.3
@@ -1240,17 +1240,10 @@ packages:
dependencies:
'@jest/fake-timers': 29.5.0
'@jest/types': 29.5.0
- '@types/node': 18.15.3
+ '@types/node': 20.2.1
jest-mock: 29.5.0
dev: true
- /@jest/expect-utils@29.4.3:
- resolution: {integrity: sha512-/6JWbkxHOP8EoS8jeeTd9dTfc9Uawi+43oLKHfp6zzux3U2hqOOVnV3ai4RpDYHOccL6g+5nrxpoc8DmJxtXVQ==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- dependencies:
- jest-get-type: 29.4.3
- dev: true
-
/@jest/expect-utils@29.5.0:
resolution: {integrity: sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -1274,7 +1267,7 @@ packages:
dependencies:
'@jest/types': 29.5.0
'@sinonjs/fake-timers': 10.0.2
- '@types/node': 18.15.3
+ '@types/node': 20.2.1
jest-message-util: 29.5.0
jest-mock: 29.5.0
jest-util: 29.5.0
@@ -1307,7 +1300,7 @@ packages:
'@jest/transform': 29.5.0
'@jest/types': 29.5.0
'@jridgewell/trace-mapping': 0.3.17
- '@types/node': 18.15.3
+ '@types/node': 20.2.1
chalk: 4.1.2
collect-v8-coverage: 1.0.1
exit: 0.1.2
@@ -1369,7 +1362,7 @@ packages:
resolution: {integrity: sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@babel/core': 7.21.3
+ '@babel/core': 7.21.8
'@jest/types': 29.5.0
'@jridgewell/trace-mapping': 0.3.17
babel-plugin-istanbul: 6.1.1
@@ -1388,18 +1381,6 @@ packages:
- supports-color
dev: true
- /@jest/types@29.4.3:
- resolution: {integrity: sha512-bPYfw8V65v17m2Od1cv44FH+SiKW7w2Xu7trhcdTLUmSv85rfKsP+qXSjO4KGJr4dtPSzl/gvslZBXctf1qGEA==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- dependencies:
- '@jest/schemas': 29.4.3
- '@types/istanbul-lib-coverage': 2.0.4
- '@types/istanbul-reports': 3.0.1
- '@types/node': 18.15.3
- '@types/yargs': 17.0.22
- chalk: 4.1.2
- dev: true
-
/@jest/types@29.5.0:
resolution: {integrity: sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -1407,7 +1388,7 @@ packages:
'@jest/schemas': 29.4.3
'@types/istanbul-lib-coverage': 2.0.4
'@types/istanbul-reports': 3.0.1
- '@types/node': 18.15.3
+ '@types/node': 20.2.1
'@types/yargs': 17.0.22
chalk: 4.1.2
dev: true
@@ -1462,7 +1443,7 @@ packages:
nopt: 5.0.0
npmlog: 5.0.1
rimraf: 3.0.2
- semver: 7.3.8
+ semver: 7.5.1
tar: 6.1.13
transitivePeerDependencies:
- encoding
@@ -1486,120 +1467,88 @@ packages:
'@xmldom/xmldom': 0.8.6
debug: 4.3.4
headers-polyfill: 3.1.2
- outvariant: 1.3.0
+ outvariant: 1.4.0
strict-event-emitter: 0.2.8
web-encoding: 1.1.5
transitivePeerDependencies:
- supports-color
dev: true
- /@next/env@13.2.4:
- resolution: {integrity: sha512-+Mq3TtpkeeKFZanPturjcXt+KHfKYnLlX6jMLyCrmpq6OOs4i1GqBOAauSkii9QeKCMTYzGppar21JU57b/GEA==}
+ /@next/env@13.4.3:
+ resolution: {integrity: sha512-pa1ErjyFensznttAk3EIv77vFbfSYT6cLzVRK5jx4uiRuCQo+m2wCFAREaHKIy63dlgvOyMlzh6R8Inu8H3KrQ==}
- /@next/eslint-plugin-next@13.2.4:
- resolution: {integrity: sha512-ck1lI+7r1mMJpqLNa3LJ5pxCfOB1lfJncKmRJeJxcJqcngaFwylreLP7da6Rrjr6u2gVRTfmnkSkjc80IiQCwQ==}
+ /@next/eslint-plugin-next@13.4.3:
+ resolution: {integrity: sha512-5B0uOnh7wyUY9vNNdIA6NUvWozhrZaTMZOzdirYAefqD0ZBK5C/h3+KMYdCKrR7JrXGvVpWnHtv54b3dCzwICA==}
dependencies:
glob: 7.1.7
dev: true
- /@next/swc-android-arm-eabi@13.2.4:
- resolution: {integrity: sha512-DWlalTSkLjDU11MY11jg17O1gGQzpRccM9Oes2yTqj2DpHndajrXHGxj9HGtJ+idq2k7ImUdJVWS2h2l/EDJOw==}
- engines: {node: '>= 10'}
- cpu: [arm]
- os: [android]
- requiresBuild: true
- optional: true
-
- /@next/swc-android-arm64@13.2.4:
- resolution: {integrity: sha512-sRavmUImUCf332Gy+PjIfLkMhiRX1Ez4SI+3vFDRs1N5eXp+uNzjFUK/oLMMOzk6KFSkbiK/3Wt8+dHQR/flNg==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [android]
- requiresBuild: true
- optional: true
-
- /@next/swc-darwin-arm64@13.2.4:
- resolution: {integrity: sha512-S6vBl+OrInP47TM3LlYx65betocKUUlTZDDKzTiRDbsRESeyIkBtZ6Qi5uT2zQs4imqllJznVjFd1bXLx3Aa6A==}
+ /@next/swc-darwin-arm64@13.4.3:
+ resolution: {integrity: sha512-yx18udH/ZmR4Bw4M6lIIPE3JxsAZwo04iaucEfA2GMt1unXr2iodHUX/LAKNyi6xoLP2ghi0E+Xi1f4Qb8f1LQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
requiresBuild: true
optional: true
- /@next/swc-darwin-x64@13.2.4:
- resolution: {integrity: sha512-a6LBuoYGcFOPGd4o8TPo7wmv5FnMr+Prz+vYHopEDuhDoMSHOnC+v+Ab4D7F0NMZkvQjEJQdJS3rqgFhlZmKlw==}
+ /@next/swc-darwin-x64@13.4.3:
+ resolution: {integrity: sha512-Mi8xJWh2IOjryAM1mx18vwmal9eokJ2njY4nDh04scy37F0LEGJ/diL6JL6kTXi0UfUCGbMsOItf7vpReNiD2A==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
requiresBuild: true
optional: true
- /@next/swc-freebsd-x64@13.2.4:
- resolution: {integrity: sha512-kkbzKVZGPaXRBPisoAQkh3xh22r+TD+5HwoC5bOkALraJ0dsOQgSMAvzMXKsN3tMzJUPS0tjtRf1cTzrQ0I5vQ==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [freebsd]
- requiresBuild: true
- optional: true
-
- /@next/swc-linux-arm-gnueabihf@13.2.4:
- resolution: {integrity: sha512-7qA1++UY0fjprqtjBZaOA6cas/7GekpjVsZn/0uHvquuITFCdKGFCsKNBx3S0Rpxmx6WYo0GcmhNRM9ru08BGg==}
- engines: {node: '>= 10'}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /@next/swc-linux-arm64-gnu@13.2.4:
- resolution: {integrity: sha512-xzYZdAeq883MwXgcwc72hqo/F/dwUxCukpDOkx/j1HTq/J0wJthMGjinN9wH5bPR98Mfeh1MZJ91WWPnZOedOg==}
+ /@next/swc-linux-arm64-gnu@13.4.3:
+ resolution: {integrity: sha512-aBvtry4bxJ1xwKZ/LVPeBGBwWVwxa4bTnNkRRw6YffJnn/f4Tv4EGDPaVeYHZGQVA56wsGbtA6nZMuWs/EIk4Q==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
requiresBuild: true
optional: true
- /@next/swc-linux-arm64-musl@13.2.4:
- resolution: {integrity: sha512-8rXr3WfmqSiYkb71qzuDP6I6R2T2tpkmf83elDN8z783N9nvTJf2E7eLx86wu2OJCi4T05nuxCsh4IOU3LQ5xw==}
+ /@next/swc-linux-arm64-musl@13.4.3:
+ resolution: {integrity: sha512-krT+2G3kEsEUvZoYte3/2IscscDraYPc2B+fDJFipPktJmrv088Pei/RjrhWm5TMIy5URYjZUoDZdh5k940Dyw==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
requiresBuild: true
optional: true
- /@next/swc-linux-x64-gnu@13.2.4:
- resolution: {integrity: sha512-Ngxh51zGSlYJ4EfpKG4LI6WfquulNdtmHg1yuOYlaAr33KyPJp4HeN/tivBnAHcZkoNy0hh/SbwDyCnz5PFJQQ==}
+ /@next/swc-linux-x64-gnu@13.4.3:
+ resolution: {integrity: sha512-AMdFX6EKJjC0G/CM6hJvkY8wUjCcbdj3Qg7uAQJ7PVejRWaVt0sDTMavbRfgMchx8h8KsAudUCtdFkG9hlEClw==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
requiresBuild: true
optional: true
- /@next/swc-linux-x64-musl@13.2.4:
- resolution: {integrity: sha512-gOvwIYoSxd+j14LOcvJr+ekd9fwYT1RyMAHOp7znA10+l40wkFiMONPLWiZuHxfRk+Dy7YdNdDh3ImumvL6VwA==}
+ /@next/swc-linux-x64-musl@13.4.3:
+ resolution: {integrity: sha512-jySgSXE48shaLtcQbiFO9ajE9mqz7pcAVLnVLvRIlUHyQYR/WyZdK8ehLs65Mz6j9cLrJM+YdmdJPyV4WDaz2g==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
requiresBuild: true
optional: true
- /@next/swc-win32-arm64-msvc@13.2.4:
- resolution: {integrity: sha512-q3NJzcfClgBm4HvdcnoEncmztxrA5GXqKeiZ/hADvC56pwNALt3ngDC6t6qr1YW9V/EPDxCYeaX4zYxHciW4Dw==}
+ /@next/swc-win32-arm64-msvc@13.4.3:
+ resolution: {integrity: sha512-5DxHo8uYcaADiE9pHrg8o28VMt/1kR8voDehmfs9AqS0qSClxAAl+CchjdboUvbCjdNWL1MISCvEfKY2InJ3JA==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
requiresBuild: true
optional: true
- /@next/swc-win32-ia32-msvc@13.2.4:
- resolution: {integrity: sha512-/eZ5ncmHUYtD2fc6EUmAIZlAJnVT2YmxDsKs1Ourx0ttTtvtma/WKlMV5NoUsyOez0f9ExLyOpeCoz5aj+MPXw==}
+ /@next/swc-win32-ia32-msvc@13.4.3:
+ resolution: {integrity: sha512-LaqkF3d+GXRA5X6zrUjQUrXm2MN/3E2arXBtn5C7avBCNYfm9G3Xc646AmmmpN3DJZVaMYliMyCIQCMDEzk80w==}
engines: {node: '>= 10'}
cpu: [ia32]
os: [win32]
requiresBuild: true
optional: true
- /@next/swc-win32-x64-msvc@13.2.4:
- resolution: {integrity: sha512-0MffFmyv7tBLlji01qc0IaPP/LVExzvj7/R5x1Jph1bTAIj4Vu81yFQWHHQAP6r4ff9Ukj1mBK6MDNVXm7Tcvw==}
+ /@next/swc-win32-x64-msvc@13.4.3:
+ resolution: {integrity: sha512-jglUk/x7ZWeOJWlVoKyIAkHLTI+qEkOriOOV+3hr1GyiywzcqfI7TpFSiwC7kk1scOiH7NTFKp8mA3XPNO9bDw==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
@@ -1662,11 +1611,11 @@ packages:
open: 8.4.1
picocolors: 1.0.0
tiny-glob: 0.2.9
- tslib: 2.5.0
+ tslib: 2.5.2
dev: true
- /@popperjs/core@2.11.6:
- resolution: {integrity: sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==}
+ /@popperjs/core@2.11.7:
+ resolution: {integrity: sha512-Cr4OjIkipTtcXKjAsm8agyleBuDHvxzeBoa1v543lbv1YaIwQjESsVcmjiWiPEbC1FIeHOG/Op9kdCmAmiS3Kw==}
dev: false
/@radix-ui/number@1.0.0:
@@ -1726,7 +1675,7 @@ packages:
react: 18.2.0
dev: false
- /@radix-ui/react-dialog@1.0.3(@types/react@18.0.28)(react-dom@18.2.0)(react@18.2.0):
+ /@radix-ui/react-dialog@1.0.3(@types/react@18.2.6)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-owNhq36kNPqC2/a+zJRioPg6HHnTn5B/sh/NjTY8r4W9g1L5VJlrzZIVcBr7R9Mg8iLjVmh6MGgMlfoVf/WO/A==}
peerDependencies:
react: ^16.8 || ^17.0 || ^18.0
@@ -1748,7 +1697,7 @@ packages:
aria-hidden: 1.2.3
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
- react-remove-scroll: 2.5.5(@types/react@18.0.28)(react@18.2.0)
+ react-remove-scroll: 2.5.5(@types/react@18.2.6)(react@18.2.0)
transitivePeerDependencies:
- '@types/react'
dev: false
@@ -1811,14 +1760,14 @@ packages:
react: 18.2.0
dev: false
- /@radix-ui/react-popper@1.1.1(@types/react@18.0.28)(react-dom@18.2.0)(react@18.2.0):
+ /@radix-ui/react-popper@1.1.1(@types/react@18.2.6)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-keYDcdMPNMjSC8zTsZ8wezUMiWM9Yj14wtF3s0PTIs9srnEPC9Kt2Gny1T3T81mmSeyDjZxsD9N5WCwNNb712w==}
peerDependencies:
react: ^16.8 || ^17.0 || ^18.0
react-dom: ^16.8 || ^17.0 || ^18.0
dependencies:
'@babel/runtime': 7.20.13
- '@floating-ui/react-dom': 0.7.2(@types/react@18.0.28)(react-dom@18.2.0)(react@18.2.0)
+ '@floating-ui/react-dom': 0.7.2(@types/react@18.2.6)(react-dom@18.2.0)(react@18.2.0)
'@radix-ui/react-arrow': 1.0.2(react-dom@18.2.0)(react@18.2.0)
'@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
'@radix-ui/react-context': 1.0.0(react@18.2.0)
@@ -1891,7 +1840,7 @@ packages:
react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-select@1.2.1(@types/react@18.0.28)(react-dom@18.2.0)(react@18.2.0):
+ /@radix-ui/react-select@1.2.1(@types/react@18.2.6)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-GULRMITaOHNj79BZvQs3iZO0+f2IgI8g5HDhMi7Bnc13t7IlG86NFtOCfTLme4PNZdEtU+no+oGgcl6IFiphpQ==}
peerDependencies:
react: ^16.8 || ^17.0 || ^18.0
@@ -1908,7 +1857,7 @@ packages:
'@radix-ui/react-focus-guards': 1.0.0(react@18.2.0)
'@radix-ui/react-focus-scope': 1.0.2(react-dom@18.2.0)(react@18.2.0)
'@radix-ui/react-id': 1.0.0(react@18.2.0)
- '@radix-ui/react-popper': 1.1.1(@types/react@18.0.28)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-popper': 1.1.1(@types/react@18.2.6)(react-dom@18.2.0)(react@18.2.0)
'@radix-ui/react-portal': 1.0.2(react-dom@18.2.0)(react@18.2.0)
'@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0)
'@radix-ui/react-slot': 1.0.1(react@18.2.0)
@@ -1920,7 +1869,7 @@ packages:
aria-hidden: 1.2.3
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
- react-remove-scroll: 2.5.5(@types/react@18.0.28)(react@18.2.0)
+ react-remove-scroll: 2.5.5(@types/react@18.2.6)(react@18.2.0)
transitivePeerDependencies:
- '@types/react'
dev: false
@@ -2057,16 +2006,16 @@ packages:
'@babel/runtime': 7.20.13
dev: false
- /@redis/bloom@1.2.0(@redis/client@1.5.6):
+ /@redis/bloom@1.2.0(@redis/client@1.5.7):
resolution: {integrity: sha512-HG2DFjYKbpNmVXsa0keLHp/3leGJz1mjh09f2RLGGLQZzSHpkmZWuwJbAvo3QcRY8p80m5+ZdXZdYOSBLlp7Cg==}
peerDependencies:
'@redis/client': ^1.0.0
dependencies:
- '@redis/client': 1.5.6
+ '@redis/client': 1.5.7
dev: false
- /@redis/client@1.5.6:
- resolution: {integrity: sha512-dFD1S6je+A47Lj22jN/upVU2fj4huR7S9APd7/ziUXsIXDL+11GPYti4Suv5y8FuXaN+0ZG4JF+y1houEJ7ToA==}
+ /@redis/client@1.5.7:
+ resolution: {integrity: sha512-gaOBOuJPjK5fGtxSseaKgSvjiZXQCdLlGg9WYQst+/GRUjmXaiB5kVkeQMRtPc7Q2t93XZcJfBMSwzs/XS9UZw==}
engines: {node: '>=14'}
dependencies:
cluster-key-slot: 1.1.2
@@ -2074,36 +2023,36 @@ packages:
yallist: 4.0.0
dev: false
- /@redis/graph@1.1.0(@redis/client@1.5.6):
+ /@redis/graph@1.1.0(@redis/client@1.5.7):
resolution: {integrity: sha512-16yZWngxyXPd+MJxeSr0dqh2AIOi8j9yXKcKCwVaKDbH3HTuETpDVPcLujhFYVPtYrngSco31BUcSa9TH31Gqg==}
peerDependencies:
'@redis/client': ^1.0.0
dependencies:
- '@redis/client': 1.5.6
+ '@redis/client': 1.5.7
dev: false
- /@redis/json@1.0.4(@redis/client@1.5.6):
+ /@redis/json@1.0.4(@redis/client@1.5.7):
resolution: {integrity: sha512-LUZE2Gdrhg0Rx7AN+cZkb1e6HjoSKaeeW8rYnt89Tly13GBI5eP4CwDVr+MY8BAYfCg4/N15OUrtLoona9uSgw==}
peerDependencies:
'@redis/client': ^1.0.0
dependencies:
- '@redis/client': 1.5.6
+ '@redis/client': 1.5.7
dev: false
- /@redis/search@1.1.2(@redis/client@1.5.6):
+ /@redis/search@1.1.2(@redis/client@1.5.7):
resolution: {integrity: sha512-/cMfstG/fOh/SsE+4/BQGeuH/JJloeWuH+qJzM8dbxuWvdWibWAOAHHCZTMPhV3xIlH4/cUEIA8OV5QnYpaVoA==}
peerDependencies:
'@redis/client': ^1.0.0
dependencies:
- '@redis/client': 1.5.6
+ '@redis/client': 1.5.7
dev: false
- /@redis/time-series@1.0.4(@redis/client@1.5.6):
+ /@redis/time-series@1.0.4(@redis/client@1.5.7):
resolution: {integrity: sha512-ThUIgo2U/g7cCuZavucQTQzA9g9JbDDY2f64u3AbAoz/8vE2lt2U37LamDUVChhaDA3IRT9R6VvJwqnUfTJzng==}
peerDependencies:
'@redis/client': ^1.0.0
dependencies:
- '@redis/client': 1.5.6
+ '@redis/client': 1.5.7
dev: false
/@runtipi/postgres-migrations@5.3.0:
@@ -2111,7 +2060,7 @@ packages:
engines: {node: '>10.17.0'}
hasBin: true
dependencies:
- pg: 8.10.0
+ pg: 8.11.0
sql-template-strings: 2.2.2
transitivePeerDependencies:
- pg-native
@@ -2137,10 +2086,10 @@ packages:
'@sinonjs/commons': 2.0.0
dev: true
- /@swc/helpers@0.4.14:
- resolution: {integrity: sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==}
+ /@swc/helpers@0.5.1:
+ resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==}
dependencies:
- tslib: 2.5.0
+ tslib: 2.5.2
/@tabler/core@1.0.0-beta17:
resolution: {integrity: sha512-tQpzw8oi7vjLJTyCWLHHXKyGTd0JA4bsgN3w7lifl6HhyNOQSsxIx9EpkE/ZT842MlFwy+2tXkxi5fghegHQBw==}
@@ -2193,22 +2142,22 @@ packages:
tom-select:
optional: true
dependencies:
- '@popperjs/core': 2.11.6
- bootstrap: 5.3.0-alpha1(@popperjs/core@2.11.6)
+ '@popperjs/core': 2.11.7
+ bootstrap: 5.3.0-alpha1(@popperjs/core@2.11.7)
dev: false
- /@tabler/icons-react@2.11.0(react@18.2.0):
- resolution: {integrity: sha512-Mbie8IFLrtI0sGm802Bmierle0ixIi7FVczShoLjPZwRM0da1HcD588TF7oMuQ09zd241BY+L7M/f0Q6lquBng==}
+ /@tabler/icons-react@2.19.0(react@18.2.0):
+ resolution: {integrity: sha512-CitxGhjGcvxSmvK5JJ7JUAal5ifygUQzfMrVt/pOg+XELIt+3jtRDTyhZHHz84XoIddxRTQMZTl/11GOjtZ9SA==}
peerDependencies:
react: ^16.5.1 || ^17.0.0 || ^18.0.0
dependencies:
- '@tabler/icons': 2.11.0
+ '@tabler/icons': 2.19.0
prop-types: 15.8.1
react: 18.2.0
dev: false
- /@tabler/icons@2.11.0:
- resolution: {integrity: sha512-KPESQnvHoSpbAdgzDdrSmeZ9AE8fSU12fU3Cag79uXJCUkC8f741fcvPJPsFMDe0S96VSq3mMYF8JnA7a570uQ==}
+ /@tabler/icons@2.19.0:
+ resolution: {integrity: sha512-3bqWTxFOFkrld+hx0nDSgwGWPrP2NeB9ySCAqWjXMN0hwewXYnNPpDKkOYtDfUDRtB+iiR/0FyW+kki6tu6qkQ==}
dev: false
/@tanstack/match-sorter-utils@8.7.6:
@@ -2218,27 +2167,27 @@ packages:
remove-accents: 0.4.2
dev: false
- /@tanstack/query-core@4.27.0:
- resolution: {integrity: sha512-sm+QncWaPmM73IPwFlmWSKPqjdTXZeFf/7aEmWh00z7yl2FjqophPt0dE1EHW9P1giMC5rMviv7OUbSDmWzXXA==}
+ /@tanstack/query-core@4.29.7:
+ resolution: {integrity: sha512-GXG4b5hV2Loir+h2G+RXhJdoZhJLnrBWsuLB2r0qBRyhWuXq9w/dWxzvpP89H0UARlH6Mr9DiVj4SMtpkF/aUA==}
dev: false
- /@tanstack/react-query-devtools@4.27.0(@tanstack/react-query@4.27.0)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-DWtW1V2hG+I92ixr7uS3z70IMa4Yz4xwDiqyd7Af+qXGSD0cbcsnvBMyIcU20KaXW6PY1OdceX/SBkiioQUjCA==}
+ /@tanstack/react-query-devtools@4.29.7(@tanstack/react-query@4.29.7)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-fckNnBV6Kfbtq6EJqQen8oBjPqGFcOPS9SJmNKLbFLQgd7OpNIlA4M0r37iJYUY9m14/ESKc1wzKd36VfeiPjg==}
peerDependencies:
- '@tanstack/react-query': 4.27.0
+ '@tanstack/react-query': 4.29.7
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
dependencies:
'@tanstack/match-sorter-utils': 8.7.6
- '@tanstack/react-query': 4.27.0(react-dom@18.2.0)(react@18.2.0)
+ '@tanstack/react-query': 4.29.7(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
- superjson: 1.12.2
+ superjson: 1.12.3
use-sync-external-store: 1.2.0(react@18.2.0)
dev: false
- /@tanstack/react-query@4.27.0(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-9S49LTFenWbxVHx0iR6qUXP+MKL5kwz/mV9pzfNXvdIM1R0vT+hiecCCL+ox/tD2glAQ51JHHMffQaRuH7wYRA==}
+ /@tanstack/react-query@4.29.7(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-ijBWEzAIo09fB1yd22slRZzprrZ5zMdWYzBnCg5qiXuFbH78uGN1qtGz8+Ed4MuhaPaYSD+hykn+QEKtQviEtg==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -2249,7 +2198,7 @@ packages:
react-native:
optional: true
dependencies:
- '@tanstack/query-core': 4.27.0
+ '@tanstack/query-core': 4.29.7
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
use-sync-external-store: 1.2.0(react@18.2.0)
@@ -2259,7 +2208,7 @@ packages:
resolution: {integrity: sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA==}
engines: {node: '>=12'}
dependencies:
- '@babel/code-frame': 7.18.6
+ '@babel/code-frame': 7.21.4
'@babel/runtime': 7.20.13
'@types/aria-query': 5.0.1
aria-query: 5.1.3
@@ -2269,8 +2218,8 @@ packages:
pretty-format: 27.5.1
dev: true
- /@testing-library/dom@9.0.1:
- resolution: {integrity: sha512-fTOVsMY9QLFCCXRHG3Ese6cMH5qIWwSbgxZsgeF5TNsy81HKaZ4kgehnSF8FsR3OF+numlIV2YcU79MzbnhSig==}
+ /@testing-library/dom@9.3.0:
+ resolution: {integrity: sha512-Dffe68pGwI6WlLRYR2I0piIkyole9cSBH5jGQKCGMRpHW5RHCqAUaqc2Kv0tUyd4dU4DLPKhJIjyKOnjv4tuUw==}
engines: {node: '>=14'}
dependencies:
'@babel/code-frame': 7.18.6
@@ -2306,19 +2255,19 @@ packages:
react-dom: ^18.0.0
dependencies:
'@babel/runtime': 7.20.13
- '@testing-library/dom': 9.0.1
- '@types/react-dom': 18.0.11
+ '@testing-library/dom': 9.3.0
+ '@types/react-dom': 18.2.4
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: true
- /@testing-library/user-event@14.4.3(@testing-library/dom@9.0.1):
+ /@testing-library/user-event@14.4.3(@testing-library/dom@9.3.0):
resolution: {integrity: sha512-kCUc5MEwaEMakkO5x7aoD+DLi02ehmEM2QCGWvNqAS1dV/fAvORWEjnjsEIvml59M7Y5kCkWN6fCCyPOe8OL6Q==}
engines: {node: '>=12', npm: '>=6'}
peerDependencies:
'@testing-library/dom': '>=7.21.4'
dependencies:
- '@testing-library/dom': 9.0.1
+ '@testing-library/dom': 9.3.0
dev: true
/@tootallnate/once@2.0.0:
@@ -2334,53 +2283,53 @@ packages:
resolution: {integrity: sha512-vqd7ZUDSrXFVT1n8b2kc3LnklncDQFPvR58yUS1kEP23/nHPAO9l1lMjUfnPrXYYk4Hj54rrLKMW5ipwk7k09A==}
dev: true
- /@trpc/client@10.16.0(@trpc/server@10.16.0):
- resolution: {integrity: sha512-Hxxi3mOcUyszosj6xpPDIIBV1TOhXKpZ191BW/60r1lXBAfNrDUWHOTol1Dfu+hpcx4bpj3WRyob5cf+6KeCDA==}
+ /@trpc/client@10.27.1(@trpc/server@10.27.1):
+ resolution: {integrity: sha512-e9Syj6F41OHDSUg3JvT67fgoD22UbxPzYgp9Bno13NFpyeJc6vkXRlAgDc8ZuouqUPQuouJWll/I90CsuxEqvA==}
peerDependencies:
- '@trpc/server': 10.16.0
+ '@trpc/server': 10.27.1
dependencies:
- '@trpc/server': 10.16.0
+ '@trpc/server': 10.27.1
dev: false
- /@trpc/next@10.16.0(@tanstack/react-query@4.27.0)(@trpc/client@10.16.0)(@trpc/react-query@10.16.0)(@trpc/server@10.16.0)(next@13.2.4)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-2AohDydvvLk2IjnQ1hTnT8cVmLItYf6cFRwJVYnyi35y2DVKXLiIWuKSTzc9xzR5enYFUQJZivXaWx/i0jjcfQ==}
+ /@trpc/next@10.27.1(@tanstack/react-query@4.29.7)(@trpc/client@10.27.1)(@trpc/react-query@10.27.1)(@trpc/server@10.27.1)(next@13.4.3)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-3aMGjhJXiJOj/tjqkyMot3x/nbxbHeEcCWjgYiCHmiXVk9h9liIG73f2is8jWEPs3o/eJ+eNwNSzkfhrhIWq2g==}
peerDependencies:
'@tanstack/react-query': ^4.18.0
- '@trpc/client': 10.16.0
- '@trpc/react-query': 10.16.0
- '@trpc/server': 10.16.0
+ '@trpc/client': 10.27.1
+ '@trpc/react-query': 10.27.1
+ '@trpc/server': 10.27.1
next: '*'
react: '>=16.8.0'
react-dom: '>=16.8.0'
dependencies:
- '@tanstack/react-query': 4.27.0(react-dom@18.2.0)(react@18.2.0)
- '@trpc/client': 10.16.0(@trpc/server@10.16.0)
- '@trpc/react-query': 10.16.0(@tanstack/react-query@4.27.0)(@trpc/client@10.16.0)(@trpc/server@10.16.0)(react-dom@18.2.0)(react@18.2.0)
- '@trpc/server': 10.16.0
- next: 13.2.4(@babel/core@7.21.3)(react-dom@18.2.0)(react@18.2.0)(sass@1.59.3)
+ '@tanstack/react-query': 4.29.7(react-dom@18.2.0)(react@18.2.0)
+ '@trpc/client': 10.27.1(@trpc/server@10.27.1)
+ '@trpc/react-query': 10.27.1(@tanstack/react-query@4.29.7)(@trpc/client@10.27.1)(@trpc/server@10.27.1)(react-dom@18.2.0)(react@18.2.0)
+ '@trpc/server': 10.27.1
+ next: 13.4.3(@babel/core@7.21.8)(react-dom@18.2.0)(react@18.2.0)(sass@1.62.1)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
react-ssr-prepass: 1.5.0(react@18.2.0)
dev: false
- /@trpc/react-query@10.16.0(@tanstack/react-query@4.27.0)(@trpc/client@10.16.0)(@trpc/server@10.16.0)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-LHLkyYgmmmaqMK33Hil7+DxCRG+8cRl2hF/rY8DQneh7e/u4cBA/wbun5vs8BAJxmYcHsQNPlq5aBy80CyU78g==}
+ /@trpc/react-query@10.27.1(@tanstack/react-query@4.29.7)(@trpc/client@10.27.1)(@trpc/server@10.27.1)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-6Q6B5cGKvxnmy/B5VsOjOG4sBl19VJJrGloFp93jc3Hq3+EfniOssdoA81VLI3fInif8ns0Z4jgWUIpq8741cA==}
peerDependencies:
'@tanstack/react-query': ^4.18.0
- '@trpc/client': 10.16.0
- '@trpc/server': 10.16.0
+ '@trpc/client': 10.27.1
+ '@trpc/server': 10.27.1
react: '>=16.8.0'
react-dom: '>=16.8.0'
dependencies:
- '@tanstack/react-query': 4.27.0(react-dom@18.2.0)(react@18.2.0)
- '@trpc/client': 10.16.0(@trpc/server@10.16.0)
- '@trpc/server': 10.16.0
+ '@tanstack/react-query': 4.29.7(react-dom@18.2.0)(react@18.2.0)
+ '@trpc/client': 10.27.1(@trpc/server@10.27.1)
+ '@trpc/server': 10.27.1
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /@trpc/server@10.16.0:
- resolution: {integrity: sha512-lCUq7AB7vcgrNbaN+xP/AN62OjKDgrRyG7fTDPv5K633ut7KJ3m57qs60VRBOgp9vow6elAg51pKFFDtPHbTRA==}
+ /@trpc/server@10.27.1:
+ resolution: {integrity: sha512-oMTNpei0+CAet0BuDdBE9cup0SseJAOlWRhWhcTAU05rETsJnzCA5DfNkf+aP3XiAM8rMJfrTfC0Z3aeADhHaA==}
dev: false
/@tsconfig/node10@1.0.9:
@@ -2406,8 +2355,8 @@ packages:
/@types/babel__core@7.20.0:
resolution: {integrity: sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==}
dependencies:
- '@babel/parser': 7.21.3
- '@babel/types': 7.21.3
+ '@babel/parser': 7.21.8
+ '@babel/types': 7.21.5
'@types/babel__generator': 7.6.4
'@types/babel__template': 7.4.1
'@types/babel__traverse': 7.18.3
@@ -2416,33 +2365,33 @@ packages:
/@types/babel__generator@7.6.4:
resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==}
dependencies:
- '@babel/types': 7.21.3
+ '@babel/types': 7.21.5
dev: true
/@types/babel__template@7.4.1:
resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==}
dependencies:
- '@babel/parser': 7.21.3
- '@babel/types': 7.21.3
+ '@babel/parser': 7.21.8
+ '@babel/types': 7.21.5
dev: true
/@types/babel__traverse@7.18.3:
resolution: {integrity: sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==}
dependencies:
- '@babel/types': 7.21.3
+ '@babel/types': 7.21.5
dev: true
/@types/body-parser@1.19.2:
resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==}
dependencies:
'@types/connect': 3.4.35
- '@types/node': 18.15.3
+ '@types/node': 20.2.1
dev: true
/@types/connect@3.4.35:
resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==}
dependencies:
- '@types/node': 18.15.3
+ '@types/node': 20.2.1
dev: true
/@types/cookie@0.4.1:
@@ -2461,7 +2410,7 @@ packages:
/@types/express-serve-static-core@4.17.33:
resolution: {integrity: sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==}
dependencies:
- '@types/node': 18.15.3
+ '@types/node': 20.2.1
'@types/qs': 6.9.7
'@types/range-parser': 1.2.4
dev: true
@@ -2485,13 +2434,13 @@ packages:
resolution: {integrity: sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==}
dependencies:
'@types/jsonfile': 6.1.1
- '@types/node': 18.15.3
+ '@types/node': 20.2.1
dev: true
/@types/graceful-fs@4.1.6:
resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==}
dependencies:
- '@types/node': 18.15.3
+ '@types/node': 20.2.1
dev: true
/@types/hast@2.3.4:
@@ -2520,11 +2469,11 @@ packages:
'@types/istanbul-lib-report': 3.0.0
dev: true
- /@types/jest@29.5.0:
- resolution: {integrity: sha512-3Emr5VOl/aoBwnWcH/EFQvlSAmjV+XtV9GGu5mwdYew5vhQh0IUZx/60x0TzHDu09Bi7HMx10t/namdJw5QIcg==}
+ /@types/jest@29.5.1:
+ resolution: {integrity: sha512-tEuVcHrpaixS36w7hpsfLBLpjtMRJUE09/MHXn923LOVojDwyC14cWcfc0rDs0VEfUyYmt/+iX1kxxp+gZMcaQ==}
dependencies:
- expect: 29.4.3
- pretty-format: 29.4.3
+ expect: 29.5.0
+ pretty-format: 29.5.0
dev: true
/@types/js-levenshtein@1.1.1:
@@ -2534,7 +2483,7 @@ packages:
/@types/jsdom@20.0.1:
resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==}
dependencies:
- '@types/node': 18.15.3
+ '@types/node': 20.2.1
'@types/tough-cookie': 4.0.2
parse5: 7.1.2
dev: true
@@ -2550,13 +2499,7 @@ packages:
/@types/jsonfile@6.1.1:
resolution: {integrity: sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==}
dependencies:
- '@types/node': 18.15.3
- dev: true
-
- /@types/jsonwebtoken@9.0.1:
- resolution: {integrity: sha512-c5ltxazpWabia/4UzhIoaDcIza4KViOQhdbjRlfcIGVnsE3c3brkz9Z+F/EeJIECOQP7W7US2hNE930cWWkPiw==}
- dependencies:
- '@types/node': 18.15.3
+ '@types/node': 20.2.1
dev: true
/@types/lodash.merge@4.6.7:
@@ -2586,8 +2529,8 @@ packages:
resolution: {integrity: sha512-9PuLtBboc/+JJ7FshmJWv769gDonTpItN0Ol5TMwclpSQNjVyB2SRxSKBcTtbSysSL5R7Oea06kTTFNciCoYwA==}
dev: true
- /@types/node@18.15.3:
- resolution: {integrity: sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw==}
+ /@types/node@20.2.1:
+ resolution: {integrity: sha512-DqJociPbZP1lbZ5SQPk4oag6W7AyaGMO6gSfRwq3PWl4PXTwJpRQJhDq4W0kzrg3w6tJ1SwlvGZ5uKFHY13LIg==}
/@types/parse-json@4.0.0:
resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==}
@@ -2596,7 +2539,7 @@ packages:
/@types/pg@8.6.6:
resolution: {integrity: sha512-O2xNmXebtwVekJDD+02udOncjVcMZQuTEQEMpKJ0ZRf5E7/9JJX3izhKUcUifBkyKpljyUM6BTgy2trmviKlpw==}
dependencies:
- '@types/node': 18.15.3
+ '@types/node': 20.2.1
pg-protocol: 1.6.0
pg-types: 2.2.0
@@ -2615,20 +2558,20 @@ packages:
resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==}
dev: true
- /@types/react-dom@18.0.11:
- resolution: {integrity: sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==}
+ /@types/react-dom@18.2.4:
+ resolution: {integrity: sha512-G2mHoTMTL4yoydITgOGwWdWMVd8sNgyEP85xVmMKAPUBwQWm9wBPQUmvbeF4V3WBY1P7mmL4BkjQ0SqUpf1snw==}
dependencies:
- '@types/react': 18.0.28
+ '@types/react': 18.2.6
dev: true
/@types/react-transition-group@4.4.5:
resolution: {integrity: sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==}
dependencies:
- '@types/react': 18.0.28
+ '@types/react': 18.2.6
dev: false
- /@types/react@18.0.28:
- resolution: {integrity: sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew==}
+ /@types/react@18.2.6:
+ resolution: {integrity: sha512-wRZClXn//zxCFW+ye/D2qY65UsYP1Fpex2YXorHc8awoNamkMZSvBxwxdYVInsHOZZd2Ppq8isnSzJL5Mpf8OA==}
dependencies:
'@types/prop-types': 15.7.5
'@types/scheduler': 0.16.2
@@ -2637,21 +2580,21 @@ packages:
/@types/scheduler@0.16.2:
resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==}
- /@types/semver@7.3.13:
- resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==}
+ /@types/semver@7.5.0:
+ resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==}
dev: true
/@types/serve-static@1.15.0:
resolution: {integrity: sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==}
dependencies:
'@types/mime': 3.0.1
- '@types/node': 18.15.3
+ '@types/node': 20.2.1
dev: true
/@types/set-cookie-parser@2.4.2:
resolution: {integrity: sha512-fBZgytwhYAUkj/jC/FAV4RQ5EerRup1YQsXQCh8rZfiHkc4UahC192oH0smGwsXol3cL3A5oETuAHeQHmhXM4w==}
dependencies:
- '@types/node': 18.15.3
+ '@types/node': 20.2.1
dev: true
/@types/stack-utils@2.0.1:
@@ -2662,7 +2605,7 @@ packages:
resolution: {integrity: sha512-FFK/rRjNy24U6J1BvQkaNWu2ohOIF/kxRQXRsbT141YQODcOcZjzlcc4DGdI2SkTa0rhmF+X14zu6ICjCGIg+w==}
dependencies:
'@types/cookiejar': 2.1.2
- '@types/node': 18.15.3
+ '@types/node': 20.2.1
dev: true
/@types/supertest@2.0.12:
@@ -2674,7 +2617,7 @@ packages:
/@types/testing-library__jest-dom@5.14.5:
resolution: {integrity: sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==}
dependencies:
- '@types/jest': 29.5.0
+ '@types/jest': 29.5.1
dev: true
/@types/tough-cookie@4.0.2:
@@ -2693,14 +2636,14 @@ packages:
resolution: {integrity: sha512-rFT3ak0/2trgvp4yYZo5iKFEPsET7vKydKF+VRCxlQ9bpheehyAJH89dAkaLEq/j/RZXJIqcgsmPJKUP1Z28HA==}
dev: true
- /@types/validator@13.7.14:
- resolution: {integrity: sha512-J6OAed6rhN6zyqL9Of6ZMamhlsOEU/poBVvbHr/dKOYKTeuYYMlDkMv+b6UUV0o2i0tw73cgyv/97WTWaUl0/g==}
+ /@types/validator@13.7.17:
+ resolution: {integrity: sha512-aqayTNmeWrZcvnG2MG9eGYI6b7S5fl+yKgPs6bAjOTwPS316R5SxBGKvtSExfyoJU7pIeHJfsHI0Ji41RVMkvQ==}
dev: true
/@types/web-push@3.3.2:
resolution: {integrity: sha512-JxWGVL/m7mWTIg4mRYO+A6s0jPmBkr4iJr39DqJpRJAc+jrPiEe1/asmkwerzRon8ZZDxaZJpsxpv0Z18Wo9gw==}
dependencies:
- '@types/node': 18.15.3
+ '@types/node': 20.2.1
dev: true
/@types/yargs-parser@21.0.0:
@@ -2713,8 +2656,8 @@ packages:
'@types/yargs-parser': 21.0.0
dev: true
- /@typescript-eslint/eslint-plugin@5.55.0(@typescript-eslint/parser@5.55.0)(eslint@8.36.0)(typescript@5.0.2):
- resolution: {integrity: sha512-IZGc50rtbjk+xp5YQoJvmMPmJEYoC53SiKPXyqWfv15XoD2Y5Kju6zN0DwlmaGJp1Iw33JsWJcQ7nw0lGCGjVg==}
+ /@typescript-eslint/eslint-plugin@5.59.6(@typescript-eslint/parser@5.59.6)(eslint@8.41.0)(typescript@5.0.4):
+ resolution: {integrity: sha512-sXtOgJNEuRU5RLwPUb1jxtToZbgvq3M6FPpY4QENxoOggK+UpTxUBpj6tD8+Qh2g46Pi9We87E+eHnUw8YcGsw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
'@typescript-eslint/parser': ^5.0.0
@@ -2725,24 +2668,24 @@ packages:
optional: true
dependencies:
'@eslint-community/regexpp': 4.4.0
- '@typescript-eslint/parser': 5.55.0(eslint@8.36.0)(typescript@5.0.2)
- '@typescript-eslint/scope-manager': 5.55.0
- '@typescript-eslint/type-utils': 5.55.0(eslint@8.36.0)(typescript@5.0.2)
- '@typescript-eslint/utils': 5.55.0(eslint@8.36.0)(typescript@5.0.2)
+ '@typescript-eslint/parser': 5.59.6(eslint@8.41.0)(typescript@5.0.4)
+ '@typescript-eslint/scope-manager': 5.59.6
+ '@typescript-eslint/type-utils': 5.59.6(eslint@8.41.0)(typescript@5.0.4)
+ '@typescript-eslint/utils': 5.59.6(eslint@8.41.0)(typescript@5.0.4)
debug: 4.3.4
- eslint: 8.36.0
+ eslint: 8.41.0
grapheme-splitter: 1.0.4
ignore: 5.2.4
natural-compare-lite: 1.4.0
- semver: 7.3.8
- tsutils: 3.21.0(typescript@5.0.2)
- typescript: 5.0.2
+ semver: 7.5.1
+ tsutils: 3.21.0(typescript@5.0.4)
+ typescript: 5.0.4
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/parser@5.55.0(eslint@8.36.0)(typescript@5.0.2):
- resolution: {integrity: sha512-ppvmeF7hvdhUUZWSd2EEWfzcFkjJzgNQzVST22nzg958CR+sphy8A6K7LXQZd6V75m1VKjp+J4g/PCEfSCmzhw==}
+ /@typescript-eslint/parser@5.59.6(eslint@8.41.0)(typescript@5.0.4):
+ resolution: {integrity: sha512-7pCa6al03Pv1yf/dUg/s1pXz/yGMUBAw5EeWqNTFiSueKvRNonze3hma3lhdsOrQcaOXhbk5gKu2Fludiho9VA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
@@ -2751,12 +2694,12 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 5.55.0
- '@typescript-eslint/types': 5.55.0
- '@typescript-eslint/typescript-estree': 5.55.0(typescript@5.0.2)
+ '@typescript-eslint/scope-manager': 5.59.6
+ '@typescript-eslint/types': 5.59.6
+ '@typescript-eslint/typescript-estree': 5.59.6(typescript@5.0.4)
debug: 4.3.4
- eslint: 8.36.0
- typescript: 5.0.2
+ eslint: 8.41.0
+ typescript: 5.0.4
transitivePeerDependencies:
- supports-color
dev: true
@@ -2769,24 +2712,16 @@ packages:
'@typescript-eslint/visitor-keys': 5.52.0
dev: true
- /@typescript-eslint/scope-manager@5.55.0:
- resolution: {integrity: sha512-OK+cIO1ZGhJYNCL//a3ROpsd83psf4dUJ4j7pdNVzd5DmIk+ffkuUIX2vcZQbEW/IR41DYsfJTB19tpCboxQuw==}
+ /@typescript-eslint/scope-manager@5.59.6:
+ resolution: {integrity: sha512-gLbY3Le9Dxcb8KdpF0+SJr6EQ+hFGYFl6tVY8VxLPFDfUZC7BHFw+Vq7bM5lE9DwWPfx4vMWWTLGXgpc0mAYyQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- '@typescript-eslint/types': 5.55.0
- '@typescript-eslint/visitor-keys': 5.55.0
+ '@typescript-eslint/types': 5.59.6
+ '@typescript-eslint/visitor-keys': 5.59.6
dev: true
- /@typescript-eslint/scope-manager@5.58.0:
- resolution: {integrity: sha512-b+w8ypN5CFvrXWQb9Ow9T4/6LC2MikNf1viLkYTiTbkQl46CnR69w7lajz1icW0TBsYmlpg+mRzFJ4LEJ8X9NA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- '@typescript-eslint/types': 5.58.0
- '@typescript-eslint/visitor-keys': 5.58.0
- dev: true
-
- /@typescript-eslint/type-utils@5.55.0(eslint@8.36.0)(typescript@5.0.2):
- resolution: {integrity: sha512-ObqxBgHIXj8rBNm0yh8oORFrICcJuZPZTqtAFh0oZQyr5DnAHZWfyw54RwpEEH+fD8suZaI0YxvWu5tYE/WswA==}
+ /@typescript-eslint/type-utils@5.59.6(eslint@8.41.0)(typescript@5.0.4):
+ resolution: {integrity: sha512-A4tms2Mp5yNvLDlySF+kAThV9VTBPCvGf0Rp8nl/eoDX9Okun8byTKoj3fJ52IJitjWOk0fKPNQhXEB++eNozQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '*'
@@ -2795,12 +2730,12 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 5.55.0(typescript@5.0.2)
- '@typescript-eslint/utils': 5.55.0(eslint@8.36.0)(typescript@5.0.2)
+ '@typescript-eslint/typescript-estree': 5.59.6(typescript@5.0.4)
+ '@typescript-eslint/utils': 5.59.6(eslint@8.41.0)(typescript@5.0.4)
debug: 4.3.4
- eslint: 8.36.0
- tsutils: 3.21.0(typescript@5.0.2)
- typescript: 5.0.2
+ eslint: 8.41.0
+ tsutils: 3.21.0(typescript@5.0.4)
+ typescript: 5.0.4
transitivePeerDependencies:
- supports-color
dev: true
@@ -2810,17 +2745,12 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /@typescript-eslint/types@5.55.0:
- resolution: {integrity: sha512-M4iRh4AG1ChrOL6Y+mETEKGeDnT7Sparn6fhZ5LtVJF1909D5O4uqK+C5NPbLmpfZ0XIIxCdwzKiijpZUOvOug==}
+ /@typescript-eslint/types@5.59.6:
+ resolution: {integrity: sha512-tH5lBXZI7T2MOUgOWFdVNUILsI02shyQvfzG9EJkoONWugCG77NDDa1EeDGw7oJ5IvsTAAGVV8I3Tk2PNu9QfA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /@typescript-eslint/types@5.58.0:
- resolution: {integrity: sha512-JYV4eITHPzVQMnHZcYJXl2ZloC7thuUHrcUmxtzvItyKPvQ50kb9QXBkgNAt90OYMqwaodQh2kHutWZl1fc+1g==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dev: true
-
- /@typescript-eslint/typescript-estree@5.52.0(typescript@5.0.2):
+ /@typescript-eslint/typescript-estree@5.52.0(typescript@5.0.4):
resolution: {integrity: sha512-WeWnjanyEwt6+fVrSR0MYgEpUAuROxuAH516WPjUblIrClzYJj0kBbjdnbQXLpgAN8qbEuGywiQsXUVDiAoEuQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -2834,15 +2764,15 @@ packages:
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
- semver: 7.3.8
- tsutils: 3.21.0(typescript@5.0.2)
- typescript: 5.0.2
+ semver: 7.5.1
+ tsutils: 3.21.0(typescript@5.0.4)
+ typescript: 5.0.4
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/typescript-estree@5.55.0(typescript@5.0.2):
- resolution: {integrity: sha512-I7X4A9ovA8gdpWMpr7b1BN9eEbvlEtWhQvpxp/yogt48fy9Lj3iE3ild/1H3jKBBIYj5YYJmS2+9ystVhC7eaQ==}
+ /@typescript-eslint/typescript-estree@5.59.6(typescript@5.0.4):
+ resolution: {integrity: sha512-vW6JP3lMAs/Tq4KjdI/RiHaaJSO7IUsbkz17it/Rl9Q+WkQ77EOuOnlbaU8kKfVIOJxMhnRiBG+olE7f3M16DA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
typescript: '*'
@@ -2850,94 +2780,53 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 5.55.0
- '@typescript-eslint/visitor-keys': 5.55.0
+ '@typescript-eslint/types': 5.59.6
+ '@typescript-eslint/visitor-keys': 5.59.6
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
- semver: 7.3.8
- tsutils: 3.21.0(typescript@5.0.2)
- typescript: 5.0.2
+ semver: 7.5.1
+ tsutils: 3.21.0(typescript@5.0.4)
+ typescript: 5.0.4
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/typescript-estree@5.58.0(typescript@5.0.2):
- resolution: {integrity: sha512-cRACvGTodA+UxnYM2uwA2KCwRL7VAzo45syNysqlMyNyjw0Z35Icc9ihPJZjIYuA5bXJYiJ2YGUB59BqlOZT1Q==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@typescript-eslint/types': 5.58.0
- '@typescript-eslint/visitor-keys': 5.58.0
- debug: 4.3.4
- globby: 11.1.0
- is-glob: 4.0.3
- semver: 7.3.8
- tsutils: 3.21.0(typescript@5.0.2)
- typescript: 5.0.2
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@typescript-eslint/utils@5.52.0(eslint@8.36.0)(typescript@5.0.2):
+ /@typescript-eslint/utils@5.52.0(eslint@8.41.0)(typescript@5.0.4):
resolution: {integrity: sha512-As3lChhrbwWQLNk2HC8Ree96hldKIqk98EYvypd3It8Q1f8d5zWyIoaZEp2va5667M4ZyE7X8UUR+azXrFl+NA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
'@types/json-schema': 7.0.11
- '@types/semver': 7.3.13
+ '@types/semver': 7.5.0
'@typescript-eslint/scope-manager': 5.52.0
'@typescript-eslint/types': 5.52.0
- '@typescript-eslint/typescript-estree': 5.52.0(typescript@5.0.2)
- eslint: 8.36.0
+ '@typescript-eslint/typescript-estree': 5.52.0(typescript@5.0.4)
+ eslint: 8.41.0
eslint-scope: 5.1.1
- eslint-utils: 3.0.0(eslint@8.36.0)
- semver: 7.3.8
+ eslint-utils: 3.0.0(eslint@8.41.0)
+ semver: 7.5.1
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /@typescript-eslint/utils@5.55.0(eslint@8.36.0)(typescript@5.0.2):
- resolution: {integrity: sha512-FkW+i2pQKcpDC3AY6DU54yl8Lfl14FVGYDgBTyGKB75cCwV3KpkpTMFi9d9j2WAJ4271LR2HeC5SEWF/CZmmfw==}
+ /@typescript-eslint/utils@5.59.6(eslint@8.41.0)(typescript@5.0.4):
+ resolution: {integrity: sha512-vzaaD6EXbTS29cVH0JjXBdzMt6VBlv+hE31XktDRMX1j3462wZCJa7VzO2AxXEXcIl8GQqZPcOPuW/Z1tZVogg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
- '@eslint-community/eslint-utils': 4.3.0(eslint@8.36.0)
+ '@eslint-community/eslint-utils': 4.3.0(eslint@8.41.0)
'@types/json-schema': 7.0.11
- '@types/semver': 7.3.13
- '@typescript-eslint/scope-manager': 5.55.0
- '@typescript-eslint/types': 5.55.0
- '@typescript-eslint/typescript-estree': 5.55.0(typescript@5.0.2)
- eslint: 8.36.0
+ '@types/semver': 7.5.0
+ '@typescript-eslint/scope-manager': 5.59.6
+ '@typescript-eslint/types': 5.59.6
+ '@typescript-eslint/typescript-estree': 5.59.6(typescript@5.0.4)
+ eslint: 8.41.0
eslint-scope: 5.1.1
- semver: 7.3.8
- transitivePeerDependencies:
- - supports-color
- - typescript
- dev: true
-
- /@typescript-eslint/utils@5.58.0(eslint@8.36.0)(typescript@5.0.2):
- resolution: {integrity: sha512-gAmLOTFXMXOC+zP1fsqm3VceKSBQJNzV385Ok3+yzlavNHZoedajjS4UyS21gabJYcobuigQPs/z71A9MdJFqQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- dependencies:
- '@eslint-community/eslint-utils': 4.3.0(eslint@8.36.0)
- '@types/json-schema': 7.0.11
- '@types/semver': 7.3.13
- '@typescript-eslint/scope-manager': 5.58.0
- '@typescript-eslint/types': 5.58.0
- '@typescript-eslint/typescript-estree': 5.58.0(typescript@5.0.2)
- eslint: 8.36.0
- eslint-scope: 5.1.1
- semver: 7.3.8
+ semver: 7.5.1
transitivePeerDependencies:
- supports-color
- typescript
@@ -2951,19 +2840,11 @@ packages:
eslint-visitor-keys: 3.3.0
dev: true
- /@typescript-eslint/visitor-keys@5.55.0:
- resolution: {integrity: sha512-q2dlHHwWgirKh1D3acnuApXG+VNXpEY5/AwRxDVuEQpxWaB0jCDe0jFMVMALJ3ebSfuOVE8/rMS+9ZOYGg1GWw==}
+ /@typescript-eslint/visitor-keys@5.59.6:
+ resolution: {integrity: sha512-zEfbFLzB9ETcEJ4HZEEsCR9HHeNku5/Qw1jSS5McYJv5BR+ftYXwFFAH5Al+xkGaZEqowMwl7uoJjQb1YSPF8Q==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- '@typescript-eslint/types': 5.55.0
- eslint-visitor-keys: 3.3.0
- dev: true
-
- /@typescript-eslint/visitor-keys@5.58.0:
- resolution: {integrity: sha512-/fBraTlPj0jwdyTwLyrRTxv/3lnU2H96pNTVM6z3esTWLtA5MZ9ghSMJ7Rb+TtUAdtEw9EyJzJ0EydIMKxQ9gA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- '@typescript-eslint/types': 5.58.0
+ '@typescript-eslint/types': 5.59.6
eslint-visitor-keys: 3.3.0
dev: true
@@ -3076,6 +2957,11 @@ packages:
resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==}
dev: false
+ /are-docs-informative@0.0.2:
+ resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==}
+ engines: {node: '>=14'}
+ dev: true
+
/are-we-there-yet@2.0.0:
resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==}
engines: {node: '>=10'}
@@ -3115,7 +3001,7 @@ packages:
resolution: {integrity: sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==}
engines: {node: '>=10'}
dependencies:
- tslib: 2.5.0
+ tslib: 2.5.2
dev: false
/aria-query@5.1.3:
@@ -3215,17 +3101,17 @@ packages:
deep-equal: 2.2.0
dev: true
- /babel-jest@29.5.0(@babel/core@7.21.3):
+ /babel-jest@29.5.0(@babel/core@7.21.8):
resolution: {integrity: sha512-mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
'@babel/core': ^7.8.0
dependencies:
- '@babel/core': 7.21.3
+ '@babel/core': 7.21.8
'@jest/transform': 29.5.0
'@types/babel__core': 7.20.0
babel-plugin-istanbul: 6.1.1
- babel-preset-jest: 29.5.0(@babel/core@7.21.3)
+ babel-preset-jest: 29.5.0(@babel/core@7.21.8)
chalk: 4.1.2
graceful-fs: 4.2.10
slash: 3.0.0
@@ -3251,7 +3137,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@babel/template': 7.20.7
- '@babel/types': 7.21.3
+ '@babel/types': 7.21.5
'@types/babel__core': 7.20.0
'@types/babel__traverse': 7.18.3
dev: true
@@ -3265,35 +3151,35 @@ packages:
resolve: 1.22.1
dev: false
- /babel-preset-current-node-syntax@1.0.1(@babel/core@7.21.3):
+ /babel-preset-current-node-syntax@1.0.1(@babel/core@7.21.8):
resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.21.3
- '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.3)
- '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.21.3)
- '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.21.3)
- '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.21.3)
- '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.21.3)
- '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.21.3)
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.21.3)
- '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.21.3)
- '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.21.3)
- '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.3)
- '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.3)
- '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.21.3)
+ '@babel/core': 7.21.8
+ '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.8)
+ '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.21.8)
+ '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.21.8)
+ '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.21.8)
+ '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.21.8)
+ '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.21.8)
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.21.8)
+ '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.21.8)
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.21.8)
+ '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.8)
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.8)
+ '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.21.8)
dev: true
- /babel-preset-jest@29.5.0(@babel/core@7.21.3):
+ /babel-preset-jest@29.5.0(@babel/core@7.21.8):
resolution: {integrity: sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.21.3
+ '@babel/core': 7.21.8
babel-plugin-jest-hoist: 29.5.0
- babel-preset-current-node-syntax: 1.0.1(@babel/core@7.21.3)
+ babel-preset-current-node-syntax: 1.0.1(@babel/core@7.21.8)
dev: true
/bail@2.0.2:
@@ -3341,12 +3227,12 @@ packages:
- supports-color
dev: false
- /bootstrap@5.3.0-alpha1(@popperjs/core@2.11.6):
+ /bootstrap@5.3.0-alpha1(@popperjs/core@2.11.7):
resolution: {integrity: sha512-ABZpKK4ObS3kKlIqH+ZVDqoy5t/bhFG0oHTAzByUdon7YIom0lpCeTqRniDzJmbtcWkNe800VVPBiJgxSYTYew==}
peerDependencies:
'@popperjs/core': ^2.11.6
dependencies:
- '@popperjs/core': 2.11.6
+ '@popperjs/core': 2.11.7
dev: false
/brace-expansion@1.1.11:
@@ -3409,6 +3295,12 @@ packages:
base64-js: 1.5.1
ieee754: 1.2.1
+ /busboy@1.6.0:
+ resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==}
+ engines: {node: '>=10.16.0'}
+ dependencies:
+ streamsearch: 1.1.0
+
/bytes@3.1.2:
resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
engines: {node: '>= 0.8'}
@@ -3439,9 +3331,6 @@ packages:
engines: {node: '>=14.16'}
dev: true
- /caniuse-lite@1.0.30001456:
- resolution: {integrity: sha512-XFHJY5dUgmpMV25UqaD4kVq2LsiaU5rS8fb0f17pCoXQiQslzmFgnfOxfvo1bTpTqf7dwG/N/05CnLCnOEKmzA==}
-
/caniuse-lite@1.0.30001469:
resolution: {integrity: sha512-Rcp7221ScNqQPP3W+lVOYDyjdR6dC+neEQCttoNr5bAyz54AboB4iwpnWgyi8P4YUsPybVzT4LgWiBbI3drL4g==}
@@ -3682,8 +3571,8 @@ packages:
resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==}
dev: true
- /connect-redis@7.0.1(express-session@1.17.3):
- resolution: {integrity: sha512-xxyhus0nfPw96s0jI5fvRwGGYwJYISgVuJv40OSFV8N4l4ystNHZdoq0w90XhOGbsZTQJGc9Nwr6RnYsVZZv8w==}
+ /connect-redis@7.1.0(express-session@1.17.3):
+ resolution: {integrity: sha512-UaqO1EirWjON2ENsyau7N5lbkrdYBpS6mYlXSeff/OYXsd6EGZ+SXSmNPoljL2PSua8fgjAEaldSA73PMZQ9Eg==}
engines: {node: '>=16'}
peerDependencies:
express-session: '>=1'
@@ -4019,8 +3908,8 @@ packages:
webidl-conversions: 7.0.0
dev: true
- /dotenv-cli@7.1.0:
- resolution: {integrity: sha512-motytjZFQB3ZtGTIN4c0vnFgv4kuNZ2WxVnGY6PVFiygCzkm3IFBBguDUzezd9HgNA0OYYd6vNCWlozs0Q1Zxg==}
+ /dotenv-cli@7.2.1:
+ resolution: {integrity: sha512-ODHbGTskqRtXAzZapDPvgNuDVQApu4oKX8lZW7Y0+9hKA6le1ZJlyRS687oU9FXjOVEDU/VFV6zI125HzhM1UQ==}
hasBin: true
dependencies:
cross-spawn: 7.0.3
@@ -4046,8 +3935,8 @@ packages:
wordwrap: 1.0.0
dev: true
- /drizzle-kit@0.17.4:
- resolution: {integrity: sha512-9OuHsZBxS1IkWnF9vFeTWR5XH9UCv4SclfPaFt7he8TPVzDka5vpGmhNh9Oaj+OZg6Pf4PSV2Yt8X3c44ayHVA==}
+ /drizzle-kit@0.18.0:
+ resolution: {integrity: sha512-43oH0XNWJDfMmVtDVnW8OV+tIs3xXDb1MjdsDiv0a7unQAylr0hpGG0HD5uEPWSbt7oxBots+hnYWxo98D0KAg==}
hasBin: true
dependencies:
camelcase: 7.0.1
@@ -4058,13 +3947,14 @@ packages:
glob: 8.1.0
hanji: 0.0.5
json-diff: 0.9.0
+ minimatch: 7.4.6
zod: 3.21.4
transitivePeerDependencies:
- supports-color
dev: true
- /drizzle-orm@0.24.1(@types/pg@8.6.6)(pg@8.10.0):
- resolution: {integrity: sha512-N6XRbwj55hOa1G/b07/jG3axD1NufyJPm4UxJapJx6u0BLFEfAzkrtW3V27rrtsYUHHO8rbOgvvMwXP16NvBng==}
+ /drizzle-orm@0.26.0(@types/pg@8.6.6)(pg@8.11.0):
+ resolution: {integrity: sha512-ztjhHehcuG5+lpGYxfT/L5I+yd/Z0dOf0fV3cS2ywBU01wkpxjwl4EJZVT7kVzjYfM8kwMGDghAPRPBCK0vULA==}
peerDependencies:
'@aws-sdk/client-rds-data': '>=3'
'@cloudflare/workers-types': '>=3'
@@ -4074,6 +3964,7 @@ packages:
'@types/better-sqlite3': '*'
'@types/pg': '*'
'@types/sql.js': '*'
+ '@vercel/postgres': '*'
better-sqlite3: '>=7'
bun-types: '*'
knex: '*'
@@ -4100,6 +3991,8 @@ packages:
optional: true
'@types/sql.js':
optional: true
+ '@vercel/postgres':
+ optional: true
better-sqlite3:
optional: true
bun-types:
@@ -4120,7 +4013,7 @@ packages:
optional: true
dependencies:
'@types/pg': 8.6.6
- pg: 8.10.0
+ pg: 8.11.0
dev: false
/ecdsa-sig-formatter@1.0.11:
@@ -4582,7 +4475,7 @@ packages:
source-map: 0.6.1
dev: true
- /eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.27.5)(eslint@8.36.0):
+ /eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.27.5)(eslint@8.41.0):
resolution: {integrity: sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==}
engines: {node: ^10.12.0 || >=12.0.0}
peerDependencies:
@@ -4590,14 +4483,14 @@ packages:
eslint-plugin-import: ^2.25.2
dependencies:
confusing-browser-globals: 1.0.11
- eslint: 8.36.0
- eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.55.0)(eslint-import-resolver-typescript@3.5.3)(eslint@8.36.0)
+ eslint: 8.41.0
+ eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-typescript@3.5.5)(eslint@8.41.0)
object.assign: 4.1.4
object.entries: 1.1.6
semver: 6.3.0
dev: true
- /eslint-config-airbnb-typescript@17.0.0(@typescript-eslint/eslint-plugin@5.55.0)(@typescript-eslint/parser@5.55.0)(eslint-plugin-import@2.27.5)(eslint@8.36.0):
+ /eslint-config-airbnb-typescript@17.0.0(@typescript-eslint/eslint-plugin@5.59.6)(@typescript-eslint/parser@5.59.6)(eslint-plugin-import@2.27.5)(eslint@8.41.0):
resolution: {integrity: sha512-elNiuzD0kPAPTXjFWg+lE24nMdHMtuxgYoD30OyMD6yrW1AhFZPAg27VX7d3tzOErw+dgJTNWfRSDqEcXb4V0g==}
peerDependencies:
'@typescript-eslint/eslint-plugin': ^5.13.0
@@ -4605,14 +4498,14 @@ packages:
eslint: ^7.32.0 || ^8.2.0
eslint-plugin-import: ^2.25.3
dependencies:
- '@typescript-eslint/eslint-plugin': 5.55.0(@typescript-eslint/parser@5.55.0)(eslint@8.36.0)(typescript@5.0.2)
- '@typescript-eslint/parser': 5.55.0(eslint@8.36.0)(typescript@5.0.2)
- eslint: 8.36.0
- eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.27.5)(eslint@8.36.0)
- eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.55.0)(eslint-import-resolver-typescript@3.5.3)(eslint@8.36.0)
+ '@typescript-eslint/eslint-plugin': 5.59.6(@typescript-eslint/parser@5.59.6)(eslint@8.41.0)(typescript@5.0.4)
+ '@typescript-eslint/parser': 5.59.6(eslint@8.41.0)(typescript@5.0.4)
+ eslint: 8.41.0
+ eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.27.5)(eslint@8.41.0)
+ eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-typescript@3.5.5)(eslint@8.41.0)
dev: true
- /eslint-config-airbnb@19.0.4(eslint-plugin-import@2.27.5)(eslint-plugin-jsx-a11y@6.7.1)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.32.2)(eslint@8.36.0):
+ /eslint-config-airbnb@19.0.4(eslint-plugin-import@2.27.5)(eslint-plugin-jsx-a11y@6.7.1)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.32.2)(eslint@8.41.0):
resolution: {integrity: sha512-T75QYQVQX57jiNgpF9r1KegMICE94VYwoFQyMGhrvc+lB8YF2E/M/PYDaQe1AJcWaEgqLE+ErXV1Og/+6Vyzew==}
engines: {node: ^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -4622,18 +4515,18 @@ packages:
eslint-plugin-react: ^7.28.0
eslint-plugin-react-hooks: ^4.3.0
dependencies:
- eslint: 8.36.0
- eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.27.5)(eslint@8.36.0)
- eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.55.0)(eslint-import-resolver-typescript@3.5.3)(eslint@8.36.0)
- eslint-plugin-jsx-a11y: 6.7.1(eslint@8.36.0)
- eslint-plugin-react: 7.32.2(eslint@8.36.0)
- eslint-plugin-react-hooks: 4.6.0(eslint@8.36.0)
+ eslint: 8.41.0
+ eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.27.5)(eslint@8.41.0)
+ eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-typescript@3.5.5)(eslint@8.41.0)
+ eslint-plugin-jsx-a11y: 6.7.1(eslint@8.41.0)
+ eslint-plugin-react: 7.32.2(eslint@8.41.0)
+ eslint-plugin-react-hooks: 4.6.0(eslint@8.41.0)
object.assign: 4.1.4
object.entries: 1.1.6
dev: true
- /eslint-config-next@13.2.4(eslint@8.36.0)(typescript@5.0.2):
- resolution: {integrity: sha512-lunIBhsoeqw6/Lfkd6zPt25w1bn0znLA/JCL+au1HoEpSb4/PpsOYsYtgV/q+YPsoKIOzFyU5xnb04iZnXjUvg==}
+ /eslint-config-next@13.4.3(eslint@8.41.0)(typescript@5.0.4):
+ resolution: {integrity: sha512-1lXwdFi29fKxzeugof/TUE7lpHyJQt5+U4LaUHyvQfHjvsWO77vFNicJv5sX6k0VDVSbnfz0lw+avxI+CinbMg==}
peerDependencies:
eslint: ^7.23.0 || ^8.0.0
typescript: '>=3.3.1'
@@ -4641,29 +4534,29 @@ packages:
typescript:
optional: true
dependencies:
- '@next/eslint-plugin-next': 13.2.4
+ '@next/eslint-plugin-next': 13.4.3
'@rushstack/eslint-patch': 1.2.0
- '@typescript-eslint/parser': 5.55.0(eslint@8.36.0)(typescript@5.0.2)
- eslint: 8.36.0
+ '@typescript-eslint/parser': 5.59.6(eslint@8.41.0)(typescript@5.0.4)
+ eslint: 8.41.0
eslint-import-resolver-node: 0.3.7
- eslint-import-resolver-typescript: 3.5.3(eslint-plugin-import@2.27.5)(eslint@8.36.0)
- eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.55.0)(eslint-import-resolver-typescript@3.5.3)(eslint@8.36.0)
- eslint-plugin-jsx-a11y: 6.7.1(eslint@8.36.0)
- eslint-plugin-react: 7.32.2(eslint@8.36.0)
- eslint-plugin-react-hooks: 4.6.0(eslint@8.36.0)
- typescript: 5.0.2
+ eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.41.0)
+ eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-typescript@3.5.5)(eslint@8.41.0)
+ eslint-plugin-jsx-a11y: 6.7.1(eslint@8.41.0)
+ eslint-plugin-react: 7.32.2(eslint@8.41.0)
+ eslint-plugin-react-hooks: 4.6.0(eslint@8.41.0)
+ typescript: 5.0.4
transitivePeerDependencies:
- eslint-import-resolver-webpack
- supports-color
dev: true
- /eslint-config-prettier@8.7.0(eslint@8.36.0):
- resolution: {integrity: sha512-HHVXLSlVUhMSmyW4ZzEuvjpwqamgmlfkutD53cYXLikh4pt/modINRcCIApJ84czDxM4GZInwUrromsDdTImTA==}
+ /eslint-config-prettier@8.8.0(eslint@8.41.0):
+ resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==}
hasBin: true
peerDependencies:
eslint: '>=7.0.0'
dependencies:
- eslint: 8.36.0
+ eslint: 8.41.0
dev: true
/eslint-import-resolver-node@0.3.7:
@@ -4676,8 +4569,8 @@ packages:
- supports-color
dev: true
- /eslint-import-resolver-typescript@3.5.3(eslint-plugin-import@2.27.5)(eslint@8.36.0):
- resolution: {integrity: sha512-njRcKYBc3isE42LaTcJNVANR3R99H9bAxBDMNDr2W7yq5gYPxbU3MkdhsQukxZ/Xg9C2vcyLlDsbKfRDg0QvCQ==}
+ /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.41.0):
+ resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
eslint: '*'
@@ -4685,18 +4578,22 @@ packages:
dependencies:
debug: 4.3.4
enhanced-resolve: 5.12.0
- eslint: 8.36.0
- eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.55.0)(eslint-import-resolver-typescript@3.5.3)(eslint@8.36.0)
- get-tsconfig: 4.4.0
+ eslint: 8.41.0
+ eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.41.0)
+ eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-typescript@3.5.5)(eslint@8.41.0)
+ get-tsconfig: 4.5.0
globby: 13.1.3
is-core-module: 2.11.0
is-glob: 4.0.3
synckit: 0.8.5
transitivePeerDependencies:
+ - '@typescript-eslint/parser'
+ - eslint-import-resolver-node
+ - eslint-import-resolver-webpack
- supports-color
dev: true
- /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.55.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.3)(eslint@8.36.0):
+ /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.41.0):
resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==}
engines: {node: '>=4'}
peerDependencies:
@@ -4717,16 +4614,16 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 5.55.0(eslint@8.36.0)(typescript@5.0.2)
+ '@typescript-eslint/parser': 5.59.6(eslint@8.41.0)(typescript@5.0.4)
debug: 3.2.7(supports-color@5.5.0)
- eslint: 8.36.0
+ eslint: 8.41.0
eslint-import-resolver-node: 0.3.7
- eslint-import-resolver-typescript: 3.5.3(eslint-plugin-import@2.27.5)(eslint@8.36.0)
+ eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.41.0)
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.55.0)(eslint-import-resolver-typescript@3.5.3)(eslint@8.36.0):
+ /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-typescript@3.5.5)(eslint@8.41.0):
resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==}
engines: {node: '>=4'}
peerDependencies:
@@ -4736,15 +4633,15 @@ packages:
'@typescript-eslint/parser':
optional: true
dependencies:
- '@typescript-eslint/parser': 5.55.0(eslint@8.36.0)(typescript@5.0.2)
+ '@typescript-eslint/parser': 5.59.6(eslint@8.41.0)(typescript@5.0.4)
array-includes: 3.1.6
array.prototype.flat: 1.3.1
array.prototype.flatmap: 1.3.1
debug: 3.2.7(supports-color@5.5.0)
doctrine: 2.1.0
- eslint: 8.36.0
+ eslint: 8.41.0
eslint-import-resolver-node: 0.3.7
- eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.55.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.3)(eslint@8.36.0)
+ eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.41.0)
has: 1.0.3
is-core-module: 2.11.0
is-glob: 4.0.3
@@ -4759,7 +4656,7 @@ packages:
- supports-color
dev: true
- /eslint-plugin-jest-dom@4.0.3(eslint@8.36.0):
+ /eslint-plugin-jest-dom@4.0.3(eslint@8.41.0):
resolution: {integrity: sha512-9j+n8uj0+V0tmsoS7bYC7fLhQmIvjRqRYEcbDSi+TKPsTThLLXCyj5swMSSf/hTleeMktACnn+HFqXBr5gbcbA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6', yarn: '>=1'}
peerDependencies:
@@ -4767,11 +4664,11 @@ packages:
dependencies:
'@babel/runtime': 7.20.13
'@testing-library/dom': 8.20.0
- eslint: 8.36.0
+ eslint: 8.41.0
requireindex: 1.2.0
dev: true
- /eslint-plugin-jest@27.2.1(@typescript-eslint/eslint-plugin@5.55.0)(eslint@8.36.0)(jest@29.5.0)(typescript@5.0.2):
+ /eslint-plugin-jest@27.2.1(@typescript-eslint/eslint-plugin@5.59.6)(eslint@8.41.0)(jest@29.5.0)(typescript@5.0.4):
resolution: {integrity: sha512-l067Uxx7ZT8cO9NJuf+eJHvt6bqJyz2Z29wykyEdz/OtmcELQl2MQGQLX8J94O1cSJWAwUSEvCjwjA7KEK3Hmg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
@@ -4784,34 +4681,35 @@ packages:
jest:
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 5.55.0(@typescript-eslint/parser@5.55.0)(eslint@8.36.0)(typescript@5.0.2)
- '@typescript-eslint/utils': 5.52.0(eslint@8.36.0)(typescript@5.0.2)
- eslint: 8.36.0
- jest: 29.5.0(@types/node@18.15.3)(ts-node@10.9.1)
+ '@typescript-eslint/eslint-plugin': 5.59.6(@typescript-eslint/parser@5.59.6)(eslint@8.41.0)(typescript@5.0.4)
+ '@typescript-eslint/utils': 5.52.0(eslint@8.41.0)(typescript@5.0.4)
+ eslint: 8.41.0
+ jest: 29.5.0(@types/node@20.2.1)(ts-node@10.9.1)
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /eslint-plugin-jsdoc@40.1.0(eslint@8.36.0):
- resolution: {integrity: sha512-ANvrhiu62VlSorARM0hup60VQsS3hNyp0Ca7cnJDj8tpJzM7tNhBVqMVYXSuLzEmqrpwx6aAh+NAN2DdAGG5fQ==}
- engines: {node: ^14 || ^16 || ^17 || ^18 || ^19}
+ /eslint-plugin-jsdoc@44.2.4(eslint@8.41.0):
+ resolution: {integrity: sha512-/EMMxCyRh1SywhCb66gAqoGX4Yv6Xzc4bsSkF1AiY2o2+bQmGMQ05QZ5+JjHbdFTPDZY9pfn+DsSNP0a5yQpIg==}
+ engines: {node: '>=16'}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
dependencies:
- '@es-joy/jsdoccomment': 0.37.0
+ '@es-joy/jsdoccomment': 0.39.4
+ are-docs-informative: 0.0.2
comment-parser: 1.3.1
debug: 4.3.4
escape-string-regexp: 4.0.0
- eslint: 8.36.0
+ eslint: 8.41.0
esquery: 1.5.0
- semver: 7.3.8
+ semver: 7.5.1
spdx-expression-parse: 3.0.1
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-jsx-a11y@6.7.1(eslint@8.36.0):
+ /eslint-plugin-jsx-a11y@6.7.1(eslint@8.41.0):
resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==}
engines: {node: '>=4.0'}
peerDependencies:
@@ -4826,7 +4724,7 @@ packages:
axobject-query: 3.1.1
damerau-levenshtein: 1.0.8
emoji-regex: 9.2.2
- eslint: 8.36.0
+ eslint: 8.41.0
has: 1.0.3
jsx-ast-utils: 3.3.3
language-tags: 1.0.5
@@ -4836,16 +4734,16 @@ packages:
semver: 6.3.0
dev: true
- /eslint-plugin-react-hooks@4.6.0(eslint@8.36.0):
+ /eslint-plugin-react-hooks@4.6.0(eslint@8.41.0):
resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==}
engines: {node: '>=10'}
peerDependencies:
eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
dependencies:
- eslint: 8.36.0
+ eslint: 8.41.0
dev: true
- /eslint-plugin-react@7.32.2(eslint@8.36.0):
+ /eslint-plugin-react@7.32.2(eslint@8.41.0):
resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==}
engines: {node: '>=4'}
peerDependencies:
@@ -4855,7 +4753,7 @@ packages:
array.prototype.flatmap: 1.3.1
array.prototype.tosorted: 1.1.1
doctrine: 2.1.0
- eslint: 8.36.0
+ eslint: 8.41.0
estraverse: 5.3.0
jsx-ast-utils: 3.3.3
minimatch: 3.1.2
@@ -4869,14 +4767,14 @@ packages:
string.prototype.matchall: 4.0.8
dev: true
- /eslint-plugin-testing-library@5.10.3(eslint@8.36.0)(typescript@5.0.2):
- resolution: {integrity: sha512-0yhsKFsjHLud5PM+f2dWr9K3rqYzMy4cSHs3lcmFYMa1CdSzRvHGgXvsFarBjZ41gU8jhTdMIkg8jHLxGJqLqw==}
+ /eslint-plugin-testing-library@5.11.0(eslint@8.41.0)(typescript@5.0.4):
+ resolution: {integrity: sha512-ELY7Gefo+61OfXKlQeXNIDVVLPcvKTeiQOoMZG9TeuWa7Ln4dUNRv8JdRWBQI9Mbb427XGlVB1aa1QPZxBJM8Q==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'}
peerDependencies:
eslint: ^7.5.0 || ^8.0.0
dependencies:
- '@typescript-eslint/utils': 5.58.0(eslint@8.36.0)(typescript@5.0.2)
- eslint: 8.36.0
+ '@typescript-eslint/utils': 5.59.6(eslint@8.41.0)(typescript@5.0.4)
+ eslint: 8.41.0
transitivePeerDependencies:
- supports-color
- typescript
@@ -4890,21 +4788,21 @@ packages:
estraverse: 4.3.0
dev: true
- /eslint-scope@7.1.1:
- resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==}
+ /eslint-scope@7.2.0:
+ resolution: {integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
esrecurse: 4.3.0
estraverse: 5.3.0
dev: true
- /eslint-utils@3.0.0(eslint@8.36.0):
+ /eslint-utils@3.0.0(eslint@8.41.0):
resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
peerDependencies:
eslint: '>=5'
dependencies:
- eslint: 8.36.0
+ eslint: 8.41.0
eslint-visitor-keys: 2.1.0
dev: true
@@ -4918,15 +4816,20 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /eslint@8.36.0:
- resolution: {integrity: sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==}
+ /eslint-visitor-keys@3.4.1:
+ resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ dev: true
+
+ /eslint@8.41.0:
+ resolution: {integrity: sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
- '@eslint-community/eslint-utils': 4.3.0(eslint@8.36.0)
+ '@eslint-community/eslint-utils': 4.3.0(eslint@8.41.0)
'@eslint-community/regexpp': 4.4.0
- '@eslint/eslintrc': 2.0.1
- '@eslint/js': 8.36.0
+ '@eslint/eslintrc': 2.0.3
+ '@eslint/js': 8.41.0
'@humanwhocodes/config-array': 0.11.8
'@humanwhocodes/module-importer': 1.0.1
'@nodelib/fs.walk': 1.2.8
@@ -4936,23 +4839,22 @@ packages:
debug: 4.3.4
doctrine: 3.0.0
escape-string-regexp: 4.0.0
- eslint-scope: 7.1.1
- eslint-visitor-keys: 3.3.0
- espree: 9.5.0
- esquery: 1.4.2
+ eslint-scope: 7.2.0
+ eslint-visitor-keys: 3.4.1
+ espree: 9.5.2
+ esquery: 1.5.0
esutils: 2.0.3
fast-deep-equal: 3.1.3
file-entry-cache: 6.0.1
find-up: 5.0.0
glob-parent: 6.0.2
globals: 13.20.0
- grapheme-splitter: 1.0.4
+ graphemer: 1.4.0
ignore: 5.2.4
import-fresh: 3.3.0
imurmurhash: 0.1.4
is-glob: 4.0.3
is-path-inside: 3.0.3
- js-sdsl: 4.3.0
js-yaml: 4.1.0
json-stable-stringify-without-jsonify: 1.0.1
levn: 0.4.1
@@ -4967,13 +4869,13 @@ packages:
- supports-color
dev: true
- /espree@9.5.0:
- resolution: {integrity: sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==}
+ /espree@9.5.2:
+ resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
acorn: 8.8.2
acorn-jsx: 5.3.2(acorn@8.8.2)
- eslint-visitor-keys: 3.3.0
+ eslint-visitor-keys: 3.4.1
dev: true
/esprima@4.0.1:
@@ -4982,13 +4884,6 @@ packages:
hasBin: true
dev: true
- /esquery@1.4.2:
- resolution: {integrity: sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==}
- engines: {node: '>=0.10'}
- dependencies:
- estraverse: 5.3.0
- dev: true
-
/esquery@1.5.0:
resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==}
engines: {node: '>=0.10'}
@@ -5060,17 +4955,6 @@ packages:
engines: {node: '>=6'}
dev: false
- /expect@29.4.3:
- resolution: {integrity: sha512-uC05+Q7eXECFpgDrHdXA4k2rpMyStAYPItEDLyQDo5Ta7fVkJnNA/4zh/OIVkVVNZ1oOK1PipQoyNjuZ6sz6Dg==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- dependencies:
- '@jest/expect-utils': 29.4.3
- jest-get-type: 29.4.3
- jest-matcher-utils: 29.4.3
- jest-message-util: 29.4.3
- jest-util: 29.4.3
- dev: true
-
/expect@29.5.0:
resolution: {integrity: sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -5323,8 +5207,8 @@ packages:
resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==}
dev: false
- /fs-extra@11.1.0:
- resolution: {integrity: sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==}
+ /fs-extra@11.1.1:
+ resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==}
engines: {node: '>=14.14'}
dependencies:
graceful-fs: 4.2.10
@@ -5425,8 +5309,8 @@ packages:
get-intrinsic: 1.2.0
dev: true
- /get-tsconfig@4.4.0:
- resolution: {integrity: sha512-0Gdjo/9+FzsYhXCEFueo2aY1z1tpXrxWZzP7k8ul9qt1U5o8rYJwTJYmaeHdrVosYIVYkOy2iwCJ9FdpocJhPQ==}
+ /get-tsconfig@4.5.0:
+ resolution: {integrity: sha512-MjhiaIWCJ1sAU4pIQ5i5OfOuHHxVo1oYeNsWTON7jxYkod8pHocXeh+SSbmu5OZZZK73B6cbJ2XADzXehLyovQ==}
dev: true
/github-from-package@0.0.0:
@@ -5548,6 +5432,10 @@ packages:
resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==}
dev: true
+ /graphemer@1.4.0:
+ resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
+ dev: true
+
/graphql@15.8.0:
resolution: {integrity: sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==}
engines: {node: '>= 10.x'}
@@ -5789,7 +5677,7 @@ packages:
'@formatjs/ecma402-abstract': 1.11.4
'@formatjs/fast-memoize': 1.2.1
'@formatjs/icu-messageformat-parser': 2.1.0
- tslib: 2.5.0
+ tslib: 2.5.2
dev: false
/invariant@2.2.4:
@@ -5914,8 +5802,8 @@ packages:
engines: {node: '>= 0.4'}
dev: true
- /is-node-process@1.0.1:
- resolution: {integrity: sha512-5IcdXuf++TTNt3oGl9EBdkvndXA8gmc4bz/Y+mdEpWh3Mcn/+kOw6hI7LD5CocqJWMzeb0I0ClndRVNdEPuJXQ==}
+ /is-node-process@1.2.0:
+ resolution: {integrity: sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==}
dev: true
/is-number-object@1.0.7:
@@ -6054,8 +5942,8 @@ packages:
resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==}
engines: {node: '>=8'}
dependencies:
- '@babel/core': 7.21.3
- '@babel/parser': 7.21.3
+ '@babel/core': 7.21.8
+ '@babel/parser': 7.21.8
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.0
semver: 6.3.0
@@ -6107,7 +5995,7 @@ packages:
'@jest/expect': 29.5.0
'@jest/test-result': 29.5.0
'@jest/types': 29.5.0
- '@types/node': 18.15.3
+ '@types/node': 20.2.1
chalk: 4.1.2
co: 4.6.0
dedent: 0.7.0
@@ -6127,7 +6015,7 @@ packages:
- supports-color
dev: true
- /jest-cli@29.5.0(@types/node@18.15.3)(ts-node@10.9.1):
+ /jest-cli@29.5.0(@types/node@20.2.1)(ts-node@10.9.1):
resolution: {integrity: sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
@@ -6144,7 +6032,7 @@ packages:
exit: 0.1.2
graceful-fs: 4.2.10
import-local: 3.1.0
- jest-config: 29.5.0(@types/node@18.15.3)(ts-node@10.9.1)
+ jest-config: 29.5.0(@types/node@20.2.1)(ts-node@10.9.1)
jest-util: 29.5.0
jest-validate: 29.5.0
prompts: 2.4.2
@@ -6155,7 +6043,7 @@ packages:
- ts-node
dev: true
- /jest-config@29.5.0(@types/node@18.15.3)(ts-node@10.9.1):
+ /jest-config@29.5.0(@types/node@20.2.1)(ts-node@10.9.1):
resolution: {integrity: sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
@@ -6167,11 +6055,11 @@ packages:
ts-node:
optional: true
dependencies:
- '@babel/core': 7.21.3
+ '@babel/core': 7.21.8
'@jest/test-sequencer': 29.5.0
'@jest/types': 29.5.0
- '@types/node': 18.15.3
- babel-jest: 29.5.0(@babel/core@7.21.3)
+ '@types/node': 20.2.1
+ babel-jest: 29.5.0(@babel/core@7.21.8)
chalk: 4.1.2
ci-info: 3.8.0
deepmerge: 4.3.0
@@ -6190,21 +6078,11 @@ packages:
pretty-format: 29.5.0
slash: 3.0.0
strip-json-comments: 3.1.1
- ts-node: 10.9.1(@types/node@18.15.3)(typescript@5.0.2)
+ ts-node: 10.9.1(@types/node@20.2.1)(typescript@5.0.4)
transitivePeerDependencies:
- supports-color
dev: true
- /jest-diff@29.4.3:
- resolution: {integrity: sha512-YB+ocenx7FZ3T5O9lMVMeLYV4265socJKtkwgk/6YUz/VsEzYDkiMuMhWzZmxm3wDRQvayJu/PjkjjSkjoHsCA==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- dependencies:
- chalk: 4.1.2
- diff-sequences: 29.4.3
- jest-get-type: 29.4.3
- pretty-format: 29.5.0
- dev: true
-
/jest-diff@29.5.0:
resolution: {integrity: sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -6246,7 +6124,7 @@ packages:
'@jest/fake-timers': 29.5.0
'@jest/types': 29.5.0
'@types/jsdom': 20.0.1
- '@types/node': 18.15.3
+ '@types/node': 20.2.1
jest-mock: 29.5.0
jest-util: 29.5.0
jsdom: 20.0.3
@@ -6263,7 +6141,7 @@ packages:
'@jest/environment': 29.5.0
'@jest/fake-timers': 29.5.0
'@jest/types': 29.5.0
- '@types/node': 18.15.3
+ '@types/node': 20.2.1
jest-mock: 29.5.0
jest-util: 29.5.0
dev: true
@@ -6279,7 +6157,7 @@ packages:
dependencies:
'@jest/types': 29.5.0
'@types/graceful-fs': 4.1.6
- '@types/node': 18.15.3
+ '@types/node': 20.2.1
anymatch: 3.1.3
fb-watchman: 2.0.2
graceful-fs: 4.2.10
@@ -6300,16 +6178,6 @@ packages:
pretty-format: 29.5.0
dev: true
- /jest-matcher-utils@29.4.3:
- resolution: {integrity: sha512-TTciiXEONycZ03h6R6pYiZlSkvYgT0l8aa49z/DLSGYjex4orMUcafuLXYyyEDWB1RKglq00jzwY00Ei7yFNVg==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- dependencies:
- chalk: 4.1.2
- jest-diff: 29.4.3
- jest-get-type: 29.4.3
- pretty-format: 29.5.0
- dev: true
-
/jest-matcher-utils@29.5.0:
resolution: {integrity: sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -6320,26 +6188,11 @@ packages:
pretty-format: 29.5.0
dev: true
- /jest-message-util@29.4.3:
- resolution: {integrity: sha512-1Y8Zd4ZCN7o/QnWdMmT76If8LuDv23Z1DRovBj/vcSFNlGCJGoO8D1nJDw1AdyAGUk0myDLFGN5RbNeJyCRGCw==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- dependencies:
- '@babel/code-frame': 7.18.6
- '@jest/types': 29.5.0
- '@types/stack-utils': 2.0.1
- chalk: 4.1.2
- graceful-fs: 4.2.10
- micromatch: 4.0.5
- pretty-format: 29.5.0
- slash: 3.0.0
- stack-utils: 2.0.6
- dev: true
-
/jest-message-util@29.5.0:
resolution: {integrity: sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@babel/code-frame': 7.18.6
+ '@babel/code-frame': 7.21.4
'@jest/types': 29.5.0
'@types/stack-utils': 2.0.1
chalk: 4.1.2
@@ -6355,7 +6208,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/types': 29.5.0
- '@types/node': 18.15.3
+ '@types/node': 20.2.1
jest-util: 29.5.0
dev: true
@@ -6410,7 +6263,7 @@ packages:
'@jest/test-result': 29.5.0
'@jest/transform': 29.5.0
'@jest/types': 29.5.0
- '@types/node': 18.15.3
+ '@types/node': 20.2.1
chalk: 4.1.2
emittery: 0.13.1
graceful-fs: 4.2.10
@@ -6441,7 +6294,7 @@ packages:
'@jest/test-result': 29.5.0
'@jest/transform': 29.5.0
'@jest/types': 29.5.0
- '@types/node': 18.15.3
+ '@types/node': 20.2.1
chalk: 4.1.2
cjs-module-lexer: 1.2.2
collect-v8-coverage: 1.0.1
@@ -6464,18 +6317,18 @@ packages:
resolution: {integrity: sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@babel/core': 7.21.3
- '@babel/generator': 7.21.3
- '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.21.3)
- '@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.21.3)
- '@babel/traverse': 7.21.3
- '@babel/types': 7.21.3
+ '@babel/core': 7.21.8
+ '@babel/generator': 7.21.5
+ '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.21.8)
+ '@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.21.8)
+ '@babel/traverse': 7.21.5
+ '@babel/types': 7.21.5
'@jest/expect-utils': 29.5.0
'@jest/transform': 29.5.0
'@jest/types': 29.5.0
'@types/babel__traverse': 7.18.3
'@types/prettier': 2.7.2
- babel-preset-current-node-syntax: 1.0.1(@babel/core@7.21.3)
+ babel-preset-current-node-syntax: 1.0.1(@babel/core@7.21.8)
chalk: 4.1.2
expect: 29.5.0
graceful-fs: 4.2.10
@@ -6486,29 +6339,17 @@ packages:
jest-util: 29.5.0
natural-compare: 1.4.0
pretty-format: 29.5.0
- semver: 7.3.8
+ semver: 7.5.1
transitivePeerDependencies:
- supports-color
dev: true
- /jest-util@29.4.3:
- resolution: {integrity: sha512-ToSGORAz4SSSoqxDSylWX8JzkOQR7zoBtNRsA7e+1WUX5F8jrOwaNpuh1YfJHJKDHXLHmObv5eOjejUd+/Ws+Q==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- dependencies:
- '@jest/types': 29.4.3
- '@types/node': 18.15.3
- chalk: 4.1.2
- ci-info: 3.8.0
- graceful-fs: 4.2.10
- picomatch: 2.3.1
- dev: true
-
/jest-util@29.5.0:
resolution: {integrity: sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/types': 29.5.0
- '@types/node': 18.15.3
+ '@types/node': 20.2.1
chalk: 4.1.2
ci-info: 3.8.0
graceful-fs: 4.2.10
@@ -6533,7 +6374,7 @@ packages:
dependencies:
'@jest/test-result': 29.5.0
'@jest/types': 29.5.0
- '@types/node': 18.15.3
+ '@types/node': 20.2.1
ansi-escapes: 4.3.2
chalk: 4.1.2
emittery: 0.13.1
@@ -6545,13 +6386,13 @@ packages:
resolution: {integrity: sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@types/node': 18.15.3
+ '@types/node': 20.2.1
jest-util: 29.5.0
merge-stream: 2.0.0
supports-color: 8.1.1
dev: true
- /jest@29.5.0(@types/node@18.15.3)(ts-node@10.9.1):
+ /jest@29.5.0(@types/node@20.2.1)(ts-node@10.9.1):
resolution: {integrity: sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
@@ -6564,7 +6405,7 @@ packages:
'@jest/core': 29.5.0(ts-node@10.9.1)
'@jest/types': 29.5.0
import-local: 3.1.0
- jest-cli: 29.5.0(@types/node@18.15.3)(ts-node@10.9.1)
+ jest-cli: 29.5.0(@types/node@20.2.1)(ts-node@10.9.1)
transitivePeerDependencies:
- '@types/node'
- supports-color
@@ -6576,10 +6417,6 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /js-sdsl@4.3.0:
- resolution: {integrity: sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==}
- dev: true
-
/js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
@@ -6689,16 +6526,6 @@ packages:
graceful-fs: 4.2.10
dev: false
- /jsonwebtoken@9.0.0:
- resolution: {integrity: sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==}
- engines: {node: '>=12', npm: '>=6'}
- dependencies:
- jws: 3.2.2
- lodash: 4.17.21
- ms: 2.1.3
- semver: 7.3.8
- dev: false
-
/jsx-ast-utils@3.3.3:
resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==}
engines: {node: '>=4.0'}
@@ -6707,14 +6534,6 @@ packages:
object.assign: 4.1.4
dev: true
- /jwa@1.4.1:
- resolution: {integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==}
- dependencies:
- buffer-equal-constant-time: 1.0.1
- ecdsa-sig-formatter: 1.0.11
- safe-buffer: 5.2.1
- dev: false
-
/jwa@2.0.0:
resolution: {integrity: sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==}
dependencies:
@@ -6723,13 +6542,6 @@ packages:
safe-buffer: 5.2.1
dev: false
- /jws@3.2.2:
- resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==}
- dependencies:
- jwa: 1.4.1
- safe-buffer: 5.2.1
- dev: false
-
/jws@4.0.0:
resolution: {integrity: sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==}
dependencies:
@@ -6812,6 +6624,7 @@ packages:
/lodash@4.17.21:
resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
+ dev: true
/log-symbols@4.1.0:
resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
@@ -6976,6 +6789,13 @@ packages:
- supports-color
dev: false
+ /mdast-util-newline-to-break@1.0.0:
+ resolution: {integrity: sha512-491LcYv3gbGhhCrLoeALncQmega2xPh+m3gbsIhVsOX4sw85+ShLFPvPyibxc1Swx/6GtzxgVodq+cGa/47ULg==}
+ dependencies:
+ '@types/mdast': 3.0.10
+ mdast-util-find-and-replace: 2.2.2
+ dev: false
+
/mdast-util-phrasing@3.0.1:
resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==}
dependencies:
@@ -7364,6 +7184,13 @@ packages:
brace-expansion: 2.0.1
dev: true
+ /minimatch@7.4.6:
+ resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==}
+ engines: {node: '>=10'}
+ dependencies:
+ brace-expansion: 2.0.1
+ dev: true
+
/minimist@1.2.8:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
@@ -7412,13 +7239,13 @@ packages:
/ms@2.1.3:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
- /msw@1.1.0(typescript@5.0.2):
- resolution: {integrity: sha512-oqMvUXm1bMbwvGpoXAQVz8vXXQyQyx52HBDg3EDOK+dFXkQHssgkXEG4LfMwwZyr2Qt18I/w04XPaY4BkFTkzA==}
+ /msw@1.2.1(typescript@5.0.4):
+ resolution: {integrity: sha512-bF7qWJQSmKn6bwGYVPXOxhexTCGD5oJSZg8yt8IBClxvo3Dx/1W0zqE1nX9BSWmzRsCKWfeGWcB/vpqV6aclpw==}
engines: {node: '>=14'}
hasBin: true
requiresBuild: true
peerDependencies:
- typescript: '>= 4.4.x <= 4.9.x'
+ typescript: '>= 4.4.x <= 5.0.x'
peerDependenciesMeta:
typescript:
optional: true
@@ -7434,14 +7261,14 @@ packages:
graphql: 15.8.0
headers-polyfill: 3.1.2
inquirer: 8.2.5
- is-node-process: 1.0.1
+ is-node-process: 1.2.0
js-levenshtein: 1.1.6
node-fetch: 2.6.9
- outvariant: 1.3.0
+ outvariant: 1.4.0
path-to-regexp: 6.2.1
strict-event-emitter: 0.4.6
type-fest: 2.19.0
- typescript: 5.0.2
+ typescript: 5.0.4
yargs: 17.7.0
transitivePeerDependencies:
- encoding
@@ -7474,8 +7301,8 @@ packages:
engines: {node: '>= 0.6'}
dev: false
- /next-intl@2.13.1(next@13.2.4)(react@18.2.0):
- resolution: {integrity: sha512-3XUZ7c123QHgQGcz5UUkTtakJdLETBlcHcdHop43iVToOpsezxvMZW6jxWwuHTRvkElfNPy1fhHwzBo/mhVVvQ==}
+ /next-intl@2.14.2(next@13.4.3)(react@18.2.0):
+ resolution: {integrity: sha512-JZNxNWWuZoF6wITMuwphND3LAW0IkV0U9YE4xftOX0zx+2MgIbBaRgBgGJ5l8S8Rstc7uPEz9Z0IT4lp0rJoNw==}
engines: {node: '>=10'}
peerDependencies:
next: ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0
@@ -7483,18 +7310,18 @@ packages:
dependencies:
'@formatjs/intl-localematcher': 0.2.32
negotiator: 0.6.3
- next: 13.2.4(@babel/core@7.21.3)(react-dom@18.2.0)(react@18.2.0)(sass@1.59.3)
+ next: 13.4.3(@babel/core@7.21.8)(react-dom@18.2.0)(react@18.2.0)(sass@1.62.1)
react: 18.2.0
- use-intl: 2.13.1(react@18.2.0)
+ use-intl: 2.14.2(react@18.2.0)
dev: false
- /next-router-mock@0.9.2(next@13.2.4)(react@18.2.0):
- resolution: {integrity: sha512-rh6Mq1xhZ4Y0y9Z3seHZ04k4dAKnAyRcis7q3ZUF+Xp0uBeNqPC8Ydw5DldYncN3o1sYBqRyz25F/v/kfcg0/Q==}
+ /next-router-mock@0.9.3(next@13.4.3)(react@18.2.0):
+ resolution: {integrity: sha512-jl8eFe71LpMVGeBMpoxILkGfEgGY7IfLy8XPyv05/o61p5oQRNpoMmk46VMxRIpt0fI8XcvznBZKpDK6vbYQcQ==}
peerDependencies:
next: '>=10.0.0'
react: '>=17.0.0'
dependencies:
- next: 13.2.4(@babel/core@7.21.3)(react-dom@18.2.0)(react@18.2.0)(sass@1.59.3)
+ next: 13.4.3(@babel/core@7.21.8)(react-dom@18.2.0)(react@18.2.0)(sass@1.62.1)
react: 18.2.0
dev: true
@@ -7502,12 +7329,12 @@ packages:
resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==}
dev: true
- /next@13.2.4(@babel/core@7.21.3)(react-dom@18.2.0)(react@18.2.0)(sass@1.59.3):
- resolution: {integrity: sha512-g1I30317cThkEpvzfXujf0O4wtaQHtDCLhlivwlTJ885Ld+eOgcz7r3TGQzeU+cSRoNHtD8tsJgzxVdYojFssw==}
- engines: {node: '>=14.6.0'}
+ /next@13.4.3(@babel/core@7.21.8)(react-dom@18.2.0)(react@18.2.0)(sass@1.62.1):
+ resolution: {integrity: sha512-FV3pBrAAnAIfOclTvncw9dDohyeuEEXPe5KNcva91anT/rdycWbgtu3IjUj4n5yHnWK8YEPo0vrUecHmnmUNbA==}
+ engines: {node: '>=16.8.0'}
hasBin: true
peerDependencies:
- '@opentelemetry/api': ^1.4.0
+ '@opentelemetry/api': ^1.1.0
fibers: '>= 3.1.0'
node-sass: ^6.0.0 || ^7.0.0
react: ^18.2.0
@@ -7523,28 +7350,26 @@ packages:
sass:
optional: true
dependencies:
- '@next/env': 13.2.4
- '@swc/helpers': 0.4.14
- caniuse-lite: 1.0.30001456
+ '@next/env': 13.4.3
+ '@swc/helpers': 0.5.1
+ busboy: 1.6.0
+ caniuse-lite: 1.0.30001469
postcss: 8.4.14
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
- sass: 1.59.3
- styled-jsx: 5.1.1(@babel/core@7.21.3)(react@18.2.0)
+ sass: 1.62.1
+ styled-jsx: 5.1.1(@babel/core@7.21.8)(react@18.2.0)
+ zod: 3.21.4
optionalDependencies:
- '@next/swc-android-arm-eabi': 13.2.4
- '@next/swc-android-arm64': 13.2.4
- '@next/swc-darwin-arm64': 13.2.4
- '@next/swc-darwin-x64': 13.2.4
- '@next/swc-freebsd-x64': 13.2.4
- '@next/swc-linux-arm-gnueabihf': 13.2.4
- '@next/swc-linux-arm64-gnu': 13.2.4
- '@next/swc-linux-arm64-musl': 13.2.4
- '@next/swc-linux-x64-gnu': 13.2.4
- '@next/swc-linux-x64-musl': 13.2.4
- '@next/swc-win32-arm64-msvc': 13.2.4
- '@next/swc-win32-ia32-msvc': 13.2.4
- '@next/swc-win32-x64-msvc': 13.2.4
+ '@next/swc-darwin-arm64': 13.4.3
+ '@next/swc-darwin-x64': 13.4.3
+ '@next/swc-linux-arm64-gnu': 13.4.3
+ '@next/swc-linux-arm64-musl': 13.4.3
+ '@next/swc-linux-x64-gnu': 13.4.3
+ '@next/swc-linux-x64-musl': 13.4.3
+ '@next/swc-win32-arm64-msvc': 13.4.3
+ '@next/swc-win32-ia32-msvc': 13.4.3
+ '@next/swc-win32-x64-msvc': 13.4.3
transitivePeerDependencies:
- '@babel/core'
- babel-plugin-macros
@@ -7553,7 +7378,7 @@ packages:
resolution: {integrity: sha512-7GGVawqyHF4pfd0YFybhv/eM9JwTtPqx0mAanQ146O3FlSh3pA24zf9IRQTOsfTSqXTNzPSP5iagAJ94jjuVog==}
engines: {node: '>=10'}
dependencies:
- semver: 7.3.8
+ semver: 7.5.1
dev: false
/node-addon-api@5.1.0:
@@ -7598,8 +7423,8 @@ packages:
/node-releases@2.0.10:
resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==}
- /nodemon@2.0.21:
- resolution: {integrity: sha512-djN/n2549DUtY33S7o1djRCd7dEm0kBnj9c7S9XVXqRUbuggN1MZH/Nqa+5RFQr63Fbefq37nFXAE9VU86yL1A==}
+ /nodemon@2.0.22:
+ resolution: {integrity: sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ==}
engines: {node: '>=8.10.0'}
hasBin: true
dependencies:
@@ -7808,8 +7633,8 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /outvariant@1.3.0:
- resolution: {integrity: sha512-yeWM9k6UPfG/nzxdaPlJkB2p08hCg4xP6Lx99F+vP8YF7xyZVfTmJjrrNalkmzudD4WFvNLVudQikqUmF8zhVQ==}
+ /outvariant@1.4.0:
+ resolution: {integrity: sha512-AlWY719RF02ujitly7Kk/0QlV+pXGFDHrHf9O2OKqyqgBieaPOIeuSkL8sRK6j2WK+/ZAURq2kZsY0d8JapUiw==}
dev: true
/p-limit@2.3.0:
@@ -7859,7 +7684,7 @@ packages:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
dependencies:
- '@babel/code-frame': 7.18.6
+ '@babel/code-frame': 7.21.4
error-ex: 1.3.2
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
@@ -7904,20 +7729,26 @@ packages:
resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
engines: {node: '>=8'}
- /pg-connection-string@2.5.0:
- resolution: {integrity: sha512-r5o/V/ORTA6TmUnyWZR9nCj1klXCO2CEKNRlVuJptZe85QuhFayC7WeMic7ndayT5IRIR0S0xFxFi2ousartlQ==}
+ /pg-cloudflare@1.1.0:
+ resolution: {integrity: sha512-tGM8/s6frwuAIyRcJ6nWcIvd3+3NmUKIs6OjviIm1HPPFEt5MzQDOTBQyhPWg/m0kCl95M6gA1JaIXtS8KovOA==}
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /pg-connection-string@2.6.0:
+ resolution: {integrity: sha512-x14ibktcwlHKoHxx9X3uTVW9zIGR41ZB6QNhHb21OPNdCCO3NaRnpJuwKIQSR4u+Yqjx4HCvy7Hh7VSy1U4dGg==}
dev: false
/pg-int8@1.0.1:
resolution: {integrity: sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==}
engines: {node: '>=4.0.0'}
- /pg-pool@3.6.0(pg@8.10.0):
+ /pg-pool@3.6.0(pg@8.11.0):
resolution: {integrity: sha512-clFRf2ksqd+F497kWFyM21tMjeikn60oGDmqMT8UBrynEwVEX/5R5xd2sdvdo1cZCFlguORNpVuqxIj+aK4cfQ==}
peerDependencies:
pg: '>=8.0'
dependencies:
- pg: 8.10.0
+ pg: 8.11.0
dev: false
/pg-protocol@1.6.0:
@@ -7933,8 +7764,8 @@ packages:
postgres-date: 1.0.7
postgres-interval: 1.2.0
- /pg@8.10.0:
- resolution: {integrity: sha512-ke7o7qSTMb47iwzOSaZMfeR7xToFdkE71ifIipOAAaLIM0DYzfOAXlgFFmYUIE2BcJtvnVlGCID84ZzCegE8CQ==}
+ /pg@8.11.0:
+ resolution: {integrity: sha512-meLUVPn2TWgJyLmy7el3fQQVwft4gU5NGyvV0XbD41iU9Jbg8lCH4zexhIkihDzVHJStlt6r088G6/fWeNjhXA==}
engines: {node: '>= 8.0.0'}
peerDependencies:
pg-native: '>=3.0.1'
@@ -7944,11 +7775,13 @@ packages:
dependencies:
buffer-writer: 2.0.0
packet-reader: 1.0.0
- pg-connection-string: 2.5.0
- pg-pool: 3.6.0(pg@8.10.0)
+ pg-connection-string: 2.6.0
+ pg-pool: 3.6.0(pg@8.11.0)
pg-protocol: 1.6.0
pg-types: 2.2.0
pgpass: 1.0.5
+ optionalDependencies:
+ pg-cloudflare: 1.1.0
dev: false
/pgpass@1.0.5:
@@ -8031,8 +7864,8 @@ packages:
engines: {node: '>= 0.8.0'}
dev: true
- /prettier@2.8.4:
- resolution: {integrity: sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==}
+ /prettier@2.8.8:
+ resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==}
engines: {node: '>=10.13.0'}
hasBin: true
dev: true
@@ -8046,15 +7879,6 @@ packages:
react-is: 17.0.2
dev: true
- /pretty-format@29.4.3:
- resolution: {integrity: sha512-cvpcHTc42lcsvOOAzd3XuNWTcvk1Jmnzqeu+WsOuiPmxUJTnkbAcFNsRKvEpBEUFVUgy/GTZLulZDcDEi+CIlA==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- dependencies:
- '@jest/schemas': 29.4.3
- ansi-styles: 5.2.0
- react-is: 18.2.0
- dev: true
-
/pretty-format@29.5.0:
resolution: {integrity: sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -8176,8 +8000,8 @@ packages:
react: 18.2.0
scheduler: 0.23.0
- /react-hook-form@7.43.7(react@18.2.0):
- resolution: {integrity: sha512-38yehQkQQ5uufaPKFScs7jhLE8n3+LG9H/BZfFAiBL2+7piDmw/BrdNJV4irzMaPnWZGhmGLHVICHXNVGIuXZg==}
+ /react-hook-form@7.43.9(react@18.2.0):
+ resolution: {integrity: sha512-AUDN3Pz2NSeoxQ7Hs6OhQhDr6gtF9YRuutGDwPQqhSUAHJSgGl2VeY3qN19MG0SucpjgDiuMJ4iC5T5uB+eaNQ==}
engines: {node: '>=12.22.0'}
peerDependencies:
react: ^16.8.0 || ^17 || ^18
@@ -8185,8 +8009,8 @@ packages:
react: 18.2.0
dev: false
- /react-hot-toast@2.4.0(csstype@3.1.1)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-qnnVbXropKuwUpriVVosgo8QrB+IaPJCpL8oBI6Ov84uvHZ5QQcTp2qg6ku2wNfgJl6rlQXJIQU5q+5lmPOutA==}
+ /react-hot-toast@2.4.1(csstype@3.1.1)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-j8z+cQbWIM5LY37pR6uZR6D4LfseplqnuAO4co4u8917hBUvXlEqyP1ZzqVLcqoyUesZZv/ImreoCeHVDpE5pQ==}
engines: {node: '>=10'}
peerDependencies:
react: '>=16'
@@ -8209,15 +8033,15 @@ packages:
/react-is@18.2.0:
resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==}
- /react-markdown@8.0.5(@types/react@18.0.28)(react@18.2.0):
- resolution: {integrity: sha512-jGJolWWmOWAvzf+xMdB9zwStViODyyFQhNB/bwCerbBKmrTmgmA599CGiOlP58OId1IMoIRsA8UdI1Lod4zb5A==}
+ /react-markdown@8.0.7(@types/react@18.2.6)(react@18.2.0):
+ resolution: {integrity: sha512-bvWbzG4MtOU62XqBx3Xx+zB2raaFFsq4mYiAzfjXJMEz2sixgeAfraA3tvzULF02ZdOMUOKTBFFaZJDDrq+BJQ==}
peerDependencies:
'@types/react': '>=16'
react: '>=16'
dependencies:
'@types/hast': 2.3.4
'@types/prop-types': 15.7.5
- '@types/react': 18.0.28
+ '@types/react': 18.2.6
'@types/unist': 2.0.6
comma-separated-tokens: 2.0.3
hast-util-whitespace: 2.0.1
@@ -8236,7 +8060,7 @@ packages:
- supports-color
dev: false
- /react-remove-scroll-bar@2.3.4(@types/react@18.0.28)(react@18.2.0):
+ /react-remove-scroll-bar@2.3.4(@types/react@18.2.6)(react@18.2.0):
resolution: {integrity: sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==}
engines: {node: '>=10'}
peerDependencies:
@@ -8246,13 +8070,13 @@ packages:
'@types/react':
optional: true
dependencies:
- '@types/react': 18.0.28
+ '@types/react': 18.2.6
react: 18.2.0
- react-style-singleton: 2.2.1(@types/react@18.0.28)(react@18.2.0)
- tslib: 2.5.0
+ react-style-singleton: 2.2.1(@types/react@18.2.6)(react@18.2.0)
+ tslib: 2.5.2
dev: false
- /react-remove-scroll@2.5.5(@types/react@18.0.28)(react@18.2.0):
+ /react-remove-scroll@2.5.5(@types/react@18.2.6)(react@18.2.0):
resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==}
engines: {node: '>=10'}
peerDependencies:
@@ -8262,24 +8086,24 @@ packages:
'@types/react':
optional: true
dependencies:
- '@types/react': 18.0.28
+ '@types/react': 18.2.6
react: 18.2.0
- react-remove-scroll-bar: 2.3.4(@types/react@18.0.28)(react@18.2.0)
- react-style-singleton: 2.2.1(@types/react@18.0.28)(react@18.2.0)
- tslib: 2.5.0
- use-callback-ref: 1.3.0(@types/react@18.0.28)(react@18.2.0)
- use-sidecar: 1.1.2(@types/react@18.0.28)(react@18.2.0)
+ react-remove-scroll-bar: 2.3.4(@types/react@18.2.6)(react@18.2.0)
+ react-style-singleton: 2.2.1(@types/react@18.2.6)(react@18.2.0)
+ tslib: 2.5.2
+ use-callback-ref: 1.3.0(@types/react@18.2.6)(react@18.2.0)
+ use-sidecar: 1.1.2(@types/react@18.2.6)(react@18.2.0)
dev: false
- /react-select@5.7.0(@types/react@18.0.28)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-lJGiMxCa3cqnUr2Jjtg9YHsaytiZqeNOKeibv6WF5zbK/fPegZ1hg3y/9P1RZVLhqBTs0PfqQLKuAACednYGhQ==}
+ /react-select@5.7.3(@types/react@18.2.6)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-z8i3NCuFFWL3w27xq92rBkVI2onT0jzIIPe480HlBjXJ3b5o6Q+Clp4ydyeKrj9DZZ3lrjawwLC5NGl0FSvUDg==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
dependencies:
'@babel/runtime': 7.20.13
'@emotion/cache': 11.10.5
- '@emotion/react': 11.10.6(@types/react@18.0.28)(react@18.2.0)
+ '@emotion/react': 11.10.6(@types/react@18.2.6)(react@18.2.0)
'@floating-ui/dom': 1.2.1
'@types/react-transition-group': 4.4.5
memoize-one: 6.0.0
@@ -8287,7 +8111,7 @@ packages:
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
react-transition-group: 4.4.5(react-dom@18.2.0)(react@18.2.0)
- use-isomorphic-layout-effect: 1.1.2(@types/react@18.0.28)(react@18.2.0)
+ use-isomorphic-layout-effect: 1.1.2(@types/react@18.2.6)(react@18.2.0)
transitivePeerDependencies:
- '@types/react'
dev: false
@@ -8300,7 +8124,7 @@ packages:
react: 18.2.0
dev: false
- /react-style-singleton@2.2.1(@types/react@18.0.28)(react@18.2.0):
+ /react-style-singleton@2.2.1(@types/react@18.2.6)(react@18.2.0):
resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==}
engines: {node: '>=10'}
peerDependencies:
@@ -8310,15 +8134,15 @@ packages:
'@types/react':
optional: true
dependencies:
- '@types/react': 18.0.28
+ '@types/react': 18.2.6
get-nonce: 1.0.1
invariant: 2.2.4
react: 18.2.0
- tslib: 2.5.0
+ tslib: 2.5.2
dev: false
- /react-tooltip@5.10.5(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-3bi4UtoPSdaQh0R17B3vMPhNFiATpAbXIV8AqlHqrrIdqo33OJyxuPHtgborw3KXVQ5a6iyyAmCY8ztjUB4CrA==}
+ /react-tooltip@5.13.1(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-9NstDFdjyy6cIH9zjeT70zXTHlW/TIGCOWQmhkAyqLFeQioLg1FXvb9ec7AxSpn0zyFUkFSLdFYxZRuewti3Aw==}
peerDependencies:
react: '>=16.14.0'
react-dom: '>=16.14.0'
@@ -8371,15 +8195,15 @@ packages:
strip-indent: 3.0.0
dev: true
- /redis@4.6.5:
- resolution: {integrity: sha512-O0OWA36gDQbswOdUuAhRL6mTZpHFN525HlgZgDaVNgCJIAZR3ya06NTESb0R+TUZ+BFaDpz6NnnVvoMx9meUFg==}
+ /redis@4.6.6:
+ resolution: {integrity: sha512-aLs2fuBFV/VJ28oLBqYykfnhGGkFxvx0HdCEBYdJ99FFbSEMZ7c1nVKwR6ZRv+7bb7JnC0mmCzaqu8frgOYhpA==}
dependencies:
- '@redis/bloom': 1.2.0(@redis/client@1.5.6)
- '@redis/client': 1.5.6
- '@redis/graph': 1.1.0(@redis/client@1.5.6)
- '@redis/json': 1.0.4(@redis/client@1.5.6)
- '@redis/search': 1.1.2(@redis/client@1.5.6)
- '@redis/time-series': 1.0.4(@redis/client@1.5.6)
+ '@redis/bloom': 1.2.0(@redis/client@1.5.7)
+ '@redis/client': 1.5.7
+ '@redis/graph': 1.1.0(@redis/client@1.5.7)
+ '@redis/json': 1.0.4(@redis/client@1.5.7)
+ '@redis/search': 1.1.2(@redis/client@1.5.7)
+ '@redis/time-series': 1.0.4(@redis/client@1.5.7)
dev: false
/regenerator-runtime@0.13.11:
@@ -8394,12 +8218,12 @@ packages:
functions-have-names: 1.2.3
dev: true
- /remark-breaks@3.0.2:
- resolution: {integrity: sha512-x96YDJ9X+Ry0/JNZFKfr1hpcAKvGYWfUTszxY9RbxKEqq6uzPPoLCuHdZsLPZZUdAv3nCROyc7FPrQLWr2rxyw==}
+ /remark-breaks@3.0.3:
+ resolution: {integrity: sha512-C7VkvcUp1TPUc2eAYzsPdaUh8Xj4FSbQnYA5A9f80diApLZscTDeG7efiWP65W8hV2sEy3JuGVU0i6qr5D8Hug==}
dependencies:
'@types/mdast': 3.0.10
+ mdast-util-newline-to-break: 1.0.0
unified: 10.1.2
- unist-util-visit: 4.1.2
dev: false
/remark-gfm@3.0.1:
@@ -8521,7 +8345,7 @@ packages:
/rxjs@7.8.0:
resolution: {integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==}
dependencies:
- tslib: 2.5.0
+ tslib: 2.5.2
dev: true
/sade@1.8.1:
@@ -8550,9 +8374,9 @@ packages:
/safer-buffer@2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
- /sass@1.59.3:
- resolution: {integrity: sha512-QCq98N3hX1jfTCoUAsF3eyGuXLsY7BCnCEg9qAact94Yc21npG2/mVOqoDvE0fCbWDqiM4WlcJQla0gWG2YlxQ==}
- engines: {node: '>=12.0.0'}
+ /sass@1.62.1:
+ resolution: {integrity: sha512-NHpxIzN29MXvWiuswfc1W3I0N8SXBd8UR26WntmDlRYf0bSADnwnOjsyMZ3lMezSlArD33Vs3YFhp7dWvL770A==}
+ engines: {node: '>=14.0.0'}
hasBin: true
dependencies:
chokidar: 3.5.3
@@ -8585,8 +8409,8 @@ packages:
hasBin: true
dev: true
- /semver@7.3.8:
- resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==}
+ /semver@7.5.1:
+ resolution: {integrity: sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==}
engines: {node: '>=10'}
hasBin: true
dependencies:
@@ -8645,7 +8469,7 @@ packages:
detect-libc: 2.0.1
node-addon-api: 5.1.0
prebuild-install: 7.1.1
- semver: 7.3.8
+ semver: 7.5.1
simple-get: 4.0.1
tar-fs: 2.1.1
tunnel-agent: 0.6.0
@@ -8789,6 +8613,10 @@ packages:
internal-slot: 1.0.5
dev: true
+ /streamsearch@1.1.0:
+ resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==}
+ engines: {node: '>=10.0.0'}
+
/strict-event-emitter@0.2.8:
resolution: {integrity: sha512-KDf/ujU8Zud3YaLtMCcTI4xkZlZVIYxTLr+XIULexP+77EEVWixeXroLUXQXiVtH4XH2W7jr/3PT1v3zBuvc3A==}
dependencies:
@@ -8893,7 +8721,7 @@ packages:
inline-style-parser: 0.1.1
dev: false
- /styled-jsx@5.1.1(@babel/core@7.21.3)(react@18.2.0):
+ /styled-jsx@5.1.1(@babel/core@7.21.8)(react@18.2.0):
resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==}
engines: {node: '>= 12.0.0'}
peerDependencies:
@@ -8906,7 +8734,7 @@ packages:
babel-plugin-macros:
optional: true
dependencies:
- '@babel/core': 7.21.3
+ '@babel/core': 7.21.8
client-only: 0.0.1
react: 18.2.0
@@ -8927,13 +8755,13 @@ packages:
methods: 1.1.2
mime: 2.6.0
qs: 6.11.0
- semver: 7.3.8
+ semver: 7.5.1
transitivePeerDependencies:
- supports-color
dev: true
- /superjson@1.12.2:
- resolution: {integrity: sha512-ugvUo9/WmvWOjstornQhsN/sR9mnGtWGYeTxFuqLb4AiT4QdUavjGFRALCPKWWnAiUJ4HTpytj5e0t5HoMRkXg==}
+ /superjson@1.12.3:
+ resolution: {integrity: sha512-0j+U70KUtP8+roVPbwfqkyQI7lBt7ETnuA7KXbTDX3mCKiD/4fXs2ldKSMdt0MCfpTwiMxo20yFU3vu6ewETpQ==}
engines: {node: '>=10'}
dependencies:
copy-anything: 3.0.3
@@ -8982,7 +8810,7 @@ packages:
engines: {node: ^14.18.0 || >=16.0.0}
dependencies:
'@pkgr/utils': 2.3.1
- tslib: 2.5.0
+ tslib: 2.5.2
dev: true
/tapable@2.2.1:
@@ -9127,8 +8955,8 @@ packages:
resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==}
dev: false
- /ts-jest@29.0.5(@babel/core@7.21.3)(esbuild@0.16.17)(jest@29.5.0)(typescript@5.0.2):
- resolution: {integrity: sha512-PL3UciSgIpQ7f6XjVOmbi96vmDHUqAyqDr8YxzopDqX3kfgYtX1cuNeBjP+L9sFXi6nzsGGA6R3fP3DDDJyrxA==}
+ /ts-jest@29.1.0(@babel/core@7.21.8)(esbuild@0.16.17)(jest@29.5.0)(typescript@5.0.4):
+ resolution: {integrity: sha512-ZhNr7Z4PcYa+JjMl62ir+zPiNJfXJN6E8hSLnaUKhOgqcn8vb3e537cpkd0FuAfRK3sR1LSqM1MOhliXNgOFPA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
peerDependencies:
@@ -9137,7 +8965,7 @@ packages:
babel-jest: ^29.0.0
esbuild: '*'
jest: ^29.0.0
- typescript: '>=4.3'
+ typescript: '>=4.3 <6'
peerDependenciesMeta:
'@babel/core':
optional: true
@@ -9148,21 +8976,21 @@ packages:
esbuild:
optional: true
dependencies:
- '@babel/core': 7.21.3
+ '@babel/core': 7.21.8
bs-logger: 0.2.6
esbuild: 0.16.17
fast-json-stable-stringify: 2.1.0
- jest: 29.5.0(@types/node@18.15.3)(ts-node@10.9.1)
- jest-util: 29.4.3
+ jest: 29.5.0(@types/node@20.2.1)(ts-node@10.9.1)
+ jest-util: 29.5.0
json5: 2.2.3
lodash.memoize: 4.1.2
make-error: 1.3.6
- semver: 7.3.8
- typescript: 5.0.2
+ semver: 7.5.1
+ typescript: 5.0.4
yargs-parser: 21.1.1
dev: true
- /ts-node@10.9.1(@types/node@18.15.3)(typescript@5.0.2):
+ /ts-node@10.9.1(@types/node@20.2.1)(typescript@5.0.4):
resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
hasBin: true
peerDependencies:
@@ -9181,14 +9009,14 @@ packages:
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.3
- '@types/node': 18.15.3
+ '@types/node': 20.2.1
acorn: 8.8.2
acorn-walk: 8.2.0
arg: 4.1.3
create-require: 1.1.1
diff: 4.0.2
make-error: 1.3.6
- typescript: 5.0.2
+ typescript: 5.0.4
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
dev: true
@@ -9206,17 +9034,17 @@ packages:
resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
dev: true
- /tslib@2.5.0:
- resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==}
+ /tslib@2.5.2:
+ resolution: {integrity: sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==}
- /tsutils@3.21.0(typescript@5.0.2):
+ /tsutils@3.21.0(typescript@5.0.4):
resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
engines: {node: '>= 6'}
peerDependencies:
typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
dependencies:
tslib: 1.14.1
- typescript: 5.0.2
+ typescript: 5.0.4
dev: true
/tunnel-agent@0.6.0:
@@ -9283,8 +9111,8 @@ packages:
is-typed-array: 1.1.10
dev: true
- /typescript@5.0.2:
- resolution: {integrity: sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==}
+ /typescript@5.0.4:
+ resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==}
engines: {node: '>=12.20'}
hasBin: true
dev: true
@@ -9398,7 +9226,7 @@ packages:
resolution: {integrity: sha512-RtuPeMy7c1UrHwproMZN9gN6kiZ0SvJwRaEzwZY0j9MypEkFqyBaKv176jvlPtg58Zh36bOkS0NFABXMHvvGCA==}
dev: false
- /use-callback-ref@1.3.0(@types/react@18.0.28)(react@18.2.0):
+ /use-callback-ref@1.3.0(@types/react@18.2.6)(react@18.2.0):
resolution: {integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==}
engines: {node: '>=10'}
peerDependencies:
@@ -9408,13 +9236,13 @@ packages:
'@types/react':
optional: true
dependencies:
- '@types/react': 18.0.28
+ '@types/react': 18.2.6
react: 18.2.0
- tslib: 2.5.0
+ tslib: 2.5.2
dev: false
- /use-intl@2.13.1(react@18.2.0):
- resolution: {integrity: sha512-za8vb9UtKyFuDWbc+Iceqnz1KOAGwm9cTaBjW5af6e7ZcAdwADUwsz9M/8M9VDl5gKKQ/o+3TJcKdi+ieOKhfQ==}
+ /use-intl@2.14.2(react@18.2.0):
+ resolution: {integrity: sha512-aLwT5sqc9FOPO0wq9XrPykGCyN2FskW7+v1MKqNwBYU7kNVKseWh1QnJD1GZcmvbd6tvyifV1COOzj/TF4OkKA==}
engines: {node: '>=10'}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -9424,7 +9252,7 @@ packages:
react: 18.2.0
dev: false
- /use-isomorphic-layout-effect@1.1.2(@types/react@18.0.28)(react@18.2.0):
+ /use-isomorphic-layout-effect@1.1.2(@types/react@18.2.6)(react@18.2.0):
resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==}
peerDependencies:
'@types/react': '*'
@@ -9433,11 +9261,11 @@ packages:
'@types/react':
optional: true
dependencies:
- '@types/react': 18.0.28
+ '@types/react': 18.2.6
react: 18.2.0
dev: false
- /use-sidecar@1.1.2(@types/react@18.0.28)(react@18.2.0):
+ /use-sidecar@1.1.2(@types/react@18.2.6)(react@18.2.0):
resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==}
engines: {node: '>=10'}
peerDependencies:
@@ -9447,10 +9275,10 @@ packages:
'@types/react':
optional: true
dependencies:
- '@types/react': 18.0.28
+ '@types/react': 18.2.6
detect-node-es: 1.1.0
react: 18.2.0
- tslib: 2.5.0
+ tslib: 2.5.2
dev: false
/use-sync-external-store@1.2.0(react@18.2.0):
@@ -9570,8 +9398,8 @@ packages:
'@zxing/text-encoding': 0.9.0
dev: true
- /web-push@3.5.0:
- resolution: {integrity: sha512-JC0V9hzKTqlDYJ+LTZUXtW7B175qwwaqzbbMSWDxHWxZvd3xY0C2rcotMGDavub2nAAFw+sXTsqR65/KY2A5AQ==}
+ /web-push@3.6.1:
+ resolution: {integrity: sha512-+eN2/4Ybu+nkRgXqlPXUzqeA5BgQ7J4StYJM/e2uJpsSIGhkZJFrTlCx+ow9sD0mn+4jgbo2FkFoMBKftl49ZQ==}
engines: {node: '>= 6'}
hasBin: true
dependencies:
@@ -9800,8 +9628,8 @@ packages:
/zod@3.21.4:
resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==}
- /zustand@4.3.6(react@18.2.0):
- resolution: {integrity: sha512-6J5zDxjxLE+yukC2XZWf/IyWVKnXT9b9HUv09VJ/bwGCpKNcaTqp7Ws28Xr8jnbvnZcdRaidztAPsXFBIqufiw==}
+ /zustand@4.3.8(react@18.2.0):
+ resolution: {integrity: sha512-4h28KCkHg5ii/wcFFJ5Fp+k1J3gJoasaIbppdgZFO4BPJnsNxL0mQXBSFgOgAdCdBj35aDTPvdAJReTMntFPGg==}
engines: {node: '>=12.7.0'}
peerDependencies:
immer: '>=9.0'
diff --git a/public/mockServiceWorker.js b/public/mockServiceWorker.js
index e915a1eb..87e0f31b 100644
--- a/public/mockServiceWorker.js
+++ b/public/mockServiceWorker.js
@@ -2,7 +2,7 @@
/* tslint:disable */
/**
- * Mock Service Worker (1.1.0).
+ * Mock Service Worker (1.2.1).
* @see https://github.com/mswjs/msw
* - Please do NOT modify this file.
* - Please do NOT serve this file on production.
diff --git a/src/client/components/ui/OtpInput/OtpInput.test.tsx b/src/client/components/ui/OtpInput/OtpInput.test.tsx
index 995237c3..2e81a856 100644
--- a/src/client/components/ui/OtpInput/OtpInput.test.tsx
+++ b/src/client/components/ui/OtpInput/OtpInput.test.tsx
@@ -6,7 +6,7 @@ import { fireEvent, render, screen } from '../../../../../tests/test-utils';
describe('', () => {
it('should accept value & valueLength props', () => {
// arrange
- const value = faker.datatype.number({ min: 0, max: 999999 }).toString();
+ const value = faker.number.int({ min: 0, max: 999999 }).toString();
const valueArray = value.split('');
const valueLength = value.length;
render( {}} />);
@@ -22,7 +22,7 @@ describe('', () => {
it('should allow typing of digits', () => {
// arrange
- const valueLength = faker.datatype.number({ min: 2, max: 6 }); // random number from 2-6 (minimum 2 so it can focus on the next input)
+ const valueLength = faker.number.int({ min: 2, max: 6 }); // random number from 2-6 (minimum 2 so it can focus on the next input)
const onChange = jest.fn();
render();
@@ -31,7 +31,7 @@ describe('', () => {
// assert
expect(inputEls).toHaveLength(valueLength);
inputEls.forEach((inputEl, idx) => {
- const digit = faker.datatype.number({ min: 0, max: 9 }).toString(); // random number from 0-9, typing of digits is 1 by 1
+ const digit = faker.number.int({ min: 0, max: 9 }).toString(); // random number from 0-9, typing of digits is 1 by 1
// trigger a change event
fireEvent.change(inputEl, {
@@ -50,7 +50,7 @@ describe('', () => {
it('should NOT allow typing of non-digits', () => {
// arrange
- const valueLength = faker.datatype.number({ min: 2, max: 6 });
+ const valueLength = faker.number.int({ min: 2, max: 6 });
const onChange = jest.fn();
render();
@@ -60,7 +60,7 @@ describe('', () => {
expect(inputEls).toHaveLength(valueLength);
inputEls.forEach((inputEl) => {
- const nonDigit = faker.random.alpha(1);
+ const nonDigit = faker.number.float(1);
fireEvent.change(inputEl, {
target: { value: nonDigit },
@@ -73,7 +73,7 @@ describe('', () => {
});
it('should allow deleting of digits (focus on previous element)', () => {
- const value = faker.datatype.number({ min: 10, max: 999999 }).toString(); // minimum 2-digit so it can focus on the previous input
+ const value = faker.number.int({ min: 10, max: 999999 }).toString(); // minimum 2-digit so it can focus on the previous input
const valueLength = value.length;
const lastIdx = valueLength - 1;
const onChange = jest.fn();
@@ -117,7 +117,7 @@ describe('', () => {
});
it('should allow deleting of digits (do NOT focus on previous element)', () => {
- const value = faker.datatype.number({ min: 10, max: 999999 }).toString();
+ const value = faker.number.int({ min: 10, max: 999999 }).toString();
const valueArray = value.split('');
const valueLength = value.length;
const lastIdx = valueLength - 1;
@@ -147,7 +147,7 @@ describe('', () => {
});
it('should NOT allow deleting of digits in the middle', () => {
- const value = faker.datatype.number({ min: 100000, max: 999999 }).toString();
+ const value = faker.number.int({ min: 100000, max: 999999 }).toString();
const valueLength = value.length;
const onChange = jest.fn();
@@ -167,7 +167,7 @@ describe('', () => {
});
it('should allow pasting of digits (same length as valueLength)', () => {
- const value = faker.datatype.number({ min: 10, max: 999999 }).toString(); // minimum 2-digit so it is considered as a paste event
+ const value = faker.number.int({ min: 10, max: 999999 }).toString(); // minimum 2-digit so it is considered as a paste event
const valueLength = value.length;
const onChange = jest.fn();
@@ -176,7 +176,7 @@ describe('', () => {
const inputEls = screen.queryAllByRole('textbox');
// get a random input element from the input elements to paste the digits on
- const randomIdx = faker.datatype.number({ min: 0, max: valueLength - 1 });
+ const randomIdx = faker.number.int({ min: 0, max: valueLength - 1 });
const randomInputEl = inputEls[randomIdx] as HTMLInputElement;
fireEvent.change(randomInputEl, { target: { value } });
@@ -188,14 +188,14 @@ describe('', () => {
});
it('should NOT allow pasting of digits (less than valueLength)', () => {
- const value = faker.datatype.number({ min: 10, max: 99999 }).toString(); // random 2-5 digit code (less than "valueLength")
- const valueLength = faker.datatype.number({ min: 6, max: 10 }); // random number from 6-10
+ const value = faker.number.int({ min: 10, max: 99999 }).toString(); // random 2-5 digit code (less than "valueLength")
+ const valueLength = faker.number.int({ min: 6, max: 10 }); // random number from 6-10
const onChange = jest.fn();
render();
const inputEls = screen.queryAllByRole('textbox');
- const randomIdx = faker.datatype.number({ min: 0, max: valueLength - 1 });
+ const randomIdx = faker.number.int({ min: 0, max: valueLength - 1 });
const randomInputEl = inputEls[randomIdx] as HTMLInputElement;
fireEvent.change(randomInputEl, { target: { value } });
diff --git a/src/client/mocks/fixtures/app.fixtures.ts b/src/client/mocks/fixtures/app.fixtures.ts
index 7339be11..695593d5 100644
--- a/src/client/mocks/fixtures/app.fixtures.ts
+++ b/src/client/mocks/fixtures/app.fixtures.ts
@@ -5,22 +5,22 @@ import { App, AppCategory, AppInfo, AppWithInfo } from '../../core/types';
const randomCategory = (): AppCategory[] => {
const categories = Object.values(APP_CATEGORIES);
- const randomIndex = faker.datatype.number({ min: 0, max: categories.length - 1 });
+ const randomIndex = faker.number.int({ min: 0, max: categories.length - 1 });
return [categories[randomIndex] as AppCategory];
};
export const createApp = (overrides?: Partial): AppInfo => {
- const name = faker.random.word();
+ const name = faker.lorem.word();
return {
id: name.toLowerCase(),
name,
- description: faker.random.words(),
- author: faker.random.word(),
+ description: faker.lorem.words(),
+ author: faker.lorem.word(),
available: true,
categories: randomCategory(),
form_fields: [],
- port: faker.datatype.number({ min: 1000, max: 9999 }),
- short_desc: faker.random.words(),
+ port: faker.number.int({ min: 1000, max: 9999 }),
+ short_desc: faker.lorem.words(),
tipi_version: 1,
version: faker.system.semver(),
source: faker.internet.url(),
@@ -43,7 +43,7 @@ type CreateAppEntityParams = {
export const createAppEntity = (params: CreateAppEntityParams): AppWithInfo => {
const { overrides, overridesInfo, status = 'running' } = params;
- const id = faker.random.word().toLowerCase();
+ const id = faker.lorem.word().toLowerCase();
const app = createApp({ id, ...overridesInfo });
return {
id,
diff --git a/src/client/mocks/handlers.ts b/src/client/mocks/handlers.ts
index fbc4f896..43b9f405 100644
--- a/src/client/mocks/handlers.ts
+++ b/src/client/mocks/handlers.ts
@@ -57,7 +57,7 @@ export const handlers = [
type: 'query',
response: {
totpEnabled: false,
- id: faker.datatype.number(),
+ id: faker.number.int(),
username: faker.internet.userName(),
locale: 'en',
},
diff --git a/src/client/modules/Apps/components/InstallForm/InstallForm.test.tsx b/src/client/modules/Apps/components/InstallForm/InstallForm.test.tsx
index 1d67536e..016ff13b 100644
--- a/src/client/modules/Apps/components/InstallForm/InstallForm.test.tsx
+++ b/src/client/modules/Apps/components/InstallForm/InstallForm.test.tsx
@@ -75,7 +75,7 @@ describe('Test: InstallForm', () => {
});
it('should pre-fill fields if initialValues are provided', () => {
- const selectValue = faker.random.word();
+ const selectValue = faker.lorem.word();
const formFields: FormField[] = [
{ env_variable: 'test-env', label: 'test-field', type: 'text', required: true },
diff --git a/src/client/modules/Auth/containers/LoginContainer/LoginContainer.test.tsx b/src/client/modules/Auth/containers/LoginContainer/LoginContainer.test.tsx
index 50a2de49..3efe144f 100644
--- a/src/client/modules/Auth/containers/LoginContainer/LoginContainer.test.tsx
+++ b/src/client/modules/Auth/containers/LoginContainer/LoginContainer.test.tsx
@@ -101,7 +101,7 @@ describe('Test: LoginContainer', () => {
// arrange
const email = faker.internet.email();
const password = faker.internet.password();
- const totpSessionId = faker.datatype.uuid();
+ const totpSessionId = faker.string.uuid();
server.use(
getTRPCMock({
path: ['auth', 'login'],
@@ -130,7 +130,7 @@ describe('Test: LoginContainer', () => {
// arrange
const email = faker.internet.email();
const password = faker.internet.password();
- const totpSessionId = faker.datatype.uuid();
+ const totpSessionId = faker.string.uuid();
server.use(getTRPCMock({ path: ['auth', 'login'], type: 'mutation', response: { totpSessionId } }));
server.use(getTRPCMockError({ path: ['auth', 'verifyTotp'], type: 'mutation', status: 500, message: 'Invalid totp code' }));
render();
@@ -167,7 +167,7 @@ describe('Test: LoginContainer', () => {
// arrange
const email = faker.internet.email();
const password = faker.internet.password();
- const totpSessionId = faker.datatype.uuid();
+ const totpSessionId = faker.string.uuid();
server.use(getTRPCMock({ path: ['auth', 'login'], type: 'mutation', response: { totpSessionId } }));
server.use(getTRPCMock({ path: ['auth', 'verifyTotp'], type: 'mutation', response: true }));
render();
diff --git a/src/client/modules/Dashboard/containers/DashboardContainer.test.tsx b/src/client/modules/Dashboard/containers/DashboardContainer.test.tsx
index 1b48a03d..3419adaa 100644
--- a/src/client/modules/Dashboard/containers/DashboardContainer.test.tsx
+++ b/src/client/modules/Dashboard/containers/DashboardContainer.test.tsx
@@ -8,17 +8,17 @@ describe('Test: Dashboard', () => {
it('should render', () => {
const data: SystemRouterOutput['systemInfo'] = {
disk: {
- available: faker.datatype.number(),
- total: faker.datatype.number(),
- used: faker.datatype.number(),
+ available: faker.number.int(),
+ total: faker.number.int(),
+ used: faker.number.int(),
},
memory: {
- available: faker.datatype.number(),
- total: faker.datatype.number(),
- used: faker.datatype.number(),
+ available: faker.number.int(),
+ total: faker.number.int(),
+ used: faker.number.int(),
},
cpu: {
- load: faker.datatype.number(),
+ load: faker.number.int(),
},
};
diff --git a/src/client/modules/Settings/components/ChangePasswordForm/ChangePasswordForm.test.tsx b/src/client/modules/Settings/components/ChangePasswordForm/ChangePasswordForm.test.tsx
index 8a64710f..3852c08f 100644
--- a/src/client/modules/Settings/components/ChangePasswordForm/ChangePasswordForm.test.tsx
+++ b/src/client/modules/Settings/components/ChangePasswordForm/ChangePasswordForm.test.tsx
@@ -13,7 +13,7 @@ describe('', () => {
const currentPasswordInput = screen.getByRole('textbox', { name: 'currentPassword' });
const newPasswordInput = screen.getByRole('textbox', { name: 'newPassword' });
const confirmPasswordInput = screen.getByRole('textbox', { name: 'newPasswordConfirm' });
- const newPassword = faker.random.alphaNumeric(8);
+ const newPassword = faker.string.alphanumeric(8);
// act
fireEvent.change(currentPasswordInput, { target: { value: 'test' } });
@@ -35,10 +35,10 @@ describe('', () => {
const currentPasswordInput = screen.getByRole('textbox', { name: 'currentPassword' });
const newPasswordInput = screen.getByRole('textbox', { name: 'newPassword' });
const confirmPasswordInput = screen.getByRole('textbox', { name: 'newPasswordConfirm' });
- const newPassword = faker.random.alphaNumeric(8);
+ const newPassword = faker.string.alphanumeric(8);
// act
- fireEvent.change(currentPasswordInput, { target: { value: faker.random.alphaNumeric(8) } });
+ fireEvent.change(currentPasswordInput, { target: { value: faker.string.alphanumeric(8) } });
fireEvent.change(newPasswordInput, { target: { value: newPassword } });
fireEvent.change(confirmPasswordInput, { target: { value: newPassword } });
const submitButton = screen.getByRole('button', { name: /Change password/i });
@@ -59,8 +59,8 @@ describe('', () => {
// act
fireEvent.change(currentPasswordInput, { target: { value: 'test' } });
- fireEvent.change(newPasswordInput, { target: { value: faker.random.alphaNumeric(8) } });
- fireEvent.change(confirmPasswordInput, { target: { value: faker.random.alphaNumeric(8) } });
+ fireEvent.change(newPasswordInput, { target: { value: faker.string.alphanumeric(8) } });
+ fireEvent.change(confirmPasswordInput, { target: { value: faker.string.alphanumeric(8) } });
const submitButton = screen.getByRole('button', { name: /Change password/i });
submitButton.click();
diff --git a/src/server/core/TipiConfig/TipiConfig.test.ts b/src/server/core/TipiConfig/TipiConfig.test.ts
index 7daf9ccd..c703e7aa 100644
--- a/src/server/core/TipiConfig/TipiConfig.test.ts
+++ b/src/server/core/TipiConfig/TipiConfig.test.ts
@@ -56,8 +56,8 @@ describe('Test: getConfig', () => {
// arrange
const settingsJson = {
appsRepoUrl: faker.internet.url(),
- appsRepoId: faker.random.word(),
- domain: faker.random.word(),
+ appsRepoId: faker.lorem.word(),
+ domain: faker.lorem.word(),
};
const MockFiles = {
'/runtipi/state/settings.json': JSON.stringify(settingsJson),
@@ -78,8 +78,8 @@ describe('Test: getConfig', () => {
it('Should not be able to apply an invalid value from json config', () => {
// arrange
const settingsJson = {
- appsRepoUrl: faker.random.word(),
- appsRepoId: faker.random.word(),
+ appsRepoUrl: faker.lorem.word(),
+ appsRepoId: faker.lorem.word(),
domain: 10,
};
const MockFiles = {
diff --git a/src/server/services/apps/apps.helpers.test.ts b/src/server/services/apps/apps.helpers.test.ts
index a79b952c..c8be7b5e 100644
--- a/src/server/services/apps/apps.helpers.test.ts
+++ b/src/server/services/apps/apps.helpers.test.ts
@@ -43,7 +43,7 @@ describe('Test: checkAppRequirements()', () => {
it('Should throw if architecture is not supported', async () => {
// arrange
setConfig('architecture', 'arm64');
- const appConfig = await createAppConfig({ supported_architectures: ['arm'] });
+ const appConfig = createAppConfig({ supported_architectures: ['arm'] });
// assert
expect(() => checkAppRequirements(appConfig.id)).toThrowError(`App ${appConfig.id} is not supported on this architecture`);
@@ -76,7 +76,7 @@ describe('Test: checkEnvFile()', () => {
it('Should throw if a required field is missing', async () => {
// arrange
- const fieldName = faker.random.word().toUpperCase();
+ const fieldName = faker.lorem.word().toUpperCase();
const appConfig = createAppConfig({ form_fields: [{ env_variable: fieldName, type: 'text', label: 'test', required: true }] });
const app = await insertApp({}, appConfig, db);
const newAppEnv = 'APP_PORT=test\n';
@@ -138,7 +138,7 @@ describe('Test: generateEnvFile()', () => {
// arrange
const appConfig = createAppConfig({ form_fields: [{ env_variable: 'TEST_FIELD', type: 'text', label: 'test', required: true }] });
const app = await insertApp({}, appConfig, db);
- const fakevalue = faker.random.alphaNumeric(10);
+ const fakevalue = faker.string.alphanumeric(10);
// act
generateEnvFile(Object.assign(app, { config: { TEST_FIELD: fakevalue } }));
@@ -166,7 +166,7 @@ describe('Test: generateEnvFile()', () => {
// arrange
const appConfig = createAppConfig({ form_fields: [{ env_variable: 'RANDOM_FIELD', type: 'random', label: 'test', min: 32, max: 32, required: true }] });
const app = await insertApp({}, appConfig, db);
- const randomField = faker.random.alphaNumeric(32);
+ const randomField = faker.string.alphanumeric(32);
fs.writeFileSync(`/app/storage/app-data/${app.id}/app.env`, `RANDOM_FIELD=${randomField}`);
// act
@@ -279,8 +279,8 @@ describe('Test: generateEnvFile()', () => {
const appConfig = createAppConfig({ generate_vapid_keys: true });
const app = await insertApp({}, appConfig, db);
- const vapidPrivateKey = faker.random.alphaNumeric(32);
- const vapidPublicKey = faker.random.alphaNumeric(32);
+ const vapidPrivateKey = faker.string.alphanumeric(32);
+ const vapidPublicKey = faker.string.alphanumeric(32);
// act
fs.writeFileSync(`/app/storage/app-data/${app.id}/app.env`, `VAPID_PRIVATE_KEY=${vapidPrivateKey}\nVAPID_PUBLIC_KEY=${vapidPublicKey}`);
@@ -386,7 +386,7 @@ describe('Test: getAppInfo()', () => {
it('Should return null if app does not exist', async () => {
// arrange
- const app = getAppInfo(faker.random.word());
+ const app = getAppInfo(faker.lorem.word());
// assert
expect(app).toBeNull();
@@ -408,7 +408,7 @@ describe('Test: getUpdateInfo()', () => {
it('Should return default values if app is not installed', async () => {
// arrange
- const updateInfo = getUpdateInfo(faker.random.word());
+ const updateInfo = getUpdateInfo(faker.lorem.word());
// assert
expect(updateInfo).toEqual({ latestVersion: 0, latestDockerVersion: '0.0.0' });
@@ -483,7 +483,7 @@ describe('Test: ensureAppFolder()', () => {
it('Should delete folder if it exists but has no docker-compose.yml file', () => {
// arrange
- const randomFileName = `${faker.random.word()}.yml`;
+ const randomFileName = `${faker.lorem.word()}.yml`;
const mockFiles = {
[`/runtipi/repos/repo-id/apps/test`]: [randomFileName],
'/runtipi/apps/test': ['test.yml'],
diff --git a/src/server/services/apps/apps.service.test.ts b/src/server/services/apps/apps.service.test.ts
index 4bab28f5..64b48d99 100644
--- a/src/server/services/apps/apps.service.test.ts
+++ b/src/server/services/apps/apps.service.test.ts
@@ -388,7 +388,7 @@ describe('Update app config', () => {
// arrange
const appConfig = createAppConfig({ form_fields: [{ type: 'text', label: '', required: true, env_variable: 'TEST_FIELD' }] });
await insertApp({}, appConfig, db);
- const word = faker.random.word();
+ const word = faker.lorem.word();
// act
await AppsService.updateAppConfig(appConfig.id, { TEST_FIELD: word });
@@ -413,7 +413,7 @@ describe('Update app config', () => {
it('Should not recreate random field if already present in .env', async () => {
// arrange
- const field = faker.random.word();
+ const field = faker.lorem.word();
const appConfig = createAppConfig({ form_fields: [{ type: 'random', label: '', required: false, env_variable: field }] });
await insertApp({}, appConfig, db);
@@ -522,8 +522,8 @@ describe('Get app config', () => {
describe('List apps', () => {
it('Should correctly list apps sorted by id', async () => {
// arrange
- const randomName1 = faker.random.word();
- const randomName2 = faker.random.word();
+ const randomName1 = faker.lorem.word();
+ const randomName2 = faker.lorem.word();
const sortedNames = [randomName1, randomName2].sort((a, b) => a.localeCompare(b));
const appConfig = createAppConfig({ id: randomName1.toLowerCase(), name: randomName1 });
diff --git a/src/server/services/auth/auth.service.test.ts b/src/server/services/auth/auth.service.test.ts
index 8c5d3118..074a5fec 100644
--- a/src/server/services/auth/auth.service.test.ts
+++ b/src/server/services/auth/auth.service.test.ts
@@ -78,7 +78,7 @@ describe('Test: verifyTotp', () => {
// arrange
const req = { session: { userId: undefined } };
const email = faker.internet.email();
- const salt = faker.random.word();
+ const salt = faker.lorem.word();
const totpSecret = TotpAuthenticator.generateSecret();
const encryptedTotpSecret = encrypt(totpSecret, salt);
@@ -102,7 +102,7 @@ describe('Test: verifyTotp', () => {
it('should throw if the totp is incorrect', async () => {
// arrange
const email = faker.internet.email();
- const salt = faker.random.word();
+ const salt = faker.lorem.word();
const totpSecret = TotpAuthenticator.generateSecret();
const encryptedTotpSecret = encrypt(totpSecret, salt);
const user = await createUser({ email, totpEnabled: true, totpSecret: encryptedTotpSecret, salt }, database);
@@ -116,7 +116,7 @@ describe('Test: verifyTotp', () => {
it('should throw if the totpSessionId is invalid', async () => {
// arrange
const email = faker.internet.email();
- const salt = faker.random.word();
+ const salt = faker.lorem.word();
const totpSecret = TotpAuthenticator.generateSecret();
const encryptedTotpSecret = encrypt(totpSecret, salt);
const user = await createUser({ email, totpEnabled: true, totpSecret: encryptedTotpSecret, salt }, database);
@@ -141,7 +141,7 @@ describe('Test: verifyTotp', () => {
it('should throw if the user totpEnabled is false', async () => {
// arrange
const email = faker.internet.email();
- const salt = faker.random.word();
+ const salt = faker.lorem.word();
const totpSecret = TotpAuthenticator.generateSecret();
const encryptedTotpSecret = encrypt(totpSecret, salt);
const user = await createUser({ email, totpEnabled: false, totpSecret: encryptedTotpSecret, salt }, database);
@@ -191,7 +191,7 @@ describe('Test: getTotpUri', () => {
it('should regenerate a new totp secret if the user already has one', async () => {
// arrange
const email = faker.internet.email();
- const salt = faker.random.word();
+ const salt = faker.lorem.word();
const totpSecret = TotpAuthenticator.generateSecret();
const encryptedTotpSecret = encrypt(totpSecret, salt);
const user = await createUser({ email, totpSecret: encryptedTotpSecret, salt }, database);
@@ -251,7 +251,7 @@ describe('Test: setupTotp', () => {
// arrange
const email = faker.internet.email();
const totpSecret = TotpAuthenticator.generateSecret();
- const salt = faker.random.word();
+ const salt = faker.lorem.word();
const encryptedTotpSecret = encrypt(totpSecret, salt);
const user = await createUser({ email, totpSecret: encryptedTotpSecret, salt }, database);
@@ -289,7 +289,7 @@ describe('Test: setupTotp', () => {
// arrange
const email = faker.internet.email();
const totpSecret = TotpAuthenticator.generateSecret();
- const salt = faker.random.word();
+ const salt = faker.lorem.word();
const encryptedTotpSecret = encrypt(totpSecret, salt);
const user = await createUser({ email, totpSecret: encryptedTotpSecret, salt }, database);
@@ -676,7 +676,7 @@ describe('Test: changePassword', () => {
const email = faker.internet.email();
const user = await createUser({ email }, database);
const newPassword = faker.internet.password();
- await TipiCache.set(`session:${user.id}:${faker.random.word()}`, 'test');
+ await TipiCache.set(`session:${user.id}:${faker.lorem.word()}`, 'test');
// act
await AuthService.changePassword({ userId: user.id, newPassword, currentPassword: 'password' });
diff --git a/src/server/services/system/system.service.test.ts b/src/server/services/system/system.service.test.ts
index 6f279312..1226b24b 100644
--- a/src/server/services/system/system.service.test.ts
+++ b/src/server/services/system/system.service.test.ts
@@ -73,9 +73,9 @@ describe('Test: getVersion', () => {
it('It should return version with body', async () => {
// Arrange
- const body = faker.random.words(10);
+ const body = faker.lorem.words(10);
// @ts-expect-error Mocking fetch
- fetch.mockImplementationOnce(() => Promise.resolve({ json: () => Promise.resolve({ name: `v${faker.random.numeric(1)}.${faker.random.numeric(1)}.${faker.random.numeric()}`, body }) }));
+ fetch.mockImplementationOnce(() => Promise.resolve({ json: () => Promise.resolve({ name: `v${faker.string.numeric(1)}.${faker.string.numeric(1)}.${faker.string.numeric()}`, body }) }));
// Act
const version = await SystemService.getVersion();
@@ -101,7 +101,7 @@ describe('Test: getVersion', () => {
it('Should return cached version', async () => {
// Arrange
// @ts-expect-error Mocking fetch
- fetch.mockImplementationOnce(() => Promise.resolve({ json: () => Promise.resolve({ name: `v${faker.random.numeric(1)}.${faker.random.numeric(1)}.${faker.random.numeric()}` }) }));
+ fetch.mockImplementationOnce(() => Promise.resolve({ json: () => Promise.resolve({ name: `v${faker.string.numeric(1)}.${faker.string.numeric(1)}.${faker.string.numeric()}` }) }));
// Act
const version = await SystemService.getVersion();
diff --git a/src/server/tests/apps.factory.ts b/src/server/tests/apps.factory.ts
index 2ce6f47f..414290a0 100644
--- a/src/server/tests/apps.factory.ts
+++ b/src/server/tests/apps.factory.ts
@@ -24,14 +24,14 @@ const createAppConfig = (props?: Partial) => {
const mockFiles: Record = {};
const appInfo = appInfoSchema.parse({
- id: faker.random.alphaNumeric(32),
+ id: faker.string.alphanumeric(32),
available: true,
- port: faker.datatype.number({ min: 30, max: 65535 }),
- name: faker.random.alphaNumeric(32),
- description: faker.random.alphaNumeric(32),
+ port: faker.number.int({ min: 30, max: 65535 }),
+ name: faker.string.alphanumeric(32),
+ description: faker.string.alphanumeric(32),
tipi_version: 1,
- short_desc: faker.random.alphaNumeric(32),
- author: faker.random.alphaNumeric(32),
+ short_desc: faker.string.alphanumeric(32),
+ author: faker.string.alphanumeric(32),
source: faker.internet.url(),
categories: [APP_CATEGORIES.AUTOMATION],
...props,
@@ -64,31 +64,31 @@ const createApp = async (props: IProps, database: TestDatabase) => {
const categories = Object.values(APP_CATEGORIES);
- const randomId = faker.random.alphaNumeric(32);
+ const randomId = faker.string.alphanumeric(32);
const appInfo: AppInfo = {
id: randomId,
- port: faker.datatype.number({ min: 3000, max: 5000 }),
+ port: faker.number.int({ min: 3000, max: 5000 }),
available: true,
form_fields: [
{
type: 'text',
- label: faker.random.word(),
+ label: faker.lorem.word(),
required: true,
env_variable: 'TEST_FIELD',
},
],
- name: faker.random.word(),
- description: faker.random.words(),
- tipi_version: faker.datatype.number({ min: 1, max: 10 }),
- short_desc: faker.random.words(),
+ name: faker.lorem.word(),
+ description: faker.lorem.words(),
+ tipi_version: faker.number.int({ min: 1, max: 10 }),
+ short_desc: faker.lorem.words(),
author: faker.name.firstName(),
source: faker.internet.url(),
- categories: [categories[faker.datatype.number({ min: 0, max: categories.length - 1 })]] as AppInfo['categories'],
+ categories: [categories[faker.number.int({ min: 0, max: categories.length - 1 })]] as AppInfo['categories'],
exposable,
force_expose: forceExpose,
supported_architectures: supportedArchitectures,
- version: String(faker.datatype.number({ min: 1, max: 10 })),
+ version: String(faker.number.int({ min: 1, max: 10 })),
https: false,
no_gui: false,
generate_vapid_keys: generateVapidKeys,
@@ -98,7 +98,7 @@ const createApp = async (props: IProps, database: TestDatabase) => {
appInfo.form_fields?.push({
required: false,
type: 'random',
- label: faker.random.word(),
+ label: faker.lorem.word(),
env_variable: 'RANDOM_FIELD',
});
}
diff --git a/src/server/utils/__tests__/encryption.test.ts b/src/server/utils/__tests__/encryption.test.ts
index ba866c07..955f501a 100644
--- a/src/server/utils/__tests__/encryption.test.ts
+++ b/src/server/utils/__tests__/encryption.test.ts
@@ -5,9 +5,9 @@ import { encrypt, decrypt } from '../encryption';
describe('Test: encrypt', () => {
it('should encrypt the provided data', () => {
// arrange
- setConfig('jwtSecret', faker.random.word());
- const data = faker.random.word();
- const salt = faker.random.word();
+ setConfig('jwtSecret', faker.lorem.word());
+ const data = faker.lorem.word();
+ const salt = faker.lorem.word();
// act
const encryptedData = encrypt(data, salt);
@@ -18,9 +18,9 @@ describe('Test: encrypt', () => {
it('should decrypt the provided data', () => {
// arrange
- setConfig('jwtSecret', faker.random.word());
- const data = faker.random.word();
- const salt = faker.random.word();
+ setConfig('jwtSecret', faker.lorem.word());
+ const data = faker.lorem.word();
+ const salt = faker.lorem.word();
// act
const encryptedData = encrypt(data, salt);