From e1d6b872ffc27e25ff0328bd95ecce9c3372a7c1 Mon Sep 17 00:00:00 2001 From: s1gr1d Date: Mon, 6 May 2024 09:43:02 +0200 Subject: [PATCH 1/5] hapi v8 --- apps/hapi/package.json | 2 +- apps/hapi/src/app.ts | 27 +- payload-files/hapi/_test-error--event.json | 97 +++-- .../hapi/_test-error--transaction.json | 125 ++++-- .../hapi/_test-error-manual--event.json | 362 ++++++++++-------- .../hapi/_test-error-manual--transaction.json | 129 +++++-- ... _test-local-variables-caught--event.json} | 124 +++--- ...t-local-variables-caught--transaction.json | 125 ++++-- ...local-variables-uncaught--transaction.json | 191 +++++++++ .../_test-param-error_{param}--event.json | 97 +++-- ...test-param-error_{param}--transaction.json | 125 ++++-- ...st-param-success_{param}--transaction.json | 125 ++++-- .../hapi/_test-success--transaction.json | 119 ++++-- .../_test-success-manual--transaction.json | 129 +++++-- yarn.lock | 332 ++++++++++++---- 15 files changed, 1491 insertions(+), 618 deletions(-) rename payload-files/hapi/{_test-local-variables-uncaught--event.json => _test-local-variables-caught--event.json} (77%) create mode 100644 payload-files/hapi/_test-local-variables-uncaught--transaction.json diff --git a/apps/hapi/package.json b/apps/hapi/package.json index 24bea41..a66725f 100644 --- a/apps/hapi/package.json +++ b/apps/hapi/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "@hapi/hapi": "21.3.9", - "@sentry/node": "7.113.0", + "@sentry/node": "8.0.0-beta.6", "dotenv": "^16.4.5" } } diff --git a/apps/hapi/src/app.ts b/apps/hapi/src/app.ts index 544d3a7..796e2f7 100644 --- a/apps/hapi/src/app.ts +++ b/apps/hapi/src/app.ts @@ -1,9 +1,21 @@ -const Sentry = require('@sentry/node'); -import Hapi from '@hapi/hapi'; +import * as Sentry from '@sentry/node'; import dotenv from 'dotenv'; dotenv.config({ path: './../../.env' }); +Sentry.init({ + environment: 'qa', // dynamic sampling bias to keep transactions + dsn: process.env.SENTRY_DSN, + includeLocalVariables: true, + debug: true, + tunnel: `http://localhost:3031/`, // proxy server + tracesSampleRate: 1, +}); + +import Hapi from '@hapi/hapi'; + +dotenv.config({ path: './../../.env' }); + const server = Hapi.server({ port: 3030, host: 'localhost', @@ -15,22 +27,11 @@ declare global { } } -Sentry.init({ - environment: 'qa', // dynamic sampling bias to keep transactions - dsn: process.env.SENTRY_DSN, - includeLocalVariables: true, - integrations: [Sentry.hapiIntegration({ server })], - debug: true, - tunnel: `http://localhost:3031/`, // proxy server - tracesSampleRate: 1, -}); - const init = async () => { server.route({ method: 'GET', path: '/test-success', handler: function (request, h) { - console.log('test console'); return { version: 'v1' }; }, }); diff --git a/payload-files/hapi/_test-error--event.json b/payload-files/hapi/_test-error--event.json index bd137ae..6fc4e3e 100644 --- a/payload-files/hapi/_test-error--event.json +++ b/payload-files/hapi/_test-error--event.json @@ -4,7 +4,7 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.node", - "version": "7.113.0" + "version": "8.0.0-beta.6" }, "sent_at": "[[ISODateString]]", "trace": { @@ -13,7 +13,7 @@ "sample_rate": "1", "sampled": "true", "trace_id": "[[ID2]]", - "transaction": "/test-error" + "transaction": "GET /test-error" } }, { @@ -26,18 +26,6 @@ "level": "log", "message": "Server running on http://localhost:3030", "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "test console", - "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "test console", - "timestamp": "[[timestamp]]" } ], "contexts": { @@ -70,13 +58,6 @@ "version": "v20.12.1" }, "trace": { - "data": { - "sentry.op": "hapi.request", - "sentry.origin": "manual", - "sentry.sample_rate": 1 - }, - "op": "hapi.request", - "origin": "manual", "span_id": "[[ID3]]", "trace_id": "[[ID2]]" } @@ -179,7 +160,7 @@ "filename": "[[FILENAME3]]", "function": "handler", "in_app": true, - "lineno": 71, + "lineno": 72, "module": "app", "post_context": [ " var exceptionId;", @@ -233,7 +214,7 @@ "colno": 71, "context_line": " step((generator = generator.apply(thisArg, _arguments || [])).next());", "filename": "[[FILENAME3]]", - "function": "", + "function": "?", "in_app": true, "lineno": 8, "module": "app", @@ -314,9 +295,9 @@ "colno": 71, "context_line": " exceptionId = Sentry.captureException(new Error('This is an error'));", "filename": "[[FILENAME3]]", - "function": "", + "function": "?", "in_app": true, - "lineno": 76, + "lineno": 77, "module": "app", "post_context": [ " return [4 /*yield*/, Sentry.flush(2000)];", @@ -345,10 +326,44 @@ ] }, "modules": { - "localforage": "1.10.0", - "mime-db": "1.52.0" + "debug": "4.3.4", + "dotenv": "16.4.5", + "function-bind": "1.1.2", + "hasown": "2.0.2", + "import-in-the-middle": "1.7.1", + "is-core-module": "2.13.1", + "mime-db": "1.52.0", + "module-details-from-path": "1.0.3", + "opentelemetry-instrumentation-fetch-node": "1.2.0", + "require-in-the-middle": "7.3.0", + "resolve": "1.22.8", + "semver": "7.6.0", + "shimmer": "1.2.1", + "supports-color": "5.5.0", + "yallist": "4.0.0" }, "platform": "node", + "request": { + "cookies": {}, + "headers": { + "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8", + "accept-encoding": "gzip, deflate, br", + "accept-language": "en-US,en;q=0.5", + "cache-control": "no-cache", + "connection": "keep-alive", + "dnt": "1", + "host": "localhost:3030", + "pragma": "no-cache", + "sec-fetch-dest": "document", + "sec-fetch-mode": "navigate", + "sec-fetch-site": "none", + "sec-fetch-user": "?1", + "upgrade-insecure-requests": "1", + "user-agent": "[[user-agent]]" + }, + "method": "GET", + "url": "http://localhost:3030/test-error" + }, "sdk": { "integrations": [ "InboundFilters", @@ -357,28 +372,38 @@ "RequestData", "Console", "Http", - "Undici", + "NodeFetch", "OnUncaughtException", "OnUnhandledRejection", "ContextLines", - "LocalVariables", + "LocalVariablesAsync", "Context", "Modules", - "Hapi" + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Redis", + "Postgres", + "Nest", + "Hapi", + "Koa", + "Connect" ], "name": "sentry.javascript.node", "packages": [ { "name": "npm:@sentry/node", - "version": "7.113.0" + "version": "8.0.0-beta.6" } ], - "version": "7.113.0" + "version": "8.0.0-beta.6" }, "server_name": "D9M3PY4LQ7.local", - "tags": { - "transaction": "/test-error" - }, - "timestamp": "[[timestamp]]" + "timestamp": "[[timestamp]]", + "transaction": "GET /test-error" } ] \ No newline at end of file diff --git a/payload-files/hapi/_test-error--transaction.json b/payload-files/hapi/_test-error--transaction.json index 9908446..47013eb 100644 --- a/payload-files/hapi/_test-error--transaction.json +++ b/payload-files/hapi/_test-error--transaction.json @@ -4,7 +4,7 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.node", - "version": "7.113.0" + "version": "8.0.0-beta.6" }, "sent_at": "[[ISODateString]]", "trace": { @@ -13,7 +13,7 @@ "sample_rate": "1", "sampled": "true", "trace_id": "[[ID2]]", - "transaction": "/test-error" + "transaction": "GET /test-error" } }, { @@ -26,18 +26,6 @@ "level": "log", "message": "Server running on http://localhost:3030", "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "test console", - "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "test console", - "timestamp": "[[timestamp]]" } ], "contexts": { @@ -65,34 +53,93 @@ "name": "macOS", "version": "14.2" }, + "otel": { + "resource": { + "service.name": "node", + "service.namespace": "sentry", + "service.version": "8.0.0-beta.6", + "telemetry.sdk.language": "nodejs", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.23.0" + } + }, "runtime": { "name": "node", "version": "v20.12.1" }, "trace": { "data": { + "http.flavor": "1.1", + "http.host": "localhost:3030", + "http.method": "GET", "http.response.status_code": 200, - "sentry.op": "hapi.request", - "sentry.origin": "manual", - "sentry.sample_rate": 1 + "http.scheme": "http", + "http.status_code": 200, + "http.status_text": "OK", + "http.target": "/test-error", + "http.url": "http://localhost:3030/test-error", + "http.user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:125.0) Gecko/20100101 Firefox/125.0", + "net.host.ip": "::1", + "net.host.name": "localhost", + "net.host.port": "[[highNumber]]", + "net.peer.ip": "::1", + "net.peer.port": "[[highNumber]]", + "net.transport": "ip_tcp", + "otel.kind": "SERVER", + "sentry.op": "http.server", + "sentry.origin": "auto.http.otel.http", + "sentry.sample_rate": 1, + "sentry.source": "url", + "url": "http://localhost:3030/test-error" }, - "op": "hapi.request", - "origin": "manual", + "op": "http.server", + "origin": "auto.http.otel.http", "span_id": "[[ID3]]", "status": "ok", - "tags": { - "http.status_code": "200" - }, "trace_id": "[[ID2]]" } }, "environment": "qa", "event_id": "[[ID1]]", "modules": { - "localforage": "1.10.0", - "mime-db": "1.52.0" + "debug": "4.3.4", + "dotenv": "16.4.5", + "function-bind": "1.1.2", + "hasown": "2.0.2", + "import-in-the-middle": "1.7.1", + "is-core-module": "2.13.1", + "mime-db": "1.52.0", + "module-details-from-path": "1.0.3", + "opentelemetry-instrumentation-fetch-node": "1.2.0", + "require-in-the-middle": "7.3.0", + "resolve": "1.22.8", + "semver": "7.6.0", + "shimmer": "1.2.1", + "supports-color": "5.5.0", + "yallist": "4.0.0" }, "platform": "node", + "request": { + "cookies": {}, + "headers": { + "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8", + "accept-encoding": "gzip, deflate, br", + "accept-language": "en-US,en;q=0.5", + "cache-control": "no-cache", + "connection": "keep-alive", + "dnt": "1", + "host": "localhost:3030", + "pragma": "no-cache", + "sec-fetch-dest": "document", + "sec-fetch-mode": "navigate", + "sec-fetch-site": "none", + "sec-fetch-user": "?1", + "upgrade-insecure-requests": "1", + "user-agent": "[[user-agent]]" + }, + "method": "GET", + "url": "http://localhost:3030/test-error" + }, "sdk": { "integrations": [ "InboundFilters", @@ -101,35 +148,43 @@ "RequestData", "Console", "Http", - "Undici", + "NodeFetch", "OnUncaughtException", "OnUnhandledRejection", "ContextLines", - "LocalVariables", + "LocalVariablesAsync", "Context", "Modules", - "Hapi" + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Redis", + "Postgres", + "Nest", + "Hapi", + "Koa", + "Connect" ], "name": "sentry.javascript.node", "packages": [ { "name": "npm:@sentry/node", - "version": "7.113.0" + "version": "8.0.0-beta.6" } ], - "version": "7.113.0" + "version": "8.0.0-beta.6" }, "server_name": "D9M3PY4LQ7.local", "spans": [], "start_timestamp": "[[timestamp]]", - "tags": { - "http.status_code": "200", - "transaction": "/test-success" - }, "timestamp": "[[timestamp]]", - "transaction": "/test-error", + "transaction": "GET /test-error", "transaction_info": { - "source": "custom" + "source": "url" }, "type": "transaction" } diff --git a/payload-files/hapi/_test-error-manual--event.json b/payload-files/hapi/_test-error-manual--event.json index b86ed28..4b4e080 100644 --- a/payload-files/hapi/_test-error-manual--event.json +++ b/payload-files/hapi/_test-error-manual--event.json @@ -4,7 +4,7 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.node", - "version": "7.113.0" + "version": "8.0.0-beta.6" }, "sent_at": "[[ISODateString]]", "trace": { @@ -13,7 +13,7 @@ "sample_rate": "1", "sampled": "true", "trace_id": "[[ID2]]", - "transaction": "/test-error-manual" + "transaction": "GET /test-error-manual" } }, { @@ -26,18 +26,6 @@ "level": "log", "message": "Server running on http://localhost:3030", "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "test console", - "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "test console", - "timestamp": "[[timestamp]]" } ], "contexts": { @@ -70,10 +58,6 @@ "version": "v20.12.1" }, "trace": { - "data": { - "sentry.origin": "manual" - }, - "origin": "manual", "parent_span_id": "[[ID3]]", "span_id": "[[ID4]]", "trace_id": "[[ID2]]" @@ -91,172 +75,172 @@ "stacktrace": { "frames": [ { - "colno": 25, - "context_line": " return asyncStorage.run(newHub, () => {", + "colno": 17, + "context_line": " return tracer.startActiveSpan(name, spanContext, ctx, span => {", "filename": "[[FILENAME1]]", - "function": "Object.runWithAsyncContext", + "function": "Object.startSpan", "in_app": false, - "lineno": 45, - "module": "@sentry.node.cjs.async:hooks", + "lineno": 858, + "module": "@sentry.opentelemetry.cjs:index", "post_context": [ - " return callback();", - " });", - " }", + " _applySentryAttributesToSpan(span, options);", "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "" + " return core.handleCallbackErrors(", + " () => callback(span),", + " () => {", + " // Only set the span status to ERROR when there wasn't any status set before, in order to avoid stomping useful span statuses", + " if (core.spanToJSON(span).status === undefined) {" ], "pre_context": [ - " // We're already in an async context, so we don't need to create a new one", - " // just call the callback with the current hub", - " return callback();", - " }", "", - " const newHub = createNewHub(existingHub);", + " const activeCtx = getContext(options.scope, options.forceTransaction);", + " const shouldSkipSpan = options.onlyIfParent && !api.trace.getSpan(activeCtx);", + " const ctx = shouldSkipSpan ? core$1.suppressTracing(activeCtx) : activeCtx;", + "", + " const spanContext = getSpanContext(options);", "" ] }, { - "colno": 14, + "colno": 32, + "context_line": " return api.context.with(contextWithSpanSet, fn, undefined, span);", "filename": "[[FILENAME2]]", - "function": "AsyncLocalStorage.run", + "function": "Tracer.startActiveSpan", "in_app": false, - "lineno": 346, - "module": "node:async_hooks" - }, - { - "colno": 14, - "context_line": " return callback();", - "filename": "[[FILENAME1]]", - "function": "", - "in_app": false, - "lineno": 46, - "module": "@sentry.node.cjs.async:hooks", + "lineno": 121, + "module": "@opentelemetry.sdk-trace-base.build.src:Tracer", "post_context": [ - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "", - "exports.setHooksAsyncContextStrategy = setHooksAsyncContextStrategy;" + " }", + " /** Returns the active {@link GeneralLimits}. */", + " getGeneralLimits() {", + " return this._generalLimits;", + " }", + " /** Returns the active {@link SpanLimits}. */", + " getSpanLimits() {" ], "pre_context": [ - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "", - " return asyncStorage.run(newHub, () => {" + " opts = arg2;", + " ctx = arg3;", + " fn = arg4;", + " }", + " const parentContext = ctx !== null && ctx !== void 0 ? ctx : api.context.active();", + " const span = this.startSpan(name, opts, parentContext);", + " const contextWithSpanSet = api.trace.setSpan(parentContext, span);" ] }, { - "colno": 22, - "context_line": " return exports$1.withScope(context.scope, scope => {", + "colno": 46, + "context_line": " return this._getContextManager().with(context, fn, thisArg, ...args);", "filename": "[[FILENAME3]]", - "function": "", + "function": "ContextAPI.with", "in_app": false, - "lineno": 83, - "module": "@sentry.core.cjs.tracing:trace", + "lineno": 60, + "module": "@opentelemetry.api.build.src.api:context", "post_context": [ - " // eslint-disable-next-line deprecation/deprecation", - " const hub$1 = hub.getCurrentHub();", - " // eslint-disable-next-line deprecation/deprecation", - " const parentSpan = scope.getSpan();", - "", - " const shouldSkipSpan = context.onlyIfParent && !parentSpan;", - " const activeSpan = shouldSkipSpan" + " }", + " /**", + " * Bind a context to a target function or event emitter", + " *", + " * @param context context to bind to the event emitter or function. Defaults to the currently active context", + " * @param target function or event emitter to bind", + " */" ], "pre_context": [ - " * or you didn't set `tracesSampleRate`, this function will not generate spans", - " * and the `span` returned from the callback will be undefined.", - " */", - "function startSpan(context, callback) {", - " const spanContext = normalizeContext(context);", - "", - " return hub.runWithAsyncContext(() => {" + " *", + " * @param context context to be active during function execution", + " * @param fn function to execute in a context", + " * @param thisArg optional receiver to be used for calling fn", + " * @param args optional arguments forwarded to fn", + " */", + " with(context, fn, thisArg, ...args) {" ] }, { - "colno": 20, - "context_line": " return hub$1.withScope(callback);", - "filename": "[[FILENAME4]]", - "function": "Object.withScope", + "colno": 24, + "context_line": " return super.with(ctx2, fn, thisArg, ...args);", + "filename": "[[FILENAME1]]", + "function": "SentryContextManager.with", "in_app": false, - "lineno": 177, - "module": "@sentry.core.cjs:exports", + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index", "post_context": [ " }", + " }", "", - " // eslint-disable-next-line deprecation/deprecation", - " return hub$1.withScope(() => {", - " // eslint-disable-next-line deprecation/deprecation", - " hub$1.getStackTop().scope = scope ;", - " return callback(scope );" + " return SentryContextManager ;", + "}", + "", + "/** If this attribute is true, it means that the parent is a remote span. */" ], "pre_context": [ - " const hub$1 = hub.getCurrentHub();", + " const ctx2 = ctx1", + " .deleteValue(SENTRY_FORK_ISOLATION_SCOPE_CONTEXT_KEY)", + " .deleteValue(SENTRY_FORK_SET_SCOPE_CONTEXT_KEY)", + " .deleteValue(SENTRY_FORK_SET_ISOLATION_SCOPE_CONTEXT_KEY);", "", - " // If a scope is defined, we want to make this the active scope instead of the default one", - " if (rest.length === 2) {", - " const [scope, callback] = rest;", - " if (!scope) {", - " // eslint-disable-next-line deprecation/deprecation" + " setContextOnScope(newCurrentScope, ctx2);", + "" ] }, { - "colno": 28, - "context_line": " maybePromiseResult = callback(scope);", - "filename": "[[FILENAME5]]", - "function": "Hub.withScope", + "colno": 40, + "context_line": " return this._asyncLocalStorage.run(context, cb, ...args);", + "filename": "[[FILENAME4]]", + "function": "SentryContextManager.with", "in_app": false, - "lineno": 194, - "module": "@sentry.core.cjs:hub", + "lineno": 33, + "module": "@opentelemetry.context-async-hooks.build.src:AsyncLocalStorageContextManager", "post_context": [ - " } catch (e) {", - " // eslint-disable-next-line deprecation/deprecation", - " this.popScope();", - " throw e;", " }", - "", - " if (utils.isThenable(maybePromiseResult)) {" + " enable() {", + " return this;", + " }", + " disable() {", + " this._asyncLocalStorage.disable();", + " return this;" ], "pre_context": [ - " */", - " withScope(callback) {", - " // eslint-disable-next-line deprecation/deprecation", - " const scope = this.pushScope();", - "", - " let maybePromiseResult;", - " try {" + " }", + " active() {", + " var _a;", + " return (_a = this._asyncLocalStorage.getStore()) !== null && _a !== void 0 ? _a : api_1.ROOT_CONTEXT;", + " }", + " with(context, fn, thisArg, ...args) {", + " const cb = thisArg == null ? fn : fn.bind(thisArg);" ] }, { - "colno": 35, - "context_line": " return handleCallbackErrors.handleCallbackErrors(", - "filename": "[[FILENAME3]]", - "function": "", + "colno": 14, + "filename": "[[FILENAME5]]", + "function": "AsyncLocalStorage.run", "in_app": false, - "lineno": 99, - "module": "@sentry.core.cjs.tracing:trace", + "lineno": 346, + "module": "node:async_hooks" + }, + { + "colno": 17, + "context_line": " return core.handleCallbackErrors(", + "filename": "[[FILENAME1]]", + "function": "?", + "in_app": false, + "lineno": 861, + "module": "@sentry.opentelemetry.cjs:index", "post_context": [ - " () => callback(activeSpan),", - " () => {", - " // Only update the span status if it hasn't been changed yet", - " if (activeSpan) {", - " const { status } = spanUtils.spanToJSON(activeSpan);", - " if (!status || status === 'ok') {", - " activeSpan.setStatus('internal_error');" + " () => callback(span),", + " () => {", + " // Only set the span status to ERROR when there wasn't any status set before, in order to avoid stomping useful span statuses", + " if (core.spanToJSON(span).status === undefined) {", + " span.setStatus({ code: api.SpanStatusCode.ERROR });", + " }", + " }," ], "pre_context": [ - " : createChildSpanOrTransaction(hub$1, {", - " parentSpan,", - " spanContext,", - " forceTransaction: context.forceTransaction,", - " scope,", - " });", + " const ctx = shouldSkipSpan ? core$1.suppressTracing(activeCtx) : activeCtx;", + "", + " const spanContext = getSpanContext(options);", + "", + " return tracer.startActiveSpan(name, spanContext, ctx, span => {", + " _applySentryAttributesToSpan(span, options);", "" ] }, @@ -288,39 +272,39 @@ ] }, { - "colno": 15, - "context_line": " () => callback(activeSpan),", - "filename": "[[FILENAME3]]", - "function": "handleCallbackErrors.handleCallbackErrors.status.status", + "colno": 13, + "context_line": " () => callback(span),", + "filename": "[[FILENAME1]]", + "function": "?", "in_app": false, - "lineno": 100, - "module": "@sentry.core.cjs.tracing:trace", + "lineno": 862, + "module": "@sentry.opentelemetry.cjs:index", "post_context": [ - " () => {", - " // Only update the span status if it hasn't been changed yet", - " if (activeSpan) {", - " const { status } = spanUtils.spanToJSON(activeSpan);", - " if (!status || status === 'ok') {", - " activeSpan.setStatus('internal_error');", - " }" + " () => {", + " // Only set the span status to ERROR when there wasn't any status set before, in order to avoid stomping useful span statuses", + " if (core.spanToJSON(span).status === undefined) {", + " span.setStatus({ code: api.SpanStatusCode.ERROR });", + " }", + " },", + " () => span.end()," ], "pre_context": [ - " parentSpan,", - " spanContext,", - " forceTransaction: context.forceTransaction,", - " scope,", - " });", "", - " return handleCallbackErrors.handleCallbackErrors(" + " const spanContext = getSpanContext(options);", + "", + " return tracer.startActiveSpan(name, spanContext, ctx, span => {", + " _applySentryAttributesToSpan(span, options);", + "", + " return core.handleCallbackErrors(" ] }, { "colno": 65, "context_line": " Sentry.captureException(new Error('This is an error'));", "filename": "[[FILENAME7]]", - "function": "", + "function": "?", "in_app": true, - "lineno": 155, + "lineno": 156, "module": "app", "post_context": [ " });", @@ -349,10 +333,44 @@ ] }, "modules": { - "localforage": "1.10.0", - "mime-db": "1.52.0" + "debug": "4.3.4", + "dotenv": "16.4.5", + "function-bind": "1.1.2", + "hasown": "2.0.2", + "import-in-the-middle": "1.7.1", + "is-core-module": "2.13.1", + "mime-db": "1.52.0", + "module-details-from-path": "1.0.3", + "opentelemetry-instrumentation-fetch-node": "1.2.0", + "require-in-the-middle": "7.3.0", + "resolve": "1.22.8", + "semver": "7.6.0", + "shimmer": "1.2.1", + "supports-color": "5.5.0", + "yallist": "4.0.0" }, "platform": "node", + "request": { + "cookies": {}, + "headers": { + "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8", + "accept-encoding": "gzip, deflate, br", + "accept-language": "en-US,en;q=0.5", + "cache-control": "no-cache", + "connection": "keep-alive", + "dnt": "1", + "host": "localhost:3030", + "pragma": "no-cache", + "sec-fetch-dest": "document", + "sec-fetch-mode": "navigate", + "sec-fetch-site": "none", + "sec-fetch-user": "?1", + "upgrade-insecure-requests": "1", + "user-agent": "[[user-agent]]" + }, + "method": "GET", + "url": "http://localhost:3030/test-error-manual" + }, "sdk": { "integrations": [ "InboundFilters", @@ -361,28 +379,38 @@ "RequestData", "Console", "Http", - "Undici", + "NodeFetch", "OnUncaughtException", "OnUnhandledRejection", "ContextLines", - "LocalVariables", + "LocalVariablesAsync", "Context", "Modules", - "Hapi" + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Redis", + "Postgres", + "Nest", + "Hapi", + "Koa", + "Connect" ], "name": "sentry.javascript.node", "packages": [ { "name": "npm:@sentry/node", - "version": "7.113.0" + "version": "8.0.0-beta.6" } ], - "version": "7.113.0" + "version": "8.0.0-beta.6" }, "server_name": "D9M3PY4LQ7.local", - "tags": { - "transaction": "/test-error-manual" - }, - "timestamp": "[[timestamp]]" + "timestamp": "[[timestamp]]", + "transaction": "GET /test-error-manual" } ] \ No newline at end of file diff --git a/payload-files/hapi/_test-error-manual--transaction.json b/payload-files/hapi/_test-error-manual--transaction.json index 9878bf8..d0ffc63 100644 --- a/payload-files/hapi/_test-error-manual--transaction.json +++ b/payload-files/hapi/_test-error-manual--transaction.json @@ -4,7 +4,7 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.node", - "version": "7.113.0" + "version": "8.0.0-beta.6" }, "sent_at": "[[ISODateString]]", "trace": { @@ -13,7 +13,7 @@ "sample_rate": "1", "sampled": "true", "trace_id": "[[ID2]]", - "transaction": "/test-error-manual" + "transaction": "GET /test-error-manual" } }, { @@ -26,18 +26,6 @@ "level": "log", "message": "Server running on http://localhost:3030", "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "test console", - "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "test console", - "timestamp": "[[timestamp]]" } ], "contexts": { @@ -65,34 +53,93 @@ "name": "macOS", "version": "14.2" }, + "otel": { + "resource": { + "service.name": "node", + "service.namespace": "sentry", + "service.version": "8.0.0-beta.6", + "telemetry.sdk.language": "nodejs", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.23.0" + } + }, "runtime": { "name": "node", "version": "v20.12.1" }, "trace": { "data": { + "http.flavor": "1.1", + "http.host": "localhost:3030", + "http.method": "GET", "http.response.status_code": 200, - "sentry.op": "hapi.request", - "sentry.origin": "manual", - "sentry.sample_rate": 1 + "http.scheme": "http", + "http.status_code": 200, + "http.status_text": "OK", + "http.target": "/test-error-manual", + "http.url": "http://localhost:3030/test-error-manual", + "http.user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:125.0) Gecko/20100101 Firefox/125.0", + "net.host.ip": "::1", + "net.host.name": "localhost", + "net.host.port": "[[highNumber]]", + "net.peer.ip": "::1", + "net.peer.port": "[[highNumber]]", + "net.transport": "ip_tcp", + "otel.kind": "SERVER", + "sentry.op": "http.server", + "sentry.origin": "auto.http.otel.http", + "sentry.sample_rate": 1, + "sentry.source": "url", + "url": "http://localhost:3030/test-error-manual" }, - "op": "hapi.request", - "origin": "manual", + "op": "http.server", + "origin": "auto.http.otel.http", "span_id": "[[ID3]]", "status": "ok", - "tags": { - "http.status_code": "200" - }, "trace_id": "[[ID2]]" } }, "environment": "qa", "event_id": "[[ID1]]", "modules": { - "localforage": "1.10.0", - "mime-db": "1.52.0" + "debug": "4.3.4", + "dotenv": "16.4.5", + "function-bind": "1.1.2", + "hasown": "2.0.2", + "import-in-the-middle": "1.7.1", + "is-core-module": "2.13.1", + "mime-db": "1.52.0", + "module-details-from-path": "1.0.3", + "opentelemetry-instrumentation-fetch-node": "1.2.0", + "require-in-the-middle": "7.3.0", + "resolve": "1.22.8", + "semver": "7.6.0", + "shimmer": "1.2.1", + "supports-color": "5.5.0", + "yallist": "4.0.0" }, "platform": "node", + "request": { + "cookies": {}, + "headers": { + "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8", + "accept-encoding": "gzip, deflate, br", + "accept-language": "en-US,en;q=0.5", + "cache-control": "no-cache", + "connection": "keep-alive", + "dnt": "1", + "host": "localhost:3030", + "pragma": "no-cache", + "sec-fetch-dest": "document", + "sec-fetch-mode": "navigate", + "sec-fetch-site": "none", + "sec-fetch-user": "?1", + "upgrade-insecure-requests": "1", + "user-agent": "[[user-agent]]" + }, + "method": "GET", + "url": "http://localhost:3030/test-error-manual" + }, "sdk": { "integrations": [ "InboundFilters", @@ -101,28 +148,41 @@ "RequestData", "Console", "Http", - "Undici", + "NodeFetch", "OnUncaughtException", "OnUnhandledRejection", "ContextLines", - "LocalVariables", + "LocalVariablesAsync", "Context", "Modules", - "Hapi" + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Redis", + "Postgres", + "Nest", + "Hapi", + "Koa", + "Connect" ], "name": "sentry.javascript.node", "packages": [ { "name": "npm:@sentry/node", - "version": "7.113.0" + "version": "8.0.0-beta.6" } ], - "version": "7.113.0" + "version": "8.0.0-beta.6" }, "server_name": "D9M3PY4LQ7.local", "spans": [ { "data": { + "otel.kind": "INTERNAL", "sentry.op": "e2e-test", "sentry.origin": "manual" }, @@ -132,11 +192,13 @@ "parent_span_id": "[[ID3]]", "span_id": "[[ID4]]", "start_timestamp": "[[timestamp]]", + "status": "ok", "timestamp": "[[timestamp]]", "trace_id": "[[ID2]]" }, { "data": { + "otel.kind": "INTERNAL", "sentry.origin": "manual" }, "description": "test-span", @@ -144,19 +206,16 @@ "parent_span_id": "[[ID4]]", "span_id": "[[ID5]]", "start_timestamp": "[[timestamp]]", + "status": "ok", "timestamp": "[[timestamp]]", "trace_id": "[[ID2]]" } ], "start_timestamp": "[[timestamp]]", - "tags": { - "http.status_code": "200", - "transaction": "/test-error" - }, "timestamp": "[[timestamp]]", - "transaction": "/test-error-manual", + "transaction": "GET /test-error-manual", "transaction_info": { - "source": "custom" + "source": "url" }, "type": "transaction" } diff --git a/payload-files/hapi/_test-local-variables-uncaught--event.json b/payload-files/hapi/_test-local-variables-caught--event.json similarity index 77% rename from payload-files/hapi/_test-local-variables-uncaught--event.json rename to payload-files/hapi/_test-local-variables-caught--event.json index bef73fa..a00d8fd 100644 --- a/payload-files/hapi/_test-local-variables-uncaught--event.json +++ b/payload-files/hapi/_test-local-variables-caught--event.json @@ -4,7 +4,7 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.node", - "version": "7.113.0" + "version": "8.0.0-beta.6" }, "sent_at": "[[ISODateString]]", "trace": { @@ -13,7 +13,7 @@ "sample_rate": "1", "sampled": "true", "trace_id": "[[ID2]]", - "transaction": "/test-local-variables-uncaught" + "transaction": "GET /test-local-variables-caught" } }, { @@ -26,18 +26,6 @@ "level": "log", "message": "Server running on http://localhost:3030", "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "test console", - "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "test console", - "timestamp": "[[timestamp]]" } ], "contexts": { @@ -70,13 +58,6 @@ "version": "v20.12.1" }, "trace": { - "data": { - "sentry.op": "hapi.request", - "sentry.origin": "manual", - "sentry.sample_rate": 1 - }, - "op": "hapi.request", - "origin": "manual", "span_id": "[[ID3]]", "trace_id": "[[ID2]]" } @@ -87,11 +68,8 @@ "values": [ { "mechanism": { - "data": { - "function": "hapiErrorPlugin" - }, - "handled": false, - "type": "hapi" + "handled": true, + "type": "generic" }, "stacktrace": { "frames": [ @@ -239,44 +217,78 @@ ] }, { - "colno": 23, - "context_line": " throw new Error(\"Uncaught Local Variable Error - \".concat(JSON.stringify({ randomVariableToRecord: randomVariableToRecord })));", + "colno": 27, + "context_line": " throw new Error('Local Variable Error');", "filename": "[[FILENAME5]]", "function": "handler", "in_app": true, - "lineno": 174, + "lineno": 185, "module": "app", "post_context": [ + " }", + " catch (e) {", + " exceptionId = Sentry.captureException(e);", + " }", + " return { exceptionId: exceptionId };", " },", - " });", - " server.route({", - " method: 'GET',", - " path: '/test-local-variables-caught',", - " handler: function (request, h) {", - " var randomVariableToRecord = 'LOCAL VARIABLE';" + " });" ], "pre_context": [ - " },", - " });", " server.route({", " method: 'GET',", - " path: '/test-local-variables-uncaught',", + " path: '/test-local-variables-caught',", " handler: function (request, h) {", - " var randomVariableToRecord = 'LOCAL VARIABLE';" + " var randomVariableToRecord = 'LOCAL VARIABLE';", + " var exceptionId;", + " try {" ] } ] }, "type": "Error", - "value": "Uncaught Local Variable Error - {\"randomVariableToRecord\":\"LOCAL VARIABLE\"}" + "value": "Local Variable Error" } ] }, "modules": { - "localforage": "1.10.0", - "mime-db": "1.52.0" + "debug": "4.3.4", + "dotenv": "16.4.5", + "function-bind": "1.1.2", + "hasown": "2.0.2", + "import-in-the-middle": "1.7.1", + "is-core-module": "2.13.1", + "mime-db": "1.52.0", + "module-details-from-path": "1.0.3", + "opentelemetry-instrumentation-fetch-node": "1.2.0", + "require-in-the-middle": "7.3.0", + "resolve": "1.22.8", + "semver": "7.6.0", + "shimmer": "1.2.1", + "supports-color": "5.5.0", + "yallist": "4.0.0" }, "platform": "node", + "request": { + "cookies": {}, + "headers": { + "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8", + "accept-encoding": "gzip, deflate, br", + "accept-language": "en-US,en;q=0.5", + "cache-control": "no-cache", + "connection": "keep-alive", + "dnt": "1", + "host": "localhost:3030", + "pragma": "no-cache", + "sec-fetch-dest": "document", + "sec-fetch-mode": "navigate", + "sec-fetch-site": "none", + "sec-fetch-user": "?1", + "upgrade-insecure-requests": "1", + "user-agent": "[[user-agent]]" + }, + "method": "GET", + "url": "http://localhost:3030/test-local-variables-caught" + }, "sdk": { "integrations": [ "InboundFilters", @@ -285,28 +297,38 @@ "RequestData", "Console", "Http", - "Undici", + "NodeFetch", "OnUncaughtException", "OnUnhandledRejection", "ContextLines", - "LocalVariables", + "LocalVariablesAsync", "Context", "Modules", - "Hapi" + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Redis", + "Postgres", + "Nest", + "Hapi", + "Koa", + "Connect" ], "name": "sentry.javascript.node", "packages": [ { "name": "npm:@sentry/node", - "version": "7.113.0" + "version": "8.0.0-beta.6" } ], - "version": "7.113.0" + "version": "8.0.0-beta.6" }, "server_name": "D9M3PY4LQ7.local", - "tags": { - "transaction": "/test-local-variables-uncaught" - }, - "timestamp": "[[timestamp]]" + "timestamp": "[[timestamp]]", + "transaction": "GET /test-local-variables-caught" } ] \ No newline at end of file diff --git a/payload-files/hapi/_test-local-variables-caught--transaction.json b/payload-files/hapi/_test-local-variables-caught--transaction.json index d1cd7ec..95a3e81 100644 --- a/payload-files/hapi/_test-local-variables-caught--transaction.json +++ b/payload-files/hapi/_test-local-variables-caught--transaction.json @@ -4,7 +4,7 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.node", - "version": "7.113.0" + "version": "8.0.0-beta.6" }, "sent_at": "[[ISODateString]]", "trace": { @@ -13,7 +13,7 @@ "sample_rate": "1", "sampled": "true", "trace_id": "[[ID2]]", - "transaction": "/test-local-variables-caught" + "transaction": "GET /test-local-variables-caught" } }, { @@ -26,18 +26,6 @@ "level": "log", "message": "Server running on http://localhost:3030", "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "test console", - "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "test console", - "timestamp": "[[timestamp]]" } ], "contexts": { @@ -65,34 +53,93 @@ "name": "macOS", "version": "14.2" }, + "otel": { + "resource": { + "service.name": "node", + "service.namespace": "sentry", + "service.version": "8.0.0-beta.6", + "telemetry.sdk.language": "nodejs", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.23.0" + } + }, "runtime": { "name": "node", "version": "v20.12.1" }, "trace": { "data": { + "http.flavor": "1.1", + "http.host": "localhost:3030", + "http.method": "GET", "http.response.status_code": 200, - "sentry.op": "hapi.request", - "sentry.origin": "manual", - "sentry.sample_rate": 1 + "http.scheme": "http", + "http.status_code": 200, + "http.status_text": "OK", + "http.target": "/test-local-variables-caught", + "http.url": "http://localhost:3030/test-local-variables-caught", + "http.user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:125.0) Gecko/20100101 Firefox/125.0", + "net.host.ip": "::1", + "net.host.name": "localhost", + "net.host.port": "[[highNumber]]", + "net.peer.ip": "::1", + "net.peer.port": "[[highNumber]]", + "net.transport": "ip_tcp", + "otel.kind": "SERVER", + "sentry.op": "http.server", + "sentry.origin": "auto.http.otel.http", + "sentry.sample_rate": 1, + "sentry.source": "url", + "url": "http://localhost:3030/test-local-variables-caught" }, - "op": "hapi.request", - "origin": "manual", + "op": "http.server", + "origin": "auto.http.otel.http", "span_id": "[[ID3]]", "status": "ok", - "tags": { - "http.status_code": "200" - }, "trace_id": "[[ID2]]" } }, "environment": "qa", "event_id": "[[ID1]]", "modules": { - "localforage": "1.10.0", - "mime-db": "1.52.0" + "debug": "4.3.4", + "dotenv": "16.4.5", + "function-bind": "1.1.2", + "hasown": "2.0.2", + "import-in-the-middle": "1.7.1", + "is-core-module": "2.13.1", + "mime-db": "1.52.0", + "module-details-from-path": "1.0.3", + "opentelemetry-instrumentation-fetch-node": "1.2.0", + "require-in-the-middle": "7.3.0", + "resolve": "1.22.8", + "semver": "7.6.0", + "shimmer": "1.2.1", + "supports-color": "5.5.0", + "yallist": "4.0.0" }, "platform": "node", + "request": { + "cookies": {}, + "headers": { + "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8", + "accept-encoding": "gzip, deflate, br", + "accept-language": "en-US,en;q=0.5", + "cache-control": "no-cache", + "connection": "keep-alive", + "dnt": "1", + "host": "localhost:3030", + "pragma": "no-cache", + "sec-fetch-dest": "document", + "sec-fetch-mode": "navigate", + "sec-fetch-site": "none", + "sec-fetch-user": "?1", + "upgrade-insecure-requests": "1", + "user-agent": "[[user-agent]]" + }, + "method": "GET", + "url": "http://localhost:3030/test-local-variables-caught" + }, "sdk": { "integrations": [ "InboundFilters", @@ -101,35 +148,43 @@ "RequestData", "Console", "Http", - "Undici", + "NodeFetch", "OnUncaughtException", "OnUnhandledRejection", "ContextLines", - "LocalVariables", + "LocalVariablesAsync", "Context", "Modules", - "Hapi" + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Redis", + "Postgres", + "Nest", + "Hapi", + "Koa", + "Connect" ], "name": "sentry.javascript.node", "packages": [ { "name": "npm:@sentry/node", - "version": "7.113.0" + "version": "8.0.0-beta.6" } ], - "version": "7.113.0" + "version": "8.0.0-beta.6" }, "server_name": "D9M3PY4LQ7.local", "spans": [], "start_timestamp": "[[timestamp]]", - "tags": { - "http.status_code": "200", - "transaction": "/test-local-variables-caught" - }, "timestamp": "[[timestamp]]", - "transaction": "/test-local-variables-caught", + "transaction": "GET /test-local-variables-caught", "transaction_info": { - "source": "custom" + "source": "url" }, "type": "transaction" } diff --git a/payload-files/hapi/_test-local-variables-uncaught--transaction.json b/payload-files/hapi/_test-local-variables-uncaught--transaction.json new file mode 100644 index 0000000..25b4f95 --- /dev/null +++ b/payload-files/hapi/_test-local-variables-uncaught--transaction.json @@ -0,0 +1,191 @@ +[ + { + "dsn": "[[dsn]]", + "event_id": "[[ID1]]", + "sdk": { + "name": "sentry.javascript.node", + "version": "8.0.0-beta.6" + }, + "sent_at": "[[ISODateString]]", + "trace": { + "environment": "qa", + "public_key": "[[publicKey]]", + "sample_rate": "1", + "sampled": "true", + "trace_id": "[[ID2]]", + "transaction": "GET /test-local-variables-uncaught" + } + }, + { + "type": "transaction" + }, + { + "breadcrumbs": [ + { + "category": "console", + "level": "log", + "message": "Server running on http://localhost:3030", + "timestamp": "[[timestamp]]" + } + ], + "contexts": { + "app": { + "app_memory": "[[highNumber]]", + "app_start_time": "[[ISODateString]]" + }, + "cloud_resource": {}, + "culture": { + "locale": "en-US", + "timezone": "Europe/Vienna" + }, + "device": { + "arch": "arm64", + "boot_time": "[[ISODateString]]", + "cpu_description": "Apple M1 Pro", + "free_memory": "[[highNumber]]", + "memory_size": "[[highNumber]]", + "processor_count": 10, + "processor_frequency": "[[highNumber]]" + }, + "os": { + "build": "23C64", + "kernel_version": "23.2.0", + "name": "macOS", + "version": "14.2" + }, + "otel": { + "resource": { + "service.name": "node", + "service.namespace": "sentry", + "service.version": "8.0.0-beta.6", + "telemetry.sdk.language": "nodejs", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.23.0" + } + }, + "runtime": { + "name": "node", + "version": "v20.12.1" + }, + "trace": { + "data": { + "http.flavor": "1.1", + "http.host": "localhost:3030", + "http.method": "GET", + "http.response.status_code": 500, + "http.scheme": "http", + "http.status_code": 500, + "http.status_text": "INTERNAL SERVER ERROR", + "http.target": "/test-local-variables-uncaught", + "http.url": "http://localhost:3030/test-local-variables-uncaught", + "http.user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:125.0) Gecko/20100101 Firefox/125.0", + "net.host.ip": "::1", + "net.host.name": "localhost", + "net.host.port": "[[highNumber]]", + "net.peer.ip": "::1", + "net.peer.port": "[[highNumber]]", + "net.transport": "ip_tcp", + "otel.kind": "SERVER", + "sentry.op": "http.server", + "sentry.origin": "auto.http.otel.http", + "sentry.sample_rate": 1, + "sentry.source": "url", + "url": "http://localhost:3030/test-local-variables-uncaught" + }, + "op": "http.server", + "origin": "auto.http.otel.http", + "span_id": "[[ID3]]", + "status": "unknown_error", + "trace_id": "[[ID2]]" + } + }, + "environment": "qa", + "event_id": "[[ID1]]", + "modules": { + "debug": "4.3.4", + "dotenv": "16.4.5", + "function-bind": "1.1.2", + "hasown": "2.0.2", + "import-in-the-middle": "1.7.1", + "is-core-module": "2.13.1", + "mime-db": "1.52.0", + "module-details-from-path": "1.0.3", + "opentelemetry-instrumentation-fetch-node": "1.2.0", + "require-in-the-middle": "7.3.0", + "resolve": "1.22.8", + "semver": "7.6.0", + "shimmer": "1.2.1", + "supports-color": "5.5.0", + "yallist": "4.0.0" + }, + "platform": "node", + "request": { + "cookies": {}, + "headers": { + "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8", + "accept-encoding": "gzip, deflate, br", + "accept-language": "en-US,en;q=0.5", + "cache-control": "no-cache", + "connection": "keep-alive", + "dnt": "1", + "host": "localhost:3030", + "pragma": "no-cache", + "sec-fetch-dest": "document", + "sec-fetch-mode": "navigate", + "sec-fetch-site": "none", + "sec-fetch-user": "?1", + "upgrade-insecure-requests": "1", + "user-agent": "[[user-agent]]" + }, + "method": "GET", + "url": "http://localhost:3030/test-local-variables-uncaught" + }, + "sdk": { + "integrations": [ + "InboundFilters", + "FunctionToString", + "LinkedErrors", + "RequestData", + "Console", + "Http", + "NodeFetch", + "OnUncaughtException", + "OnUnhandledRejection", + "ContextLines", + "LocalVariablesAsync", + "Context", + "Modules", + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Redis", + "Postgres", + "Nest", + "Hapi", + "Koa", + "Connect" + ], + "name": "sentry.javascript.node", + "packages": [ + { + "name": "npm:@sentry/node", + "version": "8.0.0-beta.6" + } + ], + "version": "8.0.0-beta.6" + }, + "server_name": "D9M3PY4LQ7.local", + "spans": [], + "start_timestamp": "[[timestamp]]", + "timestamp": "[[timestamp]]", + "transaction": "GET /test-local-variables-uncaught", + "transaction_info": { + "source": "url" + }, + "type": "transaction" + } +] \ No newline at end of file diff --git a/payload-files/hapi/_test-param-error_{param}--event.json b/payload-files/hapi/_test-param-error_{param}--event.json index 2823b06..812ddfe 100644 --- a/payload-files/hapi/_test-param-error_{param}--event.json +++ b/payload-files/hapi/_test-param-error_{param}--event.json @@ -4,7 +4,7 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.node", - "version": "7.113.0" + "version": "8.0.0-beta.6" }, "sent_at": "[[ISODateString]]", "trace": { @@ -13,7 +13,7 @@ "sample_rate": "1", "sampled": "true", "trace_id": "[[ID2]]", - "transaction": "/test-param-error/{param}" + "transaction": "GET /test-param-error/1337" } }, { @@ -26,18 +26,6 @@ "level": "log", "message": "Server running on http://localhost:3030", "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "test console", - "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "test console", - "timestamp": "[[timestamp]]" } ], "contexts": { @@ -70,13 +58,6 @@ "version": "v20.12.1" }, "trace": { - "data": { - "sentry.op": "hapi.request", - "sentry.origin": "manual", - "sentry.sample_rate": 1 - }, - "op": "hapi.request", - "origin": "manual", "span_id": "[[ID3]]", "trace_id": "[[ID2]]" } @@ -179,7 +160,7 @@ "filename": "[[FILENAME3]]", "function": "handler", "in_app": true, - "lineno": 108, + "lineno": 109, "module": "app", "post_context": [ " var exceptionId;", @@ -233,7 +214,7 @@ "colno": 71, "context_line": " step((generator = generator.apply(thisArg, _arguments || [])).next());", "filename": "[[FILENAME3]]", - "function": "", + "function": "?", "in_app": true, "lineno": 8, "module": "app", @@ -314,9 +295,9 @@ "colno": 71, "context_line": " exceptionId = Sentry.captureException(new Error('This is an error'));", "filename": "[[FILENAME3]]", - "function": "", + "function": "?", "in_app": true, - "lineno": 113, + "lineno": 114, "module": "app", "post_context": [ " return [4 /*yield*/, Sentry.flush(2000)];", @@ -345,10 +326,44 @@ ] }, "modules": { - "localforage": "1.10.0", - "mime-db": "1.52.0" + "debug": "4.3.4", + "dotenv": "16.4.5", + "function-bind": "1.1.2", + "hasown": "2.0.2", + "import-in-the-middle": "1.7.1", + "is-core-module": "2.13.1", + "mime-db": "1.52.0", + "module-details-from-path": "1.0.3", + "opentelemetry-instrumentation-fetch-node": "1.2.0", + "require-in-the-middle": "7.3.0", + "resolve": "1.22.8", + "semver": "7.6.0", + "shimmer": "1.2.1", + "supports-color": "5.5.0", + "yallist": "4.0.0" }, "platform": "node", + "request": { + "cookies": {}, + "headers": { + "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8", + "accept-encoding": "gzip, deflate, br", + "accept-language": "en-US,en;q=0.5", + "cache-control": "no-cache", + "connection": "keep-alive", + "dnt": "1", + "host": "localhost:3030", + "pragma": "no-cache", + "sec-fetch-dest": "document", + "sec-fetch-mode": "navigate", + "sec-fetch-site": "none", + "sec-fetch-user": "?1", + "upgrade-insecure-requests": "1", + "user-agent": "[[user-agent]]" + }, + "method": "GET", + "url": "http://localhost:3030/test-param-error/1337" + }, "sdk": { "integrations": [ "InboundFilters", @@ -357,28 +372,38 @@ "RequestData", "Console", "Http", - "Undici", + "NodeFetch", "OnUncaughtException", "OnUnhandledRejection", "ContextLines", - "LocalVariables", + "LocalVariablesAsync", "Context", "Modules", - "Hapi" + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Redis", + "Postgres", + "Nest", + "Hapi", + "Koa", + "Connect" ], "name": "sentry.javascript.node", "packages": [ { "name": "npm:@sentry/node", - "version": "7.113.0" + "version": "8.0.0-beta.6" } ], - "version": "7.113.0" + "version": "8.0.0-beta.6" }, "server_name": "D9M3PY4LQ7.local", - "tags": { - "transaction": "/test-param-error/{param}" - }, - "timestamp": "[[timestamp]]" + "timestamp": "[[timestamp]]", + "transaction": "GET /test-param-error/1337" } ] \ No newline at end of file diff --git a/payload-files/hapi/_test-param-error_{param}--transaction.json b/payload-files/hapi/_test-param-error_{param}--transaction.json index 08fae28..c6bcde7 100644 --- a/payload-files/hapi/_test-param-error_{param}--transaction.json +++ b/payload-files/hapi/_test-param-error_{param}--transaction.json @@ -4,7 +4,7 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.node", - "version": "7.113.0" + "version": "8.0.0-beta.6" }, "sent_at": "[[ISODateString]]", "trace": { @@ -13,7 +13,7 @@ "sample_rate": "1", "sampled": "true", "trace_id": "[[ID2]]", - "transaction": "/test-param-error/{param}" + "transaction": "GET /test-param-error/1337" } }, { @@ -26,18 +26,6 @@ "level": "log", "message": "Server running on http://localhost:3030", "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "test console", - "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "test console", - "timestamp": "[[timestamp]]" } ], "contexts": { @@ -65,34 +53,93 @@ "name": "macOS", "version": "14.2" }, + "otel": { + "resource": { + "service.name": "node", + "service.namespace": "sentry", + "service.version": "8.0.0-beta.6", + "telemetry.sdk.language": "nodejs", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.23.0" + } + }, "runtime": { "name": "node", "version": "v20.12.1" }, "trace": { "data": { + "http.flavor": "1.1", + "http.host": "localhost:3030", + "http.method": "GET", "http.response.status_code": 200, - "sentry.op": "hapi.request", - "sentry.origin": "manual", - "sentry.sample_rate": 1 + "http.scheme": "http", + "http.status_code": 200, + "http.status_text": "OK", + "http.target": "/test-param-error/1337", + "http.url": "http://localhost:3030/test-param-error/1337", + "http.user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:125.0) Gecko/20100101 Firefox/125.0", + "net.host.ip": "::1", + "net.host.name": "localhost", + "net.host.port": "[[highNumber]]", + "net.peer.ip": "::1", + "net.peer.port": "[[highNumber]]", + "net.transport": "ip_tcp", + "otel.kind": "SERVER", + "sentry.op": "http.server", + "sentry.origin": "auto.http.otel.http", + "sentry.sample_rate": 1, + "sentry.source": "url", + "url": "http://localhost:3030/test-param-error/1337" }, - "op": "hapi.request", - "origin": "manual", + "op": "http.server", + "origin": "auto.http.otel.http", "span_id": "[[ID3]]", "status": "ok", - "tags": { - "http.status_code": "200" - }, "trace_id": "[[ID2]]" } }, "environment": "qa", "event_id": "[[ID1]]", "modules": { - "localforage": "1.10.0", - "mime-db": "1.52.0" + "debug": "4.3.4", + "dotenv": "16.4.5", + "function-bind": "1.1.2", + "hasown": "2.0.2", + "import-in-the-middle": "1.7.1", + "is-core-module": "2.13.1", + "mime-db": "1.52.0", + "module-details-from-path": "1.0.3", + "opentelemetry-instrumentation-fetch-node": "1.2.0", + "require-in-the-middle": "7.3.0", + "resolve": "1.22.8", + "semver": "7.6.0", + "shimmer": "1.2.1", + "supports-color": "5.5.0", + "yallist": "4.0.0" }, "platform": "node", + "request": { + "cookies": {}, + "headers": { + "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8", + "accept-encoding": "gzip, deflate, br", + "accept-language": "en-US,en;q=0.5", + "cache-control": "no-cache", + "connection": "keep-alive", + "dnt": "1", + "host": "localhost:3030", + "pragma": "no-cache", + "sec-fetch-dest": "document", + "sec-fetch-mode": "navigate", + "sec-fetch-site": "none", + "sec-fetch-user": "?1", + "upgrade-insecure-requests": "1", + "user-agent": "[[user-agent]]" + }, + "method": "GET", + "url": "http://localhost:3030/test-param-error/1337" + }, "sdk": { "integrations": [ "InboundFilters", @@ -101,35 +148,43 @@ "RequestData", "Console", "Http", - "Undici", + "NodeFetch", "OnUncaughtException", "OnUnhandledRejection", "ContextLines", - "LocalVariables", + "LocalVariablesAsync", "Context", "Modules", - "Hapi" + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Redis", + "Postgres", + "Nest", + "Hapi", + "Koa", + "Connect" ], "name": "sentry.javascript.node", "packages": [ { "name": "npm:@sentry/node", - "version": "7.113.0" + "version": "8.0.0-beta.6" } ], - "version": "7.113.0" + "version": "8.0.0-beta.6" }, "server_name": "D9M3PY4LQ7.local", "spans": [], "start_timestamp": "[[timestamp]]", - "tags": { - "http.status_code": "200", - "transaction": "/test-local-variables-caught" - }, "timestamp": "[[timestamp]]", - "transaction": "/test-param-error/{param}", + "transaction": "GET /test-param-error/1337", "transaction_info": { - "source": "custom" + "source": "url" }, "type": "transaction" } diff --git a/payload-files/hapi/_test-param-success_{param}--transaction.json b/payload-files/hapi/_test-param-success_{param}--transaction.json index df38a43..3efddfb 100644 --- a/payload-files/hapi/_test-param-success_{param}--transaction.json +++ b/payload-files/hapi/_test-param-success_{param}--transaction.json @@ -4,7 +4,7 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.node", - "version": "7.113.0" + "version": "8.0.0-beta.6" }, "sent_at": "[[ISODateString]]", "trace": { @@ -13,7 +13,7 @@ "sample_rate": "1", "sampled": "true", "trace_id": "[[ID2]]", - "transaction": "/test-param-success/{param}" + "transaction": "GET /test-param-success/1337" } }, { @@ -26,18 +26,6 @@ "level": "log", "message": "Server running on http://localhost:3030", "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "test console", - "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "test console", - "timestamp": "[[timestamp]]" } ], "contexts": { @@ -65,34 +53,93 @@ "name": "macOS", "version": "14.2" }, + "otel": { + "resource": { + "service.name": "node", + "service.namespace": "sentry", + "service.version": "8.0.0-beta.6", + "telemetry.sdk.language": "nodejs", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.23.0" + } + }, "runtime": { "name": "node", "version": "v20.12.1" }, "trace": { "data": { + "http.flavor": "1.1", + "http.host": "localhost:3030", + "http.method": "GET", "http.response.status_code": 200, - "sentry.op": "hapi.request", - "sentry.origin": "manual", - "sentry.sample_rate": 1 + "http.scheme": "http", + "http.status_code": 200, + "http.status_text": "OK", + "http.target": "/test-param-success/1337", + "http.url": "http://localhost:3030/test-param-success/1337", + "http.user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:125.0) Gecko/20100101 Firefox/125.0", + "net.host.ip": "::1", + "net.host.name": "localhost", + "net.host.port": "[[highNumber]]", + "net.peer.ip": "::1", + "net.peer.port": "[[highNumber]]", + "net.transport": "ip_tcp", + "otel.kind": "SERVER", + "sentry.op": "http.server", + "sentry.origin": "auto.http.otel.http", + "sentry.sample_rate": 1, + "sentry.source": "url", + "url": "http://localhost:3030/test-param-success/1337" }, - "op": "hapi.request", - "origin": "manual", + "op": "http.server", + "origin": "auto.http.otel.http", "span_id": "[[ID3]]", "status": "ok", - "tags": { - "http.status_code": "200" - }, "trace_id": "[[ID2]]" } }, "environment": "qa", "event_id": "[[ID1]]", "modules": { - "localforage": "1.10.0", - "mime-db": "1.52.0" + "debug": "4.3.4", + "dotenv": "16.4.5", + "function-bind": "1.1.2", + "hasown": "2.0.2", + "import-in-the-middle": "1.7.1", + "is-core-module": "2.13.1", + "mime-db": "1.52.0", + "module-details-from-path": "1.0.3", + "opentelemetry-instrumentation-fetch-node": "1.2.0", + "require-in-the-middle": "7.3.0", + "resolve": "1.22.8", + "semver": "7.6.0", + "shimmer": "1.2.1", + "supports-color": "5.5.0", + "yallist": "4.0.0" }, "platform": "node", + "request": { + "cookies": {}, + "headers": { + "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8", + "accept-encoding": "gzip, deflate, br", + "accept-language": "en-US,en;q=0.5", + "cache-control": "no-cache", + "connection": "keep-alive", + "dnt": "1", + "host": "localhost:3030", + "pragma": "no-cache", + "sec-fetch-dest": "document", + "sec-fetch-mode": "navigate", + "sec-fetch-site": "none", + "sec-fetch-user": "?1", + "upgrade-insecure-requests": "1", + "user-agent": "[[user-agent]]" + }, + "method": "GET", + "url": "http://localhost:3030/test-param-success/1337" + }, "sdk": { "integrations": [ "InboundFilters", @@ -101,35 +148,43 @@ "RequestData", "Console", "Http", - "Undici", + "NodeFetch", "OnUncaughtException", "OnUnhandledRejection", "ContextLines", - "LocalVariables", + "LocalVariablesAsync", "Context", "Modules", - "Hapi" + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Redis", + "Postgres", + "Nest", + "Hapi", + "Koa", + "Connect" ], "name": "sentry.javascript.node", "packages": [ { "name": "npm:@sentry/node", - "version": "7.113.0" + "version": "8.0.0-beta.6" } ], - "version": "7.113.0" + "version": "8.0.0-beta.6" }, "server_name": "D9M3PY4LQ7.local", "spans": [], "start_timestamp": "[[timestamp]]", - "tags": { - "http.status_code": "200", - "transaction": "/test-param-error/{param}" - }, "timestamp": "[[timestamp]]", - "transaction": "/test-param-success/{param}", + "transaction": "GET /test-param-success/1337", "transaction_info": { - "source": "custom" + "source": "url" }, "type": "transaction" } diff --git a/payload-files/hapi/_test-success--transaction.json b/payload-files/hapi/_test-success--transaction.json index 859469f..93b5d9f 100644 --- a/payload-files/hapi/_test-success--transaction.json +++ b/payload-files/hapi/_test-success--transaction.json @@ -4,7 +4,7 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.node", - "version": "7.113.0" + "version": "8.0.0-beta.6" }, "sent_at": "[[ISODateString]]", "trace": { @@ -13,7 +13,7 @@ "sample_rate": "1", "sampled": "true", "trace_id": "[[ID2]]", - "transaction": "/test-success" + "transaction": "GET /test-success" } }, { @@ -26,12 +26,6 @@ "level": "log", "message": "Server running on http://localhost:3030", "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "test console", - "timestamp": "[[timestamp]]" } ], "contexts": { @@ -59,34 +53,93 @@ "name": "macOS", "version": "14.2" }, + "otel": { + "resource": { + "service.name": "node", + "service.namespace": "sentry", + "service.version": "8.0.0-beta.6", + "telemetry.sdk.language": "nodejs", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.23.0" + } + }, "runtime": { "name": "node", "version": "v20.12.1" }, "trace": { "data": { + "http.flavor": "1.1", + "http.host": "localhost:3030", + "http.method": "GET", "http.response.status_code": 200, - "sentry.op": "hapi.request", - "sentry.origin": "manual", - "sentry.sample_rate": 1 + "http.scheme": "http", + "http.status_code": 200, + "http.status_text": "OK", + "http.target": "/test-success", + "http.url": "http://localhost:3030/test-success", + "http.user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:125.0) Gecko/20100101 Firefox/125.0", + "net.host.ip": "::1", + "net.host.name": "localhost", + "net.host.port": "[[highNumber]]", + "net.peer.ip": "::1", + "net.peer.port": "[[highNumber]]", + "net.transport": "ip_tcp", + "otel.kind": "SERVER", + "sentry.op": "http.server", + "sentry.origin": "auto.http.otel.http", + "sentry.sample_rate": 1, + "sentry.source": "url", + "url": "http://localhost:3030/test-success" }, - "op": "hapi.request", - "origin": "manual", + "op": "http.server", + "origin": "auto.http.otel.http", "span_id": "[[ID3]]", "status": "ok", - "tags": { - "http.status_code": "200" - }, "trace_id": "[[ID2]]" } }, "environment": "qa", "event_id": "[[ID1]]", "modules": { - "localforage": "1.10.0", - "mime-db": "1.52.0" + "debug": "4.3.4", + "dotenv": "16.4.5", + "function-bind": "1.1.2", + "hasown": "2.0.2", + "import-in-the-middle": "1.7.1", + "is-core-module": "2.13.1", + "mime-db": "1.52.0", + "module-details-from-path": "1.0.3", + "opentelemetry-instrumentation-fetch-node": "1.2.0", + "require-in-the-middle": "7.3.0", + "resolve": "1.22.8", + "semver": "7.6.0", + "shimmer": "1.2.1", + "supports-color": "5.5.0", + "yallist": "4.0.0" }, "platform": "node", + "request": { + "cookies": {}, + "headers": { + "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8", + "accept-encoding": "gzip, deflate, br", + "accept-language": "en-US,en;q=0.5", + "cache-control": "no-cache", + "connection": "keep-alive", + "dnt": "1", + "host": "localhost:3030", + "pragma": "no-cache", + "sec-fetch-dest": "document", + "sec-fetch-mode": "navigate", + "sec-fetch-site": "none", + "sec-fetch-user": "?1", + "upgrade-insecure-requests": "1", + "user-agent": "[[user-agent]]" + }, + "method": "GET", + "url": "http://localhost:3030/test-success" + }, "sdk": { "integrations": [ "InboundFilters", @@ -95,35 +148,43 @@ "RequestData", "Console", "Http", - "Undici", + "NodeFetch", "OnUncaughtException", "OnUnhandledRejection", "ContextLines", - "LocalVariables", + "LocalVariablesAsync", "Context", "Modules", - "Hapi" + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Redis", + "Postgres", + "Nest", + "Hapi", + "Koa", + "Connect" ], "name": "sentry.javascript.node", "packages": [ { "name": "npm:@sentry/node", - "version": "7.113.0" + "version": "8.0.0-beta.6" } ], - "version": "7.113.0" + "version": "8.0.0-beta.6" }, "server_name": "D9M3PY4LQ7.local", "spans": [], "start_timestamp": "[[timestamp]]", - "tags": { - "http.status_code": "200", - "transaction": "/test-success" - }, "timestamp": "[[timestamp]]", - "transaction": "/test-success", + "transaction": "GET /test-success", "transaction_info": { - "source": "custom" + "source": "url" }, "type": "transaction" } diff --git a/payload-files/hapi/_test-success-manual--transaction.json b/payload-files/hapi/_test-success-manual--transaction.json index fa14e83..c1ed40d 100644 --- a/payload-files/hapi/_test-success-manual--transaction.json +++ b/payload-files/hapi/_test-success-manual--transaction.json @@ -4,7 +4,7 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.node", - "version": "7.113.0" + "version": "8.0.0-beta.6" }, "sent_at": "[[ISODateString]]", "trace": { @@ -13,7 +13,7 @@ "sample_rate": "1", "sampled": "true", "trace_id": "[[ID2]]", - "transaction": "/test-success-manual" + "transaction": "GET /test-success-manual" } }, { @@ -26,18 +26,6 @@ "level": "log", "message": "Server running on http://localhost:3030", "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "test console", - "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "test console", - "timestamp": "[[timestamp]]" } ], "contexts": { @@ -65,34 +53,93 @@ "name": "macOS", "version": "14.2" }, + "otel": { + "resource": { + "service.name": "node", + "service.namespace": "sentry", + "service.version": "8.0.0-beta.6", + "telemetry.sdk.language": "nodejs", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.23.0" + } + }, "runtime": { "name": "node", "version": "v20.12.1" }, "trace": { "data": { + "http.flavor": "1.1", + "http.host": "localhost:3030", + "http.method": "GET", "http.response.status_code": 200, - "sentry.op": "hapi.request", - "sentry.origin": "manual", - "sentry.sample_rate": 1 + "http.scheme": "http", + "http.status_code": 200, + "http.status_text": "OK", + "http.target": "/test-success-manual", + "http.url": "http://localhost:3030/test-success-manual", + "http.user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:125.0) Gecko/20100101 Firefox/125.0", + "net.host.ip": "::1", + "net.host.name": "localhost", + "net.host.port": "[[highNumber]]", + "net.peer.ip": "::1", + "net.peer.port": "[[highNumber]]", + "net.transport": "ip_tcp", + "otel.kind": "SERVER", + "sentry.op": "http.server", + "sentry.origin": "auto.http.otel.http", + "sentry.sample_rate": 1, + "sentry.source": "url", + "url": "http://localhost:3030/test-success-manual" }, - "op": "hapi.request", - "origin": "manual", + "op": "http.server", + "origin": "auto.http.otel.http", "span_id": "[[ID3]]", "status": "ok", - "tags": { - "http.status_code": "200" - }, "trace_id": "[[ID2]]" } }, "environment": "qa", "event_id": "[[ID1]]", "modules": { - "localforage": "1.10.0", - "mime-db": "1.52.0" + "debug": "4.3.4", + "dotenv": "16.4.5", + "function-bind": "1.1.2", + "hasown": "2.0.2", + "import-in-the-middle": "1.7.1", + "is-core-module": "2.13.1", + "mime-db": "1.52.0", + "module-details-from-path": "1.0.3", + "opentelemetry-instrumentation-fetch-node": "1.2.0", + "require-in-the-middle": "7.3.0", + "resolve": "1.22.8", + "semver": "7.6.0", + "shimmer": "1.2.1", + "supports-color": "5.5.0", + "yallist": "4.0.0" }, "platform": "node", + "request": { + "cookies": {}, + "headers": { + "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8", + "accept-encoding": "gzip, deflate, br", + "accept-language": "en-US,en;q=0.5", + "cache-control": "no-cache", + "connection": "keep-alive", + "dnt": "1", + "host": "localhost:3030", + "pragma": "no-cache", + "sec-fetch-dest": "document", + "sec-fetch-mode": "navigate", + "sec-fetch-site": "none", + "sec-fetch-user": "?1", + "upgrade-insecure-requests": "1", + "user-agent": "[[user-agent]]" + }, + "method": "GET", + "url": "http://localhost:3030/test-success-manual" + }, "sdk": { "integrations": [ "InboundFilters", @@ -101,28 +148,41 @@ "RequestData", "Console", "Http", - "Undici", + "NodeFetch", "OnUncaughtException", "OnUnhandledRejection", "ContextLines", - "LocalVariables", + "LocalVariablesAsync", "Context", "Modules", - "Hapi" + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Redis", + "Postgres", + "Nest", + "Hapi", + "Koa", + "Connect" ], "name": "sentry.javascript.node", "packages": [ { "name": "npm:@sentry/node", - "version": "7.113.0" + "version": "8.0.0-beta.6" } ], - "version": "7.113.0" + "version": "8.0.0-beta.6" }, "server_name": "D9M3PY4LQ7.local", "spans": [ { "data": { + "otel.kind": "INTERNAL", "sentry.op": "e2e-test", "sentry.origin": "manual" }, @@ -132,11 +192,13 @@ "parent_span_id": "[[ID3]]", "span_id": "[[ID4]]", "start_timestamp": "[[timestamp]]", + "status": "ok", "timestamp": "[[timestamp]]", "trace_id": "[[ID2]]" }, { "data": { + "otel.kind": "INTERNAL", "sentry.origin": "manual" }, "description": "test-span", @@ -144,19 +206,16 @@ "parent_span_id": "[[ID4]]", "span_id": "[[ID5]]", "start_timestamp": "[[timestamp]]", + "status": "ok", "timestamp": "[[timestamp]]", "trace_id": "[[ID2]]" } ], "start_timestamp": "[[timestamp]]", - "tags": { - "http.status_code": "200", - "transaction": "/test-error-manual" - }, "timestamp": "[[timestamp]]", - "transaction": "/test-success-manual", + "transaction": "GET /test-success-manual", "transaction_info": { - "source": "custom" + "source": "url" }, "type": "transaction" } diff --git a/yarn.lock b/yarn.lock index 0387ee3..0022b49 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2045,6 +2045,15 @@ __metadata: languageName: node linkType: hard +"@opentelemetry/api-logs@npm:0.51.0": + version: 0.51.0 + resolution: "@opentelemetry/api-logs@npm:0.51.0" + dependencies: + "@opentelemetry/api": "npm:^1.0.0" + checksum: 10c0/27500d3ebff8e6d2c77e72869643ac20805fc91daa2b4dd36be2e90d4b3cc488f3dfb297d694e91d74e63724be42363f03eef089365c1ab4a12418c5968a0723 + languageName: node + linkType: hard + "@opentelemetry/api@npm:1.7.0": version: 1.7.0 resolution: "@opentelemetry/api@npm:1.7.0" @@ -2052,7 +2061,7 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/api@npm:^1.0.0, @opentelemetry/api@npm:^1.6.0, @opentelemetry/api@npm:^1.8.0": +"@opentelemetry/api@npm:1.8.0, @opentelemetry/api@npm:^1.0.0, @opentelemetry/api@npm:^1.6.0, @opentelemetry/api@npm:^1.8.0": version: 1.8.0 resolution: "@opentelemetry/api@npm:1.8.0" checksum: 10c0/66d5504bfbf9c19a14ea549f5fca975a73a5e1e8a1e40a6dc2d662893c942b9ba66c009262816dee2b9ffd0267acd707ec692eba20db11a09d4ee114c00dc161 @@ -2101,6 +2110,17 @@ __metadata: languageName: node linkType: hard +"@opentelemetry/core@npm:1.24.0": + version: 1.24.0 + resolution: "@opentelemetry/core@npm:1.24.0" + dependencies: + "@opentelemetry/semantic-conventions": "npm:1.24.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/b3e3649d899dd2d2cbb99ee41105cf37b64360d1d34f5065ddf4ca2a73e4936883307b07b15973c2b246274a76b0ad638cb5bb19abf03675ad702f4c03172a53 + languageName: node + linkType: hard + "@opentelemetry/instrumentation-connect@npm:0.35.0": version: 0.35.0 resolution: "@opentelemetry/instrumentation-connect@npm:0.35.0" @@ -2141,6 +2161,19 @@ __metadata: languageName: node linkType: hard +"@opentelemetry/instrumentation-fastify@npm:0.35.0": + version: 0.35.0 + resolution: "@opentelemetry/instrumentation-fastify@npm:0.35.0" + dependencies: + "@opentelemetry/core": "npm:^1.8.0" + "@opentelemetry/instrumentation": "npm:^0.50.0" + "@opentelemetry/semantic-conventions": "npm:^1.0.0" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/063c2ea6283284ea73e08700eeba7fffb3cbd098b247e193d71ae70252c8642e327acde85250b34651edf656230257b26e8cfe748f6392d98e83a5f74cfebaae + languageName: node + linkType: hard + "@opentelemetry/instrumentation-graphql@npm:0.37.0": version: 0.37.0 resolution: "@opentelemetry/instrumentation-graphql@npm:0.37.0" @@ -2152,6 +2185,17 @@ __metadata: languageName: node linkType: hard +"@opentelemetry/instrumentation-graphql@npm:0.39.0": + version: 0.39.0 + resolution: "@opentelemetry/instrumentation-graphql@npm:0.39.0" + dependencies: + "@opentelemetry/instrumentation": "npm:^0.50.0" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/86052542be3722ca8a51276449dd6a246e60d74b275e6c501f82283d1136a3dc32b5475bffab7301a7bfcf95d8da2ab080e85be635c04bac8a0c170262aef6ac + languageName: node + linkType: hard + "@opentelemetry/instrumentation-hapi@npm:0.36.0": version: 0.36.0 resolution: "@opentelemetry/instrumentation-hapi@npm:0.36.0" @@ -2180,6 +2224,33 @@ __metadata: languageName: node linkType: hard +"@opentelemetry/instrumentation-http@npm:0.51.0": + version: 0.51.0 + resolution: "@opentelemetry/instrumentation-http@npm:0.51.0" + dependencies: + "@opentelemetry/core": "npm:1.24.0" + "@opentelemetry/instrumentation": "npm:0.51.0" + "@opentelemetry/semantic-conventions": "npm:1.24.0" + semver: "npm:^7.5.2" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/73b062739ddf13d3840c9307d208588252b984eacd8252c79d2677717ee768d6a469d0b521db7402a87994956203dd114cdb7ac356e68fc1ce8d635f7dd46be9 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-ioredis@npm:0.40.0": + version: 0.40.0 + resolution: "@opentelemetry/instrumentation-ioredis@npm:0.40.0" + dependencies: + "@opentelemetry/instrumentation": "npm:^0.51.0" + "@opentelemetry/redis-common": "npm:^0.36.2" + "@opentelemetry/semantic-conventions": "npm:^1.0.0" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/6ad62ab2364339caf7bee5009ec919aaa37657e6995980b2d4551e5beb6ebb2bf7089f7bc582accc8a03b7f64c797fa156bd46c9f3d301a150d11c370c7fa0f2 + languageName: node + linkType: hard + "@opentelemetry/instrumentation-koa@npm:0.39.0": version: 0.39.0 resolution: "@opentelemetry/instrumentation-koa@npm:0.39.0" @@ -2221,6 +2292,19 @@ __metadata: languageName: node linkType: hard +"@opentelemetry/instrumentation-mongoose@npm:0.37.0": + version: 0.37.0 + resolution: "@opentelemetry/instrumentation-mongoose@npm:0.37.0" + dependencies: + "@opentelemetry/core": "npm:^1.8.0" + "@opentelemetry/instrumentation": "npm:^0.50.0" + "@opentelemetry/semantic-conventions": "npm:^1.0.0" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/2cb14b560e274e5d1085b22c5d23b6f7d815506e97d5ea8dac91111318333854fe7a19961867d99790a564cea547ad8db73ab1e1d2d107e59b0f74e23398c0c6 + languageName: node + linkType: hard + "@opentelemetry/instrumentation-mysql2@npm:0.35.0": version: 0.35.0 resolution: "@opentelemetry/instrumentation-mysql2@npm:0.35.0" @@ -2234,6 +2318,19 @@ __metadata: languageName: node linkType: hard +"@opentelemetry/instrumentation-mysql2@npm:0.37.0": + version: 0.37.0 + resolution: "@opentelemetry/instrumentation-mysql2@npm:0.37.0" + dependencies: + "@opentelemetry/instrumentation": "npm:^0.50.0" + "@opentelemetry/semantic-conventions": "npm:^1.0.0" + "@opentelemetry/sql-common": "npm:^0.40.0" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/283d533ba87acb3347e2b9f7af0c448da7e675b181da298ebd46ced923210a9891b710c36a0f209892db8ce820ce69a48aaba3fbb0783a142453eb2dc8a1f2fe + languageName: node + linkType: hard + "@opentelemetry/instrumentation-mysql@npm:0.35.0": version: 0.35.0 resolution: "@opentelemetry/instrumentation-mysql@npm:0.35.0" @@ -2247,6 +2344,19 @@ __metadata: languageName: node linkType: hard +"@opentelemetry/instrumentation-mysql@npm:0.37.0": + version: 0.37.0 + resolution: "@opentelemetry/instrumentation-mysql@npm:0.37.0" + dependencies: + "@opentelemetry/instrumentation": "npm:^0.50.0" + "@opentelemetry/semantic-conventions": "npm:^1.0.0" + "@types/mysql": "npm:2.15.22" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/f12de2831d995905192b8e7b7389060283810b037be6332f65d7119b7bb5863255aa23836d568258378c59e2e0ab3b8feca0b0b2c8cb5ac61af24d1c21c9e27b + languageName: node + linkType: hard + "@opentelemetry/instrumentation-nestjs-core@npm:0.34.0": version: 0.34.0 resolution: "@opentelemetry/instrumentation-nestjs-core@npm:0.34.0" @@ -2259,6 +2369,18 @@ __metadata: languageName: node linkType: hard +"@opentelemetry/instrumentation-nestjs-core@npm:0.36.0": + version: 0.36.0 + resolution: "@opentelemetry/instrumentation-nestjs-core@npm:0.36.0" + dependencies: + "@opentelemetry/instrumentation": "npm:^0.50.0" + "@opentelemetry/semantic-conventions": "npm:^1.0.0" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/98001a0ee8fe6f3b40e82f7a01d6fe634b2014e296a70d931928b7b6d13955a1cc2c9b3db583cd825d64a4fa0190495ac3232bcb1699e586cb522a83141bab46 + languageName: node + linkType: hard + "@opentelemetry/instrumentation-pg@npm:0.40.0": version: 0.40.0 resolution: "@opentelemetry/instrumentation-pg@npm:0.40.0" @@ -2304,26 +2426,27 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/instrumentation@npm:^0.43.0": - version: 0.43.0 - resolution: "@opentelemetry/instrumentation@npm:0.43.0" +"@opentelemetry/instrumentation@npm:0.50.0, @opentelemetry/instrumentation@npm:^0.50.0": + version: 0.50.0 + resolution: "@opentelemetry/instrumentation@npm:0.50.0" dependencies: + "@opentelemetry/api-logs": "npm:0.50.0" "@types/shimmer": "npm:^1.0.2" - import-in-the-middle: "npm:1.4.2" + import-in-the-middle: "npm:1.7.1" require-in-the-middle: "npm:^7.1.1" semver: "npm:^7.5.2" shimmer: "npm:^1.2.1" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/78682576ec5094eaa20e5e6766f93329d495cb4a58cbc56a95752ff15bfc58a511ffe0981b596eb7b893014441f4c748028448b35ff5e37f82b1e1917f9610c7 + checksum: 10c0/db125eb5da63dc8a890d2db6c1693832c646bd15ca4852ea5bdf9d1b9b920518e2167603d7dc21fe59db8d172fbca3650fbcd88226ac13e79a84ce3b41d6c06f languageName: node linkType: hard -"@opentelemetry/instrumentation@npm:^0.50.0": - version: 0.50.0 - resolution: "@opentelemetry/instrumentation@npm:0.50.0" +"@opentelemetry/instrumentation@npm:0.51.0, @opentelemetry/instrumentation@npm:^0.51.0": + version: 0.51.0 + resolution: "@opentelemetry/instrumentation@npm:0.51.0" dependencies: - "@opentelemetry/api-logs": "npm:0.50.0" + "@opentelemetry/api-logs": "npm:0.51.0" "@types/shimmer": "npm:^1.0.2" import-in-the-middle: "npm:1.7.1" require-in-the-middle: "npm:^7.1.1" @@ -2331,7 +2454,29 @@ __metadata: shimmer: "npm:^1.2.1" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/db125eb5da63dc8a890d2db6c1693832c646bd15ca4852ea5bdf9d1b9b920518e2167603d7dc21fe59db8d172fbca3650fbcd88226ac13e79a84ce3b41d6c06f + checksum: 10c0/206d7ef709b97ca85c115187ea9f26d850bdfbfd035b1922a1a801bfbe40f55f338b4656ca627106f755de92c0d0d0c770dc6a205f621574780f52a2a7e0a2e6 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation@npm:^0.43.0": + version: 0.43.0 + resolution: "@opentelemetry/instrumentation@npm:0.43.0" + dependencies: + "@types/shimmer": "npm:^1.0.2" + import-in-the-middle: "npm:1.4.2" + require-in-the-middle: "npm:^7.1.1" + semver: "npm:^7.5.2" + shimmer: "npm:^1.2.1" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/78682576ec5094eaa20e5e6766f93329d495cb4a58cbc56a95752ff15bfc58a511ffe0981b596eb7b893014441f4c748028448b35ff5e37f82b1e1917f9610c7 + languageName: node + linkType: hard + +"@opentelemetry/redis-common@npm:^0.36.2": + version: 0.36.2 + resolution: "@opentelemetry/redis-common@npm:0.36.2" + checksum: 10c0/4cb831628551b9f13dca8d65897e300ff7be0e256b77f455a26fb053bbdfc7997b27d066ab1402ca929e7ac77598e0d593f91762d8af9f798c19ba1524e9d078 languageName: node linkType: hard @@ -2385,7 +2530,7 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/sdk-trace-base@npm:^1.23.0": +"@opentelemetry/sdk-trace-base@npm:1.23.0, @opentelemetry/sdk-trace-base@npm:^1.23.0": version: 1.23.0 resolution: "@opentelemetry/sdk-trace-base@npm:1.23.0" dependencies: @@ -2419,6 +2564,13 @@ __metadata: languageName: node linkType: hard +"@opentelemetry/semantic-conventions@npm:1.24.0": + version: 1.24.0 + resolution: "@opentelemetry/semantic-conventions@npm:1.24.0" + checksum: 10c0/0b7a8e1407c3c606c82e7720654c1808cdc2a6bd78641bca74c56a37b25f08574b33f02386ae2382373a7f70614d8a904b364cc0af9b2d33582c104a5df6eaa7 + languageName: node + linkType: hard + "@opentelemetry/sql-common@npm:^0.40.0": version: 0.40.0 resolution: "@opentelemetry/sql-common@npm:0.40.0" @@ -2444,6 +2596,17 @@ __metadata: languageName: node linkType: hard +"@prisma/instrumentation@npm:5.13.0": + version: 5.13.0 + resolution: "@prisma/instrumentation@npm:5.13.0" + dependencies: + "@opentelemetry/api": "npm:1.8.0" + "@opentelemetry/instrumentation": "npm:0.50.0" + "@opentelemetry/sdk-trace-base": "npm:1.23.0" + checksum: 10c0/f270888af5620867ff4f529e4c725ce3b7ad19d1371029fb72b3bb50d482694c11f760aed705c8745757f6d3efefb9bb216740b5cb89d80ca26bd8f8b6a9e363 + languageName: node + linkType: hard + "@prisma/instrumentation@npm:5.9.0": version: 5.9.0 resolution: "@prisma/instrumentation@npm:5.9.0" @@ -2894,17 +3057,6 @@ __metadata: languageName: node linkType: hard -"@sentry-internal/tracing@npm:7.113.0": - version: 7.113.0 - resolution: "@sentry-internal/tracing@npm:7.113.0" - dependencies: - "@sentry/core": "npm:7.113.0" - "@sentry/types": "npm:7.113.0" - "@sentry/utils": "npm:7.113.0" - checksum: 10c0/67b9c9d7eb53306d1a7feecd573f1ca760a7467858712158741476d2843790e772ed0659b1deecbd57550c47b3479b1370a4da9a5979f25677798d06d7f0be61 - languageName: node - linkType: hard - "@sentry/browser@npm:7.110.1": version: 7.110.1 resolution: "@sentry/browser@npm:7.110.1" @@ -3068,16 +3220,6 @@ __metadata: languageName: node linkType: hard -"@sentry/core@npm:7.113.0": - version: 7.113.0 - resolution: "@sentry/core@npm:7.113.0" - dependencies: - "@sentry/types": "npm:7.113.0" - "@sentry/utils": "npm:7.113.0" - checksum: 10c0/8413d874937891033d49acca16134ccfc83f6c0005c182af85f4584450eacd3b0271720f825eb4e439450ddbafdb449c41f854606ea95d21e56efe959902c61a - languageName: node - linkType: hard - "@sentry/core@npm:8.0.0-beta.3": version: 8.0.0-beta.3 resolution: "@sentry/core@npm:8.0.0-beta.3" @@ -3088,6 +3230,16 @@ __metadata: languageName: node linkType: hard +"@sentry/core@npm:8.0.0-beta.6": + version: 8.0.0-beta.6 + resolution: "@sentry/core@npm:8.0.0-beta.6" + dependencies: + "@sentry/types": "npm:8.0.0-beta.6" + "@sentry/utils": "npm:8.0.0-beta.6" + checksum: 10c0/c66be77562190b88bf21966dc9a67b521c6c048e643380c713a8b3109f6503a5c2368d520e4c598f0d6bdca6238352d5ef2567f52ffcc3877a50be25fa04deda + languageName: node + linkType: hard + "@sentry/integrations@npm:7.110.1": version: 7.110.1 resolution: "@sentry/integrations@npm:7.110.1" @@ -3112,18 +3264,6 @@ __metadata: languageName: node linkType: hard -"@sentry/integrations@npm:7.113.0": - version: 7.113.0 - resolution: "@sentry/integrations@npm:7.113.0" - dependencies: - "@sentry/core": "npm:7.113.0" - "@sentry/types": "npm:7.113.0" - "@sentry/utils": "npm:7.113.0" - localforage: "npm:^1.8.1" - checksum: 10c0/984d30d3ca1f34cae6597e89efa17e9954f0601aa48b8db6c1a165980e5870994669355b5073b1b7f76aba2a679a2dcd16a89d0449dbdee1d672e56212bb01e6 - languageName: node - linkType: hard - "@sentry/nextjs@npm:7.110.1": version: 7.110.1 resolution: "@sentry/nextjs@npm:7.110.1" @@ -3177,19 +3317,6 @@ __metadata: languageName: node linkType: hard -"@sentry/node@npm:7.113.0": - version: 7.113.0 - resolution: "@sentry/node@npm:7.113.0" - dependencies: - "@sentry-internal/tracing": "npm:7.113.0" - "@sentry/core": "npm:7.113.0" - "@sentry/integrations": "npm:7.113.0" - "@sentry/types": "npm:7.113.0" - "@sentry/utils": "npm:7.113.0" - checksum: 10c0/be5e70ec018ad8e37fcc2ae56d59dc0ef1a152fc3c007efed365fbab1bba6e17d93a3b9792a89b7887e6231694d0ffed8d1704e9172739e19e8daeb15def3530 - languageName: node - linkType: hard - "@sentry/node@npm:8.0.0-beta.3": version: 8.0.0-beta.3 resolution: "@sentry/node@npm:8.0.0-beta.3" @@ -3227,6 +3354,44 @@ __metadata: languageName: node linkType: hard +"@sentry/node@npm:8.0.0-beta.6": + version: 8.0.0-beta.6 + resolution: "@sentry/node@npm:8.0.0-beta.6" + dependencies: + "@opentelemetry/api": "npm:^1.8.0" + "@opentelemetry/context-async-hooks": "npm:^1.23.0" + "@opentelemetry/core": "npm:^1.23.0" + "@opentelemetry/instrumentation": "npm:0.48.0" + "@opentelemetry/instrumentation-connect": "npm:0.35.0" + "@opentelemetry/instrumentation-express": "npm:0.35.0" + "@opentelemetry/instrumentation-fastify": "npm:0.35.0" + "@opentelemetry/instrumentation-graphql": "npm:0.39.0" + "@opentelemetry/instrumentation-hapi": "npm:0.36.0" + "@opentelemetry/instrumentation-http": "npm:0.51.0" + "@opentelemetry/instrumentation-ioredis": "npm:0.40.0" + "@opentelemetry/instrumentation-koa": "npm:0.39.0" + "@opentelemetry/instrumentation-mongodb": "npm:0.39.0" + "@opentelemetry/instrumentation-mongoose": "npm:0.37.0" + "@opentelemetry/instrumentation-mysql": "npm:0.37.0" + "@opentelemetry/instrumentation-mysql2": "npm:0.37.0" + "@opentelemetry/instrumentation-nestjs-core": "npm:0.36.0" + "@opentelemetry/instrumentation-pg": "npm:0.40.0" + "@opentelemetry/resources": "npm:^1.23.0" + "@opentelemetry/sdk-trace-base": "npm:^1.23.0" + "@opentelemetry/semantic-conventions": "npm:^1.23.0" + "@prisma/instrumentation": "npm:5.13.0" + "@sentry/core": "npm:8.0.0-beta.6" + "@sentry/opentelemetry": "npm:8.0.0-beta.6" + "@sentry/types": "npm:8.0.0-beta.6" + "@sentry/utils": "npm:8.0.0-beta.6" + opentelemetry-instrumentation-fetch-node: "npm:1.2.0" + dependenciesMeta: + opentelemetry-instrumentation-fetch-node: + optional: true + checksum: 10c0/77d82640d355833c66629a55677e05b567765cd3f7162db1b9db98a79cdbc2a00c0eab0a5fbbf4a7699483eac7de1fecfad06c3eff14993ab0e14d4e1faab548 + languageName: node + linkType: hard + "@sentry/node@npm:^7.19.0": version: 7.111.0 resolution: "@sentry/node@npm:7.111.0" @@ -3256,6 +3421,23 @@ __metadata: languageName: node linkType: hard +"@sentry/opentelemetry@npm:8.0.0-beta.6": + version: 8.0.0-beta.6 + resolution: "@sentry/opentelemetry@npm:8.0.0-beta.6" + dependencies: + "@sentry/core": "npm:8.0.0-beta.6" + "@sentry/types": "npm:8.0.0-beta.6" + "@sentry/utils": "npm:8.0.0-beta.6" + peerDependencies: + "@opentelemetry/api": ^1.8.0 + "@opentelemetry/core": ^1.23.0 + "@opentelemetry/instrumentation": 0.48.0 + "@opentelemetry/sdk-trace-base": ^1.23.0 + "@opentelemetry/semantic-conventions": ^1.23.0 + checksum: 10c0/a54b8d525d482c81292b1cad659d0ad3c158ba604bfe136530bd1ace6ec92e3d3ee004c8c4af142b26b7cf5bab56af113847af7f93496a577526cae8027f0cdc + languageName: node + linkType: hard + "@sentry/profiling-node@npm:7.112.1": version: 7.112.1 resolution: "@sentry/profiling-node@npm:7.112.1" @@ -3384,13 +3566,6 @@ __metadata: languageName: node linkType: hard -"@sentry/types@npm:7.113.0": - version: 7.113.0 - resolution: "@sentry/types@npm:7.113.0" - checksum: 10c0/eca5f05888f071d34c10b5e776aa50cb29844ab9680f57df7196e50b9e885bdb871b08cb347fe0a2beeeb057095e755e05659d543d761e9a604c9e5c37153661 - languageName: node - linkType: hard - "@sentry/types@npm:8.0.0-beta.3": version: 8.0.0-beta.3 resolution: "@sentry/types@npm:8.0.0-beta.3" @@ -3398,6 +3573,13 @@ __metadata: languageName: node linkType: hard +"@sentry/types@npm:8.0.0-beta.6": + version: 8.0.0-beta.6 + resolution: "@sentry/types@npm:8.0.0-beta.6" + checksum: 10c0/a8442daa0386f213f9cc0bf0c047c818a5aa7b7b0f4da9a1bfb3fcbdc16c354043462267b6815bd9f7d1a390c5007e9218ae41ced0057426b4198982a6db840e + languageName: node + linkType: hard + "@sentry/utils@npm:7.110.1": version: 7.110.1 resolution: "@sentry/utils@npm:7.110.1" @@ -3425,15 +3607,6 @@ __metadata: languageName: node linkType: hard -"@sentry/utils@npm:7.113.0": - version: 7.113.0 - resolution: "@sentry/utils@npm:7.113.0" - dependencies: - "@sentry/types": "npm:7.113.0" - checksum: 10c0/facff2dae77da0090ce8a279fcc7cc05faf9ca8ef6d911bdcfbab8c58b9f394dc6338191dd1a413d87752fdba9b276b859b765d1d1a24989558358fe7b081701 - languageName: node - linkType: hard - "@sentry/utils@npm:8.0.0-beta.3": version: 8.0.0-beta.3 resolution: "@sentry/utils@npm:8.0.0-beta.3" @@ -3443,6 +3616,15 @@ __metadata: languageName: node linkType: hard +"@sentry/utils@npm:8.0.0-beta.6": + version: 8.0.0-beta.6 + resolution: "@sentry/utils@npm:8.0.0-beta.6" + dependencies: + "@sentry/types": "npm:8.0.0-beta.6" + checksum: 10c0/3b08351bdda934c56266ec656b07e45feff414488b2be194f9a060c40b72a7858a61f9a3ffcf3341abeebff7bb75b08c4aa169d787fb6e9954091b6458a565d8 + languageName: node + linkType: hard + "@sentry/vercel-edge@npm:7.110.1": version: 7.110.1 resolution: "@sentry/vercel-edge@npm:7.110.1" @@ -8128,7 +8310,7 @@ __metadata: resolution: "hapi-test-application@workspace:apps/hapi" dependencies: "@hapi/hapi": "npm:21.3.9" - "@sentry/node": "npm:7.113.0" + "@sentry/node": "npm:8.0.0-beta.6" dotenv: "npm:^16.4.5" languageName: unknown linkType: soft From ec7dd82f9cc35974b9ac910a43d881eb3455f9bc Mon Sep 17 00:00:00 2001 From: s1gr1d Date: Tue, 7 May 2024 10:50:09 +0200 Subject: [PATCH 2/5] upgrade hapi to rc.1 --- apps/hapi/package.json | 2 +- apps/hapi/src/app.ts | 19 +- payload-files/hapi/_test-error--event.json | 210 +++++------ .../hapi/_test-error--transaction.json | 35 +- .../hapi/_test-error-manual--event.json | 40 +-- .../hapi/_test-error-manual--transaction.json | 40 ++- .../_test-local-variables-caught--event.json | 254 ++++++++----- ...t-local-variables-caught--transaction.json | 35 +- ...local-variables-uncaught--transaction.json | 40 ++- .../_test-param-error_{param}--event.json | 210 +++++------ ...test-param-error_{param}--transaction.json | 39 +- ...st-param-success_{param}--transaction.json | 39 +- .../hapi/_test-success--transaction.json | 35 +- .../_test-success-manual--transaction.json | 40 ++- yarn.lock | 335 ++++-------------- 15 files changed, 703 insertions(+), 670 deletions(-) diff --git a/apps/hapi/package.json b/apps/hapi/package.json index a66725f..97fc9e9 100644 --- a/apps/hapi/package.json +++ b/apps/hapi/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "@hapi/hapi": "21.3.9", - "@sentry/node": "8.0.0-beta.6", + "@sentry/node": "8.0.0-rc.1", "dotenv": "^16.4.5" } } diff --git a/apps/hapi/src/app.ts b/apps/hapi/src/app.ts index 796e2f7..c497ed8 100644 --- a/apps/hapi/src/app.ts +++ b/apps/hapi/src/app.ts @@ -16,11 +16,6 @@ import Hapi from '@hapi/hapi'; dotenv.config({ path: './../../.env' }); -const server = Hapi.server({ - port: 3030, - host: 'localhost', -}); - declare global { namespace globalThis { var transactionIds: string[]; @@ -28,6 +23,11 @@ declare global { } const init = async () => { + const server = Hapi.server({ + port: 3030, + host: 'localhost', + }); + server.route({ method: 'GET', path: '/test-success', @@ -137,10 +137,11 @@ const init = async () => { return { exceptionId }; }, }); -}; -(async () => { - init(); + // @ts-ignore + await Sentry.setupHapiErrorHandler(server); await server.start(); console.log('Server running on %s', server.info.uri); -})(); +}; + +init(); diff --git a/payload-files/hapi/_test-error--event.json b/payload-files/hapi/_test-error--event.json index 6fc4e3e..119b53f 100644 --- a/payload-files/hapi/_test-error--event.json +++ b/payload-files/hapi/_test-error--event.json @@ -4,7 +4,7 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.node", - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" }, "sent_at": "[[ISODateString]]", "trace": { @@ -58,7 +58,8 @@ "version": "v20.12.1" }, "trace": { - "span_id": "[[ID3]]", + "parent_span_id": "[[ID3]]", + "span_id": "[[ID4]]", "trace_id": "[[ID2]]" } }, @@ -74,120 +75,101 @@ "stacktrace": { "frames": [ { - "colno": 36, - "context_line": " const result = await internals.handler(request, request.route.settings.handler);", + "colno": 40, + "context_line": " return this._asyncLocalStorage.run(context, cb, ...args);", "filename": "[[FILENAME1]]", - "function": "exports.execute", + "function": "SentryContextManager.with", "in_app": false, - "lineno": 31, - "module": "@hapi.hapi.lib:handler", + "lineno": 33, + "module": "@opentelemetry.context-async-hooks.build.src:AsyncLocalStorageContextManager", "post_context": [ - " if (result._takeover ||", - " typeof result === 'symbol') {", - "", - " return result;", " }", - "", - " request._setResponse(result);" + " enable() {", + " return this;", + " }", + " disable() {", + " this._asyncLocalStorage.disable();", + " return this;" ], "pre_context": [ - " }", - " }", - " }", " }", - "", - " // Handler", - "" + " active() {", + " var _a;", + " return (_a = this._asyncLocalStorage.getStore()) !== null && _a !== void 0 ? _a : api_1.ROOT_CONTEXT;", + " }", + " with(context, fn, thisArg, ...args) {", + " const cb = thisArg == null ? fn : fn.bind(thisArg);" ] }, { - "colno": 48, - "context_line": " let response = await request._core.toolkit.execute(method, request, { bind, realm, continue: 'null' });", - "filename": "[[FILENAME1]]", - "function": "internals.handler", + "colno": 14, + "filename": "[[FILENAME2]]", + "function": "AsyncLocalStorage.run", "in_app": false, - "lineno": 46, - "module": "@hapi.hapi.lib:handler", - "post_context": [ - "", - " // Handler", - "", - " if (!pre) {", - " if (response.isBoom) {", - " request._log(['handler', 'error'], response);", - " throw response;" - ], - "pre_context": [ - "};", - "", - "", - "internals.handler = async function (request, method, pre) {", - "", - " const bind = request.route.settings.bind;", - " const realm = request.route.realm;" - ] + "lineno": 346, + "module": "node:async_hooks" }, { - "colno": 29, - "context_line": " operation = method(request, h);", - "filename": "[[FILENAME2]]", - "function": "exports.Manager.execute", + "colno": 115, + "context_line": " return await api.context.with(api.trace.setSpan(api.context.active(), span), () => oldHandler.call(this, ...params));", + "filename": "[[FILENAME3]]", + "function": "?", "in_app": false, - "lineno": 57, - "module": "@hapi.hapi.lib:toolkit", + "lineno": 266, + "module": "@opentelemetry.instrumentation-hapi.build.src:instrumentation", "post_context": [ - " }", - "", - " var response = await exports.timed(operation, options);", - " }", - " catch (err) {", - " if (Bounce.isSystem(err)) {", - " response = Boom.badImplementation(err);" + " }", + " catch (err) {", + " span.recordException(err);", + " span.setStatus({", + " code: api.SpanStatusCode.ERROR,", + " message: err.message,", + " });" ], "pre_context": [ - " if (bind) {", - " operation = method.call(bind, request, h);", - " }", - " else if (options.args) {", - " operation = method(request, h, ...options.args);", - " }", - " else {" + " rpcMetadata.route = route.path;", + " }", + " const metadata = (0, utils_1.getRouteMetadata)(route, pluginName);", + " const span = instrumentation.tracer.startSpan(metadata.name, {", + " attributes: metadata.attributes,", + " });", + " try {" ] }, { - "colno": 24, - "context_line": " return __awaiter(this, void 0, void 0, function () {", - "filename": "[[FILENAME3]]", + "colno": 32, + "context_line": " return __awaiter(this, void 0, void 0, function () {", + "filename": "[[FILENAME4]]", "function": "handler", "in_app": true, - "lineno": 72, + "lineno": 98, "module": "app", "post_context": [ - " var exceptionId;", - " return __generator(this, function (_a) {", - " switch (_a.label) {", - " case 0:", - " exceptionId = Sentry.captureException(new Error('This is an error'));", - " return [4 /*yield*/, Sentry.flush(2000)];", - " case 1:" + " var exceptionId;", + " return __generator(this, function (_a) {", + " switch (_a.label) {", + " case 0:", + " exceptionId = Sentry.captureException(new Error('This is an error'));", + " return [4 /*yield*/, Sentry.flush(2000)];", + " case 1:" ], "pre_context": [ - " return { version: 'v1' };", - " },", - " });", - " server.route({", - " method: 'GET',", - " path: '/test-error',", - " handler: function (request, h) {" + " return { version: 'v1' };", + " },", + " });", + " server.route({", + " method: 'GET',", + " path: '/test-error',", + " handler: function (request, h) {" ] }, { "colno": 12, "context_line": " return new (P || (P = Promise))(function (resolve, reject) {", - "filename": "[[FILENAME3]]", + "filename": "[[FILENAME4]]", "function": "__awaiter", "in_app": true, - "lineno": 4, + "lineno": 27, "module": "app", "post_context": [ " function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }", @@ -199,13 +181,17 @@ "var __generator = (this && this.__generator) || function (thisArg, body) {" ], "pre_context": [ - "\"use strict\";", + " var result = {};", + " if (mod != null) for (var k in mod) if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);", + " __setModuleDefault(result, mod);", + " return result;", + "};", "var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {", " function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }" ] }, { - "filename": "[[FILENAME4]]", + "filename": "[[FILENAME5]]", "function": "new Promise", "in_app": false, "module": "" @@ -213,10 +199,10 @@ { "colno": 71, "context_line": " step((generator = generator.apply(thisArg, _arguments || [])).next());", - "filename": "[[FILENAME3]]", + "filename": "[[FILENAME4]]", "function": "?", "in_app": true, - "lineno": 8, + "lineno": 31, "module": "app", "post_context": [ " });", @@ -228,7 +214,7 @@ " function step(op) {" ], "pre_context": [ - "\"use strict\";", + "};", "var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {", " function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }", " return new (P || (P = Promise))(function (resolve, reject) {", @@ -240,10 +226,10 @@ { "colno": 53, "context_line": " function verb(n) { return function (v) { return step([n, v]); }; }", - "filename": "[[FILENAME3]]", + "filename": "[[FILENAME4]]", "function": "Object.next", "in_app": true, - "lineno": 14, + "lineno": 37, "module": "app", "post_context": [ " function step(op) {", @@ -267,10 +253,10 @@ { "colno": 23, "context_line": " op = body.call(thisArg, _);", - "filename": "[[FILENAME3]]", + "filename": "[[FILENAME4]]", "function": "step", "in_app": true, - "lineno": 33, + "lineno": 56, "module": "app", "post_context": [ " } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }", @@ -292,30 +278,30 @@ ] }, { - "colno": 71, - "context_line": " exceptionId = Sentry.captureException(new Error('This is an error'));", - "filename": "[[FILENAME3]]", + "colno": 79, + "context_line": " exceptionId = Sentry.captureException(new Error('This is an error'));", + "filename": "[[FILENAME4]]", "function": "?", "in_app": true, - "lineno": 77, + "lineno": 103, "module": "app", "post_context": [ - " return [4 /*yield*/, Sentry.flush(2000)];", - " case 1:", - " _a.sent();", - " return [2 /*return*/, { exceptionId: exceptionId }];", - " }", - " });", - " });" + " return [4 /*yield*/, Sentry.flush(2000)];", + " case 1:", + " _a.sent();", + " return [2 /*return*/, { exceptionId: exceptionId }];", + " }", + " });", + " });" ], "pre_context": [ - " path: '/test-error',", - " handler: function (request, h) {", - " return __awaiter(this, void 0, void 0, function () {", - " var exceptionId;", - " return __generator(this, function (_a) {", - " switch (_a.label) {", - " case 0:" + " path: '/test-error',", + " handler: function (request, h) {", + " return __awaiter(this, void 0, void 0, function () {", + " var exceptionId;", + " return __generator(this, function (_a) {", + " switch (_a.label) {", + " case 0:" ] } ] @@ -397,10 +383,10 @@ "packages": [ { "name": "npm:@sentry/node", - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" } ], - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" }, "server_name": "D9M3PY4LQ7.local", "timestamp": "[[timestamp]]", diff --git a/payload-files/hapi/_test-error--transaction.json b/payload-files/hapi/_test-error--transaction.json index 47013eb..6da885d 100644 --- a/payload-files/hapi/_test-error--transaction.json +++ b/payload-files/hapi/_test-error--transaction.json @@ -4,7 +4,7 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.node", - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" }, "sent_at": "[[ISODateString]]", "trace": { @@ -57,7 +57,7 @@ "resource": { "service.name": "node", "service.namespace": "sentry", - "service.version": "8.0.0-beta.6", + "service.version": "8.0.0-rc.1", "telemetry.sdk.language": "nodejs", "telemetry.sdk.name": "opentelemetry", "telemetry.sdk.version": "1.23.0" @@ -73,6 +73,7 @@ "http.host": "localhost:3030", "http.method": "GET", "http.response.status_code": 200, + "http.route": "/test-error", "http.scheme": "http", "http.status_code": 200, "http.status_text": "OK", @@ -89,7 +90,7 @@ "sentry.op": "http.server", "sentry.origin": "auto.http.otel.http", "sentry.sample_rate": 1, - "sentry.source": "url", + "sentry.source": "route", "url": "http://localhost:3030/test-error" }, "op": "http.server", @@ -173,18 +174,38 @@ "packages": [ { "name": "npm:@sentry/node", - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" } ], - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" }, "server_name": "D9M3PY4LQ7.local", - "spans": [], + "spans": [ + { + "data": { + "hapi.type": "router", + "http.method": "GET", + "http.route": "/test-error", + "otel.kind": "INTERNAL", + "sentry.op": "http", + "sentry.origin": "manual" + }, + "description": "GET /test-error", + "op": "http", + "origin": "manual", + "parent_span_id": "[[ID3]]", + "span_id": "[[ID4]]", + "start_timestamp": "[[timestamp]]", + "status": "ok", + "timestamp": "[[timestamp]]", + "trace_id": "[[ID2]]" + } + ], "start_timestamp": "[[timestamp]]", "timestamp": "[[timestamp]]", "transaction": "GET /test-error", "transaction_info": { - "source": "url" + "source": "route" }, "type": "transaction" } diff --git a/payload-files/hapi/_test-error-manual--event.json b/payload-files/hapi/_test-error-manual--event.json index 4b4e080..a2530ba 100644 --- a/payload-files/hapi/_test-error-manual--event.json +++ b/payload-files/hapi/_test-error-manual--event.json @@ -4,7 +4,7 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.node", - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" }, "sent_at": "[[ISODateString]]", "trace": { @@ -299,30 +299,30 @@ ] }, { - "colno": 65, - "context_line": " Sentry.captureException(new Error('This is an error'));", + "colno": 73, + "context_line": " Sentry.captureException(new Error('This is an error'));", "filename": "[[FILENAME7]]", "function": "?", "in_app": true, - "lineno": 156, + "lineno": 182, "module": "app", "post_context": [ - " });", - " });", - " return [4 /*yield*/, Sentry.flush(2000)];", - " case 1:", - " _a.sent();", - " return [2 /*return*/, {", - " transactionIds: global.transactionIds || []," + " });", + " });", + " return [4 /*yield*/, Sentry.flush(2000)];", + " case 1:", + " _a.sent();", + " return [2 /*return*/, {", + " transactionIds: global.transactionIds || []," ], "pre_context": [ - " handler: function (request, h) {", - " return __awaiter(this, void 0, void 0, function () {", - " return __generator(this, function (_a) {", - " switch (_a.label) {", - " case 0:", - " Sentry.startSpan({ name: 'test-transaction', op: 'e2e-test' }, function () {", - " Sentry.startSpan({ name: 'test-span' }, function () {" + " handler: function (request, h) {", + " return __awaiter(this, void 0, void 0, function () {", + " return __generator(this, function (_a) {", + " switch (_a.label) {", + " case 0:", + " Sentry.startSpan({ name: 'test-transaction', op: 'e2e-test' }, function () {", + " Sentry.startSpan({ name: 'test-span' }, function () {" ] } ] @@ -404,10 +404,10 @@ "packages": [ { "name": "npm:@sentry/node", - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" } ], - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" }, "server_name": "D9M3PY4LQ7.local", "timestamp": "[[timestamp]]", diff --git a/payload-files/hapi/_test-error-manual--transaction.json b/payload-files/hapi/_test-error-manual--transaction.json index d0ffc63..35799d4 100644 --- a/payload-files/hapi/_test-error-manual--transaction.json +++ b/payload-files/hapi/_test-error-manual--transaction.json @@ -4,7 +4,7 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.node", - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" }, "sent_at": "[[ISODateString]]", "trace": { @@ -57,7 +57,7 @@ "resource": { "service.name": "node", "service.namespace": "sentry", - "service.version": "8.0.0-beta.6", + "service.version": "8.0.0-rc.1", "telemetry.sdk.language": "nodejs", "telemetry.sdk.name": "opentelemetry", "telemetry.sdk.version": "1.23.0" @@ -73,6 +73,7 @@ "http.host": "localhost:3030", "http.method": "GET", "http.response.status_code": 200, + "http.route": "/test-error-manual", "http.scheme": "http", "http.status_code": 200, "http.status_text": "OK", @@ -89,7 +90,7 @@ "sentry.op": "http.server", "sentry.origin": "auto.http.otel.http", "sentry.sample_rate": 1, - "sentry.source": "url", + "sentry.source": "route", "url": "http://localhost:3030/test-error-manual" }, "op": "http.server", @@ -173,21 +174,24 @@ "packages": [ { "name": "npm:@sentry/node", - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" } ], - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" }, "server_name": "D9M3PY4LQ7.local", "spans": [ { "data": { + "hapi.type": "router", + "http.method": "GET", + "http.route": "/test-error-manual", "otel.kind": "INTERNAL", - "sentry.op": "e2e-test", + "sentry.op": "http", "sentry.origin": "manual" }, - "description": "test-transaction", - "op": "e2e-test", + "description": "GET /test-error-manual", + "op": "http", "origin": "manual", "parent_span_id": "[[ID3]]", "span_id": "[[ID4]]", @@ -199,9 +203,11 @@ { "data": { "otel.kind": "INTERNAL", + "sentry.op": "e2e-test", "sentry.origin": "manual" }, - "description": "test-span", + "description": "test-transaction", + "op": "e2e-test", "origin": "manual", "parent_span_id": "[[ID4]]", "span_id": "[[ID5]]", @@ -209,13 +215,27 @@ "status": "ok", "timestamp": "[[timestamp]]", "trace_id": "[[ID2]]" + }, + { + "data": { + "otel.kind": "INTERNAL", + "sentry.origin": "manual" + }, + "description": "test-span", + "origin": "manual", + "parent_span_id": "[[ID5]]", + "span_id": "[[ID6]]", + "start_timestamp": "[[timestamp]]", + "status": "ok", + "timestamp": "[[timestamp]]", + "trace_id": "[[ID2]]" } ], "start_timestamp": "[[timestamp]]", "timestamp": "[[timestamp]]", "transaction": "GET /test-error-manual", "transaction_info": { - "source": "url" + "source": "route" }, "type": "transaction" } diff --git a/payload-files/hapi/_test-local-variables-caught--event.json b/payload-files/hapi/_test-local-variables-caught--event.json index a00d8fd..ee2692c 100644 --- a/payload-files/hapi/_test-local-variables-caught--event.json +++ b/payload-files/hapi/_test-local-variables-caught--event.json @@ -4,7 +4,7 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.node", - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" }, "sent_at": "[[ISODateString]]", "trace": { @@ -58,7 +58,8 @@ "version": "v20.12.1" }, "trace": { - "span_id": "[[ID3]]", + "parent_span_id": "[[ID3]]", + "span_id": "[[ID4]]", "trace_id": "[[ID2]]" } }, @@ -73,72 +74,10 @@ }, "stacktrace": { "frames": [ - { - "colno": 9, - "context_line": " await this._lifecycle();", - "filename": "[[FILENAME1]]", - "function": "Request._execute", - "in_app": false, - "lineno": 280, - "module": "@hapi.hapi.lib:request", - "post_context": [ - " this._reply();", - " }", - "", - " async _onRequest() {", - "", - " // onRequest (can change request method and url)", - "" - ], - "pre_context": [ - " catch (err) {", - " Bounce.rethrow(err, 'system');", - " return this._reply(err);", - " }", - "", - " this._lookup();", - " this._setTimeouts();" - ] - }, - { - "colno": 5, - "filename": "[[FILENAME2]]", - "function": "process.processTicksAndRejections", - "in_app": false, - "lineno": 95, - "module": "task_queues" - }, - { - "colno": 68, - "context_line": " var response = await (typeof func === 'function' ? func(this) : this._invoke(func));", - "filename": "[[FILENAME1]]", - "function": "Request._lifecycle", - "in_app": false, - "lineno": 370, - "module": "@hapi.hapi.lib:request", - "post_context": [ - " }", - " catch (err) {", - " Bounce.rethrow(err, 'system');", - " response = this._core.Response.wrap(err, this);", - " }", - "", - " if (!response ||" - ], - "pre_context": [ - "", - " for (const func of this._route._cycle) {", - " if (this._isReplied) {", - " return;", - " }", - "", - " try {" - ] - }, { "colno": 36, "context_line": " const result = await internals.handler(request, request.route.settings.handler);", - "filename": "[[FILENAME3]]", + "filename": "[[FILENAME1]]", "function": "exports.execute", "in_app": false, "lineno": 31, @@ -165,7 +104,7 @@ { "colno": 48, "context_line": " let response = await request._core.toolkit.execute(method, request, { bind, realm, continue: 'null' });", - "filename": "[[FILENAME3]]", + "filename": "[[FILENAME1]]", "function": "internals.handler", "in_app": false, "lineno": 46, @@ -192,7 +131,7 @@ { "colno": 29, "context_line": " operation = method(request, h);", - "filename": "[[FILENAME4]]", + "filename": "[[FILENAME2]]", "function": "exports.Manager.execute", "in_app": false, "lineno": 57, @@ -217,30 +156,173 @@ ] }, { - "colno": 27, - "context_line": " throw new Error('Local Variable Error');", + "colno": 50, + "context_line": " return await api.context.with(api.trace.setSpan(api.context.active(), span), () => oldHandler.call(this, ...params));", + "filename": "[[FILENAME3]]", + "function": "?", + "in_app": false, + "lineno": 266, + "module": "@opentelemetry.instrumentation-hapi.build.src:instrumentation", + "post_context": [ + " }", + " catch (err) {", + " span.recordException(err);", + " span.setStatus({", + " code: api.SpanStatusCode.ERROR,", + " message: err.message,", + " });" + ], + "pre_context": [ + " rpcMetadata.route = route.path;", + " }", + " const metadata = (0, utils_1.getRouteMetadata)(route, pluginName);", + " const span = instrumentation.tracer.startSpan(metadata.name, {", + " attributes: metadata.attributes,", + " });", + " try {" + ] + }, + { + "colno": 46, + "context_line": " return this._getContextManager().with(context, fn, thisArg, ...args);", + "filename": "[[FILENAME4]]", + "function": "ContextAPI.with", + "in_app": false, + "lineno": 60, + "module": "@opentelemetry.api.build.src.api:context", + "post_context": [ + " }", + " /**", + " * Bind a context to a target function or event emitter", + " *", + " * @param context context to bind to the event emitter or function. Defaults to the currently active context", + " * @param target function or event emitter to bind", + " */" + ], + "pre_context": [ + " *", + " * @param context context to be active during function execution", + " * @param fn function to execute in a context", + " * @param thisArg optional receiver to be used for calling fn", + " * @param args optional arguments forwarded to fn", + " */", + " with(context, fn, thisArg, ...args) {" + ] + }, + { + "colno": 24, + "context_line": " return super.with(ctx2, fn, thisArg, ...args);", "filename": "[[FILENAME5]]", + "function": "SentryContextManager.with", + "in_app": false, + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index", + "post_context": [ + " }", + " }", + "", + " return SentryContextManager ;", + "}", + "", + "/** If this attribute is true, it means that the parent is a remote span. */" + ], + "pre_context": [ + " const ctx2 = ctx1", + " .deleteValue(SENTRY_FORK_ISOLATION_SCOPE_CONTEXT_KEY)", + " .deleteValue(SENTRY_FORK_SET_SCOPE_CONTEXT_KEY)", + " .deleteValue(SENTRY_FORK_SET_ISOLATION_SCOPE_CONTEXT_KEY);", + "", + " setContextOnScope(newCurrentScope, ctx2);", + "" + ] + }, + { + "colno": 40, + "context_line": " return this._asyncLocalStorage.run(context, cb, ...args);", + "filename": "[[FILENAME6]]", + "function": "SentryContextManager.with", + "in_app": false, + "lineno": 33, + "module": "@opentelemetry.context-async-hooks.build.src:AsyncLocalStorageContextManager", + "post_context": [ + " }", + " enable() {", + " return this;", + " }", + " disable() {", + " this._asyncLocalStorage.disable();", + " return this;" + ], + "pre_context": [ + " }", + " active() {", + " var _a;", + " return (_a = this._asyncLocalStorage.getStore()) !== null && _a !== void 0 ? _a : api_1.ROOT_CONTEXT;", + " }", + " with(context, fn, thisArg, ...args) {", + " const cb = thisArg == null ? fn : fn.bind(thisArg);" + ] + }, + { + "colno": 14, + "filename": "[[FILENAME7]]", + "function": "AsyncLocalStorage.run", + "in_app": false, + "lineno": 346, + "module": "node:async_hooks" + }, + { + "colno": 115, + "context_line": " return await api.context.with(api.trace.setSpan(api.context.active(), span), () => oldHandler.call(this, ...params));", + "filename": "[[FILENAME3]]", + "function": "?", + "in_app": false, + "lineno": 266, + "module": "@opentelemetry.instrumentation-hapi.build.src:instrumentation", + "post_context": [ + " }", + " catch (err) {", + " span.recordException(err);", + " span.setStatus({", + " code: api.SpanStatusCode.ERROR,", + " message: err.message,", + " });" + ], + "pre_context": [ + " rpcMetadata.route = route.path;", + " }", + " const metadata = (0, utils_1.getRouteMetadata)(route, pluginName);", + " const span = instrumentation.tracer.startSpan(metadata.name, {", + " attributes: metadata.attributes,", + " });", + " try {" + ] + }, + { + "colno": 35, + "context_line": " throw new Error('Local Variable Error');", + "filename": "[[FILENAME8]]", "function": "handler", "in_app": true, - "lineno": 185, + "lineno": 211, "module": "app", "post_context": [ - " }", - " catch (e) {", - " exceptionId = Sentry.captureException(e);", - " }", - " return { exceptionId: exceptionId };", - " },", - " });" + " }", + " catch (e) {", + " exceptionId = Sentry.captureException(e);", + " }", + " return { exceptionId: exceptionId };", + " },", + " });" ], "pre_context": [ - " server.route({", - " method: 'GET',", - " path: '/test-local-variables-caught',", - " handler: function (request, h) {", - " var randomVariableToRecord = 'LOCAL VARIABLE';", - " var exceptionId;", - " try {" + " server.route({", + " method: 'GET',", + " path: '/test-local-variables-caught',", + " handler: function (request, h) {", + " var randomVariableToRecord = 'LOCAL VARIABLE';", + " var exceptionId;", + " try {" ] } ] @@ -322,10 +404,10 @@ "packages": [ { "name": "npm:@sentry/node", - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" } ], - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" }, "server_name": "D9M3PY4LQ7.local", "timestamp": "[[timestamp]]", diff --git a/payload-files/hapi/_test-local-variables-caught--transaction.json b/payload-files/hapi/_test-local-variables-caught--transaction.json index 95a3e81..2fa453c 100644 --- a/payload-files/hapi/_test-local-variables-caught--transaction.json +++ b/payload-files/hapi/_test-local-variables-caught--transaction.json @@ -4,7 +4,7 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.node", - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" }, "sent_at": "[[ISODateString]]", "trace": { @@ -57,7 +57,7 @@ "resource": { "service.name": "node", "service.namespace": "sentry", - "service.version": "8.0.0-beta.6", + "service.version": "8.0.0-rc.1", "telemetry.sdk.language": "nodejs", "telemetry.sdk.name": "opentelemetry", "telemetry.sdk.version": "1.23.0" @@ -73,6 +73,7 @@ "http.host": "localhost:3030", "http.method": "GET", "http.response.status_code": 200, + "http.route": "/test-local-variables-caught", "http.scheme": "http", "http.status_code": 200, "http.status_text": "OK", @@ -89,7 +90,7 @@ "sentry.op": "http.server", "sentry.origin": "auto.http.otel.http", "sentry.sample_rate": 1, - "sentry.source": "url", + "sentry.source": "route", "url": "http://localhost:3030/test-local-variables-caught" }, "op": "http.server", @@ -173,18 +174,38 @@ "packages": [ { "name": "npm:@sentry/node", - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" } ], - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" }, "server_name": "D9M3PY4LQ7.local", - "spans": [], + "spans": [ + { + "data": { + "hapi.type": "router", + "http.method": "GET", + "http.route": "/test-local-variables-caught", + "otel.kind": "INTERNAL", + "sentry.op": "http", + "sentry.origin": "manual" + }, + "description": "GET /test-local-variables-caught", + "op": "http", + "origin": "manual", + "parent_span_id": "[[ID3]]", + "span_id": "[[ID4]]", + "start_timestamp": "[[timestamp]]", + "status": "ok", + "timestamp": "[[timestamp]]", + "trace_id": "[[ID2]]" + } + ], "start_timestamp": "[[timestamp]]", "timestamp": "[[timestamp]]", "transaction": "GET /test-local-variables-caught", "transaction_info": { - "source": "url" + "source": "route" }, "type": "transaction" } diff --git a/payload-files/hapi/_test-local-variables-uncaught--transaction.json b/payload-files/hapi/_test-local-variables-uncaught--transaction.json index 25b4f95..2f1d98e 100644 --- a/payload-files/hapi/_test-local-variables-uncaught--transaction.json +++ b/payload-files/hapi/_test-local-variables-uncaught--transaction.json @@ -4,7 +4,7 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.node", - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" }, "sent_at": "[[ISODateString]]", "trace": { @@ -57,7 +57,7 @@ "resource": { "service.name": "node", "service.namespace": "sentry", - "service.version": "8.0.0-beta.6", + "service.version": "8.0.0-rc.1", "telemetry.sdk.language": "nodejs", "telemetry.sdk.name": "opentelemetry", "telemetry.sdk.version": "1.23.0" @@ -72,18 +72,11 @@ "http.flavor": "1.1", "http.host": "localhost:3030", "http.method": "GET", - "http.response.status_code": 500, "http.scheme": "http", - "http.status_code": 500, - "http.status_text": "INTERNAL SERVER ERROR", "http.target": "/test-local-variables-uncaught", "http.url": "http://localhost:3030/test-local-variables-uncaught", "http.user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:125.0) Gecko/20100101 Firefox/125.0", - "net.host.ip": "::1", "net.host.name": "localhost", - "net.host.port": "[[highNumber]]", - "net.peer.ip": "::1", - "net.peer.port": "[[highNumber]]", "net.transport": "ip_tcp", "otel.kind": "SERVER", "sentry.op": "http.server", @@ -95,7 +88,7 @@ "op": "http.server", "origin": "auto.http.otel.http", "span_id": "[[ID3]]", - "status": "unknown_error", + "status": "internal_error", "trace_id": "[[ID2]]" } }, @@ -173,13 +166,34 @@ "packages": [ { "name": "npm:@sentry/node", - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" } ], - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" }, "server_name": "D9M3PY4LQ7.local", - "spans": [], + "spans": [ + { + "data": { + "hapi.type": "router", + "http.method": "GET", + "http.route": "/test-local-variables-uncaught", + "otel.kind": "INTERNAL", + "sentry.op": "http", + "sentry.origin": "manual" + }, + "description": "GET /test-local-variables-uncaught", + "measurements": {}, + "op": "http", + "origin": "manual", + "parent_span_id": "[[ID3]]", + "span_id": "[[ID4]]", + "start_timestamp": "[[timestamp]]", + "status": "unknown_error", + "timestamp": "[[timestamp]]", + "trace_id": "[[ID2]]" + } + ], "start_timestamp": "[[timestamp]]", "timestamp": "[[timestamp]]", "transaction": "GET /test-local-variables-uncaught", diff --git a/payload-files/hapi/_test-param-error_{param}--event.json b/payload-files/hapi/_test-param-error_{param}--event.json index 812ddfe..579d4e7 100644 --- a/payload-files/hapi/_test-param-error_{param}--event.json +++ b/payload-files/hapi/_test-param-error_{param}--event.json @@ -4,7 +4,7 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.node", - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" }, "sent_at": "[[ISODateString]]", "trace": { @@ -58,7 +58,8 @@ "version": "v20.12.1" }, "trace": { - "span_id": "[[ID3]]", + "parent_span_id": "[[ID3]]", + "span_id": "[[ID4]]", "trace_id": "[[ID2]]" } }, @@ -74,120 +75,101 @@ "stacktrace": { "frames": [ { - "colno": 36, - "context_line": " const result = await internals.handler(request, request.route.settings.handler);", + "colno": 40, + "context_line": " return this._asyncLocalStorage.run(context, cb, ...args);", "filename": "[[FILENAME1]]", - "function": "exports.execute", + "function": "SentryContextManager.with", "in_app": false, - "lineno": 31, - "module": "@hapi.hapi.lib:handler", + "lineno": 33, + "module": "@opentelemetry.context-async-hooks.build.src:AsyncLocalStorageContextManager", "post_context": [ - " if (result._takeover ||", - " typeof result === 'symbol') {", - "", - " return result;", " }", - "", - " request._setResponse(result);" + " enable() {", + " return this;", + " }", + " disable() {", + " this._asyncLocalStorage.disable();", + " return this;" ], "pre_context": [ - " }", - " }", - " }", " }", - "", - " // Handler", - "" + " active() {", + " var _a;", + " return (_a = this._asyncLocalStorage.getStore()) !== null && _a !== void 0 ? _a : api_1.ROOT_CONTEXT;", + " }", + " with(context, fn, thisArg, ...args) {", + " const cb = thisArg == null ? fn : fn.bind(thisArg);" ] }, { - "colno": 48, - "context_line": " let response = await request._core.toolkit.execute(method, request, { bind, realm, continue: 'null' });", - "filename": "[[FILENAME1]]", - "function": "internals.handler", + "colno": 14, + "filename": "[[FILENAME2]]", + "function": "AsyncLocalStorage.run", "in_app": false, - "lineno": 46, - "module": "@hapi.hapi.lib:handler", - "post_context": [ - "", - " // Handler", - "", - " if (!pre) {", - " if (response.isBoom) {", - " request._log(['handler', 'error'], response);", - " throw response;" - ], - "pre_context": [ - "};", - "", - "", - "internals.handler = async function (request, method, pre) {", - "", - " const bind = request.route.settings.bind;", - " const realm = request.route.realm;" - ] + "lineno": 346, + "module": "node:async_hooks" }, { - "colno": 29, - "context_line": " operation = method(request, h);", - "filename": "[[FILENAME2]]", - "function": "exports.Manager.execute", + "colno": 115, + "context_line": " return await api.context.with(api.trace.setSpan(api.context.active(), span), () => oldHandler.call(this, ...params));", + "filename": "[[FILENAME3]]", + "function": "?", "in_app": false, - "lineno": 57, - "module": "@hapi.hapi.lib:toolkit", + "lineno": 266, + "module": "@opentelemetry.instrumentation-hapi.build.src:instrumentation", "post_context": [ - " }", - "", - " var response = await exports.timed(operation, options);", - " }", - " catch (err) {", - " if (Bounce.isSystem(err)) {", - " response = Boom.badImplementation(err);" + " }", + " catch (err) {", + " span.recordException(err);", + " span.setStatus({", + " code: api.SpanStatusCode.ERROR,", + " message: err.message,", + " });" ], "pre_context": [ - " if (bind) {", - " operation = method.call(bind, request, h);", - " }", - " else if (options.args) {", - " operation = method(request, h, ...options.args);", - " }", - " else {" + " rpcMetadata.route = route.path;", + " }", + " const metadata = (0, utils_1.getRouteMetadata)(route, pluginName);", + " const span = instrumentation.tracer.startSpan(metadata.name, {", + " attributes: metadata.attributes,", + " });", + " try {" ] }, { - "colno": 24, - "context_line": " return __awaiter(this, void 0, void 0, function () {", - "filename": "[[FILENAME3]]", + "colno": 32, + "context_line": " return __awaiter(this, void 0, void 0, function () {", + "filename": "[[FILENAME4]]", "function": "handler", "in_app": true, - "lineno": 109, + "lineno": 135, "module": "app", "post_context": [ - " var exceptionId;", - " return __generator(this, function (_a) {", - " switch (_a.label) {", - " case 0:", - " exceptionId = Sentry.captureException(new Error('This is an error'));", - " return [4 /*yield*/, Sentry.flush(2000)];", - " case 1:" + " var exceptionId;", + " return __generator(this, function (_a) {", + " switch (_a.label) {", + " case 0:", + " exceptionId = Sentry.captureException(new Error('This is an error'));", + " return [4 /*yield*/, Sentry.flush(2000)];", + " case 1:" ], "pre_context": [ - " return { paramWas: request.params.param };", - " },", - " });", - " server.route({", - " method: 'GET',", - " path: '/test-param-error/{param}',", - " handler: function (request, h) {" + " return { paramWas: request.params.param };", + " },", + " });", + " server.route({", + " method: 'GET',", + " path: '/test-param-error/{param}',", + " handler: function (request, h) {" ] }, { "colno": 12, "context_line": " return new (P || (P = Promise))(function (resolve, reject) {", - "filename": "[[FILENAME3]]", + "filename": "[[FILENAME4]]", "function": "__awaiter", "in_app": true, - "lineno": 4, + "lineno": 27, "module": "app", "post_context": [ " function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }", @@ -199,13 +181,17 @@ "var __generator = (this && this.__generator) || function (thisArg, body) {" ], "pre_context": [ - "\"use strict\";", + " var result = {};", + " if (mod != null) for (var k in mod) if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);", + " __setModuleDefault(result, mod);", + " return result;", + "};", "var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {", " function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }" ] }, { - "filename": "[[FILENAME4]]", + "filename": "[[FILENAME5]]", "function": "new Promise", "in_app": false, "module": "" @@ -213,10 +199,10 @@ { "colno": 71, "context_line": " step((generator = generator.apply(thisArg, _arguments || [])).next());", - "filename": "[[FILENAME3]]", + "filename": "[[FILENAME4]]", "function": "?", "in_app": true, - "lineno": 8, + "lineno": 31, "module": "app", "post_context": [ " });", @@ -228,7 +214,7 @@ " function step(op) {" ], "pre_context": [ - "\"use strict\";", + "};", "var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {", " function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }", " return new (P || (P = Promise))(function (resolve, reject) {", @@ -240,10 +226,10 @@ { "colno": 53, "context_line": " function verb(n) { return function (v) { return step([n, v]); }; }", - "filename": "[[FILENAME3]]", + "filename": "[[FILENAME4]]", "function": "Object.next", "in_app": true, - "lineno": 14, + "lineno": 37, "module": "app", "post_context": [ " function step(op) {", @@ -267,10 +253,10 @@ { "colno": 23, "context_line": " op = body.call(thisArg, _);", - "filename": "[[FILENAME3]]", + "filename": "[[FILENAME4]]", "function": "step", "in_app": true, - "lineno": 33, + "lineno": 56, "module": "app", "post_context": [ " } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }", @@ -292,30 +278,30 @@ ] }, { - "colno": 71, - "context_line": " exceptionId = Sentry.captureException(new Error('This is an error'));", - "filename": "[[FILENAME3]]", + "colno": 79, + "context_line": " exceptionId = Sentry.captureException(new Error('This is an error'));", + "filename": "[[FILENAME4]]", "function": "?", "in_app": true, - "lineno": 114, + "lineno": 140, "module": "app", "post_context": [ - " return [4 /*yield*/, Sentry.flush(2000)];", - " case 1:", - " _a.sent();", - " return [2 /*return*/, { exceptionId: exceptionId, paramWas: request.params.param }];", - " }", - " });", - " });" + " return [4 /*yield*/, Sentry.flush(2000)];", + " case 1:", + " _a.sent();", + " return [2 /*return*/, { exceptionId: exceptionId, paramWas: request.params.param }];", + " }", + " });", + " });" ], "pre_context": [ - " path: '/test-param-error/{param}',", - " handler: function (request, h) {", - " return __awaiter(this, void 0, void 0, function () {", - " var exceptionId;", - " return __generator(this, function (_a) {", - " switch (_a.label) {", - " case 0:" + " path: '/test-param-error/{param}',", + " handler: function (request, h) {", + " return __awaiter(this, void 0, void 0, function () {", + " var exceptionId;", + " return __generator(this, function (_a) {", + " switch (_a.label) {", + " case 0:" ] } ] @@ -397,10 +383,10 @@ "packages": [ { "name": "npm:@sentry/node", - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" } ], - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" }, "server_name": "D9M3PY4LQ7.local", "timestamp": "[[timestamp]]", diff --git a/payload-files/hapi/_test-param-error_{param}--transaction.json b/payload-files/hapi/_test-param-error_{param}--transaction.json index c6bcde7..3e74649 100644 --- a/payload-files/hapi/_test-param-error_{param}--transaction.json +++ b/payload-files/hapi/_test-param-error_{param}--transaction.json @@ -4,7 +4,7 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.node", - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" }, "sent_at": "[[ISODateString]]", "trace": { @@ -13,7 +13,7 @@ "sample_rate": "1", "sampled": "true", "trace_id": "[[ID2]]", - "transaction": "GET /test-param-error/1337" + "transaction": "GET /test-param-error/{param}" } }, { @@ -57,7 +57,7 @@ "resource": { "service.name": "node", "service.namespace": "sentry", - "service.version": "8.0.0-beta.6", + "service.version": "8.0.0-rc.1", "telemetry.sdk.language": "nodejs", "telemetry.sdk.name": "opentelemetry", "telemetry.sdk.version": "1.23.0" @@ -73,6 +73,7 @@ "http.host": "localhost:3030", "http.method": "GET", "http.response.status_code": 200, + "http.route": "/test-param-error/{param}", "http.scheme": "http", "http.status_code": 200, "http.status_text": "OK", @@ -89,7 +90,7 @@ "sentry.op": "http.server", "sentry.origin": "auto.http.otel.http", "sentry.sample_rate": 1, - "sentry.source": "url", + "sentry.source": "route", "url": "http://localhost:3030/test-param-error/1337" }, "op": "http.server", @@ -173,18 +174,38 @@ "packages": [ { "name": "npm:@sentry/node", - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" } ], - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" }, "server_name": "D9M3PY4LQ7.local", - "spans": [], + "spans": [ + { + "data": { + "hapi.type": "router", + "http.method": "GET", + "http.route": "/test-param-error/{param}", + "otel.kind": "INTERNAL", + "sentry.op": "http", + "sentry.origin": "manual" + }, + "description": "GET /test-param-error/{param}", + "op": "http", + "origin": "manual", + "parent_span_id": "[[ID3]]", + "span_id": "[[ID4]]", + "start_timestamp": "[[timestamp]]", + "status": "ok", + "timestamp": "[[timestamp]]", + "trace_id": "[[ID2]]" + } + ], "start_timestamp": "[[timestamp]]", "timestamp": "[[timestamp]]", - "transaction": "GET /test-param-error/1337", + "transaction": "GET /test-param-error/{param}", "transaction_info": { - "source": "url" + "source": "route" }, "type": "transaction" } diff --git a/payload-files/hapi/_test-param-success_{param}--transaction.json b/payload-files/hapi/_test-param-success_{param}--transaction.json index 3efddfb..8a34dec 100644 --- a/payload-files/hapi/_test-param-success_{param}--transaction.json +++ b/payload-files/hapi/_test-param-success_{param}--transaction.json @@ -4,7 +4,7 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.node", - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" }, "sent_at": "[[ISODateString]]", "trace": { @@ -13,7 +13,7 @@ "sample_rate": "1", "sampled": "true", "trace_id": "[[ID2]]", - "transaction": "GET /test-param-success/1337" + "transaction": "GET /test-param-success/{param}" } }, { @@ -57,7 +57,7 @@ "resource": { "service.name": "node", "service.namespace": "sentry", - "service.version": "8.0.0-beta.6", + "service.version": "8.0.0-rc.1", "telemetry.sdk.language": "nodejs", "telemetry.sdk.name": "opentelemetry", "telemetry.sdk.version": "1.23.0" @@ -73,6 +73,7 @@ "http.host": "localhost:3030", "http.method": "GET", "http.response.status_code": 200, + "http.route": "/test-param-success/{param}", "http.scheme": "http", "http.status_code": 200, "http.status_text": "OK", @@ -89,7 +90,7 @@ "sentry.op": "http.server", "sentry.origin": "auto.http.otel.http", "sentry.sample_rate": 1, - "sentry.source": "url", + "sentry.source": "route", "url": "http://localhost:3030/test-param-success/1337" }, "op": "http.server", @@ -173,18 +174,38 @@ "packages": [ { "name": "npm:@sentry/node", - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" } ], - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" }, "server_name": "D9M3PY4LQ7.local", - "spans": [], + "spans": [ + { + "data": { + "hapi.type": "router", + "http.method": "GET", + "http.route": "/test-param-success/{param}", + "otel.kind": "INTERNAL", + "sentry.op": "http", + "sentry.origin": "manual" + }, + "description": "GET /test-param-success/{param}", + "op": "http", + "origin": "manual", + "parent_span_id": "[[ID3]]", + "span_id": "[[ID4]]", + "start_timestamp": "[[timestamp]]", + "status": "ok", + "timestamp": "[[timestamp]]", + "trace_id": "[[ID2]]" + } + ], "start_timestamp": "[[timestamp]]", "timestamp": "[[timestamp]]", - "transaction": "GET /test-param-success/1337", + "transaction": "GET /test-param-success/{param}", "transaction_info": { - "source": "url" + "source": "route" }, "type": "transaction" } diff --git a/payload-files/hapi/_test-success--transaction.json b/payload-files/hapi/_test-success--transaction.json index 93b5d9f..ce86f3f 100644 --- a/payload-files/hapi/_test-success--transaction.json +++ b/payload-files/hapi/_test-success--transaction.json @@ -4,7 +4,7 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.node", - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" }, "sent_at": "[[ISODateString]]", "trace": { @@ -57,7 +57,7 @@ "resource": { "service.name": "node", "service.namespace": "sentry", - "service.version": "8.0.0-beta.6", + "service.version": "8.0.0-rc.1", "telemetry.sdk.language": "nodejs", "telemetry.sdk.name": "opentelemetry", "telemetry.sdk.version": "1.23.0" @@ -73,6 +73,7 @@ "http.host": "localhost:3030", "http.method": "GET", "http.response.status_code": 200, + "http.route": "/test-success", "http.scheme": "http", "http.status_code": 200, "http.status_text": "OK", @@ -89,7 +90,7 @@ "sentry.op": "http.server", "sentry.origin": "auto.http.otel.http", "sentry.sample_rate": 1, - "sentry.source": "url", + "sentry.source": "route", "url": "http://localhost:3030/test-success" }, "op": "http.server", @@ -173,18 +174,38 @@ "packages": [ { "name": "npm:@sentry/node", - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" } ], - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" }, "server_name": "D9M3PY4LQ7.local", - "spans": [], + "spans": [ + { + "data": { + "hapi.type": "router", + "http.method": "GET", + "http.route": "/test-success", + "otel.kind": "INTERNAL", + "sentry.op": "http", + "sentry.origin": "manual" + }, + "description": "GET /test-success", + "op": "http", + "origin": "manual", + "parent_span_id": "[[ID3]]", + "span_id": "[[ID4]]", + "start_timestamp": "[[timestamp]]", + "status": "ok", + "timestamp": "[[timestamp]]", + "trace_id": "[[ID2]]" + } + ], "start_timestamp": "[[timestamp]]", "timestamp": "[[timestamp]]", "transaction": "GET /test-success", "transaction_info": { - "source": "url" + "source": "route" }, "type": "transaction" } diff --git a/payload-files/hapi/_test-success-manual--transaction.json b/payload-files/hapi/_test-success-manual--transaction.json index c1ed40d..a6df81f 100644 --- a/payload-files/hapi/_test-success-manual--transaction.json +++ b/payload-files/hapi/_test-success-manual--transaction.json @@ -4,7 +4,7 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.node", - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" }, "sent_at": "[[ISODateString]]", "trace": { @@ -57,7 +57,7 @@ "resource": { "service.name": "node", "service.namespace": "sentry", - "service.version": "8.0.0-beta.6", + "service.version": "8.0.0-rc.1", "telemetry.sdk.language": "nodejs", "telemetry.sdk.name": "opentelemetry", "telemetry.sdk.version": "1.23.0" @@ -73,6 +73,7 @@ "http.host": "localhost:3030", "http.method": "GET", "http.response.status_code": 200, + "http.route": "/test-success-manual", "http.scheme": "http", "http.status_code": 200, "http.status_text": "OK", @@ -89,7 +90,7 @@ "sentry.op": "http.server", "sentry.origin": "auto.http.otel.http", "sentry.sample_rate": 1, - "sentry.source": "url", + "sentry.source": "route", "url": "http://localhost:3030/test-success-manual" }, "op": "http.server", @@ -173,21 +174,24 @@ "packages": [ { "name": "npm:@sentry/node", - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" } ], - "version": "8.0.0-beta.6" + "version": "8.0.0-rc.1" }, "server_name": "D9M3PY4LQ7.local", "spans": [ { "data": { + "hapi.type": "router", + "http.method": "GET", + "http.route": "/test-success-manual", "otel.kind": "INTERNAL", - "sentry.op": "e2e-test", + "sentry.op": "http", "sentry.origin": "manual" }, - "description": "test-transaction", - "op": "e2e-test", + "description": "GET /test-success-manual", + "op": "http", "origin": "manual", "parent_span_id": "[[ID3]]", "span_id": "[[ID4]]", @@ -199,9 +203,11 @@ { "data": { "otel.kind": "INTERNAL", + "sentry.op": "e2e-test", "sentry.origin": "manual" }, - "description": "test-span", + "description": "test-transaction", + "op": "e2e-test", "origin": "manual", "parent_span_id": "[[ID4]]", "span_id": "[[ID5]]", @@ -209,13 +215,27 @@ "status": "ok", "timestamp": "[[timestamp]]", "trace_id": "[[ID2]]" + }, + { + "data": { + "otel.kind": "INTERNAL", + "sentry.origin": "manual" + }, + "description": "test-span", + "origin": "manual", + "parent_span_id": "[[ID5]]", + "span_id": "[[ID6]]", + "start_timestamp": "[[timestamp]]", + "status": "ok", + "timestamp": "[[timestamp]]", + "trace_id": "[[ID2]]" } ], "start_timestamp": "[[timestamp]]", "timestamp": "[[timestamp]]", "transaction": "GET /test-success-manual", "transaction_info": { - "source": "url" + "source": "route" }, "type": "transaction" } diff --git a/yarn.lock b/yarn.lock index 0022b49..9342f06 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2054,13 +2054,6 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/api@npm:1.7.0": - version: 1.7.0 - resolution: "@opentelemetry/api@npm:1.7.0" - checksum: 10c0/b5468115d1cec45dd2b86b39210fdc03620a93b9f07c3d20b14081f75e2f7c9b37ceceeb60d5f35c6d4f9819ae07eee0b4874e53e7362376db21db1e00f483f8 - languageName: node - linkType: hard - "@opentelemetry/api@npm:1.8.0, @opentelemetry/api@npm:^1.0.0, @opentelemetry/api@npm:^1.6.0, @opentelemetry/api@npm:^1.8.0": version: 1.8.0 resolution: "@opentelemetry/api@npm:1.8.0" @@ -2077,28 +2070,6 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/core@npm:1.20.0": - version: 1.20.0 - resolution: "@opentelemetry/core@npm:1.20.0" - dependencies: - "@opentelemetry/semantic-conventions": "npm:1.20.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.8.0" - checksum: 10c0/70091bd7756abfce0cdd1fbf0fc2e03c4d84660a115effce99784b7f6a628857bdf9b89aa3dff3b745d82ea3004ac548fa094954395fc4b7613bd60a34d46099 - languageName: node - linkType: hard - -"@opentelemetry/core@npm:1.21.0": - version: 1.21.0 - resolution: "@opentelemetry/core@npm:1.21.0" - dependencies: - "@opentelemetry/semantic-conventions": "npm:1.21.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.8.0" - checksum: 10c0/e6f1adcd224944f725ccfc4a337cb20405cb2081fa0a2a66a47a9044b248f47318f43c6d140e8ebbd4082d8657894e9d1a8e1a10db112ca8896c6bc4494c346c - languageName: node - linkType: hard - "@opentelemetry/core@npm:1.23.0, @opentelemetry/core@npm:^1.1.0, @opentelemetry/core@npm:^1.23.0, @opentelemetry/core@npm:^1.8.0": version: 1.23.0 resolution: "@opentelemetry/core@npm:1.23.0" @@ -2148,19 +2119,6 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/instrumentation-fastify@npm:0.33.0": - version: 0.33.0 - resolution: "@opentelemetry/instrumentation-fastify@npm:0.33.0" - dependencies: - "@opentelemetry/core": "npm:^1.8.0" - "@opentelemetry/instrumentation": "npm:^0.48.0" - "@opentelemetry/semantic-conventions": "npm:^1.0.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/2b03e742e43826ffcd67cb7653018d6f966517e740ad6d282a2ae8da38265c21aca01e89f26a3a50b1911162380288adb984958a70625f10a4182d5adccbbeff - languageName: node - linkType: hard - "@opentelemetry/instrumentation-fastify@npm:0.35.0": version: 0.35.0 resolution: "@opentelemetry/instrumentation-fastify@npm:0.35.0" @@ -2174,17 +2132,6 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/instrumentation-graphql@npm:0.37.0": - version: 0.37.0 - resolution: "@opentelemetry/instrumentation-graphql@npm:0.37.0" - dependencies: - "@opentelemetry/instrumentation": "npm:^0.48.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/8501e09d5aaac4558b183c76e423439a2ed743355e251b6d1de306efdc9366b971bc849c1440e77c94b0224ef75348d97ccb1499b1b7098efe2c314294eb0e84 - languageName: node - linkType: hard - "@opentelemetry/instrumentation-graphql@npm:0.39.0": version: 0.39.0 resolution: "@opentelemetry/instrumentation-graphql@npm:0.39.0" @@ -2210,17 +2157,16 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/instrumentation-http@npm:0.48.0": - version: 0.48.0 - resolution: "@opentelemetry/instrumentation-http@npm:0.48.0" +"@opentelemetry/instrumentation-hapi@npm:0.38.0": + version: 0.38.0 + resolution: "@opentelemetry/instrumentation-hapi@npm:0.38.0" dependencies: - "@opentelemetry/core": "npm:1.21.0" - "@opentelemetry/instrumentation": "npm:0.48.0" - "@opentelemetry/semantic-conventions": "npm:1.21.0" - semver: "npm:^7.5.2" + "@opentelemetry/core": "npm:^1.8.0" + "@opentelemetry/instrumentation": "npm:^0.51.0" + "@opentelemetry/semantic-conventions": "npm:^1.0.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/c02e3b4168d709c453c14e29d11e37e9c29b1791c5266948f0ead77777c1e343c6450e9851558790596a311bf4bf068b685a0314713d3fda083994c5463fae28 + checksum: 10c0/355fb310b7c5dc1ea329a8a8881bec5ebf58848716b5db145323b45eef1c9c85a8fa9b330d3221b14edf32292454592ce81a0cb3d6fdbc9ebd99856e7689fe90 languageName: node linkType: hard @@ -2279,19 +2225,6 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/instrumentation-mongoose@npm:0.35.0": - version: 0.35.0 - resolution: "@opentelemetry/instrumentation-mongoose@npm:0.35.0" - dependencies: - "@opentelemetry/core": "npm:^1.8.0" - "@opentelemetry/instrumentation": "npm:^0.48.0" - "@opentelemetry/semantic-conventions": "npm:^1.0.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/dac272772644525af92f6aebc9618f858b13a0f89ddffd4144621adfb6e8fd5309b69612abeb94523bc7f369a94d59710174975325cbbdc68372517230cca1c8 - languageName: node - linkType: hard - "@opentelemetry/instrumentation-mongoose@npm:0.37.0": version: 0.37.0 resolution: "@opentelemetry/instrumentation-mongoose@npm:0.37.0" @@ -2305,19 +2238,6 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/instrumentation-mysql2@npm:0.35.0": - version: 0.35.0 - resolution: "@opentelemetry/instrumentation-mysql2@npm:0.35.0" - dependencies: - "@opentelemetry/instrumentation": "npm:^0.48.0" - "@opentelemetry/semantic-conventions": "npm:^1.0.0" - "@opentelemetry/sql-common": "npm:^0.40.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/c83d031df6db68efa76450b8ca13f1f76fd106bab7b4dcd0932f44966c8018cd7afa13994bd9ad1a2334d9b8622f6d58448d45212ea3b8cffe711d971b64ca70 - languageName: node - linkType: hard - "@opentelemetry/instrumentation-mysql2@npm:0.37.0": version: 0.37.0 resolution: "@opentelemetry/instrumentation-mysql2@npm:0.37.0" @@ -2331,19 +2251,6 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/instrumentation-mysql@npm:0.35.0": - version: 0.35.0 - resolution: "@opentelemetry/instrumentation-mysql@npm:0.35.0" - dependencies: - "@opentelemetry/instrumentation": "npm:^0.48.0" - "@opentelemetry/semantic-conventions": "npm:^1.0.0" - "@types/mysql": "npm:2.15.22" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/24f92429f71df9e56a7875aa57a4e694260bb202c9110983b432190be7f6dc211a987e4ba3e7d572d4e53fa1f52a227d6e76c70767139a0c34304aec06540c72 - languageName: node - linkType: hard - "@opentelemetry/instrumentation-mysql@npm:0.37.0": version: 0.37.0 resolution: "@opentelemetry/instrumentation-mysql@npm:0.37.0" @@ -2357,18 +2264,6 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/instrumentation-nestjs-core@npm:0.34.0": - version: 0.34.0 - resolution: "@opentelemetry/instrumentation-nestjs-core@npm:0.34.0" - dependencies: - "@opentelemetry/instrumentation": "npm:^0.48.0" - "@opentelemetry/semantic-conventions": "npm:^1.0.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/f6929e44b6cb85488f35fc059a2b689b7406c402ba83226a21a25e9942d8e11eae208de259cd080f7f459a0de590220d248d2dc9dc7f957f2521c5923d815497 - languageName: node - linkType: hard - "@opentelemetry/instrumentation-nestjs-core@npm:0.36.0": version: 0.36.0 resolution: "@opentelemetry/instrumentation-nestjs-core@npm:0.36.0" @@ -2396,21 +2291,6 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/instrumentation@npm:0.47.0": - version: 0.47.0 - resolution: "@opentelemetry/instrumentation@npm:0.47.0" - dependencies: - "@types/shimmer": "npm:^1.0.2" - import-in-the-middle: "npm:^1.7.2" - require-in-the-middle: "npm:^7.1.1" - semver: "npm:^7.5.2" - shimmer: "npm:^1.2.1" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/cc4c0ed030ec60c58d805d96c509e5ce1d33ae40b64622824319ed24d9e7c9e9a7c0864360c08107126ab29c026848a30b29a91295b9007aa21d0a67dc200a8e - languageName: node - linkType: hard - "@opentelemetry/instrumentation@npm:0.48.0, @opentelemetry/instrumentation@npm:^0.48.0": version: 0.48.0 resolution: "@opentelemetry/instrumentation@npm:0.48.0" @@ -2480,18 +2360,6 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/resources@npm:1.20.0": - version: 1.20.0 - resolution: "@opentelemetry/resources@npm:1.20.0" - dependencies: - "@opentelemetry/core": "npm:1.20.0" - "@opentelemetry/semantic-conventions": "npm:1.20.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.8.0" - checksum: 10c0/4a8a030e2e627a32c1f32e02dd0093d93d2202ea646035f84eae71d9ec9417d3d0d82d110cbf5b79bec2ea918f97dcd62b4f09ce22936436f34bba42b7a7576a - languageName: node - linkType: hard - "@opentelemetry/resources@npm:1.23.0, @opentelemetry/resources@npm:^1.23.0": version: 1.23.0 resolution: "@opentelemetry/resources@npm:1.23.0" @@ -2517,19 +2385,6 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/sdk-trace-base@npm:1.20.0": - version: 1.20.0 - resolution: "@opentelemetry/sdk-trace-base@npm:1.20.0" - dependencies: - "@opentelemetry/core": "npm:1.20.0" - "@opentelemetry/resources": "npm:1.20.0" - "@opentelemetry/semantic-conventions": "npm:1.20.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.8.0" - checksum: 10c0/d92dea3bb9eba044fd20549200c4ecf66b935d7568be1eaa00c51ddfb9b66505baaaacead2a0ab6624def79e1b2a6e22ce487e3c9a91c7ec9d951f42b6d6e171 - languageName: node - linkType: hard - "@opentelemetry/sdk-trace-base@npm:1.23.0, @opentelemetry/sdk-trace-base@npm:^1.23.0": version: 1.23.0 resolution: "@opentelemetry/sdk-trace-base@npm:1.23.0" @@ -2543,20 +2398,6 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/semantic-conventions@npm:1.20.0": - version: 1.20.0 - resolution: "@opentelemetry/semantic-conventions@npm:1.20.0" - checksum: 10c0/71299d2040b1d3f665128107fda6bde818244e7a49932d7e4ac451c088fd4116ace91d119376df30c15eb1a61da76ab50edade2c90214ba7db9284d4c3e43197 - languageName: node - linkType: hard - -"@opentelemetry/semantic-conventions@npm:1.21.0": - version: 1.21.0 - resolution: "@opentelemetry/semantic-conventions@npm:1.21.0" - checksum: 10c0/ba1eabdbe5cdc04cbb7ce28f2df91fc95000e14861eb93937cfc7768d29c7e57692eb4fb2645f6ba87ae046acc1d1e27e4e6415e46e03015d54a6fdaf8e9635b - languageName: node - linkType: hard - "@opentelemetry/semantic-conventions@npm:1.23.0, @opentelemetry/semantic-conventions@npm:^1.0.0, @opentelemetry/semantic-conventions@npm:^1.17.0, @opentelemetry/semantic-conventions@npm:^1.22.0, @opentelemetry/semantic-conventions@npm:^1.23.0": version: 1.23.0 resolution: "@opentelemetry/semantic-conventions@npm:1.23.0" @@ -2607,17 +2448,6 @@ __metadata: languageName: node linkType: hard -"@prisma/instrumentation@npm:5.9.0": - version: 5.9.0 - resolution: "@prisma/instrumentation@npm:5.9.0" - dependencies: - "@opentelemetry/api": "npm:1.7.0" - "@opentelemetry/instrumentation": "npm:0.47.0" - "@opentelemetry/sdk-trace-base": "npm:1.20.0" - checksum: 10c0/4f1bf75da102e37e4a2a62859bfa08a4192698f8d56a9fa181cccf63c5868e1de81cf44c8a57366ff51e4d17474746198ec106c4e71928dbc961123ebfcd2f93 - languageName: node - linkType: hard - "@remix-run/dev@npm:^2.8.1": version: 2.8.1 resolution: "@remix-run/dev@npm:2.8.1" @@ -3220,16 +3050,6 @@ __metadata: languageName: node linkType: hard -"@sentry/core@npm:8.0.0-beta.3": - version: 8.0.0-beta.3 - resolution: "@sentry/core@npm:8.0.0-beta.3" - dependencies: - "@sentry/types": "npm:8.0.0-beta.3" - "@sentry/utils": "npm:8.0.0-beta.3" - checksum: 10c0/e7380bdd75d290111712ed3f4deef8569c44407d73a19ff58ae0df6aece500e29e67048bcfe933c3156e19f9c4468f00b427e4442cd1a8327367603b0fef2045 - languageName: node - linkType: hard - "@sentry/core@npm:8.0.0-beta.6": version: 8.0.0-beta.6 resolution: "@sentry/core@npm:8.0.0-beta.6" @@ -3240,6 +3060,16 @@ __metadata: languageName: node linkType: hard +"@sentry/core@npm:8.0.0-rc.1": + version: 8.0.0-rc.1 + resolution: "@sentry/core@npm:8.0.0-rc.1" + dependencies: + "@sentry/types": "npm:8.0.0-rc.1" + "@sentry/utils": "npm:8.0.0-rc.1" + checksum: 10c0/355a876ebbe262d5fdc3c68520b8f2a29a3209b587127ffc2a29df6e0bb0199dc434f0145a317ac9e4be89eb413fefb84a88e43d9913b43fa0c4788d76513de4 + languageName: node + linkType: hard + "@sentry/integrations@npm:7.110.1": version: 7.110.1 resolution: "@sentry/integrations@npm:7.110.1" @@ -3317,9 +3147,9 @@ __metadata: languageName: node linkType: hard -"@sentry/node@npm:8.0.0-beta.3": - version: 8.0.0-beta.3 - resolution: "@sentry/node@npm:8.0.0-beta.3" +"@sentry/node@npm:8.0.0-beta.6": + version: 8.0.0-beta.6 + resolution: "@sentry/node@npm:8.0.0-beta.6" dependencies: "@opentelemetry/api": "npm:^1.8.0" "@opentelemetry/context-async-hooks": "npm:^1.23.0" @@ -3327,46 +3157,47 @@ __metadata: "@opentelemetry/instrumentation": "npm:0.48.0" "@opentelemetry/instrumentation-connect": "npm:0.35.0" "@opentelemetry/instrumentation-express": "npm:0.35.0" - "@opentelemetry/instrumentation-fastify": "npm:0.33.0" - "@opentelemetry/instrumentation-graphql": "npm:0.37.0" + "@opentelemetry/instrumentation-fastify": "npm:0.35.0" + "@opentelemetry/instrumentation-graphql": "npm:0.39.0" "@opentelemetry/instrumentation-hapi": "npm:0.36.0" - "@opentelemetry/instrumentation-http": "npm:0.48.0" + "@opentelemetry/instrumentation-http": "npm:0.51.0" + "@opentelemetry/instrumentation-ioredis": "npm:0.40.0" "@opentelemetry/instrumentation-koa": "npm:0.39.0" "@opentelemetry/instrumentation-mongodb": "npm:0.39.0" - "@opentelemetry/instrumentation-mongoose": "npm:0.35.0" - "@opentelemetry/instrumentation-mysql": "npm:0.35.0" - "@opentelemetry/instrumentation-mysql2": "npm:0.35.0" - "@opentelemetry/instrumentation-nestjs-core": "npm:0.34.0" + "@opentelemetry/instrumentation-mongoose": "npm:0.37.0" + "@opentelemetry/instrumentation-mysql": "npm:0.37.0" + "@opentelemetry/instrumentation-mysql2": "npm:0.37.0" + "@opentelemetry/instrumentation-nestjs-core": "npm:0.36.0" "@opentelemetry/instrumentation-pg": "npm:0.40.0" "@opentelemetry/resources": "npm:^1.23.0" "@opentelemetry/sdk-trace-base": "npm:^1.23.0" "@opentelemetry/semantic-conventions": "npm:^1.23.0" - "@prisma/instrumentation": "npm:5.9.0" - "@sentry/core": "npm:8.0.0-beta.3" - "@sentry/opentelemetry": "npm:8.0.0-beta.3" - "@sentry/types": "npm:8.0.0-beta.3" - "@sentry/utils": "npm:8.0.0-beta.3" + "@prisma/instrumentation": "npm:5.13.0" + "@sentry/core": "npm:8.0.0-beta.6" + "@sentry/opentelemetry": "npm:8.0.0-beta.6" + "@sentry/types": "npm:8.0.0-beta.6" + "@sentry/utils": "npm:8.0.0-beta.6" opentelemetry-instrumentation-fetch-node: "npm:1.2.0" dependenciesMeta: opentelemetry-instrumentation-fetch-node: optional: true - checksum: 10c0/a321c54dc2e7abf21a0d4a0841801a5838832f1f1966c631eda1ecb9bf1cc623bb247896425788cf42f7c89fd698df2969e82529f553cf675e47211e650907e9 + checksum: 10c0/77d82640d355833c66629a55677e05b567765cd3f7162db1b9db98a79cdbc2a00c0eab0a5fbbf4a7699483eac7de1fecfad06c3eff14993ab0e14d4e1faab548 languageName: node linkType: hard -"@sentry/node@npm:8.0.0-beta.6": - version: 8.0.0-beta.6 - resolution: "@sentry/node@npm:8.0.0-beta.6" +"@sentry/node@npm:8.0.0-rc.1": + version: 8.0.0-rc.1 + resolution: "@sentry/node@npm:8.0.0-rc.1" dependencies: "@opentelemetry/api": "npm:^1.8.0" "@opentelemetry/context-async-hooks": "npm:^1.23.0" "@opentelemetry/core": "npm:^1.23.0" - "@opentelemetry/instrumentation": "npm:0.48.0" + "@opentelemetry/instrumentation": "npm:^0.51.0" "@opentelemetry/instrumentation-connect": "npm:0.35.0" "@opentelemetry/instrumentation-express": "npm:0.35.0" "@opentelemetry/instrumentation-fastify": "npm:0.35.0" "@opentelemetry/instrumentation-graphql": "npm:0.39.0" - "@opentelemetry/instrumentation-hapi": "npm:0.36.0" + "@opentelemetry/instrumentation-hapi": "npm:0.38.0" "@opentelemetry/instrumentation-http": "npm:0.51.0" "@opentelemetry/instrumentation-ioredis": "npm:0.40.0" "@opentelemetry/instrumentation-koa": "npm:0.39.0" @@ -3380,15 +3211,15 @@ __metadata: "@opentelemetry/sdk-trace-base": "npm:^1.23.0" "@opentelemetry/semantic-conventions": "npm:^1.23.0" "@prisma/instrumentation": "npm:5.13.0" - "@sentry/core": "npm:8.0.0-beta.6" - "@sentry/opentelemetry": "npm:8.0.0-beta.6" - "@sentry/types": "npm:8.0.0-beta.6" - "@sentry/utils": "npm:8.0.0-beta.6" + "@sentry/core": "npm:8.0.0-rc.1" + "@sentry/opentelemetry": "npm:8.0.0-rc.1" + "@sentry/types": "npm:8.0.0-rc.1" + "@sentry/utils": "npm:8.0.0-rc.1" opentelemetry-instrumentation-fetch-node: "npm:1.2.0" dependenciesMeta: opentelemetry-instrumentation-fetch-node: optional: true - checksum: 10c0/77d82640d355833c66629a55677e05b567765cd3f7162db1b9db98a79cdbc2a00c0eab0a5fbbf4a7699483eac7de1fecfad06c3eff14993ab0e14d4e1faab548 + checksum: 10c0/9c4c79e933b2c51973a41c4c0160445111322afcd591bd449041e3369ddb3efc5a976d31f1d0abfb9f2c2783aaee6180519c9d7f5ef0c5dfe4a1e1e21f2de2f3 languageName: node linkType: hard @@ -3404,37 +3235,37 @@ __metadata: languageName: node linkType: hard -"@sentry/opentelemetry@npm:8.0.0-beta.3": - version: 8.0.0-beta.3 - resolution: "@sentry/opentelemetry@npm:8.0.0-beta.3" +"@sentry/opentelemetry@npm:8.0.0-beta.6": + version: 8.0.0-beta.6 + resolution: "@sentry/opentelemetry@npm:8.0.0-beta.6" dependencies: - "@sentry/core": "npm:8.0.0-beta.3" - "@sentry/types": "npm:8.0.0-beta.3" - "@sentry/utils": "npm:8.0.0-beta.3" + "@sentry/core": "npm:8.0.0-beta.6" + "@sentry/types": "npm:8.0.0-beta.6" + "@sentry/utils": "npm:8.0.0-beta.6" peerDependencies: "@opentelemetry/api": ^1.8.0 "@opentelemetry/core": ^1.23.0 "@opentelemetry/instrumentation": 0.48.0 "@opentelemetry/sdk-trace-base": ^1.23.0 "@opentelemetry/semantic-conventions": ^1.23.0 - checksum: 10c0/eefb8c144cfde47b59b91f4ec01fa4f22277375f20753dd7c3c900e3d6f4a1368e8f3fb22ab4d001c346ddca1c4250ab96b4887c3cc65fe40a8dbe02d8a9af84 + checksum: 10c0/a54b8d525d482c81292b1cad659d0ad3c158ba604bfe136530bd1ace6ec92e3d3ee004c8c4af142b26b7cf5bab56af113847af7f93496a577526cae8027f0cdc languageName: node linkType: hard -"@sentry/opentelemetry@npm:8.0.0-beta.6": - version: 8.0.0-beta.6 - resolution: "@sentry/opentelemetry@npm:8.0.0-beta.6" +"@sentry/opentelemetry@npm:8.0.0-rc.1": + version: 8.0.0-rc.1 + resolution: "@sentry/opentelemetry@npm:8.0.0-rc.1" dependencies: - "@sentry/core": "npm:8.0.0-beta.6" - "@sentry/types": "npm:8.0.0-beta.6" - "@sentry/utils": "npm:8.0.0-beta.6" + "@sentry/core": "npm:8.0.0-rc.1" + "@sentry/types": "npm:8.0.0-rc.1" + "@sentry/utils": "npm:8.0.0-rc.1" peerDependencies: "@opentelemetry/api": ^1.8.0 "@opentelemetry/core": ^1.23.0 - "@opentelemetry/instrumentation": 0.48.0 + "@opentelemetry/instrumentation": ^0.51.0 "@opentelemetry/sdk-trace-base": ^1.23.0 "@opentelemetry/semantic-conventions": ^1.23.0 - checksum: 10c0/a54b8d525d482c81292b1cad659d0ad3c158ba604bfe136530bd1ace6ec92e3d3ee004c8c4af142b26b7cf5bab56af113847af7f93496a577526cae8027f0cdc + checksum: 10c0/9c8a34c8a3320ed582f68d35d342bca524676c66edb694ef0e7eba448e01dd46039b1991580590105391f8710b5e41061f71a57662fccbe0330a3e9b22270402 languageName: node linkType: hard @@ -3566,13 +3397,6 @@ __metadata: languageName: node linkType: hard -"@sentry/types@npm:8.0.0-beta.3": - version: 8.0.0-beta.3 - resolution: "@sentry/types@npm:8.0.0-beta.3" - checksum: 10c0/65521a34dac5f7df991b95d1935734095b0326ab4f43bd1e7fdb150e110265ef33949cf227e05c86841a92d59fe731b11fe7d408115018ce6336edc7c5a7cc2a - languageName: node - linkType: hard - "@sentry/types@npm:8.0.0-beta.6": version: 8.0.0-beta.6 resolution: "@sentry/types@npm:8.0.0-beta.6" @@ -3580,6 +3404,13 @@ __metadata: languageName: node linkType: hard +"@sentry/types@npm:8.0.0-rc.1": + version: 8.0.0-rc.1 + resolution: "@sentry/types@npm:8.0.0-rc.1" + checksum: 10c0/ebc20ae2090506bf6a763ef340b2122a774f211d3346584ca91e3f3d59436a15b9dafefa7b6f71f25ddc10f1ce2957780475ce9bab90dad3f8293f806a43ca8e + languageName: node + linkType: hard + "@sentry/utils@npm:7.110.1": version: 7.110.1 resolution: "@sentry/utils@npm:7.110.1" @@ -3607,15 +3438,6 @@ __metadata: languageName: node linkType: hard -"@sentry/utils@npm:8.0.0-beta.3": - version: 8.0.0-beta.3 - resolution: "@sentry/utils@npm:8.0.0-beta.3" - dependencies: - "@sentry/types": "npm:8.0.0-beta.3" - checksum: 10c0/dfb2e1403f942ca631314d60f84d1eb3ce8a9c4ef65abe2d9d703191c9aa97f6ef564c65fc207fca3e85bc5475cdbb8a9f303cda285b3e85d8c738d970ce7ef8 - languageName: node - linkType: hard - "@sentry/utils@npm:8.0.0-beta.6": version: 8.0.0-beta.6 resolution: "@sentry/utils@npm:8.0.0-beta.6" @@ -3625,6 +3447,15 @@ __metadata: languageName: node linkType: hard +"@sentry/utils@npm:8.0.0-rc.1": + version: 8.0.0-rc.1 + resolution: "@sentry/utils@npm:8.0.0-rc.1" + dependencies: + "@sentry/types": "npm:8.0.0-rc.1" + checksum: 10c0/385beda293c7698e3043a20579d0048b64d7fbb4b377599c58c55b69b43c3dc44fed8dc069945aefe5345558e3b819344248bcd3d24a61e3917f17f7a1b8e20c + languageName: node + linkType: hard + "@sentry/vercel-edge@npm:7.110.1": version: 7.110.1 resolution: "@sentry/vercel-edge@npm:7.110.1" @@ -7500,7 +7331,7 @@ __metadata: version: 0.0.0-use.local resolution: "express-test-application@workspace:apps/express" dependencies: - "@sentry/node": "npm:8.0.0-beta.3" + "@sentry/node": "npm:8.0.0-beta.6" "@types/express": "npm:^4" dotenv: "npm:^16.4.5" express: "npm:^4.19.2" @@ -8310,7 +8141,7 @@ __metadata: resolution: "hapi-test-application@workspace:apps/hapi" dependencies: "@hapi/hapi": "npm:21.3.9" - "@sentry/node": "npm:8.0.0-beta.6" + "@sentry/node": "npm:8.0.0-rc.1" dotenv: "npm:^16.4.5" languageName: unknown linkType: soft @@ -8608,18 +8439,6 @@ __metadata: languageName: node linkType: hard -"import-in-the-middle@npm:^1.7.2": - version: 1.7.3 - resolution: "import-in-the-middle@npm:1.7.3" - dependencies: - acorn: "npm:^8.8.2" - acorn-import-assertions: "npm:^1.9.0" - cjs-module-lexer: "npm:^1.2.2" - module-details-from-path: "npm:^1.0.3" - checksum: 10c0/68a904ba5893670a212a9e6b651fb535feab274cdd86b38a095a2a9ff3d344306fa6a1b4aa2dc21bfa3206f81912ad1b633b5da5e81ddfbbce4a5d62900bf65f - languageName: node - linkType: hard - "import-meta-resolve@npm:^4.0.0": version: 4.0.0 resolution: "import-meta-resolve@npm:4.0.0" From 8338a0589ca6ee86db22e5d9b311888149feb708 Mon Sep 17 00:00:00 2001 From: s1gr1d Date: Wed, 8 May 2024 09:05:40 +0200 Subject: [PATCH 3/5] hapi with instrumentation file --- apps/hapi/package.json | 2 +- apps/hapi/src/app.ts | 16 +--------------- apps/hapi/src/instrumentation.ts | 12 ++++++++++++ 3 files changed, 14 insertions(+), 16 deletions(-) create mode 100644 apps/hapi/src/instrumentation.ts diff --git a/apps/hapi/package.json b/apps/hapi/package.json index 97fc9e9..bede24b 100644 --- a/apps/hapi/package.json +++ b/apps/hapi/package.json @@ -7,7 +7,7 @@ }, "scripts": { "build": "tsc", - "start": "yarn build && node dist/app.js", + "start": "yarn build && node --require ./dist/instrumentation.js dist/app.js", "clean": "npx rimraf node_modules,pnpm-lock.yaml" }, "license": "MIT", diff --git a/apps/hapi/src/app.ts b/apps/hapi/src/app.ts index c497ed8..e7714b9 100644 --- a/apps/hapi/src/app.ts +++ b/apps/hapi/src/app.ts @@ -1,21 +1,7 @@ +// import './instrumentation'; // file preloaded with --require option in node call import * as Sentry from '@sentry/node'; -import dotenv from 'dotenv'; - -dotenv.config({ path: './../../.env' }); - -Sentry.init({ - environment: 'qa', // dynamic sampling bias to keep transactions - dsn: process.env.SENTRY_DSN, - includeLocalVariables: true, - debug: true, - tunnel: `http://localhost:3031/`, // proxy server - tracesSampleRate: 1, -}); - import Hapi from '@hapi/hapi'; -dotenv.config({ path: './../../.env' }); - declare global { namespace globalThis { var transactionIds: string[]; diff --git a/apps/hapi/src/instrumentation.ts b/apps/hapi/src/instrumentation.ts new file mode 100644 index 0000000..ade1c7a --- /dev/null +++ b/apps/hapi/src/instrumentation.ts @@ -0,0 +1,12 @@ +import * as Sentry from '@sentry/node'; +import dotenv from 'dotenv'; + +dotenv.config({ path: './../../.env' }); + +Sentry.init({ + environment: 'qa', // dynamic sampling bias to keep transactions + dsn: process.env.SENTRY_DSN, + includeLocalVariables: true, + tunnel: `http://localhost:3031/`, // proxy server + tracesSampleRate: 1, +}); From 75d0f935a075897ef181b9be12abe6b2e0634f03 Mon Sep 17 00:00:00 2001 From: s1gr1d Date: Mon, 17 Jun 2024 13:39:18 +0200 Subject: [PATCH 4/5] feat(hapi): Upgrade sentry to v8 --- apps/hapi/package.json | 4 +- apps/hapi/src/app.ts | 2 +- .../src/{instrumentation.ts => instrument.ts} | 0 yarn.lock | 756 +++++++++++++----- 4 files changed, 569 insertions(+), 193 deletions(-) rename apps/hapi/src/{instrumentation.ts => instrument.ts} (100%) diff --git a/apps/hapi/package.json b/apps/hapi/package.json index bede24b..3b9ca3e 100644 --- a/apps/hapi/package.json +++ b/apps/hapi/package.json @@ -7,7 +7,7 @@ }, "scripts": { "build": "tsc", - "start": "yarn build && node --require ./dist/instrumentation.js dist/app.js", + "start": "yarn build && node dist/app.js", "clean": "npx rimraf node_modules,pnpm-lock.yaml" }, "license": "MIT", @@ -16,7 +16,7 @@ }, "dependencies": { "@hapi/hapi": "21.3.9", - "@sentry/node": "8.0.0-rc.1", + "@sentry/node": "8.9.2", "dotenv": "^16.4.5" } } diff --git a/apps/hapi/src/app.ts b/apps/hapi/src/app.ts index e7714b9..bbdd292 100644 --- a/apps/hapi/src/app.ts +++ b/apps/hapi/src/app.ts @@ -1,4 +1,4 @@ -// import './instrumentation'; // file preloaded with --require option in node call +import './instrument'; import * as Sentry from '@sentry/node'; import Hapi from '@hapi/hapi'; diff --git a/apps/hapi/src/instrumentation.ts b/apps/hapi/src/instrument.ts similarity index 100% rename from apps/hapi/src/instrumentation.ts rename to apps/hapi/src/instrument.ts diff --git a/yarn.lock b/yarn.lock index 9342f06..5046e70 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2045,22 +2045,45 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/api-logs@npm:0.51.0": - version: 0.51.0 - resolution: "@opentelemetry/api-logs@npm:0.51.0" +"@opentelemetry/api-logs@npm:0.51.1": + version: 0.51.1 + resolution: "@opentelemetry/api-logs@npm:0.51.1" dependencies: "@opentelemetry/api": "npm:^1.0.0" - checksum: 10c0/27500d3ebff8e6d2c77e72869643ac20805fc91daa2b4dd36be2e90d4b3cc488f3dfb297d694e91d74e63724be42363f03eef089365c1ab4a12418c5968a0723 + checksum: 10c0/bb469406a1b6f8310c2623b66688d1187731f55516fe3866090ac048d0f58ff88e7d2ad050378d66ca9ce9074529385c884c3a47a8200275abf4dd83b0eaf90a languageName: node linkType: hard -"@opentelemetry/api@npm:1.8.0, @opentelemetry/api@npm:^1.0.0, @opentelemetry/api@npm:^1.6.0, @opentelemetry/api@npm:^1.8.0": +"@opentelemetry/api-logs@npm:0.52.0": + version: 0.52.0 + resolution: "@opentelemetry/api-logs@npm:0.52.0" + dependencies: + "@opentelemetry/api": "npm:^1.0.0" + checksum: 10c0/7871daac39000d56bd82e0fef25ddb3a531b6ce35740386a5e8800523ef4c5363ef585febd951ac08f15ecf71899ff4c62429518353a12c2c177cf3bf7354513 + languageName: node + linkType: hard + +"@opentelemetry/api@npm:1.7.0": + version: 1.7.0 + resolution: "@opentelemetry/api@npm:1.7.0" + checksum: 10c0/b5468115d1cec45dd2b86b39210fdc03620a93b9f07c3d20b14081f75e2f7c9b37ceceeb60d5f35c6d4f9819ae07eee0b4874e53e7362376db21db1e00f483f8 + languageName: node + linkType: hard + +"@opentelemetry/api@npm:^1.0.0, @opentelemetry/api@npm:^1.6.0, @opentelemetry/api@npm:^1.8.0": version: 1.8.0 resolution: "@opentelemetry/api@npm:1.8.0" checksum: 10c0/66d5504bfbf9c19a14ea549f5fca975a73a5e1e8a1e40a6dc2d662893c942b9ba66c009262816dee2b9ffd0267acd707ec692eba20db11a09d4ee114c00dc161 languageName: node linkType: hard +"@opentelemetry/api@npm:^1.8, @opentelemetry/api@npm:^1.9.0": + version: 1.9.0 + resolution: "@opentelemetry/api@npm:1.9.0" + checksum: 10c0/9aae2fe6e8a3a3eeb6c1fdef78e1939cf05a0f37f8a4fae4d6bf2e09eb1e06f966ece85805626e01ba5fab48072b94f19b835449e58b6d26720ee19a58298add + languageName: node + linkType: hard + "@opentelemetry/context-async-hooks@npm:^1.23.0": version: 1.23.0 resolution: "@opentelemetry/context-async-hooks@npm:1.23.0" @@ -2070,6 +2093,37 @@ __metadata: languageName: node linkType: hard +"@opentelemetry/context-async-hooks@npm:^1.25.0": + version: 1.25.0 + resolution: "@opentelemetry/context-async-hooks@npm:1.25.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10c0/65b769ee31ef18bd4ce4383b270750b9de3ce5570181fcfa0a73aa9dda8a0564c28bbb47bd3340777a2c04b3a813bde2e6f03baf988ec479476696b2b48ca671 + languageName: node + linkType: hard + +"@opentelemetry/core@npm:1.20.0": + version: 1.20.0 + resolution: "@opentelemetry/core@npm:1.20.0" + dependencies: + "@opentelemetry/semantic-conventions": "npm:1.20.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.8.0" + checksum: 10c0/70091bd7756abfce0cdd1fbf0fc2e03c4d84660a115effce99784b7f6a628857bdf9b89aa3dff3b745d82ea3004ac548fa094954395fc4b7613bd60a34d46099 + languageName: node + linkType: hard + +"@opentelemetry/core@npm:1.21.0": + version: 1.21.0 + resolution: "@opentelemetry/core@npm:1.21.0" + dependencies: + "@opentelemetry/semantic-conventions": "npm:1.21.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.8.0" + checksum: 10c0/e6f1adcd224944f725ccfc4a337cb20405cb2081fa0a2a66a47a9044b248f47318f43c6d140e8ebbd4082d8657894e9d1a8e1a10db112ca8896c6bc4494c346c + languageName: node + linkType: hard + "@opentelemetry/core@npm:1.23.0, @opentelemetry/core@npm:^1.1.0, @opentelemetry/core@npm:^1.23.0, @opentelemetry/core@npm:^1.8.0": version: 1.23.0 resolution: "@opentelemetry/core@npm:1.23.0" @@ -2081,14 +2135,14 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/core@npm:1.24.0": - version: 1.24.0 - resolution: "@opentelemetry/core@npm:1.24.0" +"@opentelemetry/core@npm:1.25.0, @opentelemetry/core@npm:^1.25.0": + version: 1.25.0 + resolution: "@opentelemetry/core@npm:1.25.0" dependencies: - "@opentelemetry/semantic-conventions": "npm:1.24.0" + "@opentelemetry/semantic-conventions": "npm:1.25.0" peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/b3e3649d899dd2d2cbb99ee41105cf37b64360d1d34f5065ddf4ca2a73e4936883307b07b15973c2b246274a76b0ad638cb5bb19abf03675ad702f4c03172a53 + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10c0/94c96522e76b210bfb470ad7790fd36e8049ff89ee42f63fd725e542f40ff602d6ee9a349e4ffc2aa4f1df7c8a5c5cead1fb44a77eb2e47664b6692e5673e6d0 languageName: node linkType: hard @@ -2106,6 +2160,20 @@ __metadata: languageName: node linkType: hard +"@opentelemetry/instrumentation-connect@npm:0.37.0": + version: 0.37.0 + resolution: "@opentelemetry/instrumentation-connect@npm:0.37.0" + dependencies: + "@opentelemetry/core": "npm:^1.8.0" + "@opentelemetry/instrumentation": "npm:^0.52.0" + "@opentelemetry/semantic-conventions": "npm:^1.22.0" + "@types/connect": "npm:3.4.36" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/aeacb5b2816fb912dfaa434738b004056b32b93b1ab933cf21944c4cd92efd72bb6094b585428e171140a4c52bf6bd692ac166c669ccce9a4bd2fe82589898af + languageName: node + linkType: hard + "@opentelemetry/instrumentation-express@npm:0.35.0": version: 0.35.0 resolution: "@opentelemetry/instrumentation-express@npm:0.35.0" @@ -2119,27 +2187,64 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/instrumentation-fastify@npm:0.35.0": - version: 0.35.0 - resolution: "@opentelemetry/instrumentation-fastify@npm:0.35.0" +"@opentelemetry/instrumentation-express@npm:0.40.1": + version: 0.40.1 + resolution: "@opentelemetry/instrumentation-express@npm:0.40.1" dependencies: "@opentelemetry/core": "npm:^1.8.0" - "@opentelemetry/instrumentation": "npm:^0.50.0" + "@opentelemetry/instrumentation": "npm:^0.52.0" + "@opentelemetry/semantic-conventions": "npm:^1.22.0" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/fd150c52ed84f648fb3caaa7c8e971212b4d76abc61e64d1d9acd9d0cbe371709f7f1d0724d891809b8f737cfaffc6d4d08ec2c7c3ee1fa814b46057dbeef2eb + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-fastify@npm:0.33.0": + version: 0.33.0 + resolution: "@opentelemetry/instrumentation-fastify@npm:0.33.0" + dependencies: + "@opentelemetry/core": "npm:^1.8.0" + "@opentelemetry/instrumentation": "npm:^0.48.0" "@opentelemetry/semantic-conventions": "npm:^1.0.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/063c2ea6283284ea73e08700eeba7fffb3cbd098b247e193d71ae70252c8642e327acde85250b34651edf656230257b26e8cfe748f6392d98e83a5f74cfebaae + checksum: 10c0/2b03e742e43826ffcd67cb7653018d6f966517e740ad6d282a2ae8da38265c21aca01e89f26a3a50b1911162380288adb984958a70625f10a4182d5adccbbeff languageName: node linkType: hard -"@opentelemetry/instrumentation-graphql@npm:0.39.0": - version: 0.39.0 - resolution: "@opentelemetry/instrumentation-graphql@npm:0.39.0" +"@opentelemetry/instrumentation-fastify@npm:0.37.0": + version: 0.37.0 + resolution: "@opentelemetry/instrumentation-fastify@npm:0.37.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.50.0" + "@opentelemetry/core": "npm:^1.8.0" + "@opentelemetry/instrumentation": "npm:^0.52.0" + "@opentelemetry/semantic-conventions": "npm:^1.22.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/86052542be3722ca8a51276449dd6a246e60d74b275e6c501f82283d1136a3dc32b5475bffab7301a7bfcf95d8da2ab080e85be635c04bac8a0c170262aef6ac + checksum: 10c0/57dec98c9685117ab407b526eb6aba110938523e9b7d0c957f661dc7923515ae952737c652fc45a62bc421ef50beaa6454d7bffa82bfdb23f170a70f8d9cb58a + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-graphql@npm:0.37.0": + version: 0.37.0 + resolution: "@opentelemetry/instrumentation-graphql@npm:0.37.0" + dependencies: + "@opentelemetry/instrumentation": "npm:^0.48.0" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/8501e09d5aaac4558b183c76e423439a2ed743355e251b6d1de306efdc9366b971bc849c1440e77c94b0224ef75348d97ccb1499b1b7098efe2c314294eb0e84 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-graphql@npm:0.41.0": + version: 0.41.0 + resolution: "@opentelemetry/instrumentation-graphql@npm:0.41.0" + dependencies: + "@opentelemetry/instrumentation": "npm:^0.52.0" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/3c5f8c22c5d54cdd06142c52c595fe573bb9c625baa561a891f63cf2fe85f6a5bcd7107d7539551b17f13aa098628fdb06184ffc86860f63c8cda0c69b9722d9 languageName: node linkType: hard @@ -2157,43 +2262,57 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/instrumentation-hapi@npm:0.38.0": - version: 0.38.0 - resolution: "@opentelemetry/instrumentation-hapi@npm:0.38.0" +"@opentelemetry/instrumentation-hapi@npm:0.39.0": + version: 0.39.0 + resolution: "@opentelemetry/instrumentation-hapi@npm:0.39.0" dependencies: "@opentelemetry/core": "npm:^1.8.0" - "@opentelemetry/instrumentation": "npm:^0.51.0" - "@opentelemetry/semantic-conventions": "npm:^1.0.0" + "@opentelemetry/instrumentation": "npm:^0.52.0" + "@opentelemetry/semantic-conventions": "npm:^1.22.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/355fb310b7c5dc1ea329a8a8881bec5ebf58848716b5db145323b45eef1c9c85a8fa9b330d3221b14edf32292454592ce81a0cb3d6fdbc9ebd99856e7689fe90 + checksum: 10c0/78f56c1a140e990fac6688117a42274303ba4f51050378a67a2e0e715f84b0c545fa84de5d64ecab93e40c01e60cc454d0407afc3b23b8d8a3493aea6a60cc01 languageName: node linkType: hard -"@opentelemetry/instrumentation-http@npm:0.51.0": - version: 0.51.0 - resolution: "@opentelemetry/instrumentation-http@npm:0.51.0" +"@opentelemetry/instrumentation-http@npm:0.48.0": + version: 0.48.0 + resolution: "@opentelemetry/instrumentation-http@npm:0.48.0" dependencies: - "@opentelemetry/core": "npm:1.24.0" - "@opentelemetry/instrumentation": "npm:0.51.0" - "@opentelemetry/semantic-conventions": "npm:1.24.0" + "@opentelemetry/core": "npm:1.21.0" + "@opentelemetry/instrumentation": "npm:0.48.0" + "@opentelemetry/semantic-conventions": "npm:1.21.0" semver: "npm:^7.5.2" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/73b062739ddf13d3840c9307d208588252b984eacd8252c79d2677717ee768d6a469d0b521db7402a87994956203dd114cdb7ac356e68fc1ce8d635f7dd46be9 + checksum: 10c0/c02e3b4168d709c453c14e29d11e37e9c29b1791c5266948f0ead77777c1e343c6450e9851558790596a311bf4bf068b685a0314713d3fda083994c5463fae28 languageName: node linkType: hard -"@opentelemetry/instrumentation-ioredis@npm:0.40.0": - version: 0.40.0 - resolution: "@opentelemetry/instrumentation-ioredis@npm:0.40.0" +"@opentelemetry/instrumentation-http@npm:0.52.0": + version: 0.52.0 + resolution: "@opentelemetry/instrumentation-http@npm:0.52.0" + dependencies: + "@opentelemetry/core": "npm:1.25.0" + "@opentelemetry/instrumentation": "npm:0.52.0" + "@opentelemetry/semantic-conventions": "npm:1.25.0" + semver: "npm:^7.5.2" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/d44d54a6ceebeae88dabc87b65254ec30f8edf324fa50e4355ca289ae208a3217dccf8f6fcc8ef7114e970e212d92026b9ceb208ecff96e54901a6b0c1d1defe + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-ioredis@npm:0.41.0": + version: 0.41.0 + resolution: "@opentelemetry/instrumentation-ioredis@npm:0.41.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.51.0" + "@opentelemetry/instrumentation": "npm:^0.52.0" "@opentelemetry/redis-common": "npm:^0.36.2" - "@opentelemetry/semantic-conventions": "npm:^1.0.0" + "@opentelemetry/semantic-conventions": "npm:^1.23.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/6ad62ab2364339caf7bee5009ec919aaa37657e6995980b2d4551e5beb6ebb2bf7089f7bc582accc8a03b7f64c797fa156bd46c9f3d301a150d11c370c7fa0f2 + checksum: 10c0/96a231efe066c529a9ff2a5adc1211df7d1ab42119eeebf512917a16e9eeec404bcb74e85fdc10e98c3f6fd951613d9ba8ee6c0e68d325b6684fc952cc6015a6 languageName: node linkType: hard @@ -2212,6 +2331,21 @@ __metadata: languageName: node linkType: hard +"@opentelemetry/instrumentation-koa@npm:0.41.0": + version: 0.41.0 + resolution: "@opentelemetry/instrumentation-koa@npm:0.41.0" + dependencies: + "@opentelemetry/core": "npm:^1.8.0" + "@opentelemetry/instrumentation": "npm:^0.52.0" + "@opentelemetry/semantic-conventions": "npm:^1.22.0" + "@types/koa": "npm:2.14.0" + "@types/koa__router": "npm:12.0.3" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/990c6323bf216bb063e5ba9d8792ae6e3272a7e192ba0114aa22081c5df5ae7131f36991bf1aad12ee2db887b55dc47980f947f9c2302e0c66b0bb113cc48554 + languageName: node + linkType: hard + "@opentelemetry/instrumentation-mongodb@npm:0.39.0": version: 0.39.0 resolution: "@opentelemetry/instrumentation-mongodb@npm:0.39.0" @@ -2225,54 +2359,118 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/instrumentation-mongoose@npm:0.37.0": - version: 0.37.0 - resolution: "@opentelemetry/instrumentation-mongoose@npm:0.37.0" +"@opentelemetry/instrumentation-mongodb@npm:0.45.0": + version: 0.45.0 + resolution: "@opentelemetry/instrumentation-mongodb@npm:0.45.0" + dependencies: + "@opentelemetry/instrumentation": "npm:^0.52.0" + "@opentelemetry/sdk-metrics": "npm:^1.9.1" + "@opentelemetry/semantic-conventions": "npm:^1.22.0" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/a1ebb5f52d96b8ac424e20cfcbf8249cb979a521ad64ebab1a24432196fd5f5274c52b0ec044b03ec6d80f7d23810dea16c7b72d0a13b8e2baaeb27a1cdfe7ae + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-mongoose@npm:0.35.0": + version: 0.35.0 + resolution: "@opentelemetry/instrumentation-mongoose@npm:0.35.0" dependencies: "@opentelemetry/core": "npm:^1.8.0" - "@opentelemetry/instrumentation": "npm:^0.50.0" + "@opentelemetry/instrumentation": "npm:^0.48.0" "@opentelemetry/semantic-conventions": "npm:^1.0.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/2cb14b560e274e5d1085b22c5d23b6f7d815506e97d5ea8dac91111318333854fe7a19961867d99790a564cea547ad8db73ab1e1d2d107e59b0f74e23398c0c6 + checksum: 10c0/dac272772644525af92f6aebc9618f858b13a0f89ddffd4144621adfb6e8fd5309b69612abeb94523bc7f369a94d59710174975325cbbdc68372517230cca1c8 languageName: node linkType: hard -"@opentelemetry/instrumentation-mysql2@npm:0.37.0": - version: 0.37.0 - resolution: "@opentelemetry/instrumentation-mysql2@npm:0.37.0" +"@opentelemetry/instrumentation-mongoose@npm:0.39.0": + version: 0.39.0 + resolution: "@opentelemetry/instrumentation-mongoose@npm:0.39.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.50.0" + "@opentelemetry/core": "npm:^1.8.0" + "@opentelemetry/instrumentation": "npm:^0.52.0" + "@opentelemetry/semantic-conventions": "npm:^1.22.0" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/4d7979d59c0d5b6077dcb1c27ee4f70dbf13b50219ed85f0c27cee2a9990d43c58735e260d76206ffafb4a2b454f56738148a17e7afcfb7f4c72c90bd57335e7 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-mysql2@npm:0.35.0": + version: 0.35.0 + resolution: "@opentelemetry/instrumentation-mysql2@npm:0.35.0" + dependencies: + "@opentelemetry/instrumentation": "npm:^0.48.0" "@opentelemetry/semantic-conventions": "npm:^1.0.0" "@opentelemetry/sql-common": "npm:^0.40.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/283d533ba87acb3347e2b9f7af0c448da7e675b181da298ebd46ced923210a9891b710c36a0f209892db8ce820ce69a48aaba3fbb0783a142453eb2dc8a1f2fe + checksum: 10c0/c83d031df6db68efa76450b8ca13f1f76fd106bab7b4dcd0932f44966c8018cd7afa13994bd9ad1a2334d9b8622f6d58448d45212ea3b8cffe711d971b64ca70 languageName: node linkType: hard -"@opentelemetry/instrumentation-mysql@npm:0.37.0": - version: 0.37.0 - resolution: "@opentelemetry/instrumentation-mysql@npm:0.37.0" +"@opentelemetry/instrumentation-mysql2@npm:0.39.0": + version: 0.39.0 + resolution: "@opentelemetry/instrumentation-mysql2@npm:0.39.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.50.0" + "@opentelemetry/instrumentation": "npm:^0.52.0" + "@opentelemetry/semantic-conventions": "npm:^1.22.0" + "@opentelemetry/sql-common": "npm:^0.40.1" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/beb8795a2ad25cbc65d7e51be3691edd91cab8555172b7e09a30341546523adfa371c295b1d9945a3546ccd956fe4a70026939e0dee0081c2b886436cde4e948 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-mysql@npm:0.35.0": + version: 0.35.0 + resolution: "@opentelemetry/instrumentation-mysql@npm:0.35.0" + dependencies: + "@opentelemetry/instrumentation": "npm:^0.48.0" "@opentelemetry/semantic-conventions": "npm:^1.0.0" "@types/mysql": "npm:2.15.22" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/f12de2831d995905192b8e7b7389060283810b037be6332f65d7119b7bb5863255aa23836d568258378c59e2e0ab3b8feca0b0b2c8cb5ac61af24d1c21c9e27b + checksum: 10c0/24f92429f71df9e56a7875aa57a4e694260bb202c9110983b432190be7f6dc211a987e4ba3e7d572d4e53fa1f52a227d6e76c70767139a0c34304aec06540c72 languageName: node linkType: hard -"@opentelemetry/instrumentation-nestjs-core@npm:0.36.0": - version: 0.36.0 - resolution: "@opentelemetry/instrumentation-nestjs-core@npm:0.36.0" +"@opentelemetry/instrumentation-mysql@npm:0.39.0": + version: 0.39.0 + resolution: "@opentelemetry/instrumentation-mysql@npm:0.39.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.50.0" + "@opentelemetry/instrumentation": "npm:^0.52.0" + "@opentelemetry/semantic-conventions": "npm:^1.22.0" + "@types/mysql": "npm:2.15.22" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/29e447a0287f0c09230b2fe472183866dc3c61872ad898a8586c30341448999fbe6f330b74bd16120b4e258599782d471eb346ced2cdc84bd7a77c52bff30fcd + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-nestjs-core@npm:0.34.0": + version: 0.34.0 + resolution: "@opentelemetry/instrumentation-nestjs-core@npm:0.34.0" + dependencies: + "@opentelemetry/instrumentation": "npm:^0.48.0" "@opentelemetry/semantic-conventions": "npm:^1.0.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/98001a0ee8fe6f3b40e82f7a01d6fe634b2014e296a70d931928b7b6d13955a1cc2c9b3db583cd825d64a4fa0190495ac3232bcb1699e586cb522a83141bab46 + checksum: 10c0/f6929e44b6cb85488f35fc059a2b689b7406c402ba83226a21a25e9942d8e11eae208de259cd080f7f459a0de590220d248d2dc9dc7f957f2521c5923d815497 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-nestjs-core@npm:0.38.0": + version: 0.38.0 + resolution: "@opentelemetry/instrumentation-nestjs-core@npm:0.38.0" + dependencies: + "@opentelemetry/instrumentation": "npm:^0.52.0" + "@opentelemetry/semantic-conventions": "npm:^1.23.0" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/1ca49884aa11f97c391dccb9cc24424899cbc7d7ae16ac1d151e882f2df914a05fbb14ecf8a3ca5b998353bce82cf6e36bc653696243a01f55dbc838f73863bf languageName: node linkType: hard @@ -2291,26 +2489,53 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/instrumentation@npm:0.48.0, @opentelemetry/instrumentation@npm:^0.48.0": - version: 0.48.0 - resolution: "@opentelemetry/instrumentation@npm:0.48.0" +"@opentelemetry/instrumentation-pg@npm:0.42.0": + version: 0.42.0 + resolution: "@opentelemetry/instrumentation-pg@npm:0.42.0" + dependencies: + "@opentelemetry/instrumentation": "npm:^0.52.0" + "@opentelemetry/semantic-conventions": "npm:^1.22.0" + "@opentelemetry/sql-common": "npm:^0.40.1" + "@types/pg": "npm:8.6.1" + "@types/pg-pool": "npm:2.0.4" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/985579e2f9852dc2684d869c451acce64075980d11a145c7c85c7d8d9efec213b54d1a01ec7335ce9edeac124d888998085a22da3f9738eed4f9a26bbbac6f82 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-redis-4@npm:0.40.0": + version: 0.40.0 + resolution: "@opentelemetry/instrumentation-redis-4@npm:0.40.0" + dependencies: + "@opentelemetry/instrumentation": "npm:^0.52.0" + "@opentelemetry/redis-common": "npm:^0.36.2" + "@opentelemetry/semantic-conventions": "npm:^1.22.0" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/d77fc095e8827cd743072e3fdcf0b2cb91ed09e21edb1a437ce9fc948ef670e0f44df740dee0cfe798c537d09370f7099cb5ea9ea0dde7e67927116dc856032a + languageName: node + linkType: hard + +"@opentelemetry/instrumentation@npm:0.47.0": + version: 0.47.0 + resolution: "@opentelemetry/instrumentation@npm:0.47.0" dependencies: "@types/shimmer": "npm:^1.0.2" - import-in-the-middle: "npm:1.7.1" + import-in-the-middle: "npm:^1.7.2" require-in-the-middle: "npm:^7.1.1" semver: "npm:^7.5.2" shimmer: "npm:^1.2.1" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/627d4246c1a6d62d0b1b96d967c62284bf98cefae76f5c5b07f827473cec89030121d343c0c0631f251e8d52cd01822bc4af704970d9c0988be6b4d0c226c8b4 + checksum: 10c0/cc4c0ed030ec60c58d805d96c509e5ce1d33ae40b64622824319ed24d9e7c9e9a7c0864360c08107126ab29c026848a30b29a91295b9007aa21d0a67dc200a8e languageName: node linkType: hard -"@opentelemetry/instrumentation@npm:0.50.0, @opentelemetry/instrumentation@npm:^0.50.0": - version: 0.50.0 - resolution: "@opentelemetry/instrumentation@npm:0.50.0" +"@opentelemetry/instrumentation@npm:0.48.0, @opentelemetry/instrumentation@npm:^0.48.0": + version: 0.48.0 + resolution: "@opentelemetry/instrumentation@npm:0.48.0" dependencies: - "@opentelemetry/api-logs": "npm:0.50.0" "@types/shimmer": "npm:^1.0.2" import-in-the-middle: "npm:1.7.1" require-in-the-middle: "npm:^7.1.1" @@ -2318,23 +2543,23 @@ __metadata: shimmer: "npm:^1.2.1" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/db125eb5da63dc8a890d2db6c1693832c646bd15ca4852ea5bdf9d1b9b920518e2167603d7dc21fe59db8d172fbca3650fbcd88226ac13e79a84ce3b41d6c06f + checksum: 10c0/627d4246c1a6d62d0b1b96d967c62284bf98cefae76f5c5b07f827473cec89030121d343c0c0631f251e8d52cd01822bc4af704970d9c0988be6b4d0c226c8b4 languageName: node linkType: hard -"@opentelemetry/instrumentation@npm:0.51.0, @opentelemetry/instrumentation@npm:^0.51.0": - version: 0.51.0 - resolution: "@opentelemetry/instrumentation@npm:0.51.0" +"@opentelemetry/instrumentation@npm:0.52.0, @opentelemetry/instrumentation@npm:^0.52.0": + version: 0.52.0 + resolution: "@opentelemetry/instrumentation@npm:0.52.0" dependencies: - "@opentelemetry/api-logs": "npm:0.51.0" + "@opentelemetry/api-logs": "npm:0.52.0" "@types/shimmer": "npm:^1.0.2" - import-in-the-middle: "npm:1.7.1" + import-in-the-middle: "npm:1.8.0" require-in-the-middle: "npm:^7.1.1" semver: "npm:^7.5.2" shimmer: "npm:^1.2.1" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10c0/206d7ef709b97ca85c115187ea9f26d850bdfbfd035b1922a1a801bfbe40f55f338b4656ca627106f755de92c0d0d0c770dc6a205f621574780f52a2a7e0a2e6 + checksum: 10c0/1880f17a94a74ea9cc6f5e6a0338ad3526d76e5838e9846c71e136f34cc7b5ab6b1fe5798b76dd1c857633aee7f12a180ac0ce279f9f891a9e9de7b17f93e5fa languageName: node linkType: hard @@ -2353,6 +2578,38 @@ __metadata: languageName: node linkType: hard +"@opentelemetry/instrumentation@npm:^0.49 || ^0.50 || ^0.51": + version: 0.51.1 + resolution: "@opentelemetry/instrumentation@npm:0.51.1" + dependencies: + "@opentelemetry/api-logs": "npm:0.51.1" + "@types/shimmer": "npm:^1.0.2" + import-in-the-middle: "npm:1.7.4" + require-in-the-middle: "npm:^7.1.1" + semver: "npm:^7.5.2" + shimmer: "npm:^1.2.1" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/39e02944becc7ee54c257b17ddef239b4d4e0c9c52223a74a32b0399b8cfe8bbd86af41f6940b85ab05481de0504a59f17fd2e8e5b6a32b5f0314f2a57d2e101 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation@npm:^0.50.0": + version: 0.50.0 + resolution: "@opentelemetry/instrumentation@npm:0.50.0" + dependencies: + "@opentelemetry/api-logs": "npm:0.50.0" + "@types/shimmer": "npm:^1.0.2" + import-in-the-middle: "npm:1.7.1" + require-in-the-middle: "npm:^7.1.1" + semver: "npm:^7.5.2" + shimmer: "npm:^1.2.1" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/db125eb5da63dc8a890d2db6c1693832c646bd15ca4852ea5bdf9d1b9b920518e2167603d7dc21fe59db8d172fbca3650fbcd88226ac13e79a84ce3b41d6c06f + languageName: node + linkType: hard + "@opentelemetry/redis-common@npm:^0.36.2": version: 0.36.2 resolution: "@opentelemetry/redis-common@npm:0.36.2" @@ -2360,6 +2617,18 @@ __metadata: languageName: node linkType: hard +"@opentelemetry/resources@npm:1.20.0": + version: 1.20.0 + resolution: "@opentelemetry/resources@npm:1.20.0" + dependencies: + "@opentelemetry/core": "npm:1.20.0" + "@opentelemetry/semantic-conventions": "npm:1.20.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.8.0" + checksum: 10c0/4a8a030e2e627a32c1f32e02dd0093d93d2202ea646035f84eae71d9ec9417d3d0d82d110cbf5b79bec2ea918f97dcd62b4f09ce22936436f34bba42b7a7576a + languageName: node + linkType: hard + "@opentelemetry/resources@npm:1.23.0, @opentelemetry/resources@npm:^1.23.0": version: 1.23.0 resolution: "@opentelemetry/resources@npm:1.23.0" @@ -2372,6 +2641,18 @@ __metadata: languageName: node linkType: hard +"@opentelemetry/resources@npm:1.25.0, @opentelemetry/resources@npm:^1.25.0": + version: 1.25.0 + resolution: "@opentelemetry/resources@npm:1.25.0" + dependencies: + "@opentelemetry/core": "npm:1.25.0" + "@opentelemetry/semantic-conventions": "npm:1.25.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10c0/e0877e1c6bff81385a112483a0471e530d17ed3b98e0c399595680debf43dd8e48100595414ea3d2f4ac4f911dbea5201da6e6e13cdf07463667c15d35dd774b + languageName: node + linkType: hard + "@opentelemetry/sdk-metrics@npm:^1.9.1": version: 1.23.0 resolution: "@opentelemetry/sdk-metrics@npm:1.23.0" @@ -2385,7 +2666,33 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/sdk-trace-base@npm:1.23.0, @opentelemetry/sdk-trace-base@npm:^1.23.0": +"@opentelemetry/sdk-trace-base@npm:1.20.0": + version: 1.20.0 + resolution: "@opentelemetry/sdk-trace-base@npm:1.20.0" + dependencies: + "@opentelemetry/core": "npm:1.20.0" + "@opentelemetry/resources": "npm:1.20.0" + "@opentelemetry/semantic-conventions": "npm:1.20.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.8.0" + checksum: 10c0/d92dea3bb9eba044fd20549200c4ecf66b935d7568be1eaa00c51ddfb9b66505baaaacead2a0ab6624def79e1b2a6e22ce487e3c9a91c7ec9d951f42b6d6e171 + languageName: node + linkType: hard + +"@opentelemetry/sdk-trace-base@npm:^1.22, @opentelemetry/sdk-trace-base@npm:^1.25.0": + version: 1.25.0 + resolution: "@opentelemetry/sdk-trace-base@npm:1.25.0" + dependencies: + "@opentelemetry/core": "npm:1.25.0" + "@opentelemetry/resources": "npm:1.25.0" + "@opentelemetry/semantic-conventions": "npm:1.25.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10c0/9630a306698cc50bdf1606d2c06c550f98dec2e44932b787175e74ecb95826551708206433a612a49ecb6587c4dddbd1491541c9c83fd785e05565d57e21abb3 + languageName: node + linkType: hard + +"@opentelemetry/sdk-trace-base@npm:^1.23.0": version: 1.23.0 resolution: "@opentelemetry/sdk-trace-base@npm:1.23.0" dependencies: @@ -2398,6 +2705,20 @@ __metadata: languageName: node linkType: hard +"@opentelemetry/semantic-conventions@npm:1.20.0": + version: 1.20.0 + resolution: "@opentelemetry/semantic-conventions@npm:1.20.0" + checksum: 10c0/71299d2040b1d3f665128107fda6bde818244e7a49932d7e4ac451c088fd4116ace91d119376df30c15eb1a61da76ab50edade2c90214ba7db9284d4c3e43197 + languageName: node + linkType: hard + +"@opentelemetry/semantic-conventions@npm:1.21.0": + version: 1.21.0 + resolution: "@opentelemetry/semantic-conventions@npm:1.21.0" + checksum: 10c0/ba1eabdbe5cdc04cbb7ce28f2df91fc95000e14861eb93937cfc7768d29c7e57692eb4fb2645f6ba87ae046acc1d1e27e4e6415e46e03015d54a6fdaf8e9635b + languageName: node + linkType: hard + "@opentelemetry/semantic-conventions@npm:1.23.0, @opentelemetry/semantic-conventions@npm:^1.0.0, @opentelemetry/semantic-conventions@npm:^1.17.0, @opentelemetry/semantic-conventions@npm:^1.22.0, @opentelemetry/semantic-conventions@npm:^1.23.0": version: 1.23.0 resolution: "@opentelemetry/semantic-conventions@npm:1.23.0" @@ -2405,10 +2726,10 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/semantic-conventions@npm:1.24.0": - version: 1.24.0 - resolution: "@opentelemetry/semantic-conventions@npm:1.24.0" - checksum: 10c0/0b7a8e1407c3c606c82e7720654c1808cdc2a6bd78641bca74c56a37b25f08574b33f02386ae2382373a7f70614d8a904b364cc0af9b2d33582c104a5df6eaa7 +"@opentelemetry/semantic-conventions@npm:1.25.0, @opentelemetry/semantic-conventions@npm:^1.25.0": + version: 1.25.0 + resolution: "@opentelemetry/semantic-conventions@npm:1.25.0" + checksum: 10c0/e4add5dff8e80edbae0821cd925203f1403fe38a3159eec7eb395484dd23b79f5b7c7f804829e9a28465be4ec2f0e2a20f307621c395471f9e36a2b07d189e90 languageName: node linkType: hard @@ -2423,6 +2744,17 @@ __metadata: languageName: node linkType: hard +"@opentelemetry/sql-common@npm:^0.40.1": + version: 0.40.1 + resolution: "@opentelemetry/sql-common@npm:0.40.1" + dependencies: + "@opentelemetry/core": "npm:^1.1.0" + peerDependencies: + "@opentelemetry/api": ^1.1.0 + checksum: 10c0/60a70358f0c94f610e2995333e96b406626d67d03d38ed03b15a3461ad0f8d64afbf6275cca7cb58fe955ecdce832f3ffc9b73f9d88503bba5d2a620bbd6d351 + languageName: node + linkType: hard + "@pkgjs/parseargs@npm:^0.11.0": version: 0.11.0 resolution: "@pkgjs/parseargs@npm:0.11.0" @@ -2437,14 +2769,25 @@ __metadata: languageName: node linkType: hard -"@prisma/instrumentation@npm:5.13.0": - version: 5.13.0 - resolution: "@prisma/instrumentation@npm:5.13.0" +"@prisma/instrumentation@npm:5.15.0": + version: 5.15.0 + resolution: "@prisma/instrumentation@npm:5.15.0" dependencies: - "@opentelemetry/api": "npm:1.8.0" - "@opentelemetry/instrumentation": "npm:0.50.0" - "@opentelemetry/sdk-trace-base": "npm:1.23.0" - checksum: 10c0/f270888af5620867ff4f529e4c725ce3b7ad19d1371029fb72b3bb50d482694c11f760aed705c8745757f6d3efefb9bb216740b5cb89d80ca26bd8f8b6a9e363 + "@opentelemetry/api": "npm:^1.8" + "@opentelemetry/instrumentation": "npm:^0.49 || ^0.50 || ^0.51" + "@opentelemetry/sdk-trace-base": "npm:^1.22" + checksum: 10c0/c7d018352711b16a404a84c5c7c4712c8451face8f4e384cd70dc96ec0309f17e2c3ed4ce8f215a758152bc2ddbc725061d788b40b9b5a4c8cb2068ffb002798 + languageName: node + linkType: hard + +"@prisma/instrumentation@npm:5.9.0": + version: 5.9.0 + resolution: "@prisma/instrumentation@npm:5.9.0" + dependencies: + "@opentelemetry/api": "npm:1.7.0" + "@opentelemetry/instrumentation": "npm:0.47.0" + "@opentelemetry/sdk-trace-base": "npm:1.20.0" + checksum: 10c0/4f1bf75da102e37e4a2a62859bfa08a4192698f8d56a9fa181cccf63c5868e1de81cf44c8a57366ff51e4d17474746198ec106c4e71928dbc961123ebfcd2f93 languageName: node linkType: hard @@ -3050,23 +3393,23 @@ __metadata: languageName: node linkType: hard -"@sentry/core@npm:8.0.0-beta.6": - version: 8.0.0-beta.6 - resolution: "@sentry/core@npm:8.0.0-beta.6" +"@sentry/core@npm:8.0.0-beta.3": + version: 8.0.0-beta.3 + resolution: "@sentry/core@npm:8.0.0-beta.3" dependencies: - "@sentry/types": "npm:8.0.0-beta.6" - "@sentry/utils": "npm:8.0.0-beta.6" - checksum: 10c0/c66be77562190b88bf21966dc9a67b521c6c048e643380c713a8b3109f6503a5c2368d520e4c598f0d6bdca6238352d5ef2567f52ffcc3877a50be25fa04deda + "@sentry/types": "npm:8.0.0-beta.3" + "@sentry/utils": "npm:8.0.0-beta.3" + checksum: 10c0/e7380bdd75d290111712ed3f4deef8569c44407d73a19ff58ae0df6aece500e29e67048bcfe933c3156e19f9c4468f00b427e4442cd1a8327367603b0fef2045 languageName: node linkType: hard -"@sentry/core@npm:8.0.0-rc.1": - version: 8.0.0-rc.1 - resolution: "@sentry/core@npm:8.0.0-rc.1" +"@sentry/core@npm:8.9.2": + version: 8.9.2 + resolution: "@sentry/core@npm:8.9.2" dependencies: - "@sentry/types": "npm:8.0.0-rc.1" - "@sentry/utils": "npm:8.0.0-rc.1" - checksum: 10c0/355a876ebbe262d5fdc3c68520b8f2a29a3209b587127ffc2a29df6e0bb0199dc434f0145a317ac9e4be89eb413fefb84a88e43d9913b43fa0c4788d76513de4 + "@sentry/types": "npm:8.9.2" + "@sentry/utils": "npm:8.9.2" + checksum: 10c0/12836e6dc522b8fc1c76e599b2f8dc71fc9df936bfe94970fe29a02714e894114d0cc298ff6c486221fe2d9ef7dfd4ebb5f62b94955d4e70d540e2f2bb005a34 languageName: node linkType: hard @@ -3147,9 +3490,9 @@ __metadata: languageName: node linkType: hard -"@sentry/node@npm:8.0.0-beta.6": - version: 8.0.0-beta.6 - resolution: "@sentry/node@npm:8.0.0-beta.6" +"@sentry/node@npm:8.0.0-beta.3": + version: 8.0.0-beta.3 + resolution: "@sentry/node@npm:8.0.0-beta.3" dependencies: "@opentelemetry/api": "npm:^1.8.0" "@opentelemetry/context-async-hooks": "npm:^1.23.0" @@ -3157,69 +3500,69 @@ __metadata: "@opentelemetry/instrumentation": "npm:0.48.0" "@opentelemetry/instrumentation-connect": "npm:0.35.0" "@opentelemetry/instrumentation-express": "npm:0.35.0" - "@opentelemetry/instrumentation-fastify": "npm:0.35.0" - "@opentelemetry/instrumentation-graphql": "npm:0.39.0" + "@opentelemetry/instrumentation-fastify": "npm:0.33.0" + "@opentelemetry/instrumentation-graphql": "npm:0.37.0" "@opentelemetry/instrumentation-hapi": "npm:0.36.0" - "@opentelemetry/instrumentation-http": "npm:0.51.0" - "@opentelemetry/instrumentation-ioredis": "npm:0.40.0" + "@opentelemetry/instrumentation-http": "npm:0.48.0" "@opentelemetry/instrumentation-koa": "npm:0.39.0" "@opentelemetry/instrumentation-mongodb": "npm:0.39.0" - "@opentelemetry/instrumentation-mongoose": "npm:0.37.0" - "@opentelemetry/instrumentation-mysql": "npm:0.37.0" - "@opentelemetry/instrumentation-mysql2": "npm:0.37.0" - "@opentelemetry/instrumentation-nestjs-core": "npm:0.36.0" + "@opentelemetry/instrumentation-mongoose": "npm:0.35.0" + "@opentelemetry/instrumentation-mysql": "npm:0.35.0" + "@opentelemetry/instrumentation-mysql2": "npm:0.35.0" + "@opentelemetry/instrumentation-nestjs-core": "npm:0.34.0" "@opentelemetry/instrumentation-pg": "npm:0.40.0" "@opentelemetry/resources": "npm:^1.23.0" "@opentelemetry/sdk-trace-base": "npm:^1.23.0" "@opentelemetry/semantic-conventions": "npm:^1.23.0" - "@prisma/instrumentation": "npm:5.13.0" - "@sentry/core": "npm:8.0.0-beta.6" - "@sentry/opentelemetry": "npm:8.0.0-beta.6" - "@sentry/types": "npm:8.0.0-beta.6" - "@sentry/utils": "npm:8.0.0-beta.6" + "@prisma/instrumentation": "npm:5.9.0" + "@sentry/core": "npm:8.0.0-beta.3" + "@sentry/opentelemetry": "npm:8.0.0-beta.3" + "@sentry/types": "npm:8.0.0-beta.3" + "@sentry/utils": "npm:8.0.0-beta.3" opentelemetry-instrumentation-fetch-node: "npm:1.2.0" dependenciesMeta: opentelemetry-instrumentation-fetch-node: optional: true - checksum: 10c0/77d82640d355833c66629a55677e05b567765cd3f7162db1b9db98a79cdbc2a00c0eab0a5fbbf4a7699483eac7de1fecfad06c3eff14993ab0e14d4e1faab548 - languageName: node - linkType: hard - -"@sentry/node@npm:8.0.0-rc.1": - version: 8.0.0-rc.1 - resolution: "@sentry/node@npm:8.0.0-rc.1" - dependencies: - "@opentelemetry/api": "npm:^1.8.0" - "@opentelemetry/context-async-hooks": "npm:^1.23.0" - "@opentelemetry/core": "npm:^1.23.0" - "@opentelemetry/instrumentation": "npm:^0.51.0" - "@opentelemetry/instrumentation-connect": "npm:0.35.0" - "@opentelemetry/instrumentation-express": "npm:0.35.0" - "@opentelemetry/instrumentation-fastify": "npm:0.35.0" - "@opentelemetry/instrumentation-graphql": "npm:0.39.0" - "@opentelemetry/instrumentation-hapi": "npm:0.38.0" - "@opentelemetry/instrumentation-http": "npm:0.51.0" - "@opentelemetry/instrumentation-ioredis": "npm:0.40.0" - "@opentelemetry/instrumentation-koa": "npm:0.39.0" - "@opentelemetry/instrumentation-mongodb": "npm:0.39.0" - "@opentelemetry/instrumentation-mongoose": "npm:0.37.0" - "@opentelemetry/instrumentation-mysql": "npm:0.37.0" - "@opentelemetry/instrumentation-mysql2": "npm:0.37.0" - "@opentelemetry/instrumentation-nestjs-core": "npm:0.36.0" - "@opentelemetry/instrumentation-pg": "npm:0.40.0" - "@opentelemetry/resources": "npm:^1.23.0" - "@opentelemetry/sdk-trace-base": "npm:^1.23.0" - "@opentelemetry/semantic-conventions": "npm:^1.23.0" - "@prisma/instrumentation": "npm:5.13.0" - "@sentry/core": "npm:8.0.0-rc.1" - "@sentry/opentelemetry": "npm:8.0.0-rc.1" - "@sentry/types": "npm:8.0.0-rc.1" - "@sentry/utils": "npm:8.0.0-rc.1" + checksum: 10c0/a321c54dc2e7abf21a0d4a0841801a5838832f1f1966c631eda1ecb9bf1cc623bb247896425788cf42f7c89fd698df2969e82529f553cf675e47211e650907e9 + languageName: node + linkType: hard + +"@sentry/node@npm:8.9.2": + version: 8.9.2 + resolution: "@sentry/node@npm:8.9.2" + dependencies: + "@opentelemetry/api": "npm:^1.9.0" + "@opentelemetry/context-async-hooks": "npm:^1.25.0" + "@opentelemetry/core": "npm:^1.25.0" + "@opentelemetry/instrumentation": "npm:^0.52.0" + "@opentelemetry/instrumentation-connect": "npm:0.37.0" + "@opentelemetry/instrumentation-express": "npm:0.40.1" + "@opentelemetry/instrumentation-fastify": "npm:0.37.0" + "@opentelemetry/instrumentation-graphql": "npm:0.41.0" + "@opentelemetry/instrumentation-hapi": "npm:0.39.0" + "@opentelemetry/instrumentation-http": "npm:0.52.0" + "@opentelemetry/instrumentation-ioredis": "npm:0.41.0" + "@opentelemetry/instrumentation-koa": "npm:0.41.0" + "@opentelemetry/instrumentation-mongodb": "npm:0.45.0" + "@opentelemetry/instrumentation-mongoose": "npm:0.39.0" + "@opentelemetry/instrumentation-mysql": "npm:0.39.0" + "@opentelemetry/instrumentation-mysql2": "npm:0.39.0" + "@opentelemetry/instrumentation-nestjs-core": "npm:0.38.0" + "@opentelemetry/instrumentation-pg": "npm:0.42.0" + "@opentelemetry/instrumentation-redis-4": "npm:0.40.0" + "@opentelemetry/resources": "npm:^1.25.0" + "@opentelemetry/sdk-trace-base": "npm:^1.25.0" + "@opentelemetry/semantic-conventions": "npm:^1.25.0" + "@prisma/instrumentation": "npm:5.15.0" + "@sentry/core": "npm:8.9.2" + "@sentry/opentelemetry": "npm:8.9.2" + "@sentry/types": "npm:8.9.2" + "@sentry/utils": "npm:8.9.2" opentelemetry-instrumentation-fetch-node: "npm:1.2.0" dependenciesMeta: opentelemetry-instrumentation-fetch-node: optional: true - checksum: 10c0/9c4c79e933b2c51973a41c4c0160445111322afcd591bd449041e3369ddb3efc5a976d31f1d0abfb9f2c2783aaee6180519c9d7f5ef0c5dfe4a1e1e21f2de2f3 + checksum: 10c0/53233cbf960344d7f30fb4310d8c69a1429341415cccbb1559886d204e56353dfad1d73b20c4ae29931fa05aa8807ce782287a97d2279f238b5bff2b02615afc languageName: node linkType: hard @@ -3235,37 +3578,37 @@ __metadata: languageName: node linkType: hard -"@sentry/opentelemetry@npm:8.0.0-beta.6": - version: 8.0.0-beta.6 - resolution: "@sentry/opentelemetry@npm:8.0.0-beta.6" +"@sentry/opentelemetry@npm:8.0.0-beta.3": + version: 8.0.0-beta.3 + resolution: "@sentry/opentelemetry@npm:8.0.0-beta.3" dependencies: - "@sentry/core": "npm:8.0.0-beta.6" - "@sentry/types": "npm:8.0.0-beta.6" - "@sentry/utils": "npm:8.0.0-beta.6" + "@sentry/core": "npm:8.0.0-beta.3" + "@sentry/types": "npm:8.0.0-beta.3" + "@sentry/utils": "npm:8.0.0-beta.3" peerDependencies: "@opentelemetry/api": ^1.8.0 "@opentelemetry/core": ^1.23.0 "@opentelemetry/instrumentation": 0.48.0 "@opentelemetry/sdk-trace-base": ^1.23.0 "@opentelemetry/semantic-conventions": ^1.23.0 - checksum: 10c0/a54b8d525d482c81292b1cad659d0ad3c158ba604bfe136530bd1ace6ec92e3d3ee004c8c4af142b26b7cf5bab56af113847af7f93496a577526cae8027f0cdc + checksum: 10c0/eefb8c144cfde47b59b91f4ec01fa4f22277375f20753dd7c3c900e3d6f4a1368e8f3fb22ab4d001c346ddca1c4250ab96b4887c3cc65fe40a8dbe02d8a9af84 languageName: node linkType: hard -"@sentry/opentelemetry@npm:8.0.0-rc.1": - version: 8.0.0-rc.1 - resolution: "@sentry/opentelemetry@npm:8.0.0-rc.1" +"@sentry/opentelemetry@npm:8.9.2": + version: 8.9.2 + resolution: "@sentry/opentelemetry@npm:8.9.2" dependencies: - "@sentry/core": "npm:8.0.0-rc.1" - "@sentry/types": "npm:8.0.0-rc.1" - "@sentry/utils": "npm:8.0.0-rc.1" + "@sentry/core": "npm:8.9.2" + "@sentry/types": "npm:8.9.2" + "@sentry/utils": "npm:8.9.2" peerDependencies: - "@opentelemetry/api": ^1.8.0 - "@opentelemetry/core": ^1.23.0 - "@opentelemetry/instrumentation": ^0.51.0 - "@opentelemetry/sdk-trace-base": ^1.23.0 - "@opentelemetry/semantic-conventions": ^1.23.0 - checksum: 10c0/9c8a34c8a3320ed582f68d35d342bca524676c66edb694ef0e7eba448e01dd46039b1991580590105391f8710b5e41061f71a57662fccbe0330a3e9b22270402 + "@opentelemetry/api": ^1.9.0 + "@opentelemetry/core": ^1.25.0 + "@opentelemetry/instrumentation": ^0.52.0 + "@opentelemetry/sdk-trace-base": ^1.25.0 + "@opentelemetry/semantic-conventions": ^1.25.0 + checksum: 10c0/ba833e982f5ee2d341f07b1fd78108910511ed88897041353775fecb507ade0628ea58c1ef5863e579500014fd881dda3009fc211cb1a91f68f811af67088bf3 languageName: node linkType: hard @@ -3397,17 +3740,17 @@ __metadata: languageName: node linkType: hard -"@sentry/types@npm:8.0.0-beta.6": - version: 8.0.0-beta.6 - resolution: "@sentry/types@npm:8.0.0-beta.6" - checksum: 10c0/a8442daa0386f213f9cc0bf0c047c818a5aa7b7b0f4da9a1bfb3fcbdc16c354043462267b6815bd9f7d1a390c5007e9218ae41ced0057426b4198982a6db840e +"@sentry/types@npm:8.0.0-beta.3": + version: 8.0.0-beta.3 + resolution: "@sentry/types@npm:8.0.0-beta.3" + checksum: 10c0/65521a34dac5f7df991b95d1935734095b0326ab4f43bd1e7fdb150e110265ef33949cf227e05c86841a92d59fe731b11fe7d408115018ce6336edc7c5a7cc2a languageName: node linkType: hard -"@sentry/types@npm:8.0.0-rc.1": - version: 8.0.0-rc.1 - resolution: "@sentry/types@npm:8.0.0-rc.1" - checksum: 10c0/ebc20ae2090506bf6a763ef340b2122a774f211d3346584ca91e3f3d59436a15b9dafefa7b6f71f25ddc10f1ce2957780475ce9bab90dad3f8293f806a43ca8e +"@sentry/types@npm:8.9.2": + version: 8.9.2 + resolution: "@sentry/types@npm:8.9.2" + checksum: 10c0/cf0fdbff4b56053ff1b299e7ec988d4f71ade62b454807c8652753e3a016a7ac4edd606f56b20ba80232ea6ffd5a9e23ed5f60dc91fc39c8a67a2516336b3f33 languageName: node linkType: hard @@ -3438,21 +3781,21 @@ __metadata: languageName: node linkType: hard -"@sentry/utils@npm:8.0.0-beta.6": - version: 8.0.0-beta.6 - resolution: "@sentry/utils@npm:8.0.0-beta.6" +"@sentry/utils@npm:8.0.0-beta.3": + version: 8.0.0-beta.3 + resolution: "@sentry/utils@npm:8.0.0-beta.3" dependencies: - "@sentry/types": "npm:8.0.0-beta.6" - checksum: 10c0/3b08351bdda934c56266ec656b07e45feff414488b2be194f9a060c40b72a7858a61f9a3ffcf3341abeebff7bb75b08c4aa169d787fb6e9954091b6458a565d8 + "@sentry/types": "npm:8.0.0-beta.3" + checksum: 10c0/dfb2e1403f942ca631314d60f84d1eb3ce8a9c4ef65abe2d9d703191c9aa97f6ef564c65fc207fca3e85bc5475cdbb8a9f303cda285b3e85d8c738d970ce7ef8 languageName: node linkType: hard -"@sentry/utils@npm:8.0.0-rc.1": - version: 8.0.0-rc.1 - resolution: "@sentry/utils@npm:8.0.0-rc.1" +"@sentry/utils@npm:8.9.2": + version: 8.9.2 + resolution: "@sentry/utils@npm:8.9.2" dependencies: - "@sentry/types": "npm:8.0.0-rc.1" - checksum: 10c0/385beda293c7698e3043a20579d0048b64d7fbb4b377599c58c55b69b43c3dc44fed8dc069945aefe5345558e3b819344248bcd3d24a61e3917f17f7a1b8e20c + "@sentry/types": "npm:8.9.2" + checksum: 10c0/d1834aa0aae7b802939475deca9aec7243f022d0fbade87cc912d40c0fc06345309219a9d0046dc778fd2fde240fe5724af7ebe122306acbe853bf324c3ac8d1 languageName: node linkType: hard @@ -4669,6 +5012,15 @@ __metadata: languageName: node linkType: hard +"acorn-import-attributes@npm:^1.9.5": + version: 1.9.5 + resolution: "acorn-import-attributes@npm:1.9.5" + peerDependencies: + acorn: ^8 + checksum: 10c0/5926eaaead2326d5a86f322ff1b617b0f698aa61dc719a5baa0e9d955c9885cc71febac3fb5bacff71bbf2c4f9c12db2056883c68c53eb962c048b952e1e013d + languageName: node + linkType: hard + "acorn-jsx@npm:^5.0.0, acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" @@ -7331,7 +7683,7 @@ __metadata: version: 0.0.0-use.local resolution: "express-test-application@workspace:apps/express" dependencies: - "@sentry/node": "npm:8.0.0-beta.6" + "@sentry/node": "npm:8.0.0-beta.3" "@types/express": "npm:^4" dotenv: "npm:^16.4.5" express: "npm:^4.19.2" @@ -8141,7 +8493,7 @@ __metadata: resolution: "hapi-test-application@workspace:apps/hapi" dependencies: "@hapi/hapi": "npm:21.3.9" - "@sentry/node": "npm:8.0.0-rc.1" + "@sentry/node": "npm:8.9.2" dotenv: "npm:^16.4.5" languageName: unknown linkType: soft @@ -8439,6 +8791,30 @@ __metadata: languageName: node linkType: hard +"import-in-the-middle@npm:1.7.4": + version: 1.7.4 + resolution: "import-in-the-middle@npm:1.7.4" + dependencies: + acorn: "npm:^8.8.2" + acorn-import-attributes: "npm:^1.9.5" + cjs-module-lexer: "npm:^1.2.2" + module-details-from-path: "npm:^1.0.3" + checksum: 10c0/3ba4ce34c2f1287dcfab375179dcbc7af5358dced56fbe3713ff48780d2f0ca3a1778f1435af5f4e18f14c70a34013a344279a35a1b6e219eaa18fd959666058 + languageName: node + linkType: hard + +"import-in-the-middle@npm:1.8.0, import-in-the-middle@npm:^1.7.2": + version: 1.8.0 + resolution: "import-in-the-middle@npm:1.8.0" + dependencies: + acorn: "npm:^8.8.2" + acorn-import-attributes: "npm:^1.9.5" + cjs-module-lexer: "npm:^1.2.2" + module-details-from-path: "npm:^1.0.3" + checksum: 10c0/e29bc6d307c7d7efa5df8e74ca359b6d6d18900eba9dc4d8a77fa0e8b46378e74bfc1ddf93f86fad2d74d65a9ea84f1c0598ae1be8fc99fa77ac15db103c5a6b + languageName: node + linkType: hard + "import-meta-resolve@npm:^4.0.0": version: 4.0.0 resolution: "import-meta-resolve@npm:4.0.0" From 20bd14b5a7cbde216855d73ae38527684d07ca8b Mon Sep 17 00:00:00 2001 From: s1gr1d Date: Mon, 17 Jun 2024 13:40:19 +0200 Subject: [PATCH 5/5] update yarn lock --- yarn.lock | 3750 +++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 3656 insertions(+), 94 deletions(-) diff --git a/yarn.lock b/yarn.lock index 5046e70..bb07be8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -70,6 +70,133 @@ __metadata: languageName: node linkType: hard +"@astrojs/check@npm:^0.5.10": + version: 0.5.10 + resolution: "@astrojs/check@npm:0.5.10" + dependencies: + "@astrojs/language-server": "npm:^2.8.4" + chokidar: "npm:^3.5.3" + fast-glob: "npm:^3.3.1" + kleur: "npm:^4.1.5" + yargs: "npm:^17.7.2" + peerDependencies: + typescript: ^5.0.0 + bin: + astro-check: dist/bin.js + checksum: 10c0/af06be34d7d6adc5768576426186d92ef6d0b673d082d7a79c9183290bb9ae75544f10696906edf17a91cd9ba5034353b153abc83ed55479e8bf6df7b9ace98a + languageName: node + linkType: hard + +"@astrojs/compiler@npm:^2.7.0, @astrojs/compiler@npm:^2.8.0": + version: 2.8.0 + resolution: "@astrojs/compiler@npm:2.8.0" + checksum: 10c0/c6ae1b87183dbce0164d6efb6580c8d55a8ae230003e5c18803cecc6bbabb9ebae4e0ba1fda97fd6708c47c928c82e1d788faefea36dae9e20ac2237c47deedb + languageName: node + linkType: hard + +"@astrojs/internal-helpers@npm:0.4.0": + version: 0.4.0 + resolution: "@astrojs/internal-helpers@npm:0.4.0" + checksum: 10c0/52f760cad24a18aac3a73342b0e2e89fe787e79a7cbe83d7a49063d2b11fc37721324005e0020fb517a7264a08b8e7c590493dc6c41c6d9c0dbddc16f3b92036 + languageName: node + linkType: hard + +"@astrojs/language-server@npm:^2.8.4": + version: 2.10.0 + resolution: "@astrojs/language-server@npm:2.10.0" + dependencies: + "@astrojs/compiler": "npm:^2.7.0" + "@jridgewell/sourcemap-codec": "npm:^1.4.15" + "@volar/kit": "npm:~2.2.3" + "@volar/language-core": "npm:~2.2.3" + "@volar/language-server": "npm:~2.2.3" + "@volar/language-service": "npm:~2.2.3" + "@volar/typescript": "npm:~2.2.3" + fast-glob: "npm:^3.2.12" + volar-service-css: "npm:0.0.45" + volar-service-emmet: "npm:0.0.45" + volar-service-html: "npm:0.0.45" + volar-service-prettier: "npm:0.0.45" + volar-service-typescript: "npm:0.0.45" + volar-service-typescript-twoslash-queries: "npm:0.0.45" + vscode-html-languageservice: "npm:^5.2.0" + vscode-uri: "npm:^3.0.8" + peerDependencies: + prettier: ^3.0.0 + prettier-plugin-astro: ">=0.11.0" + peerDependenciesMeta: + prettier: + optional: true + prettier-plugin-astro: + optional: true + bin: + astro-ls: bin/nodeServer.js + checksum: 10c0/0fd7d9f9684b114cba65ddd56624e29d01178d03c13409533cb26b2fc46d07ea78272fd0bf8fa53cc2f78830ea564865d19a85119ecf719ecf7e31942fe92f58 + languageName: node + linkType: hard + +"@astrojs/markdown-remark@npm:5.1.0": + version: 5.1.0 + resolution: "@astrojs/markdown-remark@npm:5.1.0" + dependencies: + "@astrojs/prism": "npm:^3.1.0" + github-slugger: "npm:^2.0.0" + hast-util-from-html: "npm:^2.0.0" + hast-util-to-text: "npm:^4.0.0" + import-meta-resolve: "npm:^4.0.0" + mdast-util-definitions: "npm:^6.0.0" + rehype-raw: "npm:^7.0.0" + rehype-stringify: "npm:^10.0.0" + remark-gfm: "npm:^4.0.0" + remark-parse: "npm:^11.0.0" + remark-rehype: "npm:^11.0.0" + remark-smartypants: "npm:^2.0.0" + shiki: "npm:^1.1.2" + unified: "npm:^11.0.4" + unist-util-remove-position: "npm:^5.0.0" + unist-util-visit: "npm:^5.0.0" + unist-util-visit-parents: "npm:^6.0.0" + vfile: "npm:^6.0.1" + checksum: 10c0/fa3a48bc97f9b298b2b04611536f92e4a1d70e03dd1363a76dc7a1df7a240a0855ed6776a5436005b5cff5a4938b998565e4ca1a6d8887d6e68f7b031c8ba888 + languageName: node + linkType: hard + +"@astrojs/node@npm:^8.2.5": + version: 8.3.0 + resolution: "@astrojs/node@npm:8.3.0" + dependencies: + send: "npm:^0.18.0" + server-destroy: "npm:^1.0.1" + peerDependencies: + astro: ^4.2.0 + checksum: 10c0/29e78d118f27df5e8bcfc10cfb619436dec700e5ff5646236baba37dac5c80eabc858f1055085c6c30d5135d2d3f38f235b38941153d09b2a79bda36bd00462a + languageName: node + linkType: hard + +"@astrojs/prism@npm:^3.1.0": + version: 3.1.0 + resolution: "@astrojs/prism@npm:3.1.0" + dependencies: + prismjs: "npm:^1.29.0" + checksum: 10c0/45132cd1cc8ac45f5fe75bfbf3f8bad3caa9d68aadb0537505f866fcf3ab4bcfa038be1ce20ad26b7e344c4f9a1edd0ab0f4211d413e09c84731fbc7c59b7746 + languageName: node + linkType: hard + +"@astrojs/telemetry@npm:3.1.0": + version: 3.1.0 + resolution: "@astrojs/telemetry@npm:3.1.0" + dependencies: + ci-info: "npm:^4.0.0" + debug: "npm:^4.3.4" + dlv: "npm:^1.1.3" + dset: "npm:^3.1.3" + is-docker: "npm:^3.0.0" + is-wsl: "npm:^3.0.0" + which-pm-runs: "npm:^1.1.0" + checksum: 10c0/ed4df1f0763e2fed242805f67f1c50aec0021c31b971ce846355cc981dfce498517f0b24e84de0ec6c426e6f17a2b48f97a2f7b32efa015653646f4dd3c51649 + languageName: node + linkType: hard + "@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.23.5, @babel/code-frame@npm:^7.24.1, @babel/code-frame@npm:^7.24.2": version: 7.24.2 resolution: "@babel/code-frame@npm:7.24.2" @@ -80,6 +207,16 @@ __metadata: languageName: node linkType: hard +"@babel/code-frame@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/code-frame@npm:7.24.7" + dependencies: + "@babel/highlight": "npm:^7.24.7" + picocolors: "npm:^1.0.0" + checksum: 10c0/ab0af539473a9f5aeaac7047e377cb4f4edd255a81d84a76058595f8540784cc3fbe8acf73f1e073981104562490aabfb23008cd66dc677a456a4ed5390fdde6 + languageName: node + linkType: hard + "@babel/compat-data@npm:^7.23.5": version: 7.24.4 resolution: "@babel/compat-data@npm:7.24.4" @@ -87,6 +224,36 @@ __metadata: languageName: node linkType: hard +"@babel/compat-data@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/compat-data@npm:7.24.7" + checksum: 10c0/dcd93a5632b04536498fbe2be5af1057f635fd7f7090483d8e797878559037e5130b26862ceb359acbae93ed27e076d395ddb4663db6b28a665756ffd02d324f + languageName: node + linkType: hard + +"@babel/core@npm:^7.18.5, @babel/core@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/core@npm:7.24.7" + dependencies: + "@ampproject/remapping": "npm:^2.2.0" + "@babel/code-frame": "npm:^7.24.7" + "@babel/generator": "npm:^7.24.7" + "@babel/helper-compilation-targets": "npm:^7.24.7" + "@babel/helper-module-transforms": "npm:^7.24.7" + "@babel/helpers": "npm:^7.24.7" + "@babel/parser": "npm:^7.24.7" + "@babel/template": "npm:^7.24.7" + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10c0/4004ba454d3c20a46ea66264e06c15b82e9f6bdc35f88819907d24620da70dbf896abac1cb4cc4b6bb8642969e45f4d808497c9054a1388a386cf8c12e9b9e0d + languageName: node + linkType: hard + "@babel/core@npm:^7.20.7, @babel/core@npm:^7.21.8, @babel/core@npm:^7.23.9": version: 7.24.4 resolution: "@babel/core@npm:7.24.4" @@ -122,6 +289,18 @@ __metadata: languageName: node linkType: hard +"@babel/generator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/generator@npm:7.24.7" + dependencies: + "@babel/types": "npm:^7.24.7" + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + jsesc: "npm:^2.5.1" + checksum: 10c0/06b1f3350baf527a3309e50ffd7065f7aee04dd06e1e7db794ddfde7fe9d81f28df64edd587173f8f9295496a7ddb74b9a185d4bf4de7bb619e6d4ec45c8fd35 + languageName: node + linkType: hard + "@babel/helper-annotate-as-pure@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-annotate-as-pure@npm:7.22.5" @@ -131,6 +310,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-annotate-as-pure@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-annotate-as-pure@npm:7.24.7" + dependencies: + "@babel/types": "npm:^7.24.7" + checksum: 10c0/4679f7df4dffd5b3e26083ae65228116c3da34c3fff2c11ae11b259a61baec440f51e30fd236f7a0435b9d471acd93d0bc5a95df8213cbf02b1e083503d81b9a + languageName: node + linkType: hard + "@babel/helper-compilation-targets@npm:^7.23.6": version: 7.23.6 resolution: "@babel/helper-compilation-targets@npm:7.23.6" @@ -144,6 +332,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-compilation-targets@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-compilation-targets@npm:7.24.7" + dependencies: + "@babel/compat-data": "npm:^7.24.7" + "@babel/helper-validator-option": "npm:^7.24.7" + browserslist: "npm:^4.22.2" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: 10c0/1d580a9bcacefe65e6bf02ba1dafd7ab278269fef45b5e281d8354d95c53031e019890464e7f9351898c01502dd2e633184eb0bcda49ed2ecd538675ce310f51 + languageName: node + linkType: hard + "@babel/helper-create-class-features-plugin@npm:^7.24.4": version: 7.24.4 resolution: "@babel/helper-create-class-features-plugin@npm:7.24.4" @@ -170,6 +371,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-environment-visitor@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-environment-visitor@npm:7.24.7" + dependencies: + "@babel/types": "npm:^7.24.7" + checksum: 10c0/36ece78882b5960e2d26abf13cf15ff5689bf7c325b10a2895a74a499e712de0d305f8d78bb382dd3c05cfba7e47ec98fe28aab5674243e0625cd38438dd0b2d + languageName: node + linkType: hard + "@babel/helper-function-name@npm:^7.23.0": version: 7.23.0 resolution: "@babel/helper-function-name@npm:7.23.0" @@ -180,6 +390,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-function-name@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-function-name@npm:7.24.7" + dependencies: + "@babel/template": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10c0/e5e41e6cf86bd0f8bf272cbb6e7c5ee0f3e9660414174435a46653efba4f2479ce03ce04abff2aa2ef9359cf057c79c06cb7b134a565ad9c0e8a50dcdc3b43c4 + languageName: node + linkType: hard + "@babel/helper-hoist-variables@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-hoist-variables@npm:7.22.5" @@ -189,6 +409,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-hoist-variables@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-hoist-variables@npm:7.24.7" + dependencies: + "@babel/types": "npm:^7.24.7" + checksum: 10c0/19ee37563bbd1219f9d98991ad0e9abef77803ee5945fd85aa7aa62a67c69efca9a801696a1b58dda27f211e878b3327789e6fd2a6f6c725ccefe36774b5ce95 + languageName: node + linkType: hard + "@babel/helper-member-expression-to-functions@npm:^7.23.0": version: 7.23.0 resolution: "@babel/helper-member-expression-to-functions@npm:7.23.0" @@ -207,6 +436,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-imports@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-module-imports@npm:7.24.7" + dependencies: + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10c0/97c57db6c3eeaea31564286e328a9fb52b0313c5cfcc7eee4bc226aebcf0418ea5b6fe78673c0e4a774512ec6c86e309d0f326e99d2b37bfc16a25a032498af0 + languageName: node + linkType: hard + "@babel/helper-module-transforms@npm:^7.23.3": version: 7.23.3 resolution: "@babel/helper-module-transforms@npm:7.23.3" @@ -222,6 +461,21 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-transforms@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-module-transforms@npm:7.24.7" + dependencies: + "@babel/helper-environment-visitor": "npm:^7.24.7" + "@babel/helper-module-imports": "npm:^7.24.7" + "@babel/helper-simple-access": "npm:^7.24.7" + "@babel/helper-split-export-declaration": "npm:^7.24.7" + "@babel/helper-validator-identifier": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/4f311755fcc3b4cbdb689386309cdb349cf0575a938f0b9ab5d678e1a81bbb265aa34ad93174838245f2ac7ff6d5ddbd0104638a75e4e961958ed514355687b6 + languageName: node + linkType: hard + "@babel/helper-optimise-call-expression@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-optimise-call-expression@npm:7.22.5" @@ -238,6 +492,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-plugin-utils@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-plugin-utils@npm:7.24.7" + checksum: 10c0/c3d38cd9b3520757bb4a279255cc3f956fc0ac1c193964bd0816ebd5c86e30710be8e35252227e0c9d9e0f4f56d9b5f916537f2bc588084b0988b4787a967d31 + languageName: node + linkType: hard + "@babel/helper-replace-supers@npm:^7.24.1": version: 7.24.1 resolution: "@babel/helper-replace-supers@npm:7.24.1" @@ -260,6 +521,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-simple-access@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-simple-access@npm:7.24.7" + dependencies: + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10c0/7230e419d59a85f93153415100a5faff23c133d7442c19e0cd070da1784d13cd29096ee6c5a5761065c44e8164f9f80e3a518c41a0256df39e38f7ad6744fed7 + languageName: node + linkType: hard + "@babel/helper-skip-transparent-expression-wrappers@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.22.5" @@ -278,6 +549,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-split-export-declaration@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-split-export-declaration@npm:7.24.7" + dependencies: + "@babel/types": "npm:^7.24.7" + checksum: 10c0/0254577d7086bf09b01bbde98f731d4fcf4b7c3fa9634fdb87929801307c1f6202a1352e3faa5492450fa8da4420542d44de604daf540704ff349594a78184f6 + languageName: node + linkType: hard + "@babel/helper-string-parser@npm:^7.23.4": version: 7.24.1 resolution: "@babel/helper-string-parser@npm:7.24.1" @@ -285,6 +565,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-string-parser@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-string-parser@npm:7.24.7" + checksum: 10c0/47840c7004e735f3dc93939c77b099bb41a64bf3dda0cae62f60e6f74a5ff80b63e9b7cf77b5ec25a324516381fc994e1f62f922533236a8e3a6af57decb5e1e + languageName: node + linkType: hard + "@babel/helper-validator-identifier@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-validator-identifier@npm:7.22.20" @@ -292,6 +579,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-identifier@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-validator-identifier@npm:7.24.7" + checksum: 10c0/87ad608694c9477814093ed5b5c080c2e06d44cb1924ae8320474a74415241223cc2a725eea2640dd783ff1e3390e5f95eede978bc540e870053152e58f1d651 + languageName: node + linkType: hard + "@babel/helper-validator-option@npm:^7.23.5": version: 7.23.5 resolution: "@babel/helper-validator-option@npm:7.23.5" @@ -299,6 +593,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-option@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-validator-option@npm:7.24.7" + checksum: 10c0/21aea2b7bc5cc8ddfb828741d5c8116a84cbc35b4a3184ec53124f08e09746f1f67a6f9217850188995ca86059a7942e36d8965a6730784901def777b7e8a436 + languageName: node + linkType: hard + "@babel/helpers@npm:^7.24.4": version: 7.24.4 resolution: "@babel/helpers@npm:7.24.4" @@ -310,6 +611,16 @@ __metadata: languageName: node linkType: hard +"@babel/helpers@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helpers@npm:7.24.7" + dependencies: + "@babel/template": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10c0/aa8e230f6668773e17e141dbcab63e935c514b4b0bf1fed04d2eaefda17df68e16b61a56573f7f1d4d1e605ce6cc162b5f7e9fdf159fde1fd9b77c920ae47d27 + languageName: node + linkType: hard + "@babel/highlight@npm:^7.24.2": version: 7.24.2 resolution: "@babel/highlight@npm:7.24.2" @@ -322,6 +633,27 @@ __metadata: languageName: node linkType: hard +"@babel/highlight@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/highlight@npm:7.24.7" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.24.7" + chalk: "npm:^2.4.2" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.0.0" + checksum: 10c0/674334c571d2bb9d1c89bdd87566383f59231e16bcdcf5bb7835babdf03c9ae585ca0887a7b25bdf78f303984af028df52831c7989fecebb5101cc132da9393a + languageName: node + linkType: hard + +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/parser@npm:7.24.7" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/8b244756872185a1c6f14b979b3535e682ff08cb5a2a5fd97cc36c017c7ef431ba76439e95e419d43000c5b07720495b00cf29a7f0d9a483643d08802b58819b + languageName: node + linkType: hard + "@babel/parser@npm:^7.21.8, @babel/parser@npm:^7.21.9, @babel/parser@npm:^7.24.0, @babel/parser@npm:^7.24.1, @babel/parser@npm:^7.24.4": version: 7.24.4 resolution: "@babel/parser@npm:7.24.4" @@ -353,6 +685,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-jsx@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-syntax-jsx@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/f44d927a9ae8d5ef016ff5b450e1671e56629ddc12e56b938e41fd46e141170d9dfc9a53d6cb2b9a20a7dd266a938885e6a3981c60c052a2e1daed602ac80e51 + languageName: node + linkType: hard + "@babel/plugin-syntax-typescript@npm:^7.20.0, @babel/plugin-syntax-typescript@npm:^7.24.1": version: 7.24.1 resolution: "@babel/plugin-syntax-typescript@npm:7.24.1" @@ -377,6 +720,21 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-react-jsx@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-react-jsx@npm:7.24.7" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.24.7" + "@babel/helper-module-imports": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/plugin-syntax-jsx": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/5c46d2c1c06a30e6bde084839df9cc689bf9c9cb0292105d61c225ca731f64247990724caee7dfc7f817dc964c062e8319e7f05394209590c476b65d75373435 + languageName: node + linkType: hard + "@babel/plugin-transform-typescript@npm:^7.24.1": version: 7.24.4 resolution: "@babel/plugin-transform-typescript@npm:7.24.4" @@ -426,6 +784,17 @@ __metadata: languageName: node linkType: hard +"@babel/template@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/template@npm:7.24.7" + dependencies: + "@babel/code-frame": "npm:^7.24.7" + "@babel/parser": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10c0/95b0b3ee80fcef685b7f4426f5713a855ea2cd5ac4da829b213f8fb5afe48a2a14683c2ea04d446dbc7f711c33c5cd4a965ef34dcbe5bc387c9e966b67877ae3 + languageName: node + linkType: hard + "@babel/traverse@npm:^7.23.2, @babel/traverse@npm:^7.24.1": version: 7.24.1 resolution: "@babel/traverse@npm:7.24.1" @@ -444,6 +813,35 @@ __metadata: languageName: node linkType: hard +"@babel/traverse@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/traverse@npm:7.24.7" + dependencies: + "@babel/code-frame": "npm:^7.24.7" + "@babel/generator": "npm:^7.24.7" + "@babel/helper-environment-visitor": "npm:^7.24.7" + "@babel/helper-function-name": "npm:^7.24.7" + "@babel/helper-hoist-variables": "npm:^7.24.7" + "@babel/helper-split-export-declaration": "npm:^7.24.7" + "@babel/parser": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10c0/a5135e589c3f1972b8877805f50a084a04865ccb1d68e5e1f3b94a8841b3485da4142e33413d8fd76bc0e6444531d3adf1f59f359c11ffac452b743d835068ab + languageName: node + linkType: hard + +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/types@npm:7.24.7" + dependencies: + "@babel/helper-string-parser": "npm:^7.24.7" + "@babel/helper-validator-identifier": "npm:^7.24.7" + to-fast-properties: "npm:^2.0.0" + checksum: 10c0/d9ecbfc3eb2b05fb1e6eeea546836ac30d990f395ef3fe3f75ced777a222c3cfc4489492f72e0ce3d9a5a28860a1ce5f81e66b88cf5088909068b3ff4fab72c1 + languageName: node + linkType: hard + "@babel/types@npm:^7.21.5, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.0, @babel/types@npm:^7.8.3": version: 7.24.0 resolution: "@babel/types@npm:7.24.0" @@ -489,6 +887,73 @@ __metadata: languageName: node linkType: hard +"@emmetio/abbreviation@npm:^2.3.3": + version: 2.3.3 + resolution: "@emmetio/abbreviation@npm:2.3.3" + dependencies: + "@emmetio/scanner": "npm:^1.0.4" + checksum: 10c0/835b460706d5920a6f9a569a44b7d98e88d5530e3983af3678b44fa38b4cbdf68b5df933476d72e340779b16e7e7962ffa63142db8d2f59b1175a11c30c14635 + languageName: node + linkType: hard + +"@emmetio/css-abbreviation@npm:^2.1.8": + version: 2.1.8 + resolution: "@emmetio/css-abbreviation@npm:2.1.8" + dependencies: + "@emmetio/scanner": "npm:^1.0.4" + checksum: 10c0/b5b3b39e773185d848b634e48e1b520e6ebffd28bfd0ba34fbcf877ca77e0edb8c7bbf58230cb0621f80f579bd7fd0265f00ab5e09ac482a835897cbdb6182a6 + languageName: node + linkType: hard + +"@emmetio/css-parser@npm:^0.4.0": + version: 0.4.0 + resolution: "@emmetio/css-parser@npm:0.4.0" + dependencies: + "@emmetio/stream-reader": "npm:^2.2.0" + "@emmetio/stream-reader-utils": "npm:^0.1.0" + checksum: 10c0/44606cb3220c4d1c910439271c5cf903ec89ce602fa25c527a25e8a744ca8e84df3ffbb82d3b44923b890884a7f889eff34c462568e5866e2ab5d98dda99c6f0 + languageName: node + linkType: hard + +"@emmetio/html-matcher@npm:^1.3.0": + version: 1.3.0 + resolution: "@emmetio/html-matcher@npm:1.3.0" + dependencies: + "@emmetio/scanner": "npm:^1.0.0" + checksum: 10c0/354f6d4d52ffb124883cc350d6a09942f2ec352b03dfb928ba8c3078b0f570041b6095367367094a307388c158e6b053565c09a9c1db699517801435a0eadb5c + languageName: node + linkType: hard + +"@emmetio/scanner@npm:^1.0.0, @emmetio/scanner@npm:^1.0.4": + version: 1.0.4 + resolution: "@emmetio/scanner@npm:1.0.4" + checksum: 10c0/ae6244e563caaff0f88d7afefc33fd6cfb7cc767ce914b54d35b46002637948cfc65951dba6d6941328afa54c721c225836fafce2de40fb7643660ba09fe7372 + languageName: node + linkType: hard + +"@emmetio/stream-reader-utils@npm:^0.1.0": + version: 0.1.0 + resolution: "@emmetio/stream-reader-utils@npm:0.1.0" + checksum: 10c0/8630a066200976aa07ce25708484e5c2458182961280dc4637a7a6e98e1f3bb59fb7bf3bf26380f74c6ff1fd40d3dbf1143f21c721833199e45f669614a33b87 + languageName: node + linkType: hard + +"@emmetio/stream-reader@npm:^2.2.0": + version: 2.2.0 + resolution: "@emmetio/stream-reader@npm:2.2.0" + checksum: 10c0/d1a5c83b1ef062ce89b48e1fc170cd5f21b0dfa6132dc41421ef7eda455563227c047977cd4c7b70f072fa73b5af553b04cafe381c600df9bd17c58ca8238e8b + languageName: node + linkType: hard + +"@emnapi/runtime@npm:^1.1.1": + version: 1.2.0 + resolution: "@emnapi/runtime@npm:1.2.0" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10c0/7005ff8b67724c9e61b6cd79a3decbdb2ce25d24abd4d3d187472f200ee6e573329c30264335125fb136bd813aa9cf9f4f7c9391d04b07dd1e63ce0a3427be57 + languageName: node + linkType: hard + "@emotion/hash@npm:^0.9.0": version: 0.9.1 resolution: "@emotion/hash@npm:0.9.1" @@ -510,6 +975,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/aix-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/aix-ppc64@npm:0.21.5" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/android-arm64@npm:0.17.6": version: 0.17.6 resolution: "@esbuild/android-arm64@npm:0.17.6" @@ -531,6 +1003,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm64@npm:0.21.5" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/android-arm@npm:0.17.6": version: 0.17.6 resolution: "@esbuild/android-arm@npm:0.17.6" @@ -552,6 +1031,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm@npm:0.21.5" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + "@esbuild/android-x64@npm:0.17.6": version: 0.17.6 resolution: "@esbuild/android-x64@npm:0.17.6" @@ -573,6 +1059,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-x64@npm:0.21.5" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + "@esbuild/darwin-arm64@npm:0.17.6": version: 0.17.6 resolution: "@esbuild/darwin-arm64@npm:0.17.6" @@ -594,6 +1087,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-arm64@npm:0.21.5" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/darwin-x64@npm:0.17.6": version: 0.17.6 resolution: "@esbuild/darwin-x64@npm:0.17.6" @@ -615,6 +1115,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-x64@npm:0.21.5" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@esbuild/freebsd-arm64@npm:0.17.6": version: 0.17.6 resolution: "@esbuild/freebsd-arm64@npm:0.17.6" @@ -636,6 +1143,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-arm64@npm:0.21.5" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/freebsd-x64@npm:0.17.6": version: 0.17.6 resolution: "@esbuild/freebsd-x64@npm:0.17.6" @@ -657,6 +1171,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-x64@npm:0.21.5" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/linux-arm64@npm:0.17.6": version: 0.17.6 resolution: "@esbuild/linux-arm64@npm:0.17.6" @@ -678,6 +1199,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm64@npm:0.21.5" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/linux-arm@npm:0.17.6": version: 0.17.6 resolution: "@esbuild/linux-arm@npm:0.17.6" @@ -699,6 +1227,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm@npm:0.21.5" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + "@esbuild/linux-ia32@npm:0.17.6": version: 0.17.6 resolution: "@esbuild/linux-ia32@npm:0.17.6" @@ -720,6 +1255,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ia32@npm:0.21.5" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/linux-loong64@npm:0.17.6": version: 0.17.6 resolution: "@esbuild/linux-loong64@npm:0.17.6" @@ -741,6 +1283,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-loong64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-loong64@npm:0.21.5" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + "@esbuild/linux-mips64el@npm:0.17.6": version: 0.17.6 resolution: "@esbuild/linux-mips64el@npm:0.17.6" @@ -762,6 +1311,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-mips64el@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-mips64el@npm:0.21.5" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + "@esbuild/linux-ppc64@npm:0.17.6": version: 0.17.6 resolution: "@esbuild/linux-ppc64@npm:0.17.6" @@ -783,6 +1339,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ppc64@npm:0.21.5" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/linux-riscv64@npm:0.17.6": version: 0.17.6 resolution: "@esbuild/linux-riscv64@npm:0.17.6" @@ -804,6 +1367,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-riscv64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-riscv64@npm:0.21.5" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + "@esbuild/linux-s390x@npm:0.17.6": version: 0.17.6 resolution: "@esbuild/linux-s390x@npm:0.17.6" @@ -825,6 +1395,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-s390x@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-s390x@npm:0.21.5" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + "@esbuild/linux-x64@npm:0.17.6": version: 0.17.6 resolution: "@esbuild/linux-x64@npm:0.17.6" @@ -846,6 +1423,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-x64@npm:0.21.5" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + "@esbuild/netbsd-x64@npm:0.17.6": version: 0.17.6 resolution: "@esbuild/netbsd-x64@npm:0.17.6" @@ -867,6 +1451,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/netbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/netbsd-x64@npm:0.21.5" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/openbsd-x64@npm:0.17.6": version: 0.17.6 resolution: "@esbuild/openbsd-x64@npm:0.17.6" @@ -888,6 +1479,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/openbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/openbsd-x64@npm:0.21.5" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/sunos-x64@npm:0.17.6": version: 0.17.6 resolution: "@esbuild/sunos-x64@npm:0.17.6" @@ -909,6 +1507,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/sunos-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/sunos-x64@npm:0.21.5" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + "@esbuild/win32-arm64@npm:0.17.6": version: 0.17.6 resolution: "@esbuild/win32-arm64@npm:0.17.6" @@ -930,6 +1535,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-arm64@npm:0.21.5" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/win32-ia32@npm:0.17.6": version: 0.17.6 resolution: "@esbuild/win32-ia32@npm:0.17.6" @@ -951,6 +1563,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-ia32@npm:0.21.5" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/win32-x64@npm:0.17.6": version: 0.17.6 resolution: "@esbuild/win32-x64@npm:0.17.6" @@ -972,6 +1591,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-x64@npm:0.21.5" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": version: 4.4.0 resolution: "@eslint-community/eslint-utils@npm:4.4.0" @@ -1509,6 +2135,181 @@ __metadata: languageName: node linkType: hard +"@img/sharp-darwin-arm64@npm:0.33.4": + version: 0.33.4 + resolution: "@img/sharp-darwin-arm64@npm:0.33.4" + dependencies: + "@img/sharp-libvips-darwin-arm64": "npm:1.0.2" + dependenciesMeta: + "@img/sharp-libvips-darwin-arm64": + optional: true + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@img/sharp-darwin-x64@npm:0.33.4": + version: 0.33.4 + resolution: "@img/sharp-darwin-x64@npm:0.33.4" + dependencies: + "@img/sharp-libvips-darwin-x64": "npm:1.0.2" + dependenciesMeta: + "@img/sharp-libvips-darwin-x64": + optional: true + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@img/sharp-libvips-darwin-arm64@npm:1.0.2": + version: 1.0.2 + resolution: "@img/sharp-libvips-darwin-arm64@npm:1.0.2" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@img/sharp-libvips-darwin-x64@npm:1.0.2": + version: 1.0.2 + resolution: "@img/sharp-libvips-darwin-x64@npm:1.0.2" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@img/sharp-libvips-linux-arm64@npm:1.0.2": + version: 1.0.2 + resolution: "@img/sharp-libvips-linux-arm64@npm:1.0.2" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-libvips-linux-arm@npm:1.0.2": + version: 1.0.2 + resolution: "@img/sharp-libvips-linux-arm@npm:1.0.2" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-libvips-linux-s390x@npm:1.0.2": + version: 1.0.2 + resolution: "@img/sharp-libvips-linux-s390x@npm:1.0.2" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-libvips-linux-x64@npm:1.0.2": + version: 1.0.2 + resolution: "@img/sharp-libvips-linux-x64@npm:1.0.2" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-libvips-linuxmusl-arm64@npm:1.0.2": + version: 1.0.2 + resolution: "@img/sharp-libvips-linuxmusl-arm64@npm:1.0.2" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@img/sharp-libvips-linuxmusl-x64@npm:1.0.2": + version: 1.0.2 + resolution: "@img/sharp-libvips-linuxmusl-x64@npm:1.0.2" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@img/sharp-linux-arm64@npm:0.33.4": + version: 0.33.4 + resolution: "@img/sharp-linux-arm64@npm:0.33.4" + dependencies: + "@img/sharp-libvips-linux-arm64": "npm:1.0.2" + dependenciesMeta: + "@img/sharp-libvips-linux-arm64": + optional: true + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-linux-arm@npm:0.33.4": + version: 0.33.4 + resolution: "@img/sharp-linux-arm@npm:0.33.4" + dependencies: + "@img/sharp-libvips-linux-arm": "npm:1.0.2" + dependenciesMeta: + "@img/sharp-libvips-linux-arm": + optional: true + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-linux-s390x@npm:0.33.4": + version: 0.33.4 + resolution: "@img/sharp-linux-s390x@npm:0.33.4" + dependencies: + "@img/sharp-libvips-linux-s390x": "npm:1.0.2" + dependenciesMeta: + "@img/sharp-libvips-linux-s390x": + optional: true + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-linux-x64@npm:0.33.4": + version: 0.33.4 + resolution: "@img/sharp-linux-x64@npm:0.33.4" + dependencies: + "@img/sharp-libvips-linux-x64": "npm:1.0.2" + dependenciesMeta: + "@img/sharp-libvips-linux-x64": + optional: true + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@img/sharp-linuxmusl-arm64@npm:0.33.4": + version: 0.33.4 + resolution: "@img/sharp-linuxmusl-arm64@npm:0.33.4" + dependencies: + "@img/sharp-libvips-linuxmusl-arm64": "npm:1.0.2" + dependenciesMeta: + "@img/sharp-libvips-linuxmusl-arm64": + optional: true + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@img/sharp-linuxmusl-x64@npm:0.33.4": + version: 0.33.4 + resolution: "@img/sharp-linuxmusl-x64@npm:0.33.4" + dependencies: + "@img/sharp-libvips-linuxmusl-x64": "npm:1.0.2" + dependenciesMeta: + "@img/sharp-libvips-linuxmusl-x64": + optional: true + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@img/sharp-wasm32@npm:0.33.4": + version: 0.33.4 + resolution: "@img/sharp-wasm32@npm:0.33.4" + dependencies: + "@emnapi/runtime": "npm:^1.1.1" + conditions: cpu=wasm32 + languageName: node + linkType: hard + +"@img/sharp-win32-ia32@npm:0.33.4": + version: 0.33.4 + resolution: "@img/sharp-win32-ia32@npm:0.33.4" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@img/sharp-win32-x64@npm:0.33.4": + version: 0.33.4 + resolution: "@img/sharp-win32-x64@npm:0.33.4" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@isaacs/cliui@npm:^8.0.2": version: 8.0.2 resolution: "@isaacs/cliui@npm:8.0.2" @@ -1686,9 +2487,9 @@ __metadata: languageName: node linkType: hard -"@nestjs/common@npm:10.3.7": - version: 10.3.7 - resolution: "@nestjs/common@npm:10.3.7" +"@nestjs/common@npm:10.3.9": + version: 10.3.9 + resolution: "@nestjs/common@npm:10.3.9" dependencies: iterare: "npm:1.2.1" tslib: "npm:2.6.2" @@ -1703,13 +2504,13 @@ __metadata: optional: true class-validator: optional: true - checksum: 10c0/d25fba11d553f32a1c80e16da85ff05739eba5678d752feac159ba4ff6c4129d254bd289c95d64106e5c13d78e716a1f3673e6db7897bbcd569fbef49d4f9ec0 + checksum: 10c0/fadd1ea6781a941ae6ae6bc043fc6a55321d5f76f96f42fe211ae1764dccb411413fa753843569e99ebb6b97b4923b73a04eb3eb7a326f25e4a2e2c8e298e2f6 languageName: node linkType: hard -"@nestjs/core@npm:10.3.7": - version: 10.3.7 - resolution: "@nestjs/core@npm:10.3.7" +"@nestjs/core@npm:10.3.9": + version: 10.3.9 + resolution: "@nestjs/core@npm:10.3.9" dependencies: "@nuxtjs/opencollective": "npm:0.3.2" fast-safe-stringify: "npm:2.1.1" @@ -1731,13 +2532,13 @@ __metadata: optional: true "@nestjs/websockets": optional: true - checksum: 10c0/961cf1b0f157cd8f9aaab3bfe4d2247f41e104a5b1c669764146061915d8206a261cf1833deb5bf37d35d97c74a5288f0de092a5ce247dab34b7ad39e7910d03 + checksum: 10c0/2e9834eaf412edd1fcbfa9e9d1c4876f5011547c31a2699afc4193ae37231b700625acf4f1e0a9766b1ed89ad9d176a496ca0387bfc424242cc91b164cb356e5 languageName: node linkType: hard -"@nestjs/platform-express@npm:10.3.7": - version: 10.3.7 - resolution: "@nestjs/platform-express@npm:10.3.7" +"@nestjs/platform-express@npm:10.3.8": + version: 10.3.8 + resolution: "@nestjs/platform-express@npm:10.3.8" dependencies: body-parser: "npm:1.20.2" cors: "npm:2.8.5" @@ -1747,7 +2548,7 @@ __metadata: peerDependencies: "@nestjs/common": ^10.0.0 "@nestjs/core": ^10.0.0 - checksum: 10c0/281ce6149bb9c7288dda3eabe6d3732d6874c9c47ad923a74022659ec765c1c76d1c05323d6f570faf6f976014b7bc8dabd328e4e86e0db9e4f0f1752c6df7d1 + checksum: 10c0/28877eae9b551a3eafa07fe1fe4e4608aafa97176322698c79d82179f5e87f01021a6c867e649df40dc134dfd25524601ee3ea9269eb1935471f21f680a0393c languageName: node linkType: hard @@ -3174,6 +3975,17 @@ __metadata: languageName: node linkType: hard +"@sentry-internal/browser-utils@npm:8.9.2": + version: 8.9.2 + resolution: "@sentry-internal/browser-utils@npm:8.9.2" + dependencies: + "@sentry/core": "npm:8.9.2" + "@sentry/types": "npm:8.9.2" + "@sentry/utils": "npm:8.9.2" + checksum: 10c0/24eb8d32fbf9bae92cc989c98a68f36b4ff7bd929300885e03ecc1aa00815a1743c594bce941b5ef17d994db5f07d65adcd7176e323ae5b010c1bec6517ded17 + languageName: node + linkType: hard + "@sentry-internal/feedback@npm:7.110.1": version: 7.110.1 resolution: "@sentry-internal/feedback@npm:7.110.1" @@ -3185,6 +3997,28 @@ __metadata: languageName: node linkType: hard +"@sentry-internal/feedback@npm:7.113.0": + version: 7.113.0 + resolution: "@sentry-internal/feedback@npm:7.113.0" + dependencies: + "@sentry/core": "npm:7.113.0" + "@sentry/types": "npm:7.113.0" + "@sentry/utils": "npm:7.113.0" + checksum: 10c0/7bbdc07f95b4995ab80f8651cb6bb13eb0ec0ce1c10da6db0e2e23b2311defdd38a51f064003b31d8b8ff39ba2ef3a7d58903a6d9313dc2c9f9bb8c8fb4256f2 + languageName: node + linkType: hard + +"@sentry-internal/feedback@npm:8.9.2": + version: 8.9.2 + resolution: "@sentry-internal/feedback@npm:8.9.2" + dependencies: + "@sentry/core": "npm:8.9.2" + "@sentry/types": "npm:8.9.2" + "@sentry/utils": "npm:8.9.2" + checksum: 10c0/39ae8e78fae1c0f37810dfba21f5d99f594ad7aa309b44d2514f69d565ceb301c159583c4380c764aeec47384ea987406107b8664469ac71c4287ac7137bd754 + languageName: node + linkType: hard + "@sentry-internal/replay-canvas@npm:7.110.1": version: 7.110.1 resolution: "@sentry-internal/replay-canvas@npm:7.110.1" @@ -3197,6 +4031,42 @@ __metadata: languageName: node linkType: hard +"@sentry-internal/replay-canvas@npm:7.113.0": + version: 7.113.0 + resolution: "@sentry-internal/replay-canvas@npm:7.113.0" + dependencies: + "@sentry/core": "npm:7.113.0" + "@sentry/replay": "npm:7.113.0" + "@sentry/types": "npm:7.113.0" + "@sentry/utils": "npm:7.113.0" + checksum: 10c0/4fcc4fa2a12bf6e3417f4531fa18722c8f362676a66b4d6e07edece1bd27954e68fc9ceae4f8da4f8e096e7920671df737c12303b0a672faeb38345ae757fabf + languageName: node + linkType: hard + +"@sentry-internal/replay-canvas@npm:8.9.2": + version: 8.9.2 + resolution: "@sentry-internal/replay-canvas@npm:8.9.2" + dependencies: + "@sentry-internal/replay": "npm:8.9.2" + "@sentry/core": "npm:8.9.2" + "@sentry/types": "npm:8.9.2" + "@sentry/utils": "npm:8.9.2" + checksum: 10c0/5a2f27f8dd33e548bb0964acd67d7f12117f08a71ff75bec71e8e95bf45dd760138d8e8846fe6b8cde379c62d53482e2255468ca69f7e18a213fc6e8bf9b0270 + languageName: node + linkType: hard + +"@sentry-internal/replay@npm:8.9.2": + version: 8.9.2 + resolution: "@sentry-internal/replay@npm:8.9.2" + dependencies: + "@sentry-internal/browser-utils": "npm:8.9.2" + "@sentry/core": "npm:8.9.2" + "@sentry/types": "npm:8.9.2" + "@sentry/utils": "npm:8.9.2" + checksum: 10c0/af0bb7ff9e961f0af9505a6e12497edb7d7e0a1a04402d52e5157390c8c876cd6a4be0a5a072d9da57b78e28cf560a77c52d1911ee6d5d5e809b93ea8876e5af + languageName: node + linkType: hard + "@sentry-internal/tracing@npm:7.110.1": version: 7.110.1 resolution: "@sentry-internal/tracing@npm:7.110.1" @@ -3230,6 +4100,40 @@ __metadata: languageName: node linkType: hard +"@sentry-internal/tracing@npm:7.113.0": + version: 7.113.0 + resolution: "@sentry-internal/tracing@npm:7.113.0" + dependencies: + "@sentry/core": "npm:7.113.0" + "@sentry/types": "npm:7.113.0" + "@sentry/utils": "npm:7.113.0" + checksum: 10c0/67b9c9d7eb53306d1a7feecd573f1ca760a7467858712158741476d2843790e772ed0659b1deecbd57550c47b3479b1370a4da9a5979f25677798d06d7f0be61 + languageName: node + linkType: hard + +"@sentry/astro@npm:7.113.0": + version: 7.113.0 + resolution: "@sentry/astro@npm:7.113.0" + dependencies: + "@sentry/browser": "npm:7.113.0" + "@sentry/core": "npm:7.113.0" + "@sentry/node": "npm:7.113.0" + "@sentry/types": "npm:7.113.0" + "@sentry/utils": "npm:7.113.0" + "@sentry/vite-plugin": "npm:^2.8.0" + peerDependencies: + astro: ">=3.x || >=4.0.0-beta" + checksum: 10c0/41a8b3e334a40167d32290e2acd6bf155b2d13c429b5a3fa13b741b2291bf0ca03da38fc8dfdaaaf5b514213b782f35487481a4bd9090e41e629a03b4858b4ca + languageName: node + linkType: hard + +"@sentry/babel-plugin-component-annotate@npm:2.18.0": + version: 2.18.0 + resolution: "@sentry/babel-plugin-component-annotate@npm:2.18.0" + checksum: 10c0/0a9064b320d743fc900370711960d1abf2353bfc6c6a3a31ae366c2babfee4f2d9cdcc166d2cfca03786b30e9419fcac587b9a54acf22b71e613749388b9aa0d + languageName: node + linkType: hard + "@sentry/browser@npm:7.110.1": version: 7.110.1 resolution: "@sentry/browser@npm:7.110.1" @@ -3245,6 +4149,37 @@ __metadata: languageName: node linkType: hard +"@sentry/browser@npm:7.113.0": + version: 7.113.0 + resolution: "@sentry/browser@npm:7.113.0" + dependencies: + "@sentry-internal/feedback": "npm:7.113.0" + "@sentry-internal/replay-canvas": "npm:7.113.0" + "@sentry-internal/tracing": "npm:7.113.0" + "@sentry/core": "npm:7.113.0" + "@sentry/integrations": "npm:7.113.0" + "@sentry/replay": "npm:7.113.0" + "@sentry/types": "npm:7.113.0" + "@sentry/utils": "npm:7.113.0" + checksum: 10c0/09edfdb3ccb07873237ee198f4c51c7838bdbec9c221b67df901dd0c445c1d708f548b2a146e9b8fd6532178e5f3c2f1c01e7a0c1b7d64509c11652ceae19666 + languageName: node + linkType: hard + +"@sentry/browser@npm:8.9.2": + version: 8.9.2 + resolution: "@sentry/browser@npm:8.9.2" + dependencies: + "@sentry-internal/browser-utils": "npm:8.9.2" + "@sentry-internal/feedback": "npm:8.9.2" + "@sentry-internal/replay": "npm:8.9.2" + "@sentry-internal/replay-canvas": "npm:8.9.2" + "@sentry/core": "npm:8.9.2" + "@sentry/types": "npm:8.9.2" + "@sentry/utils": "npm:8.9.2" + checksum: 10c0/c126a4054e0ab8f0d4c1a36eafeff2512a6a2f753f26642c408fff41227c76d7ad57d15352a628e81236813b054bed7e18e01031ff47434117f2406cea2d4197 + languageName: node + linkType: hard + "@sentry/bundler-plugin-core@npm:0.6.1": version: 0.6.1 resolution: "@sentry/bundler-plugin-core@npm:0.6.1" @@ -3261,6 +4196,22 @@ __metadata: languageName: node linkType: hard +"@sentry/bundler-plugin-core@npm:2.18.0": + version: 2.18.0 + resolution: "@sentry/bundler-plugin-core@npm:2.18.0" + dependencies: + "@babel/core": "npm:^7.18.5" + "@sentry/babel-plugin-component-annotate": "npm:2.18.0" + "@sentry/cli": "npm:^2.22.3" + dotenv: "npm:^16.3.1" + find-up: "npm:^5.0.0" + glob: "npm:^9.3.2" + magic-string: "npm:0.30.8" + unplugin: "npm:1.0.1" + checksum: 10c0/8a71af0573481bb5527264d3f15e4b541dbc778a7859e6755eca3b0c503663a173671cbb11109fe9658072eb0ebd3b43f6708514d5d3598a9f0f67d606befc39 + languageName: node + linkType: hard + "@sentry/cli-darwin@npm:2.31.0": version: 2.31.0 resolution: "@sentry/cli-darwin@npm:2.31.0" @@ -3268,6 +4219,13 @@ __metadata: languageName: node linkType: hard +"@sentry/cli-darwin@npm:2.32.1": + version: 2.32.1 + resolution: "@sentry/cli-darwin@npm:2.32.1" + conditions: os=darwin + languageName: node + linkType: hard + "@sentry/cli-linux-arm64@npm:2.31.0": version: 2.31.0 resolution: "@sentry/cli-linux-arm64@npm:2.31.0" @@ -3275,6 +4233,13 @@ __metadata: languageName: node linkType: hard +"@sentry/cli-linux-arm64@npm:2.32.1": + version: 2.32.1 + resolution: "@sentry/cli-linux-arm64@npm:2.32.1" + conditions: (os=linux | os=freebsd) & cpu=arm64 + languageName: node + linkType: hard + "@sentry/cli-linux-arm@npm:2.31.0": version: 2.31.0 resolution: "@sentry/cli-linux-arm@npm:2.31.0" @@ -3282,6 +4247,13 @@ __metadata: languageName: node linkType: hard +"@sentry/cli-linux-arm@npm:2.32.1": + version: 2.32.1 + resolution: "@sentry/cli-linux-arm@npm:2.32.1" + conditions: (os=linux | os=freebsd) & cpu=arm + languageName: node + linkType: hard + "@sentry/cli-linux-i686@npm:2.31.0": version: 2.31.0 resolution: "@sentry/cli-linux-i686@npm:2.31.0" @@ -3289,6 +4261,13 @@ __metadata: languageName: node linkType: hard +"@sentry/cli-linux-i686@npm:2.32.1": + version: 2.32.1 + resolution: "@sentry/cli-linux-i686@npm:2.32.1" + conditions: (os=linux | os=freebsd) & (cpu=x86 | cpu=ia32) + languageName: node + linkType: hard + "@sentry/cli-linux-x64@npm:2.31.0": version: 2.31.0 resolution: "@sentry/cli-linux-x64@npm:2.31.0" @@ -3296,6 +4275,13 @@ __metadata: languageName: node linkType: hard +"@sentry/cli-linux-x64@npm:2.32.1": + version: 2.32.1 + resolution: "@sentry/cli-linux-x64@npm:2.32.1" + conditions: (os=linux | os=freebsd) & cpu=x64 + languageName: node + linkType: hard + "@sentry/cli-win32-i686@npm:2.31.0": version: 2.31.0 resolution: "@sentry/cli-win32-i686@npm:2.31.0" @@ -3303,6 +4289,13 @@ __metadata: languageName: node linkType: hard +"@sentry/cli-win32-i686@npm:2.32.1": + version: 2.32.1 + resolution: "@sentry/cli-win32-i686@npm:2.32.1" + conditions: os=win32 & (cpu=x86 | cpu=ia32) + languageName: node + linkType: hard + "@sentry/cli-win32-x64@npm:2.31.0": version: 2.31.0 resolution: "@sentry/cli-win32-x64@npm:2.31.0" @@ -3310,19 +4303,10 @@ __metadata: languageName: node linkType: hard -"@sentry/cli@npm:^1.77.1": - version: 1.77.3 - resolution: "@sentry/cli@npm:1.77.3" - dependencies: - https-proxy-agent: "npm:^5.0.0" - mkdirp: "npm:^0.5.5" - node-fetch: "npm:^2.6.7" - progress: "npm:^2.0.3" - proxy-from-env: "npm:^1.1.0" - which: "npm:^2.0.2" - bin: - sentry-cli: bin/sentry-cli - checksum: 10c0/b8c584b31b210a28894a8c4269dccc6eaf57fef51405533a18758609fa5b7e249807f8f4111f2f75e8b04e81865a4a758d1c487e668910e1d1b126c3f52aa782 +"@sentry/cli-win32-x64@npm:2.32.1": + version: 2.32.1 + resolution: "@sentry/cli-win32-x64@npm:2.32.1" + conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -3363,6 +4347,43 @@ __metadata: languageName: node linkType: hard +"@sentry/cli@npm:^2.22.3": + version: 2.32.1 + resolution: "@sentry/cli@npm:2.32.1" + dependencies: + "@sentry/cli-darwin": "npm:2.32.1" + "@sentry/cli-linux-arm": "npm:2.32.1" + "@sentry/cli-linux-arm64": "npm:2.32.1" + "@sentry/cli-linux-i686": "npm:2.32.1" + "@sentry/cli-linux-x64": "npm:2.32.1" + "@sentry/cli-win32-i686": "npm:2.32.1" + "@sentry/cli-win32-x64": "npm:2.32.1" + https-proxy-agent: "npm:^5.0.0" + node-fetch: "npm:^2.6.7" + progress: "npm:^2.0.3" + proxy-from-env: "npm:^1.1.0" + which: "npm:^2.0.2" + dependenciesMeta: + "@sentry/cli-darwin": + optional: true + "@sentry/cli-linux-arm": + optional: true + "@sentry/cli-linux-arm64": + optional: true + "@sentry/cli-linux-i686": + optional: true + "@sentry/cli-linux-x64": + optional: true + "@sentry/cli-win32-i686": + optional: true + "@sentry/cli-win32-x64": + optional: true + bin: + sentry-cli: bin/sentry-cli + checksum: 10c0/835422fd6646a7351d133b2370b60f85f07b6c5e4192d5912982484e616476b665f412039e1f872d7a5faa1cd2d9ef3f22c22e8f0ba2e1d00b1e34dec1603be9 + languageName: node + linkType: hard + "@sentry/core@npm:7.110.1": version: 7.110.1 resolution: "@sentry/core@npm:7.110.1" @@ -3393,6 +4414,16 @@ __metadata: languageName: node linkType: hard +"@sentry/core@npm:7.113.0": + version: 7.113.0 + resolution: "@sentry/core@npm:7.113.0" + dependencies: + "@sentry/types": "npm:7.113.0" + "@sentry/utils": "npm:7.113.0" + checksum: 10c0/8413d874937891033d49acca16134ccfc83f6c0005c182af85f4584450eacd3b0271720f825eb4e439450ddbafdb449c41f854606ea95d21e56efe959902c61a + languageName: node + linkType: hard + "@sentry/core@npm:8.0.0-beta.3": version: 8.0.0-beta.3 resolution: "@sentry/core@npm:8.0.0-beta.3" @@ -3437,31 +4468,44 @@ __metadata: languageName: node linkType: hard -"@sentry/nextjs@npm:7.110.1": - version: 7.110.1 - resolution: "@sentry/nextjs@npm:7.110.1" +"@sentry/integrations@npm:7.113.0": + version: 7.113.0 + resolution: "@sentry/integrations@npm:7.113.0" + dependencies: + "@sentry/core": "npm:7.113.0" + "@sentry/types": "npm:7.113.0" + "@sentry/utils": "npm:7.113.0" + localforage: "npm:^1.8.1" + checksum: 10c0/984d30d3ca1f34cae6597e89efa17e9954f0601aa48b8db6c1a165980e5870994669355b5073b1b7f76aba2a679a2dcd16a89d0449dbdee1d672e56212bb01e6 + languageName: node + linkType: hard + +"@sentry/nextjs@npm:8.9.2": + version: 8.9.2 + resolution: "@sentry/nextjs@npm:8.9.2" dependencies: + "@opentelemetry/instrumentation-http": "npm:0.52.0" "@rollup/plugin-commonjs": "npm:24.0.0" - "@sentry/core": "npm:7.110.1" - "@sentry/integrations": "npm:7.110.1" - "@sentry/node": "npm:7.110.1" - "@sentry/react": "npm:7.110.1" - "@sentry/types": "npm:7.110.1" - "@sentry/utils": "npm:7.110.1" - "@sentry/vercel-edge": "npm:7.110.1" - "@sentry/webpack-plugin": "npm:1.21.0" + "@sentry/core": "npm:8.9.2" + "@sentry/node": "npm:8.9.2" + "@sentry/opentelemetry": "npm:8.9.2" + "@sentry/react": "npm:8.9.2" + "@sentry/types": "npm:8.9.2" + "@sentry/utils": "npm:8.9.2" + "@sentry/vercel-edge": "npm:8.9.2" + "@sentry/webpack-plugin": "npm:2.18.0" chalk: "npm:3.0.0" resolve: "npm:1.22.8" - rollup: "npm:2.78.0" + rollup: "npm:3.29.4" stacktrace-parser: "npm:^0.1.10" peerDependencies: - next: ^10.0.8 || ^11.0 || ^12.0 || ^13.0 || ^14.0 + next: ^13.2.0 || ^14.0 react: 16.x || 17.x || 18.x - webpack: ">= 4.0.0" + webpack: ">= 5.0.0" peerDependenciesMeta: webpack: optional: true - checksum: 10c0/03df9795ea6ed8e8fa1baa5af6bc7def89d9c06e36951eb7efcbbb463a16d0f82012bcb65769e722a68abac42308d68d195747a26f84d3eadd463617920b5e07 + checksum: 10c0/9e823d03b28f2abb8498ccd4d37d402c3531670c16928c8043d9326d85eb622cff55b08cce37f6be54e18ff9c86510a8cbef2ef9b415cd5764f3de9d5a7fe534 languageName: node linkType: hard @@ -3490,6 +4534,19 @@ __metadata: languageName: node linkType: hard +"@sentry/node@npm:7.113.0": + version: 7.113.0 + resolution: "@sentry/node@npm:7.113.0" + dependencies: + "@sentry-internal/tracing": "npm:7.113.0" + "@sentry/core": "npm:7.113.0" + "@sentry/integrations": "npm:7.113.0" + "@sentry/types": "npm:7.113.0" + "@sentry/utils": "npm:7.113.0" + checksum: 10c0/be5e70ec018ad8e37fcc2ae56d59dc0ef1a152fc3c007efed365fbab1bba6e17d93a3b9792a89b7887e6231694d0ffed8d1704e9172739e19e8daeb15def3530 + languageName: node + linkType: hard + "@sentry/node@npm:8.0.0-beta.3": version: 8.0.0-beta.3 resolution: "@sentry/node@npm:8.0.0-beta.3" @@ -3640,6 +4697,21 @@ __metadata: languageName: node linkType: hard +"@sentry/react@npm:8.9.2": + version: 8.9.2 + resolution: "@sentry/react@npm:8.9.2" + dependencies: + "@sentry/browser": "npm:8.9.2" + "@sentry/core": "npm:8.9.2" + "@sentry/types": "npm:8.9.2" + "@sentry/utils": "npm:8.9.2" + hoist-non-react-statics: "npm:^3.3.2" + peerDependencies: + react: ^16.14.0 || 17.x || 18.x || 19.x + checksum: 10c0/cd9b2f38b743da5ee9999233a5c645adf0b415bba0b0e9a8355dd8a3f5c456107293fb6aa892a908d76ea8ac627e26ff7bc67694bb5f24b0545e81b8ae3756b9 + languageName: node + linkType: hard + "@sentry/remix@npm:7.110.1": version: 7.110.1 resolution: "@sentry/remix@npm:7.110.1" @@ -3675,6 +4747,18 @@ __metadata: languageName: node linkType: hard +"@sentry/replay@npm:7.113.0": + version: 7.113.0 + resolution: "@sentry/replay@npm:7.113.0" + dependencies: + "@sentry-internal/tracing": "npm:7.113.0" + "@sentry/core": "npm:7.113.0" + "@sentry/types": "npm:7.113.0" + "@sentry/utils": "npm:7.113.0" + checksum: 10c0/102dff2f888d1d71047ba327d36f6e3606e784a1c955581c9ca589dff7aced0680e98e29c5a8b97a413d395d8b873dd9b7ad7c5a86e4e97e63bcfff21997a031 + languageName: node + linkType: hard + "@sentry/svelte@npm:7.110.1": version: 7.110.1 resolution: "@sentry/svelte@npm:7.110.1" @@ -3740,6 +4824,13 @@ __metadata: languageName: node linkType: hard +"@sentry/types@npm:7.113.0": + version: 7.113.0 + resolution: "@sentry/types@npm:7.113.0" + checksum: 10c0/eca5f05888f071d34c10b5e776aa50cb29844ab9680f57df7196e50b9e885bdb871b08cb347fe0a2beeeb057095e755e05659d543d761e9a604c9e5c37153661 + languageName: node + linkType: hard + "@sentry/types@npm:8.0.0-beta.3": version: 8.0.0-beta.3 resolution: "@sentry/types@npm:8.0.0-beta.3" @@ -3781,6 +4872,15 @@ __metadata: languageName: node linkType: hard +"@sentry/utils@npm:7.113.0": + version: 7.113.0 + resolution: "@sentry/utils@npm:7.113.0" + dependencies: + "@sentry/types": "npm:7.113.0" + checksum: 10c0/facff2dae77da0090ce8a279fcc7cc05faf9ca8ef6d911bdcfbab8c58b9f394dc6338191dd1a413d87752fdba9b276b859b765d1d1a24989558358fe7b081701 + languageName: node + linkType: hard + "@sentry/utils@npm:8.0.0-beta.3": version: 8.0.0-beta.3 resolution: "@sentry/utils@npm:8.0.0-beta.3" @@ -3799,15 +4899,14 @@ __metadata: languageName: node linkType: hard -"@sentry/vercel-edge@npm:7.110.1": - version: 7.110.1 - resolution: "@sentry/vercel-edge@npm:7.110.1" +"@sentry/vercel-edge@npm:8.9.2": + version: 8.9.2 + resolution: "@sentry/vercel-edge@npm:8.9.2" dependencies: - "@sentry-internal/tracing": "npm:7.110.1" - "@sentry/core": "npm:7.110.1" - "@sentry/types": "npm:7.110.1" - "@sentry/utils": "npm:7.110.1" - checksum: 10c0/de07fc5895e3bdef2d111951498a345e12e951d029dc1128ee17f5dbea92c227cca49ec45066a75c68dfe28efb8a3f7c38e6957f5b99dc137bed1e01bb14c787 + "@sentry/core": "npm:8.9.2" + "@sentry/types": "npm:8.9.2" + "@sentry/utils": "npm:8.9.2" + checksum: 10c0/7471f10043060db7067e5f840b5553967414224a08ad975a87877986f41c11a40391ea2f307c6466b35dfb23d278253924aabb447df1f2655852724246dea8b1 languageName: node linkType: hard @@ -3820,13 +4919,33 @@ __metadata: languageName: node linkType: hard -"@sentry/webpack-plugin@npm:1.21.0": - version: 1.21.0 - resolution: "@sentry/webpack-plugin@npm:1.21.0" +"@sentry/vite-plugin@npm:^2.8.0": + version: 2.18.0 + resolution: "@sentry/vite-plugin@npm:2.18.0" + dependencies: + "@sentry/bundler-plugin-core": "npm:2.18.0" + unplugin: "npm:1.0.1" + checksum: 10c0/aa5ad014d093b3597dd503c4afc293e49a15b2692c5aaa8314b57afa854a91ee9a2488837750643ccab2be7141b1d0a1d3610bcde9b1417cd2871d206d69ac1c + languageName: node + linkType: hard + +"@sentry/webpack-plugin@npm:2.18.0": + version: 2.18.0 + resolution: "@sentry/webpack-plugin@npm:2.18.0" dependencies: - "@sentry/cli": "npm:^1.77.1" - webpack-sources: "npm:^2.0.0 || ^3.0.0" - checksum: 10c0/743650dc65c06c4a682d4e80ca2dee3234c30a2d5f66d2f9702e6e5041e20f6151a604fcc76d5f08afb6c7a91feec71719637916a5674fefd00fc1dda0560c7f + "@sentry/bundler-plugin-core": "npm:2.18.0" + unplugin: "npm:1.0.1" + uuid: "npm:^9.0.0" + peerDependencies: + webpack: ">=4.40.0" + checksum: 10c0/3c47d606e363f61e8abee39b9325dd3ace35a9dfde913d331bdb4164700750b4794205b9dc30c6bffbe0633ef59f111baff9112968d92a23c59034fbd36d6274 + languageName: node + linkType: hard + +"@shikijs/core@npm:1.7.0": + version: 1.7.0 + resolution: "@shikijs/core@npm:1.7.0" + checksum: 10c0/e581d7a5fb755776c1fb8f53b0c63b59bc7d5f3b73711fb9cac72e4cb2f310841c4e66f5b7e9c08f6d00b19eee3a6d89b66b34fc49761a2d0fb2cf937ed641d7 languageName: node linkType: hard @@ -3993,6 +5112,47 @@ __metadata: languageName: node linkType: hard +"@types/babel__core@npm:^7.20.5": + version: 7.20.5 + resolution: "@types/babel__core@npm:7.20.5" + dependencies: + "@babel/parser": "npm:^7.20.7" + "@babel/types": "npm:^7.20.7" + "@types/babel__generator": "npm:*" + "@types/babel__template": "npm:*" + "@types/babel__traverse": "npm:*" + checksum: 10c0/bdee3bb69951e833a4b811b8ee9356b69a61ed5b7a23e1a081ec9249769117fa83aaaf023bb06562a038eb5845155ff663e2d5c75dd95c1d5ccc91db012868ff + languageName: node + linkType: hard + +"@types/babel__generator@npm:*": + version: 7.6.8 + resolution: "@types/babel__generator@npm:7.6.8" + dependencies: + "@babel/types": "npm:^7.0.0" + checksum: 10c0/f0ba105e7d2296bf367d6e055bb22996886c114261e2cb70bf9359556d0076c7a57239d019dee42bb063f565bade5ccb46009bce2044b2952d964bf9a454d6d2 + languageName: node + linkType: hard + +"@types/babel__template@npm:*": + version: 7.4.4 + resolution: "@types/babel__template@npm:7.4.4" + dependencies: + "@babel/parser": "npm:^7.1.0" + "@babel/types": "npm:^7.0.0" + checksum: 10c0/cc84f6c6ab1eab1427e90dd2b76ccee65ce940b778a9a67be2c8c39e1994e6f5bbc8efa309f6cea8dc6754994524cd4d2896558df76d92e7a1f46ecffee7112b + languageName: node + linkType: hard + +"@types/babel__traverse@npm:*": + version: 7.20.6 + resolution: "@types/babel__traverse@npm:7.20.6" + dependencies: + "@babel/types": "npm:^7.20.7" + checksum: 10c0/7ba7db61a53e28cac955aa99af280d2600f15a8c056619c05b6fc911cbe02c61aa4f2823299221b23ce0cce00b294c0e5f618ec772aa3f247523c2e48cf7b888 + languageName: node + linkType: hard + "@types/body-parser@npm:*": version: 1.19.5 resolution: "@types/body-parser@npm:1.19.5" @@ -4114,7 +5274,7 @@ __metadata: languageName: node linkType: hard -"@types/express@npm:*, @types/express@npm:^4, @types/express@npm:^4.17.17": +"@types/express@npm:*, @types/express@npm:^4": version: 4.17.21 resolution: "@types/express@npm:4.17.21" dependencies: @@ -4176,6 +5336,15 @@ __metadata: languageName: node linkType: hard +"@types/hast@npm:^3.0.0": + version: 3.0.4 + resolution: "@types/hast@npm:3.0.4" + dependencies: + "@types/unist": "npm:*" + checksum: 10c0/3249781a511b38f1d330fd1e3344eed3c4e7ea8eff82e835d35da78e637480d36fad37a78be5a7aed8465d237ad0446abc1150859d0fde395354ea634decf9f7 + languageName: node + linkType: hard + "@types/http-assert@npm:*": version: 1.5.5 resolution: "@types/http-assert@npm:1.5.5" @@ -4286,6 +5455,15 @@ __metadata: languageName: node linkType: hard +"@types/mdast@npm:^4.0.0": + version: 4.0.4 + resolution: "@types/mdast@npm:4.0.4" + dependencies: + "@types/unist": "npm:*" + checksum: 10c0/84f403dbe582ee508fd9c7643ac781ad8597fcbfc9ccb8d4715a2c92e4545e5772cbd0dbdf18eda65789386d81b009967fdef01b24faf6640f817287f54d9c82 + languageName: node + linkType: hard + "@types/mdx@npm:^2.0.0, @types/mdx@npm:^2.0.5": version: 2.0.13 resolution: "@types/mdx@npm:2.0.13" @@ -4323,6 +5501,15 @@ __metadata: languageName: node linkType: hard +"@types/nlcst@npm:^1.0.0": + version: 1.0.4 + resolution: "@types/nlcst@npm:1.0.4" + dependencies: + "@types/unist": "npm:^2" + checksum: 10c0/27c60d3330a0f2f94b12f16b55947bf1e87ffdf63c80daa0b9e1eb28811df2051e43a1f6813a54b838b86e7dddced53ae53910354bb6645f130a3968518d5b38 + languageName: node + linkType: hard + "@types/node-cron@npm:^3.0.11": version: 3.0.11 resolution: "@types/node-cron@npm:3.0.11" @@ -4468,6 +5655,13 @@ __metadata: languageName: node linkType: hard +"@types/unist@npm:*, @types/unist@npm:^3.0.0": + version: 3.0.2 + resolution: "@types/unist@npm:3.0.2" + checksum: 10c0/39f220ce184a773c55c18a127062bfc4d0d30c987250cd59bab544d97be6cfec93717a49ef96e81f024b575718f798d4d329eb81c452fc57d6d051af8b043ebf + languageName: node + linkType: hard + "@types/unist@npm:^2, @types/unist@npm:^2.0.0": version: 2.0.10 resolution: "@types/unist@npm:2.0.10" @@ -4721,7 +5915,7 @@ __metadata: languageName: node linkType: hard -"@ungap/structured-clone@npm:^1.2.0": +"@ungap/structured-clone@npm:^1.0.0, @ungap/structured-clone@npm:^1.2.0": version: 1.2.0 resolution: "@ungap/structured-clone@npm:1.2.0" checksum: 10c0/8209c937cb39119f44eb63cf90c0b73e7c754209a6411c707be08e50e29ee81356dca1a848a405c8bdeebfe2f5e4f831ad310ae1689eeef65e7445c090c6657d @@ -4784,6 +5978,117 @@ __metadata: languageName: node linkType: hard +"@volar/kit@npm:~2.2.3": + version: 2.2.5 + resolution: "@volar/kit@npm:2.2.5" + dependencies: + "@volar/language-service": "npm:2.2.5" + "@volar/typescript": "npm:2.2.5" + typesafe-path: "npm:^0.2.2" + vscode-languageserver-textdocument: "npm:^1.0.11" + vscode-uri: "npm:^3.0.8" + peerDependencies: + typescript: "*" + checksum: 10c0/c5b1d7ef80d7df2f35bff43f3aa8712bcfd6b08e204c7dd81285d6098501c0017a12730ce08a0b680121741b0d5322100b05285229689ddd8d836b0ff98df0eb + languageName: node + linkType: hard + +"@volar/language-core@npm:2.2.5, @volar/language-core@npm:~2.2.3": + version: 2.2.5 + resolution: "@volar/language-core@npm:2.2.5" + dependencies: + "@volar/source-map": "npm:2.2.5" + checksum: 10c0/239dd85f7577e9238cf9ee2140730dc670a22cca265d49632175fcd0344f0b35aa4d0c3bb1adb9f2ebe386d15d45cfdf5fa4191dfe6f35a482740287a2e00346 + languageName: node + linkType: hard + +"@volar/language-server@npm:~2.2.3": + version: 2.2.5 + resolution: "@volar/language-server@npm:2.2.5" + dependencies: + "@volar/language-core": "npm:2.2.5" + "@volar/language-service": "npm:2.2.5" + "@volar/snapshot-document": "npm:2.2.5" + "@volar/typescript": "npm:2.2.5" + "@vscode/l10n": "npm:^0.0.16" + path-browserify: "npm:^1.0.1" + request-light: "npm:^0.7.0" + vscode-languageserver: "npm:^9.0.1" + vscode-languageserver-protocol: "npm:^3.17.5" + vscode-languageserver-textdocument: "npm:^1.0.11" + vscode-uri: "npm:^3.0.8" + checksum: 10c0/642718d89f95524f4044e91f123cdb3fe108b6fc575b4afa0fdd5d1c5223a54b33d9b0edcf313c8f8c0e2e0dc9665db583188114c46a44535504711ad28601b0 + languageName: node + linkType: hard + +"@volar/language-service@npm:2.2.5, @volar/language-service@npm:~2.2.3": + version: 2.2.5 + resolution: "@volar/language-service@npm:2.2.5" + dependencies: + "@volar/language-core": "npm:2.2.5" + vscode-languageserver-protocol: "npm:^3.17.5" + vscode-languageserver-textdocument: "npm:^1.0.11" + vscode-uri: "npm:^3.0.8" + checksum: 10c0/1a248c946e59ec1fdaa3038cdd8e70c20613e92c0b6ea65e312d2f6f5c9b9f1cdf1f33ccd6aa3272fc6b3b082ca99a87a545b0c0885e740b6e46f8a22cca8d0d + languageName: node + linkType: hard + +"@volar/snapshot-document@npm:2.2.5": + version: 2.2.5 + resolution: "@volar/snapshot-document@npm:2.2.5" + dependencies: + vscode-languageserver-protocol: "npm:^3.17.5" + vscode-languageserver-textdocument: "npm:^1.0.11" + checksum: 10c0/0d876c6985b331fcc480ba1a7798569fe8e5e40319eb0810dc8671c359caf06fa4e302cb618e4cc9c26fa095661eae9e1ab4de4c2b1b222cfb2376568ae67120 + languageName: node + linkType: hard + +"@volar/source-map@npm:2.2.5": + version: 2.2.5 + resolution: "@volar/source-map@npm:2.2.5" + dependencies: + muggle-string: "npm:^0.4.0" + checksum: 10c0/1cce8c5159708ae644e2603e7cf67cd49f41dcef2822601fc25856aa94d52f6e8791c36dad220ea47f601dfe332de53e36ae290144aa60f43edd5e00b7c6fd23 + languageName: node + linkType: hard + +"@volar/typescript@npm:2.2.5, @volar/typescript@npm:~2.2.3": + version: 2.2.5 + resolution: "@volar/typescript@npm:2.2.5" + dependencies: + "@volar/language-core": "npm:2.2.5" + path-browserify: "npm:^1.0.1" + checksum: 10c0/95beb3c514ba08a658eb88c22befb81e67b07a6e5ea1c0af3cf5f0c1954b5ea8b6fb752062a83d2212d25621c43ddaacd65fcfaf9a5480791f8165324b3ef4ec + languageName: node + linkType: hard + +"@vscode/emmet-helper@npm:^2.9.2": + version: 2.9.3 + resolution: "@vscode/emmet-helper@npm:2.9.3" + dependencies: + emmet: "npm:^2.4.3" + jsonc-parser: "npm:^2.3.0" + vscode-languageserver-textdocument: "npm:^1.0.1" + vscode-languageserver-types: "npm:^3.15.1" + vscode-uri: "npm:^2.1.2" + checksum: 10c0/2d7a1947499860fa8e8972b39a7a118f5ae814fbdc91660053b201cd6314b8ae7d3ba02f50be3305e176e9cb9a54996b453883647e51ca7d4aea1a5cabb0e50a + languageName: node + linkType: hard + +"@vscode/l10n@npm:^0.0.16": + version: 0.0.16 + resolution: "@vscode/l10n@npm:0.0.16" + checksum: 10c0/eca5c65eb1023165f63cf98ee7e7af1c57e32097f8a8ba7590065d8664322b4116f6f467dfa14360b376200bfdacb5612be344f265c217484688a377173fb647 + languageName: node + linkType: hard + +"@vscode/l10n@npm:^0.0.18": + version: 0.0.18 + resolution: "@vscode/l10n@npm:0.0.18" + checksum: 10c0/d1fc797001f7d508ab3fa91175f7a50ea98516c4e47830ff2be79163cde9279279514a167a3bad15b7ab7fc243e7808d8f32d3eb41f4a7d6721d9dfdbb38d89e + languageName: node + linkType: hard + "@web3-storage/multipart-parser@npm:^1.0.0": version: 1.0.0 resolution: "@web3-storage/multipart-parser@npm:1.0.0" @@ -5144,6 +6449,15 @@ __metadata: languageName: node linkType: hard +"ansi-align@npm:^3.0.1": + version: 3.0.1 + resolution: "ansi-align@npm:3.0.1" + dependencies: + string-width: "npm:^4.1.0" + checksum: 10c0/ad8b755a253a1bc8234eb341e0cec68a857ab18bf97ba2bda529e86f6e30460416523e0ec58c32e5c21f0ca470d779503244892873a5895dbd0c39c788e82467 + languageName: node + linkType: hard + "ansi-colors@npm:4.1.3": version: 4.1.3 resolution: "ansi-colors@npm:4.1.3" @@ -5237,6 +6551,15 @@ __metadata: languageName: node linkType: hard +"argparse@npm:^1.0.7": + version: 1.0.10 + resolution: "argparse@npm:1.0.10" + dependencies: + sprintf-js: "npm:~1.0.2" + checksum: 10c0/b2972c5c23c63df66bca144dbc65d180efa74f25f8fd9b7d9a0a6c88ae839db32df3d54770dcb6460cf840d232b60695d1a6b1053f599d84e73f7437087712de + languageName: node + linkType: hard + "argparse@npm:^2.0.1": version: 2.0.1 resolution: "argparse@npm:2.0.1" @@ -5284,6 +6607,13 @@ __metadata: languageName: node linkType: hard +"array-iterate@npm:^2.0.0": + version: 2.0.1 + resolution: "array-iterate@npm:2.0.1" + checksum: 10c0/756c08334f95e290f03ab2141b034514af1311ef7b62f15b0f5ea6f8f3033ee9cc6a8f1c3e9ff4803d4d723cf992aa61460acf5fce884936972db966b1da287d + languageName: node + linkType: hard + "array-timsort@npm:^1.0.3": version: 1.0.3 resolution: "array-timsort@npm:1.0.3" @@ -5416,6 +6746,95 @@ __metadata: languageName: node linkType: hard +"astro-test-application@workspace:apps/astro": + version: 0.0.0-use.local + resolution: "astro-test-application@workspace:apps/astro" + dependencies: + "@astrojs/check": "npm:^0.5.10" + "@astrojs/node": "npm:^8.2.5" + "@sentry/astro": "npm:7.113.0" + astro: "npm:^4.7.0" + typescript: "npm:^5.4.5" + languageName: unknown + linkType: soft + +"astro@npm:^4.7.0": + version: 4.10.2 + resolution: "astro@npm:4.10.2" + dependencies: + "@astrojs/compiler": "npm:^2.8.0" + "@astrojs/internal-helpers": "npm:0.4.0" + "@astrojs/markdown-remark": "npm:5.1.0" + "@astrojs/telemetry": "npm:3.1.0" + "@babel/core": "npm:^7.24.7" + "@babel/generator": "npm:^7.24.7" + "@babel/parser": "npm:^7.24.7" + "@babel/plugin-transform-react-jsx": "npm:^7.24.7" + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + "@types/babel__core": "npm:^7.20.5" + "@types/cookie": "npm:^0.6.0" + acorn: "npm:^8.11.3" + aria-query: "npm:^5.3.0" + axobject-query: "npm:^4.0.0" + boxen: "npm:^7.1.1" + chokidar: "npm:^3.6.0" + ci-info: "npm:^4.0.0" + clsx: "npm:^2.1.1" + common-ancestor-path: "npm:^1.0.1" + cookie: "npm:^0.6.0" + cssesc: "npm:^3.0.0" + debug: "npm:^4.3.5" + deterministic-object-hash: "npm:^2.0.2" + devalue: "npm:^5.0.0" + diff: "npm:^5.2.0" + dlv: "npm:^1.1.3" + dset: "npm:^3.1.3" + es-module-lexer: "npm:^1.5.3" + esbuild: "npm:^0.21.5" + estree-walker: "npm:^3.0.3" + execa: "npm:^8.0.1" + fast-glob: "npm:^3.3.2" + flattie: "npm:^1.1.1" + github-slugger: "npm:^2.0.0" + gray-matter: "npm:^4.0.3" + html-escaper: "npm:^3.0.3" + http-cache-semantics: "npm:^4.1.1" + js-yaml: "npm:^4.1.0" + kleur: "npm:^4.1.5" + magic-string: "npm:^0.30.10" + mrmime: "npm:^2.0.0" + ora: "npm:^8.0.1" + p-limit: "npm:^5.0.0" + p-queue: "npm:^8.0.1" + path-to-regexp: "npm:^6.2.2" + preferred-pm: "npm:^3.1.3" + prompts: "npm:^2.4.2" + rehype: "npm:^13.0.1" + resolve: "npm:^1.22.8" + semver: "npm:^7.6.2" + sharp: "npm:^0.33.3" + shiki: "npm:^1.6.3" + string-width: "npm:^7.1.0" + strip-ansi: "npm:^7.1.0" + tsconfck: "npm:^3.1.0" + unist-util-visit: "npm:^5.0.0" + vfile: "npm:^6.0.1" + vite: "npm:^5.2.13" + vitefu: "npm:^0.2.5" + which-pm: "npm:^2.2.0" + yargs-parser: "npm:^21.1.1" + zod: "npm:^3.23.8" + zod-to-json-schema: "npm:^3.23.0" + dependenciesMeta: + sharp: + optional: true + bin: + astro: astro.js + checksum: 10c0/8687bffe7234e999aed423135640342d71ca8e4e51817a31522f413a1610501258715cb020b0b19a9b709eea9ee72f0234332be03253578501d4b1865c1fd6b0 + languageName: node + linkType: hard + "async@npm:^3.2.3": version: 3.2.5 resolution: "async@npm:3.2.5" @@ -5490,6 +6909,13 @@ __metadata: languageName: node linkType: hard +"base-64@npm:^1.0.0": + version: 1.0.0 + resolution: "base-64@npm:1.0.0" + checksum: 10c0/d886cb3236cee0bed9f7075675748b59b32fad623ddb8ce1793c790306aa0f76a03238cad4b3fb398abda6527ce08a5588388533a4ccade0b97e82b9da660e28 + languageName: node + linkType: hard + "base64-js@npm:^1.3.1": version: 1.5.1 resolution: "base64-js@npm:1.5.1" @@ -5544,6 +6970,22 @@ __metadata: languageName: node linkType: hard +"boxen@npm:^7.1.1": + version: 7.1.1 + resolution: "boxen@npm:7.1.1" + dependencies: + ansi-align: "npm:^3.0.1" + camelcase: "npm:^7.0.1" + chalk: "npm:^5.2.0" + cli-boxes: "npm:^3.0.0" + string-width: "npm:^5.1.2" + type-fest: "npm:^2.13.0" + widest-line: "npm:^4.0.1" + wrap-ansi: "npm:^8.1.0" + checksum: 10c0/3a9891dc98ac40d582c9879e8165628258e2c70420c919e70fff0a53ccc7b42825e73cda6298199b2fbc1f41f5d5b93b492490ad2ae27623bed3897ddb4267f8 + languageName: node + linkType: hard + "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" @@ -5572,6 +7014,15 @@ __metadata: languageName: node linkType: hard +"braces@npm:^3.0.3": + version: 3.0.3 + resolution: "braces@npm:3.0.3" + dependencies: + fill-range: "npm:^7.1.1" + checksum: 10c0/7c6dfd30c338d2997ba77500539227b9d1f85e388a5f43220865201e407e076783d0881f2d297b9f80951b4c957fcf0b51c1d2d24227631643c3f7c284b0aa04 + languageName: node + linkType: hard + "browserify-zlib@npm:^0.1.4": version: 0.1.4 resolution: "browserify-zlib@npm:0.1.4" @@ -5738,6 +7189,13 @@ __metadata: languageName: node linkType: hard +"camelcase@npm:^7.0.1": + version: 7.0.1 + resolution: "camelcase@npm:7.0.1" + checksum: 10c0/3adfc9a0e96d51b3a2f4efe90a84dad3e206aaa81dfc664f1bd568270e1bf3b010aad31f01db16345b4ffe1910e16ab411c7273a19a859addd1b98ef7cf4cfbd + languageName: node + linkType: hard + "caniuse-lite@npm:^1.0.30001406, caniuse-lite@npm:^1.0.30001579, caniuse-lite@npm:^1.0.30001587": version: 1.0.30001610 resolution: "caniuse-lite@npm:1.0.30001610" @@ -5783,7 +7241,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^5.3.0": +"chalk@npm:^5.2.0, chalk@npm:^5.3.0": version: 5.3.0 resolution: "chalk@npm:5.3.0" checksum: 10c0/8297d436b2c0f95801103ff2ef67268d362021b8210daf8ddbe349695333eb3610a71122172ff3b0272f1ef2cf7cc2c41fdaa4715f52e49ffe04c56340feed09 @@ -5825,7 +7283,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:3.6.0, chokidar@npm:^3.4.1, chokidar@npm:^3.5.1, chokidar@npm:^3.5.2, chokidar@npm:^3.5.3": +"chokidar@npm:3.6.0, chokidar@npm:^3.4.1, chokidar@npm:^3.5.1, chokidar@npm:^3.5.2, chokidar@npm:^3.5.3, chokidar@npm:^3.6.0": version: 3.6.0 resolution: "chokidar@npm:3.6.0" dependencies: @@ -5865,6 +7323,13 @@ __metadata: languageName: node linkType: hard +"ci-info@npm:^4.0.0": + version: 4.0.0 + resolution: "ci-info@npm:4.0.0" + checksum: 10c0/ecc003e5b60580bd081d83dd61d398ddb8607537f916313e40af4667f9c92a1243bd8e8a591a5aa78e418afec245dbe8e90a0e26e39ca0825129a99b978dd3f9 + languageName: node + linkType: hard + "cjs-module-lexer@npm:^1.2.2": version: 1.2.3 resolution: "cjs-module-lexer@npm:1.2.3" @@ -5879,6 +7344,13 @@ __metadata: languageName: node linkType: hard +"cli-boxes@npm:^3.0.0": + version: 3.0.0 + resolution: "cli-boxes@npm:3.0.0" + checksum: 10c0/4db3e8fbfaf1aac4fb3a6cbe5a2d3fa048bee741a45371b906439b9ffc821c6e626b0f108bdcd3ddf126a4a319409aedcf39a0730573ff050fdd7b6731e99fb9 + languageName: node + linkType: hard + "cli-cursor@npm:^3.1.0": version: 3.1.0 resolution: "cli-cursor@npm:3.1.0" @@ -5888,7 +7360,16 @@ __metadata: languageName: node linkType: hard -"cli-spinners@npm:^2.5.0": +"cli-cursor@npm:^4.0.0": + version: 4.0.0 + resolution: "cli-cursor@npm:4.0.0" + dependencies: + restore-cursor: "npm:^4.0.0" + checksum: 10c0/e776e8c3c6727300d0539b0d25160b2bb56aed1a63942753ba1826b012f337a6f4b7ace3548402e4f2f13b5e16bfd751be672c44b203205e7eca8be94afec42c + languageName: node + linkType: hard + +"cli-spinners@npm:^2.5.0, cli-spinners@npm:^2.9.2": version: 2.9.2 resolution: "cli-spinners@npm:2.9.2" checksum: 10c0/907a1c227ddf0d7a101e7ab8b300affc742ead4b4ebe920a5bf1bc6d45dce2958fcd195eb28fa25275062fe6fa9b109b93b63bc8033396ed3bcb50297008b3a3 @@ -5947,6 +7428,13 @@ __metadata: languageName: node linkType: hard +"clsx@npm:^2.1.1": + version: 2.1.1 + resolution: "clsx@npm:2.1.1" + checksum: 10c0/c4c8eb865f8c82baab07e71bfa8897c73454881c4f99d6bc81585aecd7c441746c1399d08363dc096c550cceaf97bd4ce1e8854e1771e9998d9f94c4fe075839 + languageName: node + linkType: hard + "co@npm:^4.6.0": version: 4.6.0 resolution: "co@npm:4.6.0" @@ -5999,7 +7487,7 @@ __metadata: languageName: node linkType: hard -"color-string@npm:^1.6.0": +"color-string@npm:^1.6.0, color-string@npm:^1.9.0": version: 1.9.1 resolution: "color-string@npm:1.9.1" dependencies: @@ -6019,6 +7507,16 @@ __metadata: languageName: node linkType: hard +"color@npm:^4.2.3": + version: 4.2.3 + resolution: "color@npm:4.2.3" + dependencies: + color-convert: "npm:^2.0.1" + color-string: "npm:^1.9.0" + checksum: 10c0/7fbe7cfb811054c808349de19fb380252e5e34e61d7d168ec3353e9e9aacb1802674bddc657682e4e9730c2786592a4de6f8283e7e0d3870b829bb0b7b2f6118 + languageName: node + linkType: hard + "colorspace@npm:1.1.x": version: 1.1.4 resolution: "colorspace@npm:1.1.4" @@ -6070,6 +7568,13 @@ __metadata: languageName: node linkType: hard +"common-ancestor-path@npm:^1.0.1": + version: 1.0.1 + resolution: "common-ancestor-path@npm:1.0.1" + checksum: 10c0/390c08d2a67a7a106d39499c002d827d2874966d938012453fd7ca34cd306881e2b9d604f657fa7a8e6e4896d67f39ebc09bf1bfd8da8ff318e0fb7a8752c534 + languageName: node + linkType: hard + "commondir@npm:^1.0.1": version: 1.0.1 resolution: "commondir@npm:1.0.1" @@ -6405,6 +7910,18 @@ __metadata: languageName: node linkType: hard +"debug@npm:^4.3.5": + version: 4.3.5 + resolution: "debug@npm:4.3.5" + dependencies: + ms: "npm:2.1.2" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10c0/082c375a2bdc4f4469c99f325ff458adad62a3fc2c482d59923c260cb08152f34e2659f72b3767db8bb2f21ca81a60a42d1019605a412132d7b9f59363a005cc + languageName: node + linkType: hard + "decode-named-character-reference@npm:^1.0.0": version: 1.0.2 resolution: "decode-named-character-reference@npm:1.0.2" @@ -6515,13 +8032,22 @@ __metadata: languageName: node linkType: hard -"detect-libc@npm:^2.0.2": +"detect-libc@npm:^2.0.2, detect-libc@npm:^2.0.3": version: 2.0.3 resolution: "detect-libc@npm:2.0.3" checksum: 10c0/88095bda8f90220c95f162bf92cad70bd0e424913e655c20578600e35b91edc261af27531cf160a331e185c0ced93944bc7e09939143225f56312d7fd800fdb7 languageName: node linkType: hard +"deterministic-object-hash@npm:^2.0.2": + version: 2.0.2 + resolution: "deterministic-object-hash@npm:2.0.2" + dependencies: + base-64: "npm:^1.0.0" + checksum: 10c0/072010ec12981ba8d6018a6bc540aa66aceb35f922fd5c394d021b76f4489ffc447579dd29ce0f01186c3acb26d0655f3b8c81e302fccae8f2c47f393c7a4294 + languageName: node + linkType: hard + "devalue@npm:^5.0.0": version: 5.0.0 resolution: "devalue@npm:5.0.0" @@ -6529,6 +8055,15 @@ __metadata: languageName: node linkType: hard +"devlop@npm:^1.0.0, devlop@npm:^1.1.0": + version: 1.1.0 + resolution: "devlop@npm:1.1.0" + dependencies: + dequal: "npm:^2.0.0" + checksum: 10c0/e0928ab8f94c59417a2b8389c45c55ce0a02d9ac7fd74ef62d01ba48060129e1d594501b77de01f3eeafc7cb00773819b0df74d96251cf20b31c5b3071f45c0e + languageName: node + linkType: hard + "diff@npm:^4.0.1": version: 4.0.2 resolution: "diff@npm:4.0.2" @@ -6536,7 +8071,7 @@ __metadata: languageName: node linkType: hard -"diff@npm:^5.0.0": +"diff@npm:^5.0.0, diff@npm:^5.2.0": version: 5.2.0 resolution: "diff@npm:5.2.0" checksum: 10c0/aed0941f206fe261ecb258dc8d0ceea8abbde3ace5827518ff8d302f0fc9cc81ce116c4d8f379151171336caf0516b79e01abdc1ed1201b6440d895a66689eb4 @@ -6552,6 +8087,13 @@ __metadata: languageName: node linkType: hard +"dlv@npm:^1.1.3": + version: 1.1.3 + resolution: "dlv@npm:1.1.3" + checksum: 10c0/03eb4e769f19a027fd5b43b59e8a05e3fd2100ac239ebb0bf9a745de35d449e2f25cfaf3aa3934664551d72856f4ae8b7822016ce5c42c2d27c18ae79429ec42 + languageName: node + linkType: hard + "doctrine@npm:^2.1.0": version: 2.1.0 resolution: "doctrine@npm:2.1.0" @@ -6570,13 +8112,20 @@ __metadata: languageName: node linkType: hard -"dotenv@npm:^16.0.0, dotenv@npm:^16.4.5": +"dotenv@npm:^16.0.0, dotenv@npm:^16.3.1, dotenv@npm:^16.4.5": version: 16.4.5 resolution: "dotenv@npm:16.4.5" checksum: 10c0/48d92870076832af0418b13acd6e5a5a3e83bb00df690d9812e94b24aff62b88ade955ac99a05501305b8dc8f1b0ee7638b18493deb6fe93d680e5220936292f languageName: node linkType: hard +"dset@npm:^3.1.3": + version: 3.1.3 + resolution: "dset@npm:3.1.3" + checksum: 10c0/b1ff68f1f42af373baa85b00b04d89094cd0d7f74f94bd11364cba575f2762ed52a0a0503bbfcc92eccd07c6d55426813c8a7a6cfa020338eaea1f4edfd332c2 + languageName: node + linkType: hard + "duplexify@npm:^3.5.0, duplexify@npm:^3.6.0": version: 3.7.1 resolution: "duplexify@npm:3.7.1" @@ -6610,6 +8159,23 @@ __metadata: languageName: node linkType: hard +"emmet@npm:^2.4.3": + version: 2.4.7 + resolution: "emmet@npm:2.4.7" + dependencies: + "@emmetio/abbreviation": "npm:^2.3.3" + "@emmetio/css-abbreviation": "npm:^2.1.8" + checksum: 10c0/d68b2f988f6568555c47f80c9cae0f5e0bcb001cc9c044b4e2e0713f411cb58327d4819720290c67930b692a9b610406968eb04df2164e2a239c881464c04cdd + languageName: node + linkType: hard + +"emoji-regex@npm:^10.3.0": + version: 10.3.0 + resolution: "emoji-regex@npm:10.3.0" + checksum: 10c0/b4838e8dcdceb44cf47f59abe352c25ff4fe7857acaf5fb51097c427f6f75b44d052eb907a7a3b86f86bc4eae3a93f5c2b7460abe79c407307e6212d65c91163 + languageName: node + linkType: hard + "emoji-regex@npm:^8.0.0": version: 8.0.0 resolution: "emoji-regex@npm:8.0.0" @@ -6666,6 +8232,13 @@ __metadata: languageName: node linkType: hard +"entities@npm:^4.4.0": + version: 4.5.0 + resolution: "entities@npm:4.5.0" + checksum: 10c0/5b039739f7621f5d1ad996715e53d964035f75ad3b9a4d38c6b3804bb226e282ffeae2443624d8fdd9c47d8e926ae9ac009c54671243f0c3294c26af7cc85250 + languageName: node + linkType: hard + "env-paths@npm:^2.2.0": version: 2.2.1 resolution: "env-paths@npm:2.2.1" @@ -6803,6 +8376,13 @@ __metadata: languageName: node linkType: hard +"es-module-lexer@npm:^1.5.3": + version: 1.5.3 + resolution: "es-module-lexer@npm:1.5.3" + checksum: 10c0/0f50b655490d1048432eac6eec94d99d3933119666ae82be578c3db1ea4b2c594118a336f6b7a3c4e2815355dcc9a469d880acef1c45aa656a5aae8c8ae8e5f6 + languageName: node + linkType: hard + "es-object-atoms@npm:^1.0.0": version: 1.0.0 resolution: "es-object-atoms@npm:1.0.0" @@ -7020,6 +8600,86 @@ __metadata: languageName: node linkType: hard +"esbuild@npm:^0.21.3, esbuild@npm:^0.21.5": + version: 0.21.5 + resolution: "esbuild@npm:0.21.5" + dependencies: + "@esbuild/aix-ppc64": "npm:0.21.5" + "@esbuild/android-arm": "npm:0.21.5" + "@esbuild/android-arm64": "npm:0.21.5" + "@esbuild/android-x64": "npm:0.21.5" + "@esbuild/darwin-arm64": "npm:0.21.5" + "@esbuild/darwin-x64": "npm:0.21.5" + "@esbuild/freebsd-arm64": "npm:0.21.5" + "@esbuild/freebsd-x64": "npm:0.21.5" + "@esbuild/linux-arm": "npm:0.21.5" + "@esbuild/linux-arm64": "npm:0.21.5" + "@esbuild/linux-ia32": "npm:0.21.5" + "@esbuild/linux-loong64": "npm:0.21.5" + "@esbuild/linux-mips64el": "npm:0.21.5" + "@esbuild/linux-ppc64": "npm:0.21.5" + "@esbuild/linux-riscv64": "npm:0.21.5" + "@esbuild/linux-s390x": "npm:0.21.5" + "@esbuild/linux-x64": "npm:0.21.5" + "@esbuild/netbsd-x64": "npm:0.21.5" + "@esbuild/openbsd-x64": "npm:0.21.5" + "@esbuild/sunos-x64": "npm:0.21.5" + "@esbuild/win32-arm64": "npm:0.21.5" + "@esbuild/win32-ia32": "npm:0.21.5" + "@esbuild/win32-x64": "npm:0.21.5" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10c0/fa08508adf683c3f399e8a014a6382a6b65542213431e26206c0720e536b31c09b50798747c2a105a4bbba1d9767b8d3615a74c2f7bf1ddf6d836cd11eb672de + languageName: node + linkType: hard + "esbuild@npm:esbuild@~0.17.6 || ~0.18.0 || ~0.19.0": version: 0.19.12 resolution: "esbuild@npm:0.19.12" @@ -7479,7 +9139,7 @@ __metadata: languageName: node linkType: hard -"esprima@npm:^4.0.1, esprima@npm:~4.0.0": +"esprima@npm:^4.0.0, esprima@npm:^4.0.1, esprima@npm:~4.0.0": version: 4.0.1 resolution: "esprima@npm:4.0.1" bin: @@ -7641,6 +9301,13 @@ __metadata: languageName: node linkType: hard +"eventemitter3@npm:^5.0.1": + version: 5.0.1 + resolution: "eventemitter3@npm:5.0.1" + checksum: 10c0/4ba5c00c506e6c786b4d6262cfbce90ddc14c10d4667e5c83ae993c9de88aa856033994dd2b35b83e8dc1170e224e66a319fa80adc4c32adcd2379bbc75da814 + languageName: node + linkType: hard + "events@npm:^3.2.0, events@npm:^3.3.0": version: 3.3.0 resolution: "events@npm:3.3.0" @@ -7665,6 +9332,23 @@ __metadata: languageName: node linkType: hard +"execa@npm:^8.0.1": + version: 8.0.1 + resolution: "execa@npm:8.0.1" + dependencies: + cross-spawn: "npm:^7.0.3" + get-stream: "npm:^8.0.1" + human-signals: "npm:^5.0.0" + is-stream: "npm:^3.0.0" + merge-stream: "npm:^2.0.0" + npm-run-path: "npm:^5.1.0" + onetime: "npm:^6.0.0" + signal-exit: "npm:^4.1.0" + strip-final-newline: "npm:^3.0.0" + checksum: 10c0/2c52d8775f5bf103ce8eec9c7ab3059909ba350a5164744e9947ed14a53f51687c040a250bda833f906d1283aa8803975b84e6c8f7a7c42f99dc8ef80250d1af + languageName: node + linkType: hard + "exit-hook@npm:2.2.1": version: 2.2.1 resolution: "exit-hook@npm:2.2.1" @@ -7746,6 +9430,15 @@ __metadata: languageName: unknown linkType: soft +"extend-shallow@npm:^2.0.1": + version: 2.0.1 + resolution: "extend-shallow@npm:2.0.1" + dependencies: + is-extendable: "npm:^0.1.0" + checksum: 10c0/ee1cb0a18c9faddb42d791b2d64867bd6cfd0f3affb711782eb6e894dd193e2934a7f529426aac7c8ddb31ac5d38000a00aa2caf08aa3dfc3e1c8ff6ba340bd9 + languageName: node + linkType: hard + "extend@npm:^3.0.0": version: 3.0.2 resolution: "extend@npm:3.0.2" @@ -7785,7 +9478,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.7, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.1": +"fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.7, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.1, fast-glob@npm:^3.3.2": version: 3.3.2 resolution: "fast-glob@npm:3.3.2" dependencies: @@ -7962,6 +9655,15 @@ __metadata: languageName: node linkType: hard +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" + dependencies: + to-regex-range: "npm:^5.0.1" + checksum: 10c0/b75b691bbe065472f38824f694c2f7449d7f5004aa950426a2c28f0306c60db9b880c0b0e4ed819997ffb882d1da02cfcfc819bddc94d71627f5269682edf018 + languageName: node + linkType: hard + "finalhandler@npm:1.1.2": version: 1.1.2 resolution: "finalhandler@npm:1.1.2" @@ -8013,6 +9715,26 @@ __metadata: languageName: node linkType: hard +"find-up@npm:^4.0.0": + version: 4.1.0 + resolution: "find-up@npm:4.1.0" + dependencies: + locate-path: "npm:^5.0.0" + path-exists: "npm:^4.0.0" + checksum: 10c0/0406ee89ebeefa2d507feb07ec366bebd8a6167ae74aa4e34fb4c4abd06cf782a3ce26ae4194d70706f72182841733f00551c209fe575cb00bd92104056e78c1 + languageName: node + linkType: hard + +"find-yarn-workspace-root2@npm:1.2.16": + version: 1.2.16 + resolution: "find-yarn-workspace-root2@npm:1.2.16" + dependencies: + micromatch: "npm:^4.0.2" + pkg-dir: "npm:^4.2.0" + checksum: 10c0/d576067c7823de517d71831eafb5f6dc60554335c2d14445708f2698551b234f89c976a7f259d9355a44e417c49e7a93b369d0474579af02bbe2498f780c92d3 + languageName: node + linkType: hard + "flat-cache@npm:^3.0.4": version: 3.2.0 resolution: "flat-cache@npm:3.2.0" @@ -8041,6 +9763,13 @@ __metadata: languageName: node linkType: hard +"flattie@npm:^1.1.1": + version: 1.1.1 + resolution: "flattie@npm:1.1.1" + checksum: 10c0/a8f8242c7af126cb2f1aa4a067af338fce609fc4c4df183c626fcc70a46c1878ce4aa88cd0dc8ef8f583ad4e7088a3b11ebeb6a62c9c97d75c0b1b0f08182ee3 + languageName: node + linkType: hard + "fn.name@npm:1.x.x": version: 1.1.0 resolution: "fn.name@npm:1.1.0" @@ -8229,6 +9958,13 @@ __metadata: languageName: node linkType: hard +"get-east-asian-width@npm:^1.0.0": + version: 1.2.0 + resolution: "get-east-asian-width@npm:1.2.0" + checksum: 10c0/914b1e217cf38436c24b4c60b4c45289e39a45bf9e65ef9fd343c2815a1a02b8a0215aeec8bf9c07c516089004b6e3826332481f40a09529fcadbf6e579f286b + languageName: node + linkType: hard + "get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": version: 1.2.4 resolution: "get-intrinsic@npm:1.2.4" @@ -8256,6 +9992,13 @@ __metadata: languageName: node linkType: hard +"get-stream@npm:^8.0.1": + version: 8.0.1 + resolution: "get-stream@npm:8.0.1" + checksum: 10c0/5c2181e98202b9dae0bb4a849979291043e5892eb40312b47f0c22b9414fc9b28a3b6063d2375705eb24abc41ecf97894d9a51f64ff021511b504477b27b4290 + languageName: node + linkType: hard + "get-symbol-description@npm:^1.0.2": version: 1.0.2 resolution: "get-symbol-description@npm:1.0.2" @@ -8276,6 +10019,13 @@ __metadata: languageName: node linkType: hard +"github-slugger@npm:^2.0.0": + version: 2.0.0 + resolution: "github-slugger@npm:2.0.0" + checksum: 10c0/21b912b6b1e48f1e5a50b2292b48df0ff6abeeb0691b161b3d93d84f4ae6b1acd6ae23702e914af7ea5d441c096453cf0f621b72d57893946618d21dd1a1c486 + languageName: node + linkType: hard + "glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" @@ -8370,7 +10120,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^9.2.0": +"glob@npm:^9.2.0, glob@npm:^9.3.2": version: 9.3.5 resolution: "glob@npm:9.3.5" dependencies: @@ -8458,7 +10208,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 @@ -8472,6 +10222,18 @@ __metadata: languageName: node linkType: hard +"gray-matter@npm:^4.0.3": + version: 4.0.3 + resolution: "gray-matter@npm:4.0.3" + dependencies: + js-yaml: "npm:^3.13.1" + kind-of: "npm:^6.0.2" + section-matter: "npm:^1.0.0" + strip-bom-string: "npm:^1.0.0" + checksum: 10c0/e38489906dad4f162ca01e0dcbdbed96d1a53740cef446b9bf76d80bec66fa799af07776a18077aee642346c5e1365ed95e4c91854a12bf40ba0d4fb43a625a6 + languageName: node + linkType: hard + "gunzip-maybe@npm:^1.4.2": version: 1.4.2 resolution: "gunzip-maybe@npm:1.4.2" @@ -8567,6 +10329,75 @@ __metadata: languageName: node linkType: hard +"hast-util-from-html@npm:^2.0.0": + version: 2.0.1 + resolution: "hast-util-from-html@npm:2.0.1" + dependencies: + "@types/hast": "npm:^3.0.0" + devlop: "npm:^1.1.0" + hast-util-from-parse5: "npm:^8.0.0" + parse5: "npm:^7.0.0" + vfile: "npm:^6.0.0" + vfile-message: "npm:^4.0.0" + checksum: 10c0/856ceec209940ac4f9db52bf6338b97fb11f27e6d5b930f89676bc16ee282c06f9ff2a17254280803aefdf740507cf3004f181d0286b04dda11907852decbe77 + languageName: node + linkType: hard + +"hast-util-from-parse5@npm:^8.0.0": + version: 8.0.1 + resolution: "hast-util-from-parse5@npm:8.0.1" + dependencies: + "@types/hast": "npm:^3.0.0" + "@types/unist": "npm:^3.0.0" + devlop: "npm:^1.0.0" + hastscript: "npm:^8.0.0" + property-information: "npm:^6.0.0" + vfile: "npm:^6.0.0" + vfile-location: "npm:^5.0.0" + web-namespaces: "npm:^2.0.0" + checksum: 10c0/4a30bb885cff1f0e023c429ae3ece73fe4b03386f07234bf23f5555ca087c2573ff4e551035b417ed7615bde559f394cdaf1db2b91c3b7f0575f3563cd238969 + languageName: node + linkType: hard + +"hast-util-is-element@npm:^3.0.0": + version: 3.0.0 + resolution: "hast-util-is-element@npm:3.0.0" + dependencies: + "@types/hast": "npm:^3.0.0" + checksum: 10c0/f5361e4c9859c587ca8eb0d8343492f3077ccaa0f58a44cd09f35d5038f94d65152288dcd0c19336ef2c9491ec4d4e45fde2176b05293437021570aa0bc3613b + languageName: node + linkType: hard + +"hast-util-parse-selector@npm:^4.0.0": + version: 4.0.0 + resolution: "hast-util-parse-selector@npm:4.0.0" + dependencies: + "@types/hast": "npm:^3.0.0" + checksum: 10c0/5e98168cb44470dc274aabf1a28317e4feb09b1eaf7a48bbaa8c1de1b43a89cd195cb1284e535698e658e3ec26ad91bc5e52c9563c36feb75abbc68aaf68fb9f + languageName: node + linkType: hard + +"hast-util-raw@npm:^9.0.0": + version: 9.0.4 + resolution: "hast-util-raw@npm:9.0.4" + dependencies: + "@types/hast": "npm:^3.0.0" + "@types/unist": "npm:^3.0.0" + "@ungap/structured-clone": "npm:^1.0.0" + hast-util-from-parse5: "npm:^8.0.0" + hast-util-to-parse5: "npm:^8.0.0" + html-void-elements: "npm:^3.0.0" + mdast-util-to-hast: "npm:^13.0.0" + parse5: "npm:^7.0.0" + unist-util-position: "npm:^5.0.0" + unist-util-visit: "npm:^5.0.0" + vfile: "npm:^6.0.0" + web-namespaces: "npm:^2.0.0" + zwitch: "npm:^2.0.0" + checksum: 10c0/03d0fe7ba8bd75c9ce81f829650b19b78917bbe31db70d36bf6f136842496c3474e3bb1841f2d30dafe1f6b561a89a524185492b9a93d40b131000743c0d7998 + languageName: node + linkType: hard + "hast-util-to-estree@npm:^2.0.0": version: 2.3.3 resolution: "hast-util-to-estree@npm:2.3.3" @@ -8590,6 +10421,53 @@ __metadata: languageName: node linkType: hard +"hast-util-to-html@npm:^9.0.0": + version: 9.0.1 + resolution: "hast-util-to-html@npm:9.0.1" + dependencies: + "@types/hast": "npm:^3.0.0" + "@types/unist": "npm:^3.0.0" + ccount: "npm:^2.0.0" + comma-separated-tokens: "npm:^2.0.0" + hast-util-raw: "npm:^9.0.0" + hast-util-whitespace: "npm:^3.0.0" + html-void-elements: "npm:^3.0.0" + mdast-util-to-hast: "npm:^13.0.0" + property-information: "npm:^6.0.0" + space-separated-tokens: "npm:^2.0.0" + stringify-entities: "npm:^4.0.0" + zwitch: "npm:^2.0.4" + checksum: 10c0/001199084700fad40392e708c9f440346fe01d2297758d871c181f425760de6535227a782f85b83d54b0bbddbdd25021a5f5608cd04e4ae8a93af5391be0db7b + languageName: node + linkType: hard + +"hast-util-to-parse5@npm:^8.0.0": + version: 8.0.0 + resolution: "hast-util-to-parse5@npm:8.0.0" + dependencies: + "@types/hast": "npm:^3.0.0" + comma-separated-tokens: "npm:^2.0.0" + devlop: "npm:^1.0.0" + property-information: "npm:^6.0.0" + space-separated-tokens: "npm:^2.0.0" + web-namespaces: "npm:^2.0.0" + zwitch: "npm:^2.0.0" + checksum: 10c0/3c0c7fba026e0c4be4675daf7277f9ff22ae6da801435f1b7104f7740de5422576f1c025023c7b3df1d0a161e13a04c6ab8f98ada96eb50adb287b537849a2bd + languageName: node + linkType: hard + +"hast-util-to-text@npm:^4.0.0": + version: 4.0.2 + resolution: "hast-util-to-text@npm:4.0.2" + dependencies: + "@types/hast": "npm:^3.0.0" + "@types/unist": "npm:^3.0.0" + hast-util-is-element: "npm:^3.0.0" + unist-util-find-after: "npm:^5.0.0" + checksum: 10c0/93ecc10e68fe5391c6e634140eb330942e71dea2724c8e0c647c73ed74a8ec930a4b77043b5081284808c96f73f2bee64ee416038ece75a63a467e8d14f09946 + languageName: node + linkType: hard + "hast-util-whitespace@npm:^2.0.0": version: 2.0.1 resolution: "hast-util-whitespace@npm:2.0.1" @@ -8597,6 +10475,28 @@ __metadata: languageName: node linkType: hard +"hast-util-whitespace@npm:^3.0.0": + version: 3.0.0 + resolution: "hast-util-whitespace@npm:3.0.0" + dependencies: + "@types/hast": "npm:^3.0.0" + checksum: 10c0/b898bc9fe27884b272580d15260b6bbdabe239973a147e97fa98c45fa0ffec967a481aaa42291ec34fb56530dc2d484d473d7e2bae79f39c83f3762307edfea8 + languageName: node + linkType: hard + +"hastscript@npm:^8.0.0": + version: 8.0.0 + resolution: "hastscript@npm:8.0.0" + dependencies: + "@types/hast": "npm:^3.0.0" + comma-separated-tokens: "npm:^2.0.0" + hast-util-parse-selector: "npm:^4.0.0" + property-information: "npm:^6.0.0" + space-separated-tokens: "npm:^2.0.0" + checksum: 10c0/f0b54bbdd710854b71c0f044612db0fe1b5e4d74fa2001633dc8c535c26033269f04f536f9fd5b03f234de1111808f9e230e9d19493bf919432bb24d541719e0 + languageName: node + linkType: hard + "hoist-non-react-statics@npm:^3.3.2": version: 3.3.2 resolution: "hoist-non-react-statics@npm:3.3.2" @@ -8622,6 +10522,20 @@ __metadata: languageName: node linkType: hard +"html-escaper@npm:^3.0.3": + version: 3.0.3 + resolution: "html-escaper@npm:3.0.3" + checksum: 10c0/a042fa4139127ff7546513e90ea39cc9161a1938ce90122dbc4260d4b7252c9aa8452f4509c0c2889901b8ae9a8699179150f1f99d3f80bcf7317573c5f08f4e + languageName: node + linkType: hard + +"html-void-elements@npm:^3.0.0": + version: 3.0.0 + resolution: "html-void-elements@npm:3.0.0" + checksum: 10c0/a8b9ec5db23b7c8053876dad73a0336183e6162bf6d2677376d8b38d654fdc59ba74fdd12f8812688f7db6fad451210c91b300e472afc0909224e0a44c8610d2 + languageName: node + linkType: hard + "http-assert@npm:^1.3.0": version: 1.5.0 resolution: "http-assert@npm:1.5.0" @@ -8702,6 +10616,13 @@ __metadata: languageName: node linkType: hard +"human-signals@npm:^5.0.0": + version: 5.0.0 + resolution: "human-signals@npm:5.0.0" + checksum: 10c0/5a9359073fe17a8b58e5a085e9a39a950366d9f00217c4ff5878bd312e09d80f460536ea6a3f260b5943a01fe55c158d1cea3fc7bee3d0520aeef04f6d915c82 + languageName: node + linkType: hard + "iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24": version: 0.4.24 resolution: "iconv-lite@npm:0.4.24" @@ -9084,6 +11005,22 @@ __metadata: languageName: node linkType: hard +"is-docker@npm:^3.0.0": + version: 3.0.0 + resolution: "is-docker@npm:3.0.0" + bin: + is-docker: cli.js + checksum: 10c0/d2c4f8e6d3e34df75a5defd44991b6068afad4835bb783b902fa12d13ebdb8f41b2a199dcb0b5ed2cb78bfee9e4c0bbdb69c2d9646f4106464674d3e697a5856 + languageName: node + linkType: hard + +"is-extendable@npm:^0.1.0": + version: 0.1.1 + resolution: "is-extendable@npm:0.1.1" + checksum: 10c0/dd5ca3994a28e1740d1e25192e66eed128e0b2ff161a7ea348e87ae4f616554b486854de423877a2a2c171d5f7cd6e8093b91f54533bc88a59ee1c9838c43879 + languageName: node + linkType: hard + "is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" @@ -9139,6 +11076,17 @@ __metadata: languageName: node linkType: hard +"is-inside-container@npm:^1.0.0": + version: 1.0.0 + resolution: "is-inside-container@npm:1.0.0" + dependencies: + is-docker: "npm:^3.0.0" + bin: + is-inside-container: cli.js + checksum: 10c0/a8efb0e84f6197e6ff5c64c52890fa9acb49b7b74fed4da7c95383965da6f0fa592b4dbd5e38a79f87fc108196937acdbcd758fcefc9b140e479b39ce1fcd1cd + languageName: node + linkType: hard + "is-interactive@npm:^1.0.0": version: 1.0.0 resolution: "is-interactive@npm:1.0.0" @@ -9146,6 +11094,13 @@ __metadata: languageName: node linkType: hard +"is-interactive@npm:^2.0.0": + version: 2.0.0 + resolution: "is-interactive@npm:2.0.0" + checksum: 10c0/801c8f6064f85199dc6bf99b5dd98db3282e930c3bc197b32f2c5b89313bb578a07d1b8a01365c4348c2927229234f3681eb861b9c2c92bee72ff397390fa600 + languageName: node + linkType: hard + "is-lambda@npm:^1.0.1": version: 1.0.1 resolution: "is-lambda@npm:1.0.1" @@ -9255,6 +11210,13 @@ __metadata: languageName: node linkType: hard +"is-stream@npm:^3.0.0": + version: 3.0.0 + resolution: "is-stream@npm:3.0.0" + checksum: 10c0/eb2f7127af02ee9aa2a0237b730e47ac2de0d4e76a4a905a50a11557f2339df5765eaea4ceb8029f1efa978586abe776908720bfcb1900c20c6ec5145f6f29d8 + languageName: node + linkType: hard + "is-string@npm:^1.0.5, is-string@npm:^1.0.7": version: 1.0.7 resolution: "is-string@npm:1.0.7" @@ -9289,13 +11251,20 @@ __metadata: languageName: node linkType: hard -"is-unicode-supported@npm:^1.2.0": +"is-unicode-supported@npm:^1.2.0, is-unicode-supported@npm:^1.3.0": version: 1.3.0 resolution: "is-unicode-supported@npm:1.3.0" checksum: 10c0/b8674ea95d869f6faabddc6a484767207058b91aea0250803cbf1221345cb0c56f466d4ecea375dc77f6633d248d33c47bd296fb8f4cdba0b4edba8917e83d8a languageName: node linkType: hard +"is-unicode-supported@npm:^2.0.0": + version: 2.0.0 + resolution: "is-unicode-supported@npm:2.0.0" + checksum: 10c0/3013dfb8265fe9f9a0d1e9433fc4e766595631a8d85d60876c457b4bedc066768dab1477c553d02e2f626d88a4e019162706e04263c94d74994ef636a33b5f94 + languageName: node + linkType: hard + "is-weakmap@npm:^2.0.2": version: 2.0.2 resolution: "is-weakmap@npm:2.0.2" @@ -9322,6 +11291,15 @@ __metadata: languageName: node linkType: hard +"is-wsl@npm:^3.0.0": + version: 3.1.0 + resolution: "is-wsl@npm:3.1.0" + dependencies: + is-inside-container: "npm:^1.0.0" + checksum: 10c0/d3317c11995690a32c362100225e22ba793678fe8732660c6de511ae71a0ff05b06980cf21f98a6bf40d7be0e9e9506f859abe00a1118287d63e53d0a3d06947 + languageName: node + linkType: hard + "isarray@npm:^2.0.5": version: 2.0.5 resolution: "isarray@npm:2.0.5" @@ -9428,6 +11406,18 @@ __metadata: languageName: node linkType: hard +"js-yaml@npm:^3.13.0, js-yaml@npm:^3.13.1": + version: 3.14.1 + resolution: "js-yaml@npm:3.14.1" + dependencies: + argparse: "npm:^1.0.7" + esprima: "npm:^4.0.0" + bin: + js-yaml: bin/js-yaml.js + checksum: 10c0/6746baaaeac312c4db8e75fa22331d9a04cccb7792d126ed8ce6a0bbcfef0cedaddd0c5098fade53db067c09fe00aa1c957674b4765610a8b06a5a189e46433b + languageName: node + linkType: hard + "js-yaml@npm:^4.0.0, js-yaml@npm:^4.1.0": version: 4.1.0 resolution: "js-yaml@npm:4.1.0" @@ -9556,6 +11546,13 @@ __metadata: languageName: node linkType: hard +"jsonc-parser@npm:^2.3.0": + version: 2.3.1 + resolution: "jsonc-parser@npm:2.3.1" + checksum: 10c0/b5e823612f6518a4d35e65d3c642e87b994c52a71b6d83d306d59f9b57003a1f6c64659808f0f1c3448991c28916d56faca45222f31ddb1a32effecdef0f0485 + languageName: node + linkType: hard + "jsonfile@npm:^6.0.1": version: 6.1.0 resolution: "jsonfile@npm:6.1.0" @@ -9599,6 +11596,20 @@ __metadata: languageName: node linkType: hard +"kind-of@npm:^6.0.0, kind-of@npm:^6.0.2": + version: 6.0.3 + resolution: "kind-of@npm:6.0.3" + checksum: 10c0/61cdff9623dabf3568b6445e93e31376bee1cdb93f8ba7033d86022c2a9b1791a1d9510e026e6465ebd701a6dd2f7b0808483ad8838341ac52f003f512e0b4c4 + languageName: node + linkType: hard + +"kleur@npm:^3.0.3": + version: 3.0.3 + resolution: "kleur@npm:3.0.3" + checksum: 10c0/cd3a0b8878e7d6d3799e54340efe3591ca787d9f95f109f28129bdd2915e37807bf8918bb295ab86afb8c82196beec5a1adcaf29042ce3f2bd932b038fe3aa4b + languageName: node + linkType: hard + "kleur@npm:^4.0.3, kleur@npm:^4.1.5": version: 4.1.5 resolution: "kleur@npm:4.1.5" @@ -9760,6 +11771,18 @@ __metadata: languageName: node linkType: hard +"load-yaml-file@npm:^0.2.0": + version: 0.2.0 + resolution: "load-yaml-file@npm:0.2.0" + dependencies: + graceful-fs: "npm:^4.1.5" + js-yaml: "npm:^3.13.0" + pify: "npm:^4.0.1" + strip-bom: "npm:^3.0.0" + checksum: 10c0/e00ed43048c0648dfef7639129b6d7e5c2272bc36d2a50dd983dd495f3341a02cd2c40765afa01345f798d0d894e5ba53212449933e72ddfa4d3f7a48f822d2f + languageName: node + linkType: hard + "loader-runner@npm:^4.2.0": version: 4.3.0 resolution: "loader-runner@npm:4.3.0" @@ -9800,6 +11823,15 @@ __metadata: languageName: node linkType: hard +"locate-path@npm:^5.0.0": + version: 5.0.0 + resolution: "locate-path@npm:5.0.0" + dependencies: + p-locate: "npm:^4.1.0" + checksum: 10c0/33a1c5247e87e022f9713e6213a744557a3e9ec32c5d0b5efb10aa3a38177615bf90221a5592674857039c1a0fd2063b82f285702d37b792d973e9e72ace6c59 + languageName: node + linkType: hard + "locate-path@npm:^6.0.0": version: 6.0.0 resolution: "locate-path@npm:6.0.0" @@ -9847,6 +11879,16 @@ __metadata: languageName: node linkType: hard +"log-symbols@npm:^6.0.0": + version: 6.0.0 + resolution: "log-symbols@npm:6.0.0" + dependencies: + chalk: "npm:^5.3.0" + is-unicode-supported: "npm:^1.3.0" + checksum: 10c0/36636cacedba8f067d2deb4aad44e91a89d9efb3ead27e1846e7b82c9a10ea2e3a7bd6ce28a7ca616bebc60954ff25c67b0f92d20a6a746bb3cc52c3701891f6 + languageName: node + linkType: hard + "logform@npm:^2.3.2, logform@npm:^2.4.0": version: 2.6.0 resolution: "logform@npm:2.6.0" @@ -9943,7 +11985,16 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.0, magic-string@npm:^0.30.4, magic-string@npm:^0.30.5, magic-string@npm:^0.30.9": +"magic-string@npm:0.30.8": + version: 0.30.8 + resolution: "magic-string@npm:0.30.8" + dependencies: + "@jridgewell/sourcemap-codec": "npm:^1.4.15" + checksum: 10c0/51a1f06f678c082aceddfb5943de9b6bdb88f2ea1385a1c2adf116deb73dfcfa50df6c222901d691b529455222d4d68d0b28be5689ac6f69b3baa3462861f922 + languageName: node + linkType: hard + +"magic-string@npm:^0.30.0, magic-string@npm:^0.30.10, magic-string@npm:^0.30.4, magic-string@npm:^0.30.5, magic-string@npm:^0.30.9": version: 0.30.10 resolution: "magic-string@npm:0.30.10" dependencies: @@ -9996,6 +12047,13 @@ __metadata: languageName: node linkType: hard +"markdown-table@npm:^3.0.0": + version: 3.0.3 + resolution: "markdown-table@npm:3.0.3" + checksum: 10c0/47433a3f31e4637a184e38e873ab1d2fadfb0106a683d466fec329e99a2d8dfa09f091fa42202c6f13ec94aef0199f449a684b28042c636f2edbc1b7e1811dcd + languageName: node + linkType: hard + "mdast-util-definitions@npm:^5.0.0": version: 5.1.2 resolution: "mdast-util-definitions@npm:5.1.2" @@ -10007,6 +12065,29 @@ __metadata: languageName: node linkType: hard +"mdast-util-definitions@npm:^6.0.0": + version: 6.0.0 + resolution: "mdast-util-definitions@npm:6.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + "@types/unist": "npm:^3.0.0" + unist-util-visit: "npm:^5.0.0" + checksum: 10c0/a2e0e51122a3eff4f35379de2c50ee3d8a89bea58488a390b1b40ada95727eb769f87d4bc885e5935d61820d19e0567bc047876db302a2139f3a29668b612b80 + languageName: node + linkType: hard + +"mdast-util-find-and-replace@npm:^3.0.0": + version: 3.0.1 + resolution: "mdast-util-find-and-replace@npm:3.0.1" + dependencies: + "@types/mdast": "npm:^4.0.0" + escape-string-regexp: "npm:^5.0.0" + unist-util-is: "npm:^6.0.0" + unist-util-visit-parents: "npm:^6.0.0" + checksum: 10c0/1faca98c4ee10a919f23b8cc6d818e5bb6953216a71dfd35f51066ed5d51ef86e5063b43dcfdc6061cd946e016a9f0d44a1dccadd58452cf4ed14e39377f00cb + languageName: node + linkType: hard + "mdast-util-from-markdown@npm:^1.0.0, mdast-util-from-markdown@npm:^1.1.0": version: 1.3.1 resolution: "mdast-util-from-markdown@npm:1.3.1" @@ -10027,6 +12108,26 @@ __metadata: languageName: node linkType: hard +"mdast-util-from-markdown@npm:^2.0.0": + version: 2.0.1 + resolution: "mdast-util-from-markdown@npm:2.0.1" + dependencies: + "@types/mdast": "npm:^4.0.0" + "@types/unist": "npm:^3.0.0" + decode-named-character-reference: "npm:^1.0.0" + devlop: "npm:^1.0.0" + mdast-util-to-string: "npm:^4.0.0" + micromark: "npm:^4.0.0" + micromark-util-decode-numeric-character-reference: "npm:^2.0.0" + micromark-util-decode-string: "npm:^2.0.0" + micromark-util-normalize-identifier: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + unist-util-stringify-position: "npm:^4.0.0" + checksum: 10c0/496596bc6419200ff6258531a0ebcaee576a5c169695f5aa296a79a85f2a221bb9247d565827c709a7c2acfb56ae3c3754bf483d86206617bd299a9658c8121c + languageName: node + linkType: hard + "mdast-util-frontmatter@npm:^1.0.0": version: 1.0.1 resolution: "mdast-util-frontmatter@npm:1.0.1" @@ -10038,6 +12139,83 @@ __metadata: languageName: node linkType: hard +"mdast-util-gfm-autolink-literal@npm:^2.0.0": + version: 2.0.0 + resolution: "mdast-util-gfm-autolink-literal@npm:2.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + ccount: "npm:^2.0.0" + devlop: "npm:^1.0.0" + mdast-util-find-and-replace: "npm:^3.0.0" + micromark-util-character: "npm:^2.0.0" + checksum: 10c0/821ef91db108f05b321c54fdf4436df9d6badb33e18f714d8d52c0e70f988f5b6b118cdd4d607b4cb3bef1718304ce7e9fb25fa580622c3d20d68c1489c64875 + languageName: node + linkType: hard + +"mdast-util-gfm-footnote@npm:^2.0.0": + version: 2.0.0 + resolution: "mdast-util-gfm-footnote@npm:2.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + devlop: "npm:^1.1.0" + mdast-util-from-markdown: "npm:^2.0.0" + mdast-util-to-markdown: "npm:^2.0.0" + micromark-util-normalize-identifier: "npm:^2.0.0" + checksum: 10c0/c673b22bea24740235e74cfd66765b41a2fa540334f7043fa934b94938b06b7d3c93f2d3b33671910c5492b922c0cc98be833be3b04cfed540e0679650a6d2de + languageName: node + linkType: hard + +"mdast-util-gfm-strikethrough@npm:^2.0.0": + version: 2.0.0 + resolution: "mdast-util-gfm-strikethrough@npm:2.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + mdast-util-from-markdown: "npm:^2.0.0" + mdast-util-to-markdown: "npm:^2.0.0" + checksum: 10c0/b053e93d62c7545019bd914271ea9e5667ad3b3b57d16dbf68e56fea39a7e19b4a345e781312714eb3d43fdd069ff7ee22a3ca7f6149dfa774554f19ce3ac056 + languageName: node + linkType: hard + +"mdast-util-gfm-table@npm:^2.0.0": + version: 2.0.0 + resolution: "mdast-util-gfm-table@npm:2.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + devlop: "npm:^1.0.0" + markdown-table: "npm:^3.0.0" + mdast-util-from-markdown: "npm:^2.0.0" + mdast-util-to-markdown: "npm:^2.0.0" + checksum: 10c0/128af47c503a53bd1c79f20642561e54a510ad5e2db1e418d28fefaf1294ab839e6c838e341aef5d7e404f9170b9ca3d1d89605f234efafde93ee51174a6e31e + languageName: node + linkType: hard + +"mdast-util-gfm-task-list-item@npm:^2.0.0": + version: 2.0.0 + resolution: "mdast-util-gfm-task-list-item@npm:2.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + devlop: "npm:^1.0.0" + mdast-util-from-markdown: "npm:^2.0.0" + mdast-util-to-markdown: "npm:^2.0.0" + checksum: 10c0/258d725288482b636c0a376c296431390c14b4f29588675297cb6580a8598ed311fc73ebc312acfca12cc8546f07a3a285a53a3b082712e2cbf5c190d677d834 + languageName: node + linkType: hard + +"mdast-util-gfm@npm:^3.0.0": + version: 3.0.0 + resolution: "mdast-util-gfm@npm:3.0.0" + dependencies: + mdast-util-from-markdown: "npm:^2.0.0" + mdast-util-gfm-autolink-literal: "npm:^2.0.0" + mdast-util-gfm-footnote: "npm:^2.0.0" + mdast-util-gfm-strikethrough: "npm:^2.0.0" + mdast-util-gfm-table: "npm:^2.0.0" + mdast-util-gfm-task-list-item: "npm:^2.0.0" + mdast-util-to-markdown: "npm:^2.0.0" + checksum: 10c0/91596fe9bf3e4a0c546d0c57f88106c17956d9afbe88ceb08308e4da2388aff64489d649ddad599caecfdf755fc3ae4c9b82c219b85281bc0586b67599881fca + languageName: node + linkType: hard + "mdast-util-mdx-expression@npm:^1.0.0": version: 1.3.2 resolution: "mdast-util-mdx-expression@npm:1.3.2" @@ -10107,6 +12285,16 @@ __metadata: languageName: node linkType: hard +"mdast-util-phrasing@npm:^4.0.0": + version: 4.1.0 + resolution: "mdast-util-phrasing@npm:4.1.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + unist-util-is: "npm:^6.0.0" + checksum: 10c0/bf6c31d51349aa3d74603d5e5a312f59f3f65662ed16c58017169a5fb0f84ca98578f626c5ee9e4aa3e0a81c996db8717096705521bddb4a0185f98c12c9b42f + languageName: node + linkType: hard + "mdast-util-to-hast@npm:^12.1.0": version: 12.3.0 resolution: "mdast-util-to-hast@npm:12.3.0" @@ -10123,6 +12311,23 @@ __metadata: languageName: node linkType: hard +"mdast-util-to-hast@npm:^13.0.0": + version: 13.2.0 + resolution: "mdast-util-to-hast@npm:13.2.0" + dependencies: + "@types/hast": "npm:^3.0.0" + "@types/mdast": "npm:^4.0.0" + "@ungap/structured-clone": "npm:^1.0.0" + devlop: "npm:^1.0.0" + micromark-util-sanitize-uri: "npm:^2.0.0" + trim-lines: "npm:^3.0.0" + unist-util-position: "npm:^5.0.0" + unist-util-visit: "npm:^5.0.0" + vfile: "npm:^6.0.0" + checksum: 10c0/9ee58def9287df8350cbb6f83ced90f9c088d72d4153780ad37854f87144cadc6f27b20347073b285173b1649b0723ddf0b9c78158608a804dcacb6bda6e1816 + languageName: node + linkType: hard + "mdast-util-to-markdown@npm:^1.0.0, mdast-util-to-markdown@npm:^1.3.0": version: 1.5.0 resolution: "mdast-util-to-markdown@npm:1.5.0" @@ -10139,6 +12344,22 @@ __metadata: languageName: node linkType: hard +"mdast-util-to-markdown@npm:^2.0.0": + version: 2.1.0 + resolution: "mdast-util-to-markdown@npm:2.1.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + "@types/unist": "npm:^3.0.0" + longest-streak: "npm:^3.0.0" + mdast-util-phrasing: "npm:^4.0.0" + mdast-util-to-string: "npm:^4.0.0" + micromark-util-decode-string: "npm:^2.0.0" + unist-util-visit: "npm:^5.0.0" + zwitch: "npm:^2.0.0" + checksum: 10c0/8bd37a9627a438ef6418d6642661904d0cc03c5c732b8b018a8e238ef5cc82fe8aef1940b19c6f563245e58b9659f35e527209bd3fe145f3c723ba14d18fc3e6 + languageName: node + linkType: hard + "mdast-util-to-string@npm:^3.0.0, mdast-util-to-string@npm:^3.1.0": version: 3.2.0 resolution: "mdast-util-to-string@npm:3.2.0" @@ -10148,6 +12369,15 @@ __metadata: languageName: node linkType: hard +"mdast-util-to-string@npm:^4.0.0": + version: 4.0.0 + resolution: "mdast-util-to-string@npm:4.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + checksum: 10c0/2d3c1af29bf3fe9c20f552ee9685af308002488f3b04b12fa66652c9718f66f41a32f8362aa2d770c3ff464c034860b41715902ada2306bb0a055146cef064d7 + languageName: node + linkType: hard + "mdn-data@npm:2.0.30": version: 2.0.30 resolution: "mdn-data@npm:2.0.30" @@ -10239,6 +12469,30 @@ __metadata: languageName: node linkType: hard +"micromark-core-commonmark@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-core-commonmark@npm:2.0.1" + dependencies: + decode-named-character-reference: "npm:^1.0.0" + devlop: "npm:^1.0.0" + micromark-factory-destination: "npm:^2.0.0" + micromark-factory-label: "npm:^2.0.0" + micromark-factory-space: "npm:^2.0.0" + micromark-factory-title: "npm:^2.0.0" + micromark-factory-whitespace: "npm:^2.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-chunked: "npm:^2.0.0" + micromark-util-classify-character: "npm:^2.0.0" + micromark-util-html-tag-name: "npm:^2.0.0" + micromark-util-normalize-identifier: "npm:^2.0.0" + micromark-util-resolve-all: "npm:^2.0.0" + micromark-util-subtokenize: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/a0b280b1b6132f600518e72cb29a4dd1b2175b85f5ed5b25d2c5695e42b876b045971370daacbcfc6b4ce8cf7acbf78dd3a0284528fb422b450144f4b3bebe19 + languageName: node + linkType: hard + "micromark-extension-frontmatter@npm:^1.0.0": version: 1.1.1 resolution: "micromark-extension-frontmatter@npm:1.1.1" @@ -10251,6 +12505,99 @@ __metadata: languageName: node linkType: hard +"micromark-extension-gfm-autolink-literal@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-extension-gfm-autolink-literal@npm:2.0.0" + dependencies: + micromark-util-character: "npm:^2.0.0" + micromark-util-sanitize-uri: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/9349b8a4c45ad6375d85f196ef6ffc7472311bf0e7493dc387cb6e37498c2fa56f0b670f54ae54f0c6bbbed3b22997643f05057ffcc58457ca56368f7a636319 + languageName: node + linkType: hard + +"micromark-extension-gfm-footnote@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-extension-gfm-footnote@npm:2.0.0" + dependencies: + devlop: "npm:^1.0.0" + micromark-core-commonmark: "npm:^2.0.0" + micromark-factory-space: "npm:^2.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-normalize-identifier: "npm:^2.0.0" + micromark-util-sanitize-uri: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/59958d8a6e28a16470937de69a01476cd9766f310a892655cb6bcd32b0833ffaa8accddb77e031b1c710c856fc943174e1b0f8f2c60dfa542743f4ba7cff6f15 + languageName: node + linkType: hard + +"micromark-extension-gfm-strikethrough@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-extension-gfm-strikethrough@npm:2.0.0" + dependencies: + devlop: "npm:^1.0.0" + micromark-util-chunked: "npm:^2.0.0" + micromark-util-classify-character: "npm:^2.0.0" + micromark-util-resolve-all: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/b1c4f0e12935e1ffa3981a256de38c5c347f91a015cc1002c0bcdbab476fa97a5992f0d5a9788b2437a96bc94fe4c32d5f539d84b2d699a36dafe31b81b41eb1 + languageName: node + linkType: hard + +"micromark-extension-gfm-table@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-extension-gfm-table@npm:2.0.0" + dependencies: + devlop: "npm:^1.0.0" + micromark-factory-space: "npm:^2.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/3777b5074054d97888ffdcb8e383399adc9066a755ad7197423fda16e09769a18d7e713d969c204228d9abf1e18fef19c7b04790698afc973418ea5f75015f72 + languageName: node + linkType: hard + +"micromark-extension-gfm-tagfilter@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-extension-gfm-tagfilter@npm:2.0.0" + dependencies: + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/995558843fff137ae4e46aecb878d8a4691cdf23527dcf1e2f0157d66786be9f7bea0109c52a8ef70e68e3f930af811828ba912239438e31a9cfb9981f44d34d + languageName: node + linkType: hard + +"micromark-extension-gfm-task-list-item@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-extension-gfm-task-list-item@npm:2.0.1" + dependencies: + devlop: "npm:^1.0.0" + micromark-factory-space: "npm:^2.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/16a55040a1697339eeeeebaabbbe28dc9e8281979cdeec343a58dc97f7b447365d3e37329f394455c5d17902639b786c7669dbbc4ea558cf8680eb7808330598 + languageName: node + linkType: hard + +"micromark-extension-gfm@npm:^3.0.0": + version: 3.0.0 + resolution: "micromark-extension-gfm@npm:3.0.0" + dependencies: + micromark-extension-gfm-autolink-literal: "npm:^2.0.0" + micromark-extension-gfm-footnote: "npm:^2.0.0" + micromark-extension-gfm-strikethrough: "npm:^2.0.0" + micromark-extension-gfm-table: "npm:^2.0.0" + micromark-extension-gfm-tagfilter: "npm:^2.0.0" + micromark-extension-gfm-task-list-item: "npm:^2.0.0" + micromark-util-combine-extensions: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/970e28df6ebdd7c7249f52a0dda56e0566fbfa9ae56c8eeeb2445d77b6b89d44096880cd57a1c01e7821b1f4e31009109fbaca4e89731bff7b83b8519690e5d9 + languageName: node + linkType: hard + "micromark-extension-mdx-expression@npm:^1.0.0": version: 1.0.8 resolution: "micromark-extension-mdx-expression@npm:1.0.8" @@ -10338,6 +12685,17 @@ __metadata: languageName: node linkType: hard +"micromark-factory-destination@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-factory-destination@npm:2.0.0" + dependencies: + micromark-util-character: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/b73492f687d41a6a379159c2f3acbf813042346bcea523d9041d0cc6124e6715f0779dbb2a0b3422719e9764c3b09f9707880aa159557e3cb4aeb03b9d274915 + languageName: node + linkType: hard + "micromark-factory-label@npm:^1.0.0": version: 1.1.0 resolution: "micromark-factory-label@npm:1.1.0" @@ -10350,6 +12708,18 @@ __metadata: languageName: node linkType: hard +"micromark-factory-label@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-factory-label@npm:2.0.0" + dependencies: + devlop: "npm:^1.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/8ffad00487a7891941b1d1f51d53a33c7a659dcf48617edb7a4008dad7aff67ec316baa16d55ca98ae3d75ce1d81628dbf72fedc7c6f108f740dec0d5d21c8ee + languageName: node + linkType: hard + "micromark-factory-mdx-expression@npm:^1.0.0": version: 1.0.9 resolution: "micromark-factory-mdx-expression@npm:1.0.9" @@ -10376,6 +12746,16 @@ __metadata: languageName: node linkType: hard +"micromark-factory-space@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-factory-space@npm:2.0.0" + dependencies: + micromark-util-character: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/103ca954dade963d4ff1d2f27d397833fe855ddc72590205022832ef68b775acdea67949000cee221708e376530b1de78c745267b0bf8366740840783eb37122 + languageName: node + linkType: hard + "micromark-factory-title@npm:^1.0.0": version: 1.1.0 resolution: "micromark-factory-title@npm:1.1.0" @@ -10388,6 +12768,18 @@ __metadata: languageName: node linkType: hard +"micromark-factory-title@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-factory-title@npm:2.0.0" + dependencies: + micromark-factory-space: "npm:^2.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/2b2188e7a011b1b001faf8c860286d246d5c3485ef8819270c60a5808f4c7613e49d4e481dbdff62600ef7acdba0f5100be2d125cbd2a15e236c26b3668a8ebd + languageName: node + linkType: hard + "micromark-factory-whitespace@npm:^1.0.0": version: 1.1.0 resolution: "micromark-factory-whitespace@npm:1.1.0" @@ -10400,6 +12792,18 @@ __metadata: languageName: node linkType: hard +"micromark-factory-whitespace@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-factory-whitespace@npm:2.0.0" + dependencies: + micromark-factory-space: "npm:^2.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/4e91baab0cc71873095134bd0e225d01d9786cde352701402d71b72d317973954754e8f9f1849901f165530e6421202209f4d97c460a27bb0808ec5a3fc3148c + languageName: node + linkType: hard + "micromark-util-character@npm:^1.0.0": version: 1.2.0 resolution: "micromark-util-character@npm:1.2.0" @@ -10410,6 +12814,16 @@ __metadata: languageName: node linkType: hard +"micromark-util-character@npm:^2.0.0": + version: 2.1.0 + resolution: "micromark-util-character@npm:2.1.0" + dependencies: + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/fc37a76aaa5a5138191ba2bef1ac50c36b3bcb476522e98b1a42304ab4ec76f5b036a746ddf795d3de3e7004b2c09f21dd1bad42d161f39b8cfc0acd067e6373 + languageName: node + linkType: hard + "micromark-util-chunked@npm:^1.0.0": version: 1.1.0 resolution: "micromark-util-chunked@npm:1.1.0" @@ -10419,6 +12833,15 @@ __metadata: languageName: node linkType: hard +"micromark-util-chunked@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-chunked@npm:2.0.0" + dependencies: + micromark-util-symbol: "npm:^2.0.0" + checksum: 10c0/043b5f2abc8c13a1e2e4c378ead191d1a47ed9e0cd6d0fa5a0a430b2df9e17ada9d5de5a20688a000bbc5932507e746144acec60a9589d9a79fa60918e029203 + languageName: node + linkType: hard + "micromark-util-classify-character@npm:^1.0.0": version: 1.1.0 resolution: "micromark-util-classify-character@npm:1.1.0" @@ -10430,6 +12853,17 @@ __metadata: languageName: node linkType: hard +"micromark-util-classify-character@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-classify-character@npm:2.0.0" + dependencies: + micromark-util-character: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/2bf5fa5050faa9b69f6c7e51dbaaf02329ab70fabad8229984381b356afbbf69db90f4617bec36d814a7d285fb7cad8e3c4e38d1daf4387dc9e240aa7f9a292a + languageName: node + linkType: hard + "micromark-util-combine-extensions@npm:^1.0.0": version: 1.1.0 resolution: "micromark-util-combine-extensions@npm:1.1.0" @@ -10440,6 +12874,16 @@ __metadata: languageName: node linkType: hard +"micromark-util-combine-extensions@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-combine-extensions@npm:2.0.0" + dependencies: + micromark-util-chunked: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/cd4c8d1a85255527facb419ff3b3cc3d7b7f27005c5ef5fa7ef2c4d0e57a9129534fc292a188ec2d467c2c458642d369c5f894bc8a9e142aed6696cc7989d3ea + languageName: node + linkType: hard + "micromark-util-decode-numeric-character-reference@npm:^1.0.0": version: 1.1.0 resolution: "micromark-util-decode-numeric-character-reference@npm:1.1.0" @@ -10449,6 +12893,15 @@ __metadata: languageName: node linkType: hard +"micromark-util-decode-numeric-character-reference@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-util-decode-numeric-character-reference@npm:2.0.1" + dependencies: + micromark-util-symbol: "npm:^2.0.0" + checksum: 10c0/3f6d684ee8f317c67806e19b3e761956256cb936a2e0533aad6d49ac5604c6536b2041769c6febdd387ab7175b7b7e551851bf2c1f78da943e7a3671ca7635ac + languageName: node + linkType: hard + "micromark-util-decode-string@npm:^1.0.0": version: 1.1.0 resolution: "micromark-util-decode-string@npm:1.1.0" @@ -10461,6 +12914,18 @@ __metadata: languageName: node linkType: hard +"micromark-util-decode-string@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-decode-string@npm:2.0.0" + dependencies: + decode-named-character-reference: "npm:^1.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-decode-numeric-character-reference: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + checksum: 10c0/f5413bebb21bdb686cfa1bcfa7e9c93093a523d1b42443ead303b062d2d680a94e5e8424549f57b8ba9d786a758e5a26a97f56068991bbdbca5d1885b3aa7227 + languageName: node + linkType: hard + "micromark-util-encode@npm:^1.0.0": version: 1.1.0 resolution: "micromark-util-encode@npm:1.1.0" @@ -10468,6 +12933,13 @@ __metadata: languageName: node linkType: hard +"micromark-util-encode@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-encode@npm:2.0.0" + checksum: 10c0/ebdaafff23100bbf4c74e63b4b1612a9ddf94cd7211d6a076bc6fb0bc32c1b48d6fb615aa0953e607c62c97d849f97f1042260d3eb135259d63d372f401bbbb2 + languageName: node + linkType: hard + "micromark-util-events-to-acorn@npm:^1.0.0": version: 1.2.3 resolution: "micromark-util-events-to-acorn@npm:1.2.3" @@ -10491,6 +12963,13 @@ __metadata: languageName: node linkType: hard +"micromark-util-html-tag-name@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-html-tag-name@npm:2.0.0" + checksum: 10c0/988aa26367449bd345b627ae32cf605076daabe2dc1db71b578a8a511a47123e14af466bcd6dcbdacec60142f07bc2723ec5f7a0eed0f5319ce83b5e04825429 + languageName: node + linkType: hard + "micromark-util-normalize-identifier@npm:^1.0.0": version: 1.1.0 resolution: "micromark-util-normalize-identifier@npm:1.1.0" @@ -10500,6 +12979,15 @@ __metadata: languageName: node linkType: hard +"micromark-util-normalize-identifier@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-normalize-identifier@npm:2.0.0" + dependencies: + micromark-util-symbol: "npm:^2.0.0" + checksum: 10c0/93bf8789b8449538f22cf82ac9b196363a5f3b2f26efd98aef87c4c1b1f8c05be3ef6391ff38316ff9b03c1a6fd077342567598019ddd12b9bd923dacc556333 + languageName: node + linkType: hard + "micromark-util-resolve-all@npm:^1.0.0": version: 1.1.0 resolution: "micromark-util-resolve-all@npm:1.1.0" @@ -10509,6 +12997,15 @@ __metadata: languageName: node linkType: hard +"micromark-util-resolve-all@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-resolve-all@npm:2.0.0" + dependencies: + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/3b912e88453dcefe728a9080c8934a75ac4732056d6576ceecbcaf97f42c5d6fa2df66db8abdc8427eb167c5ffddefe26713728cfe500bc0e314ed260d6e2746 + languageName: node + linkType: hard + "micromark-util-sanitize-uri@npm:^1.0.0, micromark-util-sanitize-uri@npm:^1.1.0": version: 1.2.0 resolution: "micromark-util-sanitize-uri@npm:1.2.0" @@ -10520,6 +13017,17 @@ __metadata: languageName: node linkType: hard +"micromark-util-sanitize-uri@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-sanitize-uri@npm:2.0.0" + dependencies: + micromark-util-character: "npm:^2.0.0" + micromark-util-encode: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + checksum: 10c0/74763ca1c927dd520d3ab8fd9856a19740acf76fc091f0a1f5d4e99c8cd5f1b81c5a0be3efb564941a071fb6d85fd951103f2760eb6cff77b5ab3abe08341309 + languageName: node + linkType: hard + "micromark-util-subtokenize@npm:^1.0.0": version: 1.1.0 resolution: "micromark-util-subtokenize@npm:1.1.0" @@ -10532,6 +13040,18 @@ __metadata: languageName: node linkType: hard +"micromark-util-subtokenize@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-util-subtokenize@npm:2.0.1" + dependencies: + devlop: "npm:^1.0.0" + micromark-util-chunked: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/000cefde827db129f4ed92b8fbdeb4866c5f9c93068c0115485564b0426abcb9058080aa257df9035e12ca7fa92259d66623ea750b9eb3bcdd8325d3fb6fc237 + languageName: node + linkType: hard + "micromark-util-symbol@npm:^1.0.0": version: 1.1.0 resolution: "micromark-util-symbol@npm:1.1.0" @@ -10539,6 +13059,13 @@ __metadata: languageName: node linkType: hard +"micromark-util-symbol@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-symbol@npm:2.0.0" + checksum: 10c0/4e76186c185ce4cefb9cea8584213d9ffacd77099d1da30c0beb09fa21f46f66f6de4c84c781d7e34ff763fe3a06b530e132fa9004882afab9e825238d0aa8b3 + languageName: node + linkType: hard + "micromark-util-types@npm:^1.0.0, micromark-util-types@npm:^1.0.1": version: 1.1.0 resolution: "micromark-util-types@npm:1.1.0" @@ -10546,6 +13073,13 @@ __metadata: languageName: node linkType: hard +"micromark-util-types@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-types@npm:2.0.0" + checksum: 10c0/d74e913b9b61268e0d6939f4209e3abe9dada640d1ee782419b04fd153711112cfaaa3c4d5f37225c9aee1e23c3bb91a1f5223e1e33ba92d33e83956a53e61de + languageName: node + linkType: hard + "micromark@npm:^3.0.0": version: 3.2.0 resolution: "micromark@npm:3.2.0" @@ -10571,6 +13105,41 @@ __metadata: languageName: node linkType: hard +"micromark@npm:^4.0.0": + version: 4.0.0 + resolution: "micromark@npm:4.0.0" + dependencies: + "@types/debug": "npm:^4.0.0" + debug: "npm:^4.0.0" + decode-named-character-reference: "npm:^1.0.0" + devlop: "npm:^1.0.0" + micromark-core-commonmark: "npm:^2.0.0" + micromark-factory-space: "npm:^2.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-chunked: "npm:^2.0.0" + micromark-util-combine-extensions: "npm:^2.0.0" + micromark-util-decode-numeric-character-reference: "npm:^2.0.0" + micromark-util-encode: "npm:^2.0.0" + micromark-util-normalize-identifier: "npm:^2.0.0" + micromark-util-resolve-all: "npm:^2.0.0" + micromark-util-sanitize-uri: "npm:^2.0.0" + micromark-util-subtokenize: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/7e91c8d19ff27bc52964100853f1b3b32bb5b2ece57470a34ba1b2f09f4e2a183d90106c4ae585c9f2046969ee088576fed79b2f7061cba60d16652ccc2c64fd + languageName: node + linkType: hard + +"micromatch@npm:^4.0.2": + version: 4.0.7 + resolution: "micromatch@npm:4.0.7" + dependencies: + braces: "npm:^3.0.3" + picomatch: "npm:^2.3.1" + checksum: 10c0/58fa99bc5265edec206e9163a1d2cec5fabc46a5b473c45f4a700adce88c2520456ae35f2b301e4410fb3afb27e9521fb2813f6fc96be0a48a89430e0916a772 + languageName: node + linkType: hard + "micromatch@npm:^4.0.4": version: 4.0.5 resolution: "micromatch@npm:4.0.5" @@ -10613,6 +13182,13 @@ __metadata: languageName: node linkType: hard +"mimic-fn@npm:^4.0.0": + version: 4.0.0 + resolution: "mimic-fn@npm:4.0.0" + checksum: 10c0/de9cc32be9996fd941e512248338e43407f63f6d497abe8441fa33447d922e927de54d4cc3c1a3c6d652857acd770389d5a3823f311a744132760ce2be15ccbf + languageName: node + linkType: hard + "min-indent@npm:^1.0.0": version: 1.0.1 resolution: "min-indent@npm:1.0.1" @@ -10788,7 +13364,7 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.4, mkdirp@npm:^0.5.5": +"mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.4": version: 0.5.6 resolution: "mkdirp@npm:0.5.6" dependencies: @@ -10889,6 +13465,13 @@ __metadata: languageName: node linkType: hard +"muggle-string@npm:^0.4.0": + version: 0.4.1 + resolution: "muggle-string@npm:0.4.1" + checksum: 10c0/e914b63e24cd23f97e18376ec47e4ba3aa24365e4776212b666add2e47bb158003212980d732c49abf3719568900af7861873844a6e2d3a7ca7e86952c0e99e9 + languageName: node + linkType: hard + "multer@npm:1.4.4-lts.1": version: 1.4.4-lts.1 resolution: "multer@npm:1.4.4-lts.1" @@ -10953,13 +13536,12 @@ __metadata: resolution: "nestjs-test-application@workspace:apps/nestjs" dependencies: "@nestjs/cli": "npm:10.3.2" - "@nestjs/common": "npm:10.3.7" - "@nestjs/core": "npm:10.3.7" - "@nestjs/platform-express": "npm:10.3.7" + "@nestjs/common": "npm:10.3.9" + "@nestjs/core": "npm:10.3.9" + "@nestjs/platform-express": "npm:10.3.8" "@nestjs/schematics": "npm:10.1.1" - "@sentry/node": "npm:7.110.1" - "@sentry/types": "npm:7.110.1" - "@types/express": "npm:^4.17.17" + "@sentry/node": "npm:8.9.2" + "@sentry/types": "npm:8.9.2" dotenv: "npm:^16.4.5" reflect-metadata: "npm:0.2.2" rxjs: "npm:7.8.1" @@ -11099,7 +13681,7 @@ __metadata: version: 0.0.0-use.local resolution: "nextjs-13_2_0-test-application@workspace:apps/nextjs-13_2_0" dependencies: - "@sentry/nextjs": "npm:7.110.1" + "@sentry/nextjs": "npm:8.9.2" "@types/node": "npm:20.12.7" "@types/react": "npm:18.2.79" "@types/react-dom": "npm:18.2.25" @@ -11114,7 +13696,7 @@ __metadata: version: 0.0.0-use.local resolution: "nextjs-14_2_1-test-application@workspace:apps/nextjs-14_2_1" dependencies: - "@sentry/nextjs": "npm:7.110.1" + "@sentry/nextjs": "npm:8.9.2" "@types/node": "npm:^20" "@types/react": "npm:^18" "@types/react-dom": "npm:^18" @@ -11132,6 +13714,15 @@ __metadata: languageName: node linkType: hard +"nlcst-to-string@npm:^3.0.0": + version: 3.1.1 + resolution: "nlcst-to-string@npm:3.1.1" + dependencies: + "@types/nlcst": "npm:^1.0.0" + checksum: 10c0/949f4dd3843ddc3e0ea34581ce72157ba2ad7f08c3a845249423c99c6884282f9d89cf2d0abed732e41a6aaf7210d676f31dc02e9f51f173f0fe2f3edc9936ce + languageName: node + linkType: hard + "node-abi@npm:^3.52.0": version: 3.61.0 resolution: "node-abi@npm:3.61.0" @@ -11361,6 +13952,15 @@ __metadata: languageName: node linkType: hard +"npm-run-path@npm:^5.1.0": + version: 5.3.0 + resolution: "npm-run-path@npm:5.3.0" + dependencies: + path-key: "npm:^4.0.0" + checksum: 10c0/124df74820c40c2eb9a8612a254ea1d557ddfab1581c3e751f825e3e366d9f00b0d76a3c94ecd8398e7f3eee193018622677e95816e8491f0797b21e30b2deba + languageName: node + linkType: hard + "object-assign@npm:^4, object-assign@npm:^4.1.1": version: 4.1.1 resolution: "object-assign@npm:4.1.1" @@ -11516,6 +14116,15 @@ __metadata: languageName: node linkType: hard +"onetime@npm:^6.0.0": + version: 6.0.0 + resolution: "onetime@npm:6.0.0" + dependencies: + mimic-fn: "npm:^4.0.0" + checksum: 10c0/4eef7c6abfef697dd4479345a4100c382d73c149d2d56170a54a07418c50816937ad09500e1ed1e79d235989d073a9bade8557122aee24f0576ecde0f392bb6c + languageName: node + linkType: hard + "only@npm:~0.0.2": version: 0.0.2 resolution: "only@npm:0.0.2" @@ -11565,6 +14174,23 @@ __metadata: languageName: node linkType: hard +"ora@npm:^8.0.1": + version: 8.0.1 + resolution: "ora@npm:8.0.1" + dependencies: + chalk: "npm:^5.3.0" + cli-cursor: "npm:^4.0.0" + cli-spinners: "npm:^2.9.2" + is-interactive: "npm:^2.0.0" + is-unicode-supported: "npm:^2.0.0" + log-symbols: "npm:^6.0.0" + stdin-discarder: "npm:^0.2.1" + string-width: "npm:^7.0.0" + strip-ansi: "npm:^7.1.0" + checksum: 10c0/7a94c075a7f182a6ace80c3505b945520ab16e05ebe536a714a3d61e51dd8f777c75c8be920e157e0c60ada6fe89bca37376897fb4d486bea5771229be992097 + languageName: node + linkType: hard + "os-tmpdir@npm:~1.0.2": version: 1.0.2 resolution: "os-tmpdir@npm:1.0.2" @@ -11579,6 +14205,15 @@ __metadata: languageName: node linkType: hard +"p-limit@npm:^2.2.0": + version: 2.3.0 + resolution: "p-limit@npm:2.3.0" + dependencies: + p-try: "npm:^2.0.0" + checksum: 10c0/8da01ac53efe6a627080fafc127c873da40c18d87b3f5d5492d465bb85ec7207e153948df6b9cbaeb130be70152f874229b8242ee2be84c0794082510af97f12 + languageName: node + linkType: hard + "p-limit@npm:^3.0.2": version: 3.1.0 resolution: "p-limit@npm:3.1.0" @@ -11588,6 +14223,24 @@ __metadata: languageName: node linkType: hard +"p-limit@npm:^5.0.0": + version: 5.0.0 + resolution: "p-limit@npm:5.0.0" + dependencies: + yocto-queue: "npm:^1.0.0" + checksum: 10c0/574e93b8895a26e8485eb1df7c4b58a1a6e8d8ae41b1750cc2cc440922b3d306044fc6e9a7f74578a883d46802d9db72b30f2e612690fcef838c173261b1ed83 + languageName: node + linkType: hard + +"p-locate@npm:^4.1.0": + version: 4.1.0 + resolution: "p-locate@npm:4.1.0" + dependencies: + p-limit: "npm:^2.2.0" + checksum: 10c0/1b476ad69ad7f6059744f343b26d51ce091508935c1dbb80c4e0a2f397ffce0ca3a1f9f5cd3c7ce19d7929a09719d5c65fe70d8ee289c3f267cd36f2881813e9 + languageName: node + linkType: hard + "p-locate@npm:^5.0.0": version: 5.0.0 resolution: "p-locate@npm:5.0.0" @@ -11606,6 +14259,30 @@ __metadata: languageName: node linkType: hard +"p-queue@npm:^8.0.1": + version: 8.0.1 + resolution: "p-queue@npm:8.0.1" + dependencies: + eventemitter3: "npm:^5.0.1" + p-timeout: "npm:^6.1.2" + checksum: 10c0/fe185bc8bbd32d17a5f6dba090077b1bb326b008b4ec9b0646c57a32a6984035aa8ece909a6d0de7f6c4640296dc288197f430e7394cdc76a26d862339494616 + languageName: node + linkType: hard + +"p-timeout@npm:^6.1.2": + version: 6.1.2 + resolution: "p-timeout@npm:6.1.2" + checksum: 10c0/d46b90a9a5fb7c650a5c56dd5cf7102ea9ab6ce998defa2b3d4672789aaec4e2f45b3b0b5a4a3e17a0fb94301ad5dd26da7d8728402e48db2022ad1847594d19 + languageName: node + linkType: hard + +"p-try@npm:^2.0.0": + version: 2.2.0 + resolution: "p-try@npm:2.2.0" + checksum: 10c0/c36c19907734c904b16994e6535b02c36c2224d433e01a2f1ab777237f4d86e6289fd5fd464850491e940379d4606ed850c03e0f9ab600b0ebddb511312e177f + languageName: node + linkType: hard + "pako@npm:~0.2.0": version: 0.2.9 resolution: "pako@npm:0.2.9" @@ -11660,6 +14337,17 @@ __metadata: languageName: node linkType: hard +"parse-latin@npm:^5.0.0": + version: 5.0.1 + resolution: "parse-latin@npm:5.0.1" + dependencies: + nlcst-to-string: "npm:^3.0.0" + unist-util-modify-children: "npm:^3.0.0" + unist-util-visit-children: "npm:^2.0.0" + checksum: 10c0/7da3059ffd71217233c0a65be75696b16297aa7eda4a5dd5a2c96d32738002afd81ce084821ab8f8e3e2724b719d2124ae0fff8383000989b2fda08dec8454fe + languageName: node + linkType: hard + "parse-ms@npm:^2.1.0": version: 2.1.0 resolution: "parse-ms@npm:2.1.0" @@ -11667,6 +14355,15 @@ __metadata: languageName: node linkType: hard +"parse5@npm:^7.0.0": + version: 7.1.2 + resolution: "parse5@npm:7.1.2" + dependencies: + entities: "npm:^4.4.0" + checksum: 10c0/297d7af8224f4b5cb7f6617ecdae98eeaed7f8cbd78956c42785e230505d5a4f07cef352af10d3006fa5c1544b76b57784d3a22d861ae071bbc460c649482bf4 + languageName: node + linkType: hard + "parseurl@npm:^1.3.2, parseurl@npm:~1.3.3": version: 1.3.3 resolution: "parseurl@npm:1.3.3" @@ -11674,6 +14371,13 @@ __metadata: languageName: node linkType: hard +"path-browserify@npm:^1.0.1": + version: 1.0.1 + resolution: "path-browserify@npm:1.0.1" + checksum: 10c0/8b8c3fd5c66bd340272180590ae4ff139769e9ab79522e2eb82e3d571a89b8117c04147f65ad066dccfb42fcad902e5b7d794b3d35e0fd840491a8ddbedf8c66 + languageName: node + linkType: hard + "path-exists@npm:^4.0.0": version: 4.0.0 resolution: "path-exists@npm:4.0.0" @@ -11702,6 +14406,13 @@ __metadata: languageName: node linkType: hard +"path-key@npm:^4.0.0": + version: 4.0.0 + resolution: "path-key@npm:4.0.0" + checksum: 10c0/794efeef32863a65ac312f3c0b0a99f921f3e827ff63afa5cb09a377e202c262b671f7b3832a4e64731003fa94af0263713962d317b9887bd1e0c48a342efba3 + languageName: node + linkType: hard + "path-parse@npm:^1.0.7": version: 1.0.7 resolution: "path-parse@npm:1.0.7" @@ -11733,7 +14444,7 @@ __metadata: languageName: node linkType: hard -"path-to-regexp@npm:^6.2.1": +"path-to-regexp@npm:^6.2.1, path-to-regexp@npm:^6.2.2": version: 6.2.2 resolution: "path-to-regexp@npm:6.2.2" checksum: 10c0/4b60852d3501fd05ca9dd08c70033d73844e5eca14e41f499f069afa8364f780f15c5098002f93bd42af8b3514de62ac6e82a53b5662de881d2b08c9ef21ea6b @@ -11880,6 +14591,13 @@ __metadata: languageName: node linkType: hard +"pify@npm:^4.0.1": + version: 4.0.1 + resolution: "pify@npm:4.0.1" + checksum: 10c0/6f9d404b0d47a965437403c9b90eca8bb2536407f03de165940e62e72c8c8b75adda5516c6b9b23675a5877cc0bcac6bdfb0ef0e39414cd2476d5495da40e7cf + languageName: node + linkType: hard + "pino-abstract-transport@npm:^1.1.0": version: 1.1.0 resolution: "pino-abstract-transport@npm:1.1.0" @@ -11918,6 +14636,15 @@ __metadata: languageName: node linkType: hard +"pkg-dir@npm:^4.2.0": + version: 4.2.0 + resolution: "pkg-dir@npm:4.2.0" + dependencies: + find-up: "npm:^4.0.0" + checksum: 10c0/c56bda7769e04907a88423feb320babaed0711af8c436ce3e56763ab1021ba107c7b0cafb11cde7529f669cfc22bffcaebffb573645cbd63842ea9fb17cd7728 + languageName: node + linkType: hard + "pkg-types@npm:^1.0.3": version: 1.1.0 resolution: "pkg-types@npm:1.1.0" @@ -12185,6 +14912,18 @@ __metadata: languageName: node linkType: hard +"preferred-pm@npm:^3.1.3": + version: 3.1.3 + resolution: "preferred-pm@npm:3.1.3" + dependencies: + find-up: "npm:^5.0.0" + find-yarn-workspace-root2: "npm:1.2.16" + path-exists: "npm:^4.0.0" + which-pm: "npm:2.0.0" + checksum: 10c0/8eb9c35e4818d8e20b5b61a2117f5c77678649e1d20492fe4fdae054a9c4b930d04582b17e8a59b2dc923f2f788c7ded7fc99fd22c04631d836f7f52aeb79bde + languageName: node + linkType: hard + "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" @@ -12229,6 +14968,13 @@ __metadata: languageName: node linkType: hard +"prismjs@npm:^1.29.0": + version: 1.29.0 + resolution: "prismjs@npm:1.29.0" + checksum: 10c0/d906c4c4d01b446db549b4f57f72d5d7e6ccaca04ecc670fb85cea4d4b1acc1283e945a9cbc3d81819084a699b382f970e02f9d1378e14af9808d366d9ed7ec6 + languageName: node + linkType: hard + "proc-log@npm:^3.0.0": version: 3.0.0 resolution: "proc-log@npm:3.0.0" @@ -12281,6 +15027,16 @@ __metadata: languageName: node linkType: hard +"prompts@npm:^2.4.2": + version: 2.4.2 + resolution: "prompts@npm:2.4.2" + dependencies: + kleur: "npm:^3.0.3" + sisteransi: "npm:^1.0.5" + checksum: 10c0/16f1ac2977b19fe2cf53f8411cc98db7a3c8b115c479b2ca5c82b5527cd937aa405fa04f9a5960abeb9daef53191b53b4d13e35c1f5d50e8718c76917c5f1ea4 + languageName: node + linkType: hard + "prop-types@npm:^15.8.1": version: 15.8.1 resolution: "prop-types@npm:15.8.1" @@ -12600,6 +15356,51 @@ __metadata: languageName: node linkType: hard +"rehype-parse@npm:^9.0.0": + version: 9.0.0 + resolution: "rehype-parse@npm:9.0.0" + dependencies: + "@types/hast": "npm:^3.0.0" + hast-util-from-html: "npm:^2.0.0" + unified: "npm:^11.0.0" + checksum: 10c0/c38d07b8bfb5eb3ad6ce8ebdc65ecb31b4c68e440fb020178a34937fa28753d63c70f51146890bf32f840ef6102efdf31e03eb937fc100bc9efa4f4f808a50d2 + languageName: node + linkType: hard + +"rehype-raw@npm:^7.0.0": + version: 7.0.0 + resolution: "rehype-raw@npm:7.0.0" + dependencies: + "@types/hast": "npm:^3.0.0" + hast-util-raw: "npm:^9.0.0" + vfile: "npm:^6.0.0" + checksum: 10c0/1435b4b6640a5bc3abe3b2133885c4dbff5ef2190ef9cfe09d6a63f74dd7d7ffd0cede70603278560ccf1acbfb9da9faae4b68065a28bc5aa88ad18e40f32d52 + languageName: node + linkType: hard + +"rehype-stringify@npm:^10.0.0": + version: 10.0.0 + resolution: "rehype-stringify@npm:10.0.0" + dependencies: + "@types/hast": "npm:^3.0.0" + hast-util-to-html: "npm:^9.0.0" + unified: "npm:^11.0.0" + checksum: 10c0/6a5f763cfc51cefbcfe504c9661da39b2f28e49c6caea085ff7ad97457b9574289076471f6eeca7af6479f1f90fd1bf1e8d176640b66da262372b76a1f1b3147 + languageName: node + linkType: hard + +"rehype@npm:^13.0.1": + version: 13.0.1 + resolution: "rehype@npm:13.0.1" + dependencies: + "@types/hast": "npm:^3.0.0" + rehype-parse: "npm:^9.0.0" + rehype-stringify: "npm:^10.0.0" + unified: "npm:^11.0.0" + checksum: 10c0/9f35e07483376c5ccc49a6889ec74cbee22ca23fe2ed7b60588ab106d31d0b779d3fce10c38f889c9e34d5e9d9f5c2275b6c014f75467ec4af6c1423579556a6 + languageName: node + linkType: hard + "remark-frontmatter@npm:4.0.1": version: 4.0.1 resolution: "remark-frontmatter@npm:4.0.1" @@ -12612,6 +15413,20 @@ __metadata: languageName: node linkType: hard +"remark-gfm@npm:^4.0.0": + version: 4.0.0 + resolution: "remark-gfm@npm:4.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + mdast-util-gfm: "npm:^3.0.0" + micromark-extension-gfm: "npm:^3.0.0" + remark-parse: "npm:^11.0.0" + remark-stringify: "npm:^11.0.0" + unified: "npm:^11.0.0" + checksum: 10c0/db0aa85ab718d475c2596e27c95be9255d3b0fc730a4eda9af076b919f7dd812f7be3ac020611a8dbe5253fd29671d7b12750b56e529fdc32dfebad6dbf77403 + languageName: node + linkType: hard + "remark-mdx-frontmatter@npm:^1.0.1": version: 1.1.1 resolution: "remark-mdx-frontmatter@npm:1.1.1" @@ -12645,6 +15460,18 @@ __metadata: languageName: node linkType: hard +"remark-parse@npm:^11.0.0": + version: 11.0.0 + resolution: "remark-parse@npm:11.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + mdast-util-from-markdown: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + unified: "npm:^11.0.0" + checksum: 10c0/6eed15ddb8680eca93e04fcb2d1b8db65a743dcc0023f5007265dda558b09db595a087f622062ccad2630953cd5cddc1055ce491d25a81f3317c858348a8dd38 + languageName: node + linkType: hard + "remark-rehype@npm:^10.0.0": version: 10.1.0 resolution: "remark-rehype@npm:10.1.0" @@ -12657,6 +15484,41 @@ __metadata: languageName: node linkType: hard +"remark-rehype@npm:^11.0.0": + version: 11.1.0 + resolution: "remark-rehype@npm:11.1.0" + dependencies: + "@types/hast": "npm:^3.0.0" + "@types/mdast": "npm:^4.0.0" + mdast-util-to-hast: "npm:^13.0.0" + unified: "npm:^11.0.0" + vfile: "npm:^6.0.0" + checksum: 10c0/7a9534847ea70e78cf09227a4302af7e491f625fd092351a1b1ee27a2de0a369ac4acf069682e8a8ec0a55847b3e83f0be76b2028aa90e98e69e21420b9794c3 + languageName: node + linkType: hard + +"remark-smartypants@npm:^2.0.0": + version: 2.1.0 + resolution: "remark-smartypants@npm:2.1.0" + dependencies: + retext: "npm:^8.1.0" + retext-smartypants: "npm:^5.2.0" + unist-util-visit: "npm:^5.0.0" + checksum: 10c0/a8f306de1d33c55b99dd0521de139d9a986770de9930f49c221249a38c1931a6bf25412b2f789c43cfbbe1cdcafd045096255d2454c6ab5ea9c9efcf6a88bdb5 + languageName: node + linkType: hard + +"remark-stringify@npm:^11.0.0": + version: 11.0.0 + resolution: "remark-stringify@npm:11.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + mdast-util-to-markdown: "npm:^2.0.0" + unified: "npm:^11.0.0" + checksum: 10c0/0cdb37ce1217578f6f847c7ec9f50cbab35df5b9e3903d543e74b405404e67c07defcb23cd260a567b41b769400f6de03c2c3d9cd6ae7a6707d5c8d89ead489f + languageName: node + linkType: hard + "remix-test-application@workspace:apps/remix": version: 0.0.0-use.local resolution: "remix-test-application@workspace:apps/remix" @@ -12692,6 +15554,13 @@ __metadata: languageName: node linkType: hard +"request-light@npm:^0.7.0": + version: 0.7.0 + resolution: "request-light@npm:0.7.0" + checksum: 10c0/1c98f0d74b8a28a6fecb96d4b30c255a27b402f5e10b2696b67ede7257389a7533fba9e8ea122ccec9a7c6f06db36eab5d0b563bd5ff27b15aaa9d3910e31894 + languageName: node + linkType: hard + "require-directory@npm:^2.1.1": version: 2.1.1 resolution: "require-directory@npm:2.1.1" @@ -12745,7 +15614,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:1.22.8, resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.22.1, resolve@npm:^1.22.4": +"resolve@npm:1.22.8, resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.22.1, resolve@npm:^1.22.4, resolve@npm:^1.22.8": version: 1.22.8 resolution: "resolve@npm:1.22.8" dependencies: @@ -12771,7 +15640,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A1.22.8#optional!builtin, resolve@patch:resolve@npm%3A^1.1.6#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin": +"resolve@patch:resolve@npm%3A1.22.8#optional!builtin, resolve@patch:resolve@npm%3A^1.1.6#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" dependencies: @@ -12807,6 +15676,16 @@ __metadata: languageName: node linkType: hard +"restore-cursor@npm:^4.0.0": + version: 4.0.0 + resolution: "restore-cursor@npm:4.0.0" + dependencies: + onetime: "npm:^5.1.0" + signal-exit: "npm:^3.0.2" + checksum: 10c0/6f7da8c5e422ac26aa38354870b1afac09963572cf2879443540449068cb43476e9cbccf6f8de3e0171e0d6f7f533c2bc1a0a008003c9a525bbc098e89041318 + languageName: node + linkType: hard + "ret@npm:~0.2.0": version: 0.2.2 resolution: "ret@npm:0.2.2" @@ -12814,6 +15693,53 @@ __metadata: languageName: node linkType: hard +"retext-latin@npm:^3.0.0": + version: 3.1.0 + resolution: "retext-latin@npm:3.1.0" + dependencies: + "@types/nlcst": "npm:^1.0.0" + parse-latin: "npm:^5.0.0" + unherit: "npm:^3.0.0" + unified: "npm:^10.0.0" + checksum: 10c0/c4cf0798ebdb5d9fa2862ced646ac3361969be3e76a2925cfb39e5fd92b687ff2b1fc2b0140309d0c7e712e80b75f362867207d3487892b3d1710ed61920157e + languageName: node + linkType: hard + +"retext-smartypants@npm:^5.2.0": + version: 5.2.0 + resolution: "retext-smartypants@npm:5.2.0" + dependencies: + "@types/nlcst": "npm:^1.0.0" + nlcst-to-string: "npm:^3.0.0" + unified: "npm:^10.0.0" + unist-util-visit: "npm:^4.0.0" + checksum: 10c0/446e7649f3886e79aa5ed3f625e4f2cd2001b592123b576e358284f4ac5835f17bc851220b64938e08e854095c77cbdb184a850ae416493284f423c5d200a9ed + languageName: node + linkType: hard + +"retext-stringify@npm:^3.0.0": + version: 3.1.0 + resolution: "retext-stringify@npm:3.1.0" + dependencies: + "@types/nlcst": "npm:^1.0.0" + nlcst-to-string: "npm:^3.0.0" + unified: "npm:^10.0.0" + checksum: 10c0/3bd8ff275f37b917fbae412a393d0a2fbff87f6c5d5dd387e7c949a627a33dddb88ea803e965cc943b3bb404aedaa931d08072b495941e0fd5f54c2757419be2 + languageName: node + linkType: hard + +"retext@npm:^8.1.0": + version: 8.1.0 + resolution: "retext@npm:8.1.0" + dependencies: + "@types/nlcst": "npm:^1.0.0" + retext-latin: "npm:^3.0.0" + retext-stringify: "npm:^3.0.0" + unified: "npm:^10.0.0" + checksum: 10c0/aec880d16feeb47b2d21dd639c5f2717424a4d6b2f4fe21521159572f610caa02f376a75fcc8d35fa6ac91f2dc44f76a7da2be4e1f41976f707cbdf48bd4e63f + languageName: node + linkType: hard + "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" @@ -12868,9 +15794,9 @@ __metadata: languageName: node linkType: hard -"rollup@npm:2.78.0": - version: 2.78.0 - resolution: "rollup@npm:2.78.0" +"rollup@npm:3.29.4": + version: 3.29.4 + resolution: "rollup@npm:3.29.4" dependencies: fsevents: "npm:~2.3.2" dependenciesMeta: @@ -12878,7 +15804,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 10c0/5bc5f0298f4c9eb9de0906c318cf396d24a32db0d1f21d46aaea04d4fad5c4a49c475cf49cde346bf3cb6ef5f0668d2451e83f96352639d186c3e34ef88f663e + checksum: 10c0/65eddf84bf389ea8e4d4c1614b1c6a298d08f8ae785c0c087e723a879190c8aaddbab4aa3b8a0524551b9036750c9f8bfea27b377798accfd2ba5084ceff5aaa languageName: node linkType: hard @@ -13078,6 +16004,16 @@ __metadata: languageName: node linkType: hard +"section-matter@npm:^1.0.0": + version: 1.0.0 + resolution: "section-matter@npm:1.0.0" + dependencies: + extend-shallow: "npm:^2.0.1" + kind-of: "npm:^6.0.0" + checksum: 10c0/8007f91780adc5aaa781a848eaae50b0f680bbf4043b90cf8a96778195b8fab690c87fe7a989e02394ce69890e330811ec8dab22397d384673ce59f7d750641d + languageName: node + linkType: hard + "secure-json-parse@npm:^2.7.0": version: 2.7.0 resolution: "secure-json-parse@npm:2.7.0" @@ -13114,7 +16050,16 @@ __metadata: languageName: node linkType: hard -"send@npm:0.18.0": +"semver@npm:^7.3.8, semver@npm:^7.6.2": + version: 7.6.2 + resolution: "semver@npm:7.6.2" + bin: + semver: bin/semver.js + checksum: 10c0/97d3441e97ace8be4b1976433d1c32658f6afaff09f143e52c593bae7eef33de19e3e369c88bd985ce1042c6f441c80c6803078d1de2a9988080b66684cbb30c + languageName: node + linkType: hard + +"send@npm:0.18.0, send@npm:^0.18.0": version: 0.18.0 resolution: "send@npm:0.18.0" dependencies: @@ -13176,6 +16121,13 @@ __metadata: languageName: node linkType: hard +"server-destroy@npm:^1.0.1": + version: 1.0.1 + resolution: "server-destroy@npm:1.0.1" + checksum: 10c0/ab771f12b24cde1bc622cce0c14a1365f3ab0685937c641c762916fb43aa7a03d6c577cc4375ea5361d6bc1bb20ab689ec5723086e5798c6781edb61287e24b8 + languageName: node + linkType: hard + "set-cookie-parser@npm:^2.4.1, set-cookie-parser@npm:^2.4.8, set-cookie-parser@npm:^2.6.0": version: 2.6.0 resolution: "set-cookie-parser@npm:2.6.0" @@ -13216,6 +16168,75 @@ __metadata: languageName: node linkType: hard +"sharp@npm:^0.33.3": + version: 0.33.4 + resolution: "sharp@npm:0.33.4" + dependencies: + "@img/sharp-darwin-arm64": "npm:0.33.4" + "@img/sharp-darwin-x64": "npm:0.33.4" + "@img/sharp-libvips-darwin-arm64": "npm:1.0.2" + "@img/sharp-libvips-darwin-x64": "npm:1.0.2" + "@img/sharp-libvips-linux-arm": "npm:1.0.2" + "@img/sharp-libvips-linux-arm64": "npm:1.0.2" + "@img/sharp-libvips-linux-s390x": "npm:1.0.2" + "@img/sharp-libvips-linux-x64": "npm:1.0.2" + "@img/sharp-libvips-linuxmusl-arm64": "npm:1.0.2" + "@img/sharp-libvips-linuxmusl-x64": "npm:1.0.2" + "@img/sharp-linux-arm": "npm:0.33.4" + "@img/sharp-linux-arm64": "npm:0.33.4" + "@img/sharp-linux-s390x": "npm:0.33.4" + "@img/sharp-linux-x64": "npm:0.33.4" + "@img/sharp-linuxmusl-arm64": "npm:0.33.4" + "@img/sharp-linuxmusl-x64": "npm:0.33.4" + "@img/sharp-wasm32": "npm:0.33.4" + "@img/sharp-win32-ia32": "npm:0.33.4" + "@img/sharp-win32-x64": "npm:0.33.4" + color: "npm:^4.2.3" + detect-libc: "npm:^2.0.3" + semver: "npm:^7.6.0" + dependenciesMeta: + "@img/sharp-darwin-arm64": + optional: true + "@img/sharp-darwin-x64": + optional: true + "@img/sharp-libvips-darwin-arm64": + optional: true + "@img/sharp-libvips-darwin-x64": + optional: true + "@img/sharp-libvips-linux-arm": + optional: true + "@img/sharp-libvips-linux-arm64": + optional: true + "@img/sharp-libvips-linux-s390x": + optional: true + "@img/sharp-libvips-linux-x64": + optional: true + "@img/sharp-libvips-linuxmusl-arm64": + optional: true + "@img/sharp-libvips-linuxmusl-x64": + optional: true + "@img/sharp-linux-arm": + optional: true + "@img/sharp-linux-arm64": + optional: true + "@img/sharp-linux-s390x": + optional: true + "@img/sharp-linux-x64": + optional: true + "@img/sharp-linuxmusl-arm64": + optional: true + "@img/sharp-linuxmusl-x64": + optional: true + "@img/sharp-wasm32": + optional: true + "@img/sharp-win32-ia32": + optional: true + "@img/sharp-win32-x64": + optional: true + checksum: 10c0/428c5c6a84ff8968effe50c2de931002f5f30b9f263e1c026d0384e581673c13088a49322f7748114d3d9be4ae9476a74bf003a3af34743e97ef2f880d1cfe45 + languageName: node + linkType: hard + "shebang-command@npm:^1.2.0": version: 1.2.0 resolution: "shebang-command@npm:1.2.0" @@ -13268,6 +16289,15 @@ __metadata: languageName: node linkType: hard +"shiki@npm:^1.1.2, shiki@npm:^1.6.3": + version: 1.7.0 + resolution: "shiki@npm:1.7.0" + dependencies: + "@shikijs/core": "npm:1.7.0" + checksum: 10c0/d142349556e6ae0eb9a84ca1d74b88e0afbcc3e3545e1c740c4687dfebf11f9b5c368b893205068a64cfb582d6c1671eb8cb25f74939929ef67ffae174557581 + languageName: node + linkType: hard + "shimmer@npm:^1.2.1": version: 1.2.1 resolution: "shimmer@npm:1.2.1" @@ -13294,7 +16324,7 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^4.0.1": +"signal-exit@npm:^4.0.1, signal-exit@npm:^4.1.0": version: 4.1.0 resolution: "signal-exit@npm:4.1.0" checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 @@ -13330,6 +16360,13 @@ __metadata: languageName: node linkType: hard +"sisteransi@npm:^1.0.5": + version: 1.0.5 + resolution: "sisteransi@npm:1.0.5" + checksum: 10c0/230ac975cca485b7f6fe2b96a711aa62a6a26ead3e6fb8ba17c5a00d61b8bed0d7adc21f5626b70d7c33c62ff4e63933017a6462942c719d1980bb0b1207ad46 + languageName: node + linkType: hard + "slash@npm:^3.0.0": version: 3.0.0 resolution: "slash@npm:3.0.0" @@ -13481,6 +16518,13 @@ __metadata: languageName: node linkType: hard +"sprintf-js@npm:~1.0.2": + version: 1.0.3 + resolution: "sprintf-js@npm:1.0.3" + checksum: 10c0/ecadcfe4c771890140da5023d43e190b7566d9cf8b2d238600f31bec0fc653f328da4450eb04bd59a431771a8e9cc0e118f0aa3974b683a4981b4e07abc2a5bb + languageName: node + linkType: hard + "ssri@npm:^10.0.0": version: 10.0.5 resolution: "ssri@npm:10.0.5" @@ -13520,6 +16564,13 @@ __metadata: languageName: node linkType: hard +"stdin-discarder@npm:^0.2.1": + version: 0.2.2 + resolution: "stdin-discarder@npm:0.2.2" + checksum: 10c0/c78375e82e956d7a64be6e63c809c7f058f5303efcaf62ea48350af072bacdb99c06cba39209b45a071c1acbd49116af30df1df9abb448df78a6005b72f10537 + languageName: node + linkType: hard + "stream-shift@npm:^1.0.0": version: 1.0.3 resolution: "stream-shift@npm:1.0.3" @@ -13570,6 +16621,17 @@ __metadata: languageName: node linkType: hard +"string-width@npm:^7.0.0, string-width@npm:^7.1.0": + version: 7.1.0 + resolution: "string-width@npm:7.1.0" + dependencies: + emoji-regex: "npm:^10.3.0" + get-east-asian-width: "npm:^1.0.0" + strip-ansi: "npm:^7.1.0" + checksum: 10c0/68a99fbc3bd3d8eb42886ff38dce819767dee55f606f74dfa4687a07dfd21262745d9683df0aa53bf81a5dd47c13da921a501925b974bec66a7ddd634fef0634 + languageName: node + linkType: hard + "string.prototype.matchall@npm:^4.0.10": version: 4.0.11 resolution: "string.prototype.matchall@npm:4.0.11" @@ -13673,7 +16735,7 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^7.0.1": +"strip-ansi@npm:^7.0.1, strip-ansi@npm:^7.1.0": version: 7.1.0 resolution: "strip-ansi@npm:7.1.0" dependencies: @@ -13682,6 +16744,13 @@ __metadata: languageName: node linkType: hard +"strip-bom-string@npm:^1.0.0": + version: 1.0.0 + resolution: "strip-bom-string@npm:1.0.0" + checksum: 10c0/5c5717e2643225aa6a6d659d34176ab2657037f1fe2423ac6fcdb488f135e14fef1022030e426d8b4d0989e09adbd5c3288d5d3b9c632abeefd2358dfc512bca + languageName: node + linkType: hard + "strip-bom@npm:^3.0.0": version: 3.0.0 resolution: "strip-bom@npm:3.0.0" @@ -13696,6 +16765,13 @@ __metadata: languageName: node linkType: hard +"strip-final-newline@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-final-newline@npm:3.0.0" + checksum: 10c0/a771a17901427bac6293fd416db7577e2bc1c34a19d38351e9d5478c3c415f523f391003b42ed475f27e33a78233035df183525395f731d3bfb8cdcbd4da08ce + languageName: node + linkType: hard + "strip-indent@npm:^3.0.0": version: 3.0.0 resolution: "strip-indent@npm:3.0.0" @@ -14214,7 +17290,21 @@ __metadata: optional: true bin: tsconfck: bin/tsconfck.js - checksum: 10c0/d45009230c4caa5fc765bdded96f3b8703a7cdd44a1d63024914b0fb1c4dabf9e94d28cc9f9edccaef9baa7b99adc963502d34943d82fcb07b92e1161ee03c56 + checksum: 10c0/d45009230c4caa5fc765bdded96f3b8703a7cdd44a1d63024914b0fb1c4dabf9e94d28cc9f9edccaef9baa7b99adc963502d34943d82fcb07b92e1161ee03c56 + languageName: node + linkType: hard + +"tsconfck@npm:^3.1.0": + version: 3.1.0 + resolution: "tsconfck@npm:3.1.0" + peerDependencies: + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + bin: + tsconfck: bin/tsconfck.js + checksum: 10c0/8d397c181259119848371f1b16dd88e1441aac76f2e3cd2fdd7b10723309735af5203ac160a6396d663e6a54206f0be44a67ed759db5c38758674fcdf9ac461c languageName: node linkType: hard @@ -14296,6 +17386,13 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^2.13.0": + version: 2.19.0 + resolution: "type-fest@npm:2.19.0" + checksum: 10c0/a5a7ecf2e654251613218c215c7493574594951c08e52ab9881c9df6a6da0aeca7528c213c622bc374b4e0cb5c443aa3ab758da4e3c959783ce884c3194e12cb + languageName: node + linkType: hard + "type-is@npm:^1.6.16, type-is@npm:^1.6.4, type-is@npm:~1.6.18": version: 1.6.18 resolution: "type-is@npm:1.6.18" @@ -14365,6 +17462,22 @@ __metadata: languageName: node linkType: hard +"typesafe-path@npm:^0.2.2": + version: 0.2.2 + resolution: "typesafe-path@npm:0.2.2" + checksum: 10c0/05027ea6a52a1e879da39c53fae7f5059e50cf578d586cc6c7741c3eca0b37ee2da4ef16d35ecf9f60cd0e8ca5aca98ea47902672907a19470f2260e8769b933 + languageName: node + linkType: hard + +"typescript-auto-import-cache@npm:^0.3.1": + version: 0.3.2 + resolution: "typescript-auto-import-cache@npm:0.3.2" + dependencies: + semver: "npm:^7.3.8" + checksum: 10c0/5103978c615bce5d20d8260551086c7a507d908e4eb43d2b8644195da2667263830d51e94c82361b17f9ba4b44ed6536478380357769a8b8400b3176557b11e4 + languageName: node + linkType: hard + "typescript-eslint@npm:^7.6.0": version: 7.7.0 resolution: "typescript-eslint@npm:7.7.0" @@ -14401,7 +17514,7 @@ __metadata: languageName: node linkType: hard -"typescript@npm:5.4.5, typescript@npm:^5, typescript@npm:^5.0.0, typescript@npm:^5.0.3, typescript@npm:^5.1.6": +"typescript@npm:5.4.5, typescript@npm:^5, typescript@npm:^5.0.0, typescript@npm:^5.0.3, typescript@npm:^5.1.6, typescript@npm:^5.4.5": version: 5.4.5 resolution: "typescript@npm:5.4.5" bin: @@ -14431,7 +17544,7 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A5.4.5#optional!builtin, typescript@patch:typescript@npm%3A^5#optional!builtin, typescript@patch:typescript@npm%3A^5.0.0#optional!builtin, typescript@patch:typescript@npm%3A^5.0.3#optional!builtin, typescript@patch:typescript@npm%3A^5.1.6#optional!builtin": +"typescript@patch:typescript@npm%3A5.4.5#optional!builtin, typescript@patch:typescript@npm%3A^5#optional!builtin, typescript@patch:typescript@npm%3A^5.0.0#optional!builtin, typescript@patch:typescript@npm%3A^5.0.3#optional!builtin, typescript@patch:typescript@npm%3A^5.1.6#optional!builtin, typescript@patch:typescript@npm%3A^5.4.5#optional!builtin": version: 5.4.5 resolution: "typescript@patch:typescript@npm%3A5.4.5#optional!builtin::version=5.4.5&hash=5adc0c" bin: @@ -14483,6 +17596,13 @@ __metadata: languageName: node linkType: hard +"unherit@npm:^3.0.0": + version: 3.0.1 + resolution: "unherit@npm:3.0.1" + checksum: 10c0/cc08d9fa55e380604bd2991d75f1ae0f8e0a3cca140ae2cc88a9faaec6f844c7affd3cffb6afc4508c07940582ce4beda8df8ddc8161cef1dbcec5c56bc04077 + languageName: node + linkType: hard + "unified@npm:^10.0.0": version: 10.1.2 resolution: "unified@npm:10.1.2" @@ -14498,6 +17618,21 @@ __metadata: languageName: node linkType: hard +"unified@npm:^11.0.0, unified@npm:^11.0.4": + version: 11.0.4 + resolution: "unified@npm:11.0.4" + dependencies: + "@types/unist": "npm:^3.0.0" + bail: "npm:^2.0.0" + devlop: "npm:^1.0.0" + extend: "npm:^3.0.0" + is-plain-obj: "npm:^4.0.0" + trough: "npm:^2.0.0" + vfile: "npm:^6.0.0" + checksum: 10c0/b550cdc994d54c84e2e098eb02cfa53535cbc140c148aa3296f235cb43082b499d239110f342fa65eb37ad919472a93cc62f062a83541485a69498084cc87ba1 + languageName: node + linkType: hard + "unique-filename@npm:^3.0.0": version: 3.0.0 resolution: "unique-filename@npm:3.0.0" @@ -14516,6 +17651,16 @@ __metadata: languageName: node linkType: hard +"unist-util-find-after@npm:^5.0.0": + version: 5.0.0 + resolution: "unist-util-find-after@npm:5.0.0" + dependencies: + "@types/unist": "npm:^3.0.0" + unist-util-is: "npm:^6.0.0" + checksum: 10c0/a7cea473c4384df8de867c456b797ff1221b20f822e1af673ff5812ed505358b36f47f3b084ac14c3622cb879ed833b71b288e8aa71025352a2aab4c2925a6eb + languageName: node + linkType: hard + "unist-util-generated@npm:^2.0.0": version: 2.0.1 resolution: "unist-util-generated@npm:2.0.1" @@ -14532,6 +17677,25 @@ __metadata: languageName: node linkType: hard +"unist-util-is@npm:^6.0.0": + version: 6.0.0 + resolution: "unist-util-is@npm:6.0.0" + dependencies: + "@types/unist": "npm:^3.0.0" + checksum: 10c0/9419352181eaa1da35eca9490634a6df70d2217815bb5938a04af3a662c12c5607a2f1014197ec9c426fbef18834f6371bfdb6f033040fa8aa3e965300d70e7e + languageName: node + linkType: hard + +"unist-util-modify-children@npm:^3.0.0": + version: 3.1.1 + resolution: "unist-util-modify-children@npm:3.1.1" + dependencies: + "@types/unist": "npm:^2.0.0" + array-iterate: "npm:^2.0.0" + checksum: 10c0/8a74fb4b48f7442680c32ab8562c443f0366ae0e2c8b3c6ad2323a72c36447dfc1df2eeaebf5457efeb682cff64de4fb09655b49aa11d0915719f50dba349730 + languageName: node + linkType: hard + "unist-util-position-from-estree@npm:^1.0.0, unist-util-position-from-estree@npm:^1.1.0": version: 1.1.2 resolution: "unist-util-position-from-estree@npm:1.1.2" @@ -14550,6 +17714,15 @@ __metadata: languageName: node linkType: hard +"unist-util-position@npm:^5.0.0": + version: 5.0.0 + resolution: "unist-util-position@npm:5.0.0" + dependencies: + "@types/unist": "npm:^3.0.0" + checksum: 10c0/dde3b31e314c98f12b4dc6402f9722b2bf35e96a4f2d463233dd90d7cde2d4928074a7a11eff0a5eb1f4e200f27fc1557e0a64a7e8e4da6558542f251b1b7400 + languageName: node + linkType: hard + "unist-util-remove-position@npm:^4.0.0": version: 4.0.2 resolution: "unist-util-remove-position@npm:4.0.2" @@ -14560,6 +17733,16 @@ __metadata: languageName: node linkType: hard +"unist-util-remove-position@npm:^5.0.0": + version: 5.0.0 + resolution: "unist-util-remove-position@npm:5.0.0" + dependencies: + "@types/unist": "npm:^3.0.0" + unist-util-visit: "npm:^5.0.0" + checksum: 10c0/e8c76da4399446b3da2d1c84a97c607b37d03d1d92561e14838cbe4fdcb485bfc06c06cfadbb808ccb72105a80643976d0660d1fe222ca372203075be9d71105 + languageName: node + linkType: hard + "unist-util-stringify-position@npm:^3.0.0": version: 3.0.3 resolution: "unist-util-stringify-position@npm:3.0.3" @@ -14569,6 +17752,24 @@ __metadata: languageName: node linkType: hard +"unist-util-stringify-position@npm:^4.0.0": + version: 4.0.0 + resolution: "unist-util-stringify-position@npm:4.0.0" + dependencies: + "@types/unist": "npm:^3.0.0" + checksum: 10c0/dfe1dbe79ba31f589108cb35e523f14029b6675d741a79dea7e5f3d098785045d556d5650ec6a8338af11e9e78d2a30df12b1ee86529cded1098da3f17ee999e + languageName: node + linkType: hard + +"unist-util-visit-children@npm:^2.0.0": + version: 2.0.2 + resolution: "unist-util-visit-children@npm:2.0.2" + dependencies: + "@types/unist": "npm:^2.0.0" + checksum: 10c0/d43d80f35b6845a37d6a52ff8b9065401e779c30ba7323e83fb54b980007483027db955ae6a34904754b8b1b5e7d764d921546251b85096203ca5116c1b05596 + languageName: node + linkType: hard + "unist-util-visit-parents@npm:^5.1.1": version: 5.1.3 resolution: "unist-util-visit-parents@npm:5.1.3" @@ -14579,6 +17780,16 @@ __metadata: languageName: node linkType: hard +"unist-util-visit-parents@npm:^6.0.0": + version: 6.0.1 + resolution: "unist-util-visit-parents@npm:6.0.1" + dependencies: + "@types/unist": "npm:^3.0.0" + unist-util-is: "npm:^6.0.0" + checksum: 10c0/51b1a5b0aa23c97d3e03e7288f0cdf136974df2217d0999d3de573c05001ef04cccd246f51d2ebdfb9e8b0ed2704451ad90ba85ae3f3177cf9772cef67f56206 + languageName: node + linkType: hard + "unist-util-visit@npm:^4.0.0": version: 4.1.2 resolution: "unist-util-visit@npm:4.1.2" @@ -14590,6 +17801,17 @@ __metadata: languageName: node linkType: hard +"unist-util-visit@npm:^5.0.0": + version: 5.0.0 + resolution: "unist-util-visit@npm:5.0.0" + dependencies: + "@types/unist": "npm:^3.0.0" + unist-util-is: "npm:^6.0.0" + unist-util-visit-parents: "npm:^6.0.0" + checksum: 10c0/51434a1d80252c1540cce6271a90fd1a106dbe624997c09ed8879279667fb0b2d3a685e02e92bf66598dcbe6cdffa7a5f5fb363af8fdf90dda6c855449ae39a5 + languageName: node + linkType: hard + "universalify@npm:^2.0.0": version: 2.0.1 resolution: "universalify@npm:2.0.1" @@ -14675,6 +17897,15 @@ __metadata: languageName: node linkType: hard +"uuid@npm:^9.0.0": + version: 9.0.1 + resolution: "uuid@npm:9.0.1" + bin: + uuid: dist/bin/uuid + checksum: 10c0/1607dd32ac7fc22f2d8f77051e6a64845c9bce5cd3dd8aa0070c074ec73e666a1f63c7b4e0f4bf2bc8b9d59dc85a15e17807446d9d2b17c8485fbc2147b27f9b + languageName: node + linkType: hard + "uvu@npm:^0.5.0": version: 0.5.6 resolution: "uvu@npm:0.5.6" @@ -14722,6 +17953,16 @@ __metadata: languageName: node linkType: hard +"vfile-location@npm:^5.0.0": + version: 5.0.2 + resolution: "vfile-location@npm:5.0.2" + dependencies: + "@types/unist": "npm:^3.0.0" + vfile: "npm:^6.0.0" + checksum: 10c0/cfc7e49de93ac5be6f3c9a9fe77676756e00d33a6c69d9c1ce279b06eedafa67fe5d0da2334b40e97963c43b014501bca2f829dfd6622a3290fb6f7dd2b9339e + languageName: node + linkType: hard + "vfile-message@npm:^3.0.0": version: 3.1.4 resolution: "vfile-message@npm:3.1.4" @@ -14732,6 +17973,16 @@ __metadata: languageName: node linkType: hard +"vfile-message@npm:^4.0.0": + version: 4.0.2 + resolution: "vfile-message@npm:4.0.2" + dependencies: + "@types/unist": "npm:^3.0.0" + unist-util-stringify-position: "npm:^4.0.0" + checksum: 10c0/07671d239a075f888b78f318bc1d54de02799db4e9dce322474e67c35d75ac4a5ac0aaf37b18801d91c9f8152974ea39678aa72d7198758b07f3ba04fb7d7514 + languageName: node + linkType: hard + "vfile@npm:^5.0.0": version: 5.3.7 resolution: "vfile@npm:5.3.7" @@ -14744,6 +17995,17 @@ __metadata: languageName: node linkType: hard +"vfile@npm:^6.0.0, vfile@npm:^6.0.1": + version: 6.0.1 + resolution: "vfile@npm:6.0.1" + dependencies: + "@types/unist": "npm:^3.0.0" + unist-util-stringify-position: "npm:^4.0.0" + vfile-message: "npm:^4.0.0" + checksum: 10c0/443bda43e5ad3b73c5976e987dba2b2d761439867ba7d5d7c5f4b01d3c1cb1b976f5f0e6b2399a00dc9b4eaec611bd9984ce9ce8a75a72e60aed518b10a902d2 + languageName: node + linkType: hard + "vite-node@npm:^1.2.0": version: 1.5.0 resolution: "vite-node@npm:1.5.0" @@ -14815,6 +18077,46 @@ __metadata: languageName: node linkType: hard +"vite@npm:^5.2.13": + version: 5.3.1 + resolution: "vite@npm:5.3.1" + dependencies: + esbuild: "npm:^0.21.3" + fsevents: "npm:~2.3.3" + postcss: "npm:^8.4.38" + rollup: "npm:^4.13.0" + peerDependencies: + "@types/node": ^18.0.0 || >=20.0.0 + less: "*" + lightningcss: ^1.21.0 + sass: "*" + stylus: "*" + sugarss: "*" + terser: ^5.4.0 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + bin: + vite: bin/vite.js + checksum: 10c0/9317262c02ea2dc324dfdbc20c3c450cd89cc9a16399a41a4bf820a3a1f31cf400878c015135e355ee034853cc2399b5499899d5b1bc462d57642d71083e74b6 + languageName: node + linkType: hard + "vitefu@npm:^0.2.5": version: 0.2.5 resolution: "vitefu@npm:0.2.5" @@ -14827,6 +18129,200 @@ __metadata: languageName: node linkType: hard +"volar-service-css@npm:0.0.45": + version: 0.0.45 + resolution: "volar-service-css@npm:0.0.45" + dependencies: + vscode-css-languageservice: "npm:^6.2.10" + vscode-languageserver-textdocument: "npm:^1.0.11" + vscode-uri: "npm:^3.0.8" + peerDependencies: + "@volar/language-service": ~2.2.3 + peerDependenciesMeta: + "@volar/language-service": + optional: true + checksum: 10c0/0578d29f3a79fab269500a28f2cbd4970e399029742cc7411c2a5240fee3634bf31a4fb2e1c06f5348dd3376762b3d61198769e546bf50646d269380df17c4c1 + languageName: node + linkType: hard + +"volar-service-emmet@npm:0.0.45": + version: 0.0.45 + resolution: "volar-service-emmet@npm:0.0.45" + dependencies: + "@emmetio/css-parser": "npm:^0.4.0" + "@emmetio/html-matcher": "npm:^1.3.0" + "@vscode/emmet-helper": "npm:^2.9.2" + peerDependencies: + "@volar/language-service": ~2.2.3 + peerDependenciesMeta: + "@volar/language-service": + optional: true + checksum: 10c0/fcd5d40565e2f4b4b57c3c7ba3cf977e97aeef054e383b2eb7aa1a71670dd7a8ebb90722b13f29711e7a91ccd0260423e331600f0b95e993119fe30cc5ce74c0 + languageName: node + linkType: hard + +"volar-service-html@npm:0.0.45": + version: 0.0.45 + resolution: "volar-service-html@npm:0.0.45" + dependencies: + vscode-html-languageservice: "npm:@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462" + vscode-languageserver-textdocument: "npm:^1.0.11" + vscode-uri: "npm:^3.0.8" + peerDependencies: + "@volar/language-service": ~2.2.3 + peerDependenciesMeta: + "@volar/language-service": + optional: true + checksum: 10c0/b4d9c6fdbd55334ddf3ee1d3783c3e96e4835725c47b2a9417af670800cdb2e9476fed9dd9ad15f68101e6b1de2aaaf5e73aecaa185832e46633d7e57c2da4cb + languageName: node + linkType: hard + +"volar-service-prettier@npm:0.0.45": + version: 0.0.45 + resolution: "volar-service-prettier@npm:0.0.45" + dependencies: + vscode-uri: "npm:^3.0.8" + peerDependencies: + "@volar/language-service": ~2.2.3 + prettier: ^2.2 || ^3.0 + peerDependenciesMeta: + "@volar/language-service": + optional: true + prettier: + optional: true + checksum: 10c0/18172c2579a58e749e36a218573ccaba095d91f43629c737258a77c5a31284e909ec4d468e056b1ae606c267e2f40061c14a0084422250061eb8fcd815df4d16 + languageName: node + linkType: hard + +"volar-service-typescript-twoslash-queries@npm:0.0.45": + version: 0.0.45 + resolution: "volar-service-typescript-twoslash-queries@npm:0.0.45" + peerDependencies: + "@volar/language-service": ~2.2.3 + peerDependenciesMeta: + "@volar/language-service": + optional: true + checksum: 10c0/6ae7e56a35afbd35a11ce8a447f03a9fb1376c2260204d28e23a8f459f4bbd6c48af13ed96641a7ae5cd4158f487321a0f5746dd26c5c4fab7590f4e123905be + languageName: node + linkType: hard + +"volar-service-typescript@npm:0.0.45": + version: 0.0.45 + resolution: "volar-service-typescript@npm:0.0.45" + dependencies: + path-browserify: "npm:^1.0.1" + semver: "npm:^7.5.4" + typescript-auto-import-cache: "npm:^0.3.1" + vscode-languageserver-textdocument: "npm:^1.0.11" + vscode-nls: "npm:^5.2.0" + peerDependencies: + "@volar/language-service": ~2.2.3 + peerDependenciesMeta: + "@volar/language-service": + optional: true + checksum: 10c0/3e9eebb6d7b3918b872096e5426675eb46dd873ddd0c76f12f7fa62a63f9073c265aa9576c4074c429e290f7f7250e78f7184d42ae1cd352b7e77db28e4f7cae + languageName: node + linkType: hard + +"vscode-css-languageservice@npm:^6.2.10": + version: 6.2.14 + resolution: "vscode-css-languageservice@npm:6.2.14" + dependencies: + "@vscode/l10n": "npm:^0.0.18" + vscode-languageserver-textdocument: "npm:^1.0.11" + vscode-languageserver-types: "npm:3.17.5" + vscode-uri: "npm:^3.0.8" + checksum: 10c0/875b4e9e23a97291a5b032dfd33d16a50c1f4594e53059e3af9ceca0a23132c9a123f40ab1c8b2ab379c92b26f47d773d48114d1dbf43b17c7392dd3a73ba317 + languageName: node + linkType: hard + +"vscode-html-languageservice@npm:@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462": + version: 5.2.0-34a5462 + resolution: "@johnsoncodehk/vscode-html-languageservice@npm:5.2.0-34a5462" + dependencies: + "@vscode/l10n": "npm:^0.0.18" + vscode-languageserver-textdocument: "npm:^1.0.11" + vscode-languageserver-types: "npm:^3.17.5" + vscode-uri: "npm:^3.0.8" + checksum: 10c0/36aa0ff48e6735d3d2731bee65eb2ba0ce40ef62376506f95895f6163cef9252e66902bf6c23f6e307f0fe40b055efde3541b5483b0d534e955f9979a352d0c0 + languageName: node + linkType: hard + +"vscode-html-languageservice@npm:^5.2.0": + version: 5.2.0 + resolution: "vscode-html-languageservice@npm:5.2.0" + dependencies: + "@vscode/l10n": "npm:^0.0.18" + vscode-languageserver-textdocument: "npm:^1.0.11" + vscode-languageserver-types: "npm:^3.17.5" + vscode-uri: "npm:^3.0.8" + checksum: 10c0/f9fda057921e1d09d434151ce666b4cc9e0bb5a9afe7d75710087b6016c363b7170f0f9c072b11576d77f845ac1d3ad499522ea23c7afeb333c0f9a79e4f5405 + languageName: node + linkType: hard + +"vscode-jsonrpc@npm:8.2.0": + version: 8.2.0 + resolution: "vscode-jsonrpc@npm:8.2.0" + checksum: 10c0/0789c227057a844f5ead55c84679206227a639b9fb76e881185053abc4e9848aa487245966cc2393fcb342c4541241b015a1a2559fddd20ac1e68945c95344e6 + languageName: node + linkType: hard + +"vscode-languageserver-protocol@npm:3.17.5, vscode-languageserver-protocol@npm:^3.17.5": + version: 3.17.5 + resolution: "vscode-languageserver-protocol@npm:3.17.5" + dependencies: + vscode-jsonrpc: "npm:8.2.0" + vscode-languageserver-types: "npm:3.17.5" + checksum: 10c0/5f38fd80da9868d706eaa4a025f4aff9c3faad34646bcde1426f915cbd8d7e8b6c3755ce3fef6eebd256ba3145426af1085305f8a76e34276d2e95aaf339a90b + languageName: node + linkType: hard + +"vscode-languageserver-textdocument@npm:^1.0.1, vscode-languageserver-textdocument@npm:^1.0.11": + version: 1.0.11 + resolution: "vscode-languageserver-textdocument@npm:1.0.11" + checksum: 10c0/1996a38e24571e05aa21dd4f46e0a6849e22301c9a66996762e77d9c6df3622de0bd31cd5742a0c0c47fb9dfd00b310ad08c44d08241873ea571edacd5238da6 + languageName: node + linkType: hard + +"vscode-languageserver-types@npm:3.17.5, vscode-languageserver-types@npm:^3.15.1, vscode-languageserver-types@npm:^3.17.5": + version: 3.17.5 + resolution: "vscode-languageserver-types@npm:3.17.5" + checksum: 10c0/1e1260de79a2cc8de3e46f2e0182cdc94a7eddab487db5a3bd4ee716f67728e685852707d72c059721ce500447be9a46764a04f0611e94e4321ffa088eef36f8 + languageName: node + linkType: hard + +"vscode-languageserver@npm:^9.0.1": + version: 9.0.1 + resolution: "vscode-languageserver@npm:9.0.1" + dependencies: + vscode-languageserver-protocol: "npm:3.17.5" + bin: + installServerIntoExtension: bin/installServerIntoExtension + checksum: 10c0/8a0838d77c98a211c76e54bd3a6249fc877e4e1a73322673fb0e921168d8e91de4f170f1d4ff7e8b6289d0698207afc6aba6662d4c1cd8e4bd7cae96afd6b0c2 + languageName: node + linkType: hard + +"vscode-nls@npm:^5.2.0": + version: 5.2.0 + resolution: "vscode-nls@npm:5.2.0" + checksum: 10c0/dc9e48f58ebbc807f435d351008813a2ea0c9432d51e778bcac9163c0642f929ddb518411ad654e775ce31e24d6acfa8fb7db8893c05b42c2019894e08b050f9 + languageName: node + linkType: hard + +"vscode-uri@npm:^2.1.2": + version: 2.1.2 + resolution: "vscode-uri@npm:2.1.2" + checksum: 10c0/4ed01e79f8caee5518d7dce567280001a00c87ff75c29421ac3693c735834f17950e79f818981c591e58c6efe681e13928470037b6ae75c948bec9b398e4c8db + languageName: node + linkType: hard + +"vscode-uri@npm:^3.0.8": + version: 3.0.8 + resolution: "vscode-uri@npm:3.0.8" + checksum: 10c0/f7f217f526bf109589969fe6e66b71e70b937de1385a1d7bb577ca3ee7c5e820d3856a86e9ff2fa9b7a0bc56a3dd8c3a9a557d3fedd7df414bc618d5e6b567f9 + languageName: node + linkType: hard + "watchpack@npm:^2.4.0": version: 2.4.1 resolution: "watchpack@npm:2.4.1" @@ -14859,6 +18355,13 @@ __metadata: languageName: node linkType: hard +"web-namespaces@npm:^2.0.0": + version: 2.0.1 + resolution: "web-namespaces@npm:2.0.1" + checksum: 10c0/df245f466ad83bd5cd80bfffc1674c7f64b7b84d1de0e4d2c0934fb0782e0a599164e7197a4bce310ee3342fd61817b8047ff04f076a1ce12dd470584142a4bd + languageName: node + linkType: hard + "web-streams-polyfill@npm:^3.1.1": version: 3.3.3 resolution: "web-streams-polyfill@npm:3.3.3" @@ -14880,7 +18383,7 @@ __metadata: languageName: node linkType: hard -"webpack-sources@npm:3.2.3, webpack-sources@npm:^2.0.0 || ^3.0.0, webpack-sources@npm:^3.2.3": +"webpack-sources@npm:3.2.3, webpack-sources@npm:^3.2.3": version: 3.2.3 resolution: "webpack-sources@npm:3.2.3" checksum: 10c0/2ef63d77c4fad39de4a6db17323d75eb92897b32674e97d76f0a1e87c003882fc038571266ad0ef581ac734cbe20952912aaa26155f1905e96ce251adbb1eb4e @@ -14986,6 +18489,33 @@ __metadata: languageName: node linkType: hard +"which-pm-runs@npm:^1.1.0": + version: 1.1.0 + resolution: "which-pm-runs@npm:1.1.0" + checksum: 10c0/b8f2f230aa49babe21cb93f169f5da13937f940b8cc7a47d2078d9d200950c0dba5ac5659bc01bdbe401e6db3adec6a97b6115215a4ca8e87fd714aebd0cabc6 + languageName: node + linkType: hard + +"which-pm@npm:2.0.0": + version: 2.0.0 + resolution: "which-pm@npm:2.0.0" + dependencies: + load-yaml-file: "npm:^0.2.0" + path-exists: "npm:^4.0.0" + checksum: 10c0/499fdf18fb259ea7dd58aab0df5f44240685364746596d0d08d9d68ac3a7205bde710ec1023dbc9148b901e755decb1891aa6790ceffdb81c603b6123ec7b5e4 + languageName: node + linkType: hard + +"which-pm@npm:^2.2.0": + version: 2.2.0 + resolution: "which-pm@npm:2.2.0" + dependencies: + load-yaml-file: "npm:^0.2.0" + path-exists: "npm:^4.0.0" + checksum: 10c0/60af1574fded50552188a7a7db401276fd4962ecc20831ae21cf157ef0babb82fd8e544ec29ac589681212c314ddea067975dafe7428bec11b2df85fe2066333 + languageName: node + linkType: hard + "which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15, which-typed-array@npm:^1.1.2, which-typed-array@npm:^1.1.9": version: 1.1.15 resolution: "which-typed-array@npm:1.1.15" @@ -15043,6 +18573,15 @@ __metadata: languageName: node linkType: hard +"widest-line@npm:^4.0.1": + version: 4.0.1 + resolution: "widest-line@npm:4.0.1" + dependencies: + string-width: "npm:^5.0.1" + checksum: 10c0/7da9525ba45eaf3e4ed1a20f3dcb9b85bd9443962450694dae950f4bdd752839747bbc14713522b0b93080007de8e8af677a61a8c2114aa553ad52bde72d0f9c + languageName: node + linkType: hard + "winston-transport@npm:^4.7.0": version: 4.7.0 resolution: "winston-transport@npm:4.7.0" @@ -15179,7 +18718,7 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^17.6.0": +"yargs@npm:^17.6.0, yargs@npm:^17.7.2": version: 17.7.2 resolution: "yargs@npm:17.7.2" dependencies: @@ -15215,7 +18754,30 @@ __metadata: languageName: node linkType: hard -"zwitch@npm:^2.0.0": +"yocto-queue@npm:^1.0.0": + version: 1.0.0 + resolution: "yocto-queue@npm:1.0.0" + checksum: 10c0/856117aa15cf5103d2a2fb173f0ab4acb12b4b4d0ed3ab249fdbbf612e55d1cadfd27a6110940e24746fb0a78cf640b522cc8bca76f30a3b00b66e90cf82abe0 + languageName: node + linkType: hard + +"zod-to-json-schema@npm:^3.23.0": + version: 3.23.1 + resolution: "zod-to-json-schema@npm:3.23.1" + peerDependencies: + zod: ^3.23.3 + checksum: 10c0/d48d733f7cba9fdc631ebe3dada3f48b820a16e49f7ded9f363cccafa42461ff95cc7afcf974c27af7cd6d5fa5191212bb7ec15ec203bcb61f829a6d0d3e192f + languageName: node + linkType: hard + +"zod@npm:^3.23.8": + version: 3.23.8 + resolution: "zod@npm:3.23.8" + checksum: 10c0/8f14c87d6b1b53c944c25ce7a28616896319d95bc46a9660fe441adc0ed0a81253b02b5abdaeffedbeb23bdd25a0bf1c29d2c12dd919aef6447652dd295e3e69 + languageName: node + linkType: hard + +"zwitch@npm:^2.0.0, zwitch@npm:^2.0.4": version: 2.0.4 resolution: "zwitch@npm:2.0.4" checksum: 10c0/3c7830cdd3378667e058ffdb4cf2bb78ac5711214e2725900873accb23f3dfe5f9e7e5a06dcdc5f29605da976fc45c26d9a13ca334d6eea2245a15e77b8fc06e