, patchedPropertyName, true);
+}
+
+function patchPageloadSpanEnd(
+ span: Span,
+ location: Location,
+ routes: RouteObject[],
+ basename: string | undefined,
+ _allRoutes: RouteObject[] | undefined,
+): void {
+ patchSpanEnd(span, location, routes, basename, _allRoutes, 'pageload');
+}
+
+function patchNavigationSpanEnd(
+ span: Span,
+ location: Location,
+ routes: RouteObject[],
+ basename: string | undefined,
+ _allRoutes: RouteObject[] | undefined,
+): void {
+ patchSpanEnd(span, location, routes, basename, _allRoutes, 'navigation');
+}
+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
export function createV6CompatibleWithSentryReactRouterRouting, R extends React.FC
>(
Routes: R,
diff --git a/packages/react/src/reactrouter-compat-utils/utils.ts b/packages/react/src/reactrouter-compat-utils/utils.ts
index c0750c17c57c..d6501d0e4dbf 100644
--- a/packages/react/src/reactrouter-compat-utils/utils.ts
+++ b/packages/react/src/reactrouter-compat-utils/utils.ts
@@ -45,21 +45,27 @@ export function pathIsWildcardAndHasChildren(path: string, branch: RouteMatch within ) */
+export function routeIsDescendant(route: RouteObject): boolean {
return !!(!route.children && route.element && route.path?.endsWith('/*'));
}
function sendIndexPath(pathBuilder: string, pathname: string, basename: string): [string, TransactionSource] {
- const reconstructedPath = pathBuilder || _stripBasename ? stripBasenameFromPathname(pathname, basename) : pathname;
-
- const formattedPath =
- // If the path ends with a slash, remove it
- reconstructedPath[reconstructedPath.length - 1] === '/'
- ? reconstructedPath.slice(0, -1)
- : // If the path ends with a wildcard, remove it
- reconstructedPath.slice(-2) === '/*'
- ? reconstructedPath.slice(0, -1)
- : reconstructedPath;
+ const reconstructedPath =
+ pathBuilder && pathBuilder.length > 0
+ ? pathBuilder
+ : _stripBasename
+ ? stripBasenameFromPathname(pathname, basename)
+ : pathname;
+
+ let formattedPath =
+ // If the path ends with a wildcard suffix, remove both the slash and the asterisk
+ reconstructedPath.slice(-2) === '/*' ? reconstructedPath.slice(0, -2) : reconstructedPath;
+
+ // If the path ends with a slash, remove it (but keep single '/')
+ if (formattedPath.length > 1 && formattedPath[formattedPath.length - 1] === '/') {
+ formattedPath = formattedPath.slice(0, -1);
+ }
return [formattedPath, 'route'];
}
diff --git a/packages/react/test/reactrouter-compat-utils/instrumentation.test.tsx b/packages/react/test/reactrouter-compat-utils/instrumentation.test.tsx
index 0eeeeb342287..bad264d3d6b5 100644
--- a/packages/react/test/reactrouter-compat-utils/instrumentation.test.tsx
+++ b/packages/react/test/reactrouter-compat-utils/instrumentation.test.tsx
@@ -10,6 +10,7 @@ import {
createReactRouterV6CompatibleTracingIntegration,
updateNavigationSpan,
} from '../../src/reactrouter-compat-utils';
+import { addRoutesToAllRoutes, allRoutes } from '../../src/reactrouter-compat-utils/instrumentation';
import type { Location, RouteObject } from '../../src/types';
const mockUpdateName = vi.fn();
@@ -47,6 +48,7 @@ vi.mock('../../src/reactrouter-compat-utils/utils', () => ({
initializeRouterUtils: vi.fn(),
getGlobalLocation: vi.fn(() => ({ pathname: '/test', search: '', hash: '' })),
getGlobalPathname: vi.fn(() => '/test'),
+ routeIsDescendant: vi.fn(() => false),
}));
vi.mock('../../src/reactrouter-compat-utils/lazy-routes', () => ({
@@ -140,4 +142,231 @@ describe('reactrouter-compat-utils/instrumentation', () => {
expect(typeof integration.afterAllSetup).toBe('function');
});
});
+
+ describe('span.end() patching for early cancellation', () => {
+ it('should update transaction name when span.end() is called during cancellation', () => {
+ const mockEnd = vi.fn();
+ let patchedEnd: ((...args: any[]) => any) | null = null;
+
+ const updateNameMock = vi.fn();
+ const setAttributeMock = vi.fn();
+
+ const testSpan = {
+ updateName: updateNameMock,
+ setAttribute: setAttributeMock,
+ get end() {
+ return patchedEnd || mockEnd;
+ },
+ set end(fn: (...args: any[]) => any) {
+ patchedEnd = fn;
+ },
+ } as unknown as Span;
+
+ // Simulate the patching behavior
+ const originalEnd = testSpan.end.bind(testSpan);
+ (testSpan as any).end = function patchedEndFn(...args: any[]) {
+ // This simulates what happens in the actual implementation
+ updateNameMock('Updated Route');
+ setAttributeMock('sentry.source', 'route');
+ return originalEnd(...args);
+ };
+
+ // Call the patched end
+ testSpan.end(12345);
+
+ expect(updateNameMock).toHaveBeenCalledWith('Updated Route');
+ expect(setAttributeMock).toHaveBeenCalledWith('sentry.source', 'route');
+ expect(mockEnd).toHaveBeenCalledWith(12345);
+ });
+ });
+});
+
+describe('addRoutesToAllRoutes', () => {
+ beforeEach(() => {
+ vi.clearAllMocks();
+ vi.resetModules();
+ allRoutes.clear();
+ });
+
+ it('should add simple routes without nesting', () => {
+ const routes = [
+ { path: '/', element: },
+ { path: '/user/:id', element: },
+ { path: '/group/:group/:user?', element: },
+ ];
+
+ addRoutesToAllRoutes(routes);
+ const allRoutesArr = Array.from(allRoutes);
+
+ expect(allRoutesArr).toHaveLength(3);
+ expect(allRoutesArr).toEqual(
+ expect.arrayContaining([
+ expect.objectContaining({ path: '/' }),
+ expect.objectContaining({ path: '/user/:id' }),
+ expect.objectContaining({ path: '/group/:group/:user?' }),
+ ]),
+ );
+
+ // Verify exact structure matches manual testing results
+ allRoutesArr.forEach(route => {
+ expect(route).toHaveProperty('element');
+ expect(route.element).toHaveProperty('props');
+ });
+ });
+
+ it('should handle complex nested routes with multiple levels', () => {
+ const routes = [
+ { path: '/', element: },
+ { path: '/user/:id', element: },
+ { path: '/group/:group/:user?', element: },
+ {
+ path: '/v1/post/:post',
+ element: ,
+ children: [
+ { path: 'featured', element: },
+ { path: '/v1/post/:post/related', element: },
+ {
+ element: More Nested Children
,
+ children: [{ path: 'edit', element: Edit Post
}],
+ },
+ ],
+ },
+ {
+ path: '/v2/post/:post',
+ element: ,
+ children: [
+ { index: true, element: },
+ { path: 'featured', element: },
+ { path: '/v2/post/:post/related', element: },
+ ],
+ },
+ ];
+
+ addRoutesToAllRoutes(routes);
+ const allRoutesArr = Array.from(allRoutes);
+
+ expect(allRoutesArr).toEqual([
+ { path: '/', element: },
+ { path: '/user/:id', element: },
+ { path: '/group/:group/:user?', element: },
+ // v1 routes ----
+ {
+ path: '/v1/post/:post',
+ element: ,
+ children: [
+ { element: , path: 'featured' },
+ { element: , path: '/v1/post/:post/related' },
+ { children: [{ element: Edit Post
, path: 'edit' }], element: More Nested Children
},
+ ],
+ },
+ { element: , path: 'featured' },
+ { element: , path: '/v1/post/:post/related' },
+ { children: [{ element: Edit Post
, path: 'edit' }], element: More Nested Children
},
+ { element: Edit Post
, path: 'edit' },
+ // v2 routes ---
+ {
+ path: '/v2/post/:post',
+ element: expect.objectContaining({ type: 'div', props: {} }),
+ children: [
+ { element: , index: true },
+ { element: , path: 'featured' },
+ { element: , path: '/v2/post/:post/related' },
+ ],
+ },
+ { element: , index: true },
+ { element: , path: 'featured' },
+ { element: , path: '/v2/post/:post/related' },
+ ]);
+ });
+
+ it('should handle routes with nested index routes', () => {
+ const routes = [
+ {
+ path: '/dashboard',
+ element: ,
+ children: [
+ { index: true, element: Dashboard Index
},
+ { path: 'settings', element: Settings
},
+ ],
+ },
+ ];
+
+ addRoutesToAllRoutes(routes);
+ const allRoutesArr = Array.from(allRoutes);
+
+ expect(allRoutesArr).toEqual([
+ {
+ path: '/dashboard',
+ element: expect.objectContaining({ type: 'div' }),
+ children: [
+ { element: Dashboard Index
, index: true },
+ { element: Settings
, path: 'settings' },
+ ],
+ },
+ { element: Dashboard Index
, index: true },
+ { element: Settings
, path: 'settings' },
+ ]);
+ });
+
+ it('should handle deeply nested routes with layout wrappers', () => {
+ const routes = [
+ {
+ path: '/',
+ element: Root
,
+ children: [
+ { path: 'dashboard', element: Dashboard
},
+ {
+ element: AuthLayout
,
+ children: [{ path: 'login', element: Login
}],
+ },
+ ],
+ },
+ ];
+
+ addRoutesToAllRoutes(routes);
+ const allRoutesArr = Array.from(allRoutes);
+
+ expect(allRoutesArr).toEqual([
+ {
+ path: '/',
+ element: expect.objectContaining({ type: 'div', props: { children: 'Root' } }),
+ children: [
+ {
+ path: 'dashboard',
+ element: expect.objectContaining({ type: 'div', props: { children: 'Dashboard' } }),
+ },
+ {
+ element: expect.objectContaining({ type: 'div', props: { children: 'AuthLayout' } }),
+ children: [
+ {
+ path: 'login',
+ element: expect.objectContaining({ type: 'div', props: { children: 'Login' } }),
+ },
+ ],
+ },
+ ],
+ },
+ { element: Dashboard
, path: 'dashboard' },
+ {
+ children: [{ element: Login
, path: 'login' }],
+ element: AuthLayout
,
+ },
+ { element: Login
, path: 'login' },
+ ]);
+ });
+
+ it('should not duplicate routes when called multiple times', () => {
+ const routes = [
+ { path: '/', element: },
+ { path: '/about', element: },
+ ];
+
+ addRoutesToAllRoutes(routes);
+ const firstCount = allRoutes.size;
+
+ addRoutesToAllRoutes(routes);
+ const secondCount = allRoutes.size;
+
+ expect(firstCount).toBe(secondCount);
+ });
});
diff --git a/packages/react/test/reactrouter-compat-utils/utils.test.ts b/packages/react/test/reactrouter-compat-utils/utils.test.ts
index 91885940db31..9ff48e7450bc 100644
--- a/packages/react/test/reactrouter-compat-utils/utils.test.ts
+++ b/packages/react/test/reactrouter-compat-utils/utils.test.ts
@@ -436,7 +436,7 @@ describe('reactrouter-compat-utils/utils', () => {
];
const result = getNormalizedName(routes, location, branches, '');
- expect(result).toEqual(['', 'route']);
+ expect(result).toEqual(['/', 'route']);
});
it('should handle simple route path', () => {
diff --git a/packages/vercel-edge/src/index.ts b/packages/vercel-edge/src/index.ts
index d8362ff31c98..7a73234f535e 100644
--- a/packages/vercel-edge/src/index.ts
+++ b/packages/vercel-edge/src/index.ts
@@ -95,6 +95,7 @@ export {
wrapMcpServerWithSentry,
consoleLoggingIntegration,
createConsolaReporter,
+ createLangChainCallbackHandler,
featureFlagsIntegration,
logger,
} from '@sentry/core';
diff --git a/yarn.lock b/yarn.lock
index c0bc7ba27923..06f8d3741128 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -335,6 +335,13 @@
dependencies:
json-schema-to-ts "^3.1.1"
+"@anthropic-ai/sdk@^0.65.0":
+ version "0.65.0"
+ resolved "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.65.0.tgz#3f464fe2029eacf8e7e7fb8197579d00c8ca7502"
+ integrity sha512-zIdPOcrCVEI8t3Di40nH4z9EoeyGZfXbYSvWdDLsB/KkaSYMnEgC7gmcgWu83g2NTn1ZTpbMvpdttWDGGIk6zw==
+ dependencies:
+ json-schema-to-ts "^3.1.1"
+
"@apm-js-collab/code-transformer@^0.8.0", "@apm-js-collab/code-transformer@^0.8.2":
version "0.8.2"
resolved "https://registry.yarnpkg.com/@apm-js-collab/code-transformer/-/code-transformer-0.8.2.tgz#a3160f16d1c4df9cb81303527287ad18d00994d1"
@@ -2678,6 +2685,11 @@
resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-1.0.2.tgz#bbe12dca5b4ef983a0d0af4b07b9bc90ea0ababa"
integrity sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==
+"@cfworker/json-schema@^4.0.2":
+ version "4.1.1"
+ resolved "https://registry.npmjs.org/@cfworker/json-schema/-/json-schema-4.1.1.tgz#4a2a3947ee9fa7b7c24be981422831b8674c3be6"
+ integrity sha512-gAmrUZSGtKc3AiBL71iNWxDsyUC5uMaKKGdvzYsBoTW/xi42JQHl7eKV2OYzCUqvc+D2RCcf7EXY2iCyFIk6og==
+
"@cloudflare/kv-asset-handler@0.4.0", "@cloudflare/kv-asset-handler@^0.4.0":
version "0.4.0"
resolved "https://registry.yarnpkg.com/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.4.0.tgz#a8588c6a2e89bb3e87fb449295a901c9f6d3e1bf"
@@ -2873,14 +2885,6 @@
"@deno/shim-deno-test" "^0.5.0"
which "^4.0.0"
-"@dependents/detective-less@^4.1.0":
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/@dependents/detective-less/-/detective-less-4.1.0.tgz#4a979ee7a6a79eb33602862d6a1263e30f98002e"
- integrity sha512-KrkT6qO5NxqNfy68sBl6CTSoJ4SNDIS5iQArkibhlbGU4LaDukZ3q2HIkh8aUKDio6o4itU4xDR7t82Y2eP1Bg==
- dependencies:
- gonzales-pe "^4.3.0"
- node-source-walk "^6.0.1"
-
"@dependents/detective-less@^5.0.1":
version "5.0.1"
resolved "https://registry.yarnpkg.com/@dependents/detective-less/-/detective-less-5.0.1.tgz#e6c5b502f0d26a81da4170c1ccd848a6eaa68470"
@@ -4896,6 +4900,32 @@
resolved "https://registry.yarnpkg.com/@kwsites/promise-deferred/-/promise-deferred-1.1.1.tgz#8ace5259254426ccef57f3175bc64ed7095ed919"
integrity sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==
+"@langchain/anthropic@^0.3.10":
+ version "0.3.31"
+ resolved "https://registry.npmjs.org/@langchain/anthropic/-/anthropic-0.3.31.tgz#80bc2464ab98cfb8df0de50cf219d92cfe5934e1"
+ integrity sha512-XyjwE1mA1I6sirSlVZtI6tyv7nH3+b8F5IFDi9WNKA8+SidJ0o3cP90TxrK7x1sSLmdj+su3f8s2hOusw6xpaw==
+ dependencies:
+ "@anthropic-ai/sdk" "^0.65.0"
+ fast-xml-parser "^4.4.1"
+
+"@langchain/core@^0.3.28":
+ version "0.3.78"
+ resolved "https://registry.npmjs.org/@langchain/core/-/core-0.3.78.tgz#40e69fba6688858edbcab4473358ec7affc685fd"
+ integrity sha512-Nn0x9erQlK3zgtRU1Z8NUjLuyW0gzdclMsvLQ6wwLeDqV91pE+YKl6uQb+L2NUDs4F0N7c2Zncgz46HxrvPzuA==
+ dependencies:
+ "@cfworker/json-schema" "^4.0.2"
+ ansi-styles "^5.0.0"
+ camelcase "6"
+ decamelize "1.2.0"
+ js-tiktoken "^1.0.12"
+ langsmith "^0.3.67"
+ mustache "^4.2.0"
+ p-queue "^6.6.2"
+ p-retry "4"
+ uuid "^10.0.0"
+ zod "^3.25.32"
+ zod-to-json-schema "^3.22.3"
+
"@leichtgewicht/ip-codec@^2.0.1":
version "2.0.4"
resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b"
@@ -8082,6 +8112,33 @@
resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad"
integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==
+"@ts-graphviz/adapter@^2.0.6":
+ version "2.0.6"
+ resolved "https://registry.yarnpkg.com/@ts-graphviz/adapter/-/adapter-2.0.6.tgz#18d5a42304dca7ffff760fcaf311a3148ef4a3bd"
+ integrity sha512-kJ10lIMSWMJkLkkCG5gt927SnGZcBuG0s0HHswGzcHTgvtUe7yk5/3zTEr0bafzsodsOq5Gi6FhQeV775nC35Q==
+ dependencies:
+ "@ts-graphviz/common" "^2.1.5"
+
+"@ts-graphviz/ast@^2.0.7":
+ version "2.0.7"
+ resolved "https://registry.yarnpkg.com/@ts-graphviz/ast/-/ast-2.0.7.tgz#4ec33492e4b4e998d4632030e97a9f7e149afb86"
+ integrity sha512-e6+2qtNV99UT6DJSoLbHfkzfyqY84aIuoV8Xlb9+hZAjgpum8iVHprGeAMQ4rF6sKUAxrmY8rfF/vgAwoPc3gw==
+ dependencies:
+ "@ts-graphviz/common" "^2.1.5"
+
+"@ts-graphviz/common@^2.1.5":
+ version "2.1.5"
+ resolved "https://registry.yarnpkg.com/@ts-graphviz/common/-/common-2.1.5.tgz#a256dfaea009a5b147d8f73f25e57fb44f6462a2"
+ integrity sha512-S6/9+T6x8j6cr/gNhp+U2olwo1n0jKj/682QVqsh7yXWV6ednHYqxFw0ZsY3LyzT0N8jaZ6jQY9YD99le3cmvg==
+
+"@ts-graphviz/core@^2.0.7":
+ version "2.0.7"
+ resolved "https://registry.yarnpkg.com/@ts-graphviz/core/-/core-2.0.7.tgz#2185e390990038b267a2341c3db1cef3680bbee8"
+ integrity sha512-w071DSzP94YfN6XiWhOxnLpYT3uqtxJBDYdh6Jdjzt+Ce6DNspJsPQgpC7rbts/B8tEkq0LHoYuIF/O5Jh5rPg==
+ dependencies:
+ "@ts-graphviz/ast" "^2.0.7"
+ "@ts-graphviz/common" "^2.1.5"
+
"@tsconfig/node10@^1.0.7":
version "1.0.8"
resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.8.tgz#c1e4e80d6f964fbecb3359c43bd48b40f7cadad9"
@@ -9018,6 +9075,11 @@
resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.8.tgz#bb197b9639aa1a04cf464a617fe800cccd92ad5c"
integrity sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==
+"@types/uuid@^10.0.0":
+ version "10.0.0"
+ resolved "https://registry.npmjs.org/@types/uuid/-/uuid-10.0.0.tgz#e9c07fe50da0f53dc24970cca94d619ff03f6f6d"
+ integrity sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==
+
"@types/webidl-conversions@*":
version "7.0.3"
resolved "https://registry.yarnpkg.com/@types/webidl-conversions/-/webidl-conversions-7.0.3.tgz#1306dbfa53768bcbcfc95a1c8cde367975581859"
@@ -9126,11 +9188,6 @@
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.48.0.tgz#d725da8dfcff320aab2ac6f65c97b0df30058449"
integrity sha512-UTe67B0Ypius0fnEE518NB2N8gGutIlTojeTg4nt0GQvikReVkurqxd2LvYa9q9M5MQ6rtpNyWTBxdscw40Xhw==
-"@typescript-eslint/types@5.62.0":
- version "5.62.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.62.0.tgz#258607e60effa309f067608931c3df6fed41fd2f"
- integrity sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==
-
"@typescript-eslint/types@6.7.4":
version "6.7.4"
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.7.4.tgz#5d358484d2be986980c039de68e9f1eb62ea7897"
@@ -9167,19 +9224,6 @@
semver "^7.5.4"
ts-api-utils "^1.0.1"
-"@typescript-eslint/typescript-estree@^5.62.0":
- version "5.62.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz#7d17794b77fabcac615d6a48fb143330d962eb9b"
- integrity sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==
- dependencies:
- "@typescript-eslint/types" "5.62.0"
- "@typescript-eslint/visitor-keys" "5.62.0"
- debug "^4.3.4"
- globby "^11.1.0"
- is-glob "^4.0.3"
- semver "^7.3.7"
- tsutils "^3.21.0"
-
"@typescript-eslint/typescript-estree@^8.23.0":
version "8.35.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.35.0.tgz#86141e6c55b75bc1eaecc0781bd39704de14e52a"
@@ -9231,14 +9275,6 @@
"@typescript-eslint/types" "5.48.0"
eslint-visitor-keys "^3.3.0"
-"@typescript-eslint/visitor-keys@5.62.0":
- version "5.62.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz#2174011917ce582875954ffe2f6912d5931e353e"
- integrity sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==
- dependencies:
- "@typescript-eslint/types" "5.62.0"
- eslint-visitor-keys "^3.3.0"
-
"@typescript-eslint/visitor-keys@6.7.4":
version "6.7.4"
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.4.tgz#80dfecf820fc67574012375859085f91a4dff043"
@@ -10853,11 +10889,6 @@ ast-kit@^1.0.1, ast-kit@^1.1.0:
"@babel/parser" "^7.25.6"
pathe "^1.1.2"
-ast-module-types@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/ast-module-types/-/ast-module-types-5.0.0.tgz#32b2b05c56067ff38e95df66f11d6afd6c9ba16b"
- integrity sha512-JvqziE0Wc0rXQfma0HZC/aY7URXHFuZV84fJRtP8u+lhp0JYCNd5wJzVXP45t0PH0Mej3ynlzvdyITYIu0G4LQ==
-
ast-module-types@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/ast-module-types/-/ast-module-types-6.0.1.tgz#4b4ca0251c57b815bab62604dcb22f8c903e2523"
@@ -11426,7 +11457,7 @@ base64-arraybuffer@^1.0.1:
resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz#1c37589a7c4b0746e34bd1feb951da2df01c1bdc"
integrity sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==
-base64-js@^1.2.0, base64-js@^1.3.0, base64-js@^1.3.1:
+base64-js@^1.2.0, base64-js@^1.3.0, base64-js@^1.3.1, base64-js@^1.5.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
@@ -12500,16 +12531,16 @@ camelcase@5.0.0:
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.0.0.tgz#03295527d58bd3cd4aa75363f35b2e8d97be2f42"
integrity sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==
+camelcase@6, camelcase@^6.3.0:
+ version "6.3.0"
+ resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
+ integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
+
camelcase@^5.3.1:
version "5.3.1"
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
-camelcase@^6.3.0:
- version "6.3.0"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
- integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
-
camelcase@^7.0.1:
version "7.0.1"
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-7.0.1.tgz#f02e50af9fd7782bc8b88a3558c32fd3a388f048"
@@ -12584,14 +12615,6 @@ chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.4.1, chalk@^2.4.
escape-string-regexp "^1.0.5"
supports-color "^5.3.0"
-chalk@3.0.0, chalk@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4"
- integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==
- dependencies:
- ansi-styles "^4.1.0"
- supports-color "^7.1.0"
-
chalk@4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a"
@@ -12611,6 +12634,14 @@ chalk@^1.0.0:
strip-ansi "^3.0.0"
supports-color "^2.0.0"
+chalk@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4"
+ integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==
+ dependencies:
+ ansi-styles "^4.1.0"
+ supports-color "^7.1.0"
+
chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2:
version "4.1.2"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
@@ -13232,6 +13263,13 @@ console-control-strings@^1.1.0:
resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=
+console-table-printer@^2.12.1:
+ version "2.14.6"
+ resolved "https://registry.npmjs.org/console-table-printer/-/console-table-printer-2.14.6.tgz#edfe0bf311fa2701922ed509443145ab51e06436"
+ integrity sha512-MCBl5HNVaFuuHW6FGbL/4fB7N/ormCy+tQ+sxTrF6QtSbSNETvPuOVbkJBhzDgYhvjWGrTma4eYJa37ZuoQsPw==
+ dependencies:
+ simple-wcswidth "^1.0.1"
+
console-ui@^3.0.4, console-ui@^3.1.2:
version "3.1.2"
resolved "https://registry.yarnpkg.com/console-ui/-/console-ui-3.1.2.tgz#51aef616ff02013c85ccee6a6d77ef7a94202e7a"
@@ -13948,7 +13986,7 @@ decamelize-keys@^1.1.0:
decamelize "^1.1.0"
map-obj "^1.0.0"
-decamelize@^1.1.0:
+decamelize@1.2.0, decamelize@^1.1.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
@@ -14184,15 +14222,15 @@ dependency-graph@^0.11.0:
resolved "https://registry.yarnpkg.com/dependency-graph/-/dependency-graph-0.11.0.tgz#ac0ce7ed68a54da22165a85e97a01d53f5eb2e27"
integrity sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==
-dependency-tree@^10.0.9:
- version "10.0.9"
- resolved "https://registry.yarnpkg.com/dependency-tree/-/dependency-tree-10.0.9.tgz#0c6c0dbeb0c5ec2cf83bf755f30e9cb12e7b4ac7"
- integrity sha512-dwc59FRIsht+HfnTVM0BCjJaEWxdq2YAvEDy4/Hn6CwS3CBWMtFnL3aZGAkQn3XCYxk/YcTDE4jX2Q7bFTwCjA==
+dependency-tree@^11.0.0:
+ version "11.2.0"
+ resolved "https://registry.yarnpkg.com/dependency-tree/-/dependency-tree-11.2.0.tgz#ae764155b2903267181def4b20be49b1fd76da5e"
+ integrity sha512-+C1H3mXhcvMCeu5i2Jpg9dc0N29TWTuT6vJD7mHLAfVmAbo9zW8NlkvQ1tYd3PDMab0IRQM0ccoyX68EZtx9xw==
dependencies:
- commander "^10.0.1"
- filing-cabinet "^4.1.6"
- precinct "^11.0.5"
- typescript "^5.0.4"
+ commander "^12.1.0"
+ filing-cabinet "^5.0.3"
+ precinct "^12.2.0"
+ typescript "^5.8.3"
deprecation@^2.0.0, deprecation@^2.3.1:
version "2.3.1"
@@ -14249,16 +14287,6 @@ detect-node@^2.0.4:
resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1"
integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==
-detective-amd@^5.0.2:
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/detective-amd/-/detective-amd-5.0.2.tgz#579900f301c160efe037a6377ec7e937434b2793"
- integrity sha512-XFd/VEQ76HSpym80zxM68ieB77unNuoMwopU2TFT/ErUk5n4KvUTwW4beafAVUugrjV48l4BmmR0rh2MglBaiA==
- dependencies:
- ast-module-types "^5.0.0"
- escodegen "^2.0.0"
- get-amd-module-type "^5.0.1"
- node-source-walk "^6.0.1"
-
detective-amd@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/detective-amd/-/detective-amd-6.0.1.tgz#71eb13b5d9b17222d7b4de3fb89a8e684d8b9a23"
@@ -14269,14 +14297,6 @@ detective-amd@^6.0.1:
get-amd-module-type "^6.0.1"
node-source-walk "^7.0.1"
-detective-cjs@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/detective-cjs/-/detective-cjs-5.0.1.tgz#836ad51c6de4863efc7c419ec243694f760ff8b2"
- integrity sha512-6nTvAZtpomyz/2pmEmGX1sXNjaqgMplhQkskq2MLrar0ZAIkHMrDhLXkRiK2mvbu9wSWr0V5/IfiTrZqAQMrmQ==
- dependencies:
- ast-module-types "^5.0.0"
- node-source-walk "^6.0.0"
-
detective-cjs@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/detective-cjs/-/detective-cjs-6.0.1.tgz#4fb81a67337630811409abb2148b2b622cacbdcd"
@@ -14285,13 +14305,6 @@ detective-cjs@^6.0.1:
ast-module-types "^6.0.1"
node-source-walk "^7.0.1"
-detective-es6@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/detective-es6/-/detective-es6-4.0.1.tgz#38d5d49a6d966e992ef8f2d9bffcfe861a58a88a"
- integrity sha512-k3Z5tB4LQ8UVHkuMrFOlvb3GgFWdJ9NqAa2YLUU/jTaWJIm+JJnEh4PsMc+6dfT223Y8ACKOaC0qcj7diIhBKw==
- dependencies:
- node-source-walk "^6.0.1"
-
detective-es6@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/detective-es6/-/detective-es6-5.0.1.tgz#f0c026bc9b767a243e57ef282f4343fcf3b8ec4e"
@@ -14299,15 +14312,6 @@ detective-es6@^5.0.1:
dependencies:
node-source-walk "^7.0.1"
-detective-postcss@^6.1.3:
- version "6.1.3"
- resolved "https://registry.yarnpkg.com/detective-postcss/-/detective-postcss-6.1.3.tgz#51a2d4419327ad85d0af071c7054c79fafca7e73"
- integrity sha512-7BRVvE5pPEvk2ukUWNQ+H2XOq43xENWbH0LcdCE14mwgTBEAMoAx+Fc1rdp76SmyZ4Sp48HlV7VedUnP6GA1Tw==
- dependencies:
- is-url "^1.2.4"
- postcss "^8.4.23"
- postcss-values-parser "^6.0.2"
-
detective-postcss@^7.0.1:
version "7.0.1"
resolved "https://registry.yarnpkg.com/detective-postcss/-/detective-postcss-7.0.1.tgz#f5822d8988339fb56851fcdb079d51fbcff114db"
@@ -14316,14 +14320,6 @@ detective-postcss@^7.0.1:
is-url "^1.2.4"
postcss-values-parser "^6.0.2"
-detective-sass@^5.0.3:
- version "5.0.3"
- resolved "https://registry.yarnpkg.com/detective-sass/-/detective-sass-5.0.3.tgz#63e54bc9b32f4bdbd9d5002308f9592a3d3a508f"
- integrity sha512-YsYT2WuA8YIafp2RVF5CEfGhhyIVdPzlwQgxSjK+TUm3JoHP+Tcorbk3SfG0cNZ7D7+cYWa0ZBcvOaR0O8+LlA==
- dependencies:
- gonzales-pe "^4.3.0"
- node-source-walk "^6.0.1"
-
detective-sass@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/detective-sass/-/detective-sass-6.0.1.tgz#fcf5aa51bebf7b721807be418418470ee2409f8a"
@@ -14332,14 +14328,6 @@ detective-sass@^6.0.1:
gonzales-pe "^4.3.0"
node-source-walk "^7.0.1"
-detective-scss@^4.0.3:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/detective-scss/-/detective-scss-4.0.3.tgz#79758baa0158f72bfc4481eb7e21cc3b5f1ea6eb"
- integrity sha512-VYI6cHcD0fLokwqqPFFtDQhhSnlFWvU614J42eY6G0s8c+MBhi9QAWycLwIOGxlmD8I/XvGSOUV1kIDhJ70ZPg==
- dependencies:
- gonzales-pe "^4.3.0"
- node-source-walk "^6.0.1"
-
detective-scss@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/detective-scss/-/detective-scss-5.0.1.tgz#6a7f792dc9c0e8cfc0d252a50ba26a6df12596a7"
@@ -14348,26 +14336,11 @@ detective-scss@^5.0.1:
gonzales-pe "^4.3.0"
node-source-walk "^7.0.1"
-detective-stylus@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/detective-stylus/-/detective-stylus-4.0.0.tgz#ce97b6499becdc291de7b3c11df8c352c1eee46e"
- integrity sha512-TfPotjhszKLgFBzBhTOxNHDsutIxx9GTWjrL5Wh7Qx/ydxKhwUrlSFeLIn+ZaHPF+h0siVBkAQSuy6CADyTxgQ==
-
detective-stylus@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/detective-stylus/-/detective-stylus-5.0.1.tgz#57d54a0b405305ee16655e42008b38a827a9f179"
integrity sha512-Dgn0bUqdGbE3oZJ+WCKf8Dmu7VWLcmRJGc6RCzBgG31DLIyai9WAoEhYRgIHpt/BCRMrnXLbGWGPQuBUrnF0TA==
-detective-typescript@^11.1.0:
- version "11.2.0"
- resolved "https://registry.yarnpkg.com/detective-typescript/-/detective-typescript-11.2.0.tgz#5b1450b518cb84b6cfb98ea72d5edd9660668e1b"
- integrity sha512-ARFxjzizOhPqs1fYC/2NMC3N4jrQ6HvVflnXBTRqNEqJuXwyKLRr9CrJwkRcV/SnZt1sNXgsF6FPm0x57Tq0rw==
- dependencies:
- "@typescript-eslint/typescript-estree" "^5.62.0"
- ast-module-types "^5.0.0"
- node-source-walk "^6.0.2"
- typescript "^5.4.4"
-
detective-typescript@^14.0.0:
version "14.0.0"
resolved "https://registry.yarnpkg.com/detective-typescript/-/detective-typescript-14.0.0.tgz#3cf429652eb7d7d2be2c050ac47af957a559527d"
@@ -15324,10 +15297,10 @@ engine.io@~6.6.0:
engine.io-parser "~5.2.1"
ws "~8.17.1"
-enhanced-resolve@^5.10.0, enhanced-resolve@^5.14.1, enhanced-resolve@^5.17.1:
- version "5.17.1"
- resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz#67bfbbcc2f81d511be77d686a90267ef7f898a15"
- integrity sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==
+enhanced-resolve@^5.10.0, enhanced-resolve@^5.14.1, enhanced-resolve@^5.17.1, enhanced-resolve@^5.18.0:
+ version "5.18.3"
+ resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz#9b5f4c5c076b8787c78fe540392ce76a88855b44"
+ integrity sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==
dependencies:
graceful-fs "^4.2.4"
tapable "^2.2.0"
@@ -17007,23 +16980,22 @@ filesize@^10.0.5:
resolved "https://registry.yarnpkg.com/filesize/-/filesize-10.1.6.tgz#31194da825ac58689c0bce3948f33ce83aabd361"
integrity sha512-sJslQKU2uM33qH5nqewAwVB2QgR6w1aMNsYUp3aN5rMRyXEwJGmZvaWzeJFNTOXWlHQyBFCWrdj3fV/fsTOX8w==
-filing-cabinet@^4.1.6:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/filing-cabinet/-/filing-cabinet-4.2.0.tgz#bd81241edce6e0c051882bef7b69ffa4c017baf9"
- integrity sha512-YZ21ryzRcyqxpyKggdYSoXx//d3sCJzM3lsYoaeg/FyXdADGJrUl+BW1KIglaVLJN5BBcMtWylkygY8zBp2MrQ==
+filing-cabinet@^5.0.3:
+ version "5.0.3"
+ resolved "https://registry.yarnpkg.com/filing-cabinet/-/filing-cabinet-5.0.3.tgz#e5ab960958653ee7fe70d5d99b3b88c342ce7907"
+ integrity sha512-PlPcMwVWg60NQkhvfoxZs4wEHjhlOO/y7OAm4sKM60o1Z9nttRY4mcdQxp/iZ+kg/Vv6Hw1OAaTbYVM9DA9pYg==
dependencies:
app-module-path "^2.2.0"
- commander "^10.0.1"
- enhanced-resolve "^5.14.1"
- is-relative-path "^1.0.2"
- module-definition "^5.0.1"
- module-lookup-amd "^8.0.5"
- resolve "^1.22.3"
- resolve-dependency-path "^3.0.2"
- sass-lookup "^5.0.1"
- stylus-lookup "^5.0.1"
+ commander "^12.1.0"
+ enhanced-resolve "^5.18.0"
+ module-definition "^6.0.1"
+ module-lookup-amd "^9.0.3"
+ resolve "^1.22.10"
+ resolve-dependency-path "^4.0.1"
+ sass-lookup "^6.1.0"
+ stylus-lookup "^6.1.0"
tsconfig-paths "^4.2.0"
- typescript "^5.0.4"
+ typescript "^5.7.3"
fill-range@^4.0.0:
version "4.0.0"
@@ -17610,14 +17582,6 @@ gensync@^1.0.0-beta.2:
resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
-get-amd-module-type@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/get-amd-module-type/-/get-amd-module-type-5.0.1.tgz#bef38ea3674e1aa1bda9c59c8b0da598582f73f2"
- integrity sha512-jb65zDeHyDjFR1loOVk0HQGM5WNwoGB8aLWy3LKCieMKol0/ProHkhO2X1JxojuN10vbz1qNn09MJ7tNp7qMzw==
- dependencies:
- ast-module-types "^5.0.0"
- node-source-walk "^6.0.1"
-
get-amd-module-type@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/get-amd-module-type/-/get-amd-module-type-6.0.1.tgz#191f479ae8706c246b52bf402fbe1bb0965d9f1e"
@@ -19689,11 +19653,6 @@ is-regexp@^1.0.0:
resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069"
integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk=
-is-relative-path@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-relative-path/-/is-relative-path-1.0.2.tgz#091b46a0d67c1ed0fe85f1f8cfdde006bb251d46"
- integrity sha1-CRtGoNZ8HtD+hfH4z93gBrslHUY=
-
is-set@^2.0.2, is-set@^2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.3.tgz#8ab209ea424608141372ded6e0cb200ef1d9d01d"
@@ -20079,6 +20038,13 @@ js-string-escape@^1.0.1:
resolved "https://registry.yarnpkg.com/js-string-escape/-/js-string-escape-1.0.1.tgz#e2625badbc0d67c7533e9edc1068c587ae4137ef"
integrity sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=
+js-tiktoken@^1.0.12:
+ version "1.0.21"
+ resolved "https://registry.npmjs.org/js-tiktoken/-/js-tiktoken-1.0.21.tgz#368a9957591a30a62997dd0c4cf30866f00f8221"
+ integrity sha512-biOj/6M5qdgx5TKjDnFT1ymSpM5tbd3ylwDtrQvFQSu0Z7bBYko2dF+W/aUkXUPuk6IVpRxk/3Q2sHOzGlS36g==
+ dependencies:
+ base64-js "^1.5.1"
+
"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
@@ -20483,6 +20449,19 @@ lambda-local@^2.2.0:
dotenv "^16.3.1"
winston "^3.10.0"
+langsmith@^0.3.67:
+ version "0.3.74"
+ resolved "https://registry.npmjs.org/langsmith/-/langsmith-0.3.74.tgz#014d31a9ff7530b54f0d797502abd512ce8fb6fb"
+ integrity sha512-ZuW3Qawz8w88XcuCRH91yTp6lsdGuwzRqZ5J0Hf5q/AjMz7DwcSv0MkE6V5W+8hFMI850QZN2Wlxwm3R9lHlZg==
+ dependencies:
+ "@types/uuid" "^10.0.0"
+ chalk "^4.1.2"
+ console-table-printer "^2.12.1"
+ p-queue "^6.6.2"
+ p-retry "4"
+ semver "^7.6.3"
+ uuid "^10.0.0"
+
language-subtag-registry@~0.3.2:
version "0.3.22"
resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d"
@@ -21250,23 +21229,22 @@ lz-string@^1.4.4, lz-string@^1.5.0:
resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.5.0.tgz#c1ab50f77887b712621201ba9fd4e3a6ed099941"
integrity sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==
-madge@7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/madge/-/madge-7.0.0.tgz#64b1762033b0f969caa7e5853004b6850e8430bb"
- integrity sha512-x9eHkBWoCJ2B8yGesWf8LRucarkbH5P3lazqgvmxe4xn5U2Meyfu906iG9mBB1RnY/f4D+gtELWdiz1k6+jAZA==
+madge@8.0.0:
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/madge/-/madge-8.0.0.tgz#cca4ab66fb388e7b6bf43c1f78dcaab3cad30f50"
+ integrity sha512-9sSsi3TBPhmkTCIpVQF0SPiChj1L7Rq9kU2KDG1o6v2XH9cCw086MopjVCD+vuoL5v8S77DTbVopTO8OUiQpIw==
dependencies:
chalk "^4.1.2"
commander "^7.2.0"
commondir "^1.0.1"
debug "^4.3.4"
- dependency-tree "^10.0.9"
+ dependency-tree "^11.0.0"
ora "^5.4.1"
pluralize "^8.0.0"
- precinct "^11.0.5"
pretty-ms "^7.0.1"
rc "^1.2.8"
stream-to-array "^2.3.0"
- ts-graphviz "^1.8.1"
+ ts-graphviz "^2.1.2"
walkdir "^0.4.1"
magic-regexp@^0.8.0:
@@ -22477,14 +22455,6 @@ modify-values@^1.0.1:
resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022"
integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==
-module-definition@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/module-definition/-/module-definition-5.0.1.tgz#62d1194e5d5ea6176b7dc7730f818f466aefa32f"
- integrity sha512-kvw3B4G19IXk+BOXnYq/D/VeO9qfHaapMeuS7w7sNUqmGaA6hywdFHMi+VWeR9wUScXM7XjoryTffCZ5B0/8IA==
- dependencies:
- ast-module-types "^5.0.0"
- node-source-walk "^6.0.1"
-
module-definition@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/module-definition/-/module-definition-6.0.1.tgz#47e73144cc5a9aa31f3380166fddf8e962ccb2e4"
@@ -22498,14 +22468,14 @@ module-details-from-path@^1.0.3, module-details-from-path@^1.0.4:
resolved "https://registry.yarnpkg.com/module-details-from-path/-/module-details-from-path-1.0.4.tgz#b662fdcd93f6c83d3f25289da0ce81c8d9685b94"
integrity sha512-EGWKgxALGMgzvxYF1UyGTy0HXX/2vHLkw6+NvDKW2jypWbHpjQuj4UMcqQWXHERJhVGKikolT06G3bcKe4fi7w==
-module-lookup-amd@^8.0.5:
- version "8.0.5"
- resolved "https://registry.yarnpkg.com/module-lookup-amd/-/module-lookup-amd-8.0.5.tgz#aaeea41979105b49339380ca3f7d573db78c32a5"
- integrity sha512-vc3rYLjDo5Frjox8NZpiyLXsNWJ5BWshztc/5KSOMzpg9k5cHH652YsJ7VKKmtM4SvaxuE9RkrYGhiSjH3Ehow==
+module-lookup-amd@^9.0.3:
+ version "9.0.5"
+ resolved "https://registry.yarnpkg.com/module-lookup-amd/-/module-lookup-amd-9.0.5.tgz#2563ba8e4f9dbcda914eac3ba4dc3ad8af80eb7d"
+ integrity sha512-Rs5FVpVcBYRHPLuhHOjgbRhosaQYLtEo3JIeDIbmNo7mSssi1CTzwMh8v36gAzpbzLGXI9wB/yHh+5+3fY1QVw==
dependencies:
- commander "^10.0.1"
+ commander "^12.1.0"
glob "^7.2.3"
- requirejs "^2.3.6"
+ requirejs "^2.3.7"
requirejs-config-file "^4.0.0"
moment@~2.30.1:
@@ -23192,13 +23162,6 @@ node-schedule@^2.1.1:
long-timeout "0.1.1"
sorted-array-functions "^1.3.0"
-node-source-walk@^6.0.0, node-source-walk@^6.0.1, node-source-walk@^6.0.2:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/node-source-walk/-/node-source-walk-6.0.2.tgz#ba81bc4bc0f6f05559b084bea10be84c3f87f211"
- integrity sha512-jn9vOIK/nfqoFCcpK89/VCVaLg1IHE6UVfDOzvqmANaJ/rWCTEdH8RZ1V278nv2jr36BJdyQXIAavBLXpzdlag==
- dependencies:
- "@babel/parser" "^7.21.8"
-
node-source-walk@^7.0.1:
version "7.0.1"
resolved "https://registry.yarnpkg.com/node-source-walk/-/node-source-walk-7.0.1.tgz#3e4ab8d065377228fd038af7b2d4fb58f61defd3"
@@ -24173,7 +24136,7 @@ p-pipe@3.1.0:
resolved "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz#48b57c922aa2e1af6a6404cb7c6bf0eb9cc8e60e"
integrity sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==
-p-queue@6.6.2:
+p-queue@6.6.2, p-queue@^6.6.2:
version "6.6.2"
resolved "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz#2068a9dcf8e67dd0ec3e7a2bcb76810faa85e426"
integrity sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==
@@ -24194,7 +24157,7 @@ p-reduce@2.1.0, p-reduce@^2.0.0, p-reduce@^2.1.0:
resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-2.1.0.tgz#09408da49507c6c274faa31f28df334bc712b64a"
integrity sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==
-p-retry@^4.5.0:
+p-retry@4, p-retry@^4.5.0:
version "4.6.2"
resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16"
integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==
@@ -25491,7 +25454,7 @@ postcss@8.4.31:
picocolors "^1.0.0"
source-map-js "^1.0.2"
-postcss@^8.1.10, postcss@^8.2.14, postcss@^8.2.15, postcss@^8.3.7, postcss@^8.4.18, postcss@^8.4.23, postcss@^8.4.27, postcss@^8.4.39, postcss@^8.4.43, postcss@^8.4.47, postcss@^8.4.7, postcss@^8.4.8, postcss@^8.5.1, postcss@^8.5.3, postcss@^8.5.6:
+postcss@^8.1.10, postcss@^8.2.14, postcss@^8.2.15, postcss@^8.3.7, postcss@^8.4.18, postcss@^8.4.27, postcss@^8.4.39, postcss@^8.4.43, postcss@^8.4.47, postcss@^8.4.7, postcss@^8.4.8, postcss@^8.5.1, postcss@^8.5.3, postcss@^8.5.6:
version "8.5.6"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.5.6.tgz#2825006615a619b4f62a9e7426cc120b349a8f3c"
integrity sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==
@@ -25550,25 +25513,7 @@ prebuild-install@^7.1.1:
tar-fs "^2.0.0"
tunnel-agent "^0.6.0"
-precinct@^11.0.5:
- version "11.0.5"
- resolved "https://registry.yarnpkg.com/precinct/-/precinct-11.0.5.tgz#3e15b3486670806f18addb54b8533e23596399ff"
- integrity sha512-oHSWLC8cL/0znFhvln26D14KfCQFFn4KOLSw6hmLhd+LQ2SKt9Ljm89but76Pc7flM9Ty1TnXyrA2u16MfRV3w==
- dependencies:
- "@dependents/detective-less" "^4.1.0"
- commander "^10.0.1"
- detective-amd "^5.0.2"
- detective-cjs "^5.0.1"
- detective-es6 "^4.0.1"
- detective-postcss "^6.1.3"
- detective-sass "^5.0.3"
- detective-scss "^4.0.3"
- detective-stylus "^4.0.0"
- detective-typescript "^11.1.0"
- module-definition "^5.0.1"
- node-source-walk "^6.0.2"
-
-precinct@^12.0.0:
+precinct@^12.0.0, precinct@^12.2.0:
version "12.2.0"
resolved "https://registry.yarnpkg.com/precinct/-/precinct-12.2.0.tgz#6ab18f48034cc534f2c8fedb318f19a11bcd171b"
integrity sha512-NFBMuwIfaJ4SocE9YXPU/n4AcNSoFMVFjP72nvl3cx69j/ke61/hPOWFREVxLkFhhEGnA8ZuVfTqJBa+PK3b5w==
@@ -26728,7 +26673,7 @@ requirejs-config-file@^4.0.0:
esprima "^4.0.0"
stringify-object "^3.2.1"
-requirejs@^2.3.6:
+requirejs@^2.3.7:
version "2.3.7"
resolved "https://registry.yarnpkg.com/requirejs/-/requirejs-2.3.7.tgz#0b22032e51a967900e0ae9f32762c23a87036bd0"
integrity sha512-DouTG8T1WanGok6Qjg2SXuCMzszOo0eHeH9hDZ5Y4x8Je+9JB38HdTLT4/VA8OaUhBa0JPVHJ0pyBkM1z+pDsw==
@@ -26755,10 +26700,10 @@ resolve-cwd@^3.0.0:
dependencies:
resolve-from "^5.0.0"
-resolve-dependency-path@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/resolve-dependency-path/-/resolve-dependency-path-3.0.2.tgz#012816717bcbe8b846835da11af9d2beb5acef50"
- integrity sha512-Tz7zfjhLfsvR39ADOSk9us4421J/1ztVBo4rWUkF38hgHK5m0OCZ3NxFVpqHRkjctnwVa15igEUHFJp8MCS7vA==
+resolve-dependency-path@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/resolve-dependency-path/-/resolve-dependency-path-4.0.1.tgz#1b9d43e5b62384301e26d040b9fce61ee5db60bd"
+ integrity sha512-YQftIIC4vzO9UMhO/sCgXukNyiwVRCVaxiWskCBy7Zpqkplm8kTAISZ8O1MoKW1ca6xzgLUBjZTcDgypXvXxiQ==
resolve-dir@^1.0.0, resolve-dir@^1.0.1:
version "1.0.1"
@@ -26861,7 +26806,7 @@ resolve@1.22.8:
path-parse "^1.0.7"
supports-preserve-symlinks-flag "^1.0.0"
-resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.11.1, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.22.1, resolve@^1.22.3, resolve@^1.22.4, resolve@^1.22.6, resolve@^1.22.8, resolve@^1.4.0, resolve@^1.5.0:
+resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.11.1, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.22.1, resolve@^1.22.10, resolve@^1.22.4, resolve@^1.22.6, resolve@^1.22.8, resolve@^1.4.0, resolve@^1.5.0:
version "1.22.10"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.10.tgz#b663e83ffb09bbf2386944736baae803029b8b39"
integrity sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==
@@ -27310,12 +27255,13 @@ sass-loader@13.0.2:
klona "^2.0.4"
neo-async "^2.6.2"
-sass-lookup@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/sass-lookup/-/sass-lookup-5.0.1.tgz#1f01d7ff21e09d8c9dcf8d05b3fca28f2f96e6ed"
- integrity sha512-t0X5PaizPc2H4+rCwszAqHZRtr4bugo4pgiCvrBFvIX0XFxnr29g77LJcpyj9A0DcKf7gXMLcgvRjsonYI6x4g==
+sass-lookup@^6.1.0:
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/sass-lookup/-/sass-lookup-6.1.0.tgz#a13b1f31dd44d2b4bcd55ba8f72763db4d95bd7c"
+ integrity sha512-Zx+lVyoWqXZxHuYWlTA17Z5sczJ6braNT2C7rmClw+c4E7r/n911Zwss3h1uHI9reR5AgHZyNHF7c2+VIp5AUA==
dependencies:
- commander "^10.0.1"
+ commander "^12.1.0"
+ enhanced-resolve "^5.18.0"
sass@1.54.4:
version "1.54.4"
@@ -27844,6 +27790,11 @@ simple-update-notifier@^2.0.0:
dependencies:
semver "^7.5.3"
+simple-wcswidth@^1.0.1:
+ version "1.1.2"
+ resolved "https://registry.npmjs.org/simple-wcswidth/-/simple-wcswidth-1.1.2.tgz#66722f37629d5203f9b47c5477b1225b85d6525b"
+ integrity sha512-j7piyCjAeTDSjzTSQ7DokZtMNwNlEAyxqSZeCS+CXH7fJ4jx3FuJ/mTW3mE+6JLs4VJBbcll0Kjn+KXI5t21Iw==
+
sinon@19.0.2:
version "19.0.2"
resolved "https://registry.yarnpkg.com/sinon/-/sinon-19.0.2.tgz#944cf771d22236aa84fc1ab70ce5bffc3a215dad"
@@ -28777,12 +28728,12 @@ stylus-loader@7.0.0:
klona "^2.0.5"
normalize-path "^3.0.0"
-stylus-lookup@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/stylus-lookup/-/stylus-lookup-5.0.1.tgz#3c4d116c3b1e8e1a8169c0d9cd20e608595560f4"
- integrity sha512-tLtJEd5AGvnVy4f9UHQMw4bkJJtaAcmo54N+ovQBjDY3DuWyK9Eltxzr5+KG0q4ew6v2EHyuWWNnHeiw/Eo7rQ==
+stylus-lookup@^6.1.0:
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/stylus-lookup/-/stylus-lookup-6.1.0.tgz#f0fe88a885b830dc7520f51dd0a7e59e5d3307b4"
+ integrity sha512-5QSwgxAzXPMN+yugy61C60PhoANdItfdjSEZR8siFwz7yL9jTmV0UBKDCfn3K8GkGB4g0Y9py7vTCX8rFu4/pQ==
dependencies:
- commander "^10.0.1"
+ commander "^12.1.0"
stylus@0.59.0, stylus@^0.59.0:
version "0.59.0"
@@ -29574,10 +29525,15 @@ ts-api-utils@^2.1.0:
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-2.1.0.tgz#595f7094e46eed364c13fd23e75f9513d29baf91"
integrity sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==
-ts-graphviz@^1.8.1:
- version "1.8.2"
- resolved "https://registry.yarnpkg.com/ts-graphviz/-/ts-graphviz-1.8.2.tgz#6c4768d05f8a36e37abe34855ffe89a4c4bd96cc"
- integrity sha512-5YhbFoHmjxa7pgQLkB07MtGnGJ/yhvjmc9uhsnDBEICME6gkPf83SBwLDQqGDoCa3XzUMWLk1AU2Wn1u1naDtA==
+ts-graphviz@^2.1.2:
+ version "2.1.6"
+ resolved "https://registry.yarnpkg.com/ts-graphviz/-/ts-graphviz-2.1.6.tgz#007fcb42b4e8c55d26543ece9e86395bd3c3cfd6"
+ integrity sha512-XyLVuhBVvdJTJr2FJJV2L1pc4MwSjMhcunRVgDE9k4wbb2ee7ORYnPewxMWUav12vxyfUM686MSGsqnVRIInuw==
+ dependencies:
+ "@ts-graphviz/adapter" "^2.0.6"
+ "@ts-graphviz/ast" "^2.0.7"
+ "@ts-graphviz/common" "^2.1.5"
+ "@ts-graphviz/core" "^2.0.7"
ts-interface-checker@^0.1.9:
version "0.1.13"
@@ -29811,10 +29767,10 @@ typescript@4.6.4:
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.6.4.tgz#caa78bbc3a59e6a5c510d35703f6a09877ce45e9"
integrity sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==
-"typescript@>=3 < 6", typescript@^5.0.4, typescript@^5.4.4, typescript@^5.7.3, typescript@~5.8.0:
- version "5.8.3"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.8.3.tgz#92f8a3e5e3cf497356f4178c34cd65a7f5e8440e"
- integrity sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==
+"typescript@>=3 < 6", typescript@^5.7.3, typescript@^5.8.3:
+ version "5.9.3"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.9.3.tgz#5b4f59e15310ab17a216f5d6cf53ee476ede670f"
+ integrity sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==
typescript@^3.9:
version "3.9.10"
@@ -29826,6 +29782,11 @@ typescript@next:
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.2.0-dev.20230530.tgz#4251ade97a9d8a86850c4d5c3c4f3e1cb2ccf52c"
integrity sha512-bIoMajCZWzLB+pWwncaba/hZc6dRnw7x8T/fenOnP9gYQB/gc4xdm48AXp5SH5I/PvvSeZ/dXkUMtc8s8BiDZw==
+typescript@~5.8.0:
+ version "5.8.3"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.8.3.tgz#92f8a3e5e3cf497356f4178c34cd65a7f5e8440e"
+ integrity sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==
+
typeson-registry@^1.0.0-alpha.20:
version "1.0.0-alpha.39"
resolved "https://registry.yarnpkg.com/typeson-registry/-/typeson-registry-1.0.0-alpha.39.tgz#9e0f5aabd5eebfcffd65a796487541196f4b1211"
@@ -30555,6 +30516,11 @@ uuid@8.3.2, uuid@^8.0.0, uuid@^8.3.0, uuid@^8.3.2:
resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
+uuid@^10.0.0:
+ version "10.0.0"
+ resolved "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz#5a95aa454e6e002725c79055fd42aaba30ca6294"
+ integrity sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==
+
uuid@^11.1.0:
version "11.1.0"
resolved "https://registry.yarnpkg.com/uuid/-/uuid-11.1.0.tgz#9549028be1753bb934fc96e2bca09bb4105ae912"
@@ -31970,20 +31936,20 @@ zip-stream@^6.0.1:
compress-commons "^6.0.2"
readable-stream "^4.0.0"
-zod-to-json-schema@^3.24.1:
- version "3.24.5"
- resolved "https://registry.yarnpkg.com/zod-to-json-schema/-/zod-to-json-schema-3.24.5.tgz#d1095440b147fb7c2093812a53c54df8d5df50a3"
- integrity sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g==
+zod-to-json-schema@^3.22.3, zod-to-json-schema@^3.24.1:
+ version "3.24.6"
+ resolved "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.24.6.tgz#5920f020c4d2647edfbb954fa036082b92c9e12d"
+ integrity sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg==
zod@3.22.3:
version "3.22.3"
resolved "https://registry.yarnpkg.com/zod/-/zod-3.22.3.tgz#2fbc96118b174290d94e8896371c95629e87a060"
integrity sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==
-zod@^3.22.2, zod@^3.22.4, zod@^3.23.8, zod@^3.24.1:
- version "3.25.75"
- resolved "https://registry.yarnpkg.com/zod/-/zod-3.25.75.tgz#8ff9be2fbbcb381a9236f9f74a8879ca29dcc504"
- integrity sha512-OhpzAmVzabPOL6C3A3gpAifqr9MqihV/Msx3gor2b2kviCgcb+HM9SEOpMWwwNp9MRunWnhtAKUoo0AHhjyPPg==
+zod@^3.22.2, zod@^3.22.4, zod@^3.23.8, zod@^3.24.1, zod@^3.25.32:
+ version "3.25.76"
+ resolved "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz#26841c3f6fd22a6a2760e7ccb719179768471e34"
+ integrity sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==
zone.js@^0.12.0:
version "0.12.0"