diff --git a/apps/web/.gitignore b/apps/web/.gitignore
index a71cbf5d3..c2b89819e 100644
--- a/apps/web/.gitignore
+++ b/apps/web/.gitignore
@@ -5,4 +5,6 @@ node_modules
# playwright
/playwright-report
-/test-results
\ No newline at end of file
+/test-results
+# Sentry Config File
+.env.sentry-build-plugin
diff --git a/apps/web/next.config.js b/apps/web/next.config.js
index 4f2cb73a0..9d6c7cad3 100644
--- a/apps/web/next.config.js
+++ b/apps/web/next.config.js
@@ -51,18 +51,38 @@ const nextConfig = {
};
const sentryWebpackPluginOptions = {
- org: "stack-snap",
- project: "rallly",
- // Additional config ocptions for the Sentry Webpack plugin. Keep in mind that
- // the following options are set automatically, and overriding them is not
- // recommended:
- // release, url, org, project, authToken, configFile, stripPrefix,
- // urlPrefix, include, ignore
- authToken: process.env.SENTRY_AUTH_TOKEN,
- dryRun: !process.env.SENTRY_AUTH_TOKEN,
- silent: true, // Suppresses all logs
// For all available options, see:
- // https://github.com/getsentry/sentry-webpack-plugin#options.
+ // https://github.com/getsentry/sentry-webpack-plugin#options
+
+ org: process.env.SENTRY_ORG,
+ project: process.env.SENTRY_PROJECT,
+
+ // Only print logs for uploading source maps in CI
+ silent: !process.env.CI,
+
+ // For all available options, see:
+ // https://docs.sentry.io/platforms/javascript/guides/nextjs/manual-setup/
+
+ // Upload a larger set of source maps for prettier stack traces (increases build time)
+ widenClientFileUpload: true,
+
+ // Uncomment to route browser requests to Sentry through a Next.js rewrite to circumvent ad-blockers.
+ // This can increase your server load as well as your hosting bill.
+ // Note: Check that the configured route will not match with your Next.js middleware, otherwise reporting of client-
+ // side errors will fail.
+ // tunnelRoute: "/monitoring",
+
+ // Hides source maps from generated client bundles
+ hideSourceMaps: true,
+
+ // Automatically tree-shake Sentry logger statements to reduce bundle size
+ disableLogger: true,
+
+ // Enables automatic instrumentation of Vercel Cron Monitors. (Does not yet work with App Router route handlers.)
+ // See the following for more information:
+ // https://docs.sentry.io/product/crons/
+ // https://vercel.com/docs/cron-jobs
+ automaticVercelMonitors: true,
};
const withBundleAnalyzerConfig = withBundleAnalyzer(nextConfig);
diff --git a/apps/web/package.json b/apps/web/package.json
index 07bcd9b4d..02ee405d0 100644
--- a/apps/web/package.json
+++ b/apps/web/package.json
@@ -25,12 +25,13 @@
"@radix-ui/react-slot": "^1.0.1",
"@radix-ui/react-switch": "^1.0.2",
"@rallly/backend": "*",
+ "@rallly/billing": "*",
"@rallly/database": "*",
"@rallly/icons": "*",
- "@rallly/billing": "*",
"@rallly/languages": "*",
"@rallly/tailwind-config": "*",
"@rallly/ui": "*",
+ "@sentry/nextjs": "^8",
"@svgr/webpack": "^6.5.1",
"@t3-oss/env-nextjs": "^0.10.1",
"@tanstack/react-query": "^4.0.0",
diff --git a/apps/web/sentry.client.config.ts b/apps/web/sentry.client.config.ts
index d480b2d33..e878aa524 100644
--- a/apps/web/sentry.client.config.ts
+++ b/apps/web/sentry.client.config.ts
@@ -1,5 +1,5 @@
-// This file configures the initialization of Sentry on the browser.
-// The config you add here will be used whenever a page is visited.
+// This file configures the initialization of Sentry on the client.
+// The config you add here will be used whenever a users loads a page in their browser.
// https://docs.sentry.io/platforms/javascript/guides/nextjs/
import * as Sentry from "@sentry/nextjs";
@@ -9,9 +9,23 @@ const SENTRY_DSN = process.env.SENTRY_DSN || process.env.NEXT_PUBLIC_SENTRY_DSN;
Sentry.init({
dsn: SENTRY_DSN,
// Adjust this value in production, or use tracesSampler for greater control
- tracesSampleRate: 1.0,
- // ...
- // Note: if you want to override the automatic release value, do not set a
- // `release` value here - use the environment variable `SENTRY_RELEASE`, so
- // that it will also get attached to your source maps
+ tracesSampleRate: 1,
+
+ // Setting this option to true will print useful information to the console while you're setting up Sentry.
+ debug: false,
+
+ replaysOnErrorSampleRate: 1.0,
+
+ // This sets the sample rate to be 10%. You may want this to be 100% while
+ // in development and sample at a lower rate in production
+ replaysSessionSampleRate: 0.1,
+
+ // You can remove this option if you're not planning to use the Sentry Session Replay feature:
+ integrations: [
+ Sentry.replayIntegration({
+ // Additional Replay configuration goes in here, for example:
+ maskAllText: true,
+ blockAllMedia: true,
+ }),
+ ],
});
diff --git a/apps/web/sentry.edge.config.ts b/apps/web/sentry.edge.config.ts
index a7e581b05..62e400193 100644
--- a/apps/web/sentry.edge.config.ts
+++ b/apps/web/sentry.edge.config.ts
@@ -1,5 +1,6 @@
-// This file configures the initialization of Sentry on the server.
-// The config you add here will be used whenever the server handles a request.
+// This file configures the initialization of Sentry for edge features (middleware, edge routes, and so on).
+// The config you add here will be used whenever one of the edge features is loaded.
+// Note that this config is unrelated to the Vercel Edge Runtime and is also required when running locally.
// https://docs.sentry.io/platforms/javascript/guides/nextjs/
import * as Sentry from "@sentry/nextjs";
@@ -9,9 +10,8 @@ const SENTRY_DSN = process.env.SENTRY_DSN || process.env.NEXT_PUBLIC_SENTRY_DSN;
Sentry.init({
dsn: SENTRY_DSN,
// Adjust this value in production, or use tracesSampler for greater control
- tracesSampleRate: 1.0,
- // ...
- // Note: if you want to override the automatic release value, do not set a
- // `release` value here - use the environment variable `SENTRY_RELEASE`, so
- // that it will also get attached to your source maps
+ tracesSampleRate: 1,
+
+ // Setting this option to true will print useful information to the console while you're setting up Sentry.
+ debug: false,
});
diff --git a/apps/web/sentry.server.config.ts b/apps/web/sentry.server.config.ts
index a7e581b05..8564be4b7 100644
--- a/apps/web/sentry.server.config.ts
+++ b/apps/web/sentry.server.config.ts
@@ -9,9 +9,12 @@ const SENTRY_DSN = process.env.SENTRY_DSN || process.env.NEXT_PUBLIC_SENTRY_DSN;
Sentry.init({
dsn: SENTRY_DSN,
// Adjust this value in production, or use tracesSampler for greater control
- tracesSampleRate: 1.0,
- // ...
- // Note: if you want to override the automatic release value, do not set a
- // `release` value here - use the environment variable `SENTRY_RELEASE`, so
- // that it will also get attached to your source maps
+ tracesSampleRate: 1,
+
+ // Setting this option to true will print useful information to the console while you're setting up Sentry.
+ debug: false,
+
+ // Uncomment the line below to enable Spotlight (https://spotlightjs.com)
+ // spotlight: process.env.NODE_ENV === 'development',
+
});
diff --git a/apps/web/src/app/global-error.tsx b/apps/web/src/app/global-error.tsx
new file mode 100644
index 000000000..9bda5feef
--- /dev/null
+++ b/apps/web/src/app/global-error.tsx
@@ -0,0 +1,23 @@
+"use client";
+
+import * as Sentry from "@sentry/nextjs";
+import NextError from "next/error";
+import { useEffect } from "react";
+
+export default function GlobalError({ error }: { error: Error & { digest?: string } }) {
+ useEffect(() => {
+ Sentry.captureException(error);
+ }, [error]);
+
+ return (
+
+
+ {/* `NextError` is the default Next.js error page component. Its type
+ definition requires a `statusCode` prop. However, since the App Router
+ does not expose status codes for errors, we simply pass 0 to render a
+ generic error message. */}
+
+
+
+ );
+}
\ No newline at end of file
diff --git a/apps/web/vitest.config.mts b/apps/web/vitest.config.mts
index 8e2733a74..8ae27b7e9 100644
--- a/apps/web/vitest.config.mts
+++ b/apps/web/vitest.config.mts
@@ -3,7 +3,7 @@ import { defineConfig } from "vitest/config";
export default defineConfig({
test: {
- exclude: ["**/*.spec.ts"],
+ exclude: ["**/node_modules/**", "**/*.spec.ts"],
},
resolve: {
alias: {
diff --git a/turbo.json b/turbo.json
index 552c6f0f7..272e60d83 100644
--- a/turbo.json
+++ b/turbo.json
@@ -105,6 +105,8 @@
"STRIPE_SECRET_KEY",
"STRIPE_SIGNING_SECRET",
"STRIPE_YEARLY_PRICE",
+ "SENTRY_ORG",
+ "SENTRY_PROJECT",
"SUPPORT_EMAIL"
]
}
diff --git a/yarn.lock b/yarn.lock
index 1d0ed1156..df7844526 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2497,7 +2497,7 @@
resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.9.0.tgz#d03eba68273dc0f7509e2a3d5cba21eae10379fe"
integrity sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==
-"@opentelemetry/context-async-hooks@^1.25.0":
+"@opentelemetry/context-async-hooks@^1.25.0", "@opentelemetry/context-async-hooks@^1.25.1":
version "1.25.1"
resolved "https://registry.yarnpkg.com/@opentelemetry/context-async-hooks/-/context-async-hooks-1.25.1.tgz#810bff2fcab84ec51f4684aff2d21f6c057d9e73"
integrity sha512-UW/ge9zjvAEmRWVapOP0qyCvPulWU6cQxGxDbWEFfGOj1VBBZAuOqTo3X6yWmDTD3Xe15ysCZChHncr2xFMIfQ==
@@ -2509,7 +2509,7 @@
dependencies:
"@opentelemetry/semantic-conventions" "1.25.0"
-"@opentelemetry/core@1.25.1", "@opentelemetry/core@^1.1.0", "@opentelemetry/core@^1.25.0", "@opentelemetry/core@^1.8.0":
+"@opentelemetry/core@1.25.1", "@opentelemetry/core@^1.1.0", "@opentelemetry/core@^1.25.0", "@opentelemetry/core@^1.25.1", "@opentelemetry/core@^1.8.0":
version "1.25.1"
resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-1.25.1.tgz#ff667d939d128adfc7c793edae2f6bca177f829d"
integrity sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==
@@ -2526,6 +2526,16 @@
"@opentelemetry/semantic-conventions" "^1.22.0"
"@types/connect" "3.4.36"
+"@opentelemetry/instrumentation-connect@0.38.0":
+ version "0.38.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-connect/-/instrumentation-connect-0.38.0.tgz#1f4aa27894eac2538fb3c8fce7b1be92cae0217e"
+ integrity sha512-2/nRnx3pjYEmdPIaBwtgtSviTKHWnDZN3R+TkRUnhIVrvBKVcq+I5B2rtd6mr6Fe9cHlZ9Ojcuh7pkNh/xdWWg==
+ dependencies:
+ "@opentelemetry/core" "^1.8.0"
+ "@opentelemetry/instrumentation" "^0.52.0"
+ "@opentelemetry/semantic-conventions" "^1.22.0"
+ "@types/connect" "3.4.36"
+
"@opentelemetry/instrumentation-express@0.40.1":
version "0.40.1"
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-express/-/instrumentation-express-0.40.1.tgz#b4c31a352691b060b330e4c028a8ef5472b89e27"
@@ -2535,6 +2545,15 @@
"@opentelemetry/instrumentation" "^0.52.0"
"@opentelemetry/semantic-conventions" "^1.22.0"
+"@opentelemetry/instrumentation-express@0.41.1":
+ version "0.41.1"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-express/-/instrumentation-express-0.41.1.tgz#658561df6ffbae86f5ad33e8d7ef2abb7b4967fc"
+ integrity sha512-uRx0V3LPGzjn2bxAnV8eUsDT82vT7NTwI0ezEuPMBOTOsnPpGhWdhcdNdhH80sM4TrWrOfXm9HGEdfWE3TRIww==
+ dependencies:
+ "@opentelemetry/core" "^1.8.0"
+ "@opentelemetry/instrumentation" "^0.52.0"
+ "@opentelemetry/semantic-conventions" "^1.22.0"
+
"@opentelemetry/instrumentation-fastify@0.37.0":
version "0.37.0"
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-fastify/-/instrumentation-fastify-0.37.0.tgz#c9537050d222d89ad4c3930b7b21a58016206f6d"
@@ -2544,6 +2563,15 @@
"@opentelemetry/instrumentation" "^0.52.0"
"@opentelemetry/semantic-conventions" "^1.22.0"
+"@opentelemetry/instrumentation-fastify@0.38.0":
+ version "0.38.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-fastify/-/instrumentation-fastify-0.38.0.tgz#0cb02ee1156197075e8a90e4fd18a6b6c94221ba"
+ integrity sha512-HBVLpTSYpkQZ87/Df3N0gAw7VzYZV3n28THIBrJWfuqw3Or7UqdhnjeuMIPQ04BKk3aZc0cWn2naSQObbh5vXw==
+ dependencies:
+ "@opentelemetry/core" "^1.8.0"
+ "@opentelemetry/instrumentation" "^0.52.0"
+ "@opentelemetry/semantic-conventions" "^1.22.0"
+
"@opentelemetry/instrumentation-graphql@0.41.0":
version "0.41.0"
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-graphql/-/instrumentation-graphql-0.41.0.tgz#b3f1c7e0bb18400b1336f781f209f6b73608bd89"
@@ -2551,6 +2579,13 @@
dependencies:
"@opentelemetry/instrumentation" "^0.52.0"
+"@opentelemetry/instrumentation-graphql@0.42.0":
+ version "0.42.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-graphql/-/instrumentation-graphql-0.42.0.tgz#588a18c39e3b3f655bc09243566172ab0b638d35"
+ integrity sha512-N8SOwoKL9KQSX7z3gOaw5UaTeVQcfDO1c21csVHnmnmGUoqsXbArK2B8VuwPWcv6/BC/i3io+xTo7QGRZ/z28Q==
+ dependencies:
+ "@opentelemetry/instrumentation" "^0.52.0"
+
"@opentelemetry/instrumentation-hapi@0.39.0":
version "0.39.0"
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-hapi/-/instrumentation-hapi-0.39.0.tgz#c6a43440baac714aba57d12ee363b72a02378eed"
@@ -2560,6 +2595,15 @@
"@opentelemetry/instrumentation" "^0.52.0"
"@opentelemetry/semantic-conventions" "^1.22.0"
+"@opentelemetry/instrumentation-hapi@0.40.0":
+ version "0.40.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-hapi/-/instrumentation-hapi-0.40.0.tgz#ae11190f0f57cdb4dc8d792cb8bca61e5343684c"
+ integrity sha512-8U/w7Ifumtd2bSN1OLaSwAAFhb9FyqWUki3lMMB0ds+1+HdSxYBe9aspEJEgvxAqOkrQnVniAPTEGf1pGM7SOw==
+ dependencies:
+ "@opentelemetry/core" "^1.8.0"
+ "@opentelemetry/instrumentation" "^0.52.0"
+ "@opentelemetry/semantic-conventions" "^1.22.0"
+
"@opentelemetry/instrumentation-http@0.52.0":
version "0.52.0"
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-http/-/instrumentation-http-0.52.0.tgz#a2fd280a493591d2cf4db534253ca406580569f7"
@@ -2570,6 +2614,16 @@
"@opentelemetry/semantic-conventions" "1.25.0"
semver "^7.5.2"
+"@opentelemetry/instrumentation-http@0.52.1":
+ version "0.52.1"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-http/-/instrumentation-http-0.52.1.tgz#12061501601838d1c912f9c29bdd40a13a7e44cf"
+ integrity sha512-dG/aevWhaP+7OLv4BQQSEKMJv8GyeOp3Wxl31NHqE8xo9/fYMfEljiZphUHIfyg4gnZ9swMyWjfOQs5GUQe54Q==
+ dependencies:
+ "@opentelemetry/core" "1.25.1"
+ "@opentelemetry/instrumentation" "0.52.1"
+ "@opentelemetry/semantic-conventions" "1.25.1"
+ semver "^7.5.2"
+
"@opentelemetry/instrumentation-ioredis@0.41.0":
version "0.41.0"
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-ioredis/-/instrumentation-ioredis-0.41.0.tgz#41b60babdce893df7466b13a8896a71c81a80813"
@@ -2579,6 +2633,15 @@
"@opentelemetry/redis-common" "^0.36.2"
"@opentelemetry/semantic-conventions" "^1.23.0"
+"@opentelemetry/instrumentation-ioredis@0.42.0":
+ version "0.42.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-ioredis/-/instrumentation-ioredis-0.42.0.tgz#0f488ffc68af3caa474e2f67861759075170729c"
+ integrity sha512-P11H168EKvBB9TUSasNDOGJCSkpT44XgoM6d3gRIWAa9ghLpYhl0uRkS8//MqPzcJVHr3h3RmfXIpiYLjyIZTw==
+ dependencies:
+ "@opentelemetry/instrumentation" "^0.52.0"
+ "@opentelemetry/redis-common" "^0.36.2"
+ "@opentelemetry/semantic-conventions" "^1.23.0"
+
"@opentelemetry/instrumentation-koa@0.41.0":
version "0.41.0"
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-koa/-/instrumentation-koa-0.41.0.tgz#31d75ebc4c53c9c902f7ef3f73e52d575fce9628"
@@ -2590,6 +2653,15 @@
"@types/koa" "2.14.0"
"@types/koa__router" "12.0.3"
+"@opentelemetry/instrumentation-koa@0.42.0":
+ version "0.42.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-koa/-/instrumentation-koa-0.42.0.tgz#1c180f3605448c2e57a4ba073b69ffba7b2970b3"
+ integrity sha512-H1BEmnMhho8o8HuNRq5zEI4+SIHDIglNB7BPKohZyWG4fWNuR7yM4GTlR01Syq21vODAS7z5omblScJD/eZdKw==
+ dependencies:
+ "@opentelemetry/core" "^1.8.0"
+ "@opentelemetry/instrumentation" "^0.52.0"
+ "@opentelemetry/semantic-conventions" "^1.22.0"
+
"@opentelemetry/instrumentation-mongodb@0.45.0":
version "0.45.0"
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mongodb/-/instrumentation-mongodb-0.45.0.tgz#d6373e30f3e83eba87f7e6e2ea72c1351467d6b5"
@@ -2599,6 +2671,15 @@
"@opentelemetry/sdk-metrics" "^1.9.1"
"@opentelemetry/semantic-conventions" "^1.22.0"
+"@opentelemetry/instrumentation-mongodb@0.46.0":
+ version "0.46.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mongodb/-/instrumentation-mongodb-0.46.0.tgz#e3720e8ca3ca9f228fbf02f0812f7518c030b05e"
+ integrity sha512-VF/MicZ5UOBiXrqBslzwxhN7TVqzu1/LN/QDpkskqM0Zm0aZ4CVRbUygL8d7lrjLn15x5kGIe8VsSphMfPJzlA==
+ dependencies:
+ "@opentelemetry/instrumentation" "^0.52.0"
+ "@opentelemetry/sdk-metrics" "^1.9.1"
+ "@opentelemetry/semantic-conventions" "^1.22.0"
+
"@opentelemetry/instrumentation-mongoose@0.39.0":
version "0.39.0"
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mongoose/-/instrumentation-mongoose-0.39.0.tgz#2d5070bb0838769b8dd099b6402f42e1269f527a"
@@ -2608,6 +2689,15 @@
"@opentelemetry/instrumentation" "^0.52.0"
"@opentelemetry/semantic-conventions" "^1.22.0"
+"@opentelemetry/instrumentation-mongoose@0.40.0":
+ version "0.40.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mongoose/-/instrumentation-mongoose-0.40.0.tgz#9c888312e524c381bfdf56a094c799150332dd51"
+ integrity sha512-niRi5ZUnkgzRhIGMOozTyoZIvJKNJyhijQI4nF4iFSb+FUx2v5fngfR+8XLmdQAO7xmsD8E5vEGdDVYVtKbZew==
+ dependencies:
+ "@opentelemetry/core" "^1.8.0"
+ "@opentelemetry/instrumentation" "^0.52.0"
+ "@opentelemetry/semantic-conventions" "^1.22.0"
+
"@opentelemetry/instrumentation-mysql2@0.39.0":
version "0.39.0"
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mysql2/-/instrumentation-mysql2-0.39.0.tgz#1719441f58e3f3418c2c3a7b15b48c187d8e3f90"
@@ -2617,6 +2707,15 @@
"@opentelemetry/semantic-conventions" "^1.22.0"
"@opentelemetry/sql-common" "^0.40.1"
+"@opentelemetry/instrumentation-mysql2@0.40.0":
+ version "0.40.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mysql2/-/instrumentation-mysql2-0.40.0.tgz#fa2992c36d54427dccea68e5c69fff01103dabe6"
+ integrity sha512-0xfS1xcqUmY7WE1uWjlmI67Xg3QsSUlNT+AcXHeA4BDUPwZtWqF4ezIwLgpVZfHOnkAEheqGfNSWd1PIu3Wnfg==
+ dependencies:
+ "@opentelemetry/instrumentation" "^0.52.0"
+ "@opentelemetry/semantic-conventions" "^1.22.0"
+ "@opentelemetry/sql-common" "^0.40.1"
+
"@opentelemetry/instrumentation-mysql@0.39.0":
version "0.39.0"
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mysql/-/instrumentation-mysql-0.39.0.tgz#b55afe5b1249363f42c6092529466b057297ab94"
@@ -2626,6 +2725,15 @@
"@opentelemetry/semantic-conventions" "^1.22.0"
"@types/mysql" "2.15.22"
+"@opentelemetry/instrumentation-mysql@0.40.0":
+ version "0.40.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mysql/-/instrumentation-mysql-0.40.0.tgz#bde5894c8eb447a4b8e940b030b2b73898da03fa"
+ integrity sha512-d7ja8yizsOCNMYIJt5PH/fKZXjb/mS48zLROO4BzZTtDfhNCl2UM/9VIomP2qkGIFVouSJrGr/T00EzY7bPtKA==
+ dependencies:
+ "@opentelemetry/instrumentation" "^0.52.0"
+ "@opentelemetry/semantic-conventions" "^1.22.0"
+ "@types/mysql" "2.15.22"
+
"@opentelemetry/instrumentation-nestjs-core@0.38.0":
version "0.38.0"
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-nestjs-core/-/instrumentation-nestjs-core-0.38.0.tgz#d4296936723f1dfbd11747a84a87d17a3da0bc74"
@@ -2634,6 +2742,14 @@
"@opentelemetry/instrumentation" "^0.52.0"
"@opentelemetry/semantic-conventions" "^1.23.0"
+"@opentelemetry/instrumentation-nestjs-core@0.39.0":
+ version "0.39.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-nestjs-core/-/instrumentation-nestjs-core-0.39.0.tgz#733fef4306c796951d7ea1951b45f9df0aed234d"
+ integrity sha512-mewVhEXdikyvIZoMIUry8eb8l3HUjuQjSjVbmLVTt4NQi35tkpnHQrG9bTRBrl3403LoWZ2njMPJyg4l6HfKvA==
+ dependencies:
+ "@opentelemetry/instrumentation" "^0.52.0"
+ "@opentelemetry/semantic-conventions" "^1.23.0"
+
"@opentelemetry/instrumentation-pg@0.42.0":
version "0.42.0"
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-pg/-/instrumentation-pg-0.42.0.tgz#a73de6c057b4a8b99c964d2bbf2fdad304284be9"
@@ -2645,6 +2761,17 @@
"@types/pg" "8.6.1"
"@types/pg-pool" "2.0.4"
+"@opentelemetry/instrumentation-pg@0.43.0":
+ version "0.43.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-pg/-/instrumentation-pg-0.43.0.tgz#3cd94ad5144e1fd326a921280fa8bb7b49005eb5"
+ integrity sha512-og23KLyoxdnAeFs1UWqzSonuCkePUzCX30keSYigIzJe/6WSYA8rnEI5lobcxPEzg+GcU06J7jzokuEHbjVJNw==
+ dependencies:
+ "@opentelemetry/instrumentation" "^0.52.0"
+ "@opentelemetry/semantic-conventions" "^1.22.0"
+ "@opentelemetry/sql-common" "^0.40.1"
+ "@types/pg" "8.6.1"
+ "@types/pg-pool" "2.0.4"
+
"@opentelemetry/instrumentation-redis-4@0.40.0":
version "0.40.0"
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-redis-4/-/instrumentation-redis-4-0.40.0.tgz#4a1bc9bebfb869de8d982b1a1a5b550bdb68d15b"
@@ -2654,6 +2781,15 @@
"@opentelemetry/redis-common" "^0.36.2"
"@opentelemetry/semantic-conventions" "^1.22.0"
+"@opentelemetry/instrumentation-redis-4@0.41.0":
+ version "0.41.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-redis-4/-/instrumentation-redis-4-0.41.0.tgz#6c1b1a37c18478887f346a3bc7ef309ee9f726c0"
+ integrity sha512-H7IfGTqW2reLXqput4yzAe8YpDC0fmVNal95GHMLOrS89W+qWUKIqxolSh63hJyfmwPSFwXASzj7wpSk8Az+Dg==
+ dependencies:
+ "@opentelemetry/instrumentation" "^0.52.0"
+ "@opentelemetry/redis-common" "^0.36.2"
+ "@opentelemetry/semantic-conventions" "^1.22.0"
+
"@opentelemetry/instrumentation@0.52.0":
version "0.52.0"
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.52.0.tgz#f8b790bfb1c61c27e0ba846bc6d0e377da195d1e"
@@ -2666,6 +2802,18 @@
semver "^7.5.2"
shimmer "^1.2.1"
+"@opentelemetry/instrumentation@0.52.1", "@opentelemetry/instrumentation@^0.49 || ^0.50 || ^0.51 || ^0.52.0", "@opentelemetry/instrumentation@^0.52.0", "@opentelemetry/instrumentation@^0.52.1":
+ version "0.52.1"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.52.1.tgz#2e7e46a38bd7afbf03cf688c862b0b43418b7f48"
+ integrity sha512-uXJbYU/5/MBHjMp1FqrILLRuiJCs3Ofk0MeRDk8g1S1gD47U8X3JnSwcMO1rtRo1x1a7zKaQHaoYu49p/4eSKw==
+ dependencies:
+ "@opentelemetry/api-logs" "0.52.1"
+ "@types/shimmer" "^1.0.2"
+ import-in-the-middle "^1.8.1"
+ require-in-the-middle "^7.1.1"
+ semver "^7.5.2"
+ shimmer "^1.2.1"
+
"@opentelemetry/instrumentation@^0.43.0":
version "0.43.0"
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.43.0.tgz#749521415df03396f969bf42341fcb4acd2e9c7b"
@@ -2677,6 +2825,17 @@
semver "^7.5.2"
shimmer "^1.2.1"
+"@opentelemetry/instrumentation@^0.46.0":
+ version "0.46.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.46.0.tgz#a8a252306f82e2eace489312798592a14eb9830e"
+ integrity sha512-a9TijXZZbk0vI5TGLZl+0kxyFfrXHhX6Svtz7Pp2/VBlCSKrazuULEyoJQrOknJyFWNMEmbbJgOciHCCpQcisw==
+ dependencies:
+ "@types/shimmer" "^1.0.2"
+ import-in-the-middle "1.7.1"
+ require-in-the-middle "^7.1.1"
+ semver "^7.5.2"
+ shimmer "^1.2.1"
+
"@opentelemetry/instrumentation@^0.49 || ^0.50 || ^0.51":
version "0.51.1"
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.51.1.tgz#46fb2291150ec6923e50b2f094b9407bc726ca9b"
@@ -2689,24 +2848,12 @@
semver "^7.5.2"
shimmer "^1.2.1"
-"@opentelemetry/instrumentation@^0.52.0":
- version "0.52.1"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.52.1.tgz#2e7e46a38bd7afbf03cf688c862b0b43418b7f48"
- integrity sha512-uXJbYU/5/MBHjMp1FqrILLRuiJCs3Ofk0MeRDk8g1S1gD47U8X3JnSwcMO1rtRo1x1a7zKaQHaoYu49p/4eSKw==
- dependencies:
- "@opentelemetry/api-logs" "0.52.1"
- "@types/shimmer" "^1.0.2"
- import-in-the-middle "^1.8.1"
- require-in-the-middle "^7.1.1"
- semver "^7.5.2"
- shimmer "^1.2.1"
-
"@opentelemetry/redis-common@^0.36.2":
version "0.36.2"
resolved "https://registry.yarnpkg.com/@opentelemetry/redis-common/-/redis-common-0.36.2.tgz#906ac8e4d804d4109f3ebd5c224ac988276fdc47"
integrity sha512-faYX1N0gpLhej/6nyp6bgRjzAKXn5GOEMYY7YhciSfCoITAktLUtQ36d24QEWNA1/WA1y6qQunCe0OhHRkVl9g==
-"@opentelemetry/resources@1.25.1", "@opentelemetry/resources@^1.25.0":
+"@opentelemetry/resources@1.25.1", "@opentelemetry/resources@^1.25.0", "@opentelemetry/resources@^1.25.1":
version "1.25.1"
resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-1.25.1.tgz#bb9a674af25a1a6c30840b755bc69da2796fefbb"
integrity sha512-pkZT+iFYIZsVn6+GzM0kSX+u3MSLCY9md+lIJOoKl/P+gJFfxJte/60Usdp8Ce4rOs8GduUpSPNe1ddGyDT1sQ==
@@ -2723,7 +2870,7 @@
"@opentelemetry/resources" "1.25.1"
lodash.merge "^4.6.2"
-"@opentelemetry/sdk-trace-base@^1.22", "@opentelemetry/sdk-trace-base@^1.25.0":
+"@opentelemetry/sdk-trace-base@^1.22", "@opentelemetry/sdk-trace-base@^1.25.0", "@opentelemetry/sdk-trace-base@^1.25.1":
version "1.25.1"
resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.25.1.tgz#cbc1e60af255655d2020aa14cde17b37bd13df37"
integrity sha512-C8k4hnEbc5FamuZQ92nTOp8X/diCY56XUTnMiv9UTuJitCzaNNHAVsdm5+HLCdI8SLQsLWIrG38tddMxLVoftw==
@@ -2737,7 +2884,7 @@
resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.25.0.tgz#390eb4d42a29c66bdc30066af9035645e9bb7270"
integrity sha512-M+kkXKRAIAiAP6qYyesfrC5TOmDpDVtsxuGfPcqd9B/iBrac+E14jYwrgm0yZBUIbIP2OnqC3j+UgkXLm1vxUQ==
-"@opentelemetry/semantic-conventions@1.25.1", "@opentelemetry/semantic-conventions@^1.17.0", "@opentelemetry/semantic-conventions@^1.22.0", "@opentelemetry/semantic-conventions@^1.23.0", "@opentelemetry/semantic-conventions@^1.25.0":
+"@opentelemetry/semantic-conventions@1.25.1", "@opentelemetry/semantic-conventions@^1.17.0", "@opentelemetry/semantic-conventions@^1.22.0", "@opentelemetry/semantic-conventions@^1.23.0", "@opentelemetry/semantic-conventions@^1.25.0", "@opentelemetry/semantic-conventions@^1.25.1":
version "1.25.1"
resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.25.1.tgz#0deecb386197c5e9c2c28f2f89f51fb8ae9f145e"
integrity sha512-ZDjMJJQRlyk8A1KZFCc+bCbsyrn1wTwdNt56F7twdfUfnHUZUq77/WfONCj8p72NZOyP7pNTdUWSTYC3GTbuuQ==
@@ -2853,6 +3000,15 @@
"@opentelemetry/instrumentation" "^0.49 || ^0.50 || ^0.51"
"@opentelemetry/sdk-trace-base" "^1.22"
+"@prisma/instrumentation@5.17.0":
+ version "5.17.0"
+ resolved "https://registry.yarnpkg.com/@prisma/instrumentation/-/instrumentation-5.17.0.tgz#f741ff517f54b1a896fb8605e0d702f29855c6cb"
+ integrity sha512-c1Sle4ji8aasMcYfBBHFM56We4ljfenVtRmS8aY06BllS7SoU6SmJBwG7vil+GHiR0Yrh+t9iBwt4AY0Jr4KNQ==
+ dependencies:
+ "@opentelemetry/api" "^1.8"
+ "@opentelemetry/instrumentation" "^0.49 || ^0.50 || ^0.51 || ^0.52.0"
+ "@opentelemetry/sdk-trace-base" "^1.22"
+
"@radix-ui/colors@1.0.1":
version "1.0.1"
resolved "https://registry.yarnpkg.com/@radix-ui/colors/-/colors-1.0.1.tgz#e9703d6e1b6f3ace1855e5d784353327a548042c"
@@ -4073,6 +4229,15 @@
"@sentry/types" "8.11.0"
"@sentry/utils" "8.11.0"
+"@sentry-internal/browser-utils@8.22.0":
+ version "8.22.0"
+ resolved "https://registry.yarnpkg.com/@sentry-internal/browser-utils/-/browser-utils-8.22.0.tgz#29f35a617ec69d881141decdcdbbe3a777528392"
+ integrity sha512-R0u8KPaSivueIwUOhmYxcisKaJq3gx+I0xOcWoluDB3OI1Ds/QOSP/vmTsMg/mjwG/nUJ8RRM8pj0s8vlqCrjg==
+ dependencies:
+ "@sentry/core" "8.22.0"
+ "@sentry/types" "8.22.0"
+ "@sentry/utils" "8.22.0"
+
"@sentry-internal/feedback@8.11.0":
version "8.11.0"
resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-8.11.0.tgz#72bfa11678dfa19857a3cf6943a05f0ddb72f12d"
@@ -4082,6 +4247,15 @@
"@sentry/types" "8.11.0"
"@sentry/utils" "8.11.0"
+"@sentry-internal/feedback@8.22.0":
+ version "8.22.0"
+ resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-8.22.0.tgz#d6b222ea08d72886b3efbc0760c8cf1f71b3e7fc"
+ integrity sha512-Sy2+v0xBmVnZ5LQ48603CvLy5vVQvAZ+hc9xQSAHexts07NkvApMU1qv26YNwxlAWfDha1wXiW6ryd4YDzaoVA==
+ dependencies:
+ "@sentry/core" "8.22.0"
+ "@sentry/types" "8.22.0"
+ "@sentry/utils" "8.22.0"
+
"@sentry-internal/replay-canvas@8.11.0":
version "8.11.0"
resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-8.11.0.tgz#c01c1385c426a39189bec151a74bc173b6068a4b"
@@ -4092,6 +4266,16 @@
"@sentry/types" "8.11.0"
"@sentry/utils" "8.11.0"
+"@sentry-internal/replay-canvas@8.22.0":
+ version "8.22.0"
+ resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-8.22.0.tgz#70c5951a9d54f2e814e930fbe0371ab83fee1e72"
+ integrity sha512-/gV8qN3JqWw0LXTMuCGB8RDI8Bx1VESNRBdh/7Cmc5+hxYBfcketuix3S8mHWcE/JO+Ed9g1Abzys6GphTB9LA==
+ dependencies:
+ "@sentry-internal/replay" "8.22.0"
+ "@sentry/core" "8.22.0"
+ "@sentry/types" "8.22.0"
+ "@sentry/utils" "8.22.0"
+
"@sentry-internal/replay@8.11.0":
version "8.11.0"
resolved "https://registry.yarnpkg.com/@sentry-internal/replay/-/replay-8.11.0.tgz#58c923fbae32204ad32e1e99c01c4040c1e06b2f"
@@ -4102,11 +4286,26 @@
"@sentry/types" "8.11.0"
"@sentry/utils" "8.11.0"
+"@sentry-internal/replay@8.22.0":
+ version "8.22.0"
+ resolved "https://registry.yarnpkg.com/@sentry-internal/replay/-/replay-8.22.0.tgz#c76bbe4575f8ab478694fe54d4bae87010315d3a"
+ integrity sha512-sF8RyMPJP1fSIyyBDAbtybvKCu0dy8ZAfMwLP7ZqEnWrhZqktVuqM7/++EAFMlD5YaWJXm1IDuOXjgSQjUtSIQ==
+ dependencies:
+ "@sentry-internal/browser-utils" "8.22.0"
+ "@sentry/core" "8.22.0"
+ "@sentry/types" "8.22.0"
+ "@sentry/utils" "8.22.0"
+
"@sentry/babel-plugin-component-annotate@2.18.0":
version "2.18.0"
resolved "https://registry.yarnpkg.com/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-2.18.0.tgz#3bee98f94945643b0762ceed1f6cca60db52bdbd"
integrity sha512-9L4RbhS3WNtc/SokIhc0dwgcvs78YSQPakZejsrIgnzLzCi8mS6PeT+BY0+QCtsXxjd1egM8hqcJeB0lukBkXA==
+"@sentry/babel-plugin-component-annotate@2.20.1":
+ version "2.20.1"
+ resolved "https://registry.yarnpkg.com/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-2.20.1.tgz#204c63ed006a048f48f633876e1b8bacf87a9722"
+ integrity sha512-4mhEwYTK00bIb5Y9UWIELVUfru587Vaeg0DQGswv4aIRHIiMKLyNqCEejaaybQ/fNChIZOKmvyqXk430YVd7Qg==
+
"@sentry/browser@8.11.0":
version "8.11.0"
resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-8.11.0.tgz#9e0282a9136d138c8b6c001f0ac9face9a9ce18b"
@@ -4120,6 +4319,19 @@
"@sentry/types" "8.11.0"
"@sentry/utils" "8.11.0"
+"@sentry/browser@8.22.0":
+ version "8.22.0"
+ resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-8.22.0.tgz#ee15b0ef7985732d56d01b62adbbc7b76bcc7ddc"
+ integrity sha512-t3b+/9WWcP9SQTWwrHrB57B33ENgmUjyFlW2+JSlCXkSJBSmAoquPZ/GPjOuPaSr3HIA0mu9uEr4A41d5diASQ==
+ dependencies:
+ "@sentry-internal/browser-utils" "8.22.0"
+ "@sentry-internal/feedback" "8.22.0"
+ "@sentry-internal/replay" "8.22.0"
+ "@sentry-internal/replay-canvas" "8.22.0"
+ "@sentry/core" "8.22.0"
+ "@sentry/types" "8.22.0"
+ "@sentry/utils" "8.22.0"
+
"@sentry/bundler-plugin-core@2.18.0":
version "2.18.0"
resolved "https://registry.yarnpkg.com/@sentry/bundler-plugin-core/-/bundler-plugin-core-2.18.0.tgz#2411cd934e9510c53a2e682497a74172485ac817"
@@ -4134,6 +4346,20 @@
magic-string "0.30.8"
unplugin "1.0.1"
+"@sentry/bundler-plugin-core@2.20.1":
+ version "2.20.1"
+ resolved "https://registry.yarnpkg.com/@sentry/bundler-plugin-core/-/bundler-plugin-core-2.20.1.tgz#c9dd35e2177a4c22ecf675558eb84fbc2607e465"
+ integrity sha512-6ipbmGzHekxeRCbp7eoefr6bdd/lW4cNA9eNnrmd9+PicubweGaZZbH2NjhFHsaxzgOezwipDHjrTaap2kTHgw==
+ dependencies:
+ "@babel/core" "^7.18.5"
+ "@sentry/babel-plugin-component-annotate" "2.20.1"
+ "@sentry/cli" "^2.22.3"
+ dotenv "^16.3.1"
+ find-up "^5.0.0"
+ glob "^9.3.2"
+ magic-string "0.30.8"
+ unplugin "1.0.1"
+
"@sentry/cli-darwin@2.32.1":
version "2.32.1"
resolved "https://registry.yarnpkg.com/@sentry/cli-darwin/-/cli-darwin-2.32.1.tgz#9cb3b8cfb7068d40979514dee72e2bb3ad2c6d0a"
@@ -4196,6 +4422,35 @@
"@sentry/types" "8.11.0"
"@sentry/utils" "8.11.0"
+"@sentry/core@8.22.0":
+ version "8.22.0"
+ resolved "https://registry.yarnpkg.com/@sentry/core/-/core-8.22.0.tgz#755387b85c1f7d849fb80acd7e8d54ee73ee2853"
+ integrity sha512-fYPnxp7UkY2tckaOtivIySxnJvlbekuxs+Qi6rkUv9JpF+TYKpt7OPNUAbgVIhS0xazAEN6iKTfmnmpUbFRLmQ==
+ dependencies:
+ "@sentry/types" "8.22.0"
+ "@sentry/utils" "8.22.0"
+
+"@sentry/nextjs@^8":
+ version "8.22.0"
+ resolved "https://registry.yarnpkg.com/@sentry/nextjs/-/nextjs-8.22.0.tgz#9d6c3db699e3fffeeff3c65a911b9de46b9e21ce"
+ integrity sha512-XYb/3ocQLhZmdqqTgI7xce7AiRpHn3L6Sj3RVTBwNb4nb+XOfQ8o0LKF7v7yo6LGoQin+IWpWPACnNc8zH7fBA==
+ dependencies:
+ "@opentelemetry/instrumentation-http" "0.52.1"
+ "@opentelemetry/semantic-conventions" "^1.25.1"
+ "@rollup/plugin-commonjs" "26.0.1"
+ "@sentry/core" "8.22.0"
+ "@sentry/node" "8.22.0"
+ "@sentry/opentelemetry" "8.22.0"
+ "@sentry/react" "8.22.0"
+ "@sentry/types" "8.22.0"
+ "@sentry/utils" "8.22.0"
+ "@sentry/vercel-edge" "8.22.0"
+ "@sentry/webpack-plugin" "2.20.1"
+ chalk "3.0.0"
+ resolve "1.22.8"
+ rollup "3.29.4"
+ stacktrace-parser "^0.1.10"
+
"@sentry/nextjs@^8.10.0":
version "8.11.0"
resolved "https://registry.yarnpkg.com/@sentry/nextjs/-/nextjs-8.11.0.tgz#e5d9493ec4579aee70f459cb1d5c3ab8bf4e3749"
@@ -4251,6 +4506,42 @@
optionalDependencies:
opentelemetry-instrumentation-fetch-node "1.2.0"
+"@sentry/node@8.22.0":
+ version "8.22.0"
+ resolved "https://registry.yarnpkg.com/@sentry/node/-/node-8.22.0.tgz#588a01fd6746219d47eef8f7e4b73f7eebf6827e"
+ integrity sha512-xDLB4TJXT8iFKwoFneOIJtlfpsUB6L0m32Do97TrQ1dY2WilspksznrU2Ac+XfshdNxa8Sqr4tSj07Yzn0VNiQ==
+ dependencies:
+ "@opentelemetry/api" "^1.9.0"
+ "@opentelemetry/context-async-hooks" "^1.25.1"
+ "@opentelemetry/core" "^1.25.1"
+ "@opentelemetry/instrumentation" "^0.52.1"
+ "@opentelemetry/instrumentation-connect" "0.38.0"
+ "@opentelemetry/instrumentation-express" "0.41.1"
+ "@opentelemetry/instrumentation-fastify" "0.38.0"
+ "@opentelemetry/instrumentation-graphql" "0.42.0"
+ "@opentelemetry/instrumentation-hapi" "0.40.0"
+ "@opentelemetry/instrumentation-http" "0.52.1"
+ "@opentelemetry/instrumentation-ioredis" "0.42.0"
+ "@opentelemetry/instrumentation-koa" "0.42.0"
+ "@opentelemetry/instrumentation-mongodb" "0.46.0"
+ "@opentelemetry/instrumentation-mongoose" "0.40.0"
+ "@opentelemetry/instrumentation-mysql" "0.40.0"
+ "@opentelemetry/instrumentation-mysql2" "0.40.0"
+ "@opentelemetry/instrumentation-nestjs-core" "0.39.0"
+ "@opentelemetry/instrumentation-pg" "0.43.0"
+ "@opentelemetry/instrumentation-redis-4" "0.41.0"
+ "@opentelemetry/resources" "^1.25.1"
+ "@opentelemetry/sdk-trace-base" "^1.25.1"
+ "@opentelemetry/semantic-conventions" "^1.25.1"
+ "@prisma/instrumentation" "5.17.0"
+ "@sentry/core" "8.22.0"
+ "@sentry/opentelemetry" "8.22.0"
+ "@sentry/types" "8.22.0"
+ "@sentry/utils" "8.22.0"
+ import-in-the-middle "^1.11.0"
+ optionalDependencies:
+ opentelemetry-instrumentation-fetch-node "1.2.3"
+
"@sentry/opentelemetry@8.11.0":
version "8.11.0"
resolved "https://registry.yarnpkg.com/@sentry/opentelemetry/-/opentelemetry-8.11.0.tgz#09d7f0aed6245b1fedddcad906c6d3a2255b7d87"
@@ -4260,6 +4551,15 @@
"@sentry/types" "8.11.0"
"@sentry/utils" "8.11.0"
+"@sentry/opentelemetry@8.22.0":
+ version "8.22.0"
+ resolved "https://registry.yarnpkg.com/@sentry/opentelemetry/-/opentelemetry-8.22.0.tgz#3589c548ddc14c30c72d7523d386c9705a92faeb"
+ integrity sha512-JqNsoyPdZ88Me2SdxAqq/5agcMzUzZ5xIjrM4ETC1aaeD+cPij/xL4U31b8S7aFJy3miaaZqFzpBy9A/YtFxLw==
+ dependencies:
+ "@sentry/core" "8.22.0"
+ "@sentry/types" "8.22.0"
+ "@sentry/utils" "8.22.0"
+
"@sentry/react@8.11.0":
version "8.11.0"
resolved "https://registry.yarnpkg.com/@sentry/react/-/react-8.11.0.tgz#324353df35f6e9a28448fabd7501577be2fbcd7f"
@@ -4271,11 +4571,27 @@
"@sentry/utils" "8.11.0"
hoist-non-react-statics "^3.3.2"
+"@sentry/react@8.22.0":
+ version "8.22.0"
+ resolved "https://registry.yarnpkg.com/@sentry/react/-/react-8.22.0.tgz#6ad8c50d22262f14b83373ade0d77cf1c48adf70"
+ integrity sha512-LcO8SPfjYsx3Zvg1mQwjreVvtriVxde+6njIJyXU9TArB0e8bFexvd4MGXdBExgW9aY449hNaStgKRWMNHeVHQ==
+ dependencies:
+ "@sentry/browser" "8.22.0"
+ "@sentry/core" "8.22.0"
+ "@sentry/types" "8.22.0"
+ "@sentry/utils" "8.22.0"
+ hoist-non-react-statics "^3.3.2"
+
"@sentry/types@8.11.0":
version "8.11.0"
resolved "https://registry.yarnpkg.com/@sentry/types/-/types-8.11.0.tgz#613da07f91d58ad5b460b95550e64aa6159ee97f"
integrity sha512-kz9/d2uw7wEXcK8DnCrCuMI75hZnpVAjYr8mq1uatltOx+2JOYPNdaK6ispxXlhb5KXOnVWNgfVDbGlLp0w+Gg==
+"@sentry/types@8.22.0":
+ version "8.22.0"
+ resolved "https://registry.yarnpkg.com/@sentry/types/-/types-8.22.0.tgz#98bfc8cebd37c93f5afe76c6df97d88116b32127"
+ integrity sha512-1MLK3xO+uF2oJaa+M98aLIrQsEHzV7xnVWPfE3MhejYLNQebj4rQnQKTut/xZNIF9W0Q+bRcakLarC3ce2a74g==
+
"@sentry/utils@8.11.0":
version "8.11.0"
resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-8.11.0.tgz#b8856db2c1cfc1835df8854cba20cea82f6c6e08"
@@ -4283,6 +4599,13 @@
dependencies:
"@sentry/types" "8.11.0"
+"@sentry/utils@8.22.0":
+ version "8.22.0"
+ resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-8.22.0.tgz#0e4411b19add83f84097fbf9c88423e69b8f6a38"
+ integrity sha512-0ITG2+3EtyMtyc/nQG8aB9z9eIQ4L43nM/KuNgYSnM1vPl/zegbaLT0Ek/xkQB1OLIOLkEPQ6x9GWe+248/n3g==
+ dependencies:
+ "@sentry/types" "8.22.0"
+
"@sentry/vercel-edge@8.11.0":
version "8.11.0"
resolved "https://registry.yarnpkg.com/@sentry/vercel-edge/-/vercel-edge-8.11.0.tgz#661b2538e02ae7cdd73733e1f32730ce12137952"
@@ -4292,6 +4615,15 @@
"@sentry/types" "8.11.0"
"@sentry/utils" "8.11.0"
+"@sentry/vercel-edge@8.22.0":
+ version "8.22.0"
+ resolved "https://registry.yarnpkg.com/@sentry/vercel-edge/-/vercel-edge-8.22.0.tgz#cb03d3b3eb55e8884b5caba99f1a0a2f8f23ddd2"
+ integrity sha512-2kkyJ+mvAOEIcM+YY21kMCjx2OI1r+4qYaKPwXWagns41+BcqAl1I8/lU6ZjbNP2wm9iy4kmYcZwx8P5VLtWAw==
+ dependencies:
+ "@sentry/core" "8.22.0"
+ "@sentry/types" "8.22.0"
+ "@sentry/utils" "8.22.0"
+
"@sentry/webpack-plugin@2.18.0":
version "2.18.0"
resolved "https://registry.yarnpkg.com/@sentry/webpack-plugin/-/webpack-plugin-2.18.0.tgz#f0955d28b1271e9a8b6a2927ab98b1688d7b03e1"
@@ -4301,6 +4633,15 @@
unplugin "1.0.1"
uuid "^9.0.0"
+"@sentry/webpack-plugin@2.20.1":
+ version "2.20.1"
+ resolved "https://registry.yarnpkg.com/@sentry/webpack-plugin/-/webpack-plugin-2.20.1.tgz#285d325a0a1bd0a534126b97e0190da9486ff7f6"
+ integrity sha512-U6LzoE09Ndt0OCWROoRaZqqIHGxyMRdKpBhbqoBqyyfVwXN/zGW3I/cWZ1e8rreiKFj+2+c7+X0kOS+NGMTUrg==
+ dependencies:
+ "@sentry/bundler-plugin-core" "2.20.1"
+ unplugin "1.0.1"
+ uuid "^9.0.0"
+
"@sideway/address@^4.1.3":
version "4.1.4"
resolved "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz"
@@ -8990,6 +9331,16 @@ import-in-the-middle@1.4.2:
cjs-module-lexer "^1.2.2"
module-details-from-path "^1.0.3"
+import-in-the-middle@1.7.1:
+ version "1.7.1"
+ resolved "https://registry.yarnpkg.com/import-in-the-middle/-/import-in-the-middle-1.7.1.tgz#3e111ff79c639d0bde459bd7ba29dd9fdf357364"
+ integrity sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==
+ dependencies:
+ acorn "^8.8.2"
+ acorn-import-assertions "^1.9.0"
+ cjs-module-lexer "^1.2.2"
+ module-details-from-path "^1.0.3"
+
import-in-the-middle@1.7.4:
version "1.7.4"
resolved "https://registry.yarnpkg.com/import-in-the-middle/-/import-in-the-middle-1.7.4.tgz#508da6e91cfa84f210dcdb6c0a91ab0c9e8b3ebc"
@@ -9010,6 +9361,16 @@ import-in-the-middle@1.8.0:
cjs-module-lexer "^1.2.2"
module-details-from-path "^1.0.3"
+import-in-the-middle@^1.11.0:
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/import-in-the-middle/-/import-in-the-middle-1.11.0.tgz#a94c4925b8da18256cde3b3b7b38253e6ca5e708"
+ integrity sha512-5DimNQGoe0pLUHbR9qK84iWaWjjbsxiqXnw6Qz64+azRgleqv9k2kTt5fw7QsOpmaGYtuxxursnPPsnTKEx10Q==
+ dependencies:
+ acorn "^8.8.2"
+ acorn-import-attributes "^1.9.5"
+ cjs-module-lexer "^1.2.2"
+ module-details-from-path "^1.0.3"
+
import-in-the-middle@^1.8.1:
version "1.8.1"
resolved "https://registry.yarnpkg.com/import-in-the-middle/-/import-in-the-middle-1.8.1.tgz#8b51c2cc631b64e53e958d7048d2d9463ce628f8"
@@ -10895,6 +11256,14 @@ opentelemetry-instrumentation-fetch-node@1.2.0:
"@opentelemetry/instrumentation" "^0.43.0"
"@opentelemetry/semantic-conventions" "^1.17.0"
+opentelemetry-instrumentation-fetch-node@1.2.3:
+ version "1.2.3"
+ resolved "https://registry.yarnpkg.com/opentelemetry-instrumentation-fetch-node/-/opentelemetry-instrumentation-fetch-node-1.2.3.tgz#beb24048bdccb1943ba2a5bbadca68020e448ea7"
+ integrity sha512-Qb11T7KvoCevMaSeuamcLsAD+pZnavkhDnlVL0kRozfhl42dKG5Q3anUklAFKJZjY3twLR+BnRa6DlwwkIE/+A==
+ dependencies:
+ "@opentelemetry/instrumentation" "^0.46.0"
+ "@opentelemetry/semantic-conventions" "^1.17.0"
+
optionator@^0.9.3:
version "0.9.3"
resolved "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz"