From b9e549a61097f2b29d95231ed959fe8752edc7cb Mon Sep 17 00:00:00 2001 From: Daniel Steigerwald Date: Fri, 19 Jan 2024 17:45:48 +0100 Subject: [PATCH] Effect 2.1.2 and Schema 0.60.6 --- .changeset/five-beers-impress.md | 10 + apps/native/package.json | 6 +- apps/server/package.json | 2 +- apps/web/package.json | 12 +- apps/web/pages/docs/index.mdx | 11 +- package.json | 2 +- packages/eslint-config-evolu/package.json | 4 +- packages/evolu-common-react/package.json | 2 +- packages/evolu-common-web/package.json | 2 +- packages/evolu-common/package.json | 10 +- packages/evolu-react-native/package.json | 2 +- packages/evolu-react/package.json | 2 +- packages/evolu-server/package.json | 8 +- pnpm-lock.yaml | 660 +++++++++------------- 14 files changed, 317 insertions(+), 416 deletions(-) create mode 100644 .changeset/five-beers-impress.md diff --git a/.changeset/five-beers-impress.md b/.changeset/five-beers-impress.md new file mode 100644 index 000000000..5156c0234 --- /dev/null +++ b/.changeset/five-beers-impress.md @@ -0,0 +1,10 @@ +--- +"@evolu/common-react": patch +"@evolu/react-native": patch +"@evolu/common-web": patch +"@evolu/common": patch +"@evolu/server": patch +"@evolu/react": patch +--- + +Effect 2.1.2 and Schema 0.60.6 diff --git a/apps/native/package.json b/apps/native/package.json index a9a0866f1..bd70b6f69 100644 --- a/apps/native/package.json +++ b/apps/native/package.json @@ -11,12 +11,12 @@ "clean": "rm -rf .turbo .expo node_modules dist" }, "dependencies": { - "@effect/schema": "^0.60.3", + "@effect/schema": "^0.60.6", "@evolu/react-native": "workspace:*", "@react-native-community/netinfo": "9.3.10", "buffer": "^6.0.3", "crypto-browserify": "^3.12.0", - "effect": "2.1.0", + "effect": "2.1.2", "events": "^3.3.0", "expo": "^49.0.21", "expo-sqlite": "~11.3.3", @@ -35,7 +35,7 @@ "@types/react": "^18.2.48", "eslint": "^8.56.0", "eslint-config-evolu": "workspace:*", - "prettier": "^3.2.2", + "prettier": "^3.2.4", "typescript": "^5.3.3" } } diff --git a/apps/server/package.json b/apps/server/package.json index 62de4b145..130a982d6 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -15,7 +15,7 @@ }, "devDependencies": { "@evolu/tsconfig": "workspace:*", - "@types/node": "^20.11.4", + "@types/node": "^20.11.5", "ts-node": "^10.9.1", "typescript": "^5.3.3" }, diff --git a/apps/web/package.json b/apps/web/package.json index 4ea1cf8dd..6521b7fc1 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -10,12 +10,12 @@ "clean": "rm -rf .turbo .next node_modules" }, "dependencies": { - "@effect/schema": "^0.60.3", + "@effect/schema": "^0.60.6", "@evolu/common": "workspace:*", "@evolu/react": "workspace:*", "clsx": "^2.1.0", - "effect": "2.1.0", - "next": "14.0.4", + "effect": "2.1.2", + "next": "14.1.0", "nextra": "^2.13.2", "nextra-theme-docs": "^2.13.2", "react": "^18.2.0", @@ -23,14 +23,14 @@ }, "devDependencies": { "@evolu/tsconfig": "workspace:*", - "@types/node": "^20.11.4", + "@types/node": "^20.11.5", "@types/react": "^18.2.48", "@types/react-dom": "^18.2.18", - "autoprefixer": "^10.4.16", + "autoprefixer": "^10.4.17", "eslint": "^8.56.0", "eslint-config-evolu": "workspace:*", "postcss": "^8.4.32", - "prettier": "^3.2.2", + "prettier": "^3.2.4", "prettier-plugin-tailwindcss": "^0.5.10", "tailwindcss": "^3.4.0", "typescript": "^5.3.3" diff --git a/apps/web/pages/docs/index.mdx b/apps/web/pages/docs/index.mdx index 1e27043e0..503dfd4b0 100644 --- a/apps/web/pages/docs/index.mdx +++ b/apps/web/pages/docs/index.mdx @@ -1,9 +1,4 @@ -# Evolu - -Evolu is a library for local-first apps, so the question should be, -why local-first apps? - -## Why local-first apps? +# Why Local-First Apps? Local-first apps allow users to own their data. Evolu stores data in the user's device(s), so Evolu apps can work offline and without a specific server. @@ -12,7 +7,7 @@ How is it different from keeping files on disk? Files are not the right abstract for apps and are complicated to synchronize among devices. That's why client-server architecture rules the world. But as with everything, it has trade-offs. -### The trade-offs of the client-server architecture +## The Trade-Offs of the Client-Server Architecture Client-server architecture provides us with easy backup and synchronization, but all that depends on the ability of a server to fulfill its promises. @@ -22,7 +17,7 @@ the world needs local-first apps. But until now, writing local-first apps has been challenging because of the lack of libraries and design patterns. That's why I created Evolu. -## What does local-first mean to Evolu? +# What Does Local-First Mean to Evolu? Local-first is becoming a broad term for various strategies, an umbrella term, so let me explain what local-first means for Evolu: diff --git a/package.json b/package.json index 3df6ddbbf..336fc6cd4 100755 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "@changesets/cli": "^2.27.1", "eslint": "^8.56.0", "eslint-config-evolu": "workspace:*", - "prettier": "^3.2.2", + "prettier": "^3.2.4", "prettier-plugin-jsdoc": "^1.3.0", "turbo": "^1.11.1" }, diff --git a/packages/eslint-config-evolu/package.json b/packages/eslint-config-evolu/package.json index c3665fe90..c9a649949 100644 --- a/packages/eslint-config-evolu/package.json +++ b/packages/eslint-config-evolu/package.json @@ -9,12 +9,12 @@ "dependencies": { "@typescript-eslint/eslint-plugin": "^6.19.0", "@typescript-eslint/parser": "^6.19.0", - "eslint-config-next": "14.0.4", + "eslint-config-next": "14.1.0", "eslint-config-prettier": "^9.1.0", "eslint-config-turbo": "^1.11.1", "eslint-plugin-jsdoc": "^48.0.2", "eslint-plugin-node": "^11.1.0", - "next": "14.0.4", + "next": "14.1.0", "react": "^18.2.0", "react-dom": "^18.2.0" }, diff --git a/packages/evolu-common-react/package.json b/packages/evolu-common-react/package.json index 828b1521a..82efd095e 100644 --- a/packages/evolu-common-react/package.json +++ b/packages/evolu-common-react/package.json @@ -46,7 +46,7 @@ "eslint-config-evolu": "workspace:*", "react": "^18.2.0", "typescript": "^5.3.3", - "vitest": "^1.2.0" + "vitest": "^1.2.1" }, "peerDependencies": { "@evolu/common": "^3.0.11", diff --git a/packages/evolu-common-web/package.json b/packages/evolu-common-web/package.json index 1d364db8c..b9ca61ecd 100644 --- a/packages/evolu-common-web/package.json +++ b/packages/evolu-common-web/package.json @@ -43,7 +43,7 @@ "eslint-config-evolu": "workspace:*", "typescript": "^5.3.3", "user-agent-data-types": "^0.4.2", - "vitest": "^1.2.0" + "vitest": "^1.2.1" }, "peerDependencies": { "@evolu/common": "^3.0.11", diff --git a/packages/evolu-common/package.json b/packages/evolu-common/package.json index 4a70572e9..d6665c0e5 100644 --- a/packages/evolu-common/package.json +++ b/packages/evolu-common/package.json @@ -61,20 +61,20 @@ "nanoid": "^5.0.4" }, "devDependencies": { - "@effect/schema": "^0.60.3", + "@effect/schema": "^0.60.6", "@evolu/tsconfig": "workspace:*", "@protobuf-ts/plugin": "^2.9.3", "@protobuf-ts/protoc": "^2.9.3", "array-shuffle": "^3.0.0", - "effect": "2.1.0", + "effect": "2.1.2", "eslint": "^8.56.0", "eslint-config-evolu": "workspace:*", "typescript": "^5.3.3", - "vitest": "^1.2.0" + "vitest": "^1.2.1" }, "peerDependencies": { - "@effect/schema": "^0.60.3", - "effect": "2.1.0" + "@effect/schema": "^0.60.6", + "effect": "2.1.2" }, "publishConfig": { "access": "public" diff --git a/packages/evolu-react-native/package.json b/packages/evolu-react-native/package.json index 39c5c586e..c2a5fa8b1 100644 --- a/packages/evolu-react-native/package.json +++ b/packages/evolu-react-native/package.json @@ -50,7 +50,7 @@ "expo-sqlite": "~11.3.3", "react-native": "0.72.6", "typescript": "^5.3.3", - "vitest": "^1.2.0" + "vitest": "^1.2.1" }, "peerDependencies": { "@evolu/common-react": "^4.0.3", diff --git a/packages/evolu-react/package.json b/packages/evolu-react/package.json index 8ff0705a3..7d489e1de 100644 --- a/packages/evolu-react/package.json +++ b/packages/evolu-react/package.json @@ -45,7 +45,7 @@ "eslint-config-evolu": "workspace:*", "react-dom": "^18.2.0", "typescript": "^5.3.3", - "vitest": "^1.2.0" + "vitest": "^1.2.1" }, "peerDependencies": { "@evolu/common": "^3.0.11", diff --git a/packages/evolu-server/package.json b/packages/evolu-server/package.json index d7e2e83c8..e911c6c63 100644 --- a/packages/evolu-server/package.json +++ b/packages/evolu-server/package.json @@ -28,10 +28,10 @@ }, "dependencies": { "@evolu/common": "workspace:*", - "better-sqlite3": "^9.2.2", + "better-sqlite3": "^9.3.0", "body-parser": "^1.20.2", "cors": "^2.8.5", - "effect": "2.1.0", + "effect": "2.1.2", "express": "^4.18.2", "kysely": "^0.27.0" }, @@ -41,11 +41,11 @@ "@types/body-parser": "^1.19.5", "@types/cors": "^2.8.17", "@types/express": "^4.17.21", - "@types/node": "^20.11.4", + "@types/node": "^20.11.5", "eslint": "^8.56.0", "eslint-config-evolu": "workspace:*", "typescript": "^5.3.3", - "vitest": "^1.2.0" + "vitest": "^1.2.1" }, "peerDependencies": { "@evolu/common": "^3.0.11" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 93b95722b..3cc2abfa8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,11 +21,11 @@ importers: specifier: workspace:* version: link:packages/eslint-config-evolu prettier: - specifier: ^3.2.2 - version: 3.2.2 + specifier: ^3.2.4 + version: 3.2.4 prettier-plugin-jsdoc: specifier: ^1.3.0 - version: 1.3.0(prettier@3.2.2) + version: 1.3.0(prettier@3.2.4) turbo: specifier: ^1.11.1 version: 1.11.3 @@ -33,8 +33,8 @@ importers: apps/native: dependencies: '@effect/schema': - specifier: ^0.60.3 - version: 0.60.3(effect@2.1.0)(fast-check@3.15.0) + specifier: ^0.60.6 + version: 0.60.6(effect@2.1.2)(fast-check@3.15.0) '@evolu/react-native': specifier: workspace:* version: link:../../packages/evolu-react-native @@ -48,17 +48,17 @@ importers: specifier: ^3.12.0 version: 3.12.0 effect: - specifier: 2.1.0 - version: 2.1.0 + specifier: 2.1.2 + version: 2.1.2 events: specifier: ^3.3.0 version: 3.3.0 expo: specifier: ^49.0.21 - version: 49.0.21(@babel/core@7.23.7) + version: 49.0.22(@babel/core@7.23.7) expo-sqlite: specifier: ~11.3.3 - version: 11.3.3(expo@49.0.21) + version: 11.3.3(expo@49.0.22) expo-status-bar: specifier: ~1.6.0 version: 1.6.0 @@ -100,8 +100,8 @@ importers: specifier: workspace:* version: link:../../packages/eslint-config-evolu prettier: - specifier: ^3.2.2 - version: 3.2.2 + specifier: ^3.2.4 + version: 3.2.4 typescript: specifier: ^5.3.3 version: 5.3.3 @@ -116,11 +116,11 @@ importers: specifier: workspace:* version: link:../../packages/evolu-tsconfig '@types/node': - specifier: ^20.11.4 - version: 20.11.4 + specifier: ^20.11.5 + version: 20.11.5 ts-node: specifier: ^10.9.1 - version: 10.9.2(@types/node@20.11.4)(typescript@5.3.3) + version: 10.9.2(@types/node@20.11.5)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -128,8 +128,8 @@ importers: apps/web: dependencies: '@effect/schema': - specifier: ^0.60.3 - version: 0.60.3(effect@2.1.0)(fast-check@3.15.0) + specifier: ^0.60.6 + version: 0.60.6(effect@2.1.2)(fast-check@3.15.0) '@evolu/common': specifier: workspace:* version: link:../../packages/evolu-common @@ -140,17 +140,17 @@ importers: specifier: ^2.1.0 version: 2.1.0 effect: - specifier: 2.1.0 - version: 2.1.0 + specifier: 2.1.2 + version: 2.1.2 next: - specifier: 14.0.4 - version: 14.0.4(react-dom@18.2.0)(react@18.2.0) + specifier: 14.1.0 + version: 14.1.0(react-dom@18.2.0)(react@18.2.0) nextra: specifier: ^2.13.2 - version: 2.13.2(next@14.0.4)(react-dom@18.2.0)(react@18.2.0) + version: 2.13.2(next@14.1.0)(react-dom@18.2.0)(react@18.2.0) nextra-theme-docs: specifier: ^2.13.2 - version: 2.13.2(next@14.0.4)(nextra@2.13.2)(react-dom@18.2.0)(react@18.2.0) + version: 2.13.2(next@14.1.0)(nextra@2.13.2)(react-dom@18.2.0)(react@18.2.0) react: specifier: ^18.2.0 version: 18.2.0 @@ -162,8 +162,8 @@ importers: specifier: workspace:* version: link:../../packages/evolu-tsconfig '@types/node': - specifier: ^20.11.4 - version: 20.11.4 + specifier: ^20.11.5 + version: 20.11.5 '@types/react': specifier: ^18.2.48 version: 18.2.48 @@ -171,8 +171,8 @@ importers: specifier: ^18.2.18 version: 18.2.18 autoprefixer: - specifier: ^10.4.16 - version: 10.4.16(postcss@8.4.33) + specifier: ^10.4.17 + version: 10.4.17(postcss@8.4.33) eslint: specifier: ^8.56.0 version: 8.56.0 @@ -183,11 +183,11 @@ importers: specifier: ^8.4.32 version: 8.4.33 prettier: - specifier: ^3.2.2 - version: 3.2.2 + specifier: ^3.2.4 + version: 3.2.4 prettier-plugin-tailwindcss: specifier: ^0.5.10 - version: 0.5.11(prettier@3.2.2) + version: 0.5.11(prettier-plugin-jsdoc@1.3.0)(prettier@3.2.4) tailwindcss: specifier: ^3.4.0 version: 3.4.1 @@ -204,8 +204,8 @@ importers: specifier: ^6.19.0 version: 6.19.0(eslint@8.56.0)(typescript@5.3.3) eslint-config-next: - specifier: 14.0.4 - version: 14.0.4(eslint@8.56.0)(typescript@5.3.3) + specifier: 14.1.0 + version: 14.1.0(eslint@8.56.0)(typescript@5.3.3) eslint-config-prettier: specifier: ^9.1.0 version: 9.1.0(eslint@8.56.0) @@ -219,8 +219,8 @@ importers: specifier: ^11.1.0 version: 11.1.0(eslint@8.56.0) next: - specifier: 14.0.4 - version: 14.0.4(react-dom@18.2.0)(react@18.2.0) + specifier: 14.1.0 + version: 14.1.0(react-dom@18.2.0)(react@18.2.0) react: specifier: ^18.2.0 version: 18.2.0 @@ -257,8 +257,8 @@ importers: version: 5.0.4 devDependencies: '@effect/schema': - specifier: ^0.60.3 - version: 0.60.3(effect@2.1.0)(fast-check@3.15.0) + specifier: ^0.60.6 + version: 0.60.6(effect@2.1.2)(fast-check@3.15.0) '@evolu/tsconfig': specifier: workspace:* version: link:../evolu-tsconfig @@ -272,8 +272,8 @@ importers: specifier: ^3.0.0 version: 3.0.0 effect: - specifier: 2.1.0 - version: 2.1.0 + specifier: 2.1.2 + version: 2.1.2 eslint: specifier: ^8.56.0 version: 8.56.0 @@ -284,8 +284,8 @@ importers: specifier: ^5.3.3 version: 5.3.3 vitest: - specifier: ^1.2.0 - version: 1.2.0 + specifier: ^1.2.1 + version: 1.2.1(@types/node@20.11.5) packages/evolu-common-react: devDependencies: @@ -311,8 +311,8 @@ importers: specifier: ^5.3.3 version: 5.3.3 vitest: - specifier: ^1.2.0 - version: 1.2.0(@types/node@20.11.4) + specifier: ^1.2.1 + version: 1.2.1(@types/node@20.11.5) packages/evolu-common-web: devDependencies: @@ -341,8 +341,8 @@ importers: specifier: ^0.4.2 version: 0.4.2 vitest: - specifier: ^1.2.0 - version: 1.2.0(@types/node@20.11.4) + specifier: ^1.2.1 + version: 1.2.1(@types/node@20.11.5) packages/evolu-react: devDependencies: @@ -374,14 +374,14 @@ importers: specifier: ^5.3.3 version: 5.3.3 vitest: - specifier: ^1.2.0 - version: 1.2.0(@types/node@20.11.4) + specifier: ^1.2.1 + version: 1.2.1(@types/node@20.11.5) packages/evolu-react-native: dependencies: expo-updates: specifier: ^0.18.17 - version: 0.18.19(expo@49.0.21) + version: 0.18.19(expo@49.0.22) devDependencies: '@evolu/common': specifier: workspace:* @@ -400,10 +400,10 @@ importers: version: link:../eslint-config-evolu expo: specifier: ^49.0.21 - version: 49.0.21(@babel/core@7.23.7) + version: 49.0.22(@babel/core@7.23.7) expo-sqlite: specifier: ~11.3.3 - version: 11.3.3(expo@49.0.21) + version: 11.3.3(expo@49.0.22) react-native: specifier: 0.72.6 version: 0.72.6(@babel/core@7.23.7)(react@18.2.0) @@ -411,8 +411,8 @@ importers: specifier: ^5.3.3 version: 5.3.3 vitest: - specifier: ^1.2.0 - version: 1.2.0(@types/node@20.11.4) + specifier: ^1.2.1 + version: 1.2.1(@types/node@20.11.5) packages/evolu-server: dependencies: @@ -420,8 +420,8 @@ importers: specifier: workspace:* version: link:../evolu-common better-sqlite3: - specifier: ^9.2.2 - version: 9.2.2 + specifier: ^9.3.0 + version: 9.3.0 body-parser: specifier: ^1.20.2 version: 1.20.2 @@ -429,8 +429,8 @@ importers: specifier: ^2.8.5 version: 2.8.5 effect: - specifier: 2.1.0 - version: 2.1.0 + specifier: 2.1.2 + version: 2.1.2 express: specifier: ^4.18.2 version: 4.18.2 @@ -454,8 +454,8 @@ importers: specifier: ^4.17.21 version: 4.17.21 '@types/node': - specifier: ^20.11.4 - version: 20.11.4 + specifier: ^20.11.5 + version: 20.11.5 eslint: specifier: ^8.56.0 version: 8.56.0 @@ -466,8 +466,8 @@ importers: specifier: ^5.3.3 version: 5.3.3 vitest: - specifier: ^1.2.0 - version: 1.2.0(@types/node@20.11.4) + specifier: ^1.2.1 + version: 1.2.1(@types/node@20.11.5) packages/evolu-tsconfig: {} @@ -609,6 +609,23 @@ packages: transitivePeerDependencies: - supports-color + /@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.23.7): + resolution: {integrity: sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + peerDependenciesMeta: + '@babel/core': + optional: true + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + debug: 4.3.4 + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + /@babel/helper-environment-visitor@7.22.20: resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} engines: {node: '>=6.9.0'} @@ -1823,9 +1840,9 @@ packages: '@babel/core': 7.23.7 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - babel-plugin-polyfill-corejs2: 0.4.7(@babel/core@7.23.7) + babel-plugin-polyfill-corejs2: 0.4.8(@babel/core@7.23.7) babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.23.7) - babel-plugin-polyfill-regenerator: 0.5.4(@babel/core@7.23.7) + babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.23.7) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -2042,9 +2059,9 @@ packages: '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.7) '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.23.7) '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.7) - babel-plugin-polyfill-corejs2: 0.4.7(@babel/core@7.23.7) + babel-plugin-polyfill-corejs2: 0.4.8(@babel/core@7.23.7) babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.23.7) - babel-plugin-polyfill-regenerator: 0.5.4(@babel/core@7.23.7) + babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.23.7) core-js-compat: 3.35.0 semver: 6.3.1 transitivePeerDependencies: @@ -2345,13 +2362,13 @@ packages: '@jridgewell/trace-mapping': 0.3.9 dev: true - /@effect/schema@0.60.3(effect@2.1.0)(fast-check@3.15.0): - resolution: {integrity: sha512-B+07uFUNCnKQFwoKsphfvB+O2WNXlIhos+EPg9Oodx0lbha9zlm1f1CTT59kZp4y0+LghX/Ex7x+Bosg5p/nYw==} + /@effect/schema@0.60.6(effect@2.1.2)(fast-check@3.15.0): + resolution: {integrity: sha512-M9DE/7fE0pVRVt8ytMpbRFqyTSHG08Ww6vAj/4x710++kA9ijgAtRuDgzQTTa3dwoJnCX+78kAKTEAsZpdKB0A==} peerDependencies: - effect: ^2.1.0 + effect: ^2.1.2 fast-check: ^3.13.2 dependencies: - effect: 2.1.0 + effect: 2.1.2 fast-check: 3.15.0 /@es-joy/jsdoccomment@0.41.0: @@ -2623,9 +2640,9 @@ packages: '@expo/dev-server': 0.5.5 '@expo/devcert': 1.1.0 '@expo/env': 0.0.5 - '@expo/json-file': 8.2.37 + '@expo/json-file': 8.3.0 '@expo/metro-config': 0.10.7 - '@expo/osascript': 2.0.33 + '@expo/osascript': 2.1.0 '@expo/package-manager': 1.1.2 '@expo/plist': 0.0.20 '@expo/prebuild-config': 6.2.6(expo-modules-autolinking@1.5.1) @@ -2722,7 +2739,7 @@ packages: '@babel/code-frame': 7.10.4 '@expo/config-plugins': 7.2.5 '@expo/config-types': 49.0.0 - '@expo/json-file': 8.2.37 + '@expo/json-file': 8.3.0 getenv: 1.0.0 glob: 7.1.6 require-from-string: 2.0.2 @@ -2809,6 +2826,13 @@ packages: json5: 2.2.3 write-file-atomic: 2.4.3 + /@expo/json-file@8.3.0: + resolution: {integrity: sha512-yROUeXJXR5goagB8c3muFLCzLmdGOvoPpR5yDNaXrnTp4euNykr9yW0wWhJx4YVRTNOPtGBnEbbJBW+a9q+S6g==} + dependencies: + '@babel/code-frame': 7.10.4 + json5: 2.2.3 + write-file-atomic: 2.4.3 + /@expo/metro-config@0.10.7: resolution: {integrity: sha512-uACymEiyX0447hI4unt+2cemLQkTZXKvTev936NhtsgVnql45EP0V0pzmo/0H0WlHaAGXgvOBZJl8wFqcJ3CbQ==} dependencies: @@ -2834,10 +2858,17 @@ packages: '@expo/spawn-async': 1.5.0 exec-async: 2.2.0 + /@expo/osascript@2.1.0: + resolution: {integrity: sha512-bOhuFnlRaS7CU33+rFFIWdcET/Vkyn1vsN8BYFwCDEF5P1fVVvYN7bFOsQLTMD3nvi35C1AGmtqUr/Wfv8Xaow==} + engines: {node: '>=12'} + dependencies: + '@expo/spawn-async': 1.5.0 + exec-async: 2.2.0 + /@expo/package-manager@1.1.2: resolution: {integrity: sha512-JI9XzrxB0QVXysyuJ996FPCJGDCYRkbUvgG4QmMTTMFA1T+mv8YzazC3T9C1pHQUAAveVCre1+Pqv0nZXN24Xg==} dependencies: - '@expo/json-file': 8.2.37 + '@expo/json-file': 8.3.0 '@expo/spawn-async': 1.5.0 ansi-regex: 5.0.1 chalk: 4.1.2 @@ -2868,7 +2899,7 @@ packages: '@expo/config-plugins': 7.2.5 '@expo/config-types': 49.0.0 '@expo/image-utils': 0.3.22 - '@expo/json-file': 8.2.37 + '@expo/json-file': 8.3.0 debug: 4.3.4 expo-modules-autolinking: 1.5.1 fs-extra: 9.1.0 @@ -2948,7 +2979,7 @@ packages: react: ^16 || ^17 || ^18 react-dom: ^16 || ^17 || ^18 dependencies: - '@tanstack/react-virtual': 3.0.1(react-dom@18.2.0)(react@18.2.0) + '@tanstack/react-virtual': 3.0.2(react-dom@18.2.0)(react@18.2.0) client-only: 0.0.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -2994,7 +3025,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.4 + '@types/node': 20.11.5 jest-mock: 29.7.0 /@jest/fake-timers@29.7.0: @@ -3003,7 +3034,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.11.4 + '@types/node': 20.11.5 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -3020,7 +3051,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.11.4 + '@types/node': 20.11.5 '@types/yargs': 15.0.19 chalk: 4.1.2 @@ -3030,7 +3061,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.11.4 + '@types/node': 20.11.5 '@types/yargs': 16.0.9 chalk: 4.1.2 @@ -3041,7 +3072,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.11.4 + '@types/node': 20.11.5 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -3253,18 +3284,18 @@ packages: '@napi-rs/simple-git-win32-x64-msvc': 0.1.9 dev: false - /@next/env@14.0.4: - resolution: {integrity: sha512-irQnbMLbUNQpP1wcE5NstJtbuA/69kRfzBrpAD7Gsn8zm/CY6YQYc3HQBz8QPxwISG26tIm5afvvVbu508oBeQ==} + /@next/env@14.1.0: + resolution: {integrity: sha512-Py8zIo+02ht82brwwhTg36iogzFqGLPXlRGKQw5s+qP/kMNc4MAyDeEwBKDijk6zTIbegEgu8Qy7C1LboslQAw==} dev: false - /@next/eslint-plugin-next@14.0.4: - resolution: {integrity: sha512-U3qMNHmEZoVmHA0j/57nRfi3AscXNvkOnxDmle/69Jz/G0o/gWjXTDdlgILZdrxQ0Lw/jv2mPW8PGy0EGIHXhQ==} + /@next/eslint-plugin-next@14.1.0: + resolution: {integrity: sha512-x4FavbNEeXx/baD/zC/SdrvkjSby8nBn8KcCREqk6UuwvwoAPZmaV8TFCAuo/cpovBRTIY67mHhe86MQQm/68Q==} dependencies: - glob: 7.1.7 + glob: 10.3.10 dev: false - /@next/swc-darwin-arm64@14.0.4: - resolution: {integrity: sha512-mF05E/5uPthWzyYDyptcwHptucf/jj09i2SXBPwNzbgBNc+XnwzrL0U6BmPjQeOL+FiB+iG1gwBeq7mlDjSRPg==} + /@next/swc-darwin-arm64@14.1.0: + resolution: {integrity: sha512-nUDn7TOGcIeyQni6lZHfzNoo9S0euXnu0jhsbMOmMJUBfgsnESdjN97kM7cBqQxZa8L/bM9om/S5/1dzCrW6wQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -3272,8 +3303,8 @@ packages: dev: false optional: true - /@next/swc-darwin-x64@14.0.4: - resolution: {integrity: sha512-IZQ3C7Bx0k2rYtrZZxKKiusMTM9WWcK5ajyhOZkYYTCc8xytmwSzR1skU7qLgVT/EY9xtXDG0WhY6fyujnI3rw==} + /@next/swc-darwin-x64@14.1.0: + resolution: {integrity: sha512-1jgudN5haWxiAl3O1ljUS2GfupPmcftu2RYJqZiMJmmbBT5M1XDffjUtRUzP4W3cBHsrvkfOFdQ71hAreNQP6g==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -3281,8 +3312,8 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-gnu@14.0.4: - resolution: {integrity: sha512-VwwZKrBQo/MGb1VOrxJ6LrKvbpo7UbROuyMRvQKTFKhNaXjUmKTu7wxVkIuCARAfiI8JpaWAnKR+D6tzpCcM4w==} + /@next/swc-linux-arm64-gnu@14.1.0: + resolution: {integrity: sha512-RHo7Tcj+jllXUbK7xk2NyIDod3YcCPDZxj1WLIYxd709BQ7WuRYl3OWUNG+WUfqeQBds6kvZYlc42NJJTNi4tQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -3290,8 +3321,8 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-musl@14.0.4: - resolution: {integrity: sha512-8QftwPEW37XxXoAwsn+nXlodKWHfpMaSvt81W43Wh8dv0gkheD+30ezWMcFGHLI71KiWmHK5PSQbTQGUiidvLQ==} + /@next/swc-linux-arm64-musl@14.1.0: + resolution: {integrity: sha512-v6kP8sHYxjO8RwHmWMJSq7VZP2nYCkRVQ0qolh2l6xroe9QjbgV8siTbduED4u0hlk0+tjS6/Tuy4n5XCp+l6g==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -3299,8 +3330,8 @@ packages: dev: false optional: true - /@next/swc-linux-x64-gnu@14.0.4: - resolution: {integrity: sha512-/s/Pme3VKfZAfISlYVq2hzFS8AcAIOTnoKupc/j4WlvF6GQ0VouS2Q2KEgPuO1eMBwakWPB1aYFIA4VNVh667A==} + /@next/swc-linux-x64-gnu@14.1.0: + resolution: {integrity: sha512-zJ2pnoFYB1F4vmEVlb/eSe+VH679zT1VdXlZKX+pE66grOgjmKJHKacf82g/sWE4MQ4Rk2FMBCRnX+l6/TVYzQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -3308,8 +3339,8 @@ packages: dev: false optional: true - /@next/swc-linux-x64-musl@14.0.4: - resolution: {integrity: sha512-m8z/6Fyal4L9Bnlxde5g2Mfa1Z7dasMQyhEhskDATpqr+Y0mjOBZcXQ7G5U+vgL22cI4T7MfvgtrM2jdopqWaw==} + /@next/swc-linux-x64-musl@14.1.0: + resolution: {integrity: sha512-rbaIYFt2X9YZBSbH/CwGAjbBG2/MrACCVu2X0+kSykHzHnYH5FjHxwXLkcoJ10cX0aWCEynpu+rP76x0914atg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -3317,8 +3348,8 @@ packages: dev: false optional: true - /@next/swc-win32-arm64-msvc@14.0.4: - resolution: {integrity: sha512-7Wv4PRiWIAWbm5XrGz3D8HUkCVDMMz9igffZG4NB1p4u1KoItwx9qjATHz88kwCEal/HXmbShucaslXCQXUM5w==} + /@next/swc-win32-arm64-msvc@14.1.0: + resolution: {integrity: sha512-o1N5TsYc8f/HpGt39OUQpQ9AKIGApd3QLueu7hXk//2xq5Z9OxmV6sQfNp8C7qYmiOlHYODOGqNNa0e9jvchGQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -3326,8 +3357,8 @@ packages: dev: false optional: true - /@next/swc-win32-ia32-msvc@14.0.4: - resolution: {integrity: sha512-zLeNEAPULsl0phfGb4kdzF/cAVIfaC7hY+kt0/d+y9mzcZHsMS3hAS829WbJ31DkSlVKQeHEjZHIdhN+Pg7Gyg==} + /@next/swc-win32-ia32-msvc@14.1.0: + resolution: {integrity: sha512-XXIuB1DBRCFwNO6EEzCTMHT5pauwaSj4SWs7CYnME57eaReAKBXCnkUE80p/pAZcewm7hs+vGvNqDPacEXHVkw==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] @@ -3335,8 +3366,8 @@ packages: dev: false optional: true - /@next/swc-win32-x64-msvc@14.0.4: - resolution: {integrity: sha512-yEh2+R8qDlDCjxVpzOTEpBLQTEFAcP2A8fUFLaWNap9GitYKkKv1//y2S6XY6zsR4rCOPRpU7plYDR+az2n30A==} + /@next/swc-win32-x64-msvc@14.1.0: + resolution: {integrity: sha512-9WEbVRRAqJ3YFVqEZIxUqkiO8l1nool1LmNxygr5HWF8AcSYsEpneUDhmjUVJEzO2A04+oPtZdombzzPPkTtgg==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -3445,7 +3476,7 @@ packages: cosmiconfig: 5.2.1 deepmerge: 4.3.1 glob: 7.2.3 - joi: 17.11.1 + joi: 17.12.0 transitivePeerDependencies: - encoding @@ -3571,7 +3602,7 @@ packages: /@react-native-community/cli-types@11.3.7: resolution: {integrity: sha512-OhSr/TiDQkXjL5YOs8+hvGSB+HltLn5ZI0+A3DCiMsjUgTTsYh+Z63OtyMpNjrdCEFcg0MpfdU2uxstCS6Dc5g==} dependencies: - joi: 17.11.1 + joi: 17.12.0 /@react-native-community/cli@11.3.7(@babel/core@7.23.7): resolution: {integrity: sha512-Ou8eDlF+yh2rzXeCTpMPYJ2fuqsusNOhmpYPYNQJQ2h6PvaF30kPomflgRILems+EBBuggRtcT+I+1YH4o/q6w==} @@ -3766,8 +3797,8 @@ packages: dev: true optional: true - /@rushstack/eslint-patch@1.6.1: - resolution: {integrity: sha512-UY+FGM/2jjMkzQLn8pxcHGMaVLh9aEitG3zY2CiY7XHdLiz3bZOwa6oDxNqEMv7zZkV+cj5DOdz0cQ1BP5Hjgw==} + /@rushstack/eslint-patch@1.7.0: + resolution: {integrity: sha512-Jh4t/593gxs0lJZ/z3NnasKlplXT2f+4y/LZYuaKZW5KAaiVFL/fThhs+17EbUd53jUVJ0QudYCBGbN/psvaqg==} dev: false /@scure/base@1.1.5: @@ -3822,8 +3853,8 @@ packages: tslib: 2.6.2 dev: false - /@tanstack/react-virtual@3.0.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-IFOFuRUTaiM/yibty9qQ9BfycQnYXIDHGP2+cU+0LrFFGNhVxCXSQnaY6wkX8uJVteFEBjUondX0Hmpp7TNcag==} + /@tanstack/react-virtual@3.0.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-9XbRLPKgnhMwwmuQMnJMv+5a9sitGNCSEtf/AZXzmJdesYk7XsjYHaEDny+IrJzvPNwZliIIDwCRiaUqR3zzCA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3881,26 +3912,26 @@ packages: /@types/better-sqlite3@7.6.8: resolution: {integrity: sha512-ASndM4rdGrzk7iXXqyNC4fbwt4UEjpK0i3j4q4FyeQrLAthfB6s7EF135ZJE0qQxtKIMFwmyT6x0switET7uIw==} dependencies: - '@types/node': 20.11.4 + '@types/node': 20.11.5 dev: true /@types/body-parser@1.19.5: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 20.11.4 + '@types/node': 20.11.5 dev: true /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 20.11.4 + '@types/node': 20.11.5 dev: true /@types/cors@2.8.17: resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} dependencies: - '@types/node': 20.11.4 + '@types/node': 20.11.5 dev: true /@types/d3-scale-chromatic@3.0.3: @@ -3934,7 +3965,7 @@ packages: /@types/express-serve-static-core@4.17.41: resolution: {integrity: sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==} dependencies: - '@types/node': 20.11.4 + '@types/node': 20.11.5 '@types/qs': 6.9.11 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -4028,8 +4059,8 @@ packages: resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} dev: true - /@types/node@20.11.4: - resolution: {integrity: sha512-6I0fMH8Aoy2lOejL3s4LhyIYX34DPwY8bl5xlNjBvUEk8OHrcuzsFt+Ied4LvJihbtXPM+8zUqdydfIti86v9g==} + /@types/node@20.11.5: + resolution: {integrity: sha512-g557vgQjUUfN76MZAN/dt1z3dzcUsimuysco0KeluHgrPdJXkP/XdAURgyO2W9fZWHRtRBiVKzKn8vyOAwlG+w==} dependencies: undici-types: 5.26.5 @@ -4071,7 +4102,7 @@ packages: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 20.11.4 + '@types/node': 20.11.5 dev: true /@types/serve-static@1.15.5: @@ -4079,7 +4110,7 @@ packages: dependencies: '@types/http-errors': 2.0.4 '@types/mime': 3.0.4 - '@types/node': 20.11.4 + '@types/node': 20.11.5 dev: true /@types/stack-utils@2.0.3: @@ -4267,38 +4298,38 @@ packages: graphql: 15.8.0 wonka: 4.0.15 - /@vitest/expect@1.2.0: - resolution: {integrity: sha512-H+2bHzhyvgp32o7Pgj2h9RTHN0pgYaoi26Oo3mE+dCi1PAqV31kIIVfTbqMO3Bvshd5mIrJLc73EwSRrbol9Lw==} + /@vitest/expect@1.2.1: + resolution: {integrity: sha512-/bqGXcHfyKgFWYwIgFr1QYDaR9e64pRKxgBNWNXPefPFRhgm+K3+a/dS0cUGEreWngets3dlr8w8SBRw2fCfFQ==} dependencies: - '@vitest/spy': 1.2.0 - '@vitest/utils': 1.2.0 + '@vitest/spy': 1.2.1 + '@vitest/utils': 1.2.1 chai: 4.4.1 dev: true - /@vitest/runner@1.2.0: - resolution: {integrity: sha512-vaJkDoQaNUTroT70OhM0NPznP7H3WyRwt4LvGwCVYs/llLaqhoSLnlIhUClZpbF5RgAee29KRcNz0FEhYcgxqA==} + /@vitest/runner@1.2.1: + resolution: {integrity: sha512-zc2dP5LQpzNzbpaBt7OeYAvmIsRS1KpZQw4G3WM/yqSV1cQKNKwLGmnm79GyZZjMhQGlRcSFMImLjZaUQvNVZQ==} dependencies: - '@vitest/utils': 1.2.0 + '@vitest/utils': 1.2.1 p-limit: 5.0.0 pathe: 1.1.2 dev: true - /@vitest/snapshot@1.2.0: - resolution: {integrity: sha512-P33EE7TrVgB3HDLllrjK/GG6WSnmUtWohbwcQqmm7TAk9AVHpdgf7M3F3qRHKm6vhr7x3eGIln7VH052Smo6Kw==} + /@vitest/snapshot@1.2.1: + resolution: {integrity: sha512-Tmp/IcYEemKaqAYCS08sh0vORLJkMr0NRV76Gl8sHGxXT5151cITJCET20063wk0Yr/1koQ6dnmP6eEqezmd/Q==} dependencies: magic-string: 0.30.5 pathe: 1.1.2 pretty-format: 29.7.0 dev: true - /@vitest/spy@1.2.0: - resolution: {integrity: sha512-MNxSAfxUaCeowqyyGwC293yZgk7cECZU9wGb8N1pYQ0yOn/SIr8t0l9XnGRdQZvNV/ZHBYu6GO/W3tj5K3VN1Q==} + /@vitest/spy@1.2.1: + resolution: {integrity: sha512-vG3a/b7INKH7L49Lbp0IWrG6sw9j4waWAucwnksPB1r1FTJgV7nkBByd9ufzu6VWya/QTvQW4V9FShZbZIB2UQ==} dependencies: tinyspy: 2.2.0 dev: true - /@vitest/utils@1.2.0: - resolution: {integrity: sha512-FyD5bpugsXlwVpTcGLDf3wSPYy8g541fQt14qtzo8mJ4LdEpDKZ9mQy2+qdJm2TZRpjY5JLXihXCgIxiRJgi5g==} + /@vitest/utils@1.2.1: + resolution: {integrity: sha512-bsH6WVZYe/J2v3+81M5LDU8kW76xWObKIURpPrOXm2pjBniBu2MERI/XP60GpS4PHU3jyK50LUutOwrx4CyHUg==} dependencies: diff-sequences: 29.6.3 estree-walker: 3.0.3 @@ -4622,15 +4653,15 @@ packages: resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} engines: {node: '>= 4.0.0'} - /autoprefixer@10.4.16(postcss@8.4.33): - resolution: {integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==} + /autoprefixer@10.4.17(postcss@8.4.33): + resolution: {integrity: sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: postcss: ^8.1.0 dependencies: browserslist: 4.22.2 - caniuse-lite: 1.0.30001577 + caniuse-lite: 1.0.30001579 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -4673,8 +4704,8 @@ packages: reselect: 4.1.8 resolve: 1.22.8 - /babel-plugin-polyfill-corejs2@0.4.7(@babel/core@7.23.7): - resolution: {integrity: sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==} + /babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.23.7): + resolution: {integrity: sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 peerDependenciesMeta: @@ -4683,7 +4714,7 @@ packages: dependencies: '@babel/compat-data': 7.23.5 '@babel/core': 7.23.7 - '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.7) + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.23.7) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -4702,8 +4733,8 @@ packages: transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-regenerator@0.5.4(@babel/core@7.23.7): - resolution: {integrity: sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==} + /babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.23.7): + resolution: {integrity: sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 peerDependenciesMeta: @@ -4711,7 +4742,7 @@ packages: optional: true dependencies: '@babel/core': 7.23.7 - '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.7) + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.23.7) transitivePeerDependencies: - supports-color @@ -4803,8 +4834,8 @@ packages: is-windows: 1.0.2 dev: true - /better-sqlite3@9.2.2: - resolution: {integrity: sha512-qwjWB46il0lsDkeB4rSRI96HyDQr8sxeu1MkBVLMrwusq1KRu4Bpt1TMI+8zIJkDUtZ3umjAkaEjIlokZKWCQw==} + /better-sqlite3@9.3.0: + resolution: {integrity: sha512-ww73jVpQhRRdS9uMr761ixlkl4bWoXi8hMQlBGhoN6vPNlUHpIsNmw4pKN6kjknlt/wopdvXHvLk1W75BI+n0Q==} requiresBuild: true dependencies: bindings: 1.5.0 @@ -4986,8 +5017,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001577 - electron-to-chromium: 1.4.632 + caniuse-lite: 1.0.30001579 + electron-to-chromium: 1.4.639 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.22.2) @@ -5130,8 +5161,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - /caniuse-lite@1.0.30001577: - resolution: {integrity: sha512-rs2ZygrG1PNXMfmncM0B5H1hndY5ZCC9b5TkFaVNfZ+AUlyqcMyVIQtc3fsezi0NUCk5XZfDf9WS6WxMxnfdrg==} + /caniuse-lite@1.0.30001579: + resolution: {integrity: sha512-u5AUVkixruKHJjw/pj9wISlcMpgFWzSrczLZbrqBSxukQixmg0SJ5sZTpvaFvxU0HoQKd4yoyAogyrAz9pzJnA==} /ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -6155,11 +6186,11 @@ packages: /ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - /effect@2.1.0: - resolution: {integrity: sha512-fZfyDtlw5RSUA5oQTBu+LOjXwcQb2lGfW7XKKCd34aELjoUKeIxm8HVo6bkpPLlPARqyyT5DfrlIhjrg2RiZCQ==} + /effect@2.1.2: + resolution: {integrity: sha512-MCRgwL2CukG7ZhXwqCDOZqWtDBDmofzvho91OS3SgAhjuVW8BoZHWGfHYT7U5WoKsvX9t7pEa8vrwfJfWwhZ5w==} - /electron-to-chromium@1.4.632: - resolution: {integrity: sha512-JGmudTwg7yxMYvR/gWbalqqQiyu7WTFv2Xu3vw4cJHXPFxNgAk0oy8UHaer8nLF4lZJa+rNoj6GsrKIVJTV6Tw==} + /electron-to-chromium@1.4.639: + resolution: {integrity: sha512-CkKf3ZUVZchr+zDpAlNLEEy2NJJ9T64ULWaDgy3THXXlPVPkLu3VOs9Bac44nebVtdwl2geSj6AxTtGDOxoXhg==} /elkjs@0.9.1: resolution: {integrity: sha512-JWKDyqAdltuUcyxaECtYG6H4sqysXSLeoXuGUBfRNESMTkj+w+qdb0jya8Z/WI0jVd03WQtCGhS6FOFtlhD5FQ==} @@ -6385,8 +6416,8 @@ packages: engines: {node: '>=12'} dev: false - /eslint-config-next@14.0.4(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-9/xbOHEQOmQtqvQ1UsTQZpnA7SlDMBtuKJ//S4JnoyK3oGLhILKXdBgu/UO7lQo/2xOykQULS1qQ6p2+EpHgAQ==} + /eslint-config-next@14.1.0(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-SBX2ed7DoRFXC6CQSLc/SbLY9Ut6HxNB2wPTcoIWjUMd7aF7O/SIE7111L8FdZ9TXsNV4pulUDnfthpyPtbFUg==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 typescript: '>=3.3.1' @@ -6394,8 +6425,8 @@ packages: typescript: optional: true dependencies: - '@next/eslint-plugin-next': 14.0.4 - '@rushstack/eslint-patch': 1.6.1 + '@next/eslint-plugin-next': 14.1.0 + '@rushstack/eslint-patch': 1.7.0 '@typescript-eslint/parser': 6.19.0(eslint@8.56.0)(typescript@5.3.3) eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 @@ -6869,19 +6900,19 @@ packages: engines: {node: '>=6'} dev: false - /expo-application@5.3.1(expo@49.0.21): + /expo-application@5.3.1(expo@49.0.22): resolution: {integrity: sha512-HR2+K+Hm33vLw/TfbFaHrvUbRRNRco8R+3QaCKy7eJC2LFfT05kZ15ynGaKfB5DJ/oqPV3mxXVR/EfwmE++hoA==} peerDependencies: expo: '*' dependencies: - expo: 49.0.21(@babel/core@7.23.7) + expo: 49.0.22(@babel/core@7.23.7) - /expo-asset@8.10.1(expo@49.0.21): + /expo-asset@8.10.1(expo@49.0.22): resolution: {integrity: sha512-5VMTESxgY9GBsspO/esY25SKEa7RyascVkLe/OcL1WgblNFm7xCCEEUIW8VWS1nHJQGYxpMZPr3bEfjMpdWdyA==} dependencies: blueimp-md5: 2.19.0 - expo-constants: 14.4.2(expo@49.0.21) - expo-file-system: 15.4.5(expo@49.0.21) + expo-constants: 14.4.2(expo@49.0.22) + expo-file-system: 15.4.5(expo@49.0.22) invariant: 2.2.4 md5-file: 3.2.3 path-browserify: 1.0.1 @@ -6890,13 +6921,13 @@ packages: - expo - supports-color - /expo-constants@14.4.2(expo@49.0.21): + /expo-constants@14.4.2(expo@49.0.22): resolution: {integrity: sha512-nOB122DOAjk+KrJT69lFQAoYVQGQjFHSigCPVBzVdko9S1xGsfiOH9+X5dygTsZTIlVLpQJDdmZ7ONiv3i+26w==} peerDependencies: expo: '*' dependencies: '@expo/config': 8.1.2 - expo: 49.0.21(@babel/core@7.23.7) + expo: 49.0.22(@babel/core@7.23.7) uuid: 3.4.0 transitivePeerDependencies: - supports-color @@ -6905,32 +6936,32 @@ packages: resolution: {integrity: sha512-FSPy0ThcJBvzEzOZVhpOrYyHgQ8U1jJ4v7u7tr1x0KOVRqyf25APEQZFxxRPn3zAYW0tQ+uDTCbrwNymFqhQfw==} dev: false - /expo-file-system@15.4.5(expo@49.0.21): + /expo-file-system@15.4.5(expo@49.0.22): resolution: {integrity: sha512-xy61KaTaDgXhT/dllwYDHm3ch026EyO8j4eC6wSVr/yE12MMMxAC09yGwy4f7kkOs6ztGVQF5j7ldRzNLN4l0Q==} peerDependencies: expo: '*' dependencies: - expo: 49.0.21(@babel/core@7.23.7) + expo: 49.0.22(@babel/core@7.23.7) uuid: 3.4.0 - /expo-font@11.4.0(expo@49.0.21): + /expo-font@11.4.0(expo@49.0.22): resolution: {integrity: sha512-nkmezCFD7gR/I6R+e3/ry18uEfF8uYrr6h+PdBJu+3dawoLOpo+wFb/RG9bHUekU1/cPanR58LR7G5MEMKHR2w==} peerDependencies: expo: '*' dependencies: - expo: 49.0.21(@babel/core@7.23.7) + expo: 49.0.22(@babel/core@7.23.7) fontfaceobserver: 2.3.0 /expo-json-utils@0.7.1: resolution: {integrity: sha512-L0lyH8diXQtV0q5BLbFlcoxTqPF5im79xDHPhybB0j36xYdm65hjwRJ4yMrPIN5lR18hj48FUZeONiDHRyEvIg==} dev: false - /expo-keep-awake@12.3.0(expo@49.0.21): + /expo-keep-awake@12.3.0(expo@49.0.22): resolution: {integrity: sha512-ujiJg1p9EdCOYS05jh5PtUrfiZnK0yyLy+UewzqrjUqIT8eAGMQbkfOn3C3fHE7AKd5AefSMzJnS3lYZcZYHDw==} peerDependencies: expo: '*' dependencies: - expo: 49.0.21(@babel/core@7.23.7) + expo: 49.0.22(@babel/core@7.23.7) /expo-manifests@0.7.2: resolution: {integrity: sha512-xlhL0XI2zw3foJ0q2Ra4ieBhU0V2yz+Rv6GpVEaaIHFlIC/Dbx+mKrX5dgenZEMERr/MG7sRJaRbAVB2PaAYhA==} @@ -6951,19 +6982,19 @@ packages: transitivePeerDependencies: - supports-color - /expo-modules-core@1.5.12: - resolution: {integrity: sha512-mY4wTDU458dhwk7IVxLNkePlYXjs9BTgk4NQHBUXf0LapXsvr+i711qPZaFNO4egf5qq6fQV+Yfd/KUguHstnQ==} + /expo-modules-core@1.5.13: + resolution: {integrity: sha512-cKRsiHKwpDPRkBgMW3XdUWmEUDzihEPWXAyeo629BXpJ6uX6a66Zbz63SEXhlgsbLq8FB77gvYku3ceBqb+hHg==} dependencies: compare-versions: 3.6.0 invariant: 2.2.4 - /expo-sqlite@11.3.3(expo@49.0.21): + /expo-sqlite@11.3.3(expo@49.0.22): resolution: {integrity: sha512-73n+mhwi5mO28oVVrDGYcjy28XeUjNtpXVPtEmc+sr/NQ0hKlkIf2PD3/gKsyNuI8O/twNCZxsAQdM32yHGr8A==} peerDependencies: expo: '*' dependencies: '@expo/websql': 1.0.1 - expo: 49.0.21(@babel/core@7.23.7) + expo: 49.0.22(@babel/core@7.23.7) /expo-status-bar@1.6.0: resolution: {integrity: sha512-e//Oi2WPdomMlMDD3skE4+1ZarKCJ/suvcB4Jo/nO427niKug5oppcPNYO+csR6y3ZglGuypS+3pp/hJ+Xp6fQ==} @@ -6973,15 +7004,15 @@ packages: resolution: {integrity: sha512-t+h5Zqaukd3Tn97LaWPpibVsmiC/TFP8F+8sAUliwCSMzgcb5TATRs2NcAB+JcIr8EP3JJDyYXJrZle1cjs4mQ==} dev: false - /expo-updates-interface@0.10.1(expo@49.0.21): + /expo-updates-interface@0.10.1(expo@49.0.22): resolution: {integrity: sha512-I6JMR7EgjXwckrydDmrkBEX/iw750dcqpzQVsjznYWfi0HTEOxajLHB90fBFqQkUV5i5s4Fd3hYQ1Cn0oMzUbA==} peerDependencies: expo: '*' dependencies: - expo: 49.0.21(@babel/core@7.23.7) + expo: 49.0.22(@babel/core@7.23.7) dev: false - /expo-updates@0.18.19(expo@49.0.21): + /expo-updates@0.18.19(expo@49.0.22): resolution: {integrity: sha512-dakYQ7XhZtBKMLcim08wum108ZUQcNigurijb/6PKdg3QHn21IzOr/27n6x54DctcoW8w1B8w8y1Xw2svVsx4w==} hasBin: true peerDependencies: @@ -6992,11 +7023,11 @@ packages: '@expo/config-plugins': 7.2.5 arg: 4.1.0 chalk: 4.1.2 - expo: 49.0.21(@babel/core@7.23.7) + expo: 49.0.22(@babel/core@7.23.7) expo-eas-client: 0.6.0 expo-manifests: 0.7.2 expo-structured-headers: 3.3.0 - expo-updates-interface: 0.10.1(expo@49.0.21) + expo-updates-interface: 0.10.1(expo@49.0.22) fbemitter: 3.0.0 resolve-from: 5.0.0 transitivePeerDependencies: @@ -7004,8 +7035,8 @@ packages: - supports-color dev: false - /expo@49.0.21(@babel/core@7.23.7): - resolution: {integrity: sha512-JpHL6V0yt8/fzsmkAdPdtsah+lU6Si4ac7MDklLYvzEil7HAFEsN/pf06wQ21ax4C+BL27hI6JJoD34tzXUCJA==} + /expo@49.0.22(@babel/core@7.23.7): + resolution: {integrity: sha512-1hhcphaKN74gDqEmGzU4sqxnusLi/i8SsWZ04rRn7b6zdyEchyudVLN3SOzeIUgfGmn7AcXm78JAQ7+e0WqSyw==} hasBin: true dependencies: '@babel/runtime': 7.23.8 @@ -7014,14 +7045,14 @@ packages: '@expo/config-plugins': 7.2.5 '@expo/vector-icons': 13.0.0 babel-preset-expo: 9.5.2(@babel/core@7.23.7) - expo-application: 5.3.1(expo@49.0.21) - expo-asset: 8.10.1(expo@49.0.21) - expo-constants: 14.4.2(expo@49.0.21) - expo-file-system: 15.4.5(expo@49.0.21) - expo-font: 11.4.0(expo@49.0.21) - expo-keep-awake: 12.3.0(expo@49.0.21) + expo-application: 5.3.1(expo@49.0.22) + expo-asset: 8.10.1(expo@49.0.22) + expo-constants: 14.4.2(expo@49.0.22) + expo-file-system: 15.4.5(expo@49.0.22) + expo-font: 11.4.0(expo@49.0.22) + expo-keep-awake: 12.3.0(expo@49.0.22) expo-modules-autolinking: 1.5.1 - expo-modules-core: 1.5.12 + expo-modules-core: 1.5.13 fbemitter: 3.0.0 invariant: 2.2.4 md5-file: 3.2.3 @@ -7496,10 +7527,6 @@ packages: dependencies: is-glob: 4.0.3 - /glob-to-regexp@0.4.1: - resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - dev: false - /glob@10.3.10: resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} engines: {node: '>=16 || 14 >=14.17'} @@ -7532,17 +7559,6 @@ packages: once: 1.4.0 path-is-absolute: 1.0.1 - /glob@7.1.7: - resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - dev: false - /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} dependencies: @@ -8361,7 +8377,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.4 + '@types/node': 20.11.5 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -8388,7 +8404,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.11.4 + '@types/node': 20.11.5 jest-util: 29.7.0 /jest-regex-util@27.5.1: @@ -8400,7 +8416,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 20.11.4 + '@types/node': 20.11.5 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -8411,7 +8427,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.11.4 + '@types/node': 20.11.5 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -8432,7 +8448,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.11.4 + '@types/node': 20.11.5 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -8444,8 +8460,8 @@ packages: hasBin: true dev: true - /joi@17.11.1: - resolution: {integrity: sha512-671acnrx+w96PCcQOzvm0VYQVwNL2PVgZmDRaFuSsx8sIUmGzYElPw5lU8F3Cr0jOuPs1oM56p7W2a1cdDOwcw==} + /joi@17.12.0: + resolution: {integrity: sha512-HSLsmSmXz+PV9PYoi3p7cgIbj06WnEBNT28n+bbBNcPZXZFqCzzvGqpTBPujx/Z0nh1+KNQPDrNgdmQ8dq0qYw==} dependencies: '@hapi/hoek': 9.3.0 '@hapi/topo': 5.1.0 @@ -8909,8 +8925,8 @@ packages: resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} dev: false - /match-sorter@6.3.2: - resolution: {integrity: sha512-9eY6tQQFfV0qMrPLt7YGUk6BPyJzMLOoQ4D8wuV0A2PWjzyA2Fg3v7725X0o8M/UtIy1l0XwoZhvSeJdS+locw==} + /match-sorter@6.3.3: + resolution: {integrity: sha512-sgiXxrRijEe0SzHKGX4HouCpfHRPnqteH42UdMEW7BlWy990ZkzcvonJGv4Uu9WE7Y1f8Yocm91+4qFPCbmNww==} dependencies: '@babel/runtime': 7.23.8 remove-accents: 0.5.0 @@ -9337,7 +9353,7 @@ packages: resolution: {integrity: sha512-Orbvg18qXHCrSj1KbaeSDVYRy/gkro2PC7Fy2tDSH1c9RB4aH8tuMOIXnKJE+1SXxBtjWmQ5Yirwkth2DyyEZA==} engines: {node: '>=16'} dependencies: - terser: 5.26.0 + terser: 5.27.0 /metro-minify-uglify@0.76.8: resolution: {integrity: sha512-6l8/bEvtVaTSuhG1FqS0+Mc8lZ3Bl4RI8SeRIifVLC21eeSDp4CEBUWSGjpFyUDfi6R5dXzYaFnSgMNyfxADiQ==} @@ -10307,32 +10323,32 @@ packages: - supports-color dev: false - /next-seo@6.4.0(next@14.0.4)(react-dom@18.2.0)(react@18.2.0): + /next-seo@6.4.0(next@14.1.0)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-XQFxkOL2hw0YE+P100HbI3EAvcludlHPxuzMgaIjKb7kPK0CvjGvLFjd9hszZFEDc5oiQkGFA8+cuWcnip7eYA==} peerDependencies: next: ^8.1.1-canary.54 || >=9.0.0 react: '>=16.0.0' react-dom: '>=16.0.0' dependencies: - next: 14.0.4(react-dom@18.2.0)(react@18.2.0) + next: 14.1.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /next-themes@0.2.1(next@14.0.4)(react-dom@18.2.0)(react@18.2.0): + /next-themes@0.2.1(next@14.1.0)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==} peerDependencies: next: '*' react: '*' react-dom: '*' dependencies: - next: 14.0.4(react-dom@18.2.0)(react@18.2.0) + next: 14.1.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /next@14.0.4(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-qbwypnM7327SadwFtxXnQdGiKpkuhaRLE2uq62/nRul9cj9KhQ5LhHmlziTNqUidZotw/Q1I9OjirBROdUJNgA==} + /next@14.1.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-wlzrsbfeSU48YQBjZhDzOwhWhGsy+uQycR8bHAOt1LY1bn3zZEcDyHQOEoN3aWzQ8LHCAJ1nqrWCc9XF2+O45Q==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -10346,32 +10362,31 @@ packages: sass: optional: true dependencies: - '@next/env': 14.0.4 + '@next/env': 14.1.0 '@swc/helpers': 0.5.2 busboy: 1.6.0 - caniuse-lite: 1.0.30001577 + caniuse-lite: 1.0.30001579 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) styled-jsx: 5.1.1(react@18.2.0) - watchpack: 2.4.0 optionalDependencies: - '@next/swc-darwin-arm64': 14.0.4 - '@next/swc-darwin-x64': 14.0.4 - '@next/swc-linux-arm64-gnu': 14.0.4 - '@next/swc-linux-arm64-musl': 14.0.4 - '@next/swc-linux-x64-gnu': 14.0.4 - '@next/swc-linux-x64-musl': 14.0.4 - '@next/swc-win32-arm64-msvc': 14.0.4 - '@next/swc-win32-ia32-msvc': 14.0.4 - '@next/swc-win32-x64-msvc': 14.0.4 + '@next/swc-darwin-arm64': 14.1.0 + '@next/swc-darwin-x64': 14.1.0 + '@next/swc-linux-arm64-gnu': 14.1.0 + '@next/swc-linux-arm64-musl': 14.1.0 + '@next/swc-linux-x64-gnu': 14.1.0 + '@next/swc-linux-x64-musl': 14.1.0 + '@next/swc-win32-arm64-msvc': 14.1.0 + '@next/swc-win32-ia32-msvc': 14.1.0 + '@next/swc-win32-x64-msvc': 14.1.0 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros dev: false - /nextra-theme-docs@2.13.2(next@14.0.4)(nextra@2.13.2)(react-dom@18.2.0)(react@18.2.0): + /nextra-theme-docs@2.13.2(next@14.1.0)(nextra@2.13.2)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-yE4umXaImp1/kf/sFciPj2+EFrNSwd9Db26hi98sIIiujzGf3+9eUgAz45vF9CwBw50FSXxm1QGRcY+slQ4xQQ==} peerDependencies: next: '>=9.5.3' @@ -10387,18 +10402,18 @@ packages: focus-visible: 5.2.0 git-url-parse: 13.1.1 intersection-observer: 0.12.2 - match-sorter: 6.3.2 - next: 14.0.4(react-dom@18.2.0)(react@18.2.0) - next-seo: 6.4.0(next@14.0.4)(react-dom@18.2.0)(react@18.2.0) - next-themes: 0.2.1(next@14.0.4)(react-dom@18.2.0)(react@18.2.0) - nextra: 2.13.2(next@14.0.4)(react-dom@18.2.0)(react@18.2.0) + match-sorter: 6.3.3 + next: 14.1.0(react-dom@18.2.0)(react@18.2.0) + next-seo: 6.4.0(next@14.1.0)(react-dom@18.2.0)(react@18.2.0) + next-themes: 0.2.1(next@14.1.0)(react-dom@18.2.0)(react@18.2.0) + nextra: 2.13.2(next@14.1.0)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) scroll-into-view-if-needed: 3.1.0 zod: 3.22.4 dev: false - /nextra@2.13.2(next@14.0.4)(react-dom@18.2.0)(react@18.2.0): + /nextra@2.13.2(next@14.1.0)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-pIgOSXNUqTz1laxV4ChFZOU7lzJAoDHHaBPj8L09PuxrLKqU1BU/iZtXAG6bQeKCx8EPdBsoXxEuENnL9QGnGA==} engines: {node: '>=16'} peerDependencies: @@ -10418,7 +10433,7 @@ packages: gray-matter: 4.0.3 katex: 0.16.9 lodash.get: 4.4.2 - next: 14.0.4(react-dom@18.2.0)(react@18.2.0) + next: 14.1.0(react-dom@18.2.0)(react@18.2.0) next-mdx-remote: 4.4.1(react-dom@18.2.0)(react@18.2.0) p-limit: 3.1.0 react: 18.2.0 @@ -11120,7 +11135,7 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - /prettier-plugin-jsdoc@1.3.0(prettier@3.2.2): + /prettier-plugin-jsdoc@1.3.0(prettier@3.2.4): resolution: {integrity: sha512-cQm8xIa0fN9ieJFMXACQd6JPycl+8ouOijAqUqu44EF/s4fXL3Wi9sKXuEaodsEWgCN42Xby/bNhqgM1iWx4uw==} engines: {node: '>=14.13.1 || >=16.0.0'} peerDependencies: @@ -11129,12 +11144,12 @@ packages: binary-searching: 2.0.5 comment-parser: 1.4.1 mdast-util-from-markdown: 2.0.0 - prettier: 3.2.2 + prettier: 3.2.4 transitivePeerDependencies: - supports-color dev: true - /prettier-plugin-tailwindcss@0.5.11(prettier@3.2.2): + /prettier-plugin-tailwindcss@0.5.11(prettier-plugin-jsdoc@1.3.0)(prettier@3.2.4): resolution: {integrity: sha512-AvI/DNyMctyyxGOjyePgi/gqj5hJYClZ1avtQvLlqMT3uDZkRbi4HhGUpok3DRzv9z7Lti85Kdj3s3/1CeNI0w==} engines: {node: '>=14.21.3'} peerDependencies: @@ -11183,7 +11198,8 @@ packages: prettier-plugin-twig-melody: optional: true dependencies: - prettier: 3.2.2 + prettier: 3.2.4 + prettier-plugin-jsdoc: 1.3.0(prettier@3.2.4) dev: true /prettier@2.8.8: @@ -11192,8 +11208,8 @@ packages: hasBin: true dev: true - /prettier@3.2.2: - resolution: {integrity: sha512-HTByuKZzw7utPiDO523Tt2pLtEyK7OibUD9suEJQrPUCYQqrHr74GGX6VidMrovbf/I50mPqr8j/II6oBAuc5A==} + /prettier@3.2.4: + resolution: {integrity: sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==} engines: {node: '>=14'} hasBin: true dev: true @@ -12621,8 +12637,8 @@ packages: ansi-escapes: 4.3.2 supports-hyperlinks: 2.3.0 - /terser@5.26.0: - resolution: {integrity: sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==} + /terser@5.27.0: + resolution: {integrity: sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A==} engines: {node: '>=10'} hasBin: true dependencies: @@ -12664,8 +12680,8 @@ packages: resolution: {integrity: sha512-N8hW3PG/3aOoZAN5V/NSAEDz0ZixDSSt5b/a05iqtpgfLWMSVuCo7w0k2vVvEjdrIoeGqZzweX2WlyioNIHchA==} dev: true - /tinypool@0.8.1: - resolution: {integrity: sha512-zBTCK0cCgRROxvs9c0CGK838sPkeokNGdQVUUwHAbynHFlmyJYj825f/oRs528HaIJ97lo0pLIlDUzwN+IorWg==} + /tinypool@0.8.2: + resolution: {integrity: sha512-SUszKYe5wgsxnNOVlBYO6IC+8VGWdVGZWAqUxp3UErNBtptZvWbwyUOyzNL59zigz2rCA92QiL3wvG+JDSdJdQ==} engines: {node: '>=14.0.0'} dev: true @@ -12752,7 +12768,7 @@ packages: /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - /ts-node@10.9.2(@types/node@20.11.4)(typescript@5.3.3): + /ts-node@10.9.2(@types/node@20.11.5)(typescript@5.3.3): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -12773,7 +12789,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.11.4 + '@types/node': 20.11.5 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 @@ -13338,8 +13354,8 @@ packages: vfile-message: 4.0.2 dev: false - /vite-node@1.2.0: - resolution: {integrity: sha512-ETnQTHeAbbOxl7/pyBck9oAPZZZo+kYnFt1uQDD+hPReOc+wCjXw4r4jHriBRuVDB5isHmPXxrfc1yJnfBERqg==} + /vite-node@1.2.1(@types/node@20.11.5): + resolution: {integrity: sha512-fNzHmQUSOY+y30naohBvSW7pPn/xn3Ib/uqm+5wAJQJiqQsU0NBR78XdRJb04l4bOFKjpTWld0XAfkKlrDbySg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true dependencies: @@ -13347,7 +13363,7 @@ packages: debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.0.11 + vite: 5.0.12(@types/node@20.11.5) transitivePeerDependencies: - '@types/node' - less @@ -13359,64 +13375,8 @@ packages: - terser dev: true - /vite-node@1.2.0(@types/node@20.11.4): - resolution: {integrity: sha512-ETnQTHeAbbOxl7/pyBck9oAPZZZo+kYnFt1uQDD+hPReOc+wCjXw4r4jHriBRuVDB5isHmPXxrfc1yJnfBERqg==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - dependencies: - cac: 6.7.14 - debug: 4.3.4 - pathe: 1.1.2 - picocolors: 1.0.0 - vite: 5.0.11(@types/node@20.11.4) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - stylus - - sugarss - - supports-color - - terser - dev: true - - /vite@5.0.11: - resolution: {integrity: sha512-XBMnDjZcNAw/G1gEiskiM1v6yzM4GE5aMGvhWTlHAYYhxb7S3/V1s3m2LDHa8Vh6yIWYYB0iJwsEaS523c4oYA==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - esbuild: 0.19.11 - postcss: 8.4.33 - rollup: 4.9.5 - optionalDependencies: - fsevents: 2.3.3 - dev: true - - /vite@5.0.11(@types/node@20.11.4): - resolution: {integrity: sha512-XBMnDjZcNAw/G1gEiskiM1v6yzM4GE5aMGvhWTlHAYYhxb7S3/V1s3m2LDHa8Vh6yIWYYB0iJwsEaS523c4oYA==} + /vite@5.0.12(@types/node@20.11.5): + resolution: {integrity: sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -13443,7 +13403,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.11.4 + '@types/node': 20.11.5 esbuild: 0.19.11 postcss: 8.4.33 rollup: 4.9.5 @@ -13451,8 +13411,8 @@ packages: fsevents: 2.3.3 dev: true - /vitest@1.2.0: - resolution: {integrity: sha512-Ixs5m7BjqvLHXcibkzKRQUvD/XLw0E3rvqaCMlrm/0LMsA0309ZqYvTlPzkhh81VlEyVZXFlwWnkhb6/UMtcaQ==} + /vitest@1.2.1(@types/node@20.11.5): + resolution: {integrity: sha512-TRph8N8rnSDa5M2wKWJCMnztCZS9cDcgVTQ6tsTFTG/odHJ4l5yNVqvbeDJYJRZ6is3uxaEpFs8LL6QM+YFSdA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -13476,11 +13436,12 @@ packages: jsdom: optional: true dependencies: - '@vitest/expect': 1.2.0 - '@vitest/runner': 1.2.0 - '@vitest/snapshot': 1.2.0 - '@vitest/spy': 1.2.0 - '@vitest/utils': 1.2.0 + '@types/node': 20.11.5 + '@vitest/expect': 1.2.1 + '@vitest/runner': 1.2.1 + '@vitest/snapshot': 1.2.1 + '@vitest/spy': 1.2.1 + '@vitest/utils': 1.2.1 acorn-walk: 8.3.2 cac: 6.7.14 chai: 4.4.1 @@ -13493,66 +13454,9 @@ packages: std-env: 3.7.0 strip-literal: 1.3.0 tinybench: 2.6.0 - tinypool: 0.8.1 - vite: 5.0.11 - vite-node: 1.2.0 - why-is-node-running: 2.2.2 - transitivePeerDependencies: - - less - - lightningcss - - sass - - stylus - - sugarss - - supports-color - - terser - dev: true - - /vitest@1.2.0(@types/node@20.11.4): - resolution: {integrity: sha512-Ixs5m7BjqvLHXcibkzKRQUvD/XLw0E3rvqaCMlrm/0LMsA0309ZqYvTlPzkhh81VlEyVZXFlwWnkhb6/UMtcaQ==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@edge-runtime/vm': '*' - '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': ^1.0.0 - '@vitest/ui': ^1.0.0 - happy-dom: '*' - jsdom: '*' - peerDependenciesMeta: - '@edge-runtime/vm': - optional: true - '@types/node': - optional: true - '@vitest/browser': - optional: true - '@vitest/ui': - optional: true - happy-dom: - optional: true - jsdom: - optional: true - dependencies: - '@types/node': 20.11.4 - '@vitest/expect': 1.2.0 - '@vitest/runner': 1.2.0 - '@vitest/snapshot': 1.2.0 - '@vitest/spy': 1.2.0 - '@vitest/utils': 1.2.0 - acorn-walk: 8.3.2 - cac: 6.7.14 - chai: 4.4.1 - debug: 4.3.4 - execa: 8.0.1 - local-pkg: 0.5.0 - magic-string: 0.30.5 - pathe: 1.1.2 - picocolors: 1.0.0 - std-env: 3.7.0 - strip-literal: 1.3.0 - tinybench: 2.6.0 - tinypool: 0.8.1 - vite: 5.0.11(@types/node@20.11.4) - vite-node: 1.2.0(@types/node@20.11.4) + tinypool: 0.8.2 + vite: 5.0.12(@types/node@20.11.5) + vite-node: 1.2.1(@types/node@20.11.5) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -13580,14 +13484,6 @@ packages: dependencies: makeerror: 1.0.12 - /watchpack@2.4.0: - resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} - engines: {node: '>=10.13.0'} - dependencies: - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - dev: false - /wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} dependencies: