From b81cc94800f7f59284e8747e797996fa2b095798 Mon Sep 17 00:00:00 2001 From: giancarlo Date: Wed, 8 May 2024 21:47:17 +0700 Subject: [PATCH] Enforce config for billing; updated packages --- .../personal-account-billing-page.loader.ts | 2 - .../billing/_lib/server/server-actions.ts | 16 + .../billing/_lib/server/server-actions.ts | 16 + apps/web/package.json | 10 +- packages/billing/core/package.json | 2 +- packages/billing/gateway/package.json | 2 +- packages/billing/lemon-squeezy/package.json | 2 +- packages/billing/stripe/package.json | 2 +- packages/cms/keystatic/package.json | 2 +- packages/database-webhooks/package.json | 2 +- packages/features/accounts/package.json | 2 +- packages/features/admin/package.json | 2 +- packages/features/auth/package.json | 2 +- packages/features/team-accounts/package.json | 2 +- packages/mailers/package.json | 2 +- packages/monitoring/baselime/package.json | 2 +- packages/monitoring/sentry/package.json | 10 +- packages/next/package.json | 2 +- packages/supabase/package.json | 2 +- packages/ui/package.json | 2 +- pnpm-lock.yaml | 561 +++++++++++------- 21 files changed, 393 insertions(+), 252 deletions(-) diff --git a/apps/web/app/home/(user)/billing/_lib/server/personal-account-billing-page.loader.ts b/apps/web/app/home/(user)/billing/_lib/server/personal-account-billing-page.loader.ts index 6632a11fa..d1cdb80b9 100644 --- a/apps/web/app/home/(user)/billing/_lib/server/personal-account-billing-page.loader.ts +++ b/apps/web/app/home/(user)/billing/_lib/server/personal-account-billing-page.loader.ts @@ -2,8 +2,6 @@ import 'server-only'; import { cache } from 'react'; -import { SupabaseClient } from '@supabase/supabase-js'; - import { z } from 'zod'; import { createAccountsApi } from '@kit/accounts/api'; diff --git a/apps/web/app/home/(user)/billing/_lib/server/server-actions.ts b/apps/web/app/home/(user)/billing/_lib/server/server-actions.ts index f23eeae61..f1bc72c94 100644 --- a/apps/web/app/home/(user)/billing/_lib/server/server-actions.ts +++ b/apps/web/app/home/(user)/billing/_lib/server/server-actions.ts @@ -5,15 +5,27 @@ import { redirect } from 'next/navigation'; import { enhanceAction } from '@kit/next/actions'; import { getSupabaseServerActionClient } from '@kit/supabase/server-actions-client'; +import featureFlagsConfig from '~/config/feature-flags.config'; + import { PersonalAccountCheckoutSchema } from '../schema/personal-account-checkout.schema'; import { createUserBillingService } from './user-billing.service'; +/** + * @name enabled + * @description This feature flag is used to enable or disable personal account billing. + */ +const enabled = featureFlagsConfig.enablePersonalAccountBilling; + /** * @name createPersonalAccountCheckoutSession * @description Creates a checkout session for a personal account. */ export const createPersonalAccountCheckoutSession = enhanceAction( async function (data) { + if (!enabled) { + throw new Error('Personal account billing is not enabled'); + } + const client = getSupabaseServerActionClient(); const service = createUserBillingService(client); @@ -30,6 +42,10 @@ export const createPersonalAccountCheckoutSession = enhanceAction( */ export const createPersonalAccountBillingPortalSession = enhanceAction( async () => { + if (!enabled) { + throw new Error('Personal account billing is not enabled'); + } + const client = getSupabaseServerActionClient(); const service = createUserBillingService(client); diff --git a/apps/web/app/home/[account]/billing/_lib/server/server-actions.ts b/apps/web/app/home/[account]/billing/_lib/server/server-actions.ts index 7b6a34c51..9ddff4216 100644 --- a/apps/web/app/home/[account]/billing/_lib/server/server-actions.ts +++ b/apps/web/app/home/[account]/billing/_lib/server/server-actions.ts @@ -5,6 +5,8 @@ import { redirect } from 'next/navigation'; import { enhanceAction } from '@kit/next/actions'; import { getSupabaseServerActionClient } from '@kit/supabase/server-actions-client'; +import featureFlagsConfig from '~/config/feature-flags.config'; + // billing imports import { TeamBillingPortalSchema, @@ -12,12 +14,22 @@ import { } from '../schema/team-billing.schema'; import { createTeamBillingService } from './team-billing.service'; +/** + * @name enabled + * @description This feature flag is used to enable or disable team account billing. + */ +const enabled = featureFlagsConfig.enableTeamAccountBilling; + /** * @name createTeamAccountCheckoutSession * @description Creates a checkout session for a team account. */ export const createTeamAccountCheckoutSession = enhanceAction( (data) => { + if (!enabled) { + throw new Error('Team account billing is not enabled'); + } + const client = getSupabaseServerActionClient(); const service = createTeamBillingService(client); @@ -35,6 +47,10 @@ export const createTeamAccountCheckoutSession = enhanceAction( */ export const createBillingPortalSession = enhanceAction( async (formData: FormData) => { + if (!enabled) { + throw new Error('Team account billing is not enabled'); + } + const params = TeamBillingPortalSchema.parse(Object.fromEntries(formData)); const client = getSupabaseServerActionClient(); diff --git a/apps/web/package.json b/apps/web/package.json index 545a9499e..31c5db48d 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -67,23 +67,23 @@ "react-dom": "18.3.1", "react-hook-form": "^7.51.4", "react-i18next": "^14.1.1", - "recharts": "^2.12.6", + "recharts": "^2.12.7", "sonner": "^1.4.41", "tailwind-merge": "^2.3.0", - "zod": "^3.23.6" + "zod": "^3.23.7" }, "devDependencies": { "@kit/eslint-config": "workspace:^", "@kit/prettier-config": "workspace:^", "@kit/tailwind-config": "workspace:^", "@kit/tsconfig": "workspace:^", - "@next/bundle-analyzer": "14.3.0-canary.9", + "@next/bundle-analyzer": "14.2.3", "@types/mdx": "^2.0.13", "@types/node": "^20.12.8", "@types/react": "^18.3.1", "@types/react-dom": "^18.3.0", "autoprefixer": "^10.4.19", - "dotenv-cli": "^7.4.1", + "dotenv-cli": "^7.4.2", "eslint": "^8.57.0", "prettier": "^3.2.5", "supabase": "^1.165.0", @@ -107,4 +107,4 @@ "> 0.2%", "not dead" ] -} \ No newline at end of file +} diff --git a/packages/billing/core/package.json b/packages/billing/core/package.json index 062c9c6dc..ca9bff3bd 100644 --- a/packages/billing/core/package.json +++ b/packages/billing/core/package.json @@ -22,7 +22,7 @@ "@kit/tailwind-config": "workspace:*", "@kit/tsconfig": "workspace:*", "@kit/ui": "workspace:*", - "zod": "^3.23.6" + "zod": "^3.23.7" }, "eslintConfig": { "root": true, diff --git a/packages/billing/gateway/package.json b/packages/billing/gateway/package.json index f33bcd9aa..52c830e3c 100644 --- a/packages/billing/gateway/package.json +++ b/packages/billing/gateway/package.json @@ -35,7 +35,7 @@ "react": "18.3.1", "react-hook-form": "^7.51.4", "react-i18next": "^14.1.1", - "zod": "^3.23.6" + "zod": "^3.23.7" }, "eslintConfig": { "root": true, diff --git a/packages/billing/lemon-squeezy/package.json b/packages/billing/lemon-squeezy/package.json index 2e3672381..a76cbf2df 100644 --- a/packages/billing/lemon-squeezy/package.json +++ b/packages/billing/lemon-squeezy/package.json @@ -28,7 +28,7 @@ "@types/react": "^18.3.1", "next": "14.2.3", "react": "18.3.1", - "zod": "^3.23.6" + "zod": "^3.23.7" }, "eslintConfig": { "root": true, diff --git a/packages/billing/stripe/package.json b/packages/billing/stripe/package.json index f04493f6d..ba69af331 100644 --- a/packages/billing/stripe/package.json +++ b/packages/billing/stripe/package.json @@ -32,7 +32,7 @@ "date-fns": "^3.6.0", "next": "14.2.3", "react": "18.3.1", - "zod": "^3.23.6" + "zod": "^3.23.7" }, "eslintConfig": { "root": true, diff --git a/packages/cms/keystatic/package.json b/packages/cms/keystatic/package.json index eac1a71f1..9837785ba 100644 --- a/packages/cms/keystatic/package.json +++ b/packages/cms/keystatic/package.json @@ -28,7 +28,7 @@ "@types/node": "^20.12.8", "@types/react": "^18.3.1", "react": "18.3.1", - "zod": "^3.23.6" + "zod": "^3.23.7" }, "eslintConfig": { "root": true, diff --git a/packages/database-webhooks/package.json b/packages/database-webhooks/package.json index 48911eb0e..8f31ca91f 100644 --- a/packages/database-webhooks/package.json +++ b/packages/database-webhooks/package.json @@ -24,7 +24,7 @@ "@kit/team-accounts": "workspace:^", "@kit/tsconfig": "workspace:*", "@supabase/supabase-js": "^2.43.1", - "zod": "^3.23.6" + "zod": "^3.23.7" }, "eslintConfig": { "root": true, diff --git a/packages/features/accounts/package.json b/packages/features/accounts/package.json index 9ab277262..45e4d6a86 100644 --- a/packages/features/accounts/package.json +++ b/packages/features/accounts/package.json @@ -45,7 +45,7 @@ "react-hook-form": "^7.51.4", "react-i18next": "^14.1.1", "sonner": "^1.4.41", - "zod": "^3.23.6" + "zod": "^3.23.7" }, "prettier": "@kit/prettier-config", "eslintConfig": { diff --git a/packages/features/admin/package.json b/packages/features/admin/package.json index b49c07803..aa55a3d24 100644 --- a/packages/features/admin/package.json +++ b/packages/features/admin/package.json @@ -29,7 +29,7 @@ "react": "18.3.1", "react-dom": "18.3.1", "react-hook-form": "^7.51.4", - "zod": "^3.23.6" + "zod": "^3.23.7" }, "exports": { ".": "./src/index.ts", diff --git a/packages/features/auth/package.json b/packages/features/auth/package.json index d80fc6929..88be9abaa 100644 --- a/packages/features/auth/package.json +++ b/packages/features/auth/package.json @@ -36,7 +36,7 @@ "react-hook-form": "^7.51.4", "react-i18next": "^14.1.1", "sonner": "^1.4.41", - "zod": "^3.23.6" + "zod": "^3.23.7" }, "prettier": "@kit/prettier-config", "eslintConfig": { diff --git a/packages/features/team-accounts/package.json b/packages/features/team-accounts/package.json index 46fd642f4..429c633ae 100644 --- a/packages/features/team-accounts/package.json +++ b/packages/features/team-accounts/package.json @@ -45,7 +45,7 @@ "react-hook-form": "^7.51.4", "react-i18next": "^14.1.1", "sonner": "^1.4.41", - "zod": "^3.23.6" + "zod": "^3.23.7" }, "prettier": "@kit/prettier-config", "eslintConfig": { diff --git a/packages/mailers/package.json b/packages/mailers/package.json index db5d0fc88..ac8dd18c9 100644 --- a/packages/mailers/package.json +++ b/packages/mailers/package.json @@ -22,7 +22,7 @@ "@kit/tailwind-config": "workspace:*", "@kit/tsconfig": "workspace:*", "@types/nodemailer": "6.4.15", - "zod": "^3.23.6" + "zod": "^3.23.7" }, "eslintConfig": { "root": true, diff --git a/packages/monitoring/baselime/package.json b/packages/monitoring/baselime/package.json index 70c760e38..44cef6dac 100644 --- a/packages/monitoring/baselime/package.json +++ b/packages/monitoring/baselime/package.json @@ -27,7 +27,7 @@ "@kit/tsconfig": "workspace:*", "@types/react": "^18.3.1", "react": "18.3.1", - "zod": "^3.23.6" + "zod": "^3.23.7" }, "eslintConfig": { "root": true, diff --git a/packages/monitoring/sentry/package.json b/packages/monitoring/sentry/package.json index 4a3a51c8e..5025c5fd2 100644 --- a/packages/monitoring/sentry/package.json +++ b/packages/monitoring/sentry/package.json @@ -19,11 +19,11 @@ "./config/edge": "./src/config/sentry.server.edge.ts" }, "dependencies": { - "@opentelemetry/resources": "1.24.0", - "@opentelemetry/sdk-node": "0.51.0", - "@opentelemetry/semantic-conventions": "^1.24.0", - "@sentry/nextjs": "^7.113.0", - "@sentry/opentelemetry-node": "^7.113.0" + "@opentelemetry/resources": "1.24.1", + "@opentelemetry/sdk-node": "0.51.1", + "@opentelemetry/semantic-conventions": "^1.24.1", + "@sentry/nextjs": "^7.114.0", + "@sentry/opentelemetry-node": "^7.114.0" }, "devDependencies": { "@kit/eslint-config": "workspace:*", diff --git a/packages/next/package.json b/packages/next/package.json index 097da3db8..af0130d66 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -23,7 +23,7 @@ "@kit/tsconfig": "workspace:*", "@supabase/supabase-js": "^2.43.1", "next": "14.2.3", - "zod": "^3.23.6" + "zod": "^3.23.7" }, "eslintConfig": { "root": true, diff --git a/packages/supabase/package.json b/packages/supabase/package.json index 7e5f4b5fc..5aa9210ee 100644 --- a/packages/supabase/package.json +++ b/packages/supabase/package.json @@ -32,7 +32,7 @@ "@types/react": "^18.3.1", "next": "14.2.3", "react": "18.3.1", - "zod": "^3.23.6" + "zod": "^3.23.7" }, "eslintConfig": { "root": true, diff --git a/packages/ui/package.json b/packages/ui/package.json index 0c9a1395e..b07c289ef 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -57,7 +57,7 @@ "tailwindcss": "3.4.3", "tailwindcss-animate": "^1.0.7", "typescript": "^5.4.5", - "zod": "^3.23.6" + "zod": "^3.23.7" }, "eslintConfig": { "root": true, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 963634210..d7d460514 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,7 +17,7 @@ importers: version: 0.21.4 '@turbo/gen': specifier: ^1.13.3 - version: 1.13.3(@types/node@20.12.10)(typescript@5.4.5) + version: 1.13.3(@types/node@20.12.11)(typescript@5.4.5) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -160,8 +160,8 @@ importers: specifier: ^14.1.1 version: 14.1.1(i18next@23.11.3)(react-dom@18.3.1)(react@18.3.1) recharts: - specifier: ^2.12.6 - version: 2.12.6(react-dom@18.3.1)(react@18.3.1) + specifier: ^2.12.7 + version: 2.12.7(react-dom@18.3.1)(react@18.3.1) sonner: specifier: ^1.4.41 version: 1.4.41(react-dom@18.3.1)(react@18.3.1) @@ -169,8 +169,8 @@ importers: specifier: ^2.3.0 version: 2.3.0 zod: - specifier: ^3.23.6 - version: 3.23.6 + specifier: ^3.23.7 + version: 3.23.7 devDependencies: '@kit/eslint-config': specifier: workspace:^ @@ -185,8 +185,8 @@ importers: specifier: workspace:^ version: link:../../tooling/typescript '@next/bundle-analyzer': - specifier: 14.3.0-canary.9 - version: 14.3.0-canary.9 + specifier: 14.2.3 + version: 14.2.3 '@types/mdx': specifier: ^2.0.13 version: 2.0.13 @@ -203,8 +203,8 @@ importers: specifier: ^10.4.19 version: 10.4.19(postcss@8.4.38) dotenv-cli: - specifier: ^7.4.1 - version: 7.4.1 + specifier: ^7.4.2 + version: 7.4.2 eslint: specifier: ^8.57.0 version: 8.57.0 @@ -242,8 +242,8 @@ importers: specifier: workspace:* version: link:../../ui zod: - specifier: ^3.23.6 - version: 3.23.6 + specifier: ^3.23.7 + version: 3.23.7 packages/billing/gateway: devDependencies: @@ -305,8 +305,8 @@ importers: specifier: ^14.1.1 version: 14.1.1(i18next@23.11.3)(react-dom@18.3.1)(react@18.3.1) zod: - specifier: ^3.23.6 - version: 3.23.6 + specifier: ^3.23.7 + version: 3.23.7 packages/billing/lemon-squeezy: dependencies: @@ -348,8 +348,8 @@ importers: specifier: 18.3.1 version: 18.3.1 zod: - specifier: ^3.23.6 - version: 3.23.6 + specifier: ^3.23.7 + version: 3.23.7 packages/billing/stripe: dependencies: @@ -400,8 +400,8 @@ importers: specifier: 18.3.1 version: 18.3.1 zod: - specifier: ^3.23.6 - version: 3.23.6 + specifier: ^3.23.7 + version: 3.23.7 packages/cms/core: devDependencies: @@ -455,8 +455,8 @@ importers: specifier: 18.3.1 version: 18.3.1 zod: - specifier: ^3.23.6 - version: 3.23.6 + specifier: ^3.23.7 + version: 3.23.7 packages/cms/wordpress: devDependencies: @@ -518,8 +518,8 @@ importers: specifier: ^2.43.1 version: 2.43.1 zod: - specifier: ^3.23.6 - version: 3.23.6 + specifier: ^3.23.7 + version: 3.23.7 packages/email-templates: dependencies: @@ -628,8 +628,8 @@ importers: specifier: ^1.4.41 version: 1.4.41(react-dom@18.3.1)(react@18.3.1) zod: - specifier: ^3.23.6 - version: 3.23.6 + specifier: ^3.23.7 + version: 3.23.7 packages/features/admin: devDependencies: @@ -691,8 +691,8 @@ importers: specifier: ^7.51.4 version: 7.51.4(react@18.3.1) zod: - specifier: ^3.23.6 - version: 3.23.6 + specifier: ^3.23.7 + version: 3.23.7 packages/features/auth: devDependencies: @@ -751,8 +751,8 @@ importers: specifier: ^1.4.41 version: 1.4.41(react-dom@18.3.1)(react@18.3.1) zod: - specifier: ^3.23.6 - version: 3.23.6 + specifier: ^3.23.7 + version: 3.23.7 packages/features/notifications: devDependencies: @@ -887,8 +887,8 @@ importers: specifier: ^1.4.41 version: 1.4.41(react-dom@18.3.1)(react@18.3.1) zod: - specifier: ^3.23.6 - version: 3.23.6 + specifier: ^3.23.7 + version: 3.23.7 packages/i18n: dependencies: @@ -949,8 +949,8 @@ importers: specifier: 6.4.15 version: 6.4.15 zod: - specifier: ^3.23.6 - version: 3.23.6 + specifier: ^3.23.7 + version: 3.23.7 packages/monitoring/api: devDependencies: @@ -1013,8 +1013,8 @@ importers: specifier: 18.3.1 version: 18.3.1 zod: - specifier: ^3.23.6 - version: 3.23.6 + specifier: ^3.23.7 + version: 3.23.7 packages/monitoring/core: devDependencies: @@ -1040,20 +1040,20 @@ importers: packages/monitoring/sentry: dependencies: '@opentelemetry/resources': - specifier: 1.24.0 - version: 1.24.0(@opentelemetry/api@1.8.0) + specifier: 1.24.1 + version: 1.24.1(@opentelemetry/api@1.8.0) '@opentelemetry/sdk-node': - specifier: 0.51.0 - version: 0.51.0(@opentelemetry/api@1.8.0) + specifier: 0.51.1 + version: 0.51.1(@opentelemetry/api@1.8.0) '@opentelemetry/semantic-conventions': - specifier: ^1.24.0 - version: 1.24.0 + specifier: ^1.24.1 + version: 1.24.1 '@sentry/nextjs': - specifier: ^7.113.0 - version: 7.113.0(next@14.2.3)(react@18.3.1) + specifier: ^7.114.0 + version: 7.114.0(next@14.2.3)(react@18.3.1) '@sentry/opentelemetry-node': - specifier: ^7.113.0 - version: 7.113.0(@opentelemetry/api@1.8.0)(@opentelemetry/core@1.24.0)(@opentelemetry/sdk-trace-base@1.24.0)(@opentelemetry/semantic-conventions@1.24.0) + specifier: ^7.114.0 + version: 7.114.0(@opentelemetry/api@1.8.0)(@opentelemetry/core@1.24.1)(@opentelemetry/sdk-trace-base@1.24.1)(@opentelemetry/semantic-conventions@1.24.1) devDependencies: '@kit/eslint-config': specifier: workspace:* @@ -1107,8 +1107,8 @@ importers: specifier: 14.2.3 version: 14.2.3(@opentelemetry/api@1.8.0)(react-dom@18.3.1)(react@18.3.1) zod: - specifier: ^3.23.6 - version: 3.23.6 + specifier: ^3.23.7 + version: 3.23.7 packages/shared: dependencies: @@ -1168,8 +1168,8 @@ importers: specifier: 18.3.1 version: 18.3.1 zod: - specifier: ^3.23.6 - version: 3.23.6 + specifier: ^3.23.7 + version: 3.23.7 packages/ui: dependencies: @@ -1313,8 +1313,8 @@ importers: specifier: ^5.4.5 version: 5.4.5 zod: - specifier: ^3.23.6 - version: 3.23.6 + specifier: ^3.23.7 + version: 3.23.7 tooling/eslint: dependencies: @@ -2245,7 +2245,7 @@ packages: y-prosemirror: 1.2.3(prosemirror-model@1.21.0)(prosemirror-state@1.4.3)(prosemirror-view@1.33.6)(y-protocols@1.0.6)(yjs@13.6.15) y-protocols: 1.0.6(yjs@13.6.15) yjs: 13.6.15 - zod: 3.23.6 + zod: 3.23.7 transitivePeerDependencies: - next - supports-color @@ -2374,8 +2374,8 @@ packages: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - /@next/bundle-analyzer@14.3.0-canary.9: - resolution: {integrity: sha512-HFMZ+3IF4WopTJYjTUsqWtoKMbQhUzf99z6TcOuQ8OIltBxsqMW9a9H2MLyf1J3RMXhR4Eu+S3FVxqmtCYUmlg==} + /@next/bundle-analyzer@14.2.3: + resolution: {integrity: sha512-Z88hbbngMs7njZKI8kTJIlpdLKYfMSLwnsqYe54AP4aLmgL70/Ynx/J201DQ+q2Lr6FxFw1uCeLGImDrHOl2ZA==} dependencies: webpack-bundle-analyzer: 4.10.1 transitivePeerDependencies: @@ -2497,8 +2497,8 @@ packages: '@opentelemetry/api': 1.8.0 dev: false - /@opentelemetry/api-logs@0.51.0: - resolution: {integrity: sha512-m/jtfBPEIXS1asltl8fPQtO3Sb1qMpuL61unQajUmM8zIxeMF1AlqzWXM3QedcYgTTFiJCew5uJjyhpmqhc0+g==} + /@opentelemetry/api-logs@0.51.1: + resolution: {integrity: sha512-E3skn949Pk1z2XtXu/lxf6QAZpawuTM/IUEXcAzpiUkTd73Hmvw26FiN3cJuTmkpM5hZzHwkomVdtrh/n/zzwA==} engines: {node: '>=14'} dependencies: '@opentelemetry/api': 1.8.0 @@ -2526,6 +2526,15 @@ packages: '@opentelemetry/api': 1.8.0 dev: false + /@opentelemetry/context-async-hooks@1.24.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-R5r6DO4kgEOVBxFXhXjwospLQkv+sYxwCfjvoZBe7Zm6KKXAV9kDSJhi/D1BweowdZmO+sdbENLs374gER8hpQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + dev: false + /@opentelemetry/core@1.23.0(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-hdQ/a9TMzMQF/BO8Cz1juA43/L5YGtCSiKoOHmrTEf7VMDAZgy8ucpWx3eQTnQ3gBloRcWtzvcrMZABC3PTSKQ==} engines: {node: '>=14'} @@ -2546,6 +2555,16 @@ packages: '@opentelemetry/semantic-conventions': 1.24.0 dev: false + /@opentelemetry/core@1.24.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-wMSGfsdmibI88K9wB498zXY04yThPexo8jvwNNlm542HZB7XrrMRBbAyKJqG8qDRJwIBdBrPMi4V9ZPW/sqrcg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/semantic-conventions': 1.24.1 + dev: false + /@opentelemetry/exporter-trace-otlp-grpc@0.50.0(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-w/NF4TrwHxx+Uz1M0rCOSVr6KgcoQPv3zF9JRqcebY2euD7ddWnLP0hE8JavyA1uq4UchnMp9faAk9n7hTCePw==} engines: {node: '>=14'} @@ -2561,19 +2580,19 @@ packages: '@opentelemetry/sdk-trace-base': 1.23.0(@opentelemetry/api@1.8.0) dev: false - /@opentelemetry/exporter-trace-otlp-grpc@0.51.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-xQpxKzS8ZnxYCa1v+3EKWhwMrSK3+RezpJ+AEKaP2pf2QbLfHt7kKfSn7niR2u3A1Tbe2aC7Ptt9+MafhThOOQ==} + /@opentelemetry/exporter-trace-otlp-grpc@0.51.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-P9+Hkszih95ITvldGZ+kXvj9HpD1QfS+PwooyHK72GYA+Bgm+yUSAsDkUkDms8+s9HW6poxURv3LcjaMuBBpVQ==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': ^1.0.0 dependencies: '@grpc/grpc-js': 1.10.7 '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.24.0(@opentelemetry/api@1.8.0) - '@opentelemetry/otlp-grpc-exporter-base': 0.51.0(@opentelemetry/api@1.8.0) - '@opentelemetry/otlp-transformer': 0.51.0(@opentelemetry/api@1.8.0) - '@opentelemetry/resources': 1.24.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-base': 1.24.0(@opentelemetry/api@1.8.0) + '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/otlp-grpc-exporter-base': 0.51.1(@opentelemetry/api@1.8.0) + '@opentelemetry/otlp-transformer': 0.51.1(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-base': 1.24.1(@opentelemetry/api@1.8.0) dev: false /@opentelemetry/exporter-trace-otlp-http@0.50.0(@opentelemetry/api@1.8.0): @@ -2590,18 +2609,18 @@ packages: '@opentelemetry/sdk-trace-base': 1.23.0(@opentelemetry/api@1.8.0) dev: false - /@opentelemetry/exporter-trace-otlp-http@0.51.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-zODqnLZmPOxj9CarFv0TrVlx9mgj0TfCMCiUiTdNi9iA2rgdKVo+bjJjpYF6LCTJOQCR5TScAUCKyzwkgDI+iA==} + /@opentelemetry/exporter-trace-otlp-http@0.51.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-n+LhLPsX07URh+HhV2SHVSvz1t4G/l/CE5BjpmhAPqeTceFac1VpyQkavWEJbvnK5bUEXijWt4LxAxFpt2fXyw==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': ^1.0.0 dependencies: '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.24.0(@opentelemetry/api@1.8.0) - '@opentelemetry/otlp-exporter-base': 0.51.0(@opentelemetry/api@1.8.0) - '@opentelemetry/otlp-transformer': 0.51.0(@opentelemetry/api@1.8.0) - '@opentelemetry/resources': 1.24.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-base': 1.24.0(@opentelemetry/api@1.8.0) + '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/otlp-exporter-base': 0.51.1(@opentelemetry/api@1.8.0) + '@opentelemetry/otlp-transformer': 0.51.1(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-base': 1.24.1(@opentelemetry/api@1.8.0) dev: false /@opentelemetry/exporter-trace-otlp-proto@0.50.0(@opentelemetry/api@1.8.0): @@ -2619,19 +2638,19 @@ packages: '@opentelemetry/sdk-trace-base': 1.23.0(@opentelemetry/api@1.8.0) dev: false - /@opentelemetry/exporter-trace-otlp-proto@0.51.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-Fi7r0iMqGoFCQQ+WY0pYOWp395vdinZJIkYKnNbnreHxAN/kVDBl2FxbV3DeOKuRxEY08Gyb9ggPf+Zrqp7l/w==} + /@opentelemetry/exporter-trace-otlp-proto@0.51.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-SE9f0/6V6EeXC9i+WA4WFjS1EYgaBCpAnI5+lxWvZ7iO7EU1IvHvZhP6Kojr0nLldo83gqg6G7OWFqsID3uF+w==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': ^1.0.0 dependencies: '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.24.0(@opentelemetry/api@1.8.0) - '@opentelemetry/otlp-exporter-base': 0.51.0(@opentelemetry/api@1.8.0) - '@opentelemetry/otlp-proto-exporter-base': 0.51.0(@opentelemetry/api@1.8.0) - '@opentelemetry/otlp-transformer': 0.51.0(@opentelemetry/api@1.8.0) - '@opentelemetry/resources': 1.24.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-base': 1.24.0(@opentelemetry/api@1.8.0) + '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/otlp-exporter-base': 0.51.1(@opentelemetry/api@1.8.0) + '@opentelemetry/otlp-proto-exporter-base': 0.51.1(@opentelemetry/api@1.8.0) + '@opentelemetry/otlp-transformer': 0.51.1(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-base': 1.24.1(@opentelemetry/api@1.8.0) dev: false /@opentelemetry/exporter-zipkin@1.23.0(@opentelemetry/api@1.8.0): @@ -2647,17 +2666,17 @@ packages: '@opentelemetry/semantic-conventions': 1.23.0 dev: false - /@opentelemetry/exporter-zipkin@1.24.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-QeGv0PHONswmu567pf9QliJ6s6DgCu5+ziF+soNS1LTcr1VRRVLViYLmGxmzDFUC48sjNTu7sumcKT0nJXsGBw==} + /@opentelemetry/exporter-zipkin@1.24.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-+Rl/VFmu2n6eaRMnVbyfZx1DqR/1KNyWebYuHyQBZaEAVIn/ZLgmofRpXN1X2nhJ4BNaptQUNxAstCYYz6dKoQ==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': ^1.0.0 dependencies: '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.24.0(@opentelemetry/api@1.8.0) - '@opentelemetry/resources': 1.24.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-base': 1.24.0(@opentelemetry/api@1.8.0) - '@opentelemetry/semantic-conventions': 1.24.0 + '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-base': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/semantic-conventions': 1.24.1 dev: false /@opentelemetry/instrumentation-http@0.50.0(@opentelemetry/api@1.8.0): @@ -2692,18 +2711,18 @@ packages: - supports-color dev: false - /@opentelemetry/instrumentation@0.51.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-Eg/+Od5bEvzpvZQGhvMyKIkrzB9S7jW+6z9LHEI2VXhl/GrqQ3oBqlzJt4tA6pGtxRmqQWKWGM1wAbwDdW/gUA==} + /@opentelemetry/instrumentation@0.51.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-JIrvhpgqY6437QIqToyozrUG1h5UhwHkaGK/WAX+fkrpyPtc+RO5FkRtUd9BH0MibabHHvqsnBGKfKVijbmp8w==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': ^1.3.0 dependencies: '@opentelemetry/api': 1.8.0 - '@opentelemetry/api-logs': 0.51.0 + '@opentelemetry/api-logs': 0.51.1 '@types/shimmer': 1.0.5 - import-in-the-middle: 1.7.1 + import-in-the-middle: 1.7.4 require-in-the-middle: 7.3.0 - semver: 7.6.0 + semver: 7.6.1 shimmer: 1.2.1 transitivePeerDependencies: - supports-color @@ -2719,14 +2738,14 @@ packages: '@opentelemetry/core': 1.23.0(@opentelemetry/api@1.8.0) dev: false - /@opentelemetry/otlp-exporter-base@0.51.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-hR4c9vWVz1QgzCBSyy9zSDkvfTgaK96E6/tfVP6O4dzdZW9HqWimA3lXV/KXadEGqShvM4GToz9EHp2A5RU5bQ==} + /@opentelemetry/otlp-exporter-base@0.51.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-UYlnOYyDdzo1Gw559EHCzru0RwhvuXCwoH8jGo9J4gO1TE58GjnEmIjomMsKBCym3qWNJfIQXw+9SZCV0DdQNg==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': ^1.0.0 dependencies: '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.24.0(@opentelemetry/api@1.8.0) + '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) dev: false /@opentelemetry/otlp-grpc-exporter-base@0.50.0(@opentelemetry/api@1.8.0): @@ -2742,16 +2761,16 @@ packages: protobufjs: 7.2.6 dev: false - /@opentelemetry/otlp-grpc-exporter-base@0.51.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-oTRtDvvB0bTRTBVrvKA/oM1gIAqQ6DVQS07pvqiL1cZS8wBrGgpw+2iTd0nV661Y/MhDn/kNWp8lRhMEIKN9bw==} + /@opentelemetry/otlp-grpc-exporter-base@0.51.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-ZAS+4pq8o7dsugGTwV9s6JMKSxi+guIHdn0acOv0bqj26e9pWDFx5Ky+bI0aY46uR9Y0JyXqY+KAEYM/SO3DFA==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': ^1.0.0 dependencies: '@grpc/grpc-js': 1.10.7 '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.24.0(@opentelemetry/api@1.8.0) - '@opentelemetry/otlp-exporter-base': 0.51.0(@opentelemetry/api@1.8.0) + '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/otlp-exporter-base': 0.51.1(@opentelemetry/api@1.8.0) protobufjs: 7.2.6 dev: false @@ -2767,15 +2786,15 @@ packages: protobufjs: 7.2.6 dev: false - /@opentelemetry/otlp-proto-exporter-base@0.51.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-WDANDLSUh11Gu5o6iCzmjZraIv5bK8z1L/t6lxQ2NeEKiKUPo5pVOBBQQC/yAQU2yeqkiO1GRCieH+XahZf60A==} + /@opentelemetry/otlp-proto-exporter-base@0.51.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-gxxxwfk0inDMb5DLeuxQ3L8TtptxSiTNHE4nnAJH34IQXAVRhXSXW1rK8PmDKDngRPIZ6J7ncUCjjIn8b+AgqQ==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': ^1.0.0 dependencies: '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.24.0(@opentelemetry/api@1.8.0) - '@opentelemetry/otlp-exporter-base': 0.51.0(@opentelemetry/api@1.8.0) + '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/otlp-exporter-base': 0.51.1(@opentelemetry/api@1.8.0) protobufjs: 7.2.6 dev: false @@ -2794,19 +2813,19 @@ packages: '@opentelemetry/sdk-trace-base': 1.23.0(@opentelemetry/api@1.8.0) dev: false - /@opentelemetry/otlp-transformer@0.51.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-ylLgx2xumVoSefDHP9GMAU/LG+TU3+8eacVDXV5o1RqWxsdVOaQmCTY0XyDgeRTn6hIOVAq/HHQbRq3iWOrt2A==} + /@opentelemetry/otlp-transformer@0.51.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-OppYOXwV9LQqqtYUCywqoOqX/JT9LQ5/FMuPZ//eTkvuHdUC4ZMwz2c6uSoT2R90GWvvGnF1iEqTGyTT3xAt2Q==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': '>=1.3.0 <1.9.0' dependencies: '@opentelemetry/api': 1.8.0 - '@opentelemetry/api-logs': 0.51.0 - '@opentelemetry/core': 1.24.0(@opentelemetry/api@1.8.0) - '@opentelemetry/resources': 1.24.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-logs': 0.51.0(@opentelemetry/api-logs@0.51.0)(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-metrics': 1.24.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-base': 1.24.0(@opentelemetry/api@1.8.0) + '@opentelemetry/api-logs': 0.51.1 + '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-logs': 0.51.1(@opentelemetry/api-logs@0.51.1)(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-metrics': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-base': 1.24.1(@opentelemetry/api@1.8.0) dev: false /@opentelemetry/propagator-b3@1.23.0(@opentelemetry/api@1.8.0): @@ -2829,6 +2848,16 @@ packages: '@opentelemetry/core': 1.24.0(@opentelemetry/api@1.8.0) dev: false + /@opentelemetry/propagator-b3@1.24.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-nda97ZwhpZKyUJTXqQuKzNhPMUgMLunbbGWn8kroBwegn+nh6OhtyGkrVQsQLNdVKJl0KeB5z0ZgeWszrYhwFw==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) + dev: false + /@opentelemetry/propagator-jaeger@1.23.0(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-6iArixfgIl3ZgzeltQ5jyiKbjZygM+MbM84pXi1HL0Qs4x4Ck5rM6wEtjhZffFnlDMWEkEqrnM0xF6bTfbiMAQ==} engines: {node: '>=14'} @@ -2849,6 +2878,16 @@ packages: '@opentelemetry/core': 1.24.0(@opentelemetry/api@1.8.0) dev: false + /@opentelemetry/propagator-jaeger@1.24.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-7bRBJn3FG1l195A1m+xXRHvgzAOBsfmRi9uZ5Da18oTh7BLmNDiA8+kpk51FpTsU1PCikPVpRDNPhKVB6lyzZg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) + dev: false + /@opentelemetry/resource-detector-aws@1.4.2(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-Rt4cztIz8UZZ32wRbotKPVbkRfukiMM8xfzf2C1M+Puv91Cw6kDJHAfWCqkx7FdNe0e6aF4u2lkFweE1849RCg==} engines: {node: '>=14'} @@ -2856,9 +2895,9 @@ packages: '@opentelemetry/api': ^1.0.0 dependencies: '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.24.0(@opentelemetry/api@1.8.0) + '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) '@opentelemetry/resources': 1.24.0(@opentelemetry/api@1.8.0) - '@opentelemetry/semantic-conventions': 1.24.0 + '@opentelemetry/semantic-conventions': 1.24.1 dev: false /@opentelemetry/resources@1.23.0(@opentelemetry/api@1.8.0): @@ -2883,6 +2922,17 @@ packages: '@opentelemetry/semantic-conventions': 1.24.0 dev: false + /@opentelemetry/resources@1.24.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-cyv0MwAaPF7O86x5hk3NNgenMObeejZFLJJDVuSeSMIsknlsj3oOZzRv3qSzlwYomXsICfBeFFlxwHQte5mGXQ==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/semantic-conventions': 1.24.1 + dev: false + /@opentelemetry/sdk-logs@0.50.0(@opentelemetry/api-logs@0.50.0)(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-PeUEupBB29p9nlPNqXoa1PUWNLsZnxG0DCDj3sHqzae+8y76B/A5hvZjg03ulWdnvBLYpnJslqzylG9E0IL87g==} engines: {node: '>=14'} @@ -2896,17 +2946,17 @@ packages: '@opentelemetry/resources': 1.23.0(@opentelemetry/api@1.8.0) dev: false - /@opentelemetry/sdk-logs@0.51.0(@opentelemetry/api-logs@0.51.0)(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-K4fMBRFD8hQ6khk0rvYFuo6L9ymeGgByir6BcuFIgQuQ00OhYwBi9AruZz5V733Ejq7P8ObR3YyubkOUIbeVAw==} + /@opentelemetry/sdk-logs@0.51.1(@opentelemetry/api-logs@0.51.1)(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-ULQQtl82b673PpZc5/0EtH4V+BrwVOgKJZEB7tYZnGTG3I98tQVk89S9/JSixomDr++F4ih+LSJTCqIKBz+MQQ==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': '>=1.4.0 <1.9.0' '@opentelemetry/api-logs': '>=0.39.1' dependencies: '@opentelemetry/api': 1.8.0 - '@opentelemetry/api-logs': 0.51.0 - '@opentelemetry/core': 1.24.0(@opentelemetry/api@1.8.0) - '@opentelemetry/resources': 1.24.0(@opentelemetry/api@1.8.0) + '@opentelemetry/api-logs': 0.51.1 + '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.24.1(@opentelemetry/api@1.8.0) dev: false /@opentelemetry/sdk-metrics@1.23.0(@opentelemetry/api@1.8.0): @@ -2921,15 +2971,15 @@ packages: lodash.merge: 4.6.2 dev: false - /@opentelemetry/sdk-metrics@1.24.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-4tJ+E6N019OZVB/nUW/LoK9xHxfeh88TCoaTqHeLBE9wLYfi6irWW6J9cphMav7J8Qk0D5b7/RM4VEY4dArWOA==} + /@opentelemetry/sdk-metrics@1.24.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-FrAqCbbGao9iKI+Mgh+OsC9+U2YMoXnlDHe06yH7dvavCKzE3S892dGtX54+WhSFVxHR/TMRVJiK/CV93GR0TQ==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': '>=1.3.0 <1.9.0' dependencies: '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.24.0(@opentelemetry/api@1.8.0) - '@opentelemetry/resources': 1.24.0(@opentelemetry/api@1.8.0) + '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.24.1(@opentelemetry/api@1.8.0) lodash.merge: 4.6.2 dev: false @@ -2957,26 +3007,26 @@ packages: - supports-color dev: false - /@opentelemetry/sdk-node@0.51.0(@opentelemetry/api@1.8.0): - resolution: {integrity: sha512-MrPXDQsTAj3lcY8YUCjb7dvSXVZ5jG6wmjD2LB68V1rsLBdP8j70jsI9GaKijY7QB6psbLq6apO1vYeim5U7aw==} + /@opentelemetry/sdk-node@0.51.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-GgmNF9C+6esr8PIJxCqHw84rEOkYm6XdFWZ2+Wyc3qaUt92ACoN7uSw5iKNvaUq62W0xii1wsGxwHzyENtPP8w==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': '>=1.3.0 <1.9.0' dependencies: '@opentelemetry/api': 1.8.0 - '@opentelemetry/api-logs': 0.51.0 - '@opentelemetry/core': 1.24.0(@opentelemetry/api@1.8.0) - '@opentelemetry/exporter-trace-otlp-grpc': 0.51.0(@opentelemetry/api@1.8.0) - '@opentelemetry/exporter-trace-otlp-http': 0.51.0(@opentelemetry/api@1.8.0) - '@opentelemetry/exporter-trace-otlp-proto': 0.51.0(@opentelemetry/api@1.8.0) - '@opentelemetry/exporter-zipkin': 1.24.0(@opentelemetry/api@1.8.0) - '@opentelemetry/instrumentation': 0.51.0(@opentelemetry/api@1.8.0) - '@opentelemetry/resources': 1.24.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-logs': 0.51.0(@opentelemetry/api-logs@0.51.0)(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-metrics': 1.24.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-base': 1.24.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-node': 1.24.0(@opentelemetry/api@1.8.0) - '@opentelemetry/semantic-conventions': 1.24.0 + '@opentelemetry/api-logs': 0.51.1 + '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/exporter-trace-otlp-grpc': 0.51.1(@opentelemetry/api@1.8.0) + '@opentelemetry/exporter-trace-otlp-http': 0.51.1(@opentelemetry/api@1.8.0) + '@opentelemetry/exporter-trace-otlp-proto': 0.51.1(@opentelemetry/api@1.8.0) + '@opentelemetry/exporter-zipkin': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/instrumentation': 0.51.1(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-logs': 0.51.1(@opentelemetry/api-logs@0.51.1)(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-metrics': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-base': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-node': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/semantic-conventions': 1.24.1 transitivePeerDependencies: - supports-color dev: false @@ -3005,6 +3055,18 @@ packages: '@opentelemetry/semantic-conventions': 1.24.0 dev: false + /@opentelemetry/sdk-trace-base@1.24.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-zz+N423IcySgjihl2NfjBf0qw1RWe11XIAWVrTNOSSI6dtSPJiVom2zipFB2AEEtJWpv0Iz6DY6+TjnyTV5pWg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/semantic-conventions': 1.24.1 + dev: false + /@opentelemetry/sdk-trace-node@1.23.0(@opentelemetry/api@1.8.0): resolution: {integrity: sha512-dwnin5Go2r6VzJZkVc9JBPupssWp7j2EFto+S7qRkwQ00WDykWeq3x2Skk7I1Jr448FeBSvGCQVPgV5e6s6O3w==} engines: {node: '>=14'} @@ -3035,6 +3097,21 @@ packages: semver: 7.6.0 dev: false + /@opentelemetry/sdk-trace-node@1.24.1(@opentelemetry/api@1.8.0): + resolution: {integrity: sha512-/FZX8uWaGIAwsDhqI8VvQ+qWtfMNlXjaFYGc+vmxgdRFppCSSIRwrPyIhJO1qx61okyYhoyxVEZAfoiNxrfJCg==} + engines: {node: '>=14'} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.9.0' + dependencies: + '@opentelemetry/api': 1.8.0 + '@opentelemetry/context-async-hooks': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/propagator-b3': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/propagator-jaeger': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-base': 1.24.1(@opentelemetry/api@1.8.0) + semver: 7.6.1 + dev: false + /@opentelemetry/semantic-conventions@1.23.0: resolution: {integrity: sha512-MiqFvfOzfR31t8cc74CTP1OZfz7MbqpAnLCra8NqQoaHJX6ncIRTdYOQYBDQ2uFISDq0WY8Y9dDTWvsgzzBYRg==} engines: {node: '>=14'} @@ -3045,6 +3122,11 @@ packages: engines: {node: '>=14'} dev: false + /@opentelemetry/semantic-conventions@1.24.1: + resolution: {integrity: sha512-VkliWlS4/+GHLLW7J/rVBA00uXus1SWvwFvcUDxDwmFxYfg/2VI6ekwdXS28cjI8Qz2ky2BzG8OUHo+WeYIWqw==} + engines: {node: '>=14'} + dev: false + /@pkgjs/parseargs@0.11.0: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -5665,46 +5747,46 @@ packages: selderee: 0.11.0 dev: false - /@sentry-internal/feedback@7.113.0: - resolution: {integrity: sha512-eEmL8QXauUnM3FXGv0GT29RpL0Jo0pkn/uMu3aqjhQo7JKNqUGVYIUxJxiGWbVMbDXqPQ7L66bjjMS3FR1GM2g==} + /@sentry-internal/feedback@7.114.0: + resolution: {integrity: sha512-kUiLRUDZuh10QE9JbSVVLgqxFoD9eDPOzT0MmzlPuas8JlTmJuV4FtSANNcqctd5mBuLt2ebNXH0MhRMwyae4A==} engines: {node: '>=12'} dependencies: - '@sentry/core': 7.113.0 - '@sentry/types': 7.113.0 - '@sentry/utils': 7.113.0 + '@sentry/core': 7.114.0 + '@sentry/types': 7.114.0 + '@sentry/utils': 7.114.0 dev: false - /@sentry-internal/replay-canvas@7.113.0: - resolution: {integrity: sha512-K8uA42aobNF/BAXf14el15iSAi9fonLBUrjZi6nPDq7zaA8rPvfcTL797hwCbqkETz2zDf52Jz7I3WFCshDoUw==} + /@sentry-internal/replay-canvas@7.114.0: + resolution: {integrity: sha512-6rTiqmKi/FYtesdM2TM2U+rh6BytdPjLP65KTUodtxohJ+r/3m+termj2o4BhIYPE1YYOZNmbZfwebkuQPmWeg==} engines: {node: '>=12'} dependencies: - '@sentry/core': 7.113.0 - '@sentry/replay': 7.113.0 - '@sentry/types': 7.113.0 - '@sentry/utils': 7.113.0 + '@sentry/core': 7.114.0 + '@sentry/replay': 7.114.0 + '@sentry/types': 7.114.0 + '@sentry/utils': 7.114.0 dev: false - /@sentry-internal/tracing@7.113.0: - resolution: {integrity: sha512-8MDnYENRMnEfQjvN4gkFYFaaBSiMFSU/6SQZfY9pLI3V105z6JQ4D0PGMAUVowXilwNZVpKNYohE7XByuhEC7Q==} + /@sentry-internal/tracing@7.114.0: + resolution: {integrity: sha512-dOuvfJN7G+3YqLlUY4HIjyWHaRP8vbOgF+OsE5w2l7ZEn1rMAaUbPntAR8AF9GBA6j2zWNoSo8e7GjbJxVofSg==} engines: {node: '>=8'} dependencies: - '@sentry/core': 7.113.0 - '@sentry/types': 7.113.0 - '@sentry/utils': 7.113.0 + '@sentry/core': 7.114.0 + '@sentry/types': 7.114.0 + '@sentry/utils': 7.114.0 dev: false - /@sentry/browser@7.113.0: - resolution: {integrity: sha512-PdyVHPOprwoxGfKGsP2dXDWO0MBDW1eyP7EZlfZvM1A4hjk6ZRNfCv30g+TrqX4hiZDKzyqN3+AdP7N/J2IX0Q==} + /@sentry/browser@7.114.0: + resolution: {integrity: sha512-ijJ0vOEY6U9JJADVYGkUbLrAbpGSQgA4zV+KW3tcsBLX9M1jaWq4BV1PWHdzDPPDhy4OgfOjIfaMb5BSPn1U+g==} engines: {node: '>=8'} dependencies: - '@sentry-internal/feedback': 7.113.0 - '@sentry-internal/replay-canvas': 7.113.0 - '@sentry-internal/tracing': 7.113.0 - '@sentry/core': 7.113.0 - '@sentry/integrations': 7.113.0 - '@sentry/replay': 7.113.0 - '@sentry/types': 7.113.0 - '@sentry/utils': 7.113.0 + '@sentry-internal/feedback': 7.114.0 + '@sentry-internal/replay-canvas': 7.114.0 + '@sentry-internal/tracing': 7.114.0 + '@sentry/core': 7.114.0 + '@sentry/integrations': 7.114.0 + '@sentry/replay': 7.114.0 + '@sentry/types': 7.114.0 + '@sentry/utils': 7.114.0 dev: false /@sentry/cli@1.77.3: @@ -5724,26 +5806,26 @@ packages: - supports-color dev: false - /@sentry/core@7.113.0: - resolution: {integrity: sha512-pg75y3C5PG2+ur27A0Re37YTCEnX0liiEU7EOxWDGutH17x3ySwlYqLQmZsFZTSnvzv7t3MGsNZ8nT5O0746YA==} + /@sentry/core@7.114.0: + resolution: {integrity: sha512-YnanVlmulkjgZiVZ9BfY9k6I082n+C+LbZo52MTvx3FY6RE5iyiPMpaOh67oXEZRWcYQEGm+bKruRxLVP6RlbA==} engines: {node: '>=8'} dependencies: - '@sentry/types': 7.113.0 - '@sentry/utils': 7.113.0 + '@sentry/types': 7.114.0 + '@sentry/utils': 7.114.0 dev: false - /@sentry/integrations@7.113.0: - resolution: {integrity: sha512-w0sspGBQ+6+V/9bgCkpuM3CGwTYoQEVeTW6iNebFKbtN7MrM3XsGAM9I2cW1jVxFZROqCBPFtd2cs5n0j14aAg==} + /@sentry/integrations@7.114.0: + resolution: {integrity: sha512-BJIBWXGKeIH0ifd7goxOS29fBA8BkEgVVCahs6xIOXBjX1IRS6PmX0zYx/GP23nQTfhJiubv2XPzoYOlZZmDxg==} engines: {node: '>=8'} dependencies: - '@sentry/core': 7.113.0 - '@sentry/types': 7.113.0 - '@sentry/utils': 7.113.0 + '@sentry/core': 7.114.0 + '@sentry/types': 7.114.0 + '@sentry/utils': 7.114.0 localforage: 1.10.0 dev: false - /@sentry/nextjs@7.113.0(next@14.2.3)(react@18.3.1): - resolution: {integrity: sha512-lI5iJfbAC3dSakwq5+/JP58mLftxlDPPeY5ttcIuSHmNV/oobETJFTbWRIojUWYYn0E+Eea2OSdY5jPqxI7+iA==} + /@sentry/nextjs@7.114.0(next@14.2.3)(react@18.3.1): + resolution: {integrity: sha512-QRqE+YTVG3btTPVhOfiq0XmHp0dG4A0C/R+ssR/pdfOBr4EfEEav0hlTlqvk9BV0u6naJ5TOvBZ6Fy41rkYYrQ==} engines: {node: '>=8'} peerDependencies: next: ^10.0.8 || ^11.0 || ^12.0 || ^13.0 || ^14.0 @@ -5754,13 +5836,13 @@ packages: optional: true dependencies: '@rollup/plugin-commonjs': 24.0.0(rollup@2.78.0) - '@sentry/core': 7.113.0 - '@sentry/integrations': 7.113.0 - '@sentry/node': 7.113.0 - '@sentry/react': 7.113.0(react@18.3.1) - '@sentry/types': 7.113.0 - '@sentry/utils': 7.113.0 - '@sentry/vercel-edge': 7.113.0 + '@sentry/core': 7.114.0 + '@sentry/integrations': 7.114.0 + '@sentry/node': 7.114.0 + '@sentry/react': 7.114.0(react@18.3.1) + '@sentry/types': 7.114.0 + '@sentry/utils': 7.114.0 + '@sentry/vercel-edge': 7.114.0 '@sentry/webpack-plugin': 1.21.0 chalk: 3.0.0 next: 14.2.3(@opentelemetry/api@1.8.0)(react-dom@18.3.1)(react@18.3.1) @@ -5773,19 +5855,19 @@ packages: - supports-color dev: false - /@sentry/node@7.113.0: - resolution: {integrity: sha512-Vam4Ia0I9fhVw8GJOzcLP7MiiHJSKl8L9LzLMMLG3+2/dFnDQOyS7sOfk3GqgpwzqPiusP9vFu7CFSX7EMQbTg==} + /@sentry/node@7.114.0: + resolution: {integrity: sha512-cqvi+OHV1Hj64mIGHoZtLgwrh1BG6ntcRjDLlVNMqml5rdTRD3TvG21579FtlqHlwZpbpF7K5xkwl8e5KL2hGw==} engines: {node: '>=8'} dependencies: - '@sentry-internal/tracing': 7.113.0 - '@sentry/core': 7.113.0 - '@sentry/integrations': 7.113.0 - '@sentry/types': 7.113.0 - '@sentry/utils': 7.113.0 + '@sentry-internal/tracing': 7.114.0 + '@sentry/core': 7.114.0 + '@sentry/integrations': 7.114.0 + '@sentry/types': 7.114.0 + '@sentry/utils': 7.114.0 dev: false - /@sentry/opentelemetry-node@7.113.0(@opentelemetry/api@1.8.0)(@opentelemetry/core@1.24.0)(@opentelemetry/sdk-trace-base@1.24.0)(@opentelemetry/semantic-conventions@1.24.0): - resolution: {integrity: sha512-3IWC8dZ2KrMBmsVBK3rECc8JZbjRswKMGG2iVsKn2V+K0OVLldwXCnezFtHyIkM02vx6Dj/z3AffYP4KllsHLQ==} + /@sentry/opentelemetry-node@7.114.0(@opentelemetry/api@1.8.0)(@opentelemetry/core@1.24.1)(@opentelemetry/sdk-trace-base@1.24.1)(@opentelemetry/semantic-conventions@1.24.1): + resolution: {integrity: sha512-xNq65WkPUw+ThPdculZK72Uck2qmmnC5op36UQz713hda3JTKpAPeqE/29vxHE2bX342IokIhHQgEgCqoXZXhw==} engines: {node: '>=8'} peerDependencies: '@opentelemetry/api': 1.x @@ -5794,59 +5876,59 @@ packages: '@opentelemetry/semantic-conventions': 1.x dependencies: '@opentelemetry/api': 1.8.0 - '@opentelemetry/core': 1.24.0(@opentelemetry/api@1.8.0) - '@opentelemetry/sdk-trace-base': 1.24.0(@opentelemetry/api@1.8.0) - '@opentelemetry/semantic-conventions': 1.24.0 - '@sentry/core': 7.113.0 - '@sentry/types': 7.113.0 - '@sentry/utils': 7.113.0 + '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-base': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/semantic-conventions': 1.24.1 + '@sentry/core': 7.114.0 + '@sentry/types': 7.114.0 + '@sentry/utils': 7.114.0 dev: false - /@sentry/react@7.113.0(react@18.3.1): - resolution: {integrity: sha512-+zVPz+h5Wydq4ntekw3/dXq5jeHIpZoQ2iqhB96PA9Y94JIq178i/xIP204S1h6rN7cmWAqtR93vnPKdxnlUbQ==} + /@sentry/react@7.114.0(react@18.3.1): + resolution: {integrity: sha512-zVPtvSy00Al25Z21f5GNzo3rd/TKS+iOX9wQwLrUZAxyf9RwBxKATLVJNJPkf8dQml6Qx+lfr0BHIlVcr1a1SQ==} engines: {node: '>=8'} peerDependencies: react: 18.3.1 dependencies: - '@sentry/browser': 7.113.0 - '@sentry/core': 7.113.0 - '@sentry/types': 7.113.0 - '@sentry/utils': 7.113.0 + '@sentry/browser': 7.114.0 + '@sentry/core': 7.114.0 + '@sentry/types': 7.114.0 + '@sentry/utils': 7.114.0 hoist-non-react-statics: 3.3.2 react: 18.3.1 dev: false - /@sentry/replay@7.113.0: - resolution: {integrity: sha512-UD2IaphOWKFdeGR+ZiaNAQ+wFsnwbJK6PNwcW6cHmWKv9COlKufpFt06lviaqFZ8jmNrM4H+r+R8YVTrqCuxgg==} + /@sentry/replay@7.114.0: + resolution: {integrity: sha512-UvEajoLIX9n2poeW3R4Ybz7D0FgCGXoFr/x/33rdUEMIdTypknxjJWxg6fJngIduzwrlrvWpvP8QiZXczYQy2Q==} engines: {node: '>=12'} dependencies: - '@sentry-internal/tracing': 7.113.0 - '@sentry/core': 7.113.0 - '@sentry/types': 7.113.0 - '@sentry/utils': 7.113.0 + '@sentry-internal/tracing': 7.114.0 + '@sentry/core': 7.114.0 + '@sentry/types': 7.114.0 + '@sentry/utils': 7.114.0 dev: false - /@sentry/types@7.113.0: - resolution: {integrity: sha512-PJbTbvkcPu/LuRwwXB1He8m+GjDDLKBtu3lWg5xOZaF5IRdXQU2xwtdXXsjge4PZR00tF7MO7X8ZynTgWbYaew==} + /@sentry/types@7.114.0: + resolution: {integrity: sha512-tsqkkyL3eJtptmPtT0m9W/bPLkU7ILY7nvwpi1hahA5jrM7ppoU0IMaQWAgTD+U3rzFH40IdXNBFb8Gnqcva4w==} engines: {node: '>=8'} dev: false - /@sentry/utils@7.113.0: - resolution: {integrity: sha512-nzKsErwmze1mmEsbW2AwL2oB+I5v6cDEJY4sdfLekA4qZbYZ8pV5iWza6IRl4XfzGTE1qpkZmEjPU9eyo0yvYw==} + /@sentry/utils@7.114.0: + resolution: {integrity: sha512-319N90McVpupQ6vws4+tfCy/03AdtsU0MurIE4+W5cubHME08HtiEWlfacvAxX+yuKFhvdsO4K4BB/dj54ideg==} engines: {node: '>=8'} dependencies: - '@sentry/types': 7.113.0 + '@sentry/types': 7.114.0 dev: false - /@sentry/vercel-edge@7.113.0: - resolution: {integrity: sha512-cHbo+v7ECRNluVWMJZqsNelf3JrV5Qw/aRH4Dw74IdErCYROAQx1pEuE7BnM3rIEgOQAMR/J/Fu7GFGecSbzTA==} + /@sentry/vercel-edge@7.114.0: + resolution: {integrity: sha512-EYMC8qXtJeZmsb+fPSmOO7BBezwTZjsI3S8JYtK+zeQgXWEVGI8UPlpkqkBiM29fHqCJ2nrLMyoWCOLG7ZwfhA==} engines: {node: '>=8'} dependencies: - '@sentry-internal/tracing': 7.113.0 - '@sentry/core': 7.113.0 - '@sentry/integrations': 7.113.0 - '@sentry/types': 7.113.0 - '@sentry/utils': 7.113.0 + '@sentry-internal/tracing': 7.114.0 + '@sentry/core': 7.114.0 + '@sentry/integrations': 7.114.0 + '@sentry/types': 7.114.0 + '@sentry/utils': 7.114.0 dev: false /@sentry/webpack-plugin@1.21.0: @@ -6103,7 +6185,7 @@ packages: resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} dev: false - /@turbo/gen@1.13.3(@types/node@20.12.10)(typescript@5.4.5): + /@turbo/gen@1.13.3(@types/node@20.12.11)(typescript@5.4.5): resolution: {integrity: sha512-l+EM1gGzckFMaaVQyj3BVRa0QJ+tpp8HfiHOhGpBWW3Vc0Hfj92AY87Di/7HGABa+HVY7ueatMi7DJG+zkJBYg==} hasBin: true dependencies: @@ -6115,7 +6197,7 @@ packages: minimatch: 9.0.4 node-plop: 0.26.3 proxy-agent: 6.4.0 - ts-node: 10.9.2(@types/node@20.12.10)(typescript@5.4.5) + ts-node: 10.9.2(@types/node@20.12.11)(typescript@5.4.5) update-check: 1.5.4 validate-npm-package-name: 5.0.1 transitivePeerDependencies: @@ -6307,6 +6389,12 @@ packages: dependencies: undici-types: 5.26.5 + /@types/node@20.12.11: + resolution: {integrity: sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw==} + dependencies: + undici-types: 5.26.5 + dev: false + /@types/nodemailer@6.4.15: resolution: {integrity: sha512-0EBJxawVNjPkng1zm2vopRctuWVCxk34JcIlRuXSf54habUWdz1FB7wHDqOqvDa8Mtpt0Q3LTXQkAs2LNyK5jQ==} dependencies: @@ -6570,6 +6658,14 @@ packages: acorn: 8.11.3 dev: false + /acorn-import-attributes@1.9.5(acorn@8.11.3): + resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} + peerDependencies: + acorn: ^8 + dependencies: + acorn: 8.11.3 + dev: false + /acorn-jsx@5.3.2(acorn@8.11.3): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -7611,8 +7707,8 @@ packages: no-case: 2.3.2 dev: false - /dotenv-cli@7.4.1: - resolution: {integrity: sha512-fE1aywjRrWGxV3miaiUr3d2zC/VAiuzEGghi+QzgIA9fEf/M5hLMaRSXb4IxbUAwGmaLi0IozdZddnVU96acag==} + /dotenv-cli@7.4.2: + resolution: {integrity: sha512-SbUj8l61zIbzyhIbg0FwPJq6+wjbzdn9oEtozQpZ6kW2ihCcapKVZj49oCT3oPM+mgQm+itgvUQcG5szxVrZTA==} hasBin: true dependencies: cross-spawn: 7.0.3 @@ -8747,6 +8843,15 @@ packages: module-details-from-path: 1.0.3 dev: false + /import-in-the-middle@1.7.4: + resolution: {integrity: sha512-Lk+qzWmiQuRPPulGQeK5qq0v32k2bHnWrRPFgqyvhw7Kkov5L6MOLOIU3pcWeujc9W4q54Cp3Q2WV16eQkc7Bg==} + dependencies: + acorn: 8.11.3 + acorn-import-attributes: 1.9.5(acorn@8.11.3) + cjs-module-lexer: 1.3.1 + module-details-from-path: 1.0.3 + dev: false + /imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} @@ -11229,8 +11334,8 @@ packages: decimal.js-light: 2.5.1 dev: false - /recharts@2.12.6(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-D+7j9WI+D0NHauah3fKHuNNcRK8bOypPW7os1DERinogGBGaHI7i6tQKJ0aUF3JXyBZ63dyfKIW2WTOPJDxJ8w==} + /recharts@2.12.7(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-hlLJMhPQfv4/3NBSAyq3gzGg4h2v69RJh6KU7b3pXYNNAELs9kEoXOjbkxdXpALqKBoVmVptGfLpxdaVYqjmXQ==} engines: {node: '>=14'} peerDependencies: react: 18.3.1 @@ -11489,6 +11594,12 @@ packages: lru-cache: 6.0.0 dev: false + /semver@7.6.1: + resolution: {integrity: sha512-f/vbBsu+fOiYt+lmwZV0rVwJScl46HppnOA1ZvIuBWKOTlllpyJ3bfVax76/OrhCH38dyxoDIA8K7uB963IYgA==} + engines: {node: '>=10'} + hasBin: true + dev: false + /sentence-case@2.1.1: resolution: {integrity: sha512-ENl7cYHaK/Ktwk5OTD+aDbQ3uC8IByu/6Bkg+HDv8Mm+XnBnppVNalcfJTNsp1ibstKh030/JKQQWglDvtKwEQ==} dependencies: @@ -12045,7 +12156,7 @@ packages: /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - /ts-node@10.9.2(@types/node@20.12.10)(typescript@5.4.5): + /ts-node@10.9.2(@types/node@20.12.11)(typescript@5.4.5): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -12064,7 +12175,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.12.10 + '@types/node': 20.12.11 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 @@ -12737,8 +12848,8 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - /zod@3.23.6: - resolution: {integrity: sha512-RTHJlZhsRbuA8Hmp/iNL7jnfc4nZishjsanDAfEY1QpDQZCahUp3xDzl+zfweE9BklxMUcgBgS1b7Lvie/ZVwA==} + /zod@3.23.7: + resolution: {integrity: sha512-NBeIoqbtOiUMomACV/y+V3Qfs9+Okr18vR5c/5pHClPpufWOrsx8TENboDPe265lFdfewX2yBtNTLPvnmCxwog==} /zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}