From 5392463c5df57b2e70efbe34f2697b8d3885f2e7 Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Sun, 27 Nov 2022 19:21:26 +0100 Subject: [PATCH 01/43] 1 --- examples/minimal-react/client/package.json | 1 + examples/minimal-react/client/src/App.tsx | 2 + .../minimal-react/client/src/Greeting.tsx | 4 + .../react-query/src/internals/context.tsx | 12 + .../src/internals/getArrayQueryKey.ts | 6 +- .../src/shared/hooks/createHooksInternal.tsx | 3 + .../src/shared/proxy/utilsProxy.ts | 14 + pnpm-lock.yaml | 247 ++++++++++++------ 8 files changed, 214 insertions(+), 75 deletions(-) diff --git a/examples/minimal-react/client/package.json b/examples/minimal-react/client/package.json index b2d5428ebbf..f9167bff3b3 100644 --- a/examples/minimal-react/client/package.json +++ b/examples/minimal-react/client/package.json @@ -10,6 +10,7 @@ }, "dependencies": { "@tanstack/react-query": "^4.3.8", + "@tanstack/react-query-devtools": "^4.3.8", "@trpc/client": "^10.3.0", "@trpc/react-query": "^10.3.0", "@trpc/server": "^10.3.0", diff --git a/examples/minimal-react/client/src/App.tsx b/examples/minimal-react/client/src/App.tsx index ee2712c668f..3db5822ce84 100644 --- a/examples/minimal-react/client/src/App.tsx +++ b/examples/minimal-react/client/src/App.tsx @@ -1,4 +1,5 @@ import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; +import { ReactQueryDevtools } from '@tanstack/react-query-devtools'; import { httpBatchLink } from '@trpc/client'; import { useState } from 'react'; import { Greeting } from './Greeting'; @@ -19,6 +20,7 @@ export function App() { + ); diff --git a/examples/minimal-react/client/src/Greeting.tsx b/examples/minimal-react/client/src/Greeting.tsx index 9f2688bfb81..bc039353bd3 100644 --- a/examples/minimal-react/client/src/Greeting.tsx +++ b/examples/minimal-react/client/src/Greeting.tsx @@ -3,5 +3,9 @@ import { trpc } from './utils/trpc'; export function Greeting() { const greeting = trpc.greeting.useQuery({ name: 'tRPC user' }); + const utils = trpc.useContext(); + const qKey = utils.greeting.getQueryKey(); + console.log('qKey', qKey); + return
{greeting.data?.text}
; } diff --git a/packages/react-query/src/internals/context.tsx b/packages/react-query/src/internals/context.tsx index fdb72a3606f..7359185b0f4 100644 --- a/packages/react-query/src/internals/context.tsx +++ b/packages/react-query/src/internals/context.tsx @@ -24,6 +24,7 @@ import type { } from '@trpc/server'; import type { inferTransformedProcedureOutput } from '@trpc/server/shared'; import { createContext } from 'react'; +import { QueryKey, QueryType } from './getArrayQueryKey'; export interface TRPCFetchQueryOptions extends FetchQueryOptions, @@ -250,6 +251,17 @@ export interface TRPCContextState< >( pathAndInput: [TPath, TInput?], ): InfiniteData | undefined; + + /** + * Get the query key + */ + getQueryKey< + TPath extends keyof TRouter['_def']['queries'] & string, + TInput extends inferProcedureInput, + >( + pathAndInput: [TPath, TInput?], + type: QueryType, + ): QueryKey; } export const TRPCContext = createContext(null as any); diff --git a/packages/react-query/src/internals/getArrayQueryKey.ts b/packages/react-query/src/internals/getArrayQueryKey.ts index 1247d872106..1d082a85448 100644 --- a/packages/react-query/src/internals/getArrayQueryKey.ts +++ b/packages/react-query/src/internals/getArrayQueryKey.ts @@ -1,5 +1,9 @@ export type QueryType = 'query' | 'infinite' | 'any'; +export type QueryKey = [ + string[], + { input?: unknown; type?: Exclude }, +]; /** * To allow easy interactions with groups of related queries, such as * invalidating all queries of a router, we use an array as the path when @@ -10,7 +14,7 @@ export type QueryType = 'query' | 'infinite' | 'any'; export function getArrayQueryKey( queryKey: string | [string] | [string, ...unknown[]] | unknown[], type: QueryType, -): [string[], { input?: unknown; type?: Exclude }] { +): QueryKey { const queryKeyArrayed = Array.isArray(queryKey) ? queryKey : [queryKey]; const [path, input] = queryKeyArrayed; diff --git a/packages/react-query/src/shared/hooks/createHooksInternal.tsx b/packages/react-query/src/shared/hooks/createHooksInternal.tsx index bd8d28e0e57..501af4de4c8 100644 --- a/packages/react-query/src/shared/hooks/createHooksInternal.tsx +++ b/packages/react-query/src/shared/hooks/createHooksInternal.tsx @@ -370,6 +370,9 @@ export function createHooksInternal< }, [queryClient], ), + getQueryKey: useCallback((pathAndInput, type) => { + return getArrayQueryKey(pathAndInput, type); + }, []), }} > {props.children} diff --git a/packages/react-query/src/shared/proxy/utilsProxy.ts b/packages/react-query/src/shared/proxy/utilsProxy.ts index 49799c8b0b7..ab86156bd57 100644 --- a/packages/react-query/src/shared/proxy/utilsProxy.ts +++ b/packages/react-query/src/shared/proxy/utilsProxy.ts @@ -28,6 +28,7 @@ import { TRPCFetchQueryOptions, contextProps, } from '../../internals/context'; +import { QueryKey } from '../../internals/getArrayQueryKey'; import { getQueryKey } from '../../internals/getQueryKey'; type DecorateProcedure< @@ -149,6 +150,12 @@ type DecorateProcedure< getInfiniteData( input?: inferProcedureInput, ): InfiniteData> | undefined; + + /** + * Method to extract the query key for a given procedure + * @link https://trpc.io/docs/queries#query-key + */ + getQueryKey(input?: inferProcedureInput): QueryKey; }; /** @@ -165,6 +172,12 @@ type DecorateRouter = { filters?: InvalidateQueryFilters, options?: InvalidateOptions, ): Promise; + + /** + * Method to extract the query key for a given procedure + * @link https://trpc.io/docs/queries#query-key + */ + getQueryKey(): QueryKey; }; /** @@ -255,6 +268,7 @@ export function createReactQueryUtilsProxy< context.setInfiniteQueryData(queryKey, updater, ...rest), getData: () => context.getQueryData(queryKey), getInfiniteData: () => context.getInfiniteQueryData(queryKey), + getQueryKey: () => context.getQueryKey(queryKey, 'any'), }; return contextMap[utilName](); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 94293384984..29f1c8158fc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -113,10 +113,10 @@ importers: dependencies: '@prisma/client': '@registry.npmjs.com/@prisma/client/-/client-4.3.1.tgz?id=%2540examples%252Flegacy-next-starter_prisma@4.3.1' '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y - '@trpc/client': link:../../../packages/client - '@trpc/next': link:../../../packages/next - '@trpc/react-query': link:../../../packages/react-query - '@trpc/server': link:../../../packages/server + '@trpc/client': 10.4.0_@trpc+server@10.4.0 + '@trpc/next': 10.4.0_47q4vejpndwl4xzrzavmbxanhq + '@trpc/react-query': 10.4.0_ihvat6oi32xjot6aan57yrdqoi + '@trpc/server': 10.4.0 clsx: 1.2.1 next: 13.0.2_biqbaboplfbrettd7655fr4n2y react: 18.2.0 @@ -163,10 +163,10 @@ importers: zod: ^3.0.0 dependencies: '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y - '@trpc/client': link:../../../packages/client - '@trpc/next': link:../../../packages/next - '@trpc/react-query': link:../../../packages/react-query - '@trpc/server': link:../../../packages/server + '@trpc/client': 10.4.0_@trpc+server@10.4.0 + '@trpc/next': 10.4.0_47q4vejpndwl4xzrzavmbxanhq + '@trpc/react-query': 10.4.0_ihvat6oi32xjot6aan57yrdqoi + '@trpc/server': 10.4.0 next: 13.0.2_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -198,10 +198,10 @@ importers: zod: ^3.0.0 dependencies: '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y - '@trpc/client': link:../../../packages/client - '@trpc/next': link:../../../packages/next - '@trpc/react-query': link:../../../packages/react-query - '@trpc/server': link:../../../packages/server + '@trpc/client': 10.4.0_@trpc+server@10.4.0 + '@trpc/next': 10.4.0_47q4vejpndwl4xzrzavmbxanhq + '@trpc/react-query': 10.4.0_ihvat6oi32xjot6aan57yrdqoi + '@trpc/server': 10.4.0 next: 13.0.2_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -229,8 +229,8 @@ importers: wrangler: ^2.0.17 zod: ^3.0.0 dependencies: - '@trpc/client': link:../../packages/client - '@trpc/server': link:../../packages/server + '@trpc/client': 10.4.0_@trpc+server@10.4.0 + '@trpc/server': 10.4.0 zod: 3.19.1 devDependencies: '@cloudflare/workers-types': 3.16.0 @@ -260,9 +260,9 @@ importers: wait-port: ^1.0.1 zod: ^3.0.0 dependencies: - '@trpc/client': link:../../packages/client - '@trpc/react-query': link:../../packages/react-query - '@trpc/server': link:../../packages/server + '@trpc/client': 10.4.0_@trpc+server@10.4.0 + '@trpc/react-query': 10.4.0_kt5adj3vgoxdv7yd5pmw4qgcqu + '@trpc/server': 10.4.0 '@types/node-fetch': 2.6.2 express: 4.18.1 node-fetch: 2.6.7 @@ -296,9 +296,9 @@ importers: wait-port: ^1.0.1 zod: ^3.0.0 dependencies: - '@trpc/client': link:../../packages/client - '@trpc/react-query': link:../../packages/react-query - '@trpc/server': link:../../packages/server + '@trpc/client': 10.4.0_@trpc+server@10.4.0 + '@trpc/react-query': 10.4.0_kt5adj3vgoxdv7yd5pmw4qgcqu + '@trpc/server': 10.4.0 '@types/node-fetch': 2.6.2 abort-controller: 3.0.0 express: 4.18.1 @@ -336,8 +336,8 @@ importers: zod: ^3.0.0 dependencies: '@fastify/websocket': 5.0.0 - '@trpc/client': link:../../packages/client - '@trpc/server': link:../../packages/server + '@trpc/client': 10.4.0_@trpc+server@10.4.0 + '@trpc/server': 10.4.0 abort-controller: 3.0.0 fastify: 3.29.2 node-fetch: 2.6.7 @@ -367,8 +367,8 @@ importers: tsx: ^3.9.0 typescript: ^4.8.3 dependencies: - '@trpc/client': link:../../packages/client - '@trpc/server': link:../../packages/server + '@trpc/client': 10.4.0_@trpc+server@10.4.0 + '@trpc/server': 10.4.0 node-fetch: 2.6.7 tsx: 3.9.0 devDependencies: @@ -409,6 +409,7 @@ importers: examples/minimal-react/client: specifiers: '@tanstack/react-query': 4.6.0 + '@tanstack/react-query-devtools': ^4.3.8 '@trpc/client': ^10.3.0 '@trpc/react-query': ^10.3.0 '@trpc/server': ^10.3.0 @@ -421,9 +422,10 @@ importers: vite: ^3.1.3 dependencies: '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y - '@trpc/client': link:../../../packages/client - '@trpc/react-query': link:../../../packages/react-query - '@trpc/server': link:../../../packages/server + '@tanstack/react-query-devtools': 4.6.0_35w334xqtbzboqulr5pz522esm + '@trpc/client': 10.4.0_@trpc+server@10.4.0 + '@trpc/react-query': 10.4.0_ihvat6oi32xjot6aan57yrdqoi + '@trpc/server': 10.4.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 devDependencies: @@ -441,7 +443,7 @@ importers: typescript: ^4.8.3 zod: ^3.0.0 dependencies: - '@trpc/server': link:../../../packages/server + '@trpc/server': 10.4.0 zod: 3.19.1 devDependencies: '@types/node': 18.7.20 @@ -453,7 +455,7 @@ importers: '@trpc/client': ^10.3.0 '@types/node': ^18.7.20 dependencies: - '@trpc/client': link:../../../packages/client + '@trpc/client': 10.4.0 devDependencies: '@types/node': 18.7.20 @@ -462,7 +464,7 @@ importers: '@trpc/server': ^10.3.0 '@types/node': ^18.7.20 dependencies: - '@trpc/server': link:../../../packages/server + '@trpc/server': 10.4.0 devDependencies: '@types/node': 18.7.20 @@ -484,10 +486,10 @@ importers: zod: ^3.0.0 dependencies: '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y - '@trpc/client': link:../../packages/client - '@trpc/next': link:../../packages/next - '@trpc/react-query': link:../../packages/react-query - '@trpc/server': link:../../packages/server + '@trpc/client': 10.4.0_@trpc+server@10.4.0 + '@trpc/next': 10.4.0_47q4vejpndwl4xzrzavmbxanhq + '@trpc/react-query': 10.4.0_ihvat6oi32xjot6aan57yrdqoi + '@trpc/server': 10.4.0 next: 13.0.2_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -502,6 +504,7 @@ importers: examples/next-minimal-starter: specifiers: '@tanstack/react-query': 4.6.0 + '@tanstack/react-query-devtools': ^4.3.8 '@trpc/client': ^10.3.0 '@trpc/next': ^10.3.0 '@trpc/react-query': ^10.3.0 @@ -516,10 +519,11 @@ importers: zod: ^3.0.0 dependencies: '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y - '@trpc/client': link:../../packages/client - '@trpc/next': link:../../packages/next - '@trpc/react-query': link:../../packages/react-query - '@trpc/server': link:../../packages/server + '@tanstack/react-query-devtools': 4.6.0_35w334xqtbzboqulr5pz522esm + '@trpc/client': 10.4.0_@trpc+server@10.4.0 + '@trpc/next': 10.4.0_47q4vejpndwl4xzrzavmbxanhq + '@trpc/react-query': 10.4.0_ihvat6oi32xjot6aan57yrdqoi + '@trpc/server': 10.4.0 next: 13.0.2_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -566,10 +570,10 @@ importers: dependencies: '@prisma/client': '@registry.npmjs.com/@prisma/client/-/client-4.3.1.tgz?id=%2540examples%252Ftrpc-next-prisma-starter_prisma@4.3.1' '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y - '@trpc/client': link:../../packages/client - '@trpc/next': link:../../packages/next - '@trpc/react-query': link:../../packages/react-query - '@trpc/server': link:../../packages/server + '@trpc/client': 10.4.0_@trpc+server@10.4.0 + '@trpc/next': 10.4.0_47q4vejpndwl4xzrzavmbxanhq + '@trpc/react-query': 10.4.0_ihvat6oi32xjot6aan57yrdqoi + '@trpc/server': 10.4.0 clsx: 1.2.1 next: 13.0.2_biqbaboplfbrettd7655fr4n2y react: 18.2.0 @@ -624,10 +628,10 @@ importers: dependencies: '@prisma/client': '@registry.npmjs.com/@prisma/client/-/client-4.3.1.tgz?id=%2540examples%252Ftrpc-next-prisma-todomvc_prisma@4.3.1' '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y - '@trpc/client': link:../../packages/client - '@trpc/next': link:../../packages/next - '@trpc/react-query': link:../../packages/react-query - '@trpc/server': link:../../packages/server + '@trpc/client': 10.4.0_@trpc+server@10.4.0 + '@trpc/next': 10.4.0_47q4vejpndwl4xzrzavmbxanhq + '@trpc/react-query': 10.4.0_ihvat6oi32xjot6aan57yrdqoi + '@trpc/server': 10.4.0 clsx: 1.2.1 next: 13.0.2_biqbaboplfbrettd7655fr4n2y prisma: 4.3.1 @@ -690,10 +694,10 @@ importers: dependencies: '@prisma/client': '@registry.npmjs.com/@prisma/client/-/client-4.3.1.tgz?id=%2540examples%252Fnext-websockets-starter_prisma@4.3.1' '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y - '@trpc/client': link:../../packages/client - '@trpc/next': link:../../packages/next - '@trpc/react-query': link:../../packages/react-query - '@trpc/server': link:../../packages/server + '@trpc/client': 10.4.0_@trpc+server@10.4.0 + '@trpc/next': 10.4.0_47q4vejpndwl4xzrzavmbxanhq + '@trpc/react-query': 10.4.0_ihvat6oi32xjot6aan57yrdqoi + '@trpc/server': 10.4.0 clsx: 1.2.1 next: 13.0.2_biqbaboplfbrettd7655fr4n2y next-auth: 4.14.0_pknogjuzx4bv7zxtatcb2ahtsq @@ -741,8 +745,8 @@ importers: typescript: ^4.8.3 wait-port: ^1.0.1 devDependencies: - '@trpc/client': link:../../packages/client - '@trpc/server': link:../../packages/server + '@trpc/client': 10.4.0_@trpc+server@10.4.0 + '@trpc/server': 10.4.0 '@types/node': 18.7.20 node-fetch: 2.6.7 npm-run-all: 4.1.5 @@ -769,9 +773,9 @@ importers: ws: ^8.0.0 zod: ^3.0.0 dependencies: - '@trpc/client': link:../../packages/client - '@trpc/react-query': link:../../packages/react-query - '@trpc/server': link:../../packages/server + '@trpc/client': 10.4.0_@trpc+server@10.4.0 + '@trpc/react-query': 10.4.0_kt5adj3vgoxdv7yd5pmw4qgcqu + '@trpc/server': 10.4.0 '@types/node-fetch': 2.6.2 abort-controller: 3.0.0 node-fetch: 2.6.7 @@ -795,7 +799,7 @@ importers: tsx: ^3.9.0 devDependencies: '@testing-library/dom': 8.18.1 - '@trpc/server': link:../server + '@trpc/server': 10.4.0 '@types/node': 18.7.20 rollup: 2.79.1 tsx: 3.9.0 @@ -820,9 +824,9 @@ importers: react-ssr-prepass: 1.5.0_react@18.2.0 devDependencies: '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y - '@trpc/client': link:../client - '@trpc/react-query': link:../react-query - '@trpc/server': link:../server + '@trpc/client': 10.4.0_@trpc+server@10.4.0 + '@trpc/react-query': 10.4.0_ihvat6oi32xjot6aan57yrdqoi + '@trpc/server': 10.4.0 '@types/express': 4.17.14 '@types/node': 18.7.20 express: 4.18.1 @@ -849,8 +853,8 @@ importers: zod: ^3.0.0 devDependencies: '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y - '@trpc/client': link:../client - '@trpc/server': link:../server + '@trpc/client': 10.4.0_@trpc+server@10.4.0 + '@trpc/server': 10.4.0 '@types/express': 4.17.14 '@types/node': 18.7.20 express: 4.18.1 @@ -979,10 +983,10 @@ importers: '@testing-library/jest-dom': 5.16.5 '@testing-library/react': 13.4.0_biqbaboplfbrettd7655fr4n2y '@testing-library/user-event': 14.4.3_znccgeejomvff3jrsk3ljovfpu - '@trpc/client': link:../client - '@trpc/next': link:../next - '@trpc/react-query': link:../react-query - '@trpc/server': link:../server + '@trpc/client': 10.4.0_@trpc+server@10.4.0 + '@trpc/next': 10.4.0_47q4vejpndwl4xzrzavmbxanhq + '@trpc/react-query': 10.4.0_ihvat6oi32xjot6aan57yrdqoi + '@trpc/server': 10.4.0 '@types/jest': 27.5.2 '@types/node': 18.7.20 '@types/node-fetch': 2.6.2 @@ -1061,10 +1065,10 @@ importers: '@docusaurus/types': 2.2.0_biqbaboplfbrettd7655fr4n2y '@mdx-js/react': 1.6.22_react@18.2.0 '@tailwindcss/line-clamp': 0.4.2_tailwindcss@3.1.8 - '@trpc/client': link:../packages/client - '@trpc/next': link:../packages/next - '@trpc/react-query': link:../packages/react-query - '@trpc/server': link:../packages/server + '@trpc/client': 10.4.0_@trpc+server@10.4.0 + '@trpc/next': 10.4.0_wxojamrw2f4jkypxcprqc64l54 + '@trpc/react-query': 10.4.0_jxax7vu2gdlfuqio3hy3lx2gje + '@trpc/server': 10.4.0 '@visx/hierarchy': 2.10.0_react@18.2.0 '@visx/responsive': 2.10.0_react@18.2.0 clsx: 1.2.1 @@ -6180,7 +6184,6 @@ packages: engines: {node: '>=12'} dependencies: remove-accents: 0.4.2 - dev: true /@tanstack/query-core/4.6.0: resolution: {integrity: sha512-8b+vwooh8b4z1bIT3Ca7OVSyARM5JNbXi6F+g5VLYiflRd0AtJ+koqhin7UGhR11bbypmzVRKllWHwexWjKjDg==} @@ -6197,7 +6200,6 @@ packages: react: 18.2.0 react-dom: 18.2.0_react@18.2.0 use-sync-external-store: 1.2.0_react@18.2.0 - dev: true /@tanstack/react-query/4.6.0_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-ZIx8EfRBGagxw+3onFb//Fnv0hhXDj/UHIYovPGwHdancAG9ZL4D0ymUan4cXJib/L0rGPzYFvET/yTEIPPXAw==} @@ -6299,6 +6301,106 @@ packages: - supports-color dev: false + /@trpc/client/10.4.0: + resolution: {integrity: sha512-f8kREiVv2l7WgT2NrqDiyPPO6xz9o4LG2zrH/Q3aetx1GApZEBCjdBY3b9fb9/5ZhrbjjSzUmkUviBBF5FZoSw==} + peerDependencies: + '@trpc/server': 10.4.0 + dev: false + + /@trpc/client/10.4.0_@trpc+server@10.4.0: + resolution: {integrity: sha512-f8kREiVv2l7WgT2NrqDiyPPO6xz9o4LG2zrH/Q3aetx1GApZEBCjdBY3b9fb9/5ZhrbjjSzUmkUviBBF5FZoSw==} + peerDependencies: + '@trpc/server': 10.4.0 + dependencies: + '@trpc/server': 10.4.0 + + /@trpc/next/10.4.0_47q4vejpndwl4xzrzavmbxanhq: + resolution: {integrity: sha512-d1kG/OLpKLGrjsvj6IiZ5vRiU0tr/yNU8uWamb2t4oELttzk+DbvrSfyTaoG7czkC91buICVxSOL4slLqSwMFA==} + peerDependencies: + '@tanstack/react-query': ^4.3.8 + '@trpc/client': 10.4.0 + '@trpc/react-query': ^10.0.0-proxy-beta.21 + '@trpc/server': 10.4.0 + next: '*' + react: '>=16.8.0' + react-dom: '>=16.8.0' + dependencies: + '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y + '@trpc/client': 10.4.0_@trpc+server@10.4.0 + '@trpc/react-query': 10.4.0_ihvat6oi32xjot6aan57yrdqoi + '@trpc/server': 10.4.0 + next: 13.0.2_biqbaboplfbrettd7655fr4n2y + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-ssr-prepass: 1.5.0_react@18.2.0 + dev: false + + /@trpc/next/10.4.0_wxojamrw2f4jkypxcprqc64l54: + resolution: {integrity: sha512-d1kG/OLpKLGrjsvj6IiZ5vRiU0tr/yNU8uWamb2t4oELttzk+DbvrSfyTaoG7czkC91buICVxSOL4slLqSwMFA==} + peerDependencies: + '@tanstack/react-query': ^4.3.8 + '@trpc/client': 10.4.0 + '@trpc/react-query': ^10.0.0-proxy-beta.21 + '@trpc/server': 10.4.0 + next: '*' + react: '>=16.8.0' + react-dom: '>=16.8.0' + dependencies: + '@trpc/client': 10.4.0_@trpc+server@10.4.0 + '@trpc/react-query': 10.4.0_jxax7vu2gdlfuqio3hy3lx2gje + '@trpc/server': 10.4.0 + next: 13.0.2_ir3quccc6i62x6qn6jjhyjjiey + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-ssr-prepass: 1.5.0_react@18.2.0 + dev: false + + /@trpc/react-query/10.4.0_ihvat6oi32xjot6aan57yrdqoi: + resolution: {integrity: sha512-YoJG7oaGNaxtR1DZwhKQRkWWGJ1NSVSAOCxNkQJ7FNIoStcAZ55dkNKlGt8FUvuTImsU0FRsSYvb+414V7kW8w==} + peerDependencies: + '@tanstack/react-query': ^4.3.8 + '@trpc/client': 10.4.0 + '@trpc/server': 10.4.0 + react: '>=16.8.0' + react-dom: '>=16.8.0' + dependencies: + '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y + '@trpc/client': 10.4.0_@trpc+server@10.4.0 + '@trpc/server': 10.4.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + + /@trpc/react-query/10.4.0_jxax7vu2gdlfuqio3hy3lx2gje: + resolution: {integrity: sha512-YoJG7oaGNaxtR1DZwhKQRkWWGJ1NSVSAOCxNkQJ7FNIoStcAZ55dkNKlGt8FUvuTImsU0FRsSYvb+414V7kW8w==} + peerDependencies: + '@tanstack/react-query': ^4.3.8 + '@trpc/client': 10.4.0 + '@trpc/server': 10.4.0 + react: '>=16.8.0' + react-dom: '>=16.8.0' + dependencies: + '@trpc/client': 10.4.0_@trpc+server@10.4.0 + '@trpc/server': 10.4.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + dev: false + + /@trpc/react-query/10.4.0_kt5adj3vgoxdv7yd5pmw4qgcqu: + resolution: {integrity: sha512-YoJG7oaGNaxtR1DZwhKQRkWWGJ1NSVSAOCxNkQJ7FNIoStcAZ55dkNKlGt8FUvuTImsU0FRsSYvb+414V7kW8w==} + peerDependencies: + '@tanstack/react-query': ^4.3.8 + '@trpc/client': 10.4.0 + '@trpc/server': 10.4.0 + react: '>=16.8.0' + react-dom: '>=16.8.0' + dependencies: + '@trpc/client': 10.4.0_@trpc+server@10.4.0 + '@trpc/server': 10.4.0 + dev: false + + /@trpc/server/10.4.0: + resolution: {integrity: sha512-QtNSyDuA+gKpRwXBgemf8BlIRdE4xfLJBSg6tKFDvMYc0kbaiwrI7bPlldZMLwhAoJFnt0TmcaAiGCO/ymI+pg==} + /@trysound/sax/0.2.0: resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} engines: {node: '>=10.13.0'} @@ -14925,7 +15027,6 @@ packages: transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - dev: true /nice-try/1.0.5: resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} @@ -17323,7 +17424,6 @@ packages: /remove-accents/0.4.2: resolution: {integrity: sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA==} - dev: true /renderkid/3.0.0: resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==} @@ -18623,7 +18723,6 @@ packages: '@babel/core': 7.19.1 client-only: 0.0.1 react: 18.2.0 - dev: true /styled-jsx/5.1.0_react@18.2.0: resolution: {integrity: sha512-/iHaRJt9U7T+5tp6TRelLnqBqiaIT0HsO0+vgyj8hK2KUk7aejFqRrumqPUlAqDwAj8IbS/1hk3IhBAAK/FCUQ==} From bc702cceb64172c429afb9bc5833be1ba5fd0a95 Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Sun, 27 Nov 2022 19:31:44 +0100 Subject: [PATCH 02/43] 2 --- examples/minimal-react/client/src/Greeting.tsx | 2 +- packages/react-query/src/internals/context.tsx | 12 ------------ .../src/shared/hooks/createHooksInternal.tsx | 3 --- packages/react-query/src/shared/proxy/utilsProxy.ts | 11 +++++++++-- 4 files changed, 10 insertions(+), 18 deletions(-) diff --git a/examples/minimal-react/client/src/Greeting.tsx b/examples/minimal-react/client/src/Greeting.tsx index bc039353bd3..b0e2e265e25 100644 --- a/examples/minimal-react/client/src/Greeting.tsx +++ b/examples/minimal-react/client/src/Greeting.tsx @@ -4,7 +4,7 @@ export function Greeting() { const greeting = trpc.greeting.useQuery({ name: 'tRPC user' }); const utils = trpc.useContext(); - const qKey = utils.greeting.getQueryKey(); + const qKey = utils.greeting.getQueryKey({ name: 'tRPC user' }); console.log('qKey', qKey); return
{greeting.data?.text}
; diff --git a/packages/react-query/src/internals/context.tsx b/packages/react-query/src/internals/context.tsx index 3508047ddff..fbe0b0e7e50 100644 --- a/packages/react-query/src/internals/context.tsx +++ b/packages/react-query/src/internals/context.tsx @@ -26,7 +26,6 @@ import type { } from '@trpc/server'; import type { inferTransformedProcedureOutput } from '@trpc/server/shared'; import { createContext } from 'react'; -import { QueryKey, QueryType } from './getArrayQueryKey'; export interface TRPCFetchQueryOptions extends FetchQueryOptions, @@ -273,17 +272,6 @@ export interface TRPCContextState< >( pathAndInput: [TPath, TInput?], ): InfiniteData | undefined; - - /** - * Get the query key - */ - getQueryKey< - TPath extends keyof TRouter['_def']['queries'] & string, - TInput extends inferProcedureInput, - >( - pathAndInput: [TPath, TInput?], - type: QueryType, - ): QueryKey; } export const TRPCContext = createContext(null as any); diff --git a/packages/react-query/src/shared/hooks/createHooksInternal.tsx b/packages/react-query/src/shared/hooks/createHooksInternal.tsx index aa715ef3166..1f42b1f6ca2 100644 --- a/packages/react-query/src/shared/hooks/createHooksInternal.tsx +++ b/packages/react-query/src/shared/hooks/createHooksInternal.tsx @@ -382,9 +382,6 @@ export function createHooksInternal< }, [queryClient], ), - getQueryKey: useCallback((pathAndInput, type) => { - return getArrayQueryKey(pathAndInput, type); - }, []), }} > {props.children} diff --git a/packages/react-query/src/shared/proxy/utilsProxy.ts b/packages/react-query/src/shared/proxy/utilsProxy.ts index eff9f1b36bf..f270ede508e 100644 --- a/packages/react-query/src/shared/proxy/utilsProxy.ts +++ b/packages/react-query/src/shared/proxy/utilsProxy.ts @@ -29,7 +29,7 @@ import { TRPCFetchQueryOptions, contextProps, } from '../../internals/context'; -import { QueryKey } from '../../internals/getArrayQueryKey'; +import { QueryKey, getArrayQueryKey } from '../../internals/getArrayQueryKey'; import { getQueryKey } from '../../internals/getQueryKey'; type DecorateProcedure< @@ -165,6 +165,12 @@ type DecorateProcedure< * @link https://trpc.io/docs/queries#query-key */ getQueryKey(input?: inferProcedureInput): QueryKey; + + /** + * Method to extract the query key for a given procedure + * @link https://trpc.io/docs/queries#query-key + */ + getInfiniteQueryKey(input?: inferProcedureInput): QueryKey; }; /** @@ -278,7 +284,8 @@ export function createReactQueryUtilsProxy< context.setInfiniteQueryData(queryKey, updater, ...rest), getData: () => context.getQueryData(queryKey), getInfiniteData: () => context.getInfiniteQueryData(queryKey), - getQueryKey: () => context.getQueryKey(queryKey, 'any'), + getQueryKey: () => getArrayQueryKey(queryKey, 'query'), + getInfiniteQueryKey: () => getArrayQueryKey(queryKey, 'infinite'), }; return contextMap[utilName](); From 5b5538647fc6fb910bb0f286281e3f2d5ebe459f Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Sun, 27 Nov 2022 19:50:51 +0100 Subject: [PATCH 03/43] add some tests --- .../minimal-react/client/src/Greeting.tsx | 4 +- examples/minimal-react/server/index.ts | 2 +- .../src/shared/proxy/utilsProxy.ts | 4 +- .../tests/server/react/useContext.test.tsx | 59 +++++++++++++++++++ 4 files changed, 64 insertions(+), 5 deletions(-) diff --git a/examples/minimal-react/client/src/Greeting.tsx b/examples/minimal-react/client/src/Greeting.tsx index b0e2e265e25..e46df3fac57 100644 --- a/examples/minimal-react/client/src/Greeting.tsx +++ b/examples/minimal-react/client/src/Greeting.tsx @@ -1,10 +1,10 @@ import { trpc } from './utils/trpc'; export function Greeting() { - const greeting = trpc.greeting.useQuery({ name: 'tRPC user' }); + const greeting = trpc.greeting.useQuery(); const utils = trpc.useContext(); - const qKey = utils.greeting.getQueryKey({ name: 'tRPC user' }); + const qKey = utils.greeting.getQueryKey(); console.log('qKey', qKey); return
{greeting.data?.text}
; diff --git a/examples/minimal-react/server/index.ts b/examples/minimal-react/server/index.ts index 9286e9ac163..c5dad77cfcf 100644 --- a/examples/minimal-react/server/index.ts +++ b/examples/minimal-react/server/index.ts @@ -19,7 +19,7 @@ const appRouter = router({ .input( z .object({ - name: z.string().nullish(), + name: z.string(), }) .nullish(), ) diff --git a/packages/react-query/src/shared/proxy/utilsProxy.ts b/packages/react-query/src/shared/proxy/utilsProxy.ts index f270ede508e..a2bcdf0e01d 100644 --- a/packages/react-query/src/shared/proxy/utilsProxy.ts +++ b/packages/react-query/src/shared/proxy/utilsProxy.ts @@ -164,13 +164,13 @@ type DecorateProcedure< * Method to extract the query key for a given procedure * @link https://trpc.io/docs/queries#query-key */ - getQueryKey(input?: inferProcedureInput): QueryKey; + getQueryKey(input: inferProcedureInput): QueryKey; /** * Method to extract the query key for a given procedure * @link https://trpc.io/docs/queries#query-key */ - getInfiniteQueryKey(input?: inferProcedureInput): QueryKey; + getInfiniteQueryKey(input: inferProcedureInput): QueryKey; }; /** diff --git a/packages/tests/server/react/useContext.test.tsx b/packages/tests/server/react/useContext.test.tsx index fa941c4ec0a..de9dfd12b42 100644 --- a/packages/tests/server/react/useContext.test.tsx +++ b/packages/tests/server/react/useContext.test.tsx @@ -798,4 +798,63 @@ describe('query keys are stored separtely', () => { `); expect(data.infinite).toBeUndefined(); }); + + describe('getQueryKeys', () => { + test('no input', async () => { + const { proxy, App } = ctx; + + function MyComponent() { + const utils = proxy.useContext(); + const happy = utils.post.all.getQueryKey(); + + // @ts-expect-error - post.all has no input + const sad = utils.post.all.getQueryKey('foo'); + + return
{JSON.stringify(happy)}
; + } + + const utils = render( + + + , + ); + + await waitFor(() => { + expect(utils.getByTestId('qKey')).toHaveTextContent( + JSON.stringify([['post', 'all'], { type: 'query' }]), + ); + }); + }); + + test('with input', async () => { + const { proxy, App } = ctx; + + function MyComponent() { + const utils = proxy.useContext(); + const happy = utils.post.byId.getQueryKey({ id: 1 }); + + // @ts-expect-error - post.byId has required input + const sad1 = utils.post.byId.getQueryKey(); + // @ts-expect-error - id should be a number + const sad2 = utils.post.byId.getQueryKey({ id: '1' }); + + return
{JSON.stringify(happy)}
; + } + + const utils = render( + + + , + ); + + await waitFor(() => { + expect(utils.getByTestId('qKey')).toHaveTextContent( + JSON.stringify([ + ['post', 'byId'], + { input: { id: 1 }, type: 'query' }, + ]), + ); + }); + }); + }); }); From 2711978464a63a3479c1a05907bc650d859d936e Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Sun, 27 Nov 2022 20:31:35 +0100 Subject: [PATCH 04/43] failing test --- .../minimal-react/client/src/Greeting.tsx | 18 +++++- examples/minimal-react/server/index.ts | 3 +- .../tests/server/react/useContext.test.tsx | 59 +++++++++++++++++++ 3 files changed, 76 insertions(+), 4 deletions(-) diff --git a/examples/minimal-react/client/src/Greeting.tsx b/examples/minimal-react/client/src/Greeting.tsx index e46df3fac57..e1681c3e83e 100644 --- a/examples/minimal-react/client/src/Greeting.tsx +++ b/examples/minimal-react/client/src/Greeting.tsx @@ -1,11 +1,23 @@ +import { useQueryClient } from '@tanstack/react-query'; import { trpc } from './utils/trpc'; export function Greeting() { - const greeting = trpc.greeting.useQuery(); - + const qc = useQueryClient(); const utils = trpc.useContext(); + + const greeting = trpc.greeting.useQuery(); const qKey = utils.greeting.getQueryKey(); + + const isFetching = qc.isFetching({ queryKey: qKey }); + console.log('qKey', qKey); + console.log('isFetching', isFetching); - return
{greeting.data?.text}
; + return ( +
+ {greeting.data?.text ?? 'Loading...'} + {!!isFetching && ' (fetching)'} + +
+ ); } diff --git a/examples/minimal-react/server/index.ts b/examples/minimal-react/server/index.ts index c5dad77cfcf..4f5ddf8d323 100644 --- a/examples/minimal-react/server/index.ts +++ b/examples/minimal-react/server/index.ts @@ -23,8 +23,9 @@ const appRouter = router({ }) .nullish(), ) - .query(({ input }) => { + .query(async ({ input }) => { // This is what you're returning to your client + await new Promise((resolve) => setTimeout(resolve, 1000)); return { text: `hello ${input?.name ?? 'world'}`, // 💡 Tip: Try adding a new property here and see it propagate to the client straight-away diff --git a/packages/tests/server/react/useContext.test.tsx b/packages/tests/server/react/useContext.test.tsx index de9dfd12b42..0c0f69bb7ae 100644 --- a/packages/tests/server/react/useContext.test.tsx +++ b/packages/tests/server/react/useContext.test.tsx @@ -1,5 +1,6 @@ /* eslint-disable react-hooks/exhaustive-deps */ import { getServerAndReactClient } from './__reactHelpers'; +import { useQueryClient } from '@tanstack/react-query'; import { render, waitFor } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import { initTRPC } from '@trpc/server/src/core'; @@ -856,5 +857,63 @@ describe('query keys are stored separtely', () => { ); }); }); + + test('on router', async () => { + const { proxy, App } = ctx; + + function MyComponent() { + const utils = proxy.useContext(); + const happy = utils.post.getQueryKey(); + + // @ts-expect-error - router has no input + const sad = utils.post.getQueryKey('foo'); + + return ( +
+
{JSON.stringify(happy)}
+
+ ); + } + + const utils = render( + + + , + ); + + await waitFor(() => { + expect(utils.getByTestId('qKey')).toHaveTextContent( + JSON.stringify([['post']]), + ); + }); + }); + + test('forwarded to a real method', async () => { + const { proxy, App } = ctx; + + function MyComponent() { + const utils = proxy.useContext(); + const qc = useQueryClient(); + + const key = utils.post.all.getQueryKey(); + const isFetching = qc.isFetching({ queryKey: key }); + + return
{isFetching}
; + } + + const utils = render( + + + , + ); + + const testElem = utils.getByTestId('isFetching'); + + // should be fetching initially, and then not + expect(testElem).toHaveTextContent('1'); + await waitFor(() => { + expect(testElem).toHaveTextContent('0'); + }); + }); }); }); From 30dcc40daf0f5986b855fc0ec7db5df94fb41a1e Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Sun, 27 Nov 2022 20:39:35 +0100 Subject: [PATCH 05/43] simplify --- packages/tests/server/react/useContext.test.tsx | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/tests/server/react/useContext.test.tsx b/packages/tests/server/react/useContext.test.tsx index 0c0f69bb7ae..47efd67c302 100644 --- a/packages/tests/server/react/useContext.test.tsx +++ b/packages/tests/server/react/useContext.test.tsx @@ -907,12 +907,10 @@ describe('query keys are stored separtely', () => { , ); - const testElem = utils.getByTestId('isFetching'); - // should be fetching initially, and then not - expect(testElem).toHaveTextContent('1'); + expect(utils.container).toHaveTextContent('1'); await waitFor(() => { - expect(testElem).toHaveTextContent('0'); + expect(utils.container).toHaveTextContent('0'); }); }); }); From d77f3c85f3fe96c77d110f489d1cb741af63e7eb Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Sun, 27 Nov 2022 21:49:37 +0100 Subject: [PATCH 06/43] going places --- .../minimal-react/client/src/Greeting.tsx | 9 ++++--- examples/minimal-react/server/index.ts | 8 ++++++ .../src/internals/getArrayQueryKey.ts | 3 ++- .../src/shared/proxy/utilsProxy.ts | 22 +++++++-------- .../tests/server/react/useContext.test.tsx | 27 +++++++++---------- 5 files changed, 39 insertions(+), 30 deletions(-) diff --git a/examples/minimal-react/client/src/Greeting.tsx b/examples/minimal-react/client/src/Greeting.tsx index e1681c3e83e..39bd4087eec 100644 --- a/examples/minimal-react/client/src/Greeting.tsx +++ b/examples/minimal-react/client/src/Greeting.tsx @@ -1,4 +1,4 @@ -import { useQueryClient } from '@tanstack/react-query'; +import { useIsFetching, useQueryClient } from '@tanstack/react-query'; import { trpc } from './utils/trpc'; export function Greeting() { @@ -6,9 +6,10 @@ export function Greeting() { const utils = trpc.useContext(); const greeting = trpc.greeting.useQuery(); - const qKey = utils.greeting.getQueryKey(); + const qKey = utils.greeting.getQueryKey(undefined, 'any'); + const rKey = utils.l1.getQueryKey(undefined, 'any'); - const isFetching = qc.isFetching({ queryKey: qKey }); + const isFetching = useIsFetching(qKey); console.log('qKey', qKey); console.log('isFetching', isFetching); @@ -16,7 +17,7 @@ export function Greeting() { return (
{greeting.data?.text ?? 'Loading...'} - {!!isFetching && ' (fetching)'} + {isFetching}
); diff --git a/examples/minimal-react/server/index.ts b/examples/minimal-react/server/index.ts index 4f5ddf8d323..18a708bb03c 100644 --- a/examples/minimal-react/server/index.ts +++ b/examples/minimal-react/server/index.ts @@ -13,6 +13,14 @@ const publicProcedure = t.procedure; const router = t.router; const appRouter = router({ + l1: router({ + l2: router({ + proc: publicProcedure.query(() => 'hello world'), + inputProc: publicProcedure + .input(z.string()) + .query(({ input }) => `hello ${input}`), + }), + }), greeting: publicProcedure // This is the input schema of your procedure // 💡 Tip: Try changing this and see type errors on the client straight away diff --git a/packages/react-query/src/internals/getArrayQueryKey.ts b/packages/react-query/src/internals/getArrayQueryKey.ts index 1d082a85448..4b598191762 100644 --- a/packages/react-query/src/internals/getArrayQueryKey.ts +++ b/packages/react-query/src/internals/getArrayQueryKey.ts @@ -4,13 +4,14 @@ export type QueryKey = [ string[], { input?: unknown; type?: Exclude }, ]; + /** * To allow easy interactions with groups of related queries, such as * invalidating all queries of a router, we use an array as the path when * storing in tanstack query. This function converts from the `.` separated * path passed around internally by both the legacy and proxy implementation. * https://github.com/trpc/trpc/issues/2611 - */ + **/ export function getArrayQueryKey( queryKey: string | [string] | [string, ...unknown[]] | unknown[], type: QueryType, diff --git a/packages/react-query/src/shared/proxy/utilsProxy.ts b/packages/react-query/src/shared/proxy/utilsProxy.ts index a2bcdf0e01d..a563d51707d 100644 --- a/packages/react-query/src/shared/proxy/utilsProxy.ts +++ b/packages/react-query/src/shared/proxy/utilsProxy.ts @@ -29,7 +29,11 @@ import { TRPCFetchQueryOptions, contextProps, } from '../../internals/context'; -import { QueryKey, getArrayQueryKey } from '../../internals/getArrayQueryKey'; +import { + QueryKey, + QueryType, + getArrayQueryKey, +} from '../../internals/getArrayQueryKey'; import { getQueryKey } from '../../internals/getQueryKey'; type DecorateProcedure< @@ -164,13 +168,10 @@ type DecorateProcedure< * Method to extract the query key for a given procedure * @link https://trpc.io/docs/queries#query-key */ - getQueryKey(input: inferProcedureInput): QueryKey; - - /** - * Method to extract the query key for a given procedure - * @link https://trpc.io/docs/queries#query-key - */ - getInfiniteQueryKey(input: inferProcedureInput): QueryKey; + getQueryKey( + input: inferProcedureInput, + type: QueryType, + ): QueryKey; }; /** @@ -192,7 +193,7 @@ type DecorateRouter = { * Method to extract the query key for a given procedure * @link https://trpc.io/docs/queries#query-key */ - getQueryKey(): QueryKey; + getQueryKey(input: undefined, type: 'any'): QueryKey; }; /** @@ -284,8 +285,7 @@ export function createReactQueryUtilsProxy< context.setInfiniteQueryData(queryKey, updater, ...rest), getData: () => context.getQueryData(queryKey), getInfiniteData: () => context.getInfiniteQueryData(queryKey), - getQueryKey: () => getArrayQueryKey(queryKey, 'query'), - getInfiniteQueryKey: () => getArrayQueryKey(queryKey, 'infinite'), + getQueryKey: () => getArrayQueryKey(queryKey, rest[0]), }; return contextMap[utilName](); diff --git a/packages/tests/server/react/useContext.test.tsx b/packages/tests/server/react/useContext.test.tsx index 47efd67c302..edc30d5edbd 100644 --- a/packages/tests/server/react/useContext.test.tsx +++ b/packages/tests/server/react/useContext.test.tsx @@ -1,6 +1,6 @@ /* eslint-disable react-hooks/exhaustive-deps */ import { getServerAndReactClient } from './__reactHelpers'; -import { useQueryClient } from '@tanstack/react-query'; +import { useIsFetching } from '@tanstack/react-query'; import { render, waitFor } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import { initTRPC } from '@trpc/server/src/core'; @@ -806,7 +806,7 @@ describe('query keys are stored separtely', () => { function MyComponent() { const utils = proxy.useContext(); - const happy = utils.post.all.getQueryKey(); + const happy = utils.post.all.getQueryKey(undefined, 'query'); // @ts-expect-error - post.all has no input const sad = utils.post.all.getQueryKey('foo'); @@ -832,12 +832,12 @@ describe('query keys are stored separtely', () => { function MyComponent() { const utils = proxy.useContext(); - const happy = utils.post.byId.getQueryKey({ id: 1 }); + const happy = utils.post.byId.getQueryKey({ id: 1 }, 'query'); // @ts-expect-error - post.byId has required input - const sad1 = utils.post.byId.getQueryKey(); - // @ts-expect-error - id should be a number - const sad2 = utils.post.byId.getQueryKey({ id: '1' }); + const sad1 = utils.post.byId.getQueryKey(undefined, 'query'); + // @ts-expect-error - need to specify type + const sad2 = utils.post.byId.getQueryKey(); return
{JSON.stringify(happy)}
; } @@ -863,10 +863,10 @@ describe('query keys are stored separtely', () => { function MyComponent() { const utils = proxy.useContext(); - const happy = utils.post.getQueryKey(); + const happy = utils.post.getQueryKey(undefined, 'any'); // @ts-expect-error - router has no input - const sad = utils.post.getQueryKey('foo'); + const sad = utils.post.getQueryKey('foo', 'any'); return (
@@ -883,7 +883,7 @@ describe('query keys are stored separtely', () => { await waitFor(() => { expect(utils.getByTestId('qKey')).toHaveTextContent( - JSON.stringify([['post']]), + JSON.stringify([['post'], {}]), ); }); }); @@ -893,12 +893,11 @@ describe('query keys are stored separtely', () => { function MyComponent() { const utils = proxy.useContext(); - const qc = useQueryClient(); + proxy.post.all.useQuery(); + const qKey = utils.post.all.getQueryKey(undefined, 'query'); + const isFetching = useIsFetching(qKey); - const key = utils.post.all.getQueryKey(); - const isFetching = qc.isFetching({ queryKey: key }); - - return
{isFetching}
; + return
{isFetching}
; } const utils = render( From 36ffd96b6c6a0b62e4123feebbe73c607b38b72d Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Sun, 27 Nov 2022 22:11:23 +0100 Subject: [PATCH 07/43] docs --- www/docs/reactjs/useContext.mdx | 34 +++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/www/docs/reactjs/useContext.mdx b/www/docs/reactjs/useContext.mdx index 69d078f6810..2b295db0024 100644 --- a/www/docs/reactjs/useContext.mdx +++ b/www/docs/reactjs/useContext.mdx @@ -95,6 +95,40 @@ These are the helpers you'll get access to via `useContext`. The table below wil | `setInfiniteData` | [`queryClient.setInfiniteQueryData`](https://tanstack.com/query/v4/docs/reference/QueryClient#queryclientsetquerydata) | | `getInfiniteData` | [`queryClient.getInfiniteData`](https://tanstack.com/query/v4/docs/reference/QueryClient#queryclientgetquerydata) | +**❓ The function I want isn't here!** + +`@tanstack/react-query` has a lot of functions that we haven't put in the tRPC context yet. If you need a function that isn't here, feel free to [open a feature request](https://github.com/trpc/trpc/issues/new/choose) requesting it. + +In the meantime, you can import and use the function directly from `@tanstack/react-query`. We provide a `getQueryKey` helper on routers and procedures so that you can easily provide the native function the correct query key. + +```tsx +function getQueryKey( + input: TInput, + type: QueryType; +) + +type QueryType = "query" | "infinite" | "any"; +// for useQuery --^ | | +// for useInfinitQuery -----^ | +// for router ---------------------------^ +``` + +```tsx title="MyComponent.tsx" +import { useIsFetching } from '@tanstack/react-query'; + +function MyComponent() { + const utils = trpc.useContext(); + const posts = trpc.post.list.useQuery(); + + const queryKey = utils.post.list.getQueryKey(undefined, 'query'); + const isFetching = useIsFetching(queryKey); + + // ... +} +``` + +## Proxy client + In addition to the above react-query helpers, the context also exposes your tRPC proxy client. This lets you call your procedures with `async`/`await` without needing to create an additional vanilla client. ```tsx From 0a97a6b2ed9f4e9a5784e5215d0c61cd82372c21 Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Sun, 27 Nov 2022 22:29:02 +0100 Subject: [PATCH 08/43] more docs --- www/docs/reactjs/useContext.mdx | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/www/docs/reactjs/useContext.mdx b/www/docs/reactjs/useContext.mdx index 2b295db0024..97490f3c213 100644 --- a/www/docs/reactjs/useContext.mdx +++ b/www/docs/reactjs/useContext.mdx @@ -114,14 +114,21 @@ type QueryType = "query" | "infinite" | "any"; ``` ```tsx title="MyComponent.tsx" -import { useIsFetching } from '@tanstack/react-query'; +import { useIsFetching, useQueryClient } from '@tanstack/react-query'; function MyComponent() { + const qc = useQueryClient(); const utils = trpc.useContext(); + const posts = trpc.post.list.useQuery(); - const queryKey = utils.post.list.getQueryKey(undefined, 'query'); - const isFetching = useIsFetching(queryKey); + // See if a query is fetching + const postListKey = utils.post.list.getQueryKey(undefined, 'query'); + const isFetching = useIsFetching(postListKey); + + // Set some query defaults for an entire router + const postKey = utils.post.getQueryKey(undefined, 'any'); + qc.setQueryDefaults(postKey, { staleTime: 30 * 60 * 1000 }); // ... } From 217db3769898a3a2be52af590422bbc85746c17b Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Sun, 27 Nov 2022 22:31:30 +0100 Subject: [PATCH 09/43] revert example --- examples/minimal-react/client/package.json | 1 - examples/minimal-react/client/src/App.tsx | 2 -- .../minimal-react/client/src/Greeting.tsx | 21 ++----------------- examples/minimal-react/server/index.ts | 13 ++---------- pnpm-lock.yaml | 5 +++-- 5 files changed, 7 insertions(+), 35 deletions(-) diff --git a/examples/minimal-react/client/package.json b/examples/minimal-react/client/package.json index f58301775e2..7b9e90f0fcd 100644 --- a/examples/minimal-react/client/package.json +++ b/examples/minimal-react/client/package.json @@ -10,7 +10,6 @@ }, "dependencies": { "@tanstack/react-query": "^4.3.8", - "@tanstack/react-query-devtools": "^4.3.8", "@trpc/client": "^10.4.0", "@trpc/react-query": "^10.4.0", "@trpc/server": "^10.4.0", diff --git a/examples/minimal-react/client/src/App.tsx b/examples/minimal-react/client/src/App.tsx index 3db5822ce84..ee2712c668f 100644 --- a/examples/minimal-react/client/src/App.tsx +++ b/examples/minimal-react/client/src/App.tsx @@ -1,5 +1,4 @@ import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; -import { ReactQueryDevtools } from '@tanstack/react-query-devtools'; import { httpBatchLink } from '@trpc/client'; import { useState } from 'react'; import { Greeting } from './Greeting'; @@ -20,7 +19,6 @@ export function App() { - ); diff --git a/examples/minimal-react/client/src/Greeting.tsx b/examples/minimal-react/client/src/Greeting.tsx index 39bd4087eec..9f2688bfb81 100644 --- a/examples/minimal-react/client/src/Greeting.tsx +++ b/examples/minimal-react/client/src/Greeting.tsx @@ -1,24 +1,7 @@ -import { useIsFetching, useQueryClient } from '@tanstack/react-query'; import { trpc } from './utils/trpc'; export function Greeting() { - const qc = useQueryClient(); - const utils = trpc.useContext(); + const greeting = trpc.greeting.useQuery({ name: 'tRPC user' }); - const greeting = trpc.greeting.useQuery(); - const qKey = utils.greeting.getQueryKey(undefined, 'any'); - const rKey = utils.l1.getQueryKey(undefined, 'any'); - - const isFetching = useIsFetching(qKey); - - console.log('qKey', qKey); - console.log('isFetching', isFetching); - - return ( -
- {greeting.data?.text ?? 'Loading...'} - {isFetching} - -
- ); + return
{greeting.data?.text}
; } diff --git a/examples/minimal-react/server/index.ts b/examples/minimal-react/server/index.ts index 18a708bb03c..9286e9ac163 100644 --- a/examples/minimal-react/server/index.ts +++ b/examples/minimal-react/server/index.ts @@ -13,27 +13,18 @@ const publicProcedure = t.procedure; const router = t.router; const appRouter = router({ - l1: router({ - l2: router({ - proc: publicProcedure.query(() => 'hello world'), - inputProc: publicProcedure - .input(z.string()) - .query(({ input }) => `hello ${input}`), - }), - }), greeting: publicProcedure // This is the input schema of your procedure // 💡 Tip: Try changing this and see type errors on the client straight away .input( z .object({ - name: z.string(), + name: z.string().nullish(), }) .nullish(), ) - .query(async ({ input }) => { + .query(({ input }) => { // This is what you're returning to your client - await new Promise((resolve) => setTimeout(resolve, 1000)); return { text: `hello ${input?.name ?? 'world'}`, // 💡 Tip: Try adding a new property here and see it propagate to the client straight-away diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3acf53c3434..2e81ef72b6b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -409,7 +409,6 @@ importers: examples/minimal-react/client: specifiers: '@tanstack/react-query': 4.6.0 - '@tanstack/react-query-devtools': ^4.3.8 '@trpc/client': ^10.4.0 '@trpc/react-query': ^10.4.0 '@trpc/server': ^10.4.0 @@ -422,7 +421,6 @@ importers: vite: ^3.1.3 dependencies: '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y - '@tanstack/react-query-devtools': 4.6.0_35w334xqtbzboqulr5pz522esm '@trpc/client': link:../../../packages/client '@trpc/react-query': link:../../../packages/react-query '@trpc/server': link:../../../packages/server @@ -6280,6 +6278,7 @@ packages: engines: {node: '>=12'} dependencies: remove-accents: 0.4.2 + dev: true /@tanstack/query-core/4.6.0: resolution: {integrity: sha512-8b+vwooh8b4z1bIT3Ca7OVSyARM5JNbXi6F+g5VLYiflRd0AtJ+koqhin7UGhR11bbypmzVRKllWHwexWjKjDg==} @@ -6296,6 +6295,7 @@ packages: react: 18.2.0 react-dom: 18.2.0_react@18.2.0 use-sync-external-store: 1.2.0_react@18.2.0 + dev: true /@tanstack/react-query/4.6.0_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-ZIx8EfRBGagxw+3onFb//Fnv0hhXDj/UHIYovPGwHdancAG9ZL4D0ymUan4cXJib/L0rGPzYFvET/yTEIPPXAw==} @@ -17683,6 +17683,7 @@ packages: /remove-accents/0.4.2: resolution: {integrity: sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA==} + dev: true /renderkid/3.0.0: resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==} From 964da9c1c663ee95886d1836a6aa269ba07209bb Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Sun, 27 Nov 2022 22:34:49 +0100 Subject: [PATCH 10/43] docs 3 --- packages/react-query/src/shared/proxy/utilsProxy.ts | 8 ++++---- www/docs/reactjs/useContext.mdx | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/react-query/src/shared/proxy/utilsProxy.ts b/packages/react-query/src/shared/proxy/utilsProxy.ts index a563d51707d..691edd558e0 100644 --- a/packages/react-query/src/shared/proxy/utilsProxy.ts +++ b/packages/react-query/src/shared/proxy/utilsProxy.ts @@ -165,8 +165,8 @@ type DecorateProcedure< ): InfiniteData> | undefined; /** - * Method to extract the query key for a given procedure - * @link https://trpc.io/docs/queries#query-key + * Method to extract the query key for a procedure + * @link https://trpc.io/docs/useContext#-the-function-i-want-isnt-here */ getQueryKey( input: inferProcedureInput, @@ -190,8 +190,8 @@ type DecorateRouter = { ): Promise; /** - * Method to extract the query key for a given procedure - * @link https://trpc.io/docs/queries#query-key + * Method to extract the query key for a router + * @link https://trpc.io/docs/useContext#-the-function-i-want-isnt-here */ getQueryKey(input: undefined, type: 'any'): QueryKey; }; diff --git a/www/docs/reactjs/useContext.mdx b/www/docs/reactjs/useContext.mdx index 97490f3c213..6356a075d3e 100644 --- a/www/docs/reactjs/useContext.mdx +++ b/www/docs/reactjs/useContext.mdx @@ -95,7 +95,7 @@ These are the helpers you'll get access to via `useContext`. The table below wil | `setInfiniteData` | [`queryClient.setInfiniteQueryData`](https://tanstack.com/query/v4/docs/reference/QueryClient#queryclientsetquerydata) | | `getInfiniteData` | [`queryClient.getInfiniteData`](https://tanstack.com/query/v4/docs/reference/QueryClient#queryclientgetquerydata) | -**❓ The function I want isn't here!** +### ❓ The function I want isn't here! `@tanstack/react-query` has a lot of functions that we haven't put in the tRPC context yet. If you need a function that isn't here, feel free to [open a feature request](https://github.com/trpc/trpc/issues/new/choose) requesting it. From 90a91732c5b15c3e53c72cb69cfc47aa03ecb17a Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Sun, 27 Nov 2022 22:36:30 +0100 Subject: [PATCH 11/43] add test --- packages/tests/server/react/useContext.test.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/tests/server/react/useContext.test.tsx b/packages/tests/server/react/useContext.test.tsx index edc30d5edbd..40411a65e5e 100644 --- a/packages/tests/server/react/useContext.test.tsx +++ b/packages/tests/server/react/useContext.test.tsx @@ -809,7 +809,9 @@ describe('query keys are stored separtely', () => { const happy = utils.post.all.getQueryKey(undefined, 'query'); // @ts-expect-error - post.all has no input - const sad = utils.post.all.getQueryKey('foo'); + const sad1 = utils.post.all.getQueryKey('foo'); + // @ts-expect-error - need to specify type + const sad2 = utils.post.all.getQueryKey(undefined); return
{JSON.stringify(happy)}
; } From dc92dcf317145c7aa0737b04c310ff8473a38a53 Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Sun, 27 Nov 2022 22:37:26 +0100 Subject: [PATCH 12/43] fix test --- packages/tests/server/react/useContext.test.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/tests/server/react/useContext.test.tsx b/packages/tests/server/react/useContext.test.tsx index 40411a65e5e..39cb0df2b4b 100644 --- a/packages/tests/server/react/useContext.test.tsx +++ b/packages/tests/server/react/useContext.test.tsx @@ -839,7 +839,7 @@ describe('query keys are stored separtely', () => { // @ts-expect-error - post.byId has required input const sad1 = utils.post.byId.getQueryKey(undefined, 'query'); // @ts-expect-error - need to specify type - const sad2 = utils.post.byId.getQueryKey(); + const sad2 = utils.post.byId.getQueryKey({ id: 1 }); return
{JSON.stringify(happy)}
; } From 5813e19e264ae6534c780431a1227896e5b0293f Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Sun, 27 Nov 2022 22:38:40 +0100 Subject: [PATCH 13/43] restructure --- packages/tests/server/react/useContext.test.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/tests/server/react/useContext.test.tsx b/packages/tests/server/react/useContext.test.tsx index 39cb0df2b4b..48d4f357dd1 100644 --- a/packages/tests/server/react/useContext.test.tsx +++ b/packages/tests/server/react/useContext.test.tsx @@ -894,8 +894,9 @@ describe('query keys are stored separtely', () => { const { proxy, App } = ctx; function MyComponent() { - const utils = proxy.useContext(); proxy.post.all.useQuery(); + + const utils = proxy.useContext(); const qKey = utils.post.all.getQueryKey(undefined, 'query'); const isFetching = useIsFetching(qKey); From 366107dcc1972ad12300f2e5e6d58f59a65f8b80 Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Sun, 27 Nov 2022 22:40:39 +0100 Subject: [PATCH 14/43] revert lock --- pnpm-lock.yaml | 7078 ++++++++++++++++++++++++------------------------ 1 file changed, 3487 insertions(+), 3591 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2e81ef72b6b..f5e943e3d08 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -45,35 +45,35 @@ importers: turbo: ^1.6.1 typescript: ^4.8.3 dependencies: - '@changesets/changelog-github': 0.4.6 - '@changesets/cli': 2.24.4 - '@manypkg/cli': 0.19.1 - '@rollup/plugin-node-resolve': 15.0.0_rollup@2.79.1 - '@swc/core': 1.3.3 - '@trivago/prettier-plugin-sort-imports': 4.0.0_prettier@2.7.1 + '@changesets/changelog-github': 0.4.7 + '@changesets/cli': 2.25.2 + '@manypkg/cli': 0.19.2 + '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 + '@swc/core': 1.3.20 + '@trivago/prettier-plugin-sort-imports': 4.0.0_prettier@2.8.0 '@types/node': 18.7.20 - '@typescript-eslint/eslint-plugin': 5.38.0_5dm4t5r4qe2xupwlo3y6omrvba - '@typescript-eslint/parser': 5.38.0_dyxdave6dwjbccc5dgiifcmuza + '@typescript-eslint/eslint-plugin': 5.44.0_qnwjodjfdu6tndkbhwvndik3ve + '@typescript-eslint/parser': 5.44.0_dyxdave6dwjbccc5dgiifcmuza eslint: 7.32.0 eslint-config-prettier: 8.5.0_eslint@7.32.0 - eslint-plugin-no-only-tests: 3.0.0 - eslint-plugin-prettier: 4.2.1_7gsvg5lgwpfdww3i7smtqxamuy - eslint-plugin-react: 7.31.8_eslint@7.32.0 + eslint-plugin-no-only-tests: 3.1.0 + eslint-plugin-prettier: 4.2.1_uxd3uwca74b5prxme7kige3a7y + eslint-plugin-react: 7.31.11_eslint@7.32.0 eslint-plugin-react-hooks: 4.6.0_eslint@7.32.0 eslint-plugin-turbo: 0.0.4_eslint@7.32.0 eslint-plugin-unicorn: 40.1.0_eslint@7.32.0 fast-glob: 3.2.12 - lerna: 5.5.2_@swc+core@1.3.3 + lerna: 5.6.2_@swc+core@1.3.20 npm-run-all: 4.1.5 - prettier: 2.7.1 + prettier: 2.8.0 rollup: 2.79.1 rollup-plugin-delete: 2.0.0 rollup-plugin-multi-input: 1.3.1 - rollup-plugin-node-externals: 5.0.0_rollup@2.79.1 - rollup-plugin-swc3: 0.7.0_yzdwamyeo2l56m2tbjw7mygy4a + rollup-plugin-node-externals: 5.0.2_rollup@2.79.1 + rollup-plugin-swc3: 0.7.0_cjbrhyywzvvyh6otltqtw4alqy rollup-plugin-typescript2: 0.32.1_5q64ijqsuisqe52alrh6v6njki - tsx: 3.9.0 - turbo: 1.6.1 + tsx: 3.12.1 + turbo: 1.6.3 typescript: 4.8.3 examples/.interop/next-prisma-starter: @@ -111,38 +111,38 @@ importers: vitest: ^0.23.4 zod: ^3.0.0 dependencies: - '@prisma/client': '@registry.npmjs.com/@prisma/client/-/client-4.3.1.tgz?id=%2540examples%252Flegacy-next-starter_prisma@4.3.1' + '@prisma/client': '@registry.npmjs.com/@prisma/client/-/client-4.3.1.tgz?id=%2540examples%252Flegacy-next-starter_prisma@4.6.1' '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y '@trpc/client': link:../../../packages/client '@trpc/next': link:../../../packages/next '@trpc/react-query': link:../../../packages/react-query '@trpc/server': link:../../../packages/server clsx: 1.2.1 - next: 13.0.2_biqbaboplfbrettd7655fr4n2y + next: 13.0.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - superjson: 1.10.0 + superjson: 1.11.0 zod: 3.19.1 devDependencies: - '@playwright/test': 1.26.1 - '@tanstack/react-query-devtools': 4.6.0_35w334xqtbzboqulr5pz522esm + '@playwright/test': 1.28.1 + '@tanstack/react-query-devtools': 4.18.0_35w334xqtbzboqulr5pz522esm '@types/node': 18.7.20 - '@types/react': 18.0.21 - '@typescript-eslint/eslint-plugin': 5.38.0_5dm4t5r4qe2xupwlo3y6omrvba - '@typescript-eslint/parser': 5.38.0_dyxdave6dwjbccc5dgiifcmuza + '@types/react': 18.0.25 + '@typescript-eslint/eslint-plugin': 5.44.0_qnwjodjfdu6tndkbhwvndik3ve + '@typescript-eslint/parser': 5.44.0_dyxdave6dwjbccc5dgiifcmuza eslint: 7.32.0 - eslint-config-next: 13.0.2_dyxdave6dwjbccc5dgiifcmuza + eslint-config-next: 13.0.5_dyxdave6dwjbccc5dgiifcmuza eslint-config-prettier: 8.5.0_eslint@7.32.0 - eslint-plugin-prettier: 4.2.1_7gsvg5lgwpfdww3i7smtqxamuy - eslint-plugin-react: 7.31.8_eslint@7.32.0 + eslint-plugin-prettier: 4.2.1_uxd3uwca74b5prxme7kige3a7y + eslint-plugin-react: 7.31.11_eslint@7.32.0 eslint-plugin-react-hooks: 4.6.0_eslint@7.32.0 npm-run-all: 4.1.5 - prettier: 2.7.1 - prisma: 4.3.1 + prettier: 2.8.0 + prisma: 4.6.1 start-server-and-test: 1.14.0 - tsx: 3.9.0 + tsx: 3.12.1 typescript: 4.8.3 - vite: 3.1.3 + vite: 3.2.4_@types+node@18.7.20 vitest: 0.23.4 examples/.test/big-router-declaration: @@ -167,15 +167,15 @@ importers: '@trpc/next': link:../../../packages/next '@trpc/react-query': link:../../../packages/react-query '@trpc/server': link:../../../packages/server - next: 13.0.2_biqbaboplfbrettd7655fr4n2y + next: 13.0.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 zod: 3.19.1 devDependencies: '@types/node': 18.7.20 - '@types/react': 18.0.21 - '@types/react-dom': 18.0.6 - tsx: 3.9.0 + '@types/react': 18.0.25 + '@types/react-dom': 18.0.9 + tsx: 3.12.1 typescript: 4.8.3 examples/.test/ssg: @@ -202,16 +202,16 @@ importers: '@trpc/next': link:../../../packages/next '@trpc/react-query': link:../../../packages/react-query '@trpc/server': link:../../../packages/server - next: 13.0.2_biqbaboplfbrettd7655fr4n2y + next: 13.0.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - superjson: 1.10.0 + superjson: 1.11.0 zod: 3.19.1 devDependencies: - '@playwright/test': 1.26.1 + '@playwright/test': 1.28.1 '@types/node': 18.7.20 - '@types/react': 18.0.21 - '@types/react-dom': 18.0.6 + '@types/react': 18.0.25 + '@types/react-dom': 18.0.9 start-server-and-test: 1.14.0 typescript: 4.8.3 @@ -233,14 +233,14 @@ importers: '@trpc/server': link:../../packages/server zod: 3.19.1 devDependencies: - '@cloudflare/workers-types': 3.16.0 + '@cloudflare/workers-types': 3.18.0 '@types/node': 18.7.20 '@types/node-fetch': 2.6.2 node-fetch: 2.6.7 start-server-and-test: 1.14.0 - tsx: 3.9.0 + tsx: 3.12.1 typescript: 4.8.3 - wrangler: 2.1.6 + wrangler: 2.4.4 examples/express-minimal: specifiers: @@ -264,18 +264,18 @@ importers: '@trpc/react-query': link:../../packages/react-query '@trpc/server': link:../../packages/server '@types/node-fetch': 2.6.2 - express: 4.18.1 + express: 4.18.2 node-fetch: 2.6.7 zod: 3.19.1 devDependencies: '@types/express': 4.17.14 '@types/node': 18.7.20 - '@types/react': 18.0.21 + '@types/react': 18.0.25 npm-run-all: 4.1.5 start-server-and-test: 1.14.0 - tsx: 3.9.0 + tsx: 3.12.1 typescript: 4.8.3 - wait-port: 1.0.1 + wait-port: 1.0.4 examples/express-server: specifiers: @@ -301,18 +301,18 @@ importers: '@trpc/server': link:../../packages/server '@types/node-fetch': 2.6.2 abort-controller: 3.0.0 - express: 4.18.1 + express: 4.18.2 node-fetch: 2.6.7 zod: 3.19.1 devDependencies: '@types/express': 4.17.14 '@types/node': 18.7.20 - '@types/react': 18.0.21 + '@types/react': 18.0.25 npm-run-all: 4.1.5 start-server-and-test: 1.14.0 - tsx: 3.9.0 + tsx: 3.12.1 typescript: 4.8.3 - wait-port: 1.0.1 + wait-port: 1.0.4 examples/fastify-server: specifiers: @@ -335,15 +335,15 @@ importers: ws: ^8.0.0 zod: ^3.0.0 dependencies: - '@fastify/websocket': 5.0.0 + '@fastify/websocket': 5.0.1 '@trpc/client': link:../../packages/client '@trpc/server': link:../../packages/server abort-controller: 3.0.0 - fastify: 3.29.2 + fastify: 3.29.4 node-fetch: 2.6.7 - superjson: 1.10.0 + superjson: 1.11.0 tslib: 2.4.0 - ws: 8.9.0 + ws: 8.11.0 zod: 3.19.1 devDependencies: '@types/node': 18.7.20 @@ -351,9 +351,9 @@ importers: '@types/ws': 8.5.3 npm-run-all: 4.1.5 start-server-and-test: 1.14.0 - tsx: 3.9.0 + tsx: 3.12.1 typescript: 4.8.3 - wait-port: 1.0.1 + wait-port: 1.0.4 examples/lambda-api-gateway: specifiers: @@ -370,12 +370,12 @@ importers: '@trpc/client': link:../../packages/client '@trpc/server': link:../../packages/server node-fetch: 2.6.7 - tsx: 3.9.0 + tsx: 3.12.1 devDependencies: '@types/node': 18.7.20 - serverless: 3.22.0 - serverless-offline: 8.8.1_serverless@3.22.0 - serverless-plugin-typescript: 2.1.2_tsenko2hjma6tkxyb5eli2i3ra + serverless: 3.25.0 + serverless-offline: 8.8.1_serverless@3.25.0 + serverless-plugin-typescript: 2.1.4_3z2btqcmsmejode72wbbaetqva typescript: 4.8.3 examples/minimal: @@ -390,9 +390,9 @@ importers: '@types/node': 18.7.20 npm-run-all: 4.1.5 start-server-and-test: 1.14.0 - tsx: 3.9.0 + tsx: 3.12.1 typescript: 4.8.3 - wait-port: 1.0.1 + wait-port: 1.0.4 examples/minimal-react: specifiers: @@ -401,10 +401,10 @@ importers: start-server-and-test: ^1.12.0 wait-port: ^1.0.1 devDependencies: - '@playwright/test': 1.26.1 + '@playwright/test': 1.28.1 npm-run-all: 4.1.5 start-server-and-test: 1.14.0 - wait-port: 1.0.1 + wait-port: 1.0.4 examples/minimal-react/client: specifiers: @@ -427,11 +427,11 @@ importers: react: 18.2.0 react-dom: 18.2.0_react@18.2.0 devDependencies: - '@types/react': 18.0.21 - '@types/react-dom': 18.0.6 - '@vitejs/plugin-react': 2.1.0_vite@3.1.3 + '@types/react': 18.0.25 + '@types/react-dom': 18.0.9 + '@vitejs/plugin-react': 2.2.0_vite@3.2.4 typescript: 4.8.3 - vite: 3.1.3 + vite: 3.2.4 examples/minimal-react/server: specifiers: @@ -445,7 +445,7 @@ importers: zod: 3.19.1 devDependencies: '@types/node': 18.7.20 - tsx: 3.9.0 + tsx: 3.12.1 typescript: 4.8.3 examples/minimal/client: @@ -488,15 +488,15 @@ importers: '@trpc/next': link:../../packages/next '@trpc/react-query': link:../../packages/react-query '@trpc/server': link:../../packages/server - next: 13.0.2_biqbaboplfbrettd7655fr4n2y + next: 13.0.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 zod: 3.19.1 devDependencies: '@types/node': 18.7.20 - '@types/react': 18.0.21 - '@types/react-dom': 18.0.6 - tsx: 3.9.0 + '@types/react': 18.0.25 + '@types/react-dom': 18.0.9 + tsx: 3.12.1 typescript: 4.8.3 examples/next-edge-runtime: @@ -520,14 +520,14 @@ importers: '@trpc/next': link:../../packages/next '@trpc/react-query': link:../../packages/react-query '@trpc/server': link:../../packages/server - next: 13.0.2_biqbaboplfbrettd7655fr4n2y + next: 13.0.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 zod: 3.19.1 devDependencies: '@types/node': 18.7.20 - '@types/react': 18.0.21 - '@types/react-dom': 18.0.6 + '@types/react': 18.0.25 + '@types/react-dom': 18.0.9 typescript: 4.8.3 examples/next-minimal-starter: @@ -551,14 +551,14 @@ importers: '@trpc/next': link:../../packages/next '@trpc/react-query': link:../../packages/react-query '@trpc/server': link:../../packages/server - next: 13.0.2_biqbaboplfbrettd7655fr4n2y + next: 13.0.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 zod: 3.19.1 devDependencies: '@types/node': 18.7.20 - '@types/react': 18.0.21 - '@types/react-dom': 18.0.6 + '@types/react': 18.0.25 + '@types/react-dom': 18.0.9 typescript: 4.8.3 examples/next-prisma-starter: @@ -595,37 +595,37 @@ importers: vitest: ^0.23.4 zod: ^3.0.0 dependencies: - '@prisma/client': '@registry.npmjs.com/@prisma/client/-/client-4.3.1.tgz?id=%2540examples%252Ftrpc-next-prisma-starter_prisma@4.3.1' + '@prisma/client': '@registry.npmjs.com/@prisma/client/-/client-4.3.1.tgz?id=%2540examples%252Ftrpc-next-prisma-starter_prisma@4.6.1' '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y '@trpc/client': link:../../packages/client '@trpc/next': link:../../packages/next '@trpc/react-query': link:../../packages/react-query '@trpc/server': link:../../packages/server clsx: 1.2.1 - next: 13.0.2_biqbaboplfbrettd7655fr4n2y + next: 13.0.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - superjson: 1.10.0 + superjson: 1.11.0 zod: 3.19.1 devDependencies: - '@playwright/test': 1.26.1 + '@playwright/test': 1.28.1 '@types/node': 18.7.20 - '@types/react': 18.0.21 - '@typescript-eslint/eslint-plugin': 5.38.0_5dm4t5r4qe2xupwlo3y6omrvba - '@typescript-eslint/parser': 5.38.0_dyxdave6dwjbccc5dgiifcmuza + '@types/react': 18.0.25 + '@typescript-eslint/eslint-plugin': 5.44.0_qnwjodjfdu6tndkbhwvndik3ve + '@typescript-eslint/parser': 5.44.0_dyxdave6dwjbccc5dgiifcmuza eslint: 7.32.0 - eslint-config-next: 13.0.2_dyxdave6dwjbccc5dgiifcmuza + eslint-config-next: 13.0.5_dyxdave6dwjbccc5dgiifcmuza eslint-config-prettier: 8.5.0_eslint@7.32.0 - eslint-plugin-prettier: 4.2.1_7gsvg5lgwpfdww3i7smtqxamuy - eslint-plugin-react: 7.31.8_eslint@7.32.0 + eslint-plugin-prettier: 4.2.1_uxd3uwca74b5prxme7kige3a7y + eslint-plugin-react: 7.31.11_eslint@7.32.0 eslint-plugin-react-hooks: 4.6.0_eslint@7.32.0 npm-run-all: 4.1.5 - prettier: 2.7.1 - prisma: 4.3.1 + prettier: 2.8.0 + prisma: 4.6.1 start-server-and-test: 1.14.0 - tsx: 3.9.0 + tsx: 3.12.1 typescript: 4.8.3 - vite: 3.1.3 + vite: 3.2.4_@types+node@18.7.20 vitest: 0.23.4 examples/next-prisma-todomvc: @@ -653,26 +653,26 @@ importers: typescript: ^4.8.3 zod: ^3.0.0 dependencies: - '@prisma/client': '@registry.npmjs.com/@prisma/client/-/client-4.3.1.tgz?id=%2540examples%252Ftrpc-next-prisma-todomvc_prisma@4.3.1' + '@prisma/client': '@registry.npmjs.com/@prisma/client/-/client-4.3.1.tgz?id=%2540examples%252Ftrpc-next-prisma-todomvc_prisma@4.6.1' '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y '@trpc/client': link:../../packages/client '@trpc/next': link:../../packages/next '@trpc/react-query': link:../../packages/react-query '@trpc/server': link:../../packages/server clsx: 1.2.1 - next: 13.0.2_biqbaboplfbrettd7655fr4n2y - prisma: 4.3.1 + next: 13.0.5_biqbaboplfbrettd7655fr4n2y + prisma: 4.6.1 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - superjson: 1.10.0 + superjson: 1.11.0 todomvc-app-css: 2.4.2 todomvc-common: 1.0.5 zod: 3.19.1 devDependencies: - '@playwright/test': 1.26.1 - '@tanstack/react-query-devtools': 4.6.0_35w334xqtbzboqulr5pz522esm + '@playwright/test': 1.28.1 + '@tanstack/react-query-devtools': 4.18.0_35w334xqtbzboqulr5pz522esm '@types/node': 18.7.20 - '@types/react': 18.0.21 + '@types/react': 18.0.25 npm-run-all: 4.1.5 start-server-and-test: 1.14.0 typescript: 4.8.3 @@ -719,45 +719,45 @@ importers: ws: ^8.0.0 zod: ^3.0.0 dependencies: - '@prisma/client': '@registry.npmjs.com/@prisma/client/-/client-4.3.1.tgz?id=%2540examples%252Fnext-websockets-starter_prisma@4.3.1' + '@prisma/client': '@registry.npmjs.com/@prisma/client/-/client-4.3.1.tgz?id=%2540examples%252Fnext-websockets-starter_prisma@4.6.1' '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y '@trpc/client': link:../../packages/client '@trpc/next': link:../../packages/next '@trpc/react-query': link:../../packages/react-query '@trpc/server': link:../../packages/server clsx: 1.2.1 - next: 13.0.2_biqbaboplfbrettd7655fr4n2y - next-auth: 4.14.0_pknogjuzx4bv7zxtatcb2ahtsq + next: 13.0.5_biqbaboplfbrettd7655fr4n2y + next-auth: 4.17.0_7iuvftg57tblwyxclfkwku5xo4 node-fetch: 2.6.7 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - superjson: 1.10.0 - tsx: 3.9.0 - ws: 8.9.0 + superjson: 1.11.0 + tsx: 3.12.1 + ws: 8.11.0 zod: 3.19.1 devDependencies: - '@playwright/test': 1.26.1 - '@tanstack/react-query-devtools': 4.6.0_35w334xqtbzboqulr5pz522esm + '@playwright/test': 1.28.1 + '@tanstack/react-query-devtools': 4.18.0_35w334xqtbzboqulr5pz522esm '@types/node': 18.7.20 '@types/node-fetch': 2.6.2 - '@types/react': 18.0.21 + '@types/react': 18.0.25 '@types/ws': 8.5.3 - '@typescript-eslint/eslint-plugin': 5.38.0_5dm4t5r4qe2xupwlo3y6omrvba - '@typescript-eslint/parser': 5.38.0_dyxdave6dwjbccc5dgiifcmuza - autoprefixer: 10.4.12_postcss@8.4.16 + '@typescript-eslint/eslint-plugin': 5.44.0_qnwjodjfdu6tndkbhwvndik3ve + '@typescript-eslint/parser': 5.44.0_dyxdave6dwjbccc5dgiifcmuza + autoprefixer: 10.4.13_postcss@8.4.14 cross-env: 7.0.3 eslint: 7.32.0 - eslint-config-next: 13.0.2_dyxdave6dwjbccc5dgiifcmuza + eslint-config-next: 13.0.5_dyxdave6dwjbccc5dgiifcmuza eslint-config-prettier: 8.5.0_eslint@7.32.0 - eslint-plugin-prettier: 4.2.1_7gsvg5lgwpfdww3i7smtqxamuy - eslint-plugin-react: 7.31.8_eslint@7.32.0 + eslint-plugin-prettier: 4.2.1_uxd3uwca74b5prxme7kige3a7y + eslint-plugin-react: 7.31.11_eslint@7.32.0 eslint-plugin-react-hooks: 4.6.0_eslint@7.32.0 npm-run-all: 4.1.5 - postcss: 8.4.16 - prettier: 2.7.1 - prisma: 4.3.1 + postcss: 8.4.14 + prettier: 2.8.0 + prisma: 4.6.1 start-server-and-test: 1.14.0 - tailwindcss: 3.1.8_postcss@8.4.16 + tailwindcss: 3.2.4 typescript: 4.8.3 examples/soa: @@ -778,9 +778,9 @@ importers: node-fetch: 2.6.7 npm-run-all: 4.1.5 start-server-and-test: 1.14.0 - tsx: 3.9.0 + tsx: 3.12.1 typescript: 4.8.3 - wait-port: 1.0.1 + wait-port: 1.0.4 examples/standalone-server: specifiers: @@ -806,16 +806,16 @@ importers: '@types/node-fetch': 2.6.2 abort-controller: 3.0.0 node-fetch: 2.6.7 - ws: 8.9.0 + ws: 8.11.0 zod: 3.19.1 devDependencies: '@types/node': 18.7.20 '@types/ws': 8.5.3 npm-run-all: 4.1.5 start-server-and-test: 1.14.0 - tsx: 3.9.0 + tsx: 3.12.1 typescript: 4.8.3 - wait-port: 1.0.1 + wait-port: 1.0.4 examples/vercel-edge-runtime: specifiers: @@ -840,10 +840,10 @@ importers: '@types/node': 18.7.20 '@types/node-fetch': 2.6.2 edge-runtime: 2.0.2 - esbuild: 0.15.16 + esbuild: 0.15.15 node-fetch: 2.6.7 start-server-and-test: 1.14.0 - tsx: 3.9.0 + tsx: 3.12.1 typescript: 4.8.3 packages/client: @@ -854,11 +854,11 @@ importers: rollup: ^2.79.1 tsx: ^3.9.0 devDependencies: - '@testing-library/dom': 8.18.1 + '@testing-library/dom': 8.19.0 '@trpc/server': link:../server '@types/node': 18.7.20 rollup: 2.79.1 - tsx: 3.9.0 + tsx: 3.12.1 packages/next: specifiers: @@ -885,12 +885,12 @@ importers: '@trpc/server': link:../server '@types/express': 4.17.14 '@types/node': 18.7.20 - express: 4.18.1 - next: 13.0.2_biqbaboplfbrettd7655fr4n2y + express: 4.18.2 + next: 13.0.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 rollup: 2.79.1 - tsx: 3.9.0 + tsx: 3.12.1 zod: 3.19.1 packages/react-query: @@ -913,12 +913,12 @@ importers: '@trpc/server': link:../server '@types/express': 4.17.14 '@types/node': 18.7.20 - express: 4.18.1 - next: 13.0.2_biqbaboplfbrettd7655fr4n2y + express: 4.18.2 + next: 13.0.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 rollup: 2.79.1 - tsx: 3.9.0 + tsx: 3.12.1 zod: 3.19.1 packages/server: @@ -957,37 +957,37 @@ importers: yup: ^0.32.8 zod: ^3.0.0 devDependencies: - '@cloudflare/workers-types': 3.16.0 - '@fastify/websocket': 5.0.0 - '@miniflare/core': 2.9.0 + '@cloudflare/workers-types': 3.18.0 + '@fastify/websocket': 5.0.1 + '@miniflare/core': 2.11.0 '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y - '@types/aws-lambda': 8.10.106 + '@types/aws-lambda': 8.10.109 '@types/express': 4.17.14 '@types/hash-sum': 1.0.0 '@types/node': 18.7.20 '@types/node-fetch': 2.6.2 - '@types/react': 18.0.21 + '@types/react': 18.0.25 '@types/ws': 8.5.3 abort-controller: 3.0.0 aws-lambda: 1.0.7 devalue: 2.0.1 expect-type: 0.15.0 - express: 4.18.1 - fastify: 3.29.2 + express: 4.18.2 + fastify: 3.29.4 fastify-plugin: 3.0.1 hash-sum: 2.0.0 - miniflare: 2.9.0 + miniflare: 2.11.0 myzod: 1.8.8 - next: 13.0.2_biqbaboplfbrettd7655fr4n2y + next: 13.0.5_biqbaboplfbrettd7655fr4n2y node-fetch: 2.6.7 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 rollup: 2.79.1 - superjson: 1.10.0 - superstruct: 0.16.5 - tsx: 3.9.0 + superjson: 1.11.0 + superstruct: 0.16.7 + tsx: 3.12.1 typescript: 4.8.3 - ws: 8.9.0 + ws: 8.11.0 yup: 0.32.11 zod: 3.19.1 @@ -1031,14 +1031,14 @@ importers: yup: ^0.32.8 zod: ^3.0.0 dependencies: - '@cloudflare/workers-types': 3.16.0 - '@fastify/websocket': 5.0.0 - '@miniflare/core': 2.9.0 + '@cloudflare/workers-types': 3.18.0 + '@fastify/websocket': 5.0.1 + '@miniflare/core': 2.11.0 '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y - '@testing-library/dom': 8.18.1 + '@testing-library/dom': 8.19.0 '@testing-library/jest-dom': 5.16.5 '@testing-library/react': 13.4.0_biqbaboplfbrettd7655fr4n2y - '@testing-library/user-event': 14.4.3_znccgeejomvff3jrsk3ljovfpu + '@testing-library/user-event': 14.4.3_aaq3sbffpfe3jnxzm2zngsddei '@trpc/client': link:../client '@trpc/next': link:../next '@trpc/react-query': link:../react-query @@ -1050,21 +1050,21 @@ importers: abort-controller: 3.0.0 devalue: 2.0.1 expect-type: 0.15.0 - fastify: 3.29.2 + fastify: 3.29.4 fastify-plugin: 3.0.1 jest: 27.5.1 - jest-environment-miniflare: 2.9.0_jest@27.5.1 + jest-environment-miniflare: 2.11.0_jest@27.5.1 konn: 0.7.0 - miniflare: 2.9.0 + miniflare: 2.11.0 myzod: 1.8.8 - next: 13.0.2_biqbaboplfbrettd7655fr4n2y + next: 13.0.5_biqbaboplfbrettd7655fr4n2y node-fetch: 2.6.7 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - superjson: 1.10.0 - superstruct: 0.16.5 + superjson: 1.11.0 + superstruct: 0.16.7 ts-jest: 27.1.5_qqheuyrmnawe7ws7n63adpwbnu - tsx: 3.9.0 + tsx: 3.12.1 typescript: 4.8.3 yup: 0.32.11 zod: 3.19.1 @@ -1120,7 +1120,7 @@ importers: '@docusaurus/theme-common': 2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi '@docusaurus/types': 2.2.0_biqbaboplfbrettd7655fr4n2y '@mdx-js/react': 1.6.22_react@18.2.0 - '@tailwindcss/line-clamp': 0.4.2_tailwindcss@3.1.8 + '@tailwindcss/line-clamp': 0.4.2_tailwindcss@3.2.4 '@trpc/client': link:../packages/client '@trpc/next': link:../packages/next '@trpc/react-query': link:../packages/react-query @@ -1128,32 +1128,32 @@ importers: '@visx/hierarchy': 2.10.0_react@18.2.0 '@visx/responsive': 2.10.0_react@18.2.0 clsx: 1.2.1 - cssnano: 5.1.13_postcss@8.4.16 + cssnano: 5.1.14_postcss@8.4.14 docusaurus-preset-shiki-twoslash: 1.1.38 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 react-github-btn: 1.4.0_react@18.2.0 - react-icons: 4.4.0_react@18.2.0 - tailwind-merge: 1.6.0 + react-icons: 4.6.0_react@18.2.0 + tailwind-merge: 1.8.0 zod: 3.19.1 devDependencies: - '@babel/core': 7.19.1 - '@babel/preset-env': 7.19.1_@babel+core@7.19.1 + '@babel/core': 7.20.2 + '@babel/preset-env': 7.20.2_@babel+core@7.20.2 '@docusaurus/module-type-aliases': 2.2.0_biqbaboplfbrettd7655fr4n2y - '@octokit/graphql': 5.0.1 + '@octokit/graphql': 5.0.4 '@octokit/graphql-schema': 10.74.2 '@tsconfig/docusaurus': 1.0.6 '@types/node': 18.7.20 '@types/oauth': 0.9.1 - autoprefixer: 10.4.12_postcss@8.4.16 - dotenv: 16.0.2 - next: 13.0.2_ir3quccc6i62x6qn6jjhyjjiey - next-auth: 4.14.0_pknogjuzx4bv7zxtatcb2ahtsq + autoprefixer: 10.4.13_postcss@8.4.14 + dotenv: 16.0.3 + next: 13.0.5_mqvh5p7ejg4taogoj6tpk3gd5a + next-auth: 4.17.0_7iuvftg57tblwyxclfkwku5xo4 oauth: 0.10.0 - postcss: 8.4.16 - prettier: 2.7.1 - tailwindcss: 3.1.8_postcss@8.4.16 - tsx: 3.9.0 + postcss: 8.4.14 + prettier: 2.8.0 + tailwindcss: 3.2.4 + tsx: 3.12.1 typescript: 4.8.3 packages: @@ -1169,25 +1169,25 @@ packages: resolution: {integrity: sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==} dev: false - /@algolia/autocomplete-core/1.7.1: - resolution: {integrity: sha512-eiZw+fxMzNQn01S8dA/hcCpoWCOCwcIIEUtHHdzN5TGB3IpzLbuhqFeTfh2OUhhgkE8Uo17+wH+QJ/wYyQmmzg==} + /@algolia/autocomplete-core/1.7.2: + resolution: {integrity: sha512-eclwUDC6qfApNnEfu1uWcL/rudQsn59tjEoUYZYE2JSXZrHLRjBUGMxiCoknobU2Pva8ejb0eRxpIYDtVVqdsw==} dependencies: - '@algolia/autocomplete-shared': 1.7.1 + '@algolia/autocomplete-shared': 1.7.2 dev: false - /@algolia/autocomplete-preset-algolia/1.7.1_qs6lk5nhygj2o3hj4sf6xnr724: - resolution: {integrity: sha512-pJwmIxeJCymU1M6cGujnaIYcY3QPOVYZOXhFkWVM7IxKzy272BwCvMFMyc5NpG/QmiObBxjo7myd060OeTNJXg==} + /@algolia/autocomplete-preset-algolia/1.7.2_qs6lk5nhygj2o3hj4sf6xnr724: + resolution: {integrity: sha512-+RYEG6B0QiGGfRb2G3MtPfyrl0dALF3cQNTWBzBX6p5o01vCCGTTinAm2UKG3tfc2CnOMAtnPLkzNZyJUpnVJw==} peerDependencies: - '@algolia/client-search': ^4.9.1 - algoliasearch: ^4.9.1 + '@algolia/client-search': '>= 4.9.1 < 6' + algoliasearch: '>= 4.9.1 < 6' dependencies: - '@algolia/autocomplete-shared': 1.7.1 + '@algolia/autocomplete-shared': 1.7.2 '@algolia/client-search': 4.14.2 algoliasearch: 4.14.2 dev: false - /@algolia/autocomplete-shared/1.7.1: - resolution: {integrity: sha512-eTmGVqY3GeyBTT8IWiB2K5EuURAqhnumfktAEoHxfDY2o7vg2rSnO16ZtIG0fMgt3py28Vwgq42/bVEuaQV7pg==} + /@algolia/autocomplete-shared/1.7.2: + resolution: {integrity: sha512-QCckjiC7xXHIUaIL3ektBtjJ0w7tTA3iqKcAE/Hjn1lZ5omp7i3Y4e09rAr9ZybqirL7AbxCLLq0Ra5DDPKeug==} dev: false /@algolia/cache-browser-local-storage/4.14.2: @@ -1289,7 +1289,7 @@ packages: engines: {node: '>=6.0.0'} dependencies: '@jridgewell/gen-mapping': 0.1.1 - '@jridgewell/trace-mapping': 0.3.15 + '@jridgewell/trace-mapping': 0.3.17 /@babel/code-frame/7.12.11: resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==} @@ -1302,8 +1302,8 @@ packages: dependencies: '@babel/highlight': 7.18.6 - /@babel/compat-data/7.19.1: - resolution: {integrity: sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg==} + /@babel/compat-data/7.20.1: + resolution: {integrity: sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==} engines: {node: '>=6.9.0'} /@babel/core/7.12.9: @@ -1311,14 +1311,14 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.18.6 - '@babel/generator': 7.19.0 - '@babel/helper-module-transforms': 7.19.0 - '@babel/helpers': 7.19.0 - '@babel/parser': 7.19.1 + '@babel/generator': 7.20.4 + '@babel/helper-module-transforms': 7.20.2 + '@babel/helpers': 7.20.1 + '@babel/parser': 7.20.3 '@babel/template': 7.18.10 - '@babel/traverse': 7.19.1 - '@babel/types': 7.19.0 - convert-source-map: 1.8.0 + '@babel/traverse': 7.20.1 + '@babel/types': 7.20.2 + convert-source-map: 1.9.0 debug: 4.3.4 gensync: 1.0.0-beta.2 json5: 2.2.1 @@ -1336,15 +1336,15 @@ packages: dependencies: '@ampproject/remapping': 2.2.0 '@babel/code-frame': 7.18.6 - '@babel/generator': 7.19.0 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.17.8 - '@babel/helper-module-transforms': 7.19.0 - '@babel/helpers': 7.19.0 - '@babel/parser': 7.19.1 + '@babel/generator': 7.17.7 + '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.17.8 + '@babel/helper-module-transforms': 7.20.2 + '@babel/helpers': 7.20.1 + '@babel/parser': 7.18.9 '@babel/template': 7.18.10 - '@babel/traverse': 7.19.1 - '@babel/types': 7.19.0 - convert-source-map: 1.8.0 + '@babel/traverse': 7.17.3 + '@babel/types': 7.17.0 + convert-source-map: 1.9.0 debug: 4.3.4 gensync: 1.0.0-beta.2 json5: 2.2.1 @@ -1353,21 +1353,21 @@ packages: - supports-color dev: false - /@babel/core/7.19.1: - resolution: {integrity: sha512-1H8VgqXme4UXCRv7/Wa1bq7RVymKOzC7znjyFM8KiEzwFqcKUKYNoQef4GhdklgNvoBXyW4gYhuBNCM5o1zImw==} + /@babel/core/7.20.2: + resolution: {integrity: sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.0 '@babel/code-frame': 7.18.6 - '@babel/generator': 7.19.0 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 - '@babel/helper-module-transforms': 7.19.0 - '@babel/helpers': 7.19.0 - '@babel/parser': 7.19.1 + '@babel/generator': 7.20.4 + '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.20.2 + '@babel/helper-module-transforms': 7.20.2 + '@babel/helpers': 7.20.1 + '@babel/parser': 7.20.3 '@babel/template': 7.18.10 - '@babel/traverse': 7.19.1 - '@babel/types': 7.19.0 - convert-source-map: 1.8.0 + '@babel/traverse': 7.20.1 + '@babel/types': 7.20.2 + convert-source-map: 1.9.0 debug: 4.3.4 gensync: 1.0.0-beta.2 json5: 2.2.1 @@ -1379,16 +1379,16 @@ packages: resolution: {integrity: sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.19.0 + '@babel/types': 7.17.0 jsesc: 2.5.2 source-map: 0.5.7 dev: false - /@babel/generator/7.19.0: - resolution: {integrity: sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==} + /@babel/generator/7.20.4: + resolution: {integrity: sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.19.0 + '@babel/types': 7.20.2 '@jridgewell/gen-mapping': 0.3.2 jsesc: 2.5.2 @@ -1396,47 +1396,47 @@ packages: resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.19.0 + '@babel/types': 7.20.2 /@babel/helper-builder-binary-assignment-operator-visitor/7.18.9: resolution: {integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-explode-assignable-expression': 7.18.6 - '@babel/types': 7.19.0 + '@babel/types': 7.20.2 - /@babel/helper-compilation-targets/7.19.1_@babel+core@7.17.8: - resolution: {integrity: sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==} + /@babel/helper-compilation-targets/7.20.0_@babel+core@7.17.8: + resolution: {integrity: sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.19.1 + '@babel/compat-data': 7.20.1 '@babel/core': 7.17.8 '@babel/helper-validator-option': 7.18.6 browserslist: 4.21.4 semver: 6.3.0 dev: false - /@babel/helper-compilation-targets/7.19.1_@babel+core@7.19.1: - resolution: {integrity: sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==} + /@babel/helper-compilation-targets/7.20.0_@babel+core@7.20.2: + resolution: {integrity: sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.19.1 - '@babel/core': 7.19.1 + '@babel/compat-data': 7.20.1 + '@babel/core': 7.20.2 '@babel/helper-validator-option': 7.18.6 browserslist: 4.21.4 semver: 6.3.0 - /@babel/helper-create-class-features-plugin/7.19.0_@babel+core@7.19.1: - resolution: {integrity: sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==} + /@babel/helper-create-class-features-plugin/7.20.2_@babel+core@7.20.2: + resolution: {integrity: sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.19.1 + '@babel/core': 7.20.2 '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-function-name': 7.19.0 @@ -1447,24 +1447,24 @@ packages: transitivePeerDependencies: - supports-color - /@babel/helper-create-regexp-features-plugin/7.19.0_@babel+core@7.19.1: + /@babel/helper-create-regexp-features-plugin/7.19.0_@babel+core@7.20.2: resolution: {integrity: sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.19.1 + '@babel/core': 7.20.2 '@babel/helper-annotate-as-pure': 7.18.6 - regexpu-core: 5.2.1 + regexpu-core: 5.2.2 - /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.19.1: + /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.20.2: resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} peerDependencies: '@babel/core': ^7.4.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.20.2 + '@babel/helper-plugin-utils': 7.20.2 debug: 4.3.4 lodash.debounce: 4.0.8 resolve: 1.22.1 @@ -1480,45 +1480,45 @@ packages: resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.19.0 + '@babel/types': 7.20.2 /@babel/helper-function-name/7.19.0: resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.18.10 - '@babel/types': 7.19.0 + '@babel/types': 7.20.2 /@babel/helper-hoist-variables/7.18.6: resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.19.0 + '@babel/types': 7.20.2 /@babel/helper-member-expression-to-functions/7.18.9: resolution: {integrity: sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.19.0 + '@babel/types': 7.20.2 /@babel/helper-module-imports/7.18.6: resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.19.0 + '@babel/types': 7.20.2 - /@babel/helper-module-transforms/7.19.0: - resolution: {integrity: sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==} + /@babel/helper-module-transforms/7.20.2: + resolution: {integrity: sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-module-imports': 7.18.6 - '@babel/helper-simple-access': 7.18.6 + '@babel/helper-simple-access': 7.20.2 '@babel/helper-split-export-declaration': 7.18.6 '@babel/helper-validator-identifier': 7.19.1 '@babel/template': 7.18.10 - '@babel/traverse': 7.19.1 - '@babel/types': 7.19.0 + '@babel/traverse': 7.20.1 + '@babel/types': 7.20.2 transitivePeerDependencies: - supports-color @@ -1526,27 +1526,27 @@ packages: resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.19.0 + '@babel/types': 7.20.2 /@babel/helper-plugin-utils/7.10.4: resolution: {integrity: sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==} dev: false - /@babel/helper-plugin-utils/7.19.0: - resolution: {integrity: sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==} + /@babel/helper-plugin-utils/7.20.2: + resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==} engines: {node: '>=6.9.0'} - /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.19.1: + /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.20.2: resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.19.1 + '@babel/core': 7.20.2 '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-wrap-function': 7.19.0 - '@babel/types': 7.19.0 + '@babel/types': 7.20.2 transitivePeerDependencies: - supports-color @@ -1557,31 +1557,31 @@ packages: '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-member-expression-to-functions': 7.18.9 '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/traverse': 7.19.1 - '@babel/types': 7.19.0 + '@babel/traverse': 7.20.1 + '@babel/types': 7.20.2 transitivePeerDependencies: - supports-color - /@babel/helper-simple-access/7.18.6: - resolution: {integrity: sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==} + /@babel/helper-simple-access/7.20.2: + resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.19.0 + '@babel/types': 7.20.2 - /@babel/helper-skip-transparent-expression-wrappers/7.18.9: - resolution: {integrity: sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==} + /@babel/helper-skip-transparent-expression-wrappers/7.20.0: + resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.19.0 + '@babel/types': 7.20.2 /@babel/helper-split-export-declaration/7.18.6: resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.19.0 + '@babel/types': 7.20.2 - /@babel/helper-string-parser/7.18.10: - resolution: {integrity: sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==} + /@babel/helper-string-parser/7.19.4: + resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} engines: {node: '>=6.9.0'} /@babel/helper-validator-identifier/7.19.1: @@ -1598,18 +1598,18 @@ packages: dependencies: '@babel/helper-function-name': 7.19.0 '@babel/template': 7.18.10 - '@babel/traverse': 7.19.1 - '@babel/types': 7.19.0 + '@babel/traverse': 7.20.1 + '@babel/types': 7.20.2 transitivePeerDependencies: - supports-color - /@babel/helpers/7.19.0: - resolution: {integrity: sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==} + /@babel/helpers/7.20.1: + resolution: {integrity: sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.18.10 - '@babel/traverse': 7.19.1 - '@babel/types': 7.19.0 + '@babel/traverse': 7.20.1 + '@babel/types': 7.20.2 transitivePeerDependencies: - supports-color @@ -1626,134 +1626,134 @@ packages: engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.19.0 + '@babel/types': 7.17.0 dev: false - /@babel/parser/7.19.1: - resolution: {integrity: sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==} + /@babel/parser/7.20.3: + resolution: {integrity: sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.19.0 + '@babel/types': 7.20.2 - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.19.1: + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.18.9_@babel+core@7.19.1: + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.18.9_@babel+core@7.20.2: resolution: {integrity: sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 - '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.19.1 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.20.2 - /@babel/plugin-proposal-async-generator-functions/7.19.1_@babel+core@7.19.1: - resolution: {integrity: sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==} + /@babel/plugin-proposal-async-generator-functions/7.20.1_@babel+core@7.20.2: + resolution: {integrity: sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 + '@babel/core': 7.20.2 '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.20.2 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.20.2 transitivePeerDependencies: - supports-color - /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.19.1: + /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-create-class-features-plugin': 7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': 7.20.2 transitivePeerDependencies: - supports-color - /@babel/plugin-proposal-class-static-block/7.18.6_@babel+core@7.19.1: + /@babel/plugin-proposal-class-static-block/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.19.1 + '@babel/core': 7.20.2 + '@babel/helper-create-class-features-plugin': 7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.20.2 transitivePeerDependencies: - supports-color - /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.19.1: + /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.19.1 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.20.2 - /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.19.1: + /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.20.2: resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.19.1 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.20.2 - /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.19.1: + /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.19.1 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.20.2 - /@babel/plugin-proposal-logical-assignment-operators/7.18.9_@babel+core@7.19.1: + /@babel/plugin-proposal-logical-assignment-operators/7.18.9_@babel+core@7.20.2: resolution: {integrity: sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.19.1 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.20.2 - /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.19.1: + /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.19.1 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.20.2 - /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.19.1: + /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.19.1 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.20.2 /@babel/plugin-proposal-object-rest-spread/7.12.1_@babel+core@7.12.9: resolution: {integrity: sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==} @@ -1761,156 +1761,156 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.10.4 '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.12.9 - '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.12.9 + '@babel/plugin-transform-parameters': 7.20.3_@babel+core@7.12.9 dev: false - /@babel/plugin-proposal-object-rest-spread/7.18.9_@babel+core@7.19.1: - resolution: {integrity: sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==} + /@babel/plugin-proposal-object-rest-spread/7.20.2_@babel+core@7.20.2: + resolution: {integrity: sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.19.1 - '@babel/core': 7.19.1 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.19.1 + '@babel/compat-data': 7.20.1 + '@babel/core': 7.20.2 + '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.20.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.20.2 + '@babel/plugin-transform-parameters': 7.20.3_@babel+core@7.20.2 - /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.19.1: + /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.19.1 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.20.2 - /@babel/plugin-proposal-optional-chaining/7.18.9_@babel+core@7.19.1: + /@babel/plugin-proposal-optional-chaining/7.18.9_@babel+core@7.20.2: resolution: {integrity: sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.19.1 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.20.2 - /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.19.1: + /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-create-class-features-plugin': 7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': 7.20.2 transitivePeerDependencies: - supports-color - /@babel/plugin-proposal-private-property-in-object/7.18.6_@babel+core@7.19.1: + /@babel/plugin-proposal-private-property-in-object/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 + '@babel/core': 7.20.2 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.19.1 + '@babel/helper-create-class-features-plugin': 7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.20.2 transitivePeerDependencies: - supports-color - /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.19.1: + /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} engines: {node: '>=4'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.19.1: + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.20.2: resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.19.1: + /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.20.2: resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.19.1: + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.20.2: resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.19.1: + /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.20.2: resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.19.1: + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.20.2: resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.19.1: + /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.20.2: resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-import-assertions/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==} + /@babel/plugin-syntax-import-assertions/7.20.0_@babel+core@7.20.2: + resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.19.1: + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.20.2: resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.19.1: + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.20.2: resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 /@babel/plugin-syntax-jsx/7.12.1_@babel+core@7.12.9: resolution: {integrity: sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==} @@ -1918,41 +1918,41 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.19.1: + /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.19.1: + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.20.2: resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.19.1: + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.20.2: resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.19.1: + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.20.2: resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.12.9: resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} @@ -1960,683 +1960,680 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.19.1: + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.20.2: resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.19.1: + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.20.2: resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.19.1: + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.20.2: resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.19.1: + /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.20.2: resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.19.1: + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.20.2: resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-syntax-typescript/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==} + /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.20.2: + resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 + '@babel/core': 7.20.2 '@babel/helper-module-imports': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.20.2 transitivePeerDependencies: - supports-color - /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-block-scoping/7.18.9_@babel+core@7.19.1: - resolution: {integrity: sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==} + /@babel/plugin-transform-block-scoping/7.20.2_@babel+core@7.20.2: + resolution: {integrity: sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-classes/7.19.0_@babel+core@7.19.1: - resolution: {integrity: sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==} + /@babel/plugin-transform-classes/7.20.2_@babel+core@7.20.2: + resolution: {integrity: sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 + '@babel/core': 7.20.2 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 + '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.20.2 '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-function-name': 7.19.0 '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.20.2 '@babel/helper-replace-supers': 7.19.1 '@babel/helper-split-export-declaration': 7.18.6 globals: 11.12.0 transitivePeerDependencies: - supports-color - /@babel/plugin-transform-computed-properties/7.18.9_@babel+core@7.19.1: + /@babel/plugin-transform-computed-properties/7.18.9_@babel+core@7.20.2: resolution: {integrity: sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-destructuring/7.18.13_@babel+core@7.19.1: - resolution: {integrity: sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==} + /@babel/plugin-transform-destructuring/7.20.2_@babel+core@7.20.2: + resolution: {integrity: sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.19.1: + /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.20.2: resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 + '@babel/core': 7.20.2 '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-for-of/7.18.8_@babel+core@7.19.1: + /@babel/plugin-transform-for-of/7.18.8_@babel+core@7.20.2: resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.19.1: + /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.20.2: resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 + '@babel/core': 7.20.2 + '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.20.2 '@babel/helper-function-name': 7.19.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-literals/7.18.9_@babel+core@7.19.1: + /@babel/plugin-transform-literals/7.18.9_@babel+core@7.20.2: resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-modules-amd/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==} + /@babel/plugin-transform-modules-amd/7.19.6_@babel+core@7.20.2: + resolution: {integrity: sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-module-transforms': 7.19.0 - '@babel/helper-plugin-utils': 7.19.0 - babel-plugin-dynamic-import-node: 2.3.3 + '@babel/core': 7.20.2 + '@babel/helper-module-transforms': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 transitivePeerDependencies: - supports-color - /@babel/plugin-transform-modules-commonjs/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==} + /@babel/plugin-transform-modules-commonjs/7.19.6_@babel+core@7.20.2: + resolution: {integrity: sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-module-transforms': 7.19.0 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-simple-access': 7.18.6 - babel-plugin-dynamic-import-node: 2.3.3 + '@babel/core': 7.20.2 + '@babel/helper-module-transforms': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-simple-access': 7.20.2 transitivePeerDependencies: - supports-color - /@babel/plugin-transform-modules-systemjs/7.19.0_@babel+core@7.19.1: - resolution: {integrity: sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==} + /@babel/plugin-transform-modules-systemjs/7.19.6_@babel+core@7.20.2: + resolution: {integrity: sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 + '@babel/core': 7.20.2 '@babel/helper-hoist-variables': 7.18.6 - '@babel/helper-module-transforms': 7.19.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-module-transforms': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 '@babel/helper-validator-identifier': 7.19.1 - babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color - /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-module-transforms': 7.19.0 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-module-transforms': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 transitivePeerDependencies: - supports-color - /@babel/plugin-transform-named-capturing-groups-regex/7.19.1_@babel+core@7.19.1: + /@babel/plugin-transform-named-capturing-groups-regex/7.19.1_@babel+core@7.20.2: resolution: {integrity: sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 '@babel/helper-replace-supers': 7.19.1 transitivePeerDependencies: - supports-color - /@babel/plugin-transform-parameters/7.18.8_@babel+core@7.12.9: - resolution: {integrity: sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==} + /@babel/plugin-transform-parameters/7.20.3_@babel+core@7.12.9: + resolution: {integrity: sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-parameters/7.18.8_@babel+core@7.19.1: - resolution: {integrity: sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==} + /@babel/plugin-transform-parameters/7.20.3_@babel+core@7.20.2: + resolution: {integrity: sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-react-constant-elements/7.18.12_@babel+core@7.19.1: - resolution: {integrity: sha512-Q99U9/ttiu+LMnRU8psd23HhvwXmKWDQIpocm0JKaICcZHnw+mdQbHm6xnSy7dOl8I5PELakYtNBubNQlBXbZw==} + /@babel/plugin-transform-react-constant-elements/7.20.2_@babel+core@7.20.2: + resolution: {integrity: sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.19.1 + '@babel/core': 7.20.2 + '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.20.2 - /@babel/plugin-transform-react-jsx-self/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-react-jsx-self/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-react-jsx-source/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-utZmlASneDfdaMh0m/WausbjUjEdGrQJz0vFK93d7wD3xf5wBtX219+q6IlCNZeguIcxS2f/CvLZrlLSvSHQXw==} + /@babel/plugin-transform-react-jsx-source/7.19.6_@babel+core@7.20.2: + resolution: {integrity: sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-react-jsx/7.19.0_@babel+core@7.19.1: + /@babel/plugin-transform-react-jsx/7.19.0_@babel+core@7.20.2: resolution: {integrity: sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 + '@babel/core': 7.20.2 '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-module-imports': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.19.1 - '@babel/types': 7.19.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.20.2 + '@babel/types': 7.20.2 - /@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 + '@babel/core': 7.20.2 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.20.2 dev: false - /@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - regenerator-transform: 0.15.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 + regenerator-transform: 0.15.1 - /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-runtime/7.19.1_@babel+core@7.19.1: - resolution: {integrity: sha512-2nJjTUFIzBMP/f/miLxEK9vxwW/KUXsdvN4sR//TmuDhe6yU2h57WmIOE12Gng3MDP/xpjUV/ToZRdcf8Yj4fA==} + /@babel/plugin-transform-runtime/7.19.6_@babel+core@7.20.2: + resolution: {integrity: sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 + '@babel/core': 7.20.2 '@babel/helper-module-imports': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.19.1 - babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.19.1 - babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.20.2 + babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.20.2 + babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.20.2 + babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.20.2 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-spread/7.19.0_@babel+core@7.19.1: + /@babel/plugin-transform-spread/7.19.0_@babel+core@7.20.2: resolution: {integrity: sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.19.1: + /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.20.2: resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.19.1: + /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.20.2: resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-typescript/7.19.1_@babel+core@7.19.1: - resolution: {integrity: sha512-+ILcOU+6mWLlvCwnL920m2Ow3wWx3Wo8n2t5aROQmV55GZt+hOiLvBaa3DNzRjSEHa1aauRs4/YLmkCfFkhhRQ==} + /@babel/plugin-transform-typescript/7.20.2_@babel+core@7.20.2: + resolution: {integrity: sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-typescript': 7.18.6_@babel+core@7.19.1 + '@babel/core': 7.20.2 + '@babel/helper-create-class-features-plugin': 7.20.2_@babel+core@7.20.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-typescript': 7.20.0_@babel+core@7.20.2 transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.19.1: + /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.20.2: resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.20.2 + '@babel/helper-plugin-utils': 7.20.2 - /@babel/preset-env/7.19.1_@babel+core@7.19.1: - resolution: {integrity: sha512-c8B2c6D16Lp+Nt6HcD+nHl0VbPKVnNPTpszahuxJJnurfMtKeZ80A+qUv48Y7wqvS+dTFuLuaM9oYxyNHbCLWA==} + /@babel/preset-env/7.20.2_@babel+core@7.20.2: + resolution: {integrity: sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.19.1 - '@babel/core': 7.19.1 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/compat-data': 7.20.1 + '@babel/core': 7.20.2 + '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.20.2 + '@babel/helper-plugin-utils': 7.20.2 '@babel/helper-validator-option': 7.18.6 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-proposal-async-generator-functions': 7.19.1_@babel+core@7.19.1 - '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-proposal-class-static-block': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-proposal-export-namespace-from': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-proposal-logical-assignment-operators': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-proposal-object-rest-spread': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-proposal-private-property-in-object': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.19.1 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.19.1 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.19.1 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-syntax-import-assertions': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.19.1 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.19.1 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.19.1 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.19.1 - '@babel/plugin-transform-arrow-functions': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-async-to-generator': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-block-scoping': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-transform-classes': 7.19.0_@babel+core@7.19.1 - '@babel/plugin-transform-computed-properties': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-transform-destructuring': 7.18.13_@babel+core@7.19.1 - '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-duplicate-keys': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-for-of': 7.18.8_@babel+core@7.19.1 - '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-modules-amd': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-modules-commonjs': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-modules-systemjs': 7.19.0_@babel+core@7.19.1 - '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-named-capturing-groups-regex': 7.19.1_@babel+core@7.19.1 - '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.19.1 - '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-regenerator': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-spread': 7.19.0_@babel+core@7.19.1 - '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-transform-typeof-symbol': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-transform-unicode-escapes': 7.18.10_@babel+core@7.19.1 - '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.19.1 - '@babel/preset-modules': 0.1.5_@babel+core@7.19.1 - '@babel/types': 7.19.0 - babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.19.1 - babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.19.1 - babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.19.1 - core-js-compat: 3.25.2 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6_@babel+core@7.20.2 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.18.9_@babel+core@7.20.2 + '@babel/plugin-proposal-async-generator-functions': 7.20.1_@babel+core@7.20.2 + '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.20.2 + '@babel/plugin-proposal-class-static-block': 7.18.6_@babel+core@7.20.2 + '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.20.2 + '@babel/plugin-proposal-export-namespace-from': 7.18.9_@babel+core@7.20.2 + '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.20.2 + '@babel/plugin-proposal-logical-assignment-operators': 7.18.9_@babel+core@7.20.2 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.20.2 + '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.20.2 + '@babel/plugin-proposal-object-rest-spread': 7.20.2_@babel+core@7.20.2 + '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.20.2 + '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.20.2 + '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.20.2 + '@babel/plugin-proposal-private-property-in-object': 7.18.6_@babel+core@7.20.2 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.20.2 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.20.2 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.20.2 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.20.2 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.20.2 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.20.2 + '@babel/plugin-syntax-import-assertions': 7.20.0_@babel+core@7.20.2 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.20.2 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.20.2 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.20.2 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.20.2 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.20.2 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.20.2 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.20.2 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.20.2 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.20.2 + '@babel/plugin-transform-arrow-functions': 7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-async-to-generator': 7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-block-scoping': 7.20.2_@babel+core@7.20.2 + '@babel/plugin-transform-classes': 7.20.2_@babel+core@7.20.2 + '@babel/plugin-transform-computed-properties': 7.18.9_@babel+core@7.20.2 + '@babel/plugin-transform-destructuring': 7.20.2_@babel+core@7.20.2 + '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-duplicate-keys': 7.18.9_@babel+core@7.20.2 + '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-for-of': 7.18.8_@babel+core@7.20.2 + '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.20.2 + '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.20.2 + '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-modules-amd': 7.19.6_@babel+core@7.20.2 + '@babel/plugin-transform-modules-commonjs': 7.19.6_@babel+core@7.20.2 + '@babel/plugin-transform-modules-systemjs': 7.19.6_@babel+core@7.20.2 + '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-named-capturing-groups-regex': 7.19.1_@babel+core@7.20.2 + '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-parameters': 7.20.3_@babel+core@7.20.2 + '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-regenerator': 7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-spread': 7.19.0_@babel+core@7.20.2 + '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.20.2 + '@babel/plugin-transform-typeof-symbol': 7.18.9_@babel+core@7.20.2 + '@babel/plugin-transform-unicode-escapes': 7.18.10_@babel+core@7.20.2 + '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.20.2 + '@babel/preset-modules': 0.1.5_@babel+core@7.20.2 + '@babel/types': 7.20.2 + babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.20.2 + babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.20.2 + babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.20.2 + core-js-compat: 3.26.1 semver: 6.3.0 transitivePeerDependencies: - supports-color - /@babel/preset-modules/0.1.5_@babel+core@7.19.1: + /@babel/preset-modules/0.1.5_@babel+core@7.20.2: resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.19.1 - '@babel/types': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.20.2 + '@babel/types': 7.20.2 esutils: 2.0.3 - /@babel/preset-react/7.18.6_@babel+core@7.19.1: + /@babel/preset-react/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 '@babel/helper-validator-option': 7.18.6 - '@babel/plugin-transform-react-display-name': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.19.1 - '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-react-pure-annotations': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-react-display-name': 7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.20.2 + '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-react-pure-annotations': 7.18.6_@babel+core@7.20.2 dev: false - /@babel/preset-typescript/7.18.6_@babel+core@7.19.1: + /@babel/preset-typescript/7.18.6_@babel+core@7.20.2: resolution: {integrity: sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/core': 7.20.2 + '@babel/helper-plugin-utils': 7.20.2 '@babel/helper-validator-option': 7.18.6 - '@babel/plugin-transform-typescript': 7.19.1_@babel+core@7.19.1 + '@babel/plugin-transform-typescript': 7.20.2_@babel+core@7.20.2 transitivePeerDependencies: - supports-color dev: false - /@babel/runtime-corejs3/7.19.1: - resolution: {integrity: sha512-j2vJGnkopRzH+ykJ8h68wrHnEUmtK//E723jjixiAl/PPf6FhqY/vYRcMVlNydRKQjQsTsYEjpx+DZMIvnGk/g==} + /@babel/runtime-corejs3/7.20.1: + resolution: {integrity: sha512-CGulbEDcg/ND1Im7fUNRZdGXmX2MTWVVZacQi/6DiKE5HNwZ3aVTm5PV4lO8HHz0B2h8WQyvKKjbX5XgTtydsg==} engines: {node: '>=6.9.0'} dependencies: - core-js-pure: 3.25.2 - regenerator-runtime: 0.13.9 + core-js-pure: 3.26.1 + regenerator-runtime: 0.13.11 - /@babel/runtime/7.19.0: - resolution: {integrity: sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==} + /@babel/runtime/7.20.1: + resolution: {integrity: sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==} engines: {node: '>=6.9.0'} dependencies: - regenerator-runtime: 0.13.9 + regenerator-runtime: 0.13.11 /@babel/template/7.18.10: resolution: {integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.18.6 - '@babel/parser': 7.19.1 - '@babel/types': 7.19.0 + '@babel/parser': 7.20.3 + '@babel/types': 7.20.2 /@babel/traverse/7.17.3: resolution: {integrity: sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.18.6 - '@babel/generator': 7.19.0 + '@babel/generator': 7.17.7 '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-function-name': 7.19.0 '@babel/helper-hoist-variables': 7.18.6 '@babel/helper-split-export-declaration': 7.18.6 - '@babel/parser': 7.19.1 - '@babel/types': 7.19.0 + '@babel/parser': 7.18.9 + '@babel/types': 7.17.0 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: false - /@babel/traverse/7.19.1: - resolution: {integrity: sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==} + /@babel/traverse/7.20.1: + resolution: {integrity: sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.18.6 - '@babel/generator': 7.19.0 + '@babel/generator': 7.20.4 '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-function-name': 7.19.0 '@babel/helper-hoist-variables': 7.18.6 '@babel/helper-split-export-declaration': 7.18.6 - '@babel/parser': 7.19.1 - '@babel/types': 7.19.0 + '@babel/parser': 7.20.3 + '@babel/types': 7.20.2 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: @@ -2650,11 +2647,11 @@ packages: to-fast-properties: 2.0.0 dev: false - /@babel/types/7.19.0: - resolution: {integrity: sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==} + /@babel/types/7.20.2: + resolution: {integrity: sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-string-parser': 7.18.10 + '@babel/helper-string-parser': 7.19.4 '@babel/helper-validator-identifier': 7.19.1 to-fast-properties: 2.0.0 @@ -2662,69 +2659,69 @@ packages: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: false - /@changesets/apply-release-plan/6.1.0: - resolution: {integrity: sha512-fMNBUAEc013qaA4KUVjdwgYMmKrf5Mlgf6o+f97MJVNzVnikwpWY47Lc3YR1jhC874Fonn5MkjkWK9DAZsdQ5g==} + /@changesets/apply-release-plan/6.1.2: + resolution: {integrity: sha512-H8TV9E/WtJsDfoDVbrDGPXmkZFSv7W2KLqp4xX4MKZXshb0hsQZUNowUa8pnus9qb/5OZrFFRVsUsDCVHNW/AQ==} dependencies: - '@babel/runtime': 7.19.0 - '@changesets/config': 2.1.1 + '@babel/runtime': 7.20.1 + '@changesets/config': 2.2.0 '@changesets/get-version-range-type': 0.3.2 - '@changesets/git': 1.4.1 - '@changesets/types': 5.1.0 + '@changesets/git': 1.5.0 + '@changesets/types': 5.2.0 '@manypkg/get-packages': 1.1.3 detect-indent: 6.1.0 fs-extra: 7.0.1 lodash.startcase: 4.4.0 outdent: 0.5.0 - prettier: 2.7.1 + prettier: 2.8.0 resolve-from: 5.0.0 semver: 5.7.1 dev: false - /@changesets/assemble-release-plan/5.2.1: - resolution: {integrity: sha512-d6ckasOWlKF9Mzs82jhl6TKSCgVvfLoUK1ERySrTg2TQJdrVUteZue6uEIYUTA7SgMu67UOSwol6R9yj1nTdjw==} + /@changesets/assemble-release-plan/5.2.2: + resolution: {integrity: sha512-B1qxErQd85AeZgZFZw2bDKyOfdXHhG+X5S+W3Da2yCem8l/pRy4G/S7iOpEcMwg6lH8q2ZhgbZZwZ817D+aLuQ==} dependencies: - '@babel/runtime': 7.19.0 + '@babel/runtime': 7.20.1 '@changesets/errors': 0.1.4 - '@changesets/get-dependents-graph': 1.3.3 - '@changesets/types': 5.1.0 + '@changesets/get-dependents-graph': 1.3.4 + '@changesets/types': 5.2.0 '@manypkg/get-packages': 1.1.3 semver: 5.7.1 dev: false - /@changesets/changelog-git/0.1.12: - resolution: {integrity: sha512-Xv2CPjTBmwjl8l4ZyQ3xrsXZMq8WafPUpEonDpTmcb24XY8keVzt7ZSCJuDz035EiqrjmDKDhODoQ6XiHudlig==} + /@changesets/changelog-git/0.1.13: + resolution: {integrity: sha512-zvJ50Q+EUALzeawAxax6nF2WIcSsC5PwbuLeWkckS8ulWnuPYx8Fn/Sjd3rF46OzeKA8t30loYYV6TIzp4DIdg==} dependencies: - '@changesets/types': 5.1.0 + '@changesets/types': 5.2.0 dev: false - /@changesets/changelog-github/0.4.6: - resolution: {integrity: sha512-ahR/+o3OPodzfG9kucEMU/tEtBgwy6QoJiWi1sDBPme8n3WjT6pBlbhqNYpWAJKilomwfjBGY0MTUTs6r9d1RQ==} + /@changesets/changelog-github/0.4.7: + resolution: {integrity: sha512-UUG5sKwShs5ha1GFnayUpZNcDGWoY7F5XxhOEHS62sDPOtoHQZsG3j1nC5RxZ3M1URHA321cwVZHeXgu99Y3ew==} dependencies: '@changesets/get-github-info': 0.5.1 - '@changesets/types': 5.1.0 + '@changesets/types': 5.2.0 dotenv: 8.6.0 transitivePeerDependencies: - encoding dev: false - /@changesets/cli/2.24.4: - resolution: {integrity: sha512-87JSwMv38zS3QW3062jXZYLsCNRtA08wa7vt3VnMmkGLfUMn2TTSfD+eSGVnKPJ/ycDCvAcCDnrv/B+gSX5KVA==} + /@changesets/cli/2.25.2: + resolution: {integrity: sha512-ACScBJXI3kRyMd2R8n8SzfttDHi4tmKSwVwXBazJOylQItSRSF4cGmej2E4FVf/eNfGy6THkL9GzAahU9ErZrA==} hasBin: true dependencies: - '@babel/runtime': 7.19.0 - '@changesets/apply-release-plan': 6.1.0 - '@changesets/assemble-release-plan': 5.2.1 - '@changesets/changelog-git': 0.1.12 - '@changesets/config': 2.1.1 + '@babel/runtime': 7.20.1 + '@changesets/apply-release-plan': 6.1.2 + '@changesets/assemble-release-plan': 5.2.2 + '@changesets/changelog-git': 0.1.13 + '@changesets/config': 2.2.0 '@changesets/errors': 0.1.4 - '@changesets/get-dependents-graph': 1.3.3 - '@changesets/get-release-plan': 3.0.14 - '@changesets/git': 1.4.1 + '@changesets/get-dependents-graph': 1.3.4 + '@changesets/get-release-plan': 3.0.15 + '@changesets/git': 1.5.0 '@changesets/logger': 0.0.5 - '@changesets/pre': 1.0.12 - '@changesets/read': 0.5.7 - '@changesets/types': 5.1.0 - '@changesets/write': 0.2.0 + '@changesets/pre': 1.0.13 + '@changesets/read': 0.5.8 + '@changesets/types': 5.2.0 + '@changesets/write': 0.2.2 '@manypkg/get-packages': 1.1.3 '@types/is-ci': 3.0.0 '@types/semver': 6.2.3 @@ -2746,13 +2743,13 @@ packages: tty-table: 4.1.6 dev: false - /@changesets/config/2.1.1: - resolution: {integrity: sha512-nSRINMqHpdtBpNVT9Eh9HtmLhOwOTAeSbaqKM5pRmGfsvyaROTBXV84ujF9UsWNlV71YxFbxTbeZnwXSGQlyTw==} + /@changesets/config/2.2.0: + resolution: {integrity: sha512-GGaokp3nm5FEDk/Fv2PCRcQCOxGKKPRZ7prcMqxEr7VSsG75MnChQE8plaW1k6V8L2bJE+jZWiRm19LbnproOw==} dependencies: '@changesets/errors': 0.1.4 - '@changesets/get-dependents-graph': 1.3.3 + '@changesets/get-dependents-graph': 1.3.4 '@changesets/logger': 0.0.5 - '@changesets/types': 5.1.0 + '@changesets/types': 5.2.0 '@manypkg/get-packages': 1.1.3 fs-extra: 7.0.1 micromatch: 4.0.5 @@ -2764,10 +2761,10 @@ packages: extendable-error: 0.1.7 dev: false - /@changesets/get-dependents-graph/1.3.3: - resolution: {integrity: sha512-h4fHEIt6X+zbxdcznt1e8QD7xgsXRAXd2qzLlyxoRDFSa6SxJrDAUyh7ZUNdhjBU4Byvp4+6acVWVgzmTy4UNQ==} + /@changesets/get-dependents-graph/1.3.4: + resolution: {integrity: sha512-+C4AOrrFY146ydrgKOo5vTZfj7vetNu1tWshOID+UjPUU9afYGDXI8yLnAeib1ffeBXV3TuGVcyphKpJ3cKe+A==} dependencies: - '@changesets/types': 5.1.0 + '@changesets/types': 5.2.0 '@manypkg/get-packages': 1.1.3 chalk: 2.4.2 fs-extra: 7.0.1 @@ -2783,15 +2780,15 @@ packages: - encoding dev: false - /@changesets/get-release-plan/3.0.14: - resolution: {integrity: sha512-xzSfeyIOvUnbqMuQXVKTYUizreWQfICwoQpvEHoePVbERLocc1tPo5lzR7dmVCFcaA/DcnbP6mxyioeq+JuzSg==} + /@changesets/get-release-plan/3.0.15: + resolution: {integrity: sha512-W1tFwxE178/en+zSj/Nqbc3mvz88mcdqUMJhRzN1jDYqN3QI4ifVaRF9mcWUU+KI0gyYEtYR65tour690PqTcA==} dependencies: - '@babel/runtime': 7.19.0 - '@changesets/assemble-release-plan': 5.2.1 - '@changesets/config': 2.1.1 - '@changesets/pre': 1.0.12 - '@changesets/read': 0.5.7 - '@changesets/types': 5.1.0 + '@babel/runtime': 7.20.1 + '@changesets/assemble-release-plan': 5.2.2 + '@changesets/config': 2.2.0 + '@changesets/pre': 1.0.13 + '@changesets/read': 0.5.8 + '@changesets/types': 5.2.0 '@manypkg/get-packages': 1.1.3 dev: false @@ -2799,12 +2796,12 @@ packages: resolution: {integrity: sha512-SVqwYs5pULYjYT4op21F2pVbcrca4qA/bAA3FmFXKMN7Y+HcO8sbZUTx3TAy2VXulP2FACd1aC7f2nTuqSPbqg==} dev: false - /@changesets/git/1.4.1: - resolution: {integrity: sha512-GWwRXEqBsQ3nEYcyvY/u2xUK86EKAevSoKV/IhELoZ13caZ1A1TSak/71vyKILtzuLnFPk5mepP5HjBxr7lZ9Q==} + /@changesets/git/1.5.0: + resolution: {integrity: sha512-Xo8AT2G7rQJSwV87c8PwMm6BAc98BnufRMsML7m7Iw8Or18WFvFmxqG5aOL5PBvhgq9KrKvaeIBNIymracSuHg==} dependencies: - '@babel/runtime': 7.19.0 + '@babel/runtime': 7.20.1 '@changesets/errors': 0.1.4 - '@changesets/types': 5.1.0 + '@changesets/types': 5.2.0 '@manypkg/get-packages': 1.1.3 is-subdir: 1.2.0 spawndamnit: 2.0.0 @@ -2816,56 +2813,52 @@ packages: chalk: 2.4.2 dev: false - /@changesets/parse/0.3.14: - resolution: {integrity: sha512-SWnNVyC9vz61ueTbuxvA6b4HXcSx2iaWr2VEa37lPg1Vw+cEyQp7lOB219P7uow1xFfdtIEEsxbzXnqLAAaY8w==} + /@changesets/parse/0.3.15: + resolution: {integrity: sha512-3eDVqVuBtp63i+BxEWHPFj2P1s3syk0PTrk2d94W9JD30iG+OER0Y6n65TeLlY8T2yB9Fvj6Ev5Gg0+cKe/ZUA==} dependencies: - '@changesets/types': 5.1.0 + '@changesets/types': 5.2.0 js-yaml: 3.14.1 dev: false - /@changesets/pre/1.0.12: - resolution: {integrity: sha512-RFzWYBZx56MtgMesXjxx7ymyI829/rcIw/41hvz3VJPnY8mDscN7RJyYu7Xm7vts2Fcd+SRcO0T/Ws3I1/6J7g==} + /@changesets/pre/1.0.13: + resolution: {integrity: sha512-jrZc766+kGZHDukjKhpBXhBJjVQMied4Fu076y9guY1D3H622NOw8AQaLV3oQsDtKBTrT2AUFjt9Z2Y9Qx+GfA==} dependencies: - '@babel/runtime': 7.19.0 + '@babel/runtime': 7.20.1 '@changesets/errors': 0.1.4 - '@changesets/types': 5.1.0 + '@changesets/types': 5.2.0 '@manypkg/get-packages': 1.1.3 fs-extra: 7.0.1 dev: false - /@changesets/read/0.5.7: - resolution: {integrity: sha512-Iteg0ccTPpkJ+qFzY97k7qqdVE5Kz30TqPo9GibpBk2g8tcLFUqf+Qd0iXPLcyhUZpPL1U6Hia1gINHNKIKx4g==} + /@changesets/read/0.5.8: + resolution: {integrity: sha512-eYaNfxemgX7f7ELC58e7yqQICW5FB7V+bd1lKt7g57mxUrTveYME+JPaBPpYx02nP53XI6CQp6YxnR9NfmFPKw==} dependencies: - '@babel/runtime': 7.19.0 - '@changesets/git': 1.4.1 + '@babel/runtime': 7.20.1 + '@changesets/git': 1.5.0 '@changesets/logger': 0.0.5 - '@changesets/parse': 0.3.14 - '@changesets/types': 5.1.0 + '@changesets/parse': 0.3.15 + '@changesets/types': 5.2.0 chalk: 2.4.2 fs-extra: 7.0.1 p-filter: 2.1.0 dev: false - /@changesets/types/0.4.0: - resolution: {integrity: sha512-TclHHKDVYQ8rJGZgVeWiF7c91yWzTTWdPagltgutelGu/Psup5PQlUq6svx7S8suj+jXcaE34yEEsfIvzXXB2Q==} - dev: false - /@changesets/types/4.1.0: resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} dev: false - /@changesets/types/5.1.0: - resolution: {integrity: sha512-uUByGATZCdaPkaO9JkBsgGDjEvHyY2Sb0e/J23+cwxBi5h0fxpLF/HObggO/Fw8T2nxK6zDfJbPsdQt5RwYFJA==} + /@changesets/types/5.2.0: + resolution: {integrity: sha512-km/66KOqJC+eicZXsm2oq8A8bVTSpkZJ60iPV/Nl5Z5c7p9kk8xxh6XGRTlnludHldxOOfudhnDN2qPxtHmXzA==} dev: false - /@changesets/write/0.2.0: - resolution: {integrity: sha512-iKHqGYXZvneRzRfvEBpPqKfpGELOEOEP63MKdM/SdSRon40rsUijkTmsGCHT1ueLi3iJPZPmYuZJvjjKrMzumA==} + /@changesets/write/0.2.2: + resolution: {integrity: sha512-kCYNHyF3xaId1Q/QE+DF3UTrHTyg3Cj/f++T8S8/EkC+jh1uK2LFnM9h+EzV+fsmnZDrs7r0J4LLpeI/VWC5Hg==} dependencies: - '@babel/runtime': 7.19.0 - '@changesets/types': 5.1.0 + '@babel/runtime': 7.20.1 + '@changesets/types': 5.2.0 fs-extra: 7.0.1 human-id: 1.0.2 - prettier: 2.7.1 + prettier: 2.8.0 dev: false /@cloudflare/kv-asset-handler/0.2.0: @@ -2874,8 +2867,8 @@ packages: mime: 3.0.0 dev: true - /@cloudflare/workers-types/3.16.0: - resolution: {integrity: sha512-gaBUSaKS65mN3iKZEgichbXYEmAa/pXkc5Gbt+1BptYphdGkj09ggdsiE4w8g0F/uI1g36QaTKrzVnBAWMipvQ==} + /@cloudflare/workers-types/3.18.0: + resolution: {integrity: sha512-ehKOJVLMeR+tZkYhWEaLYQxl0TaIZu/kE86HF3/RidR8Xv5LuQxpbh+XXAoKVqsaphWLhIgBhgnlN5HGdheXSQ==} /@colors/colors/1.5.0: resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} @@ -2884,12 +2877,12 @@ packages: dev: false optional: true - /@docsearch/css/3.2.1: - resolution: {integrity: sha512-gaP6TxxwQC+K8D6TRx5WULUWKrcbzECOPA2KCVMuI+6C7dNiGUk5yXXzVhc5sld79XKYLnO9DRTI4mjXDYkh+g==} + /@docsearch/css/3.3.0: + resolution: {integrity: sha512-rODCdDtGyudLj+Va8b6w6Y85KE85bXRsps/R4Yjwt5vueXKXZQKYw0aA9knxLBT6a/bI/GMrAcmCR75KYOM6hg==} dev: false - /@docsearch/react/3.2.1_ftygaz6e6e5e4cecsqmsnm4myu: - resolution: {integrity: sha512-EzTQ/y82s14IQC5XVestiK/kFFMe2aagoYFuTAIfIb/e+4FU7kSMKonRtLwsCiLQHmjvNQq+HO+33giJ5YVtaQ==} + /@docsearch/react/3.3.0_ftygaz6e6e5e4cecsqmsnm4myu: + resolution: {integrity: sha512-fhS5adZkae2SSdMYEMVg6pxI5a/cE+tW16ki1V0/ur4Fdok3hBRkmN/H8VvlXnxzggkQIIRIVvYPn00JPjen3A==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' react: '>= 16.8.0 < 19.0.0' @@ -2902,9 +2895,9 @@ packages: react-dom: optional: true dependencies: - '@algolia/autocomplete-core': 1.7.1 - '@algolia/autocomplete-preset-algolia': 1.7.1_qs6lk5nhygj2o3hj4sf6xnr724 - '@docsearch/css': 3.2.1 + '@algolia/autocomplete-core': 1.7.2 + '@algolia/autocomplete-preset-algolia': 1.7.2_qs6lk5nhygj2o3hj4sf6xnr724 + '@docsearch/css': 3.3.0 algoliasearch: 4.14.2 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -2920,16 +2913,16 @@ packages: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@babel/core': 7.19.1 - '@babel/generator': 7.19.0 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-transform-runtime': 7.19.1_@babel+core@7.19.1 - '@babel/preset-env': 7.19.1_@babel+core@7.19.1 - '@babel/preset-react': 7.18.6_@babel+core@7.19.1 - '@babel/preset-typescript': 7.18.6_@babel+core@7.19.1 - '@babel/runtime': 7.19.0 - '@babel/runtime-corejs3': 7.19.1 - '@babel/traverse': 7.19.1 + '@babel/core': 7.20.2 + '@babel/generator': 7.20.4 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.20.2 + '@babel/plugin-transform-runtime': 7.19.6_@babel+core@7.20.2 + '@babel/preset-env': 7.20.2_@babel+core@7.20.2 + '@babel/preset-react': 7.18.6_@babel+core@7.20.2 + '@babel/preset-typescript': 7.18.6_@babel+core@7.20.2 + '@babel/runtime': 7.20.1 + '@babel/runtime-corejs3': 7.20.1 + '@babel/traverse': 7.20.1 '@docusaurus/cssnano-preset': 2.2.0 '@docusaurus/logger': 2.2.0 '@docusaurus/mdx-loader': 2.2.0_if65ga6ul5jnw5c4373drfty5m @@ -2938,9 +2931,9 @@ packages: '@docusaurus/utils-common': 2.2.0_@docusaurus+types@2.2.0 '@docusaurus/utils-validation': 2.2.0_@docusaurus+types@2.2.0 '@slorber/static-site-generator-webpack-plugin': 4.0.7 - '@svgr/webpack': 6.3.1 - autoprefixer: 10.4.12_postcss@8.4.16 - babel-loader: 8.2.5_rhsdbzevgb5tizdhlla5jsbgyu + '@svgr/webpack': 6.5.1 + autoprefixer: 10.4.13_postcss@8.4.19 + babel-loader: 8.3.0_npabyccmuonwo2rku4k53xo3hi babel-plugin-dynamic-import-node: 2.3.3 boxen: 6.2.1 chalk: 4.1.2 @@ -2949,54 +2942,55 @@ packages: cli-table3: 0.6.3 combine-promises: 1.1.0 commander: 5.1.0 - copy-webpack-plugin: 11.0.0_webpack@5.74.0 - core-js: 3.25.2 - css-loader: 6.7.1_webpack@5.74.0 - css-minimizer-webpack-plugin: 4.1.0_kwz7aenajwsweas6icw5ncsgdy - cssnano: 5.1.13_postcss@8.4.16 + copy-webpack-plugin: 11.0.0_webpack@5.75.0 + core-js: 3.26.1 + css-loader: 6.7.2_webpack@5.75.0 + css-minimizer-webpack-plugin: 4.2.2_2xq5u4vuzw4op42d4uqzx2gxfa + cssnano: 5.1.14_postcss@8.4.19 del: 6.1.1 detect-port: 1.5.1 escape-html: 1.0.3 eta: 1.12.3 - file-loader: 6.2.0_webpack@5.74.0 + file-loader: 6.2.0_webpack@5.75.0 fs-extra: 10.1.0 html-minifier-terser: 6.1.0 html-tags: 3.2.0 - html-webpack-plugin: 5.5.0_webpack@5.74.0 + html-webpack-plugin: 5.5.0_webpack@5.75.0 import-fresh: 3.3.0 leven: 3.1.0 lodash: 4.17.21 - mini-css-extract-plugin: 2.6.1_webpack@5.74.0 - postcss: 8.4.16 - postcss-loader: 7.0.1_qjv4cptcpse3y5hrjkrbb7drda + mini-css-extract-plugin: 2.7.0_webpack@5.75.0 + postcss: 8.4.19 + postcss-loader: 7.0.1_upg3rk2kpasnbk27hkqapxaxfq prompts: 2.4.2 react: 18.2.0 - react-dev-utils: 12.0.1_kb3egcnme7w23lfa5xodfjfhge + react-dev-utils: 12.0.1_6zfmzkbwpqrt4wfukx5tx4a5zm react-dom: 18.2.0_react@18.2.0 react-helmet-async: 1.3.0_biqbaboplfbrettd7655fr4n2y react-loadable: /@docusaurus/react-loadable/5.5.2_react@18.2.0 - react-loadable-ssr-addon-v5-slorber: 1.0.1_jyzm4i6gssn5i7hvhuq33bg7ba - react-router: 5.3.3_react@18.2.0 - react-router-config: 5.1.1_4gumyfmpzq3vvokmq4lwan2qpu - react-router-dom: 5.3.3_react@18.2.0 + react-loadable-ssr-addon-v5-slorber: 1.0.1_pwfl7zyferpbeh35vaepqxwaky + react-router: 5.3.4_react@18.2.0 + react-router-config: 5.1.1_rlw3ibuvnpt5jvejeevjcf4ije + react-router-dom: 5.3.4_react@18.2.0 rtl-detect: 1.0.4 - semver: 7.3.7 - serve-handler: 6.1.3 + semver: 7.3.8 + serve-handler: 6.1.5 shelljs: 0.8.5 - terser-webpack-plugin: 5.3.6_webpack@5.74.0 + terser-webpack-plugin: 5.3.6_webpack@5.75.0 tslib: 2.4.0 update-notifier: 5.1.0 - url-loader: 4.1.1_u4acmn7fe6yqgbrqzialkgh5lu + url-loader: 4.1.1_p5dl6emkcwslbw72e37w4ug7em wait-on: 6.0.1 - webpack: 5.74.0 - webpack-bundle-analyzer: 4.6.1 - webpack-dev-server: 4.11.1_webpack@5.74.0 + webpack: 5.75.0 + webpack-bundle-analyzer: 4.7.0 + webpack-dev-server: 4.11.1_webpack@5.75.0 webpack-merge: 5.8.0 - webpackbar: 5.0.2_webpack@5.74.0 + webpackbar: 5.0.2_webpack@5.75.0 transitivePeerDependencies: - '@docusaurus/types' - '@parcel/css' - '@swc/core' + - '@swc/css' - bufferutil - csso - debug @@ -3015,9 +3009,9 @@ packages: resolution: {integrity: sha512-mAAwCo4n66TMWBH1kXnHVZsakW9VAXJzTO4yZukuL3ro4F+JtkMwKfh42EG75K/J/YIFQG5I/Bzy0UH/hFxaTg==} engines: {node: '>=16.14'} dependencies: - cssnano-preset-advanced: 5.3.8_postcss@8.4.16 - postcss: 8.4.16 - postcss-sort-media-queries: 4.3.0_postcss@8.4.16 + cssnano-preset-advanced: 5.3.9_postcss@8.4.19 + postcss: 8.4.19 + postcss-sort-media-queries: 4.3.0_postcss@8.4.19 tslib: 2.4.0 dev: false @@ -3036,13 +3030,13 @@ packages: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@babel/parser': 7.19.1 - '@babel/traverse': 7.19.1 + '@babel/parser': 7.20.3 + '@babel/traverse': 7.20.1 '@docusaurus/logger': 2.2.0 '@docusaurus/utils': 2.2.0_@docusaurus+types@2.2.0 '@mdx-js/mdx': 1.6.22 escape-html: 1.0.3 - file-loader: 6.2.0_webpack@5.74.0 + file-loader: 6.2.0_webpack@5.75.0 fs-extra: 10.1.0 image-size: 1.0.2 mdast-util-to-string: 2.0.0 @@ -3053,8 +3047,8 @@ packages: tslib: 2.4.0 unified: 9.2.2 unist-util-visit: 2.0.3 - url-loader: 4.1.1_u4acmn7fe6yqgbrqzialkgh5lu - webpack: 5.74.0 + url-loader: 4.1.1_p5dl6emkcwslbw72e37w4ug7em + webpack: 5.75.0 transitivePeerDependencies: - '@docusaurus/types' - '@swc/core' @@ -3073,7 +3067,7 @@ packages: '@docusaurus/react-loadable': 5.5.2_react@18.2.0 '@docusaurus/types': 2.2.0_biqbaboplfbrettd7655fr4n2y '@types/history': 4.7.11 - '@types/react': 18.0.21 + '@types/react': 18.0.25 '@types/react-router-config': 5.0.6 '@types/react-router-dom': 5.3.3 react: 18.2.0 @@ -3110,10 +3104,11 @@ packages: tslib: 2.4.0 unist-util-visit: 2.0.3 utility-types: 3.10.0 - webpack: 5.74.0 + webpack: 5.75.0 transitivePeerDependencies: - '@parcel/css' - '@swc/core' + - '@swc/css' - bufferutil - csso - debug @@ -3152,10 +3147,11 @@ packages: react-dom: 18.2.0_react@18.2.0 tslib: 2.4.0 utility-types: 3.10.0 - webpack: 5.74.0 + webpack: 5.75.0 transitivePeerDependencies: - '@parcel/css' - '@swc/core' + - '@swc/css' - bufferutil - csso - debug @@ -3186,10 +3182,11 @@ packages: react: 18.2.0 react-dom: 18.2.0_react@18.2.0 tslib: 2.4.0 - webpack: 5.74.0 + webpack: 5.75.0 transitivePeerDependencies: - '@parcel/css' - '@swc/core' + - '@swc/css' - bufferutil - csso - debug @@ -3222,6 +3219,7 @@ packages: transitivePeerDependencies: - '@parcel/css' - '@swc/core' + - '@swc/css' - '@types/react' - bufferutil - csso @@ -3254,6 +3252,7 @@ packages: transitivePeerDependencies: - '@parcel/css' - '@swc/core' + - '@swc/css' - bufferutil - csso - debug @@ -3284,6 +3283,7 @@ packages: transitivePeerDependencies: - '@parcel/css' - '@swc/core' + - '@swc/css' - bufferutil - csso - debug @@ -3319,6 +3319,7 @@ packages: transitivePeerDependencies: - '@parcel/css' - '@swc/core' + - '@swc/css' - bufferutil - csso - debug @@ -3358,6 +3359,7 @@ packages: - '@algolia/client-search' - '@parcel/css' - '@swc/core' + - '@swc/css' - '@types/react' - bufferutil - csso @@ -3379,7 +3381,7 @@ packages: peerDependencies: react: '*' dependencies: - '@types/react': 18.0.21 + '@types/react': 18.0.25 prop-types: 15.8.1 react: 18.2.0 @@ -3408,18 +3410,19 @@ packages: infima: 0.2.0-alpha.42 lodash: 4.17.21 nprogress: 0.2.0 - postcss: 8.4.16 + postcss: 8.4.19 prism-react-renderer: 1.3.5_react@18.2.0 prismjs: 1.29.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - react-router-dom: 5.3.3_react@18.2.0 + react-router-dom: 5.3.4_react@18.2.0 rtlcss: 3.5.0 tslib: 2.4.0 utility-types: 3.10.0 transitivePeerDependencies: - '@parcel/css' - '@swc/core' + - '@swc/css' - bufferutil - csso - debug @@ -3448,7 +3451,7 @@ packages: '@docusaurus/plugin-content-pages': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy '@docusaurus/utils': 2.2.0_@docusaurus+types@2.2.0 '@types/history': 4.7.11 - '@types/react': 18.0.21 + '@types/react': 18.0.25 '@types/react-router-config': 5.0.6 clsx: 1.2.1 parse-numeric-range: 1.3.0 @@ -3461,6 +3464,7 @@ packages: - '@docusaurus/types' - '@parcel/css' - '@swc/core' + - '@swc/css' - bufferutil - csso - debug @@ -3482,7 +3486,7 @@ packages: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docsearch/react': 3.2.1_ftygaz6e6e5e4cecsqmsnm4myu + '@docsearch/react': 3.3.0_ftygaz6e6e5e4cecsqmsnm4myu '@docusaurus/core': 2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi '@docusaurus/logger': 2.2.0 '@docusaurus/plugin-content-docs': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy @@ -3505,6 +3509,7 @@ packages: - '@docusaurus/types' - '@parcel/css' - '@swc/core' + - '@swc/css' - '@types/react' - bufferutil - csso @@ -3535,14 +3540,14 @@ packages: react-dom: ^16.8.4 || ^17.0.0 dependencies: '@types/history': 4.7.11 - '@types/react': 18.0.21 + '@types/react': 18.0.25 commander: 5.1.0 - joi: 17.6.1 + joi: 17.7.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 react-helmet-async: 1.3.0_biqbaboplfbrettd7655fr4n2y utility-types: 3.10.0 - webpack: 5.74.0 + webpack: 5.75.0 webpack-merge: 5.8.0 transitivePeerDependencies: - '@swc/core' @@ -3569,7 +3574,7 @@ packages: dependencies: '@docusaurus/logger': 2.2.0 '@docusaurus/utils': 2.2.0_@docusaurus+types@2.2.0 - joi: 17.6.1 + joi: 17.7.0 js-yaml: 4.1.0 tslib: 2.4.0 transitivePeerDependencies: @@ -3592,10 +3597,10 @@ packages: dependencies: '@docusaurus/logger': 2.2.0 '@docusaurus/types': 2.2.0_biqbaboplfbrettd7655fr4n2y - '@svgr/webpack': 6.3.1 - file-loader: 6.2.0_webpack@5.74.0 + '@svgr/webpack': 6.5.1 + file-loader: 6.2.0_webpack@5.75.0 fs-extra: 10.1.0 - github-slugger: 1.4.0 + github-slugger: 1.5.0 globby: 11.1.0 gray-matter: 4.0.3 js-yaml: 4.1.0 @@ -3604,8 +3609,8 @@ packages: resolve-pathname: 3.0.0 shelljs: 0.8.5 tslib: 2.4.0 - url-loader: 4.1.1_u4acmn7fe6yqgbrqzialkgh5lu - webpack: 5.74.0 + url-loader: 4.1.1_p5dl6emkcwslbw72e37w4ug7em + webpack: 5.75.0 transitivePeerDependencies: - '@swc/core' - esbuild @@ -3634,22 +3639,22 @@ packages: '@edge-runtime/primitives': 2.0.2 dev: true - /@esbuild-kit/cjs-loader/2.3.3: - resolution: {integrity: sha512-Rt4O1mXlPEDVxvjsHLgbtHVdUXYK9C1/6ThpQnt7FaXIjUOsI6qhHYMgALhNnlIMZffag44lXd6Dqgx3xALbpQ==} + /@esbuild-kit/cjs-loader/2.4.1: + resolution: {integrity: sha512-lhc/XLith28QdW0HpHZvZKkorWgmCNT7sVelMHDj3HFdTfdqkwEKvT+aXVQtNAmCC39VJhunDkWhONWB7335mg==} dependencies: - '@esbuild-kit/core-utils': 2.3.2 + '@esbuild-kit/core-utils': 3.0.0 get-tsconfig: 4.2.0 - /@esbuild-kit/core-utils/2.3.2: - resolution: {integrity: sha512-aQwy1Hdd02ymjyMyyrhtyuZGv5W+mVZmj3DTKFV0TnB1AUgMBV40tXySpsGySe8vLvSe0c0TaqTc2FUo8/YlNQ==} + /@esbuild-kit/core-utils/3.0.0: + resolution: {integrity: sha512-TXmwH9EFS3DC2sI2YJWJBgHGhlteK0Xyu1VabwetMULfm3oYhbrsWV5yaSr2NTWZIgDGVLHbRf0inxbjXqAcmQ==} dependencies: - esbuild: 0.15.16 + esbuild: 0.15.15 source-map-support: 0.5.21 - /@esbuild-kit/esm-loader/2.4.2: - resolution: {integrity: sha512-N9dPKAj8WOx6djVnStgILWXip4fjDcBk9L7azO0/uQDpu8Ee0eaL78mkN4Acid9BzvNAKWwdYXFJZnsVahNEew==} + /@esbuild-kit/esm-loader/2.5.1: + resolution: {integrity: sha512-UfG/KLaNGR48+C9e8cDrRowhN9u+d/aCKpnA3E3Zyevup76fIpKmzm8DWeNG40CbEN8ZN8HaEs+o63pRQrZ+Fw==} dependencies: - '@esbuild-kit/core-utils': 2.3.2 + '@esbuild-kit/core-utils': 3.0.0 get-tsconfig: 4.2.0 /@esbuild-plugins/node-globals-polyfill/0.1.1_esbuild@0.14.51: @@ -3670,38 +3675,20 @@ packages: rollup-plugin-node-polyfills: 0.2.1 dev: true - /@esbuild/android-arm/0.15.16: - resolution: {integrity: sha512-nyB6CH++2mSgx3GbnrJsZSxzne5K0HMyNIWafDHqYy7IwxFc4fd/CgHVZXr8Eh+Q3KbIAcAe3vGyqIPhGblvMQ==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true - optional: true - - /@esbuild/android-arm/0.15.9: - resolution: {integrity: sha512-VZPy/ETF3fBG5PiinIkA0W/tlsvlEgJccyN2DzWZEl0DlVKRbu91PvY2D6Lxgluj4w9QtYHjOWjAT44C+oQ+EQ==} + /@esbuild/android-arm/0.15.15: + resolution: {integrity: sha512-JJjZjJi2eBL01QJuWjfCdZxcIgot+VoK6Fq7eKF9w4YHm9hwl7nhBR1o2Wnt/WcANk5l9SkpvrldW1PLuXxcbw==} engines: {node: '>=12'} cpu: [arm] os: [android] requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-loong64/0.15.16: - resolution: {integrity: sha512-SDLfP1uoB0HZ14CdVYgagllgrG7Mdxhkt4jDJOKl/MldKrkQ6vDJMZKl2+5XsEY/Lzz37fjgLQoJBGuAw/x8kQ==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true optional: true - /@esbuild/linux-loong64/0.15.9: - resolution: {integrity: sha512-O+NfmkfRrb3uSsTa4jE3WApidSe3N5++fyOVGP1SmMZi4A3BZELkhUUvj5hwmMuNdlpzAZ8iAPz2vmcR7DCFQA==} + /@esbuild/linux-loong64/0.15.15: + resolution: {integrity: sha512-lhz6UNPMDXUhtXSulw8XlFAtSYO26WmHQnCi2Lg2p+/TMiJKNLtZCYUxV4wG6rZMzXmr8InGpNwk+DLT2Hm0PA==} engines: {node: '>=12'} cpu: [loong64] os: [linux] requiresBuild: true - dev: true optional: true /@eslint/eslintrc/0.4.3: @@ -3711,7 +3698,7 @@ packages: ajv: 6.12.6 debug: 4.3.4 espree: 7.3.1 - globals: 13.17.0 + globals: 13.18.0 ignore: 4.0.6 import-fresh: 3.3.0 js-yaml: 3.14.1 @@ -3725,18 +3712,18 @@ packages: dependencies: ajv: 6.12.6 - /@fastify/deepmerge/1.1.0: - resolution: {integrity: sha512-E8Hfdvs1bG6u0N4vN5Nty6JONUfTdOciyD5rn8KnEsLKIenvOVcr210BQR9t34PRkNyjqnMLGk3e0BsaxRdL+g==} + /@fastify/deepmerge/1.2.0: + resolution: {integrity: sha512-pfBLfEykO5uqw5cIzGD24sPfbsLfjESIQSe8oqbcMpodUwO2swPQGvuhdD137+n/1WiSH24vq3z3th2ErFbxVg==} dev: false /@fastify/error/2.0.0: resolution: {integrity: sha512-wI3fpfDT0t7p8E6dA2eTECzzOd+bZsZCJ2Hcv+Onn2b7ZwK3RwD27uW2QDaMtQhAfWQQP+WNK7nKf0twLsBf9w==} - /@fastify/websocket/5.0.0: - resolution: {integrity: sha512-ngZo5rchmhRZaML4MkAY/ClGs8Iyp0+rL97EIP0QsU2N4ICqBKEBG/wGL21ImAhha1RFixEzz8+CB/Ad/W50yw==} + /@fastify/websocket/5.0.1: + resolution: {integrity: sha512-voOrfqhj9TIEnviQ9lzGBXdCIpIJpK69HLgvPPv7m9JNQ7GfSJAbG2y6YRuoYk8u6zpDuleHoLCmaJBDl5Chtw==} dependencies: fastify-plugin: 3.0.1 - ws: 8.9.0 + ws: 8.11.0 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -4086,14 +4073,14 @@ packages: jest-mock: 27.5.1 dev: false - /@jest/environment/29.0.3: - resolution: {integrity: sha512-iKl272NKxYNQNqXMQandAIwjhQaGw5uJfGXduu8dS9llHi8jV2ChWrtOAVPnMbaaoDhnI3wgUGNDvZgHeEJQCA==} + /@jest/environment/29.3.1: + resolution: {integrity: sha512-pMmvfOPmoa1c1QpfFW0nXYtNLpofqo4BrCIk6f2kW4JFeNlHV2t3vd+3iDLf31e2ot2Mec0uqZfmI+U0K2CFag==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/fake-timers': 29.0.3 - '@jest/types': 29.0.3 + '@jest/fake-timers': 29.3.1 + '@jest/types': 29.3.1 '@types/node': 18.7.20 - jest-mock: 29.0.3 + jest-mock: 29.3.1 dev: false /@jest/fake-timers/27.5.1: @@ -4108,16 +4095,16 @@ packages: jest-util: 27.5.1 dev: false - /@jest/fake-timers/29.0.3: - resolution: {integrity: sha512-tmbUIo03x0TdtcZCESQ0oQSakPCpo7+s6+9mU19dd71MptkP4zCwoeZqna23//pgbhtT1Wq02VmA9Z9cNtvtCQ==} + /@jest/fake-timers/29.3.1: + resolution: {integrity: sha512-iHTL/XpnDlFki9Tq0Q1GGuVeQ8BHZGIYsvCO5eN/O/oJaRzofG9Xndd9HuSDBI/0ZS79pg0iwn07OMTQ7ngF2A==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 29.0.3 + '@jest/types': 29.3.1 '@sinonjs/fake-timers': 9.1.2 '@types/node': 18.7.20 - jest-message-util: 29.0.3 - jest-mock: 29.0.3 - jest-util: 29.0.3 + jest-message-util: 29.3.1 + jest-mock: 29.3.1 + jest-util: 29.3.1 dev: false /@jest/globals/27.5.1: @@ -4150,7 +4137,7 @@ packages: glob: 7.2.3 graceful-fs: 4.2.10 istanbul-lib-coverage: 3.2.0 - istanbul-lib-instrument: 5.2.0 + istanbul-lib-instrument: 5.2.1 istanbul-lib-report: 3.0.0 istanbul-lib-source-maps: 4.0.1 istanbul-reports: 3.1.5 @@ -4171,7 +4158,7 @@ packages: resolution: {integrity: sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@sinclair/typebox': 0.24.43 + '@sinclair/typebox': 0.24.51 dev: false /@jest/source-map/27.5.1: @@ -4209,11 +4196,11 @@ packages: resolution: {integrity: sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/core': 7.19.1 + '@babel/core': 7.20.2 '@jest/types': 27.5.1 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 - convert-source-map: 1.8.0 + convert-source-map: 1.9.0 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.10 jest-haste-map: 27.5.1 @@ -4239,15 +4226,15 @@ packages: chalk: 4.1.2 dev: false - /@jest/types/29.0.3: - resolution: {integrity: sha512-coBJmOQvurXjN1Hh5PzF7cmsod0zLIOXpP8KD161mqNlroMhLcwpODiEzi7ZsRl5Z/AIuxpeNm8DCl43F4kz8A==} + /@jest/types/29.3.1: + resolution: {integrity: sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/schemas': 29.0.0 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 '@types/node': 18.7.20 - '@types/yargs': 17.0.13 + '@types/yargs': 17.0.14 chalk: 4.1.2 dev: false @@ -4264,7 +4251,7 @@ packages: dependencies: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.4.14 - '@jridgewell/trace-mapping': 0.3.15 + '@jridgewell/trace-mapping': 0.3.17 /@jridgewell/resolve-uri/3.1.0: resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} @@ -4278,13 +4265,13 @@ packages: resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==} dependencies: '@jridgewell/gen-mapping': 0.3.2 - '@jridgewell/trace-mapping': 0.3.15 + '@jridgewell/trace-mapping': 0.3.17 /@jridgewell/sourcemap-codec/1.4.14: resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} - /@jridgewell/trace-mapping/0.3.15: - resolution: {integrity: sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==} + /@jridgewell/trace-mapping/0.3.17: + resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} dependencies: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 @@ -4313,41 +4300,41 @@ packages: resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} dev: false - /@lerna/add/5.5.2: - resolution: {integrity: sha512-YCBpwDtNICvjTEG7klXITXFC8pZd8NrmkC8yseaTGm51VPNneZVPJZHWhOlWM4spn50ELVP1p2nnSl6COt50aw==} + /@lerna/add/5.6.2: + resolution: {integrity: sha512-NHrm7kYiqP+EviguY7/NltJ3G9vGmJW6v2BASUOhP9FZDhYbq3O+rCDlFdoVRNtcyrSg90rZFMOWHph4KOoCQQ==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/bootstrap': 5.5.2 - '@lerna/command': 5.5.2 - '@lerna/filter-options': 5.5.2 - '@lerna/npm-conf': 5.5.2 - '@lerna/validation-error': 5.5.2 + '@lerna/bootstrap': 5.6.2 + '@lerna/command': 5.6.2 + '@lerna/filter-options': 5.6.2 + '@lerna/npm-conf': 5.6.2 + '@lerna/validation-error': 5.6.2 dedent: 0.7.0 npm-package-arg: 8.1.1 p-map: 4.0.0 pacote: 13.6.2 - semver: 7.3.7 + semver: 7.3.8 transitivePeerDependencies: - bluebird - supports-color dev: false - /@lerna/bootstrap/5.5.2: - resolution: {integrity: sha512-oJ9G1MC/TMukJAZAf+bPJ2veAiiUj6/BGe99nagQh7uiXhH1N0uItd/aMC6xBHggu0ZVOQEY7mvL0/z1lGsM4w==} + /@lerna/bootstrap/5.6.2: + resolution: {integrity: sha512-S2fMOEXbef7nrybQhzBywIGSLhuiQ5huPp1sU+v9Y6XEBsy/2IA+lb0gsZosvPqlRfMtiaFstL+QunaBhlWECA==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/command': 5.5.2 - '@lerna/filter-options': 5.5.2 - '@lerna/has-npm-version': 5.5.2 - '@lerna/npm-install': 5.5.2 - '@lerna/package-graph': 5.5.2 - '@lerna/pulse-till-done': 5.5.2 - '@lerna/rimraf-dir': 5.5.2 - '@lerna/run-lifecycle': 5.5.2 - '@lerna/run-topologically': 5.5.2 - '@lerna/symlink-binary': 5.5.2 - '@lerna/symlink-dependencies': 5.5.2 - '@lerna/validation-error': 5.5.2 + '@lerna/command': 5.6.2 + '@lerna/filter-options': 5.6.2 + '@lerna/has-npm-version': 5.6.2 + '@lerna/npm-install': 5.6.2 + '@lerna/package-graph': 5.6.2 + '@lerna/pulse-till-done': 5.6.2 + '@lerna/rimraf-dir': 5.6.2 + '@lerna/run-lifecycle': 5.6.2 + '@lerna/run-topologically': 5.6.2 + '@lerna/symlink-binary': 5.6.2 + '@lerna/symlink-dependencies': 5.6.2 + '@lerna/validation-error': 5.6.2 '@npmcli/arborist': 5.3.0 dedent: 0.7.0 get-port: 5.1.1 @@ -4357,33 +4344,33 @@ packages: p-map: 4.0.0 p-map-series: 2.1.0 p-waterfall: 2.1.1 - semver: 7.3.7 + semver: 7.3.8 transitivePeerDependencies: - bluebird - supports-color dev: false - /@lerna/changed/5.5.2: - resolution: {integrity: sha512-/kF5TKkiXb0921aorZAMsNFAtcaVcDAvO7GndvcZZiDssc4K7weXhR+wsHi9e4dCJ2nVakhVJw0PqRNknd7x/A==} + /@lerna/changed/5.6.2: + resolution: {integrity: sha512-uUgrkdj1eYJHQGsXXlpH5oEAfu3x0qzeTjgvpdNrxHEdQWi7zWiW59hRadmiImc14uJJYIwVK5q/QLugrsdGFQ==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/collect-updates': 5.5.2 - '@lerna/command': 5.5.2 - '@lerna/listable': 5.5.2 - '@lerna/output': 5.5.2 + '@lerna/collect-updates': 5.6.2 + '@lerna/command': 5.6.2 + '@lerna/listable': 5.6.2 + '@lerna/output': 5.6.2 dev: false - /@lerna/check-working-tree/5.5.2: - resolution: {integrity: sha512-FRkEe9Wcr8Lw3dR0AIOrWfODfEAcDKBF5Ol7bIA5wkPLMJbuPBgx4T1rABdRp94SVOnqkRwT9rrsFOESLcQJzQ==} + /@lerna/check-working-tree/5.6.2: + resolution: {integrity: sha512-6Vf3IB6p+iNIubwVgr8A/KOmGh5xb4SyRmhFtAVqe33yWl2p3yc+mU5nGoz4ET3JLF1T9MhsePj0hNt6qyOTLQ==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/collect-uncommitted': 5.5.2 - '@lerna/describe-ref': 5.5.2 - '@lerna/validation-error': 5.5.2 + '@lerna/collect-uncommitted': 5.6.2 + '@lerna/describe-ref': 5.6.2 + '@lerna/validation-error': 5.6.2 dev: false - /@lerna/child-process/5.5.2: - resolution: {integrity: sha512-JvTrIEDwq7bd0Nw/4TGAFa4miP8UKARfxhYwHkqX5vM+slNx3BiImkyDhG46C3zR2k/OrOK02CYbBUi6eI2OAw==} + /@lerna/child-process/5.6.2: + resolution: {integrity: sha512-QIOQ3jIbWdduHd5892fbo3u7/dQgbhzEBB7cvf+Ys/iCPP8UQrBECi1lfRgA4kcTKC2MyMz0SoyXZz/lFcXc3A==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: chalk: 4.1.2 @@ -4391,59 +4378,59 @@ packages: strong-log-transformer: 2.1.0 dev: false - /@lerna/clean/5.5.2: - resolution: {integrity: sha512-C38x2B+yTg2zFWSV6/K6grX+7Dzgyw7YpRfhFr1Mat77mhku60lE3mqwU2qCLHlmKBmHV2rB85gYI8yysJ2rIg==} + /@lerna/clean/5.6.2: + resolution: {integrity: sha512-A7j8r0Hk2pGyLUyaCmx4keNHen1L/KdcOjb4nR6X8GtTJR5AeA47a8rRKOCz9wwdyMPlo2Dau7d3RV9viv7a5g==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/command': 5.5.2 - '@lerna/filter-options': 5.5.2 - '@lerna/prompt': 5.5.2 - '@lerna/pulse-till-done': 5.5.2 - '@lerna/rimraf-dir': 5.5.2 + '@lerna/command': 5.6.2 + '@lerna/filter-options': 5.6.2 + '@lerna/prompt': 5.6.2 + '@lerna/pulse-till-done': 5.6.2 + '@lerna/rimraf-dir': 5.6.2 p-map: 4.0.0 p-map-series: 2.1.0 p-waterfall: 2.1.1 dev: false - /@lerna/cli/5.5.2: - resolution: {integrity: sha512-u32ulEL5CBNYZOTG5dRrVJUT8DovDzjrLj/y/MKXpuD127PwWDe0TE//1NP8qagTLBtn5EiKqiuZlosAYTpiBA==} + /@lerna/cli/5.6.2: + resolution: {integrity: sha512-w0NRIEqDOmYKlA5t0iyqx0hbY7zcozvApmfvwF0lhkuhf3k6LRAFSamtimGQWicC779a7J2NXw4ASuBV47Fs1Q==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/global-options': 5.5.2 + '@lerna/global-options': 5.6.2 dedent: 0.7.0 npmlog: 6.0.2 yargs: 16.2.0 dev: false - /@lerna/collect-uncommitted/5.5.2: - resolution: {integrity: sha512-2SzH21lDz016Dhu3MjmID9iCMTHYiZ/iu0UKT4I6glmDa44kre18Bp8ihyNzBXNWryj6KjB/0wxgb6dOtccw9A==} + /@lerna/collect-uncommitted/5.6.2: + resolution: {integrity: sha512-i0jhxpypyOsW2PpPwIw4xg6EPh7/N3YuiI6P2yL7PynZ8nOv8DkIdoyMkhUP4gALjBfckH8Bj94eIaKMviqW4w==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/child-process': 5.5.2 + '@lerna/child-process': 5.6.2 chalk: 4.1.2 npmlog: 6.0.2 dev: false - /@lerna/collect-updates/5.5.2: - resolution: {integrity: sha512-EeAazUjRenojQujM8W2zAxbw8/qEf5qd0pQYFKLCKkT8f332hoYzH8aJqnpAVY5vjFxxxxpjFjExfvMKqkwWVQ==} + /@lerna/collect-updates/5.6.2: + resolution: {integrity: sha512-DdTK13X6PIsh9HINiMniFeiivAizR/1FBB+hDVe6tOhsXFBfjHMw1xZhXlE+mYIoFmDm1UFK7zvQSexoaxRqFA==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/child-process': 5.5.2 - '@lerna/describe-ref': 5.5.2 + '@lerna/child-process': 5.6.2 + '@lerna/describe-ref': 5.6.2 minimatch: 3.1.2 npmlog: 6.0.2 slash: 3.0.0 dev: false - /@lerna/command/5.5.2: - resolution: {integrity: sha512-hcqKcngUCX6p9i2ipyzFVnTDZILAoxS0xn5YtLXLU2F16o/RIeEuhBrWeExhRXGBo1Rt3goxyq6/bKKaPU5i2Q==} + /@lerna/command/5.6.2: + resolution: {integrity: sha512-eLVGI9TmxcaGt1M7TXGhhBZoeWOtOedMiH7NuCGHtL6TMJ9k+SCExyx+KpNmE6ImyNOzws6EvYLPLjftiqmoaA==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/child-process': 5.5.2 - '@lerna/package-graph': 5.5.2 - '@lerna/project': 5.5.2 - '@lerna/validation-error': 5.5.2 - '@lerna/write-log-file': 5.5.2 + '@lerna/child-process': 5.6.2 + '@lerna/package-graph': 5.6.2 + '@lerna/project': 5.6.2 + '@lerna/validation-error': 5.6.2 + '@lerna/write-log-file': 5.6.2 clone-deep: 4.0.1 dedent: 0.7.0 execa: 5.1.1 @@ -4451,11 +4438,11 @@ packages: npmlog: 6.0.2 dev: false - /@lerna/conventional-commits/5.5.2: - resolution: {integrity: sha512-lFq1RTx41QEPU7N1yyqQRhVH1zPpRqWbdSpepBnSgeUKw/aE0pbkgNi+C6BKuSB/9OzY78j1OPbZSYrk4OWEBQ==} + /@lerna/conventional-commits/5.6.2: + resolution: {integrity: sha512-fPrJpYJhxCgY2uyOCTcAAC6+T6lUAtpEGxLbjWHWTb13oKKEygp9THoFpe6SbAD0fYMb3jeZCZCqNofM62rmuA==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/validation-error': 5.5.2 + '@lerna/validation-error': 5.6.2 conventional-changelog-angular: 5.0.13 conventional-changelog-core: 4.2.4 conventional-recommended-bump: 6.1.0 @@ -4464,11 +4451,11 @@ packages: npm-package-arg: 8.1.1 npmlog: 6.0.2 pify: 5.0.0 - semver: 7.3.7 + semver: 7.3.8 dev: false - /@lerna/create-symlink/5.5.2: - resolution: {integrity: sha512-/C0SP2C5+Lvol4Uul0/p0YJML/AOv1dO4y3NrRpYGnN750AuQMuhJQsBcHip80sFStKnNaUxXQb82itkL/mduw==} + /@lerna/create-symlink/5.6.2: + resolution: {integrity: sha512-0WIs3P6ohPVh2+t5axrLZDE5Dt7fe3Kv0Auj0sBiBd6MmKZ2oS76apIl0Bspdbv8jX8+TRKGv6ib0280D0dtEw==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: cmd-shim: 5.0.0 @@ -4476,23 +4463,22 @@ packages: npmlog: 6.0.2 dev: false - /@lerna/create/5.5.2: - resolution: {integrity: sha512-NawigXIAwPJjwDKTKo4aqmos8GIAYK8AQumwy027X418GzXf504L1acRm3c+3LmL1IrZTStWkqSNs56GrKRY9A==} + /@lerna/create/5.6.2: + resolution: {integrity: sha512-+Y5cMUxMNXjTTU9IHpgRYIwKo39w+blui1P+s+qYlZUSCUAew0xNpOBG8iN0Nc5X9op4U094oIdHxv7Dyz6tWQ==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/child-process': 5.5.2 - '@lerna/command': 5.5.2 - '@lerna/npm-conf': 5.5.2 - '@lerna/validation-error': 5.5.2 + '@lerna/child-process': 5.6.2 + '@lerna/command': 5.6.2 + '@lerna/npm-conf': 5.6.2 + '@lerna/validation-error': 5.6.2 dedent: 0.7.0 fs-extra: 9.1.0 - globby: 11.1.0 init-package-json: 3.0.2 npm-package-arg: 8.1.1 p-reduce: 2.1.0 pacote: 13.6.2 pify: 5.0.0 - semver: 7.3.7 + semver: 7.3.8 slash: 3.0.0 validate-npm-package-license: 3.0.4 validate-npm-package-name: 4.0.0 @@ -4502,87 +4488,87 @@ packages: - supports-color dev: false - /@lerna/describe-ref/5.5.2: - resolution: {integrity: sha512-JY1Lk8sHX4mBk83t1wW8ak+QWzlExZluOMUixIWLhzHlOzRXnx/WJnvW3E2UgN/RFOBHsI8XA6RmzV/xd/D44Q==} + /@lerna/describe-ref/5.6.2: + resolution: {integrity: sha512-UqU0N77aT1W8duYGir7R+Sk3jsY/c4lhcCEcnayMpFScMbAp0ETGsW04cYsHK29sgg+ZCc5zEwebBqabWhMhnA==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/child-process': 5.5.2 + '@lerna/child-process': 5.6.2 npmlog: 6.0.2 dev: false - /@lerna/diff/5.5.2: - resolution: {integrity: sha512-cBXCF/WXh59j6ydTObUB5vhij1cO1kmEVaW4su8rMqLy0eyAmYAckwnL4WIu3NUDlIm7ykaDp+itdAXPeUdDmw==} + /@lerna/diff/5.6.2: + resolution: {integrity: sha512-aHKzKvUvUI8vOcshC2Za/bdz+plM3r/ycqUrPqaERzp+kc1pYHyPeXezydVdEmgmmwmyKI5hx4+2QNnzOnun2A==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/child-process': 5.5.2 - '@lerna/command': 5.5.2 - '@lerna/validation-error': 5.5.2 + '@lerna/child-process': 5.6.2 + '@lerna/command': 5.6.2 + '@lerna/validation-error': 5.6.2 npmlog: 6.0.2 dev: false - /@lerna/exec/5.5.2: - resolution: {integrity: sha512-hwEIxSp3Gor5pMZp7jMrQ7qcfzyJOI5Zegj9K72M5KKRYSXI1uFxexZzN2ZJCso/rHg9H4TCa9P2wjmoo8KPag==} + /@lerna/exec/5.6.2: + resolution: {integrity: sha512-meZozok5stK7S0oAVn+kdbTmU+kHj9GTXjW7V8kgwG9ld+JJMTH3nKK1L3mEKyk9TFu9vFWyEOF7HNK6yEOoVg==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/child-process': 5.5.2 - '@lerna/command': 5.5.2 - '@lerna/filter-options': 5.5.2 - '@lerna/profiler': 5.5.2 - '@lerna/run-topologically': 5.5.2 - '@lerna/validation-error': 5.5.2 + '@lerna/child-process': 5.6.2 + '@lerna/command': 5.6.2 + '@lerna/filter-options': 5.6.2 + '@lerna/profiler': 5.6.2 + '@lerna/run-topologically': 5.6.2 + '@lerna/validation-error': 5.6.2 p-map: 4.0.0 dev: false - /@lerna/filter-options/5.5.2: - resolution: {integrity: sha512-h9KrfntDjR1PTC0Xeu07dYytSdZ4jcKz/ykaqhELgXVDbzOUY9RnQd32e4XJ8KRSERMe4VS7DxOnxV4LNI0xqA==} + /@lerna/filter-options/5.6.2: + resolution: {integrity: sha512-4Z0HIhPak2TabTsUqEBQaQeOqgqEt0qyskvsY0oviYvqP/nrJfJBZh4H93jIiNQF59LJCn5Ce3KJJrLExxjlzw==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/collect-updates': 5.5.2 - '@lerna/filter-packages': 5.5.2 + '@lerna/collect-updates': 5.6.2 + '@lerna/filter-packages': 5.6.2 dedent: 0.7.0 npmlog: 6.0.2 dev: false - /@lerna/filter-packages/5.5.2: - resolution: {integrity: sha512-EaZA0ibWKnpBePFt5gVbiTYgXwOs01naVPcPnBQt5EhHVN878rUoNXNnhT/X/KXFiiy6v3CW53sczlqTNoFuSg==} + /@lerna/filter-packages/5.6.2: + resolution: {integrity: sha512-el9V2lTEG0Bbz+Omo45hATkRVnChCTJhcTpth19cMJ6mQ4M5H4IgbWCJdFMBi/RpTnOhz9BhJxDbj95kuIvvzw==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/validation-error': 5.5.2 + '@lerna/validation-error': 5.6.2 multimatch: 5.0.0 npmlog: 6.0.2 dev: false - /@lerna/get-npm-exec-opts/5.5.2: - resolution: {integrity: sha512-CSwUpQrEYe20KEJnpdLxeLdYMaIElTQM9SiiFKUwnm/825TObkdDQ/fAG9Vk3fkHljPcu7SiV1A/g2XkbmpJUA==} + /@lerna/get-npm-exec-opts/5.6.2: + resolution: {integrity: sha512-0RbSDJ+QC9D5UWZJh3DN7mBIU1NhBmdHOE289oHSkjDY+uEjdzMPkEUy+wZ8fCzMLFnnNQkAEqNaOAzZ7dmFLA==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: npmlog: 6.0.2 dev: false - /@lerna/get-packed/5.5.2: - resolution: {integrity: sha512-C+2/oKqTdgskuK3SpoxzxJSffwQGRU/W8BA5rC/HmRN2xom8xlgZjP0Pcsv7ucW1BjE367hh+4E/BRZXPxuvVQ==} + /@lerna/get-packed/5.6.2: + resolution: {integrity: sha512-pp5nNDmtrtd21aKHjwwOY5CS7XNIHxINzGa+Jholn1jMDYUtdskpN++ZqYbATGpW831++NJuiuBVyqAWi9xbXg==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: fs-extra: 9.1.0 ssri: 9.0.1 - tar: 6.1.11 + tar: 6.1.12 dev: false - /@lerna/github-client/5.5.2: - resolution: {integrity: sha512-aIed5+l+QoiQmlCvcRoGgJ9z0Wo/7BZU0cbcds7OyhB6e723xtBTk3nXOASFI9TdcRcrnVpOFOISUKU+48d7Ig==} + /@lerna/github-client/5.6.2: + resolution: {integrity: sha512-pjALazZoRZtKqfwLBwmW3HPptVhQm54PvA8s3qhCQ+3JkqrZiIFwkkxNZxs3jwzr+aaSOzfhSzCndg0urb0GXA==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/child-process': 5.5.2 + '@lerna/child-process': 5.6.2 '@octokit/plugin-enterprise-rest': 6.0.1 - '@octokit/rest': 19.0.4 + '@octokit/rest': 19.0.5 git-url-parse: 13.1.0 npmlog: 6.0.2 transitivePeerDependencies: - encoding dev: false - /@lerna/gitlab-client/5.5.2: - resolution: {integrity: sha512-iSNk8ktwRXL5JgTYvKdEQASHLgo8Vq4RLX1hOFhOMszxKeT2kjCXLqefto3TlJ5xOGQb/kaGBm++jp+uZxhdog==} + /@lerna/gitlab-client/5.6.2: + resolution: {integrity: sha512-TInJmbrsmYIwUyrRxytjO82KjJbRwm67F7LoZs1shAq6rMvNqi4NxSY9j+hT/939alFmEq1zssoy/caeLXHRfQ==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: node-fetch: 2.6.7 @@ -4591,87 +4577,87 @@ packages: - encoding dev: false - /@lerna/global-options/5.5.2: - resolution: {integrity: sha512-YaFCLMm7oThPpmRvrDX/VuoihrWCqBVm3zG+c8OM7sjs1MXDKycbdhtjzIwysWocEpf0NjUtdQS7v6gUhfNiFQ==} + /@lerna/global-options/5.6.2: + resolution: {integrity: sha512-kaKELURXTlczthNJskdOvh6GGMyt24qat0xMoJZ8plYMdofJfhz24h1OFcvB/EwCUwP/XV1+ohE5P+vdktbrEg==} engines: {node: ^14.15.0 || >=16.0.0} dev: false - /@lerna/has-npm-version/5.5.2: - resolution: {integrity: sha512-8BHJCVPy5o0vERm0jjcwYSCNOK+EclbufR05kqorsYzCu0xWPOc3SDlo5mXuWsG61SlT3RdV9SJ3Rab15fOLAg==} + /@lerna/has-npm-version/5.6.2: + resolution: {integrity: sha512-kXCnSzffmTWsaK0ol30coyCfO8WH26HFbmJjRBzKv7VGkuAIcB6gX2gqRRgNLLlvI+Yrp+JSlpVNVnu15SEH2g==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/child-process': 5.5.2 - semver: 7.3.7 + '@lerna/child-process': 5.6.2 + semver: 7.3.8 dev: false - /@lerna/import/5.5.2: - resolution: {integrity: sha512-QtHJEo/9RRO9oILzSK45k5apsAyUEgwpGj4Ys3gZ7rFuXQ4+xHi9R6YC0IjwyiSfoN/i3Qbsku+PByxhhzkxHQ==} + /@lerna/import/5.6.2: + resolution: {integrity: sha512-xQUE49mtcP0z3KUdXBsyvp8rGDz6phuYUoQbhcFRJ7WPcQKzMvtm0XYrER6c2YWEX7QOuDac6tU82P8zTrTBaA==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/child-process': 5.5.2 - '@lerna/command': 5.5.2 - '@lerna/prompt': 5.5.2 - '@lerna/pulse-till-done': 5.5.2 - '@lerna/validation-error': 5.5.2 + '@lerna/child-process': 5.6.2 + '@lerna/command': 5.6.2 + '@lerna/prompt': 5.6.2 + '@lerna/pulse-till-done': 5.6.2 + '@lerna/validation-error': 5.6.2 dedent: 0.7.0 fs-extra: 9.1.0 p-map-series: 2.1.0 dev: false - /@lerna/info/5.5.2: - resolution: {integrity: sha512-Ek+bCooAfng+K4Fgy9i6jKBMpZZQ3lQpv6SWg8TbrwGR/el8FYBJod3+I5khJ2RJqHAmjLBz6wiSyVPMjwvptw==} + /@lerna/info/5.6.2: + resolution: {integrity: sha512-MPjY5Olj+fiZHgfEdwXUFRKamdEuLr9Ob/qut8JsB/oQSQ4ALdQfnrOcMT8lJIcC2R67EA5yav2lHPBIkezm8A==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/command': 5.5.2 - '@lerna/output': 5.5.2 + '@lerna/command': 5.6.2 + '@lerna/output': 5.6.2 envinfo: 7.8.1 dev: false - /@lerna/init/5.5.2: - resolution: {integrity: sha512-CKHrcOlm2XXXF384FeCKK+CjKBW22HkJ5CcLlU1gnTFD2QarrBwTOGjpRaREXP8T/k3q7h0W0FK8B77opqLwDg==} + /@lerna/init/5.6.2: + resolution: {integrity: sha512-ahU3/lgF+J8kdJAQysihFJROHthkIDXfHmvhw7AYnzf94HjxGNXj7nz6i3At1/dM/1nQhR+4/uNR1/OU4tTYYQ==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/child-process': 5.5.2 - '@lerna/command': 5.5.2 - '@lerna/project': 5.5.2 + '@lerna/child-process': 5.6.2 + '@lerna/command': 5.6.2 + '@lerna/project': 5.6.2 fs-extra: 9.1.0 p-map: 4.0.0 write-json-file: 4.3.0 dev: false - /@lerna/link/5.5.2: - resolution: {integrity: sha512-B/0a+biXO2uMSbNw1Vv9YMrfse0i8HU9mrrWQbXIHws3j0i5Wxuxvd7B/r0xzYN5LF5AFDxrPjPNTgC49U/58Q==} + /@lerna/link/5.6.2: + resolution: {integrity: sha512-hXxQ4R3z6rUF1v2x62oIzLyeHL96u7ZBhxqYMJrm763D1VMSDcHKF9CjJfc6J9vH5Z2ZbL6CQg50Hw5mUpJbjg==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/command': 5.5.2 - '@lerna/package-graph': 5.5.2 - '@lerna/symlink-dependencies': 5.5.2 - '@lerna/validation-error': 5.5.2 + '@lerna/command': 5.6.2 + '@lerna/package-graph': 5.6.2 + '@lerna/symlink-dependencies': 5.6.2 + '@lerna/validation-error': 5.6.2 p-map: 4.0.0 slash: 3.0.0 dev: false - /@lerna/list/5.5.2: - resolution: {integrity: sha512-uC/LRq9zcOM33vV6l4Nmx18vXNNIcaxFHVCBOC3IxZJb0MTPzKFqlu/YIVQaJMWeHpiIo6OfbK4mbH1h8yXmHw==} + /@lerna/list/5.6.2: + resolution: {integrity: sha512-WjE5O2tQ3TcS+8LqXUaxi0YdldhxUhNihT5+Gg4vzGdIlrPDioO50Zjo9d8jOU7i3LMIk6EzCma0sZr2CVfEGg==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/command': 5.5.2 - '@lerna/filter-options': 5.5.2 - '@lerna/listable': 5.5.2 - '@lerna/output': 5.5.2 + '@lerna/command': 5.6.2 + '@lerna/filter-options': 5.6.2 + '@lerna/listable': 5.6.2 + '@lerna/output': 5.6.2 dev: false - /@lerna/listable/5.5.2: - resolution: {integrity: sha512-CEDTaLB8V7faSSTgB1II1USpda5PQWUkfsvDJekJ4yZ4dql3XnzqdVZ48zLqPArl/30e0g1gWGOBkdKqswY+Yg==} + /@lerna/listable/5.6.2: + resolution: {integrity: sha512-8Yp49BwkY/5XqVru38Zko+6Wj/sgbwzJfIGEPy3Qu575r1NA/b9eI1gX22aMsEeXUeGOybR7nWT5ewnPQHjqvA==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/query-graph': 5.5.2 + '@lerna/query-graph': 5.6.2 chalk: 4.1.2 columnify: 1.6.0 dev: false - /@lerna/log-packed/5.5.2: - resolution: {integrity: sha512-k1tKZdNuAIj9t7ZJBSzua5zEnPoweKLpuXYzuiBE8CALBfl2Zf9szsbDQDsERDOxQ365+FEgK+GfkmvxtYx4tw==} + /@lerna/log-packed/5.6.2: + resolution: {integrity: sha512-O9GODG7tMtWk+2fufn2MOkIDBYMRoKBhYMHshO5Aw/VIsH76DIxpX1koMzWfUngM/C70R4uNAKcVWineX4qzIw==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: byte-size: 7.0.1 @@ -4680,19 +4666,19 @@ packages: npmlog: 6.0.2 dev: false - /@lerna/npm-conf/5.5.2: - resolution: {integrity: sha512-X2EE1TCSfsYy2XTUUN0+QXXEPvecuGk3mpTXR5KP+ScAs0WmTisRLyJ9lofh/9e0SIIGdVYmh2PykhgduyOKsg==} + /@lerna/npm-conf/5.6.2: + resolution: {integrity: sha512-gWDPhw1wjXYXphk/PAghTLexO5T6abVFhXb+KOMCeem366mY0F5bM88PiorL73aErTNUoR8n+V4X29NTZzDZpQ==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: config-chain: 1.1.13 pify: 5.0.0 dev: false - /@lerna/npm-dist-tag/5.5.2: - resolution: {integrity: sha512-Od4liA0ISunwatHxArHdaxFc/m9dXMI0fAFqbScgeqVkY8OeoHEY/AlINjglYChtGcbKdHm1ml8qvlK9Tr2EXg==} + /@lerna/npm-dist-tag/5.6.2: + resolution: {integrity: sha512-t2RmxV6Eog4acXkUI+EzWuYVbeVVY139pANIWS9qtdajfgp4GVXZi1S8mAIb70yeHdNpCp1mhK0xpCrFH9LvGQ==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/otplease': 5.5.2 + '@lerna/otplease': 5.6.2 npm-package-arg: 8.1.1 npm-registry-fetch: 13.3.1 npmlog: 6.0.2 @@ -4701,12 +4687,12 @@ packages: - supports-color dev: false - /@lerna/npm-install/5.5.2: - resolution: {integrity: sha512-aDIDRS9C9uWheuc6JEntNqTcaTcSFyTx4FgUw5FDHrwsTZ9TiEAB9O+XyDKIlcGHlNviuQt270boUHjsvOoMcg==} + /@lerna/npm-install/5.6.2: + resolution: {integrity: sha512-AT226zdEo+uGENd37jwYgdALKJAIJK4pNOfmXWZWzVb9oMOr8I2YSjPYvSYUNG7gOo2YJQU8x5Zd7OShv2924Q==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/child-process': 5.5.2 - '@lerna/get-npm-exec-opts': 5.5.2 + '@lerna/child-process': 5.6.2 + '@lerna/get-npm-exec-opts': 5.6.2 fs-extra: 9.1.0 npm-package-arg: 8.1.1 npmlog: 6.0.2 @@ -4714,12 +4700,12 @@ packages: write-pkg: 4.0.0 dev: false - /@lerna/npm-publish/5.5.2: - resolution: {integrity: sha512-TRYkkocg/VFy9MwWtfIa2gNXFkMwkDfaS1exgJK4DKbjH3hiBo/cDG3Zx/jMBGvetv4CLsC2n+phRhozgCezTA==} + /@lerna/npm-publish/5.6.2: + resolution: {integrity: sha512-ldSyewCfv9fAeC5xNjL0HKGSUxcC048EJoe/B+KRUmd+IPidvZxMEzRu08lSC/q3V9YeUv9ZvRnxATXOM8CffA==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/otplease': 5.5.2 - '@lerna/run-lifecycle': 5.5.2 + '@lerna/otplease': 5.6.2 + '@lerna/run-lifecycle': 5.6.2 fs-extra: 9.1.0 libnpmpublish: 6.0.5 npm-package-arg: 8.1.1 @@ -4731,58 +4717,58 @@ packages: - supports-color dev: false - /@lerna/npm-run-script/5.5.2: - resolution: {integrity: sha512-lKn4ybw/97SMR/0j5UcJraL+gpfXv2HWKmlrG47JuAMJaEFkQQyCh4EdP3cGPCnSzrI5zXsil8SS/JelkhQpkg==} + /@lerna/npm-run-script/5.6.2: + resolution: {integrity: sha512-MOQoWNcAyJivM8SYp0zELM7vg/Dj07j4YMdxZkey+S1UO0T4/vKBxb575o16hH4WeNzC3Pd7WBlb7C8dLOfNwQ==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/child-process': 5.5.2 - '@lerna/get-npm-exec-opts': 5.5.2 + '@lerna/child-process': 5.6.2 + '@lerna/get-npm-exec-opts': 5.6.2 npmlog: 6.0.2 dev: false - /@lerna/otplease/5.5.2: - resolution: {integrity: sha512-kZwSWTLGFWLoFX0p6RJ8AARIo6P/wkIcUyAFrVU3YTesN7KqbujpzaVTf5bAWsDdeiRWizCGM1TVw2IDUtStQg==} + /@lerna/otplease/5.6.2: + resolution: {integrity: sha512-dGS4lzkEQVTMAgji82jp8RK6UK32wlzrBAO4P4iiVHCUTuwNLsY9oeBXvVXSMrosJnl6Hbe0NOvi43mqSucGoA==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/prompt': 5.5.2 + '@lerna/prompt': 5.6.2 dev: false - /@lerna/output/5.5.2: - resolution: {integrity: sha512-Sv5qMvwnY7RGUw3JHyNUHNlQ4f/167kK1tczCaHUXa1SmOq5adMBbiMNApa2y5s8B+v9OahkU2nnOOaIuVy0HQ==} + /@lerna/output/5.6.2: + resolution: {integrity: sha512-++d+bfOQwY66yo7q1XuAvRcqtRHCG45e/awP5xQomTZ6R1rhWiZ3whWdc9Z6lF7+UtBB9toSYYffKU/xc3L0yQ==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: npmlog: 6.0.2 dev: false - /@lerna/pack-directory/5.5.2: - resolution: {integrity: sha512-LvBbOeSwbpHPL7w9cI0Jtpa6r61N3KboD4nutNlWaT9LRv0dLlex2k10Pfc8u15agQ62leLhHa6UmjFt16msEA==} + /@lerna/pack-directory/5.6.2: + resolution: {integrity: sha512-w5Jk5fo+HkN4Le7WMOudTcmAymcf0xPd302TqAQncjXpk0cb8tZbj+5bbNHsGb58GRjOIm5icQbHXooQUxbHhA==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/get-packed': 5.5.2 - '@lerna/package': 5.5.2 - '@lerna/run-lifecycle': 5.5.2 - '@lerna/temp-write': 5.5.2 + '@lerna/get-packed': 5.6.2 + '@lerna/package': 5.6.2 + '@lerna/run-lifecycle': 5.6.2 + '@lerna/temp-write': 5.6.2 npm-packlist: 5.1.3 npmlog: 6.0.2 - tar: 6.1.11 + tar: 6.1.12 transitivePeerDependencies: - bluebird - supports-color dev: false - /@lerna/package-graph/5.5.2: - resolution: {integrity: sha512-tyMokkrktvohhU3PE3nZLdjrmozcrV8ql37u0l/axHXrfNiV3RDn9ENVvYXnLnP2BCHV572RRpbI5kYto4wtRg==} + /@lerna/package-graph/5.6.2: + resolution: {integrity: sha512-TmL61qBBvA3Tc4qICDirZzdFFwWOA6qicIXUruLiE2PblRowRmCO1bKrrP6XbDOspzwrkPef6N2F2/5gHQAnkQ==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/prerelease-id-from-version': 5.5.2 - '@lerna/validation-error': 5.5.2 + '@lerna/prerelease-id-from-version': 5.6.2 + '@lerna/validation-error': 5.6.2 npm-package-arg: 8.1.1 npmlog: 6.0.2 - semver: 7.3.7 + semver: 7.3.8 dev: false - /@lerna/package/5.5.2: - resolution: {integrity: sha512-/36+oq5Q63EYSyjW5mHPR3aMrXDo6Wn8zKcl9Dfd4bn+w0AfK/EbId7iB/TrFaNdGtw8CrhK+e5CmgiMBeXMPw==} + /@lerna/package/5.6.2: + resolution: {integrity: sha512-LaOC8moyM5J9WnRiWZkedjOninSclBOJyPqhif6mHb2kCFX6jAroNYzE8KM4cphu8CunHuhI6Ixzswtv+Dultw==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: load-json-file: 6.2.0 @@ -4790,15 +4776,15 @@ packages: write-pkg: 4.0.0 dev: false - /@lerna/prerelease-id-from-version/5.5.2: - resolution: {integrity: sha512-FokuA8PFH+YMlbVvPsrTWgfZzaeXDmSmXGKzF8yEM7008UOFx9a3ivDzPnRK7IDaO9nUmt++Snb3QLey1ldYlQ==} + /@lerna/prerelease-id-from-version/5.6.2: + resolution: {integrity: sha512-7gIm9fecWFVNy2kpj/KbH11bRcpyANAwpsft3X5m6J7y7A6FTUscCbEvl3ZNdpQKHNuvnHgCtkm3A5PMSCEgkA==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - semver: 7.3.7 + semver: 7.3.8 dev: false - /@lerna/profiler/5.5.2: - resolution: {integrity: sha512-030TM1sG0h/vSJ+49e8K1HtVIt94i6lOIRILTF4zkx+O00Fcg91wBtdIduKhZZt1ziWRi1v2soijKR26IDC+Tg==} + /@lerna/profiler/5.6.2: + resolution: {integrity: sha512-okwkagP5zyRIOYTceu/9/esW7UZFt7lyL6q6ZgpSG3TYC5Ay+FXLtS6Xiha/FQdVdumFqKULDWTGovzUlxcwaw==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: fs-extra: 9.1.0 @@ -4806,13 +4792,13 @@ packages: upath: 2.0.1 dev: false - /@lerna/project/5.5.2: - resolution: {integrity: sha512-NtHov7CCM3DHbj6xaD9lTErOnEmz0s+piJP/nVw6aIvfkhvUl1fB6SnttM+0GHZrT6WSIXFWsb0pkRMTBn55Bw==} + /@lerna/project/5.6.2: + resolution: {integrity: sha512-kPIMcIy/0DVWM91FPMMFmXyAnCuuLm3NdhnA8NusE//VuY9wC6QC/3OwuCY39b2dbko/fPZheqKeAZkkMH6sGg==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/package': 5.5.2 - '@lerna/validation-error': 5.5.2 - cosmiconfig: 7.0.1 + '@lerna/package': 5.6.2 + '@lerna/validation-error': 5.6.2 + cosmiconfig: 7.1.0 dedent: 0.7.0 dot-prop: 6.0.1 glob-parent: 5.1.2 @@ -4825,37 +4811,37 @@ packages: write-json-file: 4.3.0 dev: false - /@lerna/prompt/5.5.2: - resolution: {integrity: sha512-flV5SOu9CZrTf2YxGgMPwiAsv2jkUzyIs3cTTdFhFtKoZV7YPVZkGyMhqhEMIuUCOeITFY+emar9iPS6d7U4Jg==} + /@lerna/prompt/5.6.2: + resolution: {integrity: sha512-4hTNmVYADEr0GJTMegWV+GW6n+dzKx1vN9v2ISqyle283Myv930WxuyO0PeYGqTrkneJsyPreCMovuEGCvZ0iQ==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - inquirer: 8.2.4 + inquirer: 8.2.5 npmlog: 6.0.2 dev: false - /@lerna/publish/5.5.2: - resolution: {integrity: sha512-ZC8LP4I3nLcVIcyqiRAVvGRaCkHHBdYVcqtF7S9KA8w2VvuAeqHRFUTIhKBziVbYnwI2uzJXGIRWP50U+p/wAA==} + /@lerna/publish/5.6.2_nx@15.2.1+typescript@4.8.3: + resolution: {integrity: sha512-QaW0GjMJMuWlRNjeDCjmY/vjriGSWgkLS23yu8VKNtV5U3dt5yIKA3DNGV3HgZACuu45kQxzMDsfLzgzbGNtYA==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/check-working-tree': 5.5.2 - '@lerna/child-process': 5.5.2 - '@lerna/collect-updates': 5.5.2 - '@lerna/command': 5.5.2 - '@lerna/describe-ref': 5.5.2 - '@lerna/log-packed': 5.5.2 - '@lerna/npm-conf': 5.5.2 - '@lerna/npm-dist-tag': 5.5.2 - '@lerna/npm-publish': 5.5.2 - '@lerna/otplease': 5.5.2 - '@lerna/output': 5.5.2 - '@lerna/pack-directory': 5.5.2 - '@lerna/prerelease-id-from-version': 5.5.2 - '@lerna/prompt': 5.5.2 - '@lerna/pulse-till-done': 5.5.2 - '@lerna/run-lifecycle': 5.5.2 - '@lerna/run-topologically': 5.5.2 - '@lerna/validation-error': 5.5.2 - '@lerna/version': 5.5.2 + '@lerna/check-working-tree': 5.6.2 + '@lerna/child-process': 5.6.2 + '@lerna/collect-updates': 5.6.2 + '@lerna/command': 5.6.2 + '@lerna/describe-ref': 5.6.2 + '@lerna/log-packed': 5.6.2 + '@lerna/npm-conf': 5.6.2 + '@lerna/npm-dist-tag': 5.6.2 + '@lerna/npm-publish': 5.6.2 + '@lerna/otplease': 5.6.2 + '@lerna/output': 5.6.2 + '@lerna/pack-directory': 5.6.2 + '@lerna/prerelease-id-from-version': 5.6.2 + '@lerna/prompt': 5.6.2 + '@lerna/pulse-till-done': 5.6.2 + '@lerna/run-lifecycle': 5.6.2 + '@lerna/run-topologically': 5.6.2 + '@lerna/validation-error': 5.6.2 + '@lerna/version': 5.6.2_nx@15.2.1+typescript@4.8.3 fs-extra: 9.1.0 libnpmaccess: 6.0.4 npm-package-arg: 8.1.1 @@ -4864,29 +4850,31 @@ packages: p-map: 4.0.0 p-pipe: 3.1.0 pacote: 13.6.2 - semver: 7.3.7 + semver: 7.3.8 transitivePeerDependencies: - bluebird - encoding + - nx - supports-color + - typescript dev: false - /@lerna/pulse-till-done/5.5.2: - resolution: {integrity: sha512-e8sRby4FxSU9QjdRYXvHQtb5GMVO5XDnSH83RWdSxAVFGVEVWKqI3qg3otGH1JlD/kOu195d+ZzndF9qqMvveQ==} + /@lerna/pulse-till-done/5.6.2: + resolution: {integrity: sha512-eA/X1RCxU5YGMNZmbgPi+Kyfx1Q3bn4P9jo/LZy+/NRRr1po3ASXP2GJZ1auBh/9A2ELDvvKTOXCVHqczKC6rA==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: npmlog: 6.0.2 dev: false - /@lerna/query-graph/5.5.2: - resolution: {integrity: sha512-krKt+mvGm+9fp71ZGUO1MiUZsL+W6dAKx5kBPNWkrw5TFZCasZJHRSIqby9iXpjma+MYohjFjLVvg1PIYKt/kg==} + /@lerna/query-graph/5.6.2: + resolution: {integrity: sha512-KRngr96yBP8XYDi9/U62fnGO+ZXqm04Qk6a2HtoTr/ha8QvO1s7Tgm0xs/G7qWXDQHZgunWIbmK/LhxM7eFQrw==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/package-graph': 5.5.2 + '@lerna/package-graph': 5.6.2 dev: false - /@lerna/resolve-symlink/5.5.2: - resolution: {integrity: sha512-JLJg6/IFqpmGjFfKvj+lntcsGGWbIxF2uAcrVKldqwcPTmlMvolg51lL+wqII3s8N3gZIGdxhjXfhDdKuKtEzQ==} + /@lerna/resolve-symlink/5.6.2: + resolution: {integrity: sha512-PDQy+7M8JEFtwIVHJgWvSxHkxJf9zXCENkvIWDB+SsoDPhw9+caewt46bTeP5iGm9pOMu3oZukaWo/TvF7sNjg==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: fs-extra: 9.1.0 @@ -4894,21 +4882,21 @@ packages: read-cmd-shim: 3.0.1 dev: false - /@lerna/rimraf-dir/5.5.2: - resolution: {integrity: sha512-siE1RpEpSLFlnnbAJZz+CuBIcOqXrhR/SXVBnPDpIg4tGgHns+Q99m6K29ltuh+vZMBLMYnnyfPYitJFYTC3MQ==} + /@lerna/rimraf-dir/5.6.2: + resolution: {integrity: sha512-jgEfzz7uBUiQKteq3G8MtJiA2D2VoKmZSSY3VSiW/tPOSXYxxSHxEsClQdCeNa6+sYrDNDT8fP6MJ3lPLjDeLA==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/child-process': 5.5.2 + '@lerna/child-process': 5.6.2 npmlog: 6.0.2 path-exists: 4.0.0 rimraf: 3.0.2 dev: false - /@lerna/run-lifecycle/5.5.2: - resolution: {integrity: sha512-d5pF0abAv6MVNG3xhG1BakHZtr93vIn27aqgBvu9XK1CW6GdbpBpCv1kc8RjHyOpjjFDt4+uK2TG7s7T0oCZPw==} + /@lerna/run-lifecycle/5.6.2: + resolution: {integrity: sha512-u9gGgq/50Fm8dvfcc/TSHOCAQvzLD7poVanDMhHYWOAqRDnellJEEmA1K/Yka4vZmySrzluahkry9G6jcREt+g==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/npm-conf': 5.5.2 + '@lerna/npm-conf': 5.6.2 '@npmcli/run-script': 4.2.1 npmlog: 6.0.2 p-queue: 6.6.2 @@ -4917,54 +4905,54 @@ packages: - supports-color dev: false - /@lerna/run-topologically/5.5.2: - resolution: {integrity: sha512-o3XYXk7hG8ijUjejgXoa7fuQvzEohMUm4AB5SPBbvq1BhoqIZfW50KlBNjud1zVD4OsA8jJOfjItcY9KfxowuA==} + /@lerna/run-topologically/5.6.2: + resolution: {integrity: sha512-QQ/jGOIsVvUg3izShWsd67RlWYh9UOH2yw97Ol1zySX9+JspCMVQrn9eKq1Pk8twQOFhT87LpT/aaxbTBgREPw==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/query-graph': 5.5.2 + '@lerna/query-graph': 5.6.2 p-queue: 6.6.2 dev: false - /@lerna/run/5.5.2: - resolution: {integrity: sha512-KVMkjL2ehW+/6VAwTTLgq82Rgw4W6vOz1I9XwwO/bk9h7DoY1HlE8leaaYRNqT+Cv437A9AwggR+LswhoK3alA==} + /@lerna/run/5.6.2: + resolution: {integrity: sha512-c2kJxdFrNg5KOkrhmgwKKUOsfSrGNlFCe26EttufOJ3xfY0VnXlEw9rHOkTgwtu7969rfCdyaVP1qckMrF1Dgw==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/command': 5.5.2 - '@lerna/filter-options': 5.5.2 - '@lerna/npm-run-script': 5.5.2 - '@lerna/output': 5.5.2 - '@lerna/profiler': 5.5.2 - '@lerna/run-topologically': 5.5.2 - '@lerna/timer': 5.5.2 - '@lerna/validation-error': 5.5.2 + '@lerna/command': 5.6.2 + '@lerna/filter-options': 5.6.2 + '@lerna/npm-run-script': 5.6.2 + '@lerna/output': 5.6.2 + '@lerna/profiler': 5.6.2 + '@lerna/run-topologically': 5.6.2 + '@lerna/timer': 5.6.2 + '@lerna/validation-error': 5.6.2 fs-extra: 9.1.0 p-map: 4.0.0 dev: false - /@lerna/symlink-binary/5.5.2: - resolution: {integrity: sha512-fQAN0ClwlVLThqm+m9d4lIfa2TuONocdNQocmou8UBDI/C/VVW6dvD+tSL3I4jYIYJWsXJe1hBBjil4ZYXpQrQ==} + /@lerna/symlink-binary/5.6.2: + resolution: {integrity: sha512-Cth+miwYyO81WAmrQbPBrLHuF+F0UUc0el5kRXLH6j5zzaRS3kMM68r40M7MmfH8m3GPi7691UARoWFEotW5jw==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/create-symlink': 5.5.2 - '@lerna/package': 5.5.2 + '@lerna/create-symlink': 5.6.2 + '@lerna/package': 5.6.2 fs-extra: 9.1.0 p-map: 4.0.0 dev: false - /@lerna/symlink-dependencies/5.5.2: - resolution: {integrity: sha512-eNIICnlUD1YCiIY50O2TKHkxXCF4rYAFOCVWTiUS098tNKLssTPnIQrK3ASKxK9t7srmfcm49LFxNRPjVKjSBw==} + /@lerna/symlink-dependencies/5.6.2: + resolution: {integrity: sha512-dUVNQLEcjVOIQiT9OlSAKt0ykjyJPy8l9i4NJDe2/0XYaUjo8PWsxJ0vrutz27jzi2aZUy07ASmowQZEmnLHAw==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/create-symlink': 5.5.2 - '@lerna/resolve-symlink': 5.5.2 - '@lerna/symlink-binary': 5.5.2 + '@lerna/create-symlink': 5.6.2 + '@lerna/resolve-symlink': 5.6.2 + '@lerna/symlink-binary': 5.6.2 fs-extra: 9.1.0 p-map: 4.0.0 p-map-series: 2.1.0 dev: false - /@lerna/temp-write/5.5.2: - resolution: {integrity: sha512-K/9L+25qIw4qw/SSLxwfAWzaUE3luqGTusd3x934Hg2sBQVX28xddwaZlasQ6qen7ETp6Ec9vSVWF2ffWTxKJg==} + /@lerna/temp-write/5.6.2: + resolution: {integrity: sha512-S5ZNVTurSwWBmc9kh5alfSjmO3+BnRT6shYtOlmVIUYqWeYVYA5C1Htj322bbU4CSNCMFK6NQl4qGKL17HMuig==} dependencies: graceful-fs: 4.2.10 is-stream: 2.0.1 @@ -4973,36 +4961,37 @@ packages: uuid: 8.3.2 dev: false - /@lerna/timer/5.5.2: - resolution: {integrity: sha512-QcnMFwcP7xlT9DH4oGVuDYuSOfpAghG4wj7D8vN1GhJFd9ueDCzTFJpFRd6INacIbESBNMjq5WuTeNdxcDo8Fg==} + /@lerna/timer/5.6.2: + resolution: {integrity: sha512-AjMOiLc2B+5Nzdd9hNORetAdZ/WK8YNGX/+2ypzM68TMAPfIT5C40hMlSva9Yg4RsBz22REopXgM5s2zQd5ZQA==} engines: {node: ^14.15.0 || >=16.0.0} dev: false - /@lerna/validation-error/5.5.2: - resolution: {integrity: sha512-ZffmtrgOkihUxpho529rDI0llDV9YFNJqh0qF2+doFePeTtFKkFVFHZvxP9hPZPMOLypX9OHwCVfMaTlIpIjjA==} + /@lerna/validation-error/5.6.2: + resolution: {integrity: sha512-4WlDUHaa+RSJNyJRtX3gVIAPVzjZD2tle8AJ0ZYBfdZnZmG0VlB2pD1FIbOQPK8sY2h5m0cHLRvfLoLncqHvdQ==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: npmlog: 6.0.2 dev: false - /@lerna/version/5.5.2: - resolution: {integrity: sha512-MMO0rnC9Y8JQEl6+XJMu0JM/bWpe6mGNhQJ8C9W1hkpMwxrizhcoEFb9Vq/q/tw7DjCVc3inrb/5s50cRmrmtg==} + /@lerna/version/5.6.2_nx@15.2.1+typescript@4.8.3: + resolution: {integrity: sha512-odNSR2rTbHW++xMZSQKu/F6Syrd/sUvwDLPaMKktoOSPKmycHt/eWcuQQyACdtc43Iqeu4uQd7PCLsniqOVFrw==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - '@lerna/check-working-tree': 5.5.2 - '@lerna/child-process': 5.5.2 - '@lerna/collect-updates': 5.5.2 - '@lerna/command': 5.5.2 - '@lerna/conventional-commits': 5.5.2 - '@lerna/github-client': 5.5.2 - '@lerna/gitlab-client': 5.5.2 - '@lerna/output': 5.5.2 - '@lerna/prerelease-id-from-version': 5.5.2 - '@lerna/prompt': 5.5.2 - '@lerna/run-lifecycle': 5.5.2 - '@lerna/run-topologically': 5.5.2 - '@lerna/temp-write': 5.5.2 - '@lerna/validation-error': 5.5.2 + '@lerna/check-working-tree': 5.6.2 + '@lerna/child-process': 5.6.2 + '@lerna/collect-updates': 5.6.2 + '@lerna/command': 5.6.2 + '@lerna/conventional-commits': 5.6.2 + '@lerna/github-client': 5.6.2 + '@lerna/gitlab-client': 5.6.2 + '@lerna/output': 5.6.2 + '@lerna/prerelease-id-from-version': 5.6.2 + '@lerna/prompt': 5.6.2 + '@lerna/run-lifecycle': 5.6.2 + '@lerna/run-topologically': 5.6.2 + '@lerna/temp-write': 5.6.2 + '@lerna/validation-error': 5.6.2 + '@nrwl/devkit': 15.2.1_nx@15.2.1+typescript@4.8.3 chalk: 4.1.2 dedent: 0.7.0 load-json-file: 6.2.0 @@ -5012,34 +5001,35 @@ packages: p-pipe: 3.1.0 p-reduce: 2.1.0 p-waterfall: 2.1.1 - semver: 7.3.7 + semver: 7.3.8 slash: 3.0.0 write-json-file: 4.3.0 transitivePeerDependencies: - bluebird - encoding + - nx - supports-color + - typescript dev: false - /@lerna/write-log-file/5.5.2: - resolution: {integrity: sha512-eeW10lriUl3w6WXtYk30z4rZB77QXeQCkLgSMv6Rqa7AMCTZNPhIBJQ0Nkmxo8LaFSWMhin1pLhHTYdqcsaFLA==} + /@lerna/write-log-file/5.6.2: + resolution: {integrity: sha512-J09l18QnWQ3sXIRwuJkjXY3+KwPR2uO5NgbZGE3GXJK1V/LzOBRMvjGAIbuQHXw25uqe7vpLUpB8drtnFrubCQ==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: npmlog: 6.0.2 write-file-atomic: 4.0.2 dev: false - /@manypkg/cli/0.19.1: - resolution: {integrity: sha512-EXBPPh6wYSKmSD5DdUjNG2rc55C2G/poIJ0D3O8tnk83o3nZh8g94JwN5/AumbSsDZ0yagmkS+DChNlRhIUG7w==} + /@manypkg/cli/0.19.2: + resolution: {integrity: sha512-DXx/P1lyunNoFWwOj1MWBucUhaIJljoiAGOpO2fE0GKMBCI6EZBZD0Up1+fQZoXBecKXRgV9mGgLvIB2fOQ0KQ==} hasBin: true dependencies: - '@babel/runtime': 7.19.0 + '@babel/runtime': 7.20.1 '@manypkg/get-packages': 1.1.3 chalk: 2.4.2 detect-indent: 6.1.0 find-up: 4.1.0 fs-extra: 8.1.0 - get-workspaces: 0.6.0 normalize-path: 3.0.0 p-limit: 2.3.0 package-json: 6.5.0 @@ -5048,14 +5038,12 @@ packages: semver: 6.3.0 spawndamnit: 2.0.0 validate-npm-package-name: 3.0.0 - transitivePeerDependencies: - - supports-color dev: false /@manypkg/find-root/1.1.0: resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} dependencies: - '@babel/runtime': 7.19.0 + '@babel/runtime': 7.20.1 '@types/node': 12.20.55 find-up: 4.1.0 fs-extra: 8.1.0 @@ -5064,7 +5052,7 @@ packages: /@manypkg/get-packages/1.1.3: resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} dependencies: - '@babel/runtime': 7.19.0 + '@babel/runtime': 7.20.1 '@changesets/types': 4.1.0 '@manypkg/find-root': 1.1.0 fs-extra: 8.1.0 @@ -5110,294 +5098,458 @@ packages: resolution: {integrity: sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==} dev: false - /@miniflare/cache/2.9.0: - resolution: {integrity: sha512-lriPxUEva9TJ01vU9P7pI60s3SsFnb4apWkNwZ+D7CRqyXPipSbapY8BWI2FUIwkEG7xap6UhzeTS76NettCXQ==} + /@miniflare/cache/2.10.0: + resolution: {integrity: sha512-nzEqFVPnD7Yf0HMDv7gCPpf4NSXfjhc+zg3gSwUS4Dad5bWV10B1ujTZW6HxQulW3CBHIg616mTjXIiaimVuEQ==} + engines: {node: '>=16.13'} + dependencies: + '@miniflare/core': 2.10.0 + '@miniflare/shared': 2.10.0 + http-cache-semantics: 4.1.0 + undici: 5.9.1 + dev: true + + /@miniflare/cache/2.11.0: + resolution: {integrity: sha512-L/kc9AzidPwFuk2fwHpAEePi0kNBk6FWUq3ln+9beRCDrPEpfVrDRFpNleF1NFZz5//oeVMuo8F0IVUQGzR7+Q==} engines: {node: '>=16.13'} dependencies: - '@miniflare/core': 2.9.0 - '@miniflare/shared': 2.9.0 + '@miniflare/core': 2.11.0 + '@miniflare/shared': 2.11.0 http-cache-semantics: 4.1.0 undici: 5.9.1 - /@miniflare/cli-parser/2.9.0: - resolution: {integrity: sha512-gu8Z7NWNcYw6514/yOvajaj3GmebRucx+EEt3p1vKirO+gvFgKAt/puyUN3p7u8ZZmLuLF/B+wVnH3lj8BWKlg==} + /@miniflare/cli-parser/2.10.0: + resolution: {integrity: sha512-NAiCtqlHTUKCmV+Jl9af+ixGmMhiGhIyIfr/vCdbismNEBxEsrQGg3sQYTNfvCkdHtODurQqayQreFq21OuEow==} + engines: {node: '>=16.13'} + dependencies: + '@miniflare/shared': 2.10.0 + kleur: 4.1.5 + dev: true + + /@miniflare/cli-parser/2.11.0: + resolution: {integrity: sha512-JUmyRzEGAS6CouvXJwBh8p44onfw3KRpfq5JGXEuHModOGjTp6li7PQyCTNPV2Hv/7StAXWnTFGXeAqyDHuTig==} engines: {node: '>=16.13'} dependencies: - '@miniflare/shared': 2.9.0 + '@miniflare/shared': 2.11.0 kleur: 4.1.5 - /@miniflare/core/2.9.0: - resolution: {integrity: sha512-QqSwF6oHvgrFvN5lnrLc6EEagFlZWW+UMU8QdrE8305cNGHrIOxKCA2nte4PVFZUVw/Ts13a0tVhUk3a2fAyxQ==} + /@miniflare/core/2.10.0: + resolution: {integrity: sha512-Jx1M5oXQua0jzsJVdZSq07baVRmGC/6JkglrPQGAlZ7gQ1sunVZzq9fjxFqj0bqfEuYS0Wy6+lvK4rOAHISIjw==} engines: {node: '>=16.13'} dependencies: '@iarna/toml': 2.2.5 - '@miniflare/queues': 2.9.0 - '@miniflare/shared': 2.9.0 - '@miniflare/watcher': 2.9.0 + '@miniflare/queues': 2.10.0 + '@miniflare/shared': 2.10.0 + '@miniflare/watcher': 2.10.0 busboy: 1.6.0 dotenv: 10.0.0 kleur: 4.1.5 set-cookie-parser: 2.5.1 undici: 5.9.1 urlpattern-polyfill: 4.0.3 + dev: true + + /@miniflare/core/2.11.0: + resolution: {integrity: sha512-UFMFiCG0co36VpZkgFrSBnrxo71uf1x+cjlzzJi3khmMyDlnLu4RuIQsAqvKbYom6fi3G9Q8lTgM7JuOXFyjhw==} + engines: {node: '>=16.13'} + dependencies: + '@iarna/toml': 2.2.5 + '@miniflare/queues': 2.11.0 + '@miniflare/shared': 2.11.0 + '@miniflare/watcher': 2.11.0 + busboy: 1.6.0 + dotenv: 10.0.0 + kleur: 4.1.5 + set-cookie-parser: 2.5.1 + undici: 5.9.1 + urlpattern-polyfill: 4.0.3 + + /@miniflare/d1/2.10.0: + resolution: {integrity: sha512-mOYZSmpTthH0tmFTQ+O9G0Q+iDAd7oiUtoIBianlKa9QiqYAoO7EBUPy6kUgDHXapOcN5Ri1u3J5UTpxXvw3qg==} + engines: {node: '>=16.7'} + dependencies: + '@miniflare/core': 2.10.0 + '@miniflare/shared': 2.10.0 + dev: true - /@miniflare/d1/2.9.0: - resolution: {integrity: sha512-swK9nzxw1SvVh/4cH3bRR1SBuHQU/YsB8WvuHojxufmgviAD1xhms3XO3rkpAzfKoGM5Oy6DovMe0xUXV/GS0w==} + /@miniflare/d1/2.11.0: + resolution: {integrity: sha512-aDdBVQZ2C0Zs3+Y9ZbRctmuQxozPfpumwJ/6NG6fBadANvune/hW7ddEoxyteIEU9W3IgzVj8s4by4VvasX90A==} engines: {node: '>=16.7'} dependencies: - '@miniflare/core': 2.9.0 - '@miniflare/shared': 2.9.0 + '@miniflare/core': 2.11.0 + '@miniflare/shared': 2.11.0 + + /@miniflare/durable-objects/2.10.0: + resolution: {integrity: sha512-gU45f52gveFtCasm0ixYnt0mHI1lHrPomtmF+89oZGKBzOqUfO5diDs6wmoRSnovOWZCwtmwQGRoorAQN7AmoA==} + engines: {node: '>=16.13'} + dependencies: + '@miniflare/core': 2.10.0 + '@miniflare/shared': 2.10.0 + '@miniflare/storage-memory': 2.10.0 + undici: 5.9.1 + dev: true + + /@miniflare/durable-objects/2.11.0: + resolution: {integrity: sha512-0cKJaMgraTEU1b4kqK8cjD2oTeOjA6QU3Y+lWiZT/k1PMHZULovrSFnjii7qZ8npf4VHSIN6XYPxhyxRyEM65Q==} + engines: {node: '>=16.13'} + dependencies: + '@miniflare/core': 2.11.0 + '@miniflare/shared': 2.11.0 + '@miniflare/storage-memory': 2.11.0 + undici: 5.9.1 - /@miniflare/durable-objects/2.9.0: - resolution: {integrity: sha512-7uTvfEUXS7xqwrsWOwWrFUuKc4EiMpVkAWPeYGLB/0TJaJ6N+sZMpYYymdW79TQwPIDfgtpfkIy93MRydqpnrw==} + /@miniflare/html-rewriter/2.10.0: + resolution: {integrity: sha512-hCdG99L8+Ros4dn3B5H37PlQPBH0859EoRslzNTd4jzGIkwdiawpJvrvesL8056GjbUjeJN1zh7OPBRuMgyGLw==} engines: {node: '>=16.13'} dependencies: - '@miniflare/core': 2.9.0 - '@miniflare/shared': 2.9.0 - '@miniflare/storage-memory': 2.9.0 + '@miniflare/core': 2.10.0 + '@miniflare/shared': 2.10.0 + html-rewriter-wasm: 0.4.1 undici: 5.9.1 + dev: true - /@miniflare/html-rewriter/2.9.0: - resolution: {integrity: sha512-K5OB70PtkMo7M+tU46s/cX/j/qtjD9AlJ0hecYswrxVsfrT/YWyrCQJevmShFfJ92h7jPNigbeC3Od3JiVb6QA==} + /@miniflare/html-rewriter/2.11.0: + resolution: {integrity: sha512-olTqmuYTHnoTNtiA0vjQ/ixRfbwgPzDrAUbtXDCYW45VFbHfDVJrJGZX3Jg0HpSlxy86Zclle1SUxGbVDzxsBg==} engines: {node: '>=16.13'} dependencies: - '@miniflare/core': 2.9.0 - '@miniflare/shared': 2.9.0 + '@miniflare/core': 2.11.0 + '@miniflare/shared': 2.11.0 html-rewriter-wasm: 0.4.1 undici: 5.9.1 - /@miniflare/http-server/2.9.0: - resolution: {integrity: sha512-IVJMkFfMpecq9WiCTvATEKhMuKPK9fMs2E6zmgexaefr3u1VlNtj2QxBxoPUXkT9xMJQlT5sSKstlRR1XKDz9Q==} + /@miniflare/http-server/2.10.0: + resolution: {integrity: sha512-cm6hwkONucll93yoY8dteMp//Knvmb7n6zAgeHrtuNYKn//lAL6bRY//VLTttrMmfWxZFi1C7WpOeCv8Mn6/ug==} + engines: {node: '>=16.13'} + dependencies: + '@miniflare/core': 2.10.0 + '@miniflare/shared': 2.10.0 + '@miniflare/web-sockets': 2.10.0 + kleur: 4.1.5 + selfsigned: 2.1.1 + undici: 5.9.1 + ws: 8.11.0 + youch: 2.2.2 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + dev: true + + /@miniflare/http-server/2.11.0: + resolution: {integrity: sha512-sMLcrDFzqqAvnQmAUH0hRTo8sBjW79VZYfnIH5FAGSGcKX6kdAGs9RStdYZ4CftQCBAEQScX0KBsMx5FwJRe9Q==} engines: {node: '>=16.13'} dependencies: - '@miniflare/core': 2.9.0 - '@miniflare/shared': 2.9.0 - '@miniflare/web-sockets': 2.9.0 + '@miniflare/core': 2.11.0 + '@miniflare/shared': 2.11.0 + '@miniflare/web-sockets': 2.11.0 kleur: 4.1.5 selfsigned: 2.1.1 undici: 5.9.1 - ws: 8.9.0 + ws: 8.11.0 youch: 2.2.2 transitivePeerDependencies: - bufferutil - utf-8-validate - /@miniflare/kv/2.9.0: - resolution: {integrity: sha512-EqG51okY5rDtgjYs2Ny6j6IUVdTlJzDjwBKBIuW+wOV9NsAAzEchKVdYAXc8CyxvkggpYX481HydTD2OzK3INQ==} + /@miniflare/kv/2.10.0: + resolution: {integrity: sha512-3+u1lO77FnlS0lQ6b1VgM1E/ZgQ/zy/FU+SdBG5LUOIiv3x522VYHOApeJLnSEo0KtZUB22Ni0fWQM6DgpaREg==} + engines: {node: '>=16.13'} + dependencies: + '@miniflare/shared': 2.10.0 + dev: true + + /@miniflare/kv/2.11.0: + resolution: {integrity: sha512-3m9dL2HBBN170V1JvwjjucR5zl4G3mlcsV6C1E7A2wLl2Z2TWvIx/tSY9hrhkD96dFnejwJ9qmPMbXMMuynhjg==} engines: {node: '>=16.13'} dependencies: - '@miniflare/shared': 2.9.0 + '@miniflare/shared': 2.11.0 + + /@miniflare/queues/2.10.0: + resolution: {integrity: sha512-WKdO6qI9rfS96KlCjazzPFf+qj6DPov4vONyf18+jzbRjRJh/xwWSk1/1h5A+gDPwVNG8TsNRPh9DW5OKBGNjw==} + engines: {node: '>=16.7'} + dependencies: + '@miniflare/shared': 2.10.0 + dev: true - /@miniflare/queues/2.9.0: - resolution: {integrity: sha512-cAHWIlLF57rxQaJl19AzXw1k0SOM/uLTlx8r2PylHajZ/RRSs7CkCox3oKA6E5zKyfyxk2M64bmsAFZ9RCA0gw==} + /@miniflare/queues/2.11.0: + resolution: {integrity: sha512-fLHjdrNLKhn0LZM/aii/9GsAttFd+lWlGzK8HOg1R0vhfKBwEub4zntjMmOfFbDm1ntc21tdMK7n3ldUphwh5w==} engines: {node: '>=16.7'} dependencies: - '@miniflare/shared': 2.9.0 + '@miniflare/shared': 2.11.0 + + /@miniflare/r2/2.10.0: + resolution: {integrity: sha512-uC1CCWbwM1t8DdpZgrveg6+CkZLfTq+wUMqs20BC5rCT8u8UyRv6ZVRQ7pTPiswLyt1oYDTXsZJK7tjV0U0zew==} + engines: {node: '>=16.13'} + dependencies: + '@miniflare/shared': 2.10.0 + undici: 5.9.1 + dev: true - /@miniflare/r2/2.9.0: - resolution: {integrity: sha512-aMFWxxciAE3YsVok2OLy3A7hP5+2j/NaK7txmadgoe1CA8HYZyNuvv7v6bn8HKM5gWnJdT8sk4yEbMbBQ7Jv/A==} + /@miniflare/r2/2.11.0: + resolution: {integrity: sha512-MKuyJ/gGNsK3eWbGdygvozqcyaZhM3C6NGHvoaZwH503dwN569j5DpatTWiHGFeDeSu64VqcIsGehz05GDUaag==} engines: {node: '>=16.13'} dependencies: - '@miniflare/shared': 2.9.0 + '@miniflare/shared': 2.11.0 undici: 5.9.1 - /@miniflare/runner-vm/2.9.0: - resolution: {integrity: sha512-vewP+Fy7Czb261GmB9x/YtQkoDs/QP9B5LbP0YfJ35bI2C2j940eJLm8JP72IHV7ILtWNOqMc3Ure8uAbpf9NQ==} + /@miniflare/runner-vm/2.10.0: + resolution: {integrity: sha512-oTsHitQdQ1B1kT3G/6n9AEXsMd/sT1D8tLGzc7Xr79ZrxYxwRO0ATF3cdkxk4dUjUqg/RUqvOJV4YjJGyqvctg==} + engines: {node: '>=16.13'} + dependencies: + '@miniflare/shared': 2.10.0 + dev: true + + /@miniflare/runner-vm/2.11.0: + resolution: {integrity: sha512-bkVSuvCf5+VylqN8lTiLxIYqYcKFbl+BywZGwGQndPC/3wh42J00mM0jw4hRbvXgwuBhlUyCVpEXtYlftFFT/g==} + engines: {node: '>=16.13'} + dependencies: + '@miniflare/shared': 2.11.0 + + /@miniflare/scheduler/2.10.0: + resolution: {integrity: sha512-eGt2cZFE/yo585nT8xINQwdbTotZfeRIh6FUWmZkbva1i5SW0zTiOojr5a95vAGBF3TzwWGsUuzJpLhBB69a/g==} engines: {node: '>=16.13'} dependencies: - '@miniflare/shared': 2.9.0 + '@miniflare/core': 2.10.0 + '@miniflare/shared': 2.10.0 + cron-schedule: 3.0.6 + dev: true - /@miniflare/scheduler/2.9.0: - resolution: {integrity: sha512-eodSCGkJYi4Z+Imbx/bNScDfDSt5HOypVSYjbFHj+hA2aNOdkGw6a1b6mzwx49jJD3GadIkonZAKD0S114yWMA==} + /@miniflare/scheduler/2.11.0: + resolution: {integrity: sha512-DPdzINhdWeS99eIicGoluMsD4pLTTAWNQbgCv3CTwgdKA3dxdvMSCkNqZzQLiALzvk9+rSfj46FlH++HE7o7/w==} engines: {node: '>=16.13'} dependencies: - '@miniflare/core': 2.9.0 - '@miniflare/shared': 2.9.0 + '@miniflare/core': 2.11.0 + '@miniflare/shared': 2.11.0 cron-schedule: 3.0.6 - /@miniflare/shared-test-environment/2.9.0: - resolution: {integrity: sha512-Ko7kfqjw7PI+iR0xpYYMN2AjY5y/l6H/qAn4yrJfothjq1XxfYzjRVzCaRaNCuzxIXzeK7wZzxRBCV/ZhXXEUg==} + /@miniflare/shared-test-environment/2.11.0: + resolution: {integrity: sha512-BF4vdjoKzNXA0pPjoPv4DlmsW5/tbyRvLe8Ls4yQiOP+yjD4TQFtZTXXF7UKwiCgIniXk7g28UGFYGZ87kUDcQ==} engines: {node: '>=16.13'} dependencies: - '@miniflare/cache': 2.9.0 - '@miniflare/core': 2.9.0 - '@miniflare/d1': 2.9.0 - '@miniflare/durable-objects': 2.9.0 - '@miniflare/html-rewriter': 2.9.0 - '@miniflare/kv': 2.9.0 - '@miniflare/queues': 2.9.0 - '@miniflare/shared': 2.9.0 - '@miniflare/sites': 2.9.0 - '@miniflare/storage-memory': 2.9.0 - '@miniflare/web-sockets': 2.9.0 + '@miniflare/cache': 2.11.0 + '@miniflare/core': 2.11.0 + '@miniflare/d1': 2.11.0 + '@miniflare/durable-objects': 2.11.0 + '@miniflare/html-rewriter': 2.11.0 + '@miniflare/kv': 2.11.0 + '@miniflare/queues': 2.11.0 + '@miniflare/r2': 2.11.0 + '@miniflare/shared': 2.11.0 + '@miniflare/sites': 2.11.0 + '@miniflare/storage-memory': 2.11.0 + '@miniflare/web-sockets': 2.11.0 transitivePeerDependencies: - bufferutil - utf-8-validate dev: false - /@miniflare/shared/2.9.0: - resolution: {integrity: sha512-5Ew/Ph0cHDQqKvOlmN70kz+qZW0hdgE9fQBStKLY3vDYhnBEhopbCUChSS+FCcL7WtxVJJVE7iB6J09NQTnQ/A==} + /@miniflare/shared/2.10.0: + resolution: {integrity: sha512-GDSweEhJ3nNtStGm6taZGUNytM0QTQ/sjZSedAKyF1/aHRaZUcD9cuKAMgIbSpKfvgGdLMNS7Bhd8jb249TO7g==} + engines: {node: '>=16.13'} + dependencies: + '@types/better-sqlite3': 7.6.2 + kleur: 4.1.5 + npx-import: 1.1.4 + picomatch: 2.3.1 + dev: true + + /@miniflare/shared/2.11.0: + resolution: {integrity: sha512-fWMqq3ZkWAg+k7CnyzMV/rZHugwn+/JxvVzCxrtvxzwotTN547THlOxgZe8JAP23U9BiTxOfpTfnLvFEjAmegw==} engines: {node: '>=16.13'} dependencies: - '@types/better-sqlite3': 7.6.0 + '@types/better-sqlite3': 7.6.2 kleur: 4.1.5 - npx-import: 1.1.3 + npx-import: 1.1.4 picomatch: 2.3.1 - /@miniflare/sites/2.9.0: - resolution: {integrity: sha512-+tWf7znxSQqXWGzPup8Xqkl8EmLmx+HaLC+UBtWPNnaJZrsjbbVxKwHpmGIdm+wZasEGfQk/82R21gUs9wdZnw==} + /@miniflare/sites/2.10.0: + resolution: {integrity: sha512-1NVAT6+JS2OubL+pOOR5E/6MMddxQHWMi/yIDSumyyfXmj7Sm7n5dE1FvNPetggMP4f8+AjoyT9AYvdd1wkspQ==} + engines: {node: '>=16.13'} + dependencies: + '@miniflare/kv': 2.10.0 + '@miniflare/shared': 2.10.0 + '@miniflare/storage-file': 2.10.0 + dev: true + + /@miniflare/sites/2.11.0: + resolution: {integrity: sha512-qbefKdWZUJgsdLf+kCw03sn3h/92LZgJAbkOpP6bCrfWkXlJ37EQXO4KWdhn4Ghc7A6GwU1s1I/mdB64B3AewQ==} + engines: {node: '>=16.13'} + dependencies: + '@miniflare/kv': 2.11.0 + '@miniflare/shared': 2.11.0 + '@miniflare/storage-file': 2.11.0 + + /@miniflare/storage-file/2.10.0: + resolution: {integrity: sha512-K/cRIWiTl4+Z+VO6tl4VfuYXA3NLJgvGPV+BCRYD7uTKuPYHqDMErtD1BI1I7nc3WJhwIXfzJrAR3XXhSKKWQQ==} engines: {node: '>=16.13'} dependencies: - '@miniflare/kv': 2.9.0 - '@miniflare/shared': 2.9.0 - '@miniflare/storage-file': 2.9.0 + '@miniflare/shared': 2.10.0 + '@miniflare/storage-memory': 2.10.0 + dev: true + + /@miniflare/storage-file/2.11.0: + resolution: {integrity: sha512-beWF/lTX74x7AiaSB+xQxywPSNdhtEKvqDkRui8eOJ5kqN2o4UaleLKQGgqmCw3WyHRIsckV7If1qpbNiLtWMw==} + engines: {node: '>=16.13'} + dependencies: + '@miniflare/shared': 2.11.0 + '@miniflare/storage-memory': 2.11.0 + + /@miniflare/storage-memory/2.10.0: + resolution: {integrity: sha512-ZATU+qZtJ9yG0umgTrOEUi9SU//YyDb8nYXMgqT4JHODYA3RTz1SyyiQSOOz589upJPdu1LN+0j8W24WGRwwxQ==} + engines: {node: '>=16.13'} + dependencies: + '@miniflare/shared': 2.10.0 + dev: true - /@miniflare/storage-file/2.9.0: - resolution: {integrity: sha512-HZHtHfJaLoDzQFddoIMcDGgAJ3/Nee98gwUYusQam7rj9pbEXnWmk54dzjzsDlkQpB/3MBFQNbtN5Bj1NIt0pg==} + /@miniflare/storage-memory/2.11.0: + resolution: {integrity: sha512-s0AhPww7fq/Jz80NbPb+ffhcVRKnfPi7H1dHTRTre2Ud23EVJjAWl2gat42x8NOT/Fu3/o/7A72DWQQJqfO98A==} engines: {node: '>=16.13'} dependencies: - '@miniflare/shared': 2.9.0 - '@miniflare/storage-memory': 2.9.0 + '@miniflare/shared': 2.11.0 - /@miniflare/storage-memory/2.9.0: - resolution: {integrity: sha512-p2yrr0omQhv6teDbdzhdBKzoQAFmUBMLEx+PtrO7CJHX15ICD08/pFAFAp96IcljNwZZDchU20Z3AcbldMj6Tw==} + /@miniflare/watcher/2.10.0: + resolution: {integrity: sha512-X9CFYYyszfSYDzs07KhbWC2i08Dpyh3D60fPonYZcoZAfa5h9eATHUdRGvNCdax7awYp4b8bvU8upAI//OPlMg==} engines: {node: '>=16.13'} dependencies: - '@miniflare/shared': 2.9.0 + '@miniflare/shared': 2.10.0 + dev: true - /@miniflare/watcher/2.9.0: - resolution: {integrity: sha512-Yqz8Q1He/2chebXvmCft8sMamuUiDQ4FIn0bwiF0+GBP2vvGCmy6SejXZY4ZD4REluPqQSis3CLKcIOWlHnIsw==} + /@miniflare/watcher/2.11.0: + resolution: {integrity: sha512-RUfjz2iYcsQXLcGySemJl98CJ2iierbWsPGWZhIVZI+NNhROkEy77g/Q+lvP2ATwexG3/dUSfdJ3P8aH+sI4Ig==} engines: {node: '>=16.13'} dependencies: - '@miniflare/shared': 2.9.0 + '@miniflare/shared': 2.11.0 - /@miniflare/web-sockets/2.9.0: - resolution: {integrity: sha512-Nob9e84m78qeQCka6OQf/JdNOmMkKCkX+i3rg+TYKSSITiMVuyzWp3vz3Ma184lAZiLg44lxBF4ZzENEdi99Kg==} + /@miniflare/web-sockets/2.10.0: + resolution: {integrity: sha512-W+PrapdQqNEEFeD+amENgPQWcETGDp7OEh6JAoSzCRhHA0OoMe8DG0xb5a5+2FjGW/J7FFKsv84wkURpmFT4dQ==} engines: {node: '>=16.13'} dependencies: - '@miniflare/core': 2.9.0 - '@miniflare/shared': 2.9.0 + '@miniflare/core': 2.10.0 + '@miniflare/shared': 2.10.0 undici: 5.9.1 - ws: 8.9.0 + ws: 8.11.0 transitivePeerDependencies: - bufferutil - utf-8-validate + dev: true - /@mrmlnc/readdir-enhanced/2.2.1: - resolution: {integrity: sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==} - engines: {node: '>=4'} + /@miniflare/web-sockets/2.11.0: + resolution: {integrity: sha512-NC8RKrmxrO0hZmwpzn5g4hPGA2VblnFTIBobmWoxuK95eW49zfs7dtE/PyFs+blsGv3CjTIjHVSQ782K+C6HFA==} + engines: {node: '>=16.13'} dependencies: - call-me-maybe: 1.0.1 - glob-to-regexp: 0.3.0 - dev: false + '@miniflare/core': 2.11.0 + '@miniflare/shared': 2.11.0 + undici: 5.9.1 + ws: 8.11.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate - /@next/env/13.0.2: - resolution: {integrity: sha512-Qb6WPuRriGIQ19qd6NBxpcrFOfj8ziN7l9eZUfwff5gl4zLXluqtuZPddYZM/oWjN53ZYcuRXzL+oowKyJeYtA==} + /@next/env/13.0.5: + resolution: {integrity: sha512-F3KLtiDrUslAZhTYTh8Zk5ZaavbYwLUn3NYPBnOjAXU8hWm0QVGVzKIOuURQ098ofRU4e9oglf3Sj9pFx5nI5w==} - /@next/eslint-plugin-next/13.0.2: - resolution: {integrity: sha512-W+fIIIaFU7Kct7Okx91C7XDRGolv/w2RUenX2yZFeeNVcuVzDIKUcNmckrYbYcwrNQUSXmtwrs3g8xwast0YtA==} + /@next/eslint-plugin-next/13.0.5: + resolution: {integrity: sha512-H9U9B1dFnCDmylDZ6/dYt95Ie1Iu+SLBMcO6rkIGIDcj5UK+DNyMiWm83xWBZ1gREM8cfp5Srv1g6wqf8pM4lw==} dependencies: glob: 7.1.7 dev: true - /@next/swc-android-arm-eabi/13.0.2: - resolution: {integrity: sha512-X54UQCTFyOGnJP//Z71dPPlp4BCYcQL2ncikKXQcPzVpqPs4C3m+tKC8ivBNH6edAXkppwsLRz1/yQwgSZ9Swg==} + /@next/swc-android-arm-eabi/13.0.5: + resolution: {integrity: sha512-YO691dxHlviy6H0eghgwqn+5kU9J3iQnKERHTDSppqjjGDBl6ab4wz9XfI5AhljjkaTg3TknHoIEWFDoZ4Ve8g==} engines: {node: '>= 10'} cpu: [arm] os: [android] requiresBuild: true optional: true - /@next/swc-android-arm64/13.0.2: - resolution: {integrity: sha512-1P00Kv8uKaLubqo7JzPrTqgFAzSOmfb8iwqJrOb9in5IvTRtNGlkR4hU0sXzqbQNM/+SaYxze6Z5ry1IDyb/cQ==} + /@next/swc-android-arm64/13.0.5: + resolution: {integrity: sha512-ugbwffkUmp8cd2afehDC8LtQeFUxElRUBBngfB5UYSWBx18HW4OgzkPFIY8jUBH16zifvGZWXbICXJWDHrOLtw==} engines: {node: '>= 10'} cpu: [arm64] os: [android] requiresBuild: true optional: true - /@next/swc-darwin-arm64/13.0.2: - resolution: {integrity: sha512-1zGIOkInkOLRv0QQGZ+3wffYsyKI4vIy62LYTvDWUn7TAYqnmXwougp9NSLqDeagLwgsv2URrykyAFixA/YqxA==} + /@next/swc-darwin-arm64/13.0.5: + resolution: {integrity: sha512-mshlh8QOtOalfZbc17uNAftWgqHTKnrv6QUwBe+mpGz04eqsSUzVz1JGZEdIkmuDxOz00cK2NPoc+VHDXh99IQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] requiresBuild: true optional: true - /@next/swc-darwin-x64/13.0.2: - resolution: {integrity: sha512-ECDAjoMP1Y90cARaelS6X+k6BQx+MikAYJ8f/eaJrLur44NIOYc9HA/dgcTp5jenguY4yT8V+HCquLjAVle6fA==} + /@next/swc-darwin-x64/13.0.5: + resolution: {integrity: sha512-SfigOKW4Z2UB3ruUPyvrlDIkcJq1hiw1wvYApWugD+tQsAkYZKEoz+/8emCmeYZ6Gwgi1WHV+z52Oj8u7bEHPg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] requiresBuild: true optional: true - /@next/swc-freebsd-x64/13.0.2: - resolution: {integrity: sha512-2DcL/ofQdBnQX3IoI9sjlIAyLCD1oZoUBuhrhWbejvBQjutWrI0JTEv9uG69WcxWhVMm3BCsjv8GK2/68OKp7A==} + /@next/swc-freebsd-x64/13.0.5: + resolution: {integrity: sha512-0NJg8HZr4yG8ynmMGFXQf+Mahvq4ZgBmUwSlLXXymgxEQgH17erH/LoR69uITtW+KTsALgk9axEt5AAabM4ucg==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] requiresBuild: true optional: true - /@next/swc-linux-arm-gnueabihf/13.0.2: - resolution: {integrity: sha512-Y3OQF1CSBSWW2vGkmvOIuOUNqOq8qX7f1ZpcKUVWP3/Uq++DZmVi9d18lgnSe1I3QFqc+nXWyun9ljsN83j0sw==} + /@next/swc-linux-arm-gnueabihf/13.0.5: + resolution: {integrity: sha512-Cye+h3oDT3NDWjACMlRaolL8fokpKie34FlPj9nfoW7bYKmoMBY1d4IO/GgBF+5xEl7HkH0Ny/qex63vQ0pN+A==} engines: {node: '>= 10'} cpu: [arm] os: [linux] requiresBuild: true optional: true - /@next/swc-linux-arm64-gnu/13.0.2: - resolution: {integrity: sha512-mNyzwsFF6kwZYEjnGicx9ksDZYEZvyzEc1BtCu8vdZi/v8UeixQwCiAT6FyYX9uxMPEkzk8qiU0t0u9gvltsKw==} + /@next/swc-linux-arm64-gnu/13.0.5: + resolution: {integrity: sha512-5BfDS/VoRDR5QUGG9oedOCEZGmV2zxUVFYLUJVPMSMeIgqkjxWQBiG2BUHZI6/LGk9yvHmjx7BTvtBCLtRg6IQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@next/swc-linux-arm64-musl/13.0.2: - resolution: {integrity: sha512-M6SdYjWgRrY3tJBxz0663zCRPTu5BRONmxlftKWWHv9LjAJ59neTLaGj4rp0A08DkJglZIoCkLOzLrzST6TGag==} + /@next/swc-linux-arm64-musl/13.0.5: + resolution: {integrity: sha512-xenvqlXz+KxVKAB1YR723gnVNszpsCvKZkiFFaAYqDGJ502YuqU2fwLsaSm/ASRizNcBYeo9HPLTyc3r/9cdMQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@next/swc-linux-x64-gnu/13.0.2: - resolution: {integrity: sha512-pi63RoxvG4ES1KS06Zpm0MATVIXTs/TIbLbdckeLoM40u1d3mQl/+hSSrLRSxzc2OtyL8fh92sM4gkJrQXAMAw==} + /@next/swc-linux-x64-gnu/13.0.5: + resolution: {integrity: sha512-9Ahi1bbdXwhrWQmOyoTod23/hhK05da/FzodiNqd6drrMl1y7+RujoEcU8Dtw3H1mGWB+yuTlWo8B4Iba8hqiQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@next/swc-linux-x64-musl/13.0.2: - resolution: {integrity: sha512-9Pv91gfYnDONgjtRm78n64b/c54+azeHtlnqBLTnIFWSMBDRl1/WDkhKWIj3fBGPLimtK7Tko3ULR3og9RRUPw==} + /@next/swc-linux-x64-musl/13.0.5: + resolution: {integrity: sha512-V+1mnh49qmS9fOZxVRbzjhBEz9IUGJ7AQ80JPWAYQM5LI4TxfdiF4APLPvJ52rOmNeTqnVz1bbKtVOso+7EZ4w==} engines: {node: '>= 10'} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@next/swc-win32-arm64-msvc/13.0.2: - resolution: {integrity: sha512-Nvewe6YZaizAkGHHprbMkYqQulBjZCHKBGKeFPwoPtOA+a2Qi4pZzc/qXFyC5/2A6Z0mr2U1zg9rd04WBYMwBw==} + /@next/swc-win32-arm64-msvc/13.0.5: + resolution: {integrity: sha512-wRE9rkp7I+/3Jf2T9PFIJOKq3adMWYEFkPOA7XAkUfYbQHlDJm/U5cVCWUsKByyQq5RThwufI91sgd19MfxRxg==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] requiresBuild: true optional: true - /@next/swc-win32-ia32-msvc/13.0.2: - resolution: {integrity: sha512-ZUBYGZw5G3QrqDpRq1EWi3aHmvPZM8ijK5TFL6UbH16cYQ0JpANmuG2P66KB93Qe/lWWzbeAZk/tj1XqwoCuPA==} + /@next/swc-win32-ia32-msvc/13.0.5: + resolution: {integrity: sha512-Q1XQSLEhFuFhkKFdJIGt7cYQ4T3u6P5wrtUNreg5M+7P+fjSiC8+X+Vjcw+oebaacsdl0pWZlK+oACGafush1w==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] requiresBuild: true optional: true - /@next/swc-win32-x64-msvc/13.0.2: - resolution: {integrity: sha512-fA9uW1dm7C0mEYGcKlbmLcVm2sKcye+1kPxh2cM4jVR+kQQMtHWsjIzeSpe2grQLSDan06z4n6hbr8b1c3hA8w==} + /@next/swc-win32-x64-msvc/13.0.5: + resolution: {integrity: sha512-t5gRblrwwiNZP6cT7NkxlgxrFgHWtv9ei5vUraCLgBqzvIsa7X+PnarZUeQCXqz6Jg9JSGGT9j8lvzD97UqeJQ==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -5411,11 +5563,6 @@ packages: '@nodelib/fs.stat': 2.0.5 run-parallel: 1.2.0 - /@nodelib/fs.stat/1.1.3: - resolution: {integrity: sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==} - engines: {node: '>= 6'} - dev: false - /@nodelib/fs.stat/2.0.5: resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} engines: {node: '>= 8'} @@ -5450,7 +5597,7 @@ packages: mkdirp-infer-owner: 2.0.0 nopt: 5.0.0 npm-install-checks: 5.0.0 - npm-package-arg: 9.1.0 + npm-package-arg: 9.1.2 npm-pick-manifest: 7.0.2 npm-registry-fetch: 13.3.1 npmlog: 6.0.2 @@ -5462,7 +5609,7 @@ packages: read-package-json-fast: 2.0.3 readdir-scoped-modules: 1.1.0 rimraf: 3.0.2 - semver: 7.3.7 + semver: 7.3.8 ssri: 9.0.1 treeverse: 2.0.0 walk-up-path: 1.0.0 @@ -5476,7 +5623,7 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} dependencies: '@gar/promisify': 1.1.3 - semver: 7.3.7 + semver: 7.3.8 dev: false /@npmcli/git/3.0.2: @@ -5484,13 +5631,13 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} dependencies: '@npmcli/promise-spawn': 3.0.0 - lru-cache: 7.14.0 + lru-cache: 7.14.1 mkdirp: 1.0.4 npm-pick-manifest: 7.0.2 proc-log: 2.0.1 promise-inflight: 1.0.1 promise-retry: 2.0.1 - semver: 7.3.7 + semver: 7.3.8 which: 2.0.2 transitivePeerDependencies: - bluebird @@ -5522,7 +5669,7 @@ packages: cacache: 16.1.3 json-parse-even-better-errors: 2.3.1 pacote: 13.6.2 - semver: 7.3.7 + semver: 7.3.8 transitivePeerDependencies: - bluebird - supports-color @@ -5531,6 +5678,7 @@ packages: /@npmcli/move-file/2.0.1: resolution: {integrity: sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + deprecated: This functionality has been moved to @npmcli/fs dependencies: mkdirp: 1.0.4 rimraf: 3.0.2 @@ -5565,7 +5713,7 @@ packages: dependencies: '@npmcli/node-gyp': 2.0.0 '@npmcli/promise-spawn': 3.0.0 - node-gyp: 9.1.0 + node-gyp: 9.3.0 read-package-json-fast: 2.0.3 which: 2.0.2 transitivePeerDependencies: @@ -5573,52 +5721,69 @@ packages: - supports-color dev: false - /@nrwl/cli/14.7.13_@swc+core@1.3.3: - resolution: {integrity: sha512-roEowDw1TxNsfL/pv752pO/gZrxhfpO1BUQ47madKn/ujupzVe/ropufrT7taDntwQMcHWLrHG3lJyqOexUJIA==} + /@nrwl/cli/15.2.1_@swc+core@1.3.20: + resolution: {integrity: sha512-ufBJ5o3WCixdp6/TPkpn4rH3QBFJcqCMG1d14A/SvAkEnXu3vWlj3E+4GXf3CK+sGNjjf3ZGoNm7OFV+/Ml4GA==} dependencies: - nx: 14.7.13_@swc+core@1.3.3 + nx: 15.2.1_@swc+core@1.3.20 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' + - debug + dev: false + + /@nrwl/devkit/15.2.1_nx@15.2.1+typescript@4.8.3: + resolution: {integrity: sha512-si6DK0sjtr6Ln+7hh9QD50KqxnOxuP20xJ0fxMVafT/Lz/qtxuCPw9lwJWVagMHWw3pQAtN6lbkWiLOwj8+YPA==} + peerDependencies: + nx: '>= 14 <= 16' + dependencies: + '@phenomnomnominal/tsquery': 4.1.1_typescript@4.8.3 + ejs: 3.1.8 + ignore: 5.2.0 + nx: 15.2.1_@swc+core@1.3.20 + semver: 7.3.4 + tslib: 2.4.0 + transitivePeerDependencies: + - typescript dev: false - /@nrwl/tao/14.7.13_@swc+core@1.3.3: - resolution: {integrity: sha512-nZzbMCNC5UK/Tf7kRbAqdLF5PSqom6aGd3q9m1TKbpxu9ufE5jvK0mF4EDvVJO7LCBnWaLgpZOINRfRPBLGueA==} + /@nrwl/tao/15.2.1_@swc+core@1.3.20: + resolution: {integrity: sha512-6ApglWKORasLhtjlJmqo2co/UexSSiD7mWVxT2886oKG2Y/T/5RnPFNhJgGnKJIURCNMxiSKhq7GAA+CE9zRZg==} hasBin: true dependencies: - nx: 14.7.13_@swc+core@1.3.3 + nx: 15.2.1_@swc+core@1.3.20 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' + - debug dev: false - /@octokit/auth-token/3.0.1: - resolution: {integrity: sha512-/USkK4cioY209wXRpund6HZzHo9GmjakpV9ycOkpMcMxMk7QVcVFVyCMtzvXYiHsB2crgDgrtNYSELYFBXhhaA==} + /@octokit/auth-token/3.0.2: + resolution: {integrity: sha512-pq7CwIMV1kmzkFTimdwjAINCXKTajZErLB4wMLYapR2nuB/Jpr66+05wOTZMSCBXP6n4DdDWT2W19Bm17vU69Q==} engines: {node: '>= 14'} dependencies: - '@octokit/types': 7.5.0 + '@octokit/types': 8.0.0 dev: false - /@octokit/core/4.0.5: - resolution: {integrity: sha512-4R3HeHTYVHCfzSAi0C6pbGXV8UDI5Rk+k3G7kLVNckswN9mvpOzW9oENfjfH3nEmzg8y3AmKmzs8Sg6pLCeOCA==} + /@octokit/core/4.1.0: + resolution: {integrity: sha512-Czz/59VefU+kKDy+ZfDwtOIYIkFjExOKf+HA92aiTZJ6EfWpFzYQWw0l54ji8bVmyhc+mGaLUbSUmXazG7z5OQ==} engines: {node: '>= 14'} dependencies: - '@octokit/auth-token': 3.0.1 - '@octokit/graphql': 5.0.1 - '@octokit/request': 6.2.1 - '@octokit/request-error': 3.0.1 - '@octokit/types': 7.5.0 - before-after-hook: 2.2.2 + '@octokit/auth-token': 3.0.2 + '@octokit/graphql': 5.0.4 + '@octokit/request': 6.2.2 + '@octokit/request-error': 3.0.2 + '@octokit/types': 8.0.0 + before-after-hook: 2.2.3 universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding dev: false - /@octokit/endpoint/7.0.2: - resolution: {integrity: sha512-8/AUACfE9vpRpehE6ZLfEtzkibe5nfsSwFZVMsG8qabqRt1M81qZYUFRZa1B8w8lP6cdfDJfRq9HWS+MbmR7tw==} + /@octokit/endpoint/7.0.3: + resolution: {integrity: sha512-57gRlb28bwTsdNXq+O3JTQ7ERmBTuik9+LelgcLIVfYwf235VHbN9QNo4kXExtp/h8T423cR5iJThKtFYxC7Lw==} engines: {node: '>= 14'} dependencies: - '@octokit/types': 7.5.0 + '@octokit/types': 8.0.0 is-plain-object: 5.0.0 universal-user-agent: 6.0.0 @@ -5629,89 +5794,89 @@ packages: graphql-tag: 2.12.6_graphql@16.6.0 dev: true - /@octokit/graphql/5.0.1: - resolution: {integrity: sha512-sxmnewSwAixkP1TrLdE6yRG53eEhHhDTYUykUwdV9x8f91WcbhunIHk9x1PZLALdBZKRPUO2HRcm4kezZ79HoA==} + /@octokit/graphql/5.0.4: + resolution: {integrity: sha512-amO1M5QUQgYQo09aStR/XO7KAl13xpigcy/kI8/N1PnZYSS69fgte+xA4+c2DISKqUZfsh0wwjc2FaCt99L41A==} engines: {node: '>= 14'} dependencies: - '@octokit/request': 6.2.1 - '@octokit/types': 7.5.0 + '@octokit/request': 6.2.2 + '@octokit/types': 8.0.0 universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding - /@octokit/openapi-types/13.12.0: - resolution: {integrity: sha512-1QYzZrwnn3rTQE7ZoSxXrO8lhu0aIbac1c+qIPOPEaVXBWSaUyLV1x9yt4uDQOwmu6u5ywVS8OJgs+ErDLf6vQ==} + /@octokit/openapi-types/14.0.0: + resolution: {integrity: sha512-HNWisMYlR8VCnNurDU6os2ikx0s0VyEjDYHNS/h4cgb8DeOxQ0n72HyinUtdDVxJhFy3FWLGl0DJhfEWk3P5Iw==} /@octokit/plugin-enterprise-rest/6.0.1: resolution: {integrity: sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==} dev: false - /@octokit/plugin-paginate-rest/4.3.1_@octokit+core@4.0.5: - resolution: {integrity: sha512-h8KKxESmSFTcXX409CAxlaOYscEDvN2KGQRsLCGT1NSqRW+D6EXLVQ8vuHhFznS9MuH9QYw1GfsUN30bg8hjVA==} + /@octokit/plugin-paginate-rest/5.0.1_@octokit+core@4.1.0: + resolution: {integrity: sha512-7A+rEkS70pH36Z6JivSlR7Zqepz3KVucEFVDnSrgHXzG7WLAzYwcHZbKdfTXHwuTHbkT1vKvz7dHl1+HNf6Qyw==} engines: {node: '>= 14'} peerDependencies: '@octokit/core': '>=4' dependencies: - '@octokit/core': 4.0.5 - '@octokit/types': 7.5.0 + '@octokit/core': 4.1.0 + '@octokit/types': 8.0.0 dev: false - /@octokit/plugin-request-log/1.0.4_@octokit+core@4.0.5: + /@octokit/plugin-request-log/1.0.4_@octokit+core@4.1.0: resolution: {integrity: sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==} peerDependencies: '@octokit/core': '>=3' dependencies: - '@octokit/core': 4.0.5 + '@octokit/core': 4.1.0 dev: false - /@octokit/plugin-rest-endpoint-methods/6.6.2_@octokit+core@4.0.5: - resolution: {integrity: sha512-n9dL5KMpz9qVFSNdcVWC8ZPbl68QbTk7+CMPXCXqaMZOLn1n1YuoSFFCy84Ge0fx333fUqpnBHv8BFjwGtUQkA==} + /@octokit/plugin-rest-endpoint-methods/6.7.0_@octokit+core@4.1.0: + resolution: {integrity: sha512-orxQ0fAHA7IpYhG2flD2AygztPlGYNAdlzYz8yrD8NDgelPfOYoRPROfEyIe035PlxvbYrgkfUZIhSBKju/Cvw==} engines: {node: '>= 14'} peerDependencies: '@octokit/core': '>=3' dependencies: - '@octokit/core': 4.0.5 - '@octokit/types': 7.5.0 + '@octokit/core': 4.1.0 + '@octokit/types': 8.0.0 deprecation: 2.3.1 dev: false - /@octokit/request-error/3.0.1: - resolution: {integrity: sha512-ym4Bp0HTP7F3VFssV88WD1ZyCIRoE8H35pXSKwLeMizcdZAYc/t6N9X9Yr9n6t3aG9IH75XDnZ6UeZph0vHMWQ==} + /@octokit/request-error/3.0.2: + resolution: {integrity: sha512-WMNOFYrSaX8zXWoJg9u/pKgWPo94JXilMLb2VManNOby9EZxrQaBe/QSC4a1TzpAlpxofg2X/jMnCyZgL6y7eg==} engines: {node: '>= 14'} dependencies: - '@octokit/types': 7.5.0 + '@octokit/types': 8.0.0 deprecation: 2.3.1 once: 1.4.0 - /@octokit/request/6.2.1: - resolution: {integrity: sha512-gYKRCia3cpajRzDSU+3pt1q2OcuC6PK8PmFIyxZDWCzRXRSIBH8jXjFJ8ZceoygBIm0KsEUg4x1+XcYBz7dHPQ==} + /@octokit/request/6.2.2: + resolution: {integrity: sha512-6VDqgj0HMc2FUX2awIs+sM6OwLgwHvAi4KCK3mT2H2IKRt6oH9d0fej5LluF5mck1lRR/rFWN0YIDSYXYSylbw==} engines: {node: '>= 14'} dependencies: - '@octokit/endpoint': 7.0.2 - '@octokit/request-error': 3.0.1 - '@octokit/types': 7.5.0 + '@octokit/endpoint': 7.0.3 + '@octokit/request-error': 3.0.2 + '@octokit/types': 8.0.0 is-plain-object: 5.0.0 node-fetch: 2.6.7 universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding - /@octokit/rest/19.0.4: - resolution: {integrity: sha512-LwG668+6lE8zlSYOfwPj4FxWdv/qFXYBpv79TWIQEpBLKA9D/IMcWsF/U9RGpA3YqMVDiTxpgVpEW3zTFfPFTA==} + /@octokit/rest/19.0.5: + resolution: {integrity: sha512-+4qdrUFq2lk7Va+Qff3ofREQWGBeoTKNqlJO+FGjFP35ZahP+nBenhZiGdu8USSgmq4Ky3IJ/i4u0xbLqHaeow==} engines: {node: '>= 14'} dependencies: - '@octokit/core': 4.0.5 - '@octokit/plugin-paginate-rest': 4.3.1_@octokit+core@4.0.5 - '@octokit/plugin-request-log': 1.0.4_@octokit+core@4.0.5 - '@octokit/plugin-rest-endpoint-methods': 6.6.2_@octokit+core@4.0.5 + '@octokit/core': 4.1.0 + '@octokit/plugin-paginate-rest': 5.0.1_@octokit+core@4.1.0 + '@octokit/plugin-request-log': 1.0.4_@octokit+core@4.1.0 + '@octokit/plugin-rest-endpoint-methods': 6.7.0_@octokit+core@4.1.0 transitivePeerDependencies: - encoding dev: false - /@octokit/types/7.5.0: - resolution: {integrity: sha512-aHm+olfIZjQpzoODpl+RCZzchKOrdSLJs+yfI7pMMcmB19Li6vidgx0DwUDO/Ic4Q3fq/lOjJORVCcLZefcrJw==} + /@octokit/types/8.0.0: + resolution: {integrity: sha512-65/TPpOJP1i3K4lBJMnWqPUJ6zuOtzhtagDvydAWbEXpbFYA0oMKKyLb95NFZZP0lSh/4b6K+DQlzvYQJQQePg==} dependencies: - '@octokit/openapi-types': 13.12.0 + '@octokit/openapi-types': 14.0.0 /@panva/hkdf/1.0.2: resolution: {integrity: sha512-MSAs9t3Go7GUkMhpKC44T58DJ5KGk2vBo+h1cqQeqlMfdGkxaVB78ZWpv9gYi/g2fa4sopag9gJsNvS8XGgWJA==} @@ -5725,13 +5890,34 @@ packages: node-gyp-build: 4.5.0 dev: false - /@playwright/test/1.26.1: - resolution: {integrity: sha512-bNxyZASVt2adSZ9gbD7NCydzcb5JaI0OR9hc7s+nmPeH604gwp0zp17NNpwXY4c8nvuBGQQ9oGDx72LE+cUWvw==} + /@phenomnomnominal/tsquery/4.1.1_typescript@4.8.3: + resolution: {integrity: sha512-jjMmK1tnZbm1Jq5a7fBliM4gQwjxMU7TFoRNwIyzwlO+eHPRCFv/Nv+H/Gi1jc3WR7QURG8D5d0Tn12YGrUqBQ==} + peerDependencies: + typescript: ^3 || ^4 + dependencies: + esquery: 1.4.0 + typescript: 4.8.3 + dev: false + + /@pkgr/utils/2.3.1: + resolution: {integrity: sha512-wfzX8kc1PMyUILA+1Z/EqoE4UCXGy0iRGMhPwdfae1+f0OXlLqCk+By+aMzgJBzR9AzS4CDizioG6Ss1gvAFJw==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + dependencies: + cross-spawn: 7.0.3 + is-glob: 4.0.3 + open: 8.4.0 + picocolors: 1.0.0 + tiny-glob: 0.2.9 + tslib: 2.4.0 + dev: true + + /@playwright/test/1.28.1: + resolution: {integrity: sha512-xN6spdqrNlwSn9KabIhqfZR7IWjPpFK1835tFNgjrlysaSezuX8PYUwaz38V/yI8TJLG9PkAMEXoHRXYXlpTPQ==} engines: {node: '>=14'} hasBin: true dependencies: '@types/node': 18.7.20 - playwright-core: 1.26.1 + playwright-core: 1.28.1 dev: true /@polka/url/1.0.0-next.21: @@ -5742,12 +5928,12 @@ packages: resolution: {integrity: sha512-8yWpXkQRmiSfsi2Wb/ZS5D3RFbeu/btL9Pm/gdF4phB0Lo5KGsDFMxFMgaD64mwED2nHc8ZaEJg/+4Jymb9Znw==} dev: false - /@prisma/engines/4.3.1: - resolution: {integrity: sha512-4JF/uMaEDAPdcdZNOrnzE3BvrbGpjgV0FcPT3EVoi6I86fWkloqqxBt+KcK/+fIRR0Pxj66uGR9wVH8U1Y13JA==} + /@prisma/engines/4.6.1: + resolution: {integrity: sha512-3u2/XxvxB+Q7cMXHnKU0CpBiUK1QWqpgiBv28YDo1zOIJE3FCF8DI2vrp6vuwjGt5h0JGXDSvmSf4D4maVjJdw==} requiresBuild: true - /@rollup/plugin-node-resolve/15.0.0_rollup@2.79.1: - resolution: {integrity: sha512-iwJbzfTzlzDDQcGmkS7EkCKwe2kSkdBrjX87Fy/KrNjr6UNnLpod0t6X66e502LRe5JJCA4FFqrEscWPnZAkig==} + /@rollup/plugin-node-resolve/15.0.1_rollup@2.79.1: + resolution: {integrity: sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==} engines: {node: '>=14.0.0'} peerDependencies: rollup: ^2.78.0||^3.0.0 @@ -5755,7 +5941,7 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 4.2.1 + '@rollup/pluginutils': 5.0.2_rollup@2.79.1 '@types/resolve': 1.20.2 deepmerge: 4.2.2 is-builtin-module: 3.2.0 @@ -5772,6 +5958,21 @@ packages: picomatch: 2.3.1 dev: false + /@rollup/pluginutils/5.0.2_rollup@2.79.1: + resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@types/estree': 1.0.0 + estree-walker: 2.0.2 + picomatch: 2.3.1 + rollup: 2.79.1 + dev: false + /@rushstack/eslint-patch/1.2.0: resolution: {integrity: sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==} dev: true @@ -5782,7 +5983,7 @@ packages: dependencies: '@serverless/event-mocks': 1.1.1 '@serverless/platform-client': 4.3.2_supports-color@8.1.1 - '@serverless/utils': 6.7.0 + '@serverless/utils': 6.8.2 child-process-ext: 2.1.1 chokidar: 3.5.3 flat: 5.0.2 @@ -5795,8 +5996,8 @@ packages: node-dir: 0.1.17 node-fetch: 2.6.7 open: 7.4.2 - semver: 7.3.7 - simple-git: 3.14.1_supports-color@8.1.1 + semver: 7.3.8 + simple-git: 3.15.0_supports-color@8.1.1 type: 2.7.2 uuid: 8.3.2 yamljs: 0.3.0 @@ -5811,7 +6012,7 @@ packages: /@serverless/event-mocks/1.1.1: resolution: {integrity: sha512-YAV5V/y+XIOfd+HEVeXfPWZb8C6QLruFk9tBivoX2roQLWVq145s4uxf8D0QioCueuRzkukHUS4JIj+KVoS34A==} dependencies: - '@types/lodash': 4.14.185 + '@types/lodash': 4.14.190 lodash: 4.17.21 dev: true @@ -5832,7 +6033,7 @@ packages: querystring: 0.2.1 run-parallel-limit: 1.1.0 throat: 5.0.0 - traverse: 0.6.6 + traverse: 0.6.7 ws: 7.5.9 transitivePeerDependencies: - bufferutil @@ -5841,13 +6042,13 @@ packages: - utf-8-validate dev: true - /@serverless/utils/6.7.0: - resolution: {integrity: sha512-aUjkkOTJ5wH7f3raSIDeTCR4JsAbd9p5Pjs7yW3sVOmu0qiTPHZOr1x1TIkb3WDHiAoQQY8zGhfzW7zLTcAA3Q==} + /@serverless/utils/6.8.2: + resolution: {integrity: sha512-FW8zdG8OPoF6qgyutiMhz4m/5SxbQjoQdbaGcW3wU6xe3QzQh41Hif7I3Xuu4J62CvxiWuz19sxNDJz2mTcskw==} engines: {node: '>=12.0'} dependencies: archive-type: 4.0.0 chalk: 4.1.2 - ci-info: 3.4.0 + ci-info: 3.7.0 cli-progress-footer: 2.3.2 content-disposition: 0.5.4 d: 1.0.1 @@ -5859,7 +6060,7 @@ packages: filenamify: 4.3.0 get-stream: 6.0.1 got: 11.8.5 - inquirer: 8.2.4 + inquirer: 8.2.5 js-yaml: 4.1.0 jwt-decode: 3.1.2 lodash: 4.17.21 @@ -5869,7 +6070,7 @@ packages: memoizee: 0.4.15 ncjsm: 4.3.1 node-fetch: 2.6.7 - open: 7.4.2 + open: 8.4.0 p-event: 4.2.0 supports-color: 8.1.1 timers-ext: 0.1.7 @@ -5892,8 +6093,8 @@ packages: /@sideway/pinpoint/2.0.0: resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} - /@sinclair/typebox/0.24.43: - resolution: {integrity: sha512-1orQTvtazZmsPeBroJjysvsOQCYV2yjWlebkSY38pl5vr2tdLjEJ+LoxITlGNZaH2RE19WlAwQMkH/7C14wLfw==} + /@sinclair/typebox/0.24.51: + resolution: {integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==} dev: false /@sindresorhus/is/0.14.0: @@ -5906,8 +6107,8 @@ packages: engines: {node: '>=10'} dev: true - /@sinonjs/commons/1.8.3: - resolution: {integrity: sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==} + /@sinonjs/commons/1.8.5: + resolution: {integrity: sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA==} dependencies: type-detect: 4.0.8 dev: false @@ -5915,13 +6116,13 @@ packages: /@sinonjs/fake-timers/8.1.0: resolution: {integrity: sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==} dependencies: - '@sinonjs/commons': 1.8.3 + '@sinonjs/commons': 1.8.5 dev: false /@sinonjs/fake-timers/9.1.2: resolution: {integrity: sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==} dependencies: - '@sinonjs/commons': 1.8.3 + '@sinonjs/commons': 1.8.5 dev: false /@slorber/static-site-generator-webpack-plugin/4.0.7: @@ -5933,181 +6134,161 @@ packages: webpack-sources: 3.2.3 dev: false - /@svgr/babel-plugin-add-jsx-attribute/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-jDBKArXYO1u0B1dmd2Nf8Oy6aTF5vLDfLoO9Oon/GLkqZ/NiggYWZA+a2HpUMH4ITwNqS3z43k8LWApB8S583w==} + /@svgr/babel-plugin-add-jsx-attribute/6.5.1_@babel+core@7.20.2: + resolution: {integrity: sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 + '@babel/core': 7.20.2 dev: false - /@svgr/babel-plugin-remove-jsx-attribute/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-dQzyJ4prwjcFd929T43Z8vSYiTlTu8eafV40Z2gO7zy/SV5GT+ogxRJRBIKWomPBOiaVXFg3jY4S5hyEN3IBjQ==} + /@svgr/babel-plugin-remove-jsx-attribute/6.5.0_@babel+core@7.20.2: + resolution: {integrity: sha512-8zYdkym7qNyfXpWvu4yq46k41pyNM9SOstoWhKlm+IfdCE1DdnRKeMUPsWIEO/DEkaWxJ8T9esNdG3QwQ93jBA==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 + '@babel/core': 7.20.2 dev: false - /@svgr/babel-plugin-remove-jsx-empty-expression/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-HBOUc1XwSU67fU26V5Sfb8MQsT0HvUyxru7d0oBJ4rA2s4HW3PhyAPC7fV/mdsSGpAvOdd8Wpvkjsr0fWPUO7A==} + /@svgr/babel-plugin-remove-jsx-empty-expression/6.5.0_@babel+core@7.20.2: + resolution: {integrity: sha512-NFdxMq3xA42Kb1UbzCVxplUc0iqSyM9X8kopImvFnB+uSDdzIHOdbs1op8ofAvVRtbg4oZiyRl3fTYeKcOe9Iw==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 + '@babel/core': 7.20.2 dev: false - /@svgr/babel-plugin-replace-jsx-attribute-value/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-C12e6aN4BXAolRrI601gPn5MDFCRHO7C4TM8Kks+rDtl8eEq+NN1sak0eAzJu363x3TmHXdZn7+Efd2nr9I5dA==} + /@svgr/babel-plugin-replace-jsx-attribute-value/6.5.1_@babel+core@7.20.2: + resolution: {integrity: sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 + '@babel/core': 7.20.2 dev: false - /@svgr/babel-plugin-svg-dynamic-title/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-6NU55Mmh3M5u2CfCCt6TX29/pPneutrkJnnDCHbKZnjukZmmgUAZLtZ2g6ZoSPdarowaQmAiBRgAHqHmG0vuqA==} + /@svgr/babel-plugin-svg-dynamic-title/6.5.1_@babel+core@7.20.2: + resolution: {integrity: sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 + '@babel/core': 7.20.2 dev: false - /@svgr/babel-plugin-svg-em-dimensions/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-HV1NGHYTTe1vCNKlBgq/gKuCSfaRlKcHIADn7P8w8U3Zvujdw1rmusutghJ1pZJV7pDt3Gt8ws+SVrqHnBO/Qw==} + /@svgr/babel-plugin-svg-em-dimensions/6.5.1_@babel+core@7.20.2: + resolution: {integrity: sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 + '@babel/core': 7.20.2 dev: false - /@svgr/babel-plugin-transform-react-native-svg/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-2wZhSHvTolFNeKDAN/ZmIeSz2O9JSw72XD+o2bNp2QAaWqa8KGpn5Yk5WHso6xqfSAiRzAE+GXlsrBO4UP9LLw==} + /@svgr/babel-plugin-transform-react-native-svg/6.5.1_@babel+core@7.20.2: + resolution: {integrity: sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 + '@babel/core': 7.20.2 dev: false - /@svgr/babel-plugin-transform-svg-component/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-cZ8Tr6ZAWNUFfDeCKn/pGi976iWSkS8ijmEYKosP+6ktdZ7lW9HVLHojyusPw3w0j8PI4VBeWAXAmi/2G7owxw==} + /@svgr/babel-plugin-transform-svg-component/6.5.1_@babel+core@7.20.2: + resolution: {integrity: sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ==} engines: {node: '>=12'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 + '@babel/core': 7.20.2 dev: false - /@svgr/babel-preset/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-tQtWtzuMMQ3opH7je+MpwfuRA1Hf3cKdSgTtAYwOBDfmhabP7rcTfBi3E7V3MuwJNy/Y02/7/RutvwS1W4Qv9g==} + /@svgr/babel-preset/6.5.1_@babel+core@7.20.2: + resolution: {integrity: sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@svgr/babel-plugin-add-jsx-attribute': 6.3.1_@babel+core@7.19.1 - '@svgr/babel-plugin-remove-jsx-attribute': 6.3.1_@babel+core@7.19.1 - '@svgr/babel-plugin-remove-jsx-empty-expression': 6.3.1_@babel+core@7.19.1 - '@svgr/babel-plugin-replace-jsx-attribute-value': 6.3.1_@babel+core@7.19.1 - '@svgr/babel-plugin-svg-dynamic-title': 6.3.1_@babel+core@7.19.1 - '@svgr/babel-plugin-svg-em-dimensions': 6.3.1_@babel+core@7.19.1 - '@svgr/babel-plugin-transform-react-native-svg': 6.3.1_@babel+core@7.19.1 - '@svgr/babel-plugin-transform-svg-component': 6.3.1_@babel+core@7.19.1 + '@babel/core': 7.20.2 + '@svgr/babel-plugin-add-jsx-attribute': 6.5.1_@babel+core@7.20.2 + '@svgr/babel-plugin-remove-jsx-attribute': 6.5.0_@babel+core@7.20.2 + '@svgr/babel-plugin-remove-jsx-empty-expression': 6.5.0_@babel+core@7.20.2 + '@svgr/babel-plugin-replace-jsx-attribute-value': 6.5.1_@babel+core@7.20.2 + '@svgr/babel-plugin-svg-dynamic-title': 6.5.1_@babel+core@7.20.2 + '@svgr/babel-plugin-svg-em-dimensions': 6.5.1_@babel+core@7.20.2 + '@svgr/babel-plugin-transform-react-native-svg': 6.5.1_@babel+core@7.20.2 + '@svgr/babel-plugin-transform-svg-component': 6.5.1_@babel+core@7.20.2 dev: false - /@svgr/core/6.3.1: - resolution: {integrity: sha512-Sm3/7OdXbQreemf9aO25keerZSbnKMpGEfmH90EyYpj1e8wMD4TuwJIb3THDSgRMWk1kYJfSRulELBy4gVgZUA==} + /@svgr/core/6.5.1: + resolution: {integrity: sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw==} engines: {node: '>=10'} dependencies: - '@svgr/plugin-jsx': 6.3.1_@svgr+core@6.3.1 + '@babel/core': 7.20.2 + '@svgr/babel-preset': 6.5.1_@babel+core@7.20.2 + '@svgr/plugin-jsx': 6.5.1_@svgr+core@6.5.1 camelcase: 6.3.0 - cosmiconfig: 7.0.1 + cosmiconfig: 7.1.0 transitivePeerDependencies: - supports-color dev: false - /@svgr/hast-util-to-babel-ast/6.3.1: - resolution: {integrity: sha512-NgyCbiTQIwe3wHe/VWOUjyxmpUmsrBjdoIxKpXt3Nqc3TN30BpJG22OxBvVzsAh9jqep0w0/h8Ywvdk3D9niNQ==} + /@svgr/hast-util-to-babel-ast/6.5.1: + resolution: {integrity: sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw==} engines: {node: '>=10'} dependencies: - '@babel/types': 7.19.0 + '@babel/types': 7.20.2 entities: 4.4.0 dev: false - /@svgr/plugin-jsx/6.3.1_@svgr+core@6.3.1: - resolution: {integrity: sha512-r9+0mYG3hD4nNtUgsTXWGYJomv/bNd7kC16zvsM70I/bGeoCi/3lhTmYqeN6ChWX317OtQCSZZbH4wq9WwoXbw==} + /@svgr/plugin-jsx/6.5.1_@svgr+core@6.5.1: + resolution: {integrity: sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw==} engines: {node: '>=10'} peerDependencies: '@svgr/core': ^6.0.0 dependencies: - '@babel/core': 7.19.1 - '@svgr/babel-preset': 6.3.1_@babel+core@7.19.1 - '@svgr/core': 6.3.1 - '@svgr/hast-util-to-babel-ast': 6.3.1 + '@babel/core': 7.20.2 + '@svgr/babel-preset': 6.5.1_@babel+core@7.20.2 + '@svgr/core': 6.5.1 + '@svgr/hast-util-to-babel-ast': 6.5.1 svg-parser: 2.0.4 transitivePeerDependencies: - supports-color dev: false - /@svgr/plugin-svgo/6.3.1_@svgr+core@6.3.1: - resolution: {integrity: sha512-yJIjTDKPYqzFVjmsbH5EdIwEsmKxjxdXSGJVLeUgwZOZPAkNQmD1v7LDbOdOKbR44FG8465Du+zWPdbYGnbMbw==} + /@svgr/plugin-svgo/6.5.1_@svgr+core@6.5.1: + resolution: {integrity: sha512-omvZKf8ixP9z6GWgwbtmP9qQMPX4ODXi+wzbVZgomNFsUIlHA1sf4fThdwTWSsZGgvGAG6yE+b/F5gWUkcZ/iQ==} engines: {node: '>=10'} peerDependencies: - '@svgr/core': ^6.0.0 + '@svgr/core': '*' dependencies: - '@svgr/core': 6.3.1 - cosmiconfig: 7.0.1 + '@svgr/core': 6.5.1 + cosmiconfig: 7.1.0 deepmerge: 4.2.2 svgo: 2.8.0 dev: false - /@svgr/webpack/6.3.1: - resolution: {integrity: sha512-eODxwIUShLxSMaRjzJtrj9wg89D75JLczvWg9SaB5W+OtVTkiC1vdGd8+t+pf5fTlBOy4RRXAq7x1E3DUl3D0A==} + /@svgr/webpack/6.5.1: + resolution: {integrity: sha512-cQ/AsnBkXPkEK8cLbv4Dm7JGXq2XrumKnL1dRpJD9rIO2fTIlJI9a1uCciYG1F2aUsox/hJQyNGbt3soDxSRkA==} engines: {node: '>=10'} dependencies: - '@babel/core': 7.19.1 - '@babel/plugin-transform-react-constant-elements': 7.18.12_@babel+core@7.19.1 - '@babel/preset-env': 7.19.1_@babel+core@7.19.1 - '@babel/preset-react': 7.18.6_@babel+core@7.19.1 - '@babel/preset-typescript': 7.18.6_@babel+core@7.19.1 - '@svgr/core': 6.3.1 - '@svgr/plugin-jsx': 6.3.1_@svgr+core@6.3.1 - '@svgr/plugin-svgo': 6.3.1_@svgr+core@6.3.1 + '@babel/core': 7.20.2 + '@babel/plugin-transform-react-constant-elements': 7.20.2_@babel+core@7.20.2 + '@babel/preset-env': 7.20.2_@babel+core@7.20.2 + '@babel/preset-react': 7.18.6_@babel+core@7.20.2 + '@babel/preset-typescript': 7.18.6_@babel+core@7.20.2 + '@svgr/core': 6.5.1 + '@svgr/plugin-jsx': 6.5.1_@svgr+core@6.5.1 + '@svgr/plugin-svgo': 6.5.1_@svgr+core@6.5.1 transitivePeerDependencies: - supports-color dev: false - /@swc/core-android-arm-eabi/1.3.3: - resolution: {integrity: sha512-R6MpKXvNx/T/8a0wUTiX1THxfRbURSCmYlSi/JnUaqLYUclQK1N8aCMWz7EYSz6FE0VZBREJYDJcdnfP88E/1Q==} - engines: {node: '>=10'} - cpu: [arm] - os: [android] - requiresBuild: true - dependencies: - '@swc/wasm': 1.2.122 - dev: false - optional: true - - /@swc/core-android-arm64/1.3.3: - resolution: {integrity: sha512-yZlku4ypVKykwHTS8CETxw2PH23UBeM6VhNB8efF4A4gVWtRZjv1PfjsSqh/X0vjgVTrs2zSaQ+eF6GLVbWrgA==} - engines: {node: '>=10'} - cpu: [arm64] - os: [android] - requiresBuild: true - dependencies: - '@swc/wasm': 1.2.130 - dev: false - optional: true - - /@swc/core-darwin-arm64/1.3.3: - resolution: {integrity: sha512-/T8vyikY7t/be6bHd1D9J/bmXYMDMkBo9NA3auDT/hmouzawhJ6E7OqRE4HLuLTflnRw8WmEWgpeRIzMHvNjBQ==} + /@swc/core-darwin-arm64/1.3.20: + resolution: {integrity: sha512-ZLk5oVP4v/BAdC3FuBuyB0xpnkZStblIajiyo/kpp/7mq3YbABhOxTCUJGDozISbkaZlIZFXjqvHHnIS42tssw==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] @@ -6115,8 +6296,8 @@ packages: dev: false optional: true - /@swc/core-darwin-x64/1.3.3: - resolution: {integrity: sha512-hw4o1If986In5m3y3/OimgiBKJh49kbTG9MRWo8msqTic2aBlrtfHjSecMn1g+oP7pdaUUCTkovmT7OpvvQ/Tw==} + /@swc/core-darwin-x64/1.3.20: + resolution: {integrity: sha512-yM11/3n8PwougalAi9eWkz1r5QRDAg1qdXMSCn7sWlVGr0RvdPL20viKddm38yn+X3FzZzgdoajh7NGfEeqCIQ==} engines: {node: '>=10'} cpu: [x64] os: [darwin] @@ -6124,30 +6305,17 @@ packages: dev: false optional: true - /@swc/core-freebsd-x64/1.3.3: - resolution: {integrity: sha512-JFDu3uLa0WMw77o+QNR5D1uErQ5s18HmEwJr5ndOQoDlS+XO2qUG6AxU5LdwLEl5qMf2C99t7gkfzcCZG1PRsw==} - engines: {node: '>=10'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dependencies: - '@swc/wasm': 1.2.130 - dev: false - optional: true - - /@swc/core-linux-arm-gnueabihf/1.3.3: - resolution: {integrity: sha512-kJoyNP/ury9KmZnjhpj0QApY6VxC9S4hkgsycm8yTJ23O8WrUbgeDOlgAgFJNyHszhR5CnlssDv7ErCwMZtkgw==} + /@swc/core-linux-arm-gnueabihf/1.3.20: + resolution: {integrity: sha512-Y8YX7Ma7/xdvCR+hwqhU2lNKF7Qevlx3qZ+eGEpz2fP6k5iu8C5arUBjFWdC2OTY11OuD00TH43TgYfbWpU/Sw==} engines: {node: '>=10'} cpu: [arm] os: [linux] requiresBuild: true - dependencies: - '@swc/wasm': 1.2.130 dev: false optional: true - /@swc/core-linux-arm64-gnu/1.3.3: - resolution: {integrity: sha512-Y+10o78O2snKnrNTbasT9S3Out0wlOyAkLZvq5zqzW1cz2K2Yzm04zQdKQOCRHlfTF0XSmZ++qRWVNol49WsNA==} + /@swc/core-linux-arm64-gnu/1.3.20: + resolution: {integrity: sha512-XCjQj4zo2T4QIqxVgzXkKxTLw4adqMgFG2iXBRRu1kOZXJor7Yzc0wH0B4rGtlkcZnh57MBbo+N1TNzH1leSFw==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -6155,8 +6323,8 @@ packages: dev: false optional: true - /@swc/core-linux-arm64-musl/1.3.3: - resolution: {integrity: sha512-y6ErPP6Sk0f8exoanUxXeFALvPraTjyoVr8pitpfTqoUd9YcxwOTpPbR5WXI3FWnQ7GS86iH0LvaFDCgHQ1fjg==} + /@swc/core-linux-arm64-musl/1.3.20: + resolution: {integrity: sha512-f+fIixoNNaDjmHX0kJn8Lm1Z+CJPHqcYocGaPrXETRAv+8F3Q0rUtxO9FhDKtsG4pI6HRLmS5nBQtBBJWOmfvw==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -6164,8 +6332,8 @@ packages: dev: false optional: true - /@swc/core-linux-x64-gnu/1.3.3: - resolution: {integrity: sha512-sqyvNJkPHKHlK/XLIoMNLiux8YxsCJpAk3UreS0NO+sRNRru2AMyrRwX6wxmnJybhEek9SPKF0pXi+GfcaFKYA==} + /@swc/core-linux-x64-gnu/1.3.20: + resolution: {integrity: sha512-F5TKwsZh3F7CzfYoTAiNwhZazQ02NCgFZSqSwO4lOYbT7RU+zXI3OfLoi2R8f0dzfqh26QSdeeMFPdMb3LpzXg==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -6173,8 +6341,8 @@ packages: dev: false optional: true - /@swc/core-linux-x64-musl/1.3.3: - resolution: {integrity: sha512-5fjwHdMv+DOgEp7sdNVmvS4Hr2rDaewa0BpDW8RefcjHoJnDpFVButLDMkwv/Yd+v4YN+99kyX/lOI+/OTD99w==} + /@swc/core-linux-x64-musl/1.3.20: + resolution: {integrity: sha512-svbrCeaWU2N9saeg5yKZ2aQh+eYE6vW7y+ptZHgLIriuhnelg38mNqNjKK9emhshUNqOPLFJbW8kA1P+jOyyLw==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -6182,30 +6350,26 @@ packages: dev: false optional: true - /@swc/core-win32-arm64-msvc/1.3.3: - resolution: {integrity: sha512-JxcfG89GieqCFXkRl/mtFds/ME6ncEtLRIQ0+RBIREIGisA9ZgJ8EryBzGZyPu5+7kE0vXGVB6A2cfrv4SNW4A==} + /@swc/core-win32-arm64-msvc/1.3.20: + resolution: {integrity: sha512-rFrC8JtVlnyfj5wTAIMvNWqPv0KXUA8/TmEKUlg7jgF/IweFPOFvF509tiAstz16Ui2JKL9xaA566/I+XLd+og==} engines: {node: '>=10'} cpu: [arm64] os: [win32] requiresBuild: true - dependencies: - '@swc/wasm': 1.2.130 dev: false optional: true - /@swc/core-win32-ia32-msvc/1.3.3: - resolution: {integrity: sha512-yqZjTn5V7wYCxMCC5Rg8u87SmGeRSlqYAafHL3IgiFe8hSxOykc2dR1MYNc4WZumYiMlU15VSa6mW8A0pj37FA==} + /@swc/core-win32-ia32-msvc/1.3.20: + resolution: {integrity: sha512-xIkBDw0Rd0G0SQ/g9FOUqrcmwcq/Iy7ScBQVV/NzziIGIUlrj9l4nYe3VyoMEH2lwAcyGo9AxwiNB0vq6vDjiQ==} engines: {node: '>=10'} cpu: [ia32] os: [win32] requiresBuild: true - dependencies: - '@swc/wasm': 1.2.130 dev: false optional: true - /@swc/core-win32-x64-msvc/1.3.3: - resolution: {integrity: sha512-CIuxz9wiHkgG7m3kjgptgO3iHOmrybvLf0rUNGbVTTHwTcrpjznAnS/MnMPiaIQPlxz70KSXAR2QJjw7fGtfbA==} + /@swc/core-win32-x64-msvc/1.3.20: + resolution: {integrity: sha512-1/vxiNasPvpCnVdMxGXEXYhRI65l7yNg/AQ9fYLQn3O5ouWJcd60+6ZoeVrnR5i/R87Fyu/A9fMhOJuOKLHXmA==} engines: {node: '>=10'} cpu: [x64] os: [win32] @@ -6213,43 +6377,28 @@ packages: dev: false optional: true - /@swc/core/1.3.3: - resolution: {integrity: sha512-OGx3Qpw+czNSaea1ojP2X2wxrGtYicQxH1QnzX4F3rXGEcSUFIllmrae6iJHW91zS4SNcOocnQoRz1IYnrILYw==} + /@swc/core/1.3.20: + resolution: {integrity: sha512-wSuy5mFTbAPYGlo1DGWkTbXwUubpyYxY2Sf10Y861c4EPtwK7D1nbj35Zg0bsIQvcFG5Y2Q4sXNV5QpsnT0+1A==} engines: {node: '>=10'} hasBin: true requiresBuild: true optionalDependencies: - '@swc/core-android-arm-eabi': 1.3.3 - '@swc/core-android-arm64': 1.3.3 - '@swc/core-darwin-arm64': 1.3.3 - '@swc/core-darwin-x64': 1.3.3 - '@swc/core-freebsd-x64': 1.3.3 - '@swc/core-linux-arm-gnueabihf': 1.3.3 - '@swc/core-linux-arm64-gnu': 1.3.3 - '@swc/core-linux-arm64-musl': 1.3.3 - '@swc/core-linux-x64-gnu': 1.3.3 - '@swc/core-linux-x64-musl': 1.3.3 - '@swc/core-win32-arm64-msvc': 1.3.3 - '@swc/core-win32-ia32-msvc': 1.3.3 - '@swc/core-win32-x64-msvc': 1.3.3 - dev: false - - /@swc/helpers/0.4.11: - resolution: {integrity: sha512-rEUrBSGIoSFuYxwBYtlUFMlE2CwGhmW+w9355/5oduSw8e5h2+Tj4UrAGNNgP9915++wj5vkQo0UuOBqOAq4nw==} - dependencies: - tslib: 2.4.0 - - /@swc/wasm/1.2.122: - resolution: {integrity: sha512-sM1VCWQxmNhFtdxME+8UXNyPNhxNu7zdb6ikWpz0YKAQQFRGT5ThZgJrubEpah335SUToNg8pkdDF7ibVCjxbQ==} - requiresBuild: true + '@swc/core-darwin-arm64': 1.3.20 + '@swc/core-darwin-x64': 1.3.20 + '@swc/core-linux-arm-gnueabihf': 1.3.20 + '@swc/core-linux-arm64-gnu': 1.3.20 + '@swc/core-linux-arm64-musl': 1.3.20 + '@swc/core-linux-x64-gnu': 1.3.20 + '@swc/core-linux-x64-musl': 1.3.20 + '@swc/core-win32-arm64-msvc': 1.3.20 + '@swc/core-win32-ia32-msvc': 1.3.20 + '@swc/core-win32-x64-msvc': 1.3.20 dev: false - optional: true - /@swc/wasm/1.2.130: - resolution: {integrity: sha512-rNcJsBxS70+pv8YUWwf5fRlWX6JoY/HJc25HD/F8m6Kv7XhJdqPPMhyX6TKkUBPAG7TWlZYoxa+rHAjPy4Cj3Q==} - requiresBuild: true - dev: false - optional: true + /@swc/helpers/0.4.14: + resolution: {integrity: sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==} + dependencies: + tslib: 2.4.0 /@szmarczak/http-timer/1.1.2: resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==} @@ -6265,12 +6414,12 @@ packages: defer-to-connect: 2.0.1 dev: true - /@tailwindcss/line-clamp/0.4.2_tailwindcss@3.1.8: + /@tailwindcss/line-clamp/0.4.2_tailwindcss@3.2.4: resolution: {integrity: sha512-HFzAQuqYCjyy/SX9sLGB1lroPzmcnWv1FHkIpmypte10hptf4oPUfucryMKovZh2u0uiS9U5Ty3GghWfEJGwVw==} peerDependencies: tailwindcss: '>=2.0.0 || >=3.0.0 || >=3.0.0-alpha.1' dependencies: - tailwindcss: 3.1.8_postcss@8.4.16 + tailwindcss: 3.2.4 dev: false /@tanstack/match-sorter-utils/8.1.1: @@ -6283,10 +6432,10 @@ packages: /@tanstack/query-core/4.6.0: resolution: {integrity: sha512-8b+vwooh8b4z1bIT3Ca7OVSyARM5JNbXi6F+g5VLYiflRd0AtJ+koqhin7UGhR11bbypmzVRKllWHwexWjKjDg==} - /@tanstack/react-query-devtools/4.6.0_35w334xqtbzboqulr5pz522esm: - resolution: {integrity: sha512-utuDpgHBNcb4UsszWqOXh3maj/FqgyccOpuTEdBdB0Ffl2T9bckCgWt3cFsVdGcGi6QsotT/qXAsZxC8vKAjQA==} + /@tanstack/react-query-devtools/4.18.0_35w334xqtbzboqulr5pz522esm: + resolution: {integrity: sha512-L51D0AUqLTs7J+W7RypJrUEKXsS0y0eEhXAgO+rhcZH6i8jVrKLhcNZStQSnE+UpZqPm73uxt2e8TJgYfzz0nw==} peerDependencies: - '@tanstack/react-query': 4.6.0 + '@tanstack/react-query': 4.18.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: @@ -6294,6 +6443,7 @@ packages: '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 + superjson: 1.11.0 use-sync-external-store: 1.2.0_react@18.2.0 dev: true @@ -6314,14 +6464,14 @@ packages: react-dom: 18.2.0_react@18.2.0 use-sync-external-store: 1.2.0_react@18.2.0 - /@testing-library/dom/8.18.1: - resolution: {integrity: sha512-oEvsm2B/WtcHKE+IcEeeCqNU/ltFGaVyGbpcm4g/2ytuT49jrlH9x5qRKL/H3A6yfM4YAbSbC0ceT5+9CEXnLg==} + /@testing-library/dom/8.19.0: + resolution: {integrity: sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A==} engines: {node: '>=12'} dependencies: '@babel/code-frame': 7.18.6 - '@babel/runtime': 7.19.0 + '@babel/runtime': 7.20.1 '@types/aria-query': 4.2.2 - aria-query: 5.0.2 + aria-query: 5.1.3 chalk: 4.1.2 dom-accessibility-api: 0.5.14 lz-string: 1.4.4 @@ -6332,9 +6482,9 @@ packages: engines: {node: '>=8', npm: '>=6', yarn: '>=1'} dependencies: '@adobe/css-tools': 4.0.1 - '@babel/runtime': 7.19.0 + '@babel/runtime': 7.20.1 '@types/testing-library__jest-dom': 5.14.5 - aria-query: 5.0.2 + aria-query: 5.1.3 chalk: 3.0.0 css.escape: 1.5.1 dom-accessibility-api: 0.5.14 @@ -6349,20 +6499,20 @@ packages: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@babel/runtime': 7.19.0 - '@testing-library/dom': 8.18.1 - '@types/react-dom': 18.0.6 + '@babel/runtime': 7.20.1 + '@testing-library/dom': 8.19.0 + '@types/react-dom': 18.0.9 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false - /@testing-library/user-event/14.4.3_znccgeejomvff3jrsk3ljovfpu: + /@testing-library/user-event/14.4.3_aaq3sbffpfe3jnxzm2zngsddei: resolution: {integrity: sha512-kCUc5MEwaEMakkO5x7aoD+DLi02ehmEM2QCGWvNqAS1dV/fAvORWEjnjsEIvml59M7Y5kCkWN6fCCyPOe8OL6Q==} engines: {node: '>=12', npm: '>=6'} peerDependencies: '@testing-library/dom': '>=7.21.4' dependencies: - '@testing-library/dom': 8.18.1 + '@testing-library/dom': 8.19.0 dev: false /@tokenizer/token/0.3.0: @@ -6379,7 +6529,7 @@ packages: engines: {node: '>= 10'} dev: false - /@trivago/prettier-plugin-sort-imports/4.0.0_prettier@2.7.1: + /@trivago/prettier-plugin-sort-imports/4.0.0_prettier@2.8.0: resolution: {integrity: sha512-Tyuk5ZY4a0e2MNFLdluQO9F6d1awFQYXVVujEPFfvKPPXz8DADNHzz73NMhwCSXGSuGGZcA/rKOyZBrxVNMxaA==} peerDependencies: '@vue/compiler-sfc': 3.x @@ -6392,7 +6542,7 @@ packages: '@babel/types': 7.17.0 javascript-natural-sort: 0.7.1 lodash: 4.17.21 - prettier: 2.7.1 + prettier: 2.8.0 transitivePeerDependencies: - supports-color dev: false @@ -6409,15 +6559,15 @@ packages: /@types/aria-query/4.2.2: resolution: {integrity: sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==} - /@types/aws-lambda/8.10.106: - resolution: {integrity: sha512-yzgMaql7aW1by1XuhKhovuhLyK/1A60lapFXDXXBeHmoyRGQFO2T8lkL3g8hAhHoW5PEvqPJFWPd8jvXiRnxeQ==} + /@types/aws-lambda/8.10.109: + resolution: {integrity: sha512-/ME92FneNyXQzrAfcnQQlW1XkCZGPDlpi2ao1MJwecN+6SbeonKeggU8eybv1DfKli90FAVT1MlIZVXfwVuCyg==} dev: true - /@types/babel__core/7.1.19: - resolution: {integrity: sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==} + /@types/babel__core/7.1.20: + resolution: {integrity: sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==} dependencies: - '@babel/parser': 7.19.1 - '@babel/types': 7.19.0 + '@babel/parser': 7.20.3 + '@babel/types': 7.20.2 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 '@types/babel__traverse': 7.18.2 @@ -6426,24 +6576,24 @@ packages: /@types/babel__generator/7.6.4: resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} dependencies: - '@babel/types': 7.19.0 + '@babel/types': 7.20.2 dev: false /@types/babel__template/7.4.1: resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} dependencies: - '@babel/parser': 7.19.1 - '@babel/types': 7.19.0 + '@babel/parser': 7.20.3 + '@babel/types': 7.20.2 dev: false /@types/babel__traverse/7.18.2: resolution: {integrity: sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==} dependencies: - '@babel/types': 7.19.0 + '@babel/types': 7.20.2 dev: false - /@types/better-sqlite3/7.6.0: - resolution: {integrity: sha512-rnSP9vY+fVsF3iJja5yRGBJV63PNBiezJlYrCkqUmQWFoB16cxAHwOkjsAYEu317miOfKaJpa65cbp0P4XJ/jw==} + /@types/better-sqlite3/7.6.2: + resolution: {integrity: sha512-RgmaapusqTq6IMAr4McMyAsC6RshYTCjXCnzwVV59WctUxC8bNPyUfT9t5F81lKcU41lLurhjqjoMHfauzfqGg==} dependencies: '@types/node': 18.7.20 @@ -6459,8 +6609,8 @@ packages: '@types/node': 18.7.20 dev: false - /@types/cacheable-request/6.0.2: - resolution: {integrity: sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==} + /@types/cacheable-request/6.0.3: + resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} dependencies: '@types/http-cache-semantics': 4.0.1 '@types/keyv': 3.1.4 @@ -6471,11 +6621,11 @@ packages: /@types/chai-subset/1.3.3: resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==} dependencies: - '@types/chai': 4.3.3 + '@types/chai': 4.3.4 dev: true - /@types/chai/4.3.3: - resolution: {integrity: sha512-hC7OMnszpxhZPduX+m+nrx+uFoLkWOMiR4oa/AZF3MuSETYTZmFfJAHqZEM8MVlvfG7BEUcgvtwoCTxBp6hm3g==} + /@types/chai/4.3.4: + resolution: {integrity: sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==} dev: true /@types/connect-history-api-fallback/1.3.5: @@ -6497,11 +6647,11 @@ packages: /@types/eslint-scope/3.7.4: resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} dependencies: - '@types/eslint': 8.4.6 + '@types/eslint': 8.4.10 '@types/estree': 0.0.51 - /@types/eslint/8.4.6: - resolution: {integrity: sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==} + /@types/eslint/8.4.10: + resolution: {integrity: sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==} dependencies: '@types/estree': 0.0.51 '@types/json-schema': 7.0.11 @@ -6509,6 +6659,10 @@ packages: /@types/estree/0.0.51: resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==} + /@types/estree/1.0.0: + resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} + dev: false + /@types/express-serve-static-core/4.17.31: resolution: {integrity: sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==} dependencies: @@ -6566,7 +6720,7 @@ packages: /@types/is-ci/3.0.0: resolution: {integrity: sha512-Q0Op0hdWbYd1iahB+IFNQcWXFq4O0Q5MwQP7uN0souuQ4rPg1vEYcnIOfr1gY+M+6rc8FGoRaBO1mOOvL29sEQ==} dependencies: - ci-info: 3.4.0 + ci-info: 3.7.0 dev: false /@types/istanbul-lib-coverage/2.0.4: @@ -6603,8 +6757,8 @@ packages: dependencies: '@types/node': 18.7.20 - /@types/lodash/4.14.185: - resolution: {integrity: sha512-evMDG1bC4rgQg4ku9tKpuMh5iBNEwNa3tf9zRHdP1qlv+1WUg44xat4IxCE14gIpZRGUUWAx2VhItCZc25NfMA==} + /@types/lodash/4.14.190: + resolution: {integrity: sha512-5iJ3FBJBvQHQ8sFhEhJfjUP+G+LalhavTkYyrAYqz5MEJG+erSv0k9KJLb6q7++17Lafk1scaTIFXcMJlwK8Mw==} /@types/mdast/3.0.10: resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==} @@ -6674,33 +6828,33 @@ packages: /@types/range-parser/1.2.4: resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} - /@types/react-dom/18.0.6: - resolution: {integrity: sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==} + /@types/react-dom/18.0.9: + resolution: {integrity: sha512-qnVvHxASt/H7i+XG1U1xMiY5t+IHcPGUK7TDMDzom08xa7e86eCeKOiLZezwCKVxJn6NEiiy2ekgX8aQssjIKg==} dependencies: - '@types/react': 18.0.21 + '@types/react': 18.0.25 /@types/react-router-config/5.0.6: resolution: {integrity: sha512-db1mx37a1EJDf1XeX8jJN7R3PZABmJQXR8r28yUjVMFSjkmnQo6X6pOEEmNl+Tp2gYQOGPdYbFIipBtdElZ3Yg==} dependencies: '@types/history': 4.7.11 - '@types/react': 18.0.21 + '@types/react': 18.0.25 '@types/react-router': 5.1.19 /@types/react-router-dom/5.3.3: resolution: {integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==} dependencies: '@types/history': 4.7.11 - '@types/react': 18.0.21 + '@types/react': 18.0.25 '@types/react-router': 5.1.19 /@types/react-router/5.1.19: resolution: {integrity: sha512-Fv/5kb2STAEMT3wHzdKQK2z8xKq38EDIGVrutYLmQVVLe+4orDFquU52hQrULnEHinMKv9FSA6lf9+uNT1ITtA==} dependencies: '@types/history': 4.7.11 - '@types/react': 18.0.21 + '@types/react': 18.0.25 - /@types/react/18.0.21: - resolution: {integrity: sha512-7QUCOxvFgnD5Jk8ZKlUAhVcRj7GuJRjnjjiY/IUBWKgOlnvDvTMLD4RTF7NPyVmbRhNrbomZiOepg7M/2Kj1mA==} + /@types/react/18.0.25: + resolution: {integrity: sha512-xD6c0KDT4m7n9uD4ZHi02lzskaiqcBxf4zi+tXZY98a04wvc0hi/TcCPC2FOESZi51Nd7tlUeOJY8RofL799/g==} dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.2 @@ -6731,6 +6885,9 @@ packages: resolution: {integrity: sha512-KQf+QAMWKMrtBMsB8/24w53tEsxllMj6TuA80TT/5igJalLI/zm0L3oXRbIAl4Ohfc85gyHX/jhMwsVkmhLU4A==} dev: false + /@types/semver/7.3.13: + resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==} + /@types/serve-index/1.9.1: resolution: {integrity: sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==} dependencies: @@ -6781,14 +6938,14 @@ packages: '@types/yargs-parser': 21.0.0 dev: false - /@types/yargs/17.0.13: - resolution: {integrity: sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==} + /@types/yargs/17.0.14: + resolution: {integrity: sha512-9Pj7abXoW1RSTcZaL2Hk6G2XyLMlp5ECdVC/Zf2p/KBjC3srijLGgRAXOBjtFrJoIrvxdTKyKDA14bEcbxBaWw==} dependencies: '@types/yargs-parser': 21.0.0 dev: false - /@typescript-eslint/eslint-plugin/5.38.0_5dm4t5r4qe2xupwlo3y6omrvba: - resolution: {integrity: sha512-GgHi/GNuUbTOeoJiEANi0oI6fF3gBQc3bGFYj40nnAPCbhrtEDf2rjBmefFadweBmO1Du1YovHeDP2h5JLhtTQ==} + /@typescript-eslint/eslint-plugin/5.44.0_qnwjodjfdu6tndkbhwvndik3ve: + resolution: {integrity: sha512-j5ULd7FmmekcyWeArx+i8x7sdRHzAtXTkmDPthE4amxZOWKFK7bomoJ4r7PJ8K7PoMzD16U8MmuZFAonr1ERvw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -6798,22 +6955,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.38.0_dyxdave6dwjbccc5dgiifcmuza - '@typescript-eslint/scope-manager': 5.38.0 - '@typescript-eslint/type-utils': 5.38.0_dyxdave6dwjbccc5dgiifcmuza - '@typescript-eslint/utils': 5.38.0_dyxdave6dwjbccc5dgiifcmuza + '@typescript-eslint/parser': 5.44.0_dyxdave6dwjbccc5dgiifcmuza + '@typescript-eslint/scope-manager': 5.44.0 + '@typescript-eslint/type-utils': 5.44.0_dyxdave6dwjbccc5dgiifcmuza + '@typescript-eslint/utils': 5.44.0_dyxdave6dwjbccc5dgiifcmuza debug: 4.3.4 eslint: 7.32.0 ignore: 5.2.0 + natural-compare-lite: 1.4.0 regexpp: 3.2.0 - semver: 7.3.7 + semver: 7.3.8 tsutils: 3.21.0_typescript@4.8.3 typescript: 4.8.3 transitivePeerDependencies: - supports-color - /@typescript-eslint/parser/5.38.0_dyxdave6dwjbccc5dgiifcmuza: - resolution: {integrity: sha512-/F63giJGLDr0ms1Cr8utDAxP2SPiglaD6V+pCOcG35P2jCqdfR7uuEhz1GIC3oy4hkUF8xA1XSXmd9hOh/a5EA==} + /@typescript-eslint/parser/5.44.0_dyxdave6dwjbccc5dgiifcmuza: + resolution: {integrity: sha512-H7LCqbZnKqkkgQHaKLGC6KUjt3pjJDx8ETDqmwncyb6PuoigYajyAwBGz08VU/l86dZWZgI4zm5k2VaKqayYyA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -6822,24 +6980,24 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.38.0 - '@typescript-eslint/types': 5.38.0 - '@typescript-eslint/typescript-estree': 5.38.0_typescript@4.8.3 + '@typescript-eslint/scope-manager': 5.44.0 + '@typescript-eslint/types': 5.44.0 + '@typescript-eslint/typescript-estree': 5.44.0_typescript@4.8.3 debug: 4.3.4 eslint: 7.32.0 typescript: 4.8.3 transitivePeerDependencies: - supports-color - /@typescript-eslint/scope-manager/5.38.0: - resolution: {integrity: sha512-ByhHIuNyKD9giwkkLqzezZ9y5bALW8VNY6xXcP+VxoH4JBDKjU5WNnsiD4HJdglHECdV+lyaxhvQjTUbRboiTA==} + /@typescript-eslint/scope-manager/5.44.0: + resolution: {integrity: sha512-2pKml57KusI0LAhgLKae9kwWeITZ7IsZs77YxyNyIVOwQ1kToyXRaJLl+uDEXzMN5hnobKUOo2gKntK9H1YL8g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.38.0 - '@typescript-eslint/visitor-keys': 5.38.0 + '@typescript-eslint/types': 5.44.0 + '@typescript-eslint/visitor-keys': 5.44.0 - /@typescript-eslint/type-utils/5.38.0_dyxdave6dwjbccc5dgiifcmuza: - resolution: {integrity: sha512-iZq5USgybUcj/lfnbuelJ0j3K9dbs1I3RICAJY9NZZpDgBYXmuUlYQGzftpQA9wC8cKgtS6DASTvF3HrXwwozA==} + /@typescript-eslint/type-utils/5.44.0_dyxdave6dwjbccc5dgiifcmuza: + resolution: {integrity: sha512-A1u0Yo5wZxkXPQ7/noGkRhV4J9opcymcr31XQtOzcc5nO/IHN2E2TPMECKWYpM3e6olWEM63fq/BaL1wEYnt/w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -6848,8 +7006,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.38.0_typescript@4.8.3 - '@typescript-eslint/utils': 5.38.0_dyxdave6dwjbccc5dgiifcmuza + '@typescript-eslint/typescript-estree': 5.44.0_typescript@4.8.3 + '@typescript-eslint/utils': 5.44.0_dyxdave6dwjbccc5dgiifcmuza debug: 4.3.4 eslint: 7.32.0 tsutils: 3.21.0_typescript@4.8.3 @@ -6857,12 +7015,12 @@ packages: transitivePeerDependencies: - supports-color - /@typescript-eslint/types/5.38.0: - resolution: {integrity: sha512-HHu4yMjJ7i3Cb+8NUuRCdOGu2VMkfmKyIJsOr9PfkBVYLYrtMCK/Ap50Rpov+iKpxDTfnqvDbuPLgBE5FwUNfA==} + /@typescript-eslint/types/5.44.0: + resolution: {integrity: sha512-Tp+zDnHmGk4qKR1l+Y1rBvpjpm5tGXX339eAlRBDg+kgZkz9Bw+pqi4dyseOZMsGuSH69fYfPJCBKBrbPCxYFQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - /@typescript-eslint/typescript-estree/5.38.0_typescript@4.8.3: - resolution: {integrity: sha512-6P0RuphkR+UuV7Avv7MU3hFoWaGcrgOdi8eTe1NwhMp2/GjUJoODBTRWzlHpZh6lFOaPmSvgxGlROa0Sg5Zbyg==} + /@typescript-eslint/typescript-estree/5.44.0_typescript@4.8.3: + resolution: {integrity: sha512-M6Jr+RM7M5zeRj2maSfsZK2660HKAJawv4Ud0xT+yauyvgrsHu276VtXlKDFnEmhG+nVEd0fYZNXGoAgxwDWJw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -6870,39 +7028,41 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.38.0 - '@typescript-eslint/visitor-keys': 5.38.0 + '@typescript-eslint/types': 5.44.0 + '@typescript-eslint/visitor-keys': 5.44.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.3.7 + semver: 7.3.8 tsutils: 3.21.0_typescript@4.8.3 typescript: 4.8.3 transitivePeerDependencies: - supports-color - /@typescript-eslint/utils/5.38.0_dyxdave6dwjbccc5dgiifcmuza: - resolution: {integrity: sha512-6sdeYaBgk9Fh7N2unEXGz+D+som2QCQGPAf1SxrkEr+Z32gMreQ0rparXTNGRRfYUWk/JzbGdcM8NSSd6oqnTA==} + /@typescript-eslint/utils/5.44.0_dyxdave6dwjbccc5dgiifcmuza: + resolution: {integrity: sha512-fMzA8LLQ189gaBjS0MZszw5HBdZgVwxVFShCO3QN+ws3GlPkcy9YuS3U4wkT6su0w+Byjq3mS3uamy9HE4Yfjw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@types/json-schema': 7.0.11 - '@typescript-eslint/scope-manager': 5.38.0 - '@typescript-eslint/types': 5.38.0 - '@typescript-eslint/typescript-estree': 5.38.0_typescript@4.8.3 + '@types/semver': 7.3.13 + '@typescript-eslint/scope-manager': 5.44.0 + '@typescript-eslint/types': 5.44.0 + '@typescript-eslint/typescript-estree': 5.44.0_typescript@4.8.3 eslint: 7.32.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@7.32.0 + semver: 7.3.8 transitivePeerDependencies: - supports-color - typescript - /@typescript-eslint/visitor-keys/5.38.0: - resolution: {integrity: sha512-MxnrdIyArnTi+XyFLR+kt/uNAcdOnmT+879os7qDRI+EYySR4crXJq9BXPfRzzLGq0wgxkwidrCJ9WCAoacm1w==} + /@typescript-eslint/visitor-keys/5.44.0: + resolution: {integrity: sha512-a48tLG8/4m62gPFbJ27FxwCOqPKxsb8KC3HkmYoq2As/4YyjQl1jDbRr1s63+g4FS/iIehjmN3L5UjmKva1HzQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.38.0 + '@typescript-eslint/types': 5.44.0 eslint-visitor-keys: 3.3.0 /@typescript/twoslash/3.1.0: @@ -6936,7 +7096,7 @@ packages: peerDependencies: react: ^16.0.0-0 || ^17.0.0-0 || ^18.0.0-0 dependencies: - '@types/react': 18.0.21 + '@types/react': 18.0.25 classnames: 2.3.2 prop-types: 15.8.1 react: 18.2.0 @@ -6948,7 +7108,7 @@ packages: react: ^16.3.0-0 || ^17.0.0-0 || ^18.0.0-0 dependencies: '@types/d3-hierarchy': 1.1.8 - '@types/react': 18.0.21 + '@types/react': 18.0.25 '@visx/group': 2.10.0_react@18.2.0 classnames: 2.3.2 d3-hierarchy: 1.1.9 @@ -6962,27 +7122,27 @@ packages: react: ^16.0.0-0 || ^17.0.0-0 || ^18.0.0-0 dependencies: '@juggle/resize-observer': 3.4.0 - '@types/lodash': 4.14.185 - '@types/react': 18.0.21 + '@types/lodash': 4.14.190 + '@types/react': 18.0.25 lodash: 4.17.21 prop-types: 15.8.1 react: 18.2.0 dev: false - /@vitejs/plugin-react/2.1.0_vite@3.1.3: - resolution: {integrity: sha512-am6rPyyU3LzUYne3Gd9oj9c4Rzbq5hQnuGXSMT6Gujq45Il/+bunwq3lrB7wghLkiF45ygMwft37vgJ/NE8IAA==} + /@vitejs/plugin-react/2.2.0_vite@3.2.4: + resolution: {integrity: sha512-FFpefhvExd1toVRlokZgxgy2JtnBOdp4ZDsq7ldCWaqGSGn9UhWMAVm/1lxPL14JfNS5yGz+s9yFrQY6shoStA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^3.0.0 dependencies: - '@babel/core': 7.19.1 - '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.19.1 - '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-react-jsx-self': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-react-jsx-source': 7.18.6_@babel+core@7.19.1 - magic-string: 0.26.5 + '@babel/core': 7.20.2 + '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.20.2 + '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-react-jsx-self': 7.18.6_@babel+core@7.20.2 + '@babel/plugin-transform-react-jsx-source': 7.19.6_@babel+core@7.20.2 + magic-string: 0.26.7 react-refresh: 0.14.0 - vite: 3.1.3 + vite: 3.2.4 transitivePeerDependencies: - supports-color dev: true @@ -7088,8 +7248,8 @@ packages: resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==} dev: false - /@yarnpkg/parsers/3.0.0-rc.20: - resolution: {integrity: sha512-ZzW6i9dspJsMzA0SxOTa/HABWWHYDIM4qSGE/ndX8wgae1qg+1+iqLQVVxKli674f386mo3RAKAmXia0q5nCOg==} + /@yarnpkg/parsers/3.0.0-rc.31: + resolution: {integrity: sha512-7M67TPmTM5OmtoypK0KHV3vIY9z0v4qZ6zF7flH8THLgjGuoA7naop8pEfL9x5vCtid1PDC4A4COrcym4WAZpQ==} engines: {node: '>=14.15.0'} dependencies: js-yaml: 3.14.1 @@ -7142,12 +7302,12 @@ packages: acorn-walk: 7.2.0 dev: false - /acorn-import-assertions/1.8.0_acorn@8.8.0: + /acorn-import-assertions/1.8.0_acorn@8.8.1: resolution: {integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==} peerDependencies: acorn: ^8 dependencies: - acorn: 8.8.0 + acorn: 8.8.1 /acorn-jsx/5.3.2_acorn@7.4.1: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} @@ -7177,8 +7337,8 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - /acorn/8.8.0: - resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==} + /acorn/8.8.1: + resolution: {integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==} engines: {node: '>=0.4.0'} hasBin: true @@ -7239,7 +7399,7 @@ packages: ajv: optional: true dependencies: - ajv: 8.11.0 + ajv: 8.11.2 /ajv-keywords/3.5.2_ajv@6.12.6: resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} @@ -7248,12 +7408,12 @@ packages: dependencies: ajv: 6.12.6 - /ajv-keywords/5.1.0_ajv@8.11.0: + /ajv-keywords/5.1.0_ajv@8.11.2: resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} peerDependencies: ajv: ^8.8.2 dependencies: - ajv: 8.11.0 + ajv: 8.11.2 fast-deep-equal: 3.1.3 dev: false @@ -7265,8 +7425,8 @@ packages: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - /ajv/8.11.0: - resolution: {integrity: sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==} + /ajv/8.11.2: + resolution: {integrity: sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==} dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 @@ -7347,13 +7507,13 @@ packages: resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} engines: {node: '>=10'} - /ansi-styles/6.1.1: - resolution: {integrity: sha512-qDOv24WjnYuL+wbwHdlsYZFy+cgPtrYw0Tn7GLORicQp9BkQLzrgI3Pm4VyR9ERZ41YTn7KlMPuL1n05WdZvmg==} + /ansi-styles/6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} dev: false - /anymatch/3.1.2: - resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} + /anymatch/3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} dependencies: normalize-path: 3.0.0 @@ -7425,28 +7585,14 @@ packages: resolution: {integrity: sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==} engines: {node: '>=6.0'} dependencies: - '@babel/runtime': 7.19.0 - '@babel/runtime-corejs3': 7.19.1 + '@babel/runtime': 7.20.1 + '@babel/runtime-corejs3': 7.20.1 dev: true - /aria-query/5.0.2: - resolution: {integrity: sha512-eigU3vhqSO+Z8BKDnVLN/ompjhf3pYzecKXz8+whRy+9gZu8n1TCGfwzQUUPnqdHl9ax1Hr9031orZ+UOEYr7Q==} - engines: {node: '>=6.0'} - - /arr-diff/4.0.0: - resolution: {integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==} - engines: {node: '>=0.10.0'} - dev: false - - /arr-flatten/1.1.0: - resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==} - engines: {node: '>=0.10.0'} - dev: false - - /arr-union/3.1.0: - resolution: {integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==} - engines: {node: '>=0.10.0'} - dev: false + /aria-query/5.1.3: + resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} + dependencies: + deep-equal: 2.1.0 /array-differ/3.0.0: resolution: {integrity: sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==} @@ -7464,54 +7610,46 @@ packages: resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} dev: false - /array-includes/3.1.5: - resolution: {integrity: sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==} + /array-includes/3.1.6: + resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.20.3 + es-abstract: 1.20.4 get-intrinsic: 1.1.3 is-string: 1.0.7 - /array-union/1.0.2: - resolution: {integrity: sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==} - engines: {node: '>=0.10.0'} - dependencies: - array-uniq: 1.0.3 - dev: false - /array-union/2.1.0: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} - /array-uniq/1.0.3: - resolution: {integrity: sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==} - engines: {node: '>=0.10.0'} - dev: false - - /array-unique/0.3.2: - resolution: {integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==} - engines: {node: '>=0.10.0'} - dev: false - - /array.prototype.flat/1.3.0: - resolution: {integrity: sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==} + /array.prototype.flat/1.3.1: + resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.20.3 + es-abstract: 1.20.4 es-shim-unscopables: 1.0.0 - /array.prototype.flatmap/1.3.0: - resolution: {integrity: sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==} + /array.prototype.flatmap/1.3.1: + resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.20.3 + es-abstract: 1.20.4 + es-shim-unscopables: 1.0.0 + + /array.prototype.tosorted/1.1.1: + resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.20.4 es-shim-unscopables: 1.0.0 + get-intrinsic: 1.1.3 /arrify/1.0.1: resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} @@ -7530,11 +7668,6 @@ packages: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} dev: true - /assign-symbols/1.0.0: - resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==} - engines: {node: '>=0.10.0'} - dev: false - /ast-types-flow/0.0.7: resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==} dev: true @@ -7545,7 +7678,6 @@ packages: /async/3.2.4: resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} - dev: true /asynckit/0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} @@ -7554,35 +7686,45 @@ packages: resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} engines: {node: '>= 4.0.0'} - /atob/2.1.2: - resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} - engines: {node: '>= 4.5.0'} - hasBin: true - dev: false - /atomic-sleep/1.0.0: resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} engines: {node: '>=8.0.0'} - /autoprefixer/10.4.12_postcss@8.4.16: - resolution: {integrity: sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==} + /autoprefixer/10.4.13_postcss@8.4.14: + resolution: {integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: postcss: ^8.1.0 dependencies: browserslist: 4.21.4 - caniuse-lite: 1.0.30001411 + caniuse-lite: 1.0.30001434 fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.16 + postcss: 8.4.14 postcss-value-parser: 4.2.0 + dev: true + + /autoprefixer/10.4.13_postcss@8.4.19: + resolution: {integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.21.4 + caniuse-lite: 1.0.30001434 + fraction.js: 4.2.0 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss: 8.4.19 + postcss-value-parser: 4.2.0 + dev: false /available-typed-arrays/1.0.5: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} - dev: true /avvio/7.2.5: resolution: {integrity: sha512-AOhBxyLVdpOad3TujtC9kL/9r3HnTkxwQ5ggOsYrvvZP1cCFvzHWJd5XxZDFuTn+IN8vkKSG5SEJrd27vCSbeA==} @@ -7598,14 +7740,14 @@ packages: resolution: {integrity: sha512-9GNFMRrEMG5y3Jvv+V4azWvc+qNWdWLTjDdhf/zgMlz8haaaLWv0xeAIWxz9PuWUBawsVxy0zZotjCdR3Xq+2w==} hasBin: true dependencies: - aws-sdk: 2.1223.0 + aws-sdk: 2.1261.0 commander: 3.0.2 js-yaml: 3.14.1 watchpack: 2.4.0 dev: true - /aws-sdk/2.1223.0: - resolution: {integrity: sha512-WmqGVW6Nq5O3hDYbK74Ixi99BG+fClug4FgtEHYuIq52bJggQc01LOz4ti5XqmdHQhki0OqQbRPTF1oEnNbcYw==} + /aws-sdk/2.1261.0: + resolution: {integrity: sha512-Lumifi52Vj6ss1tlZ9Z+BvJ+Yk2MTwPQyrDCZh79xggFgXYoDU/g4rZUr47/1AXBZje3mVkLeRM15hvUwKlTaA==} engines: {node: '>= 10.0.0'} dependencies: buffer: 4.9.2 @@ -7615,13 +7757,13 @@ packages: querystring: 0.2.0 sax: 1.2.1 url: 0.10.3 - util: 0.12.4 + util: 0.12.5 uuid: 8.0.0 xml2js: 0.4.19 dev: true - /axe-core/4.4.3: - resolution: {integrity: sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==} + /axe-core/4.5.2: + resolution: {integrity: sha512-u2MVsXfew5HBvjsczCv+xlwdNnB1oQR9HlAcsejZttNjKKSkeDNVwB1vMThIUIFI9GoT57Vtk8iQLwqOfAkboA==} engines: {node: '>=4'} dev: true @@ -7649,22 +7791,32 @@ packages: - debug dev: false + /axios/1.2.0: + resolution: {integrity: sha512-zT7wZyNYu3N5Bu0wuZ6QccIf93Qk1eV8LOewxgjOZFd2DenOs98cJ7+Y6703d0wkaXGY6/nZd4EweJaHz9uzQw==} + dependencies: + follow-redirects: 1.15.2 + form-data: 4.0.0 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + dev: false + /axobject-query/2.2.0: resolution: {integrity: sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==} dev: true - /babel-jest/27.5.1_@babel+core@7.19.1: + /babel-jest/27.5.1_@babel+core@7.20.2: resolution: {integrity: sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: - '@babel/core': 7.19.1 + '@babel/core': 7.20.2 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/babel__core': 7.1.19 + '@types/babel__core': 7.1.20 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 27.5.1_@babel+core@7.19.1 + babel-preset-jest: 27.5.1_@babel+core@7.20.2 chalk: 4.1.2 graceful-fs: 4.2.10 slash: 3.0.0 @@ -7672,19 +7824,19 @@ packages: - supports-color dev: false - /babel-loader/8.2.5_rhsdbzevgb5tizdhlla5jsbgyu: - resolution: {integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==} + /babel-loader/8.3.0_npabyccmuonwo2rku4k53xo3hi: + resolution: {integrity: sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==} engines: {node: '>= 8.9'} peerDependencies: '@babel/core': ^7.0.0 webpack: '>=2' dependencies: - '@babel/core': 7.19.1 + '@babel/core': 7.20.2 find-cache-dir: 3.3.2 - loader-utils: 2.0.2 + loader-utils: 2.0.4 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.74.0 + webpack: 5.75.0 dev: false /babel-plugin-apply-mdx-type-prop/1.6.22_@babel+core@7.12.9: @@ -7701,6 +7853,7 @@ packages: resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==} dependencies: object.assign: 4.1.4 + dev: false /babel-plugin-extract-import-names/1.6.22: resolution: {integrity: sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==} @@ -7712,10 +7865,10 @@ packages: resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} engines: {node: '>=8'} dependencies: - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.20.2 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 - istanbul-lib-instrument: 5.2.0 + istanbul-lib-instrument: 5.2.1 test-exclude: 6.0.0 transitivePeerDependencies: - supports-color @@ -7726,73 +7879,73 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/template': 7.18.10 - '@babel/types': 7.19.0 - '@types/babel__core': 7.1.19 + '@babel/types': 7.20.2 + '@types/babel__core': 7.1.20 '@types/babel__traverse': 7.18.2 dev: false - /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.19.1: + /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.20.2: resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.19.1 - '@babel/core': 7.19.1 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.19.1 + '@babel/compat-data': 7.20.1 + '@babel/core': 7.20.2 + '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.20.2 semver: 6.3.0 transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.19.1: + /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.20.2: resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.19.1 - core-js-compat: 3.25.2 + '@babel/core': 7.20.2 + '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.20.2 + core-js-compat: 3.26.1 transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.19.1: + /babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.20.2: resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.19.1 + '@babel/core': 7.20.2 + '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.20.2 transitivePeerDependencies: - supports-color - /babel-preset-current-node-syntax/1.0.1_@babel+core@7.19.1: + /babel-preset-current-node-syntax/1.0.1_@babel+core@7.20.2: resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.19.1 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.19.1 - '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.19.1 - '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.19.1 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.19.1 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.19.1 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.19.1 - dev: false - - /babel-preset-jest/27.5.1_@babel+core@7.19.1: + '@babel/core': 7.20.2 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.20.2 + '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.20.2 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.20.2 + '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.20.2 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.20.2 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.20.2 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.20.2 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.20.2 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.20.2 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.20.2 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.20.2 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.20.2 + dev: false + + /babel-preset-jest/27.5.1_@babel+core@7.20.2: resolution: {integrity: sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.19.1 + '@babel/core': 7.20.2 babel-plugin-jest-hoist: 27.5.1 - babel-preset-current-node-syntax: 1.0.1_@babel+core@7.19.1 + babel-preset-current-node-syntax: 1.0.1_@babel+core@7.20.2 dev: false /bail/1.0.5: @@ -7802,19 +7955,6 @@ packages: /balanced-match/1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - /base/0.11.2: - resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} - engines: {node: '>=0.10.0'} - dependencies: - cache-base: 1.0.1 - class-utils: 0.3.6 - component-emitter: 1.3.0 - define-property: 1.0.0 - isobject: 3.0.1 - mixin-deep: 1.3.2 - pascalcase: 0.1.1 - dev: false - /base16/1.0.0: resolution: {integrity: sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==} dev: false @@ -7826,8 +7966,8 @@ packages: resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} dev: false - /before-after-hook/2.2.2: - resolution: {integrity: sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ==} + /before-after-hook/2.2.3: + resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==} dev: false /better-path-resolve/1.0.0: @@ -7879,8 +8019,8 @@ packages: resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} dev: true - /body-parser/1.20.0: - resolution: {integrity: sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==} + /body-parser/1.20.1: + resolution: {integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} dependencies: bytes: 3.1.2 @@ -7891,7 +8031,7 @@ packages: http-errors: 2.0.0 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.10.3 + qs: 6.11.0 raw-body: 2.5.1 type-is: 1.6.18 unpipe: 1.0.0 @@ -7949,24 +8089,6 @@ packages: dependencies: balanced-match: 1.0.2 - /braces/2.3.2: - resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} - engines: {node: '>=0.10.0'} - dependencies: - arr-flatten: 1.1.0 - array-unique: 0.3.2 - extend-shallow: 2.0.1 - fill-range: 4.0.0 - isobject: 3.0.1 - repeat-element: 1.1.4 - snapdragon: 0.8.2 - snapdragon-node: 2.1.1 - split-string: 3.1.0 - to-regex: 3.0.2 - transitivePeerDependencies: - - supports-color - dev: false - /braces/3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} @@ -7988,10 +8110,10 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001411 - electron-to-chromium: 1.4.261 + caniuse-lite: 1.0.30001434 + electron-to-chromium: 1.4.284 node-releases: 2.0.6 - update-browserslist-db: 1.0.9_browserslist@4.21.4 + update-browserslist-db: 1.0.10_browserslist@4.21.4 /bs-logger/0.2.6: resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} @@ -8056,7 +8178,7 @@ packages: /builtins/5.0.1: resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} dependencies: - semver: 7.3.7 + semver: 7.3.8 /busboy/1.6.0: resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} @@ -8088,8 +8210,8 @@ packages: fs-minipass: 2.1.0 glob: 8.0.3 infer-owner: 1.0.4 - lru-cache: 7.14.0 - minipass: 3.3.4 + lru-cache: 7.14.1 + minipass: 3.3.6 minipass-collect: 1.0.2 minipass-flush: 1.0.5 minipass-pipeline: 1.2.4 @@ -8098,27 +8220,12 @@ packages: promise-inflight: 1.0.1 rimraf: 3.0.2 ssri: 9.0.1 - tar: 6.1.11 + tar: 6.1.12 unique-filename: 2.0.1 transitivePeerDependencies: - bluebird dev: false - /cache-base/1.0.1: - resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} - engines: {node: '>=0.10.0'} - dependencies: - collection-visit: 1.0.0 - component-emitter: 1.3.0 - get-value: 2.0.6 - has-value: 1.0.0 - isobject: 3.0.1 - set-value: 2.0.1 - to-object-path: 0.3.0 - union-value: 1.0.1 - unset-value: 1.0.0 - dev: false - /cacheable-lookup/5.0.4: resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==} engines: {node: '>=10.6.0'} @@ -8144,7 +8251,7 @@ packages: clone-response: 1.0.3 get-stream: 5.2.0 http-cache-semantics: 4.1.0 - keyv: 4.5.0 + keyv: 4.5.2 lowercase-keys: 2.0.0 normalize-url: 6.1.0 responselike: 2.0.1 @@ -8161,10 +8268,6 @@ packages: function-bind: 1.1.1 get-intrinsic: 1.1.3 - /call-me-maybe/1.0.1: - resolution: {integrity: sha512-wCyFsDQkKPwwF8BDwOiWNx/9K45L/hvggQiDbve+viMNMQnWhrlYIuBk09offfwCRtCO9P6XwUttufzU11WCVw==} - dev: false - /callsites/3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} @@ -8202,27 +8305,27 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.21.4 - caniuse-lite: 1.0.30001411 + caniuse-lite: 1.0.30001434 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: false - /caniuse-lite/1.0.30001411: - resolution: {integrity: sha512-HPnJKESKuhKpHvMY1/ux7J3nG7xG8jRuL4lbyCjDRm0doTNV91tcRk60xrP7Ym9DtJH/yuqntDWBJCqpXB4b7g==} + /caniuse-lite/1.0.30001434: + resolution: {integrity: sha512-aOBHrLmTQw//WFa2rcF1If9fa3ypkC1wzqqiKHgfdrXTWcU8C4gKVZT77eQAPWN1APys3+uQ0Df07rKauXGEYA==} /ccount/1.1.0: resolution: {integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==} dev: false - /chai/4.3.6: - resolution: {integrity: sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q==} + /chai/4.3.7: + resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==} engines: {node: '>=4'} dependencies: assertion-error: 1.1.0 check-error: 1.0.2 - deep-eql: 3.0.1 + deep-eql: 4.1.2 get-func-name: 2.0.0 - loupe: 2.3.4 + loupe: 2.3.6 pathval: 1.1.1 type-detect: 4.0.8 dev: true @@ -8307,7 +8410,7 @@ packages: domhandler: 5.0.3 domutils: 3.0.1 htmlparser2: 8.0.1 - parse5: 7.1.1 + parse5: 7.1.2 parse5-htmlparser2-tree-adapter: 7.0.0 dev: false @@ -8325,7 +8428,7 @@ packages: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} engines: {node: '>= 8.10.0'} dependencies: - anymatch: 3.1.2 + anymatch: 3.1.3 braces: 3.0.2 glob-parent: 5.1.2 is-binary-path: 2.1.0 @@ -8347,23 +8450,14 @@ packages: resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} dev: false - /ci-info/3.4.0: - resolution: {integrity: sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==} + /ci-info/3.7.0: + resolution: {integrity: sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog==} + engines: {node: '>=8'} /cjs-module-lexer/1.2.2: resolution: {integrity: sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==} dev: false - /class-utils/0.3.6: - resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} - engines: {node: '>=0.10.0'} - dependencies: - arr-union: 3.1.0 - define-property: 0.2.5 - isobject: 3.0.1 - static-extend: 0.1.2 - dev: false - /classnames/2.3.2: resolution: {integrity: sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==} dev: false @@ -8477,6 +8571,15 @@ packages: wrap-ansi: 7.0.0 dev: false + /cliui/8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + dev: false + /clone-deep/4.0.1: resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} engines: {node: '>=6'} @@ -8519,14 +8622,6 @@ packages: resolution: {integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==} dev: false - /collection-visit/1.0.0: - resolution: {integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==} - engines: {node: '>=0.10.0'} - dependencies: - map-visit: 1.0.0 - object-visit: 1.0.1 - dev: false - /color-convert/1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: @@ -8606,8 +8701,8 @@ packages: engines: {node: '>= 12'} dev: false - /commander/9.4.0: - resolution: {integrity: sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==} + /commander/9.4.1: + resolution: {integrity: sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==} engines: {node: ^12.20.0 || >=14} dev: true @@ -8628,6 +8723,7 @@ packages: /component-emitter/1.3.0: resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==} + dev: true /compress-commons/4.1.1: resolution: {integrity: sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==} @@ -8783,8 +8879,8 @@ packages: engines: {node: '>=10'} hasBin: true dependencies: - JSONStream: 1.3.5 is-text-path: 1.0.1 + JSONStream: 1.3.5 lodash: 4.17.21 meow: 8.1.2 split2: 3.2.2 @@ -8811,10 +8907,8 @@ packages: engines: {node: '>=8'} dev: true - /convert-source-map/1.8.0: - resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==} - dependencies: - safe-buffer: 5.1.2 + /convert-source-map/1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} /cookie-signature/1.0.6: resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} @@ -8837,17 +8931,12 @@ packages: dependencies: is-what: 4.1.7 - /copy-descriptor/0.1.1: - resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==} - engines: {node: '>=0.10.0'} - dev: false - /copy-text-to-clipboard/3.0.1: resolution: {integrity: sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q==} engines: {node: '>=12'} dev: false - /copy-webpack-plugin/11.0.0_webpack@5.74.0: + /copy-webpack-plugin/11.0.0_webpack@5.75.0: resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -8859,20 +8948,20 @@ packages: normalize-path: 3.0.0 schema-utils: 4.0.0 serialize-javascript: 6.0.0 - webpack: 5.74.0 + webpack: 5.75.0 dev: false - /core-js-compat/3.25.2: - resolution: {integrity: sha512-TxfyECD4smdn3/CjWxczVtJqVLEEC2up7/82t7vC0AzNogr+4nQ8vyF7abxAuTXWvjTClSbvGhU0RgqA4ToQaQ==} + /core-js-compat/3.26.1: + resolution: {integrity: sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==} dependencies: browserslist: 4.21.4 - /core-js-pure/3.25.2: - resolution: {integrity: sha512-ItD7YpW1cUB4jaqFLZXe1AXkyqIxz6GqPnsDV4uF4hVcWh/WAGIqSqw5p0/WdsILM0Xht9s3Koyw05R3K6RtiA==} + /core-js-pure/3.26.1: + resolution: {integrity: sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ==} requiresBuild: true - /core-js/3.25.2: - resolution: {integrity: sha512-YB4IAT1bjEfxTJ1XYy11hJAKskO+qmhuDBM8/guIfMz4JvdsAQAqvyb97zXX7JgSrfPLG5mRGFWJwJD39ruq2A==} + /core-js/3.26.1: + resolution: {integrity: sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA==} requiresBuild: true dev: false @@ -8890,8 +8979,8 @@ packages: yaml: 1.10.2 dev: false - /cosmiconfig/7.0.1: - resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==} + /cosmiconfig/7.1.0: + resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} engines: {node: '>=10'} dependencies: '@types/parse-json': 4.0.0 @@ -8973,37 +9062,47 @@ packages: engines: {node: '>=8'} dev: false - /css-declaration-sorter/6.3.1_postcss@8.4.16: + /css-declaration-sorter/6.3.1_postcss@8.4.14: + resolution: {integrity: sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==} + engines: {node: ^10 || ^12 || >=14} + peerDependencies: + postcss: ^8.0.9 + dependencies: + postcss: 8.4.14 + dev: false + + /css-declaration-sorter/6.3.1_postcss@8.4.19: resolution: {integrity: sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==} engines: {node: ^10 || ^12 || >=14} peerDependencies: postcss: ^8.0.9 dependencies: - postcss: 8.4.16 + postcss: 8.4.19 dev: false - /css-loader/6.7.1_webpack@5.74.0: - resolution: {integrity: sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==} + /css-loader/6.7.2_webpack@5.75.0: + resolution: {integrity: sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: - icss-utils: 5.1.0_postcss@8.4.16 - postcss: 8.4.16 - postcss-modules-extract-imports: 3.0.0_postcss@8.4.16 - postcss-modules-local-by-default: 4.0.0_postcss@8.4.16 - postcss-modules-scope: 3.0.0_postcss@8.4.16 - postcss-modules-values: 4.0.0_postcss@8.4.16 + icss-utils: 5.1.0_postcss@8.4.19 + postcss: 8.4.19 + postcss-modules-extract-imports: 3.0.0_postcss@8.4.19 + postcss-modules-local-by-default: 4.0.0_postcss@8.4.19 + postcss-modules-scope: 3.0.0_postcss@8.4.19 + postcss-modules-values: 4.0.0_postcss@8.4.19 postcss-value-parser: 4.2.0 - semver: 7.3.7 - webpack: 5.74.0 + semver: 7.3.8 + webpack: 5.75.0 dev: false - /css-minimizer-webpack-plugin/4.1.0_kwz7aenajwsweas6icw5ncsgdy: - resolution: {integrity: sha512-Zd+yz4nta4GXi3pMqF6skO8kjzuCUbr62z8SLMGZZtxWxTGTLopOiabPGNDEyjHCRhnhdA1EfHmqLa2Oekjtng==} + /css-minimizer-webpack-plugin/4.2.2_2xq5u4vuzw4op42d4uqzx2gxfa: + resolution: {integrity: sha512-s3Of/4jKfw1Hj9CxEO1E5oXhQAxlayuHO2y/ML+C6I9sQ7FdzfEV6QgMLN3vI+qFsjJGIAFLKtQK7t8BOXAIyA==} engines: {node: '>= 14.15.0'} peerDependencies: '@parcel/css': '*' + '@swc/css': '*' clean-css: '*' csso: '*' esbuild: '*' @@ -9012,6 +9111,8 @@ packages: peerDependenciesMeta: '@parcel/css': optional: true + '@swc/css': + optional: true clean-css: optional: true csso: @@ -9022,13 +9123,13 @@ packages: optional: true dependencies: clean-css: 5.3.1 - cssnano: 5.1.13_postcss@8.4.16 - jest-worker: 27.5.1 - postcss: 8.4.16 + cssnano: 5.1.14_postcss@8.4.19 + jest-worker: 29.3.1 + postcss: 8.4.19 schema-utils: 4.0.0 serialize-javascript: 6.0.0 source-map: 0.6.1 - webpack: 5.74.0 + webpack: 5.75.0 dev: false /css-select/4.3.0: @@ -9073,77 +9174,136 @@ packages: engines: {node: '>=4'} hasBin: true - /cssnano-preset-advanced/5.3.8_postcss@8.4.16: - resolution: {integrity: sha512-xUlLLnEB1LjpEik+zgRNlk8Y/koBPPtONZjp7JKbXigeAmCrFvq9H0pXW5jJV45bQWAlmJ0sKy+IMr0XxLYQZg==} + /cssnano-preset-advanced/5.3.9_postcss@8.4.19: + resolution: {integrity: sha512-njnh4pp1xCsibJcEHnWZb4EEzni0ePMqPuPNyuWT4Z+YeXmsgqNuTPIljXFEXhxGsWs9183JkXgHxc1TcsahIg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - autoprefixer: 10.4.12_postcss@8.4.16 - cssnano-preset-default: 5.2.12_postcss@8.4.16 - postcss: 8.4.16 - postcss-discard-unused: 5.1.0_postcss@8.4.16 - postcss-merge-idents: 5.1.1_postcss@8.4.16 - postcss-reduce-idents: 5.2.0_postcss@8.4.16 - postcss-zindex: 5.1.0_postcss@8.4.16 + autoprefixer: 10.4.13_postcss@8.4.19 + cssnano-preset-default: 5.2.13_postcss@8.4.19 + postcss: 8.4.19 + postcss-discard-unused: 5.1.0_postcss@8.4.19 + postcss-merge-idents: 5.1.1_postcss@8.4.19 + postcss-reduce-idents: 5.2.0_postcss@8.4.19 + postcss-zindex: 5.1.0_postcss@8.4.19 dev: false - /cssnano-preset-default/5.2.12_postcss@8.4.16: - resolution: {integrity: sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==} + /cssnano-preset-default/5.2.13_postcss@8.4.14: + resolution: {integrity: sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - css-declaration-sorter: 6.3.1_postcss@8.4.16 - cssnano-utils: 3.1.0_postcss@8.4.16 - postcss: 8.4.16 - postcss-calc: 8.2.4_postcss@8.4.16 - postcss-colormin: 5.3.0_postcss@8.4.16 - postcss-convert-values: 5.1.2_postcss@8.4.16 - postcss-discard-comments: 5.1.2_postcss@8.4.16 - postcss-discard-duplicates: 5.1.0_postcss@8.4.16 - postcss-discard-empty: 5.1.1_postcss@8.4.16 - postcss-discard-overridden: 5.1.0_postcss@8.4.16 - postcss-merge-longhand: 5.1.6_postcss@8.4.16 - postcss-merge-rules: 5.1.2_postcss@8.4.16 - postcss-minify-font-values: 5.1.0_postcss@8.4.16 - postcss-minify-gradients: 5.1.1_postcss@8.4.16 - postcss-minify-params: 5.1.3_postcss@8.4.16 - postcss-minify-selectors: 5.2.1_postcss@8.4.16 - postcss-normalize-charset: 5.1.0_postcss@8.4.16 - postcss-normalize-display-values: 5.1.0_postcss@8.4.16 - postcss-normalize-positions: 5.1.1_postcss@8.4.16 - postcss-normalize-repeat-style: 5.1.1_postcss@8.4.16 - postcss-normalize-string: 5.1.0_postcss@8.4.16 - postcss-normalize-timing-functions: 5.1.0_postcss@8.4.16 - postcss-normalize-unicode: 5.1.0_postcss@8.4.16 - postcss-normalize-url: 5.1.0_postcss@8.4.16 - postcss-normalize-whitespace: 5.1.1_postcss@8.4.16 - postcss-ordered-values: 5.1.3_postcss@8.4.16 - postcss-reduce-initial: 5.1.0_postcss@8.4.16 - postcss-reduce-transforms: 5.1.0_postcss@8.4.16 - postcss-svgo: 5.1.0_postcss@8.4.16 - postcss-unique-selectors: 5.1.1_postcss@8.4.16 - dev: false - - /cssnano-utils/3.1.0_postcss@8.4.16: + css-declaration-sorter: 6.3.1_postcss@8.4.14 + cssnano-utils: 3.1.0_postcss@8.4.14 + postcss: 8.4.14 + postcss-calc: 8.2.4_postcss@8.4.14 + postcss-colormin: 5.3.0_postcss@8.4.14 + postcss-convert-values: 5.1.3_postcss@8.4.14 + postcss-discard-comments: 5.1.2_postcss@8.4.14 + postcss-discard-duplicates: 5.1.0_postcss@8.4.14 + postcss-discard-empty: 5.1.1_postcss@8.4.14 + postcss-discard-overridden: 5.1.0_postcss@8.4.14 + postcss-merge-longhand: 5.1.7_postcss@8.4.14 + postcss-merge-rules: 5.1.3_postcss@8.4.14 + postcss-minify-font-values: 5.1.0_postcss@8.4.14 + postcss-minify-gradients: 5.1.1_postcss@8.4.14 + postcss-minify-params: 5.1.4_postcss@8.4.14 + postcss-minify-selectors: 5.2.1_postcss@8.4.14 + postcss-normalize-charset: 5.1.0_postcss@8.4.14 + postcss-normalize-display-values: 5.1.0_postcss@8.4.14 + postcss-normalize-positions: 5.1.1_postcss@8.4.14 + postcss-normalize-repeat-style: 5.1.1_postcss@8.4.14 + postcss-normalize-string: 5.1.0_postcss@8.4.14 + postcss-normalize-timing-functions: 5.1.0_postcss@8.4.14 + postcss-normalize-unicode: 5.1.1_postcss@8.4.14 + postcss-normalize-url: 5.1.0_postcss@8.4.14 + postcss-normalize-whitespace: 5.1.1_postcss@8.4.14 + postcss-ordered-values: 5.1.3_postcss@8.4.14 + postcss-reduce-initial: 5.1.1_postcss@8.4.14 + postcss-reduce-transforms: 5.1.0_postcss@8.4.14 + postcss-svgo: 5.1.0_postcss@8.4.14 + postcss-unique-selectors: 5.1.1_postcss@8.4.14 + dev: false + + /cssnano-preset-default/5.2.13_postcss@8.4.19: + resolution: {integrity: sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + css-declaration-sorter: 6.3.1_postcss@8.4.19 + cssnano-utils: 3.1.0_postcss@8.4.19 + postcss: 8.4.19 + postcss-calc: 8.2.4_postcss@8.4.19 + postcss-colormin: 5.3.0_postcss@8.4.19 + postcss-convert-values: 5.1.3_postcss@8.4.19 + postcss-discard-comments: 5.1.2_postcss@8.4.19 + postcss-discard-duplicates: 5.1.0_postcss@8.4.19 + postcss-discard-empty: 5.1.1_postcss@8.4.19 + postcss-discard-overridden: 5.1.0_postcss@8.4.19 + postcss-merge-longhand: 5.1.7_postcss@8.4.19 + postcss-merge-rules: 5.1.3_postcss@8.4.19 + postcss-minify-font-values: 5.1.0_postcss@8.4.19 + postcss-minify-gradients: 5.1.1_postcss@8.4.19 + postcss-minify-params: 5.1.4_postcss@8.4.19 + postcss-minify-selectors: 5.2.1_postcss@8.4.19 + postcss-normalize-charset: 5.1.0_postcss@8.4.19 + postcss-normalize-display-values: 5.1.0_postcss@8.4.19 + postcss-normalize-positions: 5.1.1_postcss@8.4.19 + postcss-normalize-repeat-style: 5.1.1_postcss@8.4.19 + postcss-normalize-string: 5.1.0_postcss@8.4.19 + postcss-normalize-timing-functions: 5.1.0_postcss@8.4.19 + postcss-normalize-unicode: 5.1.1_postcss@8.4.19 + postcss-normalize-url: 5.1.0_postcss@8.4.19 + postcss-normalize-whitespace: 5.1.1_postcss@8.4.19 + postcss-ordered-values: 5.1.3_postcss@8.4.19 + postcss-reduce-initial: 5.1.1_postcss@8.4.19 + postcss-reduce-transforms: 5.1.0_postcss@8.4.19 + postcss-svgo: 5.1.0_postcss@8.4.19 + postcss-unique-selectors: 5.1.1_postcss@8.4.19 + dev: false + + /cssnano-utils/3.1.0_postcss@8.4.14: + resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.14 + dev: false + + /cssnano-utils/3.1.0_postcss@8.4.19: resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.16 + postcss: 8.4.19 + dev: false + + /cssnano/5.1.14_postcss@8.4.14: + resolution: {integrity: sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + cssnano-preset-default: 5.2.13_postcss@8.4.14 + lilconfig: 2.0.6 + postcss: 8.4.14 + yaml: 1.10.2 dev: false - /cssnano/5.1.13_postcss@8.4.16: - resolution: {integrity: sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==} + /cssnano/5.1.14_postcss@8.4.19: + resolution: {integrity: sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-preset-default: 5.2.12_postcss@8.4.16 + cssnano-preset-default: 5.2.13_postcss@8.4.19 lilconfig: 2.0.6 - postcss: 8.4.16 + postcss: 8.4.19 yaml: 1.10.2 dev: false @@ -9235,8 +9395,8 @@ packages: resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==} dev: false - /dayjs/1.11.5: - resolution: {integrity: sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA==} + /dayjs/1.11.6: + resolution: {integrity: sha512-zZbY5giJAinCG+7AGaw0wIhNZ6J8AhWuSXKvuc1KAyMiRsvGQWqh4L+MomvhdAYjN+lqvVCMq1I41e3YHvXkyQ==} dev: true /debug/2.6.9: @@ -9300,8 +9460,8 @@ packages: resolution: {integrity: sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==} dev: false - /decamelize-keys/1.1.0: - resolution: {integrity: sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==} + /decamelize-keys/1.1.1: + resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} engines: {node: '>=0.10.0'} dependencies: decamelize: 1.2.0 @@ -9313,13 +9473,8 @@ packages: engines: {node: '>=0.10.0'} dev: false - /decimal.js/10.4.1: - resolution: {integrity: sha512-F29o+vci4DodHYT9UrR5IEbfBw9pE5eSapIJdTqXK5+6hq+t8VRxwQyKlW2i+KDKFkkJQRvFyI/QXD83h8LyQw==} - dev: false - - /decode-uri-component/0.2.0: - resolution: {integrity: sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==} - engines: {node: '>=0.10'} + /decimal.js/10.4.2: + resolution: {integrity: sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA==} dev: false /decompress-response/3.3.0: @@ -9393,13 +9548,32 @@ packages: resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} dev: false - /deep-eql/3.0.1: - resolution: {integrity: sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==} - engines: {node: '>=0.12'} + /deep-eql/4.1.2: + resolution: {integrity: sha512-gT18+YW4CcW/DBNTwAmqTtkJh7f9qqScu2qFVlx7kCoeY9tlBu9cUcr7+I+Z/noG8INehS3xQgLpTtd/QUTn4w==} + engines: {node: '>=6'} dependencies: type-detect: 4.0.8 dev: true + /deep-equal/2.1.0: + resolution: {integrity: sha512-2pxgvWu3Alv1PoWEyVg7HS8YhGlUFUV7N5oOvfL6d+7xAmLSemMwv/c8Zv/i9KFzxV5Kt5CAvQc70fLwVuf4UA==} + dependencies: + call-bind: 1.0.2 + es-get-iterator: 1.1.2 + get-intrinsic: 1.1.3 + is-arguments: 1.1.1 + is-date-object: 1.0.5 + is-regex: 1.1.4 + isarray: 2.0.5 + object-is: 1.1.5 + object-keys: 1.1.1 + object.assign: 4.1.4 + regexp.prototype.flags: 1.4.3 + side-channel: 1.0.4 + which-boxed-primitive: 1.0.2 + which-collection: 1.0.1 + which-typed-array: 1.1.9 + /deep-extend/0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} @@ -9419,8 +9593,8 @@ packages: execa: 5.1.1 dev: false - /defaults/1.0.3: - resolution: {integrity: sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==} + /defaults/1.0.4: + resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} dependencies: clone: 1.0.4 @@ -9446,7 +9620,6 @@ packages: /define-lazy-prop/2.0.0: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} - dev: false /define-properties/1.1.4: resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} @@ -9455,30 +9628,8 @@ packages: has-property-descriptors: 1.0.0 object-keys: 1.1.1 - /define-property/0.2.5: - resolution: {integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==} - engines: {node: '>=0.10.0'} - dependencies: - is-descriptor: 0.1.6 - dev: false - - /define-property/1.0.0: - resolution: {integrity: sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==} - engines: {node: '>=0.10.0'} - dependencies: - is-descriptor: 1.0.2 - dev: false - - /define-property/2.0.2: - resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==} - engines: {node: '>=0.10.0'} - dependencies: - is-descriptor: 1.0.2 - isobject: 3.0.1 - dev: false - - /defined/1.0.0: - resolution: {integrity: sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==} + /defined/1.0.1: + resolution: {integrity: sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==} /del/5.1.0: resolution: {integrity: sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==} @@ -9584,8 +9735,8 @@ packages: hasBin: true dependencies: acorn-node: 1.8.2 - defined: 1.0.0 - minimist: 1.2.6 + defined: 1.0.1 + minimist: 1.2.7 /devalue/2.0.1: resolution: {integrity: sha512-I2TiqT5iWBEyB8GRfTDP0hiLZ0YeDJZ+upDxjBfOC2lebO5LezQMv7QvIUTzdb64jQyAKLf1AHADtGN+jw6v8Q==} @@ -9612,13 +9763,6 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dev: false - /dir-glob/2.2.2: - resolution: {integrity: sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==} - engines: {node: '>=4'} - dependencies: - path-type: 3.0.0 - dev: false - /dir-glob/3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} @@ -9748,16 +9892,17 @@ packages: is-obj: 2.0.0 dev: false - /dotenv-expand/5.1.0: - resolution: {integrity: sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==} + /dotenv-expand/9.0.0: + resolution: {integrity: sha512-uW8Hrhp5ammm9x7kBLR6jDfujgaDarNA02tprvZdyrJ7MpdzD1KyrIHG4l+YoC2fJ2UcdFdNWNWIjt+sexBHJw==} + engines: {node: '>=12'} dev: true /dotenv/10.0.0: resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==} engines: {node: '>=10'} - /dotenv/16.0.2: - resolution: {integrity: sha512-JvpYKUmzQhYoIFgK2MOnF3bciIZoItIIoryihy0rIA+H4Jy0FmgyKYAHCTN98P5ybGSJcIFbh6QKeJdtZd1qhA==} + /dotenv/16.0.3: + resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} engines: {node: '>=12'} dev: true @@ -9808,8 +9953,16 @@ packages: /ee-first/1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - /electron-to-chromium/1.4.261: - resolution: {integrity: sha512-fVXliNUGJ7XUVJSAasPseBbVgJIeyw5M1xIkgXdTSRjlmCqBbiSTsEdLOCJS31Fc8B7CaloQ/BFAg8By3ODLdg==} + /ejs/3.1.8: + resolution: {integrity: sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==} + engines: {node: '>=0.10.0'} + hasBin: true + dependencies: + jake: 10.8.5 + dev: false + + /electron-to-chromium/1.4.284: + resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==} /emittery/0.8.1: resolution: {integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==} @@ -9856,8 +10009,8 @@ packages: objectorarray: 1.0.5 dev: false - /enhanced-resolve/5.10.0: - resolution: {integrity: sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==} + /enhanced-resolve/5.12.0: + resolution: {integrity: sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==} engines: {node: '>=10.13.0'} dependencies: graceful-fs: 4.2.10 @@ -9898,8 +10051,8 @@ packages: dependencies: is-arrayish: 0.2.1 - /es-abstract/1.20.3: - resolution: {integrity: sha512-AyrnaKVpMzljIdwjzrj+LxGmj8ik2LckwXacHqrJJ/jxz6dDDBcZ7I7nlHM0FvEW8MfbWJwOd+yT2XzYW49Frw==} + /es-abstract/1.20.4: + resolution: {integrity: sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -9923,10 +10076,22 @@ packages: object.assign: 4.1.4 regexp.prototype.flags: 1.4.3 safe-regex-test: 1.0.0 - string.prototype.trimend: 1.0.5 - string.prototype.trimstart: 1.0.5 + string.prototype.trimend: 1.0.6 + string.prototype.trimstart: 1.0.6 unbox-primitive: 1.0.2 + /es-get-iterator/1.1.2: + resolution: {integrity: sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.1.3 + has-symbols: 1.0.3 + is-arguments: 1.1.1 + is-map: 2.0.2 + is-set: 2.0.2 + is-string: 1.0.7 + isarray: 2.0.5 + /es-module-lexer/0.9.3: resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} @@ -9998,21 +10163,12 @@ packages: dev: true optional: true - /esbuild-android-64/0.15.16: - resolution: {integrity: sha512-Vwkv/sT0zMSgPSVO3Jlt1pUbnZuOgtOQJkJkyyJFAlLe7BiT8e9ESzo0zQSx4c3wW4T6kGChmKDPMbWTgtliQA==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - optional: true - - /esbuild-android-64/0.15.9: - resolution: {integrity: sha512-HQCX7FJn9T4kxZQkhPjNZC7tBWZqJvhlLHPU2SFzrQB/7nDXjmTIFpFTjt7Bd1uFpeXmuwf5h5fZm+x/hLnhbw==} + /esbuild-android-64/0.15.15: + resolution: {integrity: sha512-F+WjjQxO+JQOva3tJWNdVjouFMLK6R6i5gjDvgUthLYJnIZJsp1HlF523k73hELY20WPyEO8xcz7aaYBVkeg5Q==} engines: {node: '>=12'} cpu: [x64] os: [android] requiresBuild: true - dev: true optional: true /esbuild-android-arm64/0.14.51: @@ -10024,21 +10180,12 @@ packages: dev: true optional: true - /esbuild-android-arm64/0.15.16: - resolution: {integrity: sha512-lqfKuofMExL5niNV3gnhMUYacSXfsvzTa/58sDlBET/hCOG99Zmeh+lz6kvdgvGOsImeo6J9SW21rFCogNPLxg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - optional: true - - /esbuild-android-arm64/0.15.9: - resolution: {integrity: sha512-E6zbLfqbFVCNEKircSHnPiSTsm3fCRxeIMPfrkS33tFjIAoXtwegQfVZqMGR0FlsvVxp2NEDOUz+WW48COCjSg==} + /esbuild-android-arm64/0.15.15: + resolution: {integrity: sha512-attlyhD6Y22jNyQ0fIIQ7mnPvDWKw7k6FKnsXlBvQE6s3z6s6cuEHcSgoirquQc7TmZgVCK5fD/2uxmRN+ZpcQ==} engines: {node: '>=12'} cpu: [arm64] os: [android] requiresBuild: true - dev: true optional: true /esbuild-darwin-64/0.14.51: @@ -10050,21 +10197,12 @@ packages: dev: true optional: true - /esbuild-darwin-64/0.15.16: - resolution: {integrity: sha512-wo2VWk/n/9V2TmqUZ/KpzRjCEcr00n7yahEdmtzlrfQ3lfMCf3Wa+0sqHAbjk3C6CKkR3WKK/whkMq5Gj4Da9g==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - optional: true - - /esbuild-darwin-64/0.15.9: - resolution: {integrity: sha512-gI7dClcDN/HHVacZhTmGjl0/TWZcGuKJ0I7/xDGJwRQQn7aafZGtvagOFNmuOq+OBFPhlPv1T6JElOXb0unkSQ==} + /esbuild-darwin-64/0.15.15: + resolution: {integrity: sha512-ohZtF8W1SHJ4JWldsPVdk8st0r9ExbAOSrBOh5L+Mq47i696GVwv1ab/KlmbUoikSTNoXEhDzVpxUR/WIO19FQ==} engines: {node: '>=12'} cpu: [x64] os: [darwin] requiresBuild: true - dev: true optional: true /esbuild-darwin-arm64/0.14.51: @@ -10076,21 +10214,12 @@ packages: dev: true optional: true - /esbuild-darwin-arm64/0.15.16: - resolution: {integrity: sha512-fMXaUr5ou0M4WnewBKsspMtX++C1yIa3nJ5R2LSbLCfJT3uFdcRoU/NZjoM4kOMKyOD9Sa/2vlgN8G07K3SJnw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - optional: true - - /esbuild-darwin-arm64/0.15.9: - resolution: {integrity: sha512-VZIMlcRN29yg/sv7DsDwN+OeufCcoTNaTl3Vnav7dL/nvsApD7uvhVRbgyMzv0zU/PP0xRhhIpTyc7lxEzHGSw==} + /esbuild-darwin-arm64/0.15.15: + resolution: {integrity: sha512-P8jOZ5zshCNIuGn+9KehKs/cq5uIniC+BeCykvdVhx/rBXSxmtj3CUIKZz4sDCuESMbitK54drf/2QX9QHG5Ag==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] requiresBuild: true - dev: true optional: true /esbuild-freebsd-64/0.14.51: @@ -10102,21 +10231,12 @@ packages: dev: true optional: true - /esbuild-freebsd-64/0.15.16: - resolution: {integrity: sha512-UzIc0xlRx5x9kRuMr+E3+hlSOxa/aRqfuMfiYBXu2jJ8Mzej4lGL7+o6F5hzhLqWfWm1GWHNakIdlqg1ayaTNQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - optional: true - - /esbuild-freebsd-64/0.15.9: - resolution: {integrity: sha512-uM4z5bTvuAXqPxrI204txhlsPIolQPWRMLenvGuCPZTnnGlCMF2QLs0Plcm26gcskhxewYo9LkkmYSS5Czrb5A==} + /esbuild-freebsd-64/0.15.15: + resolution: {integrity: sha512-KkTg+AmDXz1IvA9S1gt8dE24C8Thx0X5oM0KGF322DuP+P3evwTL9YyusHAWNsh4qLsR80nvBr/EIYs29VSwuA==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] requiresBuild: true - dev: true optional: true /esbuild-freebsd-arm64/0.14.51: @@ -10128,21 +10248,12 @@ packages: dev: true optional: true - /esbuild-freebsd-arm64/0.15.16: - resolution: {integrity: sha512-8xyiYuGc0DLZphFQIiYaLHlfoP+hAN9RHbE+Ibh8EUcDNHAqbQgUrQg7pE7Bo00rXmQ5Ap6KFgcR0b4ALZls1g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - optional: true - - /esbuild-freebsd-arm64/0.15.9: - resolution: {integrity: sha512-HHDjT3O5gWzicGdgJ5yokZVN9K9KG05SnERwl9nBYZaCjcCgj/sX8Ps1jvoFSfNCO04JSsHSOWo4qvxFuj8FoA==} + /esbuild-freebsd-arm64/0.15.15: + resolution: {integrity: sha512-FUcML0DRsuyqCMfAC+HoeAqvWxMeq0qXvclZZ/lt2kLU6XBnDA5uKTLUd379WYEyVD4KKFctqWd9tTuk8C/96g==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] requiresBuild: true - dev: true optional: true /esbuild-linux-32/0.14.51: @@ -10154,21 +10265,12 @@ packages: dev: true optional: true - /esbuild-linux-32/0.15.16: - resolution: {integrity: sha512-iGijUTV+0kIMyUVoynK0v+32Oi8yyp0xwMzX69GX+5+AniNy/C/AL1MjFTsozRp/3xQPl7jVux/PLe2ds10/2w==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - optional: true - - /esbuild-linux-32/0.15.9: - resolution: {integrity: sha512-AQIdE8FugGt1DkcekKi5ycI46QZpGJ/wqcMr7w6YUmOmp2ohQ8eO4sKUsOxNOvYL7hGEVwkndSyszR6HpVHLFg==} + /esbuild-linux-32/0.15.15: + resolution: {integrity: sha512-q28Qn5pZgHNqug02aTkzw5sW9OklSo96b5nm17Mq0pDXrdTBcQ+M6Q9A1B+dalFeynunwh/pvfrNucjzwDXj+Q==} engines: {node: '>=12'} cpu: [ia32] os: [linux] requiresBuild: true - dev: true optional: true /esbuild-linux-64/0.14.51: @@ -10180,23 +10282,14 @@ packages: dev: true optional: true - /esbuild-linux-64/0.15.16: - resolution: {integrity: sha512-tuSOjXdLw7VzaUj89fIdAaQT7zFGbKBcz4YxbWrOiXkwscYgE7HtTxUavreBbnRkGxKwr9iT/gmeJWNm4djy/g==} + /esbuild-linux-64/0.15.15: + resolution: {integrity: sha512-217KPmWMirkf8liO+fj2qrPwbIbhNTGNVtvqI1TnOWJgcMjUWvd677Gq3fTzXEjilkx2yWypVnTswM2KbXgoAg==} engines: {node: '>=12'} cpu: [x64] os: [linux] requiresBuild: true optional: true - /esbuild-linux-64/0.15.9: - resolution: {integrity: sha512-4RXjae7g6Qs7StZyiYyXTZXBlfODhb1aBVAjd+ANuPmMhWthQilWo7rFHwJwL7DQu1Fjej2sODAVwLbcIVsAYQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /esbuild-linux-arm/0.14.51: resolution: {integrity: sha512-LsJynDxYF6Neg7ZC7748yweCDD+N8ByCv22/7IAZglIEniEkqdF4HCaa49JNDLw1UQGlYuhOB8ZT/MmcSWzcWg==} engines: {node: '>=12'} @@ -10206,21 +10299,12 @@ packages: dev: true optional: true - /esbuild-linux-arm/0.15.16: - resolution: {integrity: sha512-XKcrxCEXDTOuoRj5l12tJnkvuxXBMKwEC5j0JISw3ziLf0j4zIwXbKbTmUrKFWbo6ZgvNpa7Y5dnbsjVvH39bQ==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - optional: true - - /esbuild-linux-arm/0.15.9: - resolution: {integrity: sha512-3Zf2GVGUOI7XwChH3qrnTOSqfV1V4CAc/7zLVm4lO6JT6wbJrTgEYCCiNSzziSju+J9Jhf9YGWk/26quWPC6yQ==} + /esbuild-linux-arm/0.15.15: + resolution: {integrity: sha512-RYVW9o2yN8yM7SB1yaWr378CwrjvGCyGybX3SdzPHpikUHkME2AP55Ma20uNwkNyY2eSYFX9D55kDrfQmQBR4w==} engines: {node: '>=12'} cpu: [arm] os: [linux] requiresBuild: true - dev: true optional: true /esbuild-linux-arm64/0.14.51: @@ -10232,21 +10316,12 @@ packages: dev: true optional: true - /esbuild-linux-arm64/0.15.16: - resolution: {integrity: sha512-mPYksnfHnemNrvjrDhZyixL/AfbJN0Xn9S34ZOHYdh6/jJcNd8iTsv3JwJoEvTJqjMggjMhGUPJAdjnFBHoH8A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - optional: true - - /esbuild-linux-arm64/0.15.9: - resolution: {integrity: sha512-a+bTtxJmYmk9d+s2W4/R1SYKDDAldOKmWjWP0BnrWtDbvUBNOm++du0ysPju4mZVoEFgS1yLNW+VXnG/4FNwdQ==} + /esbuild-linux-arm64/0.15.15: + resolution: {integrity: sha512-/ltmNFs0FivZkYsTzAsXIfLQX38lFnwJTWCJts0IbCqWZQe+jjj0vYBNbI0kmXLb3y5NljiM5USVAO1NVkdh2g==} engines: {node: '>=12'} cpu: [arm64] os: [linux] requiresBuild: true - dev: true optional: true /esbuild-linux-mips64le/0.14.51: @@ -10258,21 +10333,12 @@ packages: dev: true optional: true - /esbuild-linux-mips64le/0.15.16: - resolution: {integrity: sha512-kSJO2PXaxfm0pWY39+YX+QtpFqyyrcp0ZeI8QPTrcFVQoWEPiPVtOfTZeS3ZKedfH+Ga38c4DSzmKMQJocQv6A==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - optional: true - - /esbuild-linux-mips64le/0.15.9: - resolution: {integrity: sha512-Zn9HSylDp89y+TRREMDoGrc3Z4Hs5u56ozZLQCiZAUx2+HdbbXbWdjmw3FdTJ/i7t5Cew6/Q+6kfO3KCcFGlyw==} + /esbuild-linux-mips64le/0.15.15: + resolution: {integrity: sha512-PksEPb321/28GFFxtvL33yVPfnMZihxkEv5zME2zapXGp7fA1X2jYeiTUK+9tJ/EGgcNWuwvtawPxJG7Mmn86A==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] requiresBuild: true - dev: true optional: true /esbuild-linux-ppc64le/0.14.51: @@ -10284,21 +10350,12 @@ packages: dev: true optional: true - /esbuild-linux-ppc64le/0.15.16: - resolution: {integrity: sha512-NimPikwkBY0yGABw6SlhKrtT35sU4O23xkhlrTT/O6lSxv3Pm5iSc6OYaqVAHWkLdVf31bF4UDVFO+D990WpAA==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - optional: true - - /esbuild-linux-ppc64le/0.15.9: - resolution: {integrity: sha512-OEiOxNAMH9ENFYqRsWUj3CWyN3V8P3ZXyfNAtX5rlCEC/ERXrCEFCJji/1F6POzsXAzxvUJrTSTCy7G6BhA6Fw==} + /esbuild-linux-ppc64le/0.15.15: + resolution: {integrity: sha512-ek8gJBEIhcpGI327eAZigBOHl58QqrJrYYIZBWQCnH3UnXoeWMrMZLeeZL8BI2XMBhP+sQ6ERctD5X+ajL/AIA==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] requiresBuild: true - dev: true optional: true /esbuild-linux-riscv64/0.14.51: @@ -10310,21 +10367,12 @@ packages: dev: true optional: true - /esbuild-linux-riscv64/0.15.16: - resolution: {integrity: sha512-ty2YUHZlwFOwp7pR+J87M4CVrXJIf5ZZtU/umpxgVJBXvWjhziSLEQxvl30SYfUPq0nzeWKBGw5i/DieiHeKfw==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - optional: true - - /esbuild-linux-riscv64/0.15.9: - resolution: {integrity: sha512-ukm4KsC3QRausEFjzTsOZ/qqazw0YvJsKmfoZZm9QW27OHjk2XKSQGGvx8gIEswft/Sadp03/VZvAaqv5AIwNA==} + /esbuild-linux-riscv64/0.15.15: + resolution: {integrity: sha512-H5ilTZb33/GnUBrZMNJtBk7/OXzDHDXjIzoLXHSutwwsLxSNaLxzAaMoDGDd/keZoS+GDBqNVxdCkpuiRW4OSw==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] requiresBuild: true - dev: true optional: true /esbuild-linux-s390x/0.14.51: @@ -10336,21 +10384,12 @@ packages: dev: true optional: true - /esbuild-linux-s390x/0.15.16: - resolution: {integrity: sha512-VkZaGssvPDQtx4fvVdZ9czezmyWyzpQhEbSNsHZZN0BHvxRLOYAQ7sjay8nMQwYswP6O2KlZluRMNPYefFRs+w==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - optional: true - - /esbuild-linux-s390x/0.15.9: - resolution: {integrity: sha512-uDOQEH55wQ6ahcIKzQr3VyjGc6Po/xblLGLoUk3fVL1qjlZAibtQr6XRfy5wPJLu/M2o0vQKLq4lyJ2r1tWKcw==} + /esbuild-linux-s390x/0.15.15: + resolution: {integrity: sha512-jKaLUg78mua3rrtrkpv4Or2dNTJU7bgHN4bEjT4OX4GR7nLBSA9dfJezQouTxMmIW7opwEC5/iR9mpC18utnxQ==} engines: {node: '>=12'} cpu: [s390x] os: [linux] requiresBuild: true - dev: true optional: true /esbuild-netbsd-64/0.14.51: @@ -10362,21 +10401,12 @@ packages: dev: true optional: true - /esbuild-netbsd-64/0.15.16: - resolution: {integrity: sha512-ElQ9rhdY51et6MJTWrCPbqOd/YuPowD7Cxx3ee8wlmXQQVW7UvQI6nSprJ9uVFQISqSF5e5EWpwWqXZsECLvXg==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - optional: true - - /esbuild-netbsd-64/0.15.9: - resolution: {integrity: sha512-yWgxaYTQz+TqX80wXRq6xAtb7GSBAp6gqLKfOdANg9qEmAI1Bxn04IrQr0Mzm4AhxvGKoHzjHjMgXbCCSSDxcw==} + /esbuild-netbsd-64/0.15.15: + resolution: {integrity: sha512-aOvmF/UkjFuW6F36HbIlImJTTx45KUCHJndtKo+KdP8Dhq3mgLRKW9+6Ircpm8bX/RcS3zZMMmaBLkvGY06Gvw==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] requiresBuild: true - dev: true optional: true /esbuild-openbsd-64/0.14.51: @@ -10388,23 +10418,14 @@ packages: dev: true optional: true - /esbuild-openbsd-64/0.15.16: - resolution: {integrity: sha512-KgxMHyxMCT+NdLQE1zVJEsLSt2QQBAvJfmUGDmgEq8Fvjrf6vSKB00dVHUEDKcJwMID6CdgCpvYNt999tIYhqA==} + /esbuild-openbsd-64/0.15.15: + resolution: {integrity: sha512-HFFX+WYedx1w2yJ1VyR1Dfo8zyYGQZf1cA69bLdrHzu9svj6KH6ZLK0k3A1/LFPhcEY9idSOhsB2UyU0tHPxgQ==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] requiresBuild: true optional: true - /esbuild-openbsd-64/0.15.9: - resolution: {integrity: sha512-JmS18acQl4iSAjrEha1MfEmUMN4FcnnrtTaJ7Qg0tDCOcgpPPQRLGsZqhes0vmx8VA6IqRyScqXvaL7+Q0Uf3A==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: true - optional: true - /esbuild-sunos-64/0.14.51: resolution: {integrity: sha512-HoHaCswHxLEYN8eBTtyO0bFEWvA3Kdb++hSQ/lLG7TyKF69TeSG0RNoBRAs45x/oCeWaTDntEZlYwAfQlhEtJA==} engines: {node: '>=12'} @@ -10414,21 +10435,12 @@ packages: dev: true optional: true - /esbuild-sunos-64/0.15.16: - resolution: {integrity: sha512-exSAx8Phj7QylXHlMfIyEfNrmqnLxFqLxdQF6MBHPdHAjT7fsKaX6XIJn+aQEFiOcE4X8e7VvdMCJ+WDZxjSRQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - optional: true - - /esbuild-sunos-64/0.15.9: - resolution: {integrity: sha512-UKynGSWpzkPmXW3D2UMOD9BZPIuRaSqphxSCwScfEE05Be3KAmvjsBhht1fLzKpiFVJb0BYMd4jEbWMyJ/z1hQ==} + /esbuild-sunos-64/0.15.15: + resolution: {integrity: sha512-jOPBudffG4HN8yJXcK9rib/ZTFoTA5pvIKbRrt3IKAGMq1EpBi4xoVoSRrq/0d4OgZLaQbmkHp8RO9eZIn5atA==} engines: {node: '>=12'} cpu: [x64] os: [sunos] requiresBuild: true - dev: true optional: true /esbuild-windows-32/0.14.51: @@ -10440,21 +10452,12 @@ packages: dev: true optional: true - /esbuild-windows-32/0.15.16: - resolution: {integrity: sha512-zQgWpY5pUCSTOwqKQ6/vOCJfRssTvxFuEkpB4f2VUGPBpdddZfdj8hbZuFRdZRPIVHvN7juGcpgCA/XCF37mAQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - optional: true - - /esbuild-windows-32/0.15.9: - resolution: {integrity: sha512-aqXvu4/W9XyTVqO/hw3rNxKE1TcZiEYHPsXM9LwYmKSX9/hjvfIJzXwQBlPcJ/QOxedfoMVH0YnhhQ9Ffb0RGA==} + /esbuild-windows-32/0.15.15: + resolution: {integrity: sha512-MDkJ3QkjnCetKF0fKxCyYNBnOq6dmidcwstBVeMtXSgGYTy8XSwBeIE4+HuKiSsG6I/mXEb++px3IGSmTN0XiA==} engines: {node: '>=12'} cpu: [ia32] os: [win32] requiresBuild: true - dev: true optional: true /esbuild-windows-64/0.14.51: @@ -10466,21 +10469,12 @@ packages: dev: true optional: true - /esbuild-windows-64/0.15.16: - resolution: {integrity: sha512-HjW1hHRLSncnM3MBCP7iquatHVJq9l0S2xxsHHj4yzf4nm9TU4Z7k4NkeMlD/dHQ4jPlQQhwcMvwbJiOefSuZw==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - optional: true - - /esbuild-windows-64/0.15.9: - resolution: {integrity: sha512-zm7h91WUmlS4idMtjvCrEeNhlH7+TNOmqw5dJPJZrgFaxoFyqYG6CKDpdFCQXdyKpD5yvzaQBOMVTCBVKGZDEg==} + /esbuild-windows-64/0.15.15: + resolution: {integrity: sha512-xaAUIB2qllE888SsMU3j9nrqyLbkqqkpQyWVkfwSil6BBPgcPk3zOFitTTncEKCLTQy3XV9RuH7PDj3aJDljWA==} engines: {node: '>=12'} cpu: [x64] os: [win32] requiresBuild: true - dev: true optional: true /esbuild-windows-arm64/0.14.51: @@ -10492,21 +10486,12 @@ packages: dev: true optional: true - /esbuild-windows-arm64/0.15.16: - resolution: {integrity: sha512-oCcUKrJaMn04Vxy9Ekd8x23O8LoU01+4NOkQ2iBToKgnGj5eo1vU9i27NQZ9qC8NFZgnQQZg5oZWAejmbsppNA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - optional: true - - /esbuild-windows-arm64/0.15.9: - resolution: {integrity: sha512-yQEVIv27oauAtvtuhJVfSNMztJJX47ismRS6Sv2QMVV9RM+6xjbMWuuwM2nxr5A2/gj/mu2z9YlQxiwoFRCfZA==} + /esbuild-windows-arm64/0.15.15: + resolution: {integrity: sha512-ttuoCYCIJAFx4UUKKWYnFdrVpoXa3+3WWkXVI6s09U+YjhnyM5h96ewTq/WgQj9LFSIlABQvadHSOQyAVjW5xQ==} engines: {node: '>=12'} cpu: [arm64] os: [win32] requiresBuild: true - dev: true optional: true /esbuild/0.14.51: @@ -10537,64 +10522,34 @@ packages: esbuild-windows-arm64: 0.14.51 dev: true - /esbuild/0.15.16: - resolution: {integrity: sha512-o6iS9zxdHrrojjlj6pNGC2NAg86ECZqIETswTM5KmJitq+R1YmahhWtMumeQp9lHqJaROGnsBi2RLawGnfo5ZQ==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/android-arm': 0.15.16 - '@esbuild/linux-loong64': 0.15.16 - esbuild-android-64: 0.15.16 - esbuild-android-arm64: 0.15.16 - esbuild-darwin-64: 0.15.16 - esbuild-darwin-arm64: 0.15.16 - esbuild-freebsd-64: 0.15.16 - esbuild-freebsd-arm64: 0.15.16 - esbuild-linux-32: 0.15.16 - esbuild-linux-64: 0.15.16 - esbuild-linux-arm: 0.15.16 - esbuild-linux-arm64: 0.15.16 - esbuild-linux-mips64le: 0.15.16 - esbuild-linux-ppc64le: 0.15.16 - esbuild-linux-riscv64: 0.15.16 - esbuild-linux-s390x: 0.15.16 - esbuild-netbsd-64: 0.15.16 - esbuild-openbsd-64: 0.15.16 - esbuild-sunos-64: 0.15.16 - esbuild-windows-32: 0.15.16 - esbuild-windows-64: 0.15.16 - esbuild-windows-arm64: 0.15.16 - - /esbuild/0.15.9: - resolution: {integrity: sha512-OnYr1rkMVxtmMHIAKZLMcEUlJmqcbxBz9QoBU8G9v455na0fuzlT/GLu6l+SRghrk0Mm2fSSciMmzV43Q8e0Gg==} + /esbuild/0.15.15: + resolution: {integrity: sha512-TEw/lwK4Zzld9x3FedV6jy8onOUHqcEX3ADFk4k+gzPUwrxn8nWV62tH0udo8jOtjFodlEfc4ypsqX3e+WWO6w==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.15.9 - '@esbuild/linux-loong64': 0.15.9 - esbuild-android-64: 0.15.9 - esbuild-android-arm64: 0.15.9 - esbuild-darwin-64: 0.15.9 - esbuild-darwin-arm64: 0.15.9 - esbuild-freebsd-64: 0.15.9 - esbuild-freebsd-arm64: 0.15.9 - esbuild-linux-32: 0.15.9 - esbuild-linux-64: 0.15.9 - esbuild-linux-arm: 0.15.9 - esbuild-linux-arm64: 0.15.9 - esbuild-linux-mips64le: 0.15.9 - esbuild-linux-ppc64le: 0.15.9 - esbuild-linux-riscv64: 0.15.9 - esbuild-linux-s390x: 0.15.9 - esbuild-netbsd-64: 0.15.9 - esbuild-openbsd-64: 0.15.9 - esbuild-sunos-64: 0.15.9 - esbuild-windows-32: 0.15.9 - esbuild-windows-64: 0.15.9 - esbuild-windows-arm64: 0.15.9 - dev: true + '@esbuild/android-arm': 0.15.15 + '@esbuild/linux-loong64': 0.15.15 + esbuild-android-64: 0.15.15 + esbuild-android-arm64: 0.15.15 + esbuild-darwin-64: 0.15.15 + esbuild-darwin-arm64: 0.15.15 + esbuild-freebsd-64: 0.15.15 + esbuild-freebsd-arm64: 0.15.15 + esbuild-linux-32: 0.15.15 + esbuild-linux-64: 0.15.15 + esbuild-linux-arm: 0.15.15 + esbuild-linux-arm64: 0.15.15 + esbuild-linux-mips64le: 0.15.15 + esbuild-linux-ppc64le: 0.15.15 + esbuild-linux-riscv64: 0.15.15 + esbuild-linux-s390x: 0.15.15 + esbuild-netbsd-64: 0.15.15 + esbuild-openbsd-64: 0.15.15 + esbuild-sunos-64: 0.15.15 + esbuild-windows-32: 0.15.15 + esbuild-windows-64: 0.15.15 + esbuild-windows-arm64: 0.15.15 /escalade/3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} @@ -10634,8 +10589,8 @@ packages: source-map: 0.6.1 dev: false - /eslint-config-next/13.0.2_dyxdave6dwjbccc5dgiifcmuza: - resolution: {integrity: sha512-SrrHp+zBDYLjOFZdM5b9aW/pliK687Xxfa+qpDuL08Z04ReHhmz3L+maXaAqgrEVZHQximP7nh0El4yNDJW+CA==} + /eslint-config-next/13.0.5_dyxdave6dwjbccc5dgiifcmuza: + resolution: {integrity: sha512-lge94W7ME6kNCO96eCykq5GbKbllzmcDNDhh1/llMCRgNPl0+GIQ8dOoM0I7uRQVW56VmTXFybJFXgow11a5pg==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 typescript: '>=3.3.1' @@ -10643,15 +10598,15 @@ packages: typescript: optional: true dependencies: - '@next/eslint-plugin-next': 13.0.2 + '@next/eslint-plugin-next': 13.0.5 '@rushstack/eslint-patch': 1.2.0 - '@typescript-eslint/parser': 5.38.0_dyxdave6dwjbccc5dgiifcmuza + '@typescript-eslint/parser': 5.44.0_dyxdave6dwjbccc5dgiifcmuza eslint: 7.32.0 eslint-import-resolver-node: 0.3.6 - eslint-import-resolver-typescript: 2.7.1_hpmu7kn6tcn2vnxpfzvv33bxmy - eslint-plugin-import: 2.26.0_llenlh55kffvx5shvafgvngljy + eslint-import-resolver-typescript: 3.5.2_hpmu7kn6tcn2vnxpfzvv33bxmy + eslint-plugin-import: 2.26.0_oh5e64nvaqb7rvs6vgartb7ywi eslint-plugin-jsx-a11y: 6.6.1_eslint@7.32.0 - eslint-plugin-react: 7.31.8_eslint@7.32.0 + eslint-plugin-react: 7.31.11_eslint@7.32.0 eslint-plugin-react-hooks: 4.6.0_eslint@7.32.0 typescript: 4.8.3 transitivePeerDependencies: @@ -10676,25 +10631,27 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript/2.7.1_hpmu7kn6tcn2vnxpfzvv33bxmy: - resolution: {integrity: sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==} - engines: {node: '>=4'} + /eslint-import-resolver-typescript/3.5.2_hpmu7kn6tcn2vnxpfzvv33bxmy: + resolution: {integrity: sha512-zX4ebnnyXiykjhcBvKIf5TNvt8K7yX6bllTRZ14MiurKPjDpCAZujlszTdB8pcNXhZcOf+god4s9SjQa5GnytQ==} + engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '*' eslint-plugin-import: '*' dependencies: debug: 4.3.4 + enhanced-resolve: 5.12.0 eslint: 7.32.0 - eslint-plugin-import: 2.26.0_llenlh55kffvx5shvafgvngljy - glob: 7.2.3 + eslint-plugin-import: 2.26.0_oh5e64nvaqb7rvs6vgartb7ywi + get-tsconfig: 4.2.0 + globby: 13.1.2 + is-core-module: 2.11.0 is-glob: 4.0.3 - resolve: 1.22.1 - tsconfig-paths: 3.14.1 + synckit: 0.8.4 transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils/2.7.4_7qyu25wun3nsw5oqn4xapjthva: + /eslint-module-utils/2.7.4_nrhrtbywcly4qmcfetteojk3uu: resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} peerDependencies: @@ -10715,16 +10672,16 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.38.0_dyxdave6dwjbccc5dgiifcmuza + '@typescript-eslint/parser': 5.44.0_dyxdave6dwjbccc5dgiifcmuza debug: 3.2.7 eslint: 7.32.0 eslint-import-resolver-node: 0.3.6 - eslint-import-resolver-typescript: 2.7.1_hpmu7kn6tcn2vnxpfzvv33bxmy + eslint-import-resolver-typescript: 3.5.2_hpmu7kn6tcn2vnxpfzvv33bxmy transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-import/2.26.0_llenlh55kffvx5shvafgvngljy: + /eslint-plugin-import/2.26.0_oh5e64nvaqb7rvs6vgartb7ywi: resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} engines: {node: '>=4'} peerDependencies: @@ -10734,19 +10691,19 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.38.0_dyxdave6dwjbccc5dgiifcmuza - array-includes: 3.1.5 - array.prototype.flat: 1.3.0 + '@typescript-eslint/parser': 5.44.0_dyxdave6dwjbccc5dgiifcmuza + array-includes: 3.1.6 + array.prototype.flat: 1.3.1 debug: 2.6.9 doctrine: 2.1.0 eslint: 7.32.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.4_7qyu25wun3nsw5oqn4xapjthva + eslint-module-utils: 2.7.4_nrhrtbywcly4qmcfetteojk3uu has: 1.0.3 - is-core-module: 2.10.0 + is-core-module: 2.11.0 is-glob: 4.0.3 minimatch: 3.1.2 - object.values: 1.1.5 + object.values: 1.1.6 resolve: 1.22.1 tsconfig-paths: 3.14.1 transitivePeerDependencies: @@ -10761,11 +10718,11 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: - '@babel/runtime': 7.19.0 + '@babel/runtime': 7.20.1 aria-query: 4.2.2 - array-includes: 3.1.5 + array-includes: 3.1.6 ast-types-flow: 0.0.7 - axe-core: 4.4.3 + axe-core: 4.5.2 axobject-query: 2.2.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 @@ -10777,12 +10734,12 @@ packages: semver: 6.3.0 dev: true - /eslint-plugin-no-only-tests/3.0.0: - resolution: {integrity: sha512-I0PeXMs1vu21ap45hey4HQCJRqpcoIvGcNTPJe+UhUm8TwjQ6//mCrDqF8q0WS6LgmRDwQ4ovQej0AQsAHb5yg==} + /eslint-plugin-no-only-tests/3.1.0: + resolution: {integrity: sha512-Lf4YW/bL6Un1R6A76pRZyE1dl1vr31G/ev8UzIc/geCgFWyrKil8hVjYqWVKGB/UIGmb6Slzs9T0wNezdSVegw==} engines: {node: '>=5.0.0'} dev: false - /eslint-plugin-prettier/4.2.1_7gsvg5lgwpfdww3i7smtqxamuy: + /eslint-plugin-prettier/4.2.1_uxd3uwca74b5prxme7kige3a7y: resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -10795,7 +10752,7 @@ packages: dependencies: eslint: 7.32.0 eslint-config-prettier: 8.5.0_eslint@7.32.0 - prettier: 2.7.1 + prettier: 2.8.0 prettier-linter-helpers: 1.0.0 /eslint-plugin-react-hooks/4.6.0_eslint@7.32.0: @@ -10806,27 +10763,28 @@ packages: dependencies: eslint: 7.32.0 - /eslint-plugin-react/7.31.8_eslint@7.32.0: - resolution: {integrity: sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==} + /eslint-plugin-react/7.31.11_eslint@7.32.0: + resolution: {integrity: sha512-TTvq5JsT5v56wPa9OYHzsrOlHzKZKjV+aLgS+55NJP/cuzdiQPC7PfYoUjMoxlffKtvijpk7vA/jmuqRb9nohw==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: - array-includes: 3.1.5 - array.prototype.flatmap: 1.3.0 + array-includes: 3.1.6 + array.prototype.flatmap: 1.3.1 + array.prototype.tosorted: 1.1.1 doctrine: 2.1.0 eslint: 7.32.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.3 minimatch: 3.1.2 - object.entries: 1.1.5 - object.fromentries: 2.0.5 - object.hasown: 1.1.1 - object.values: 1.1.5 + object.entries: 1.1.6 + object.fromentries: 2.0.6 + object.hasown: 1.1.2 + object.values: 1.1.6 prop-types: 15.8.1 resolve: 2.0.0-next.4 semver: 6.3.0 - string.prototype.matchall: 4.0.7 + string.prototype.matchall: 4.0.8 /eslint-plugin-turbo/0.0.4_eslint@7.32.0: resolution: {integrity: sha512-dfmYE/iPvoJInQq+5E/0mj140y/rYwKtzZkn3uVK8+nvwC5zmWKQ6ehMWrL4bYBkGzSgpOndZM+jOXhPQ2m8Cg==} @@ -10843,7 +10801,7 @@ packages: eslint: '>=7.32.0' dependencies: '@babel/helper-validator-identifier': 7.19.1 - ci-info: 3.4.0 + ci-info: 3.7.0 clean-regexp: 1.0.0 eslint: 7.32.0 eslint-utils: 3.0.0_eslint@7.32.0 @@ -10855,7 +10813,7 @@ packages: read-pkg-up: 7.0.1 regexp-tree: 0.1.24 safe-regex: 2.1.1 - semver: 7.3.7 + semver: 7.3.8 strip-indent: 3.0.0 dev: false @@ -10918,7 +10876,7 @@ packages: file-entry-cache: 6.0.1 functional-red-black-tree: 1.0.1 glob-parent: 5.1.2 - globals: 13.17.0 + globals: 13.18.0 ignore: 4.0.6 import-fresh: 3.3.0 imurmurhash: 0.1.4 @@ -10932,10 +10890,10 @@ packages: optionator: 0.9.1 progress: 2.0.3 regexpp: 3.2.0 - semver: 7.3.7 + semver: 7.3.8 strip-ansi: 6.0.1 strip-json-comments: 3.1.1 - table: 6.8.0 + table: 6.8.1 text-table: 0.2.0 v8-compile-cache: 2.3.0 transitivePeerDependencies: @@ -11024,7 +10982,7 @@ packages: dev: true /event-stream/3.3.4: - resolution: {integrity: sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=} + resolution: {integrity: sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==} dependencies: duplexer: 0.1.2 from: 0.1.7 @@ -11089,21 +11047,6 @@ packages: engines: {node: '>= 0.8.0'} dev: false - /expand-brackets/2.1.4: - resolution: {integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==} - engines: {node: '>=0.10.0'} - dependencies: - debug: 2.6.9 - define-property: 0.2.5 - extend-shallow: 2.0.1 - posix-character-classes: 0.1.1 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - transitivePeerDependencies: - - supports-color - dev: false - /expect-type/0.15.0: resolution: {integrity: sha512-yWnriYB4e8G54M5/fAFj7rCIBiKs1HAACaY13kCz6Ku0dezjS9aMcfcdVK2X8Tv2tEV1BPz/wKfQ7WA4S/d8aA==} @@ -11117,13 +11060,13 @@ packages: jest-message-util: 27.5.1 dev: false - /express/4.18.1: - resolution: {integrity: sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==} + /express/4.18.2: + resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==} engines: {node: '>= 0.10.0'} dependencies: accepts: 1.3.8 array-flatten: 1.1.1 - body-parser: 1.20.0 + body-parser: 1.20.1 content-disposition: 0.5.4 content-type: 1.0.4 cookie: 0.5.0 @@ -11142,7 +11085,7 @@ packages: parseurl: 1.3.3 path-to-regexp: 0.1.7 proxy-addr: 2.0.7 - qs: 6.10.3 + qs: 6.11.0 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.18.0 @@ -11183,14 +11126,6 @@ packages: is-extendable: 0.1.1 dev: false - /extend-shallow/3.0.2: - resolution: {integrity: sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==} - engines: {node: '>=0.10.0'} - dependencies: - assign-symbols: 1.0.0 - is-extendable: 1.0.1 - dev: false - /extend/3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} dev: false @@ -11207,22 +11142,6 @@ packages: iconv-lite: 0.4.24 tmp: 0.0.33 - /extglob/2.0.4: - resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==} - engines: {node: '>=0.10.0'} - dependencies: - array-unique: 0.3.2 - define-property: 1.0.0 - expand-brackets: 2.1.4 - extend-shallow: 2.0.1 - fragment-cache: 0.2.1 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - transitivePeerDependencies: - - supports-color - dev: false - /fast-decode-uri-component/1.0.1: resolution: {integrity: sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==} @@ -11232,20 +11151,6 @@ packages: /fast-diff/1.2.0: resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==} - /fast-glob/2.2.7: - resolution: {integrity: sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==} - engines: {node: '>=4.0.0'} - dependencies: - '@mrmlnc/readdir-enhanced': 2.2.1 - '@nodelib/fs.stat': 1.1.3 - glob-parent: 3.1.0 - is-glob: 4.0.3 - merge2: 1.4.1 - micromatch: 3.1.10 - transitivePeerDependencies: - - supports-color - dev: false - /fast-glob/3.2.12: resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} engines: {node: '>=8.6.0'} @@ -11307,13 +11212,14 @@ packages: /fastify-plugin/3.0.1: resolution: {integrity: sha512-qKcDXmuZadJqdTm6vlCqioEbyewF60b/0LOFCcYN1B6BIZGlYJumWWOYs70SFYLDAH4YqdE1cxH/RKMG7rFxgA==} - /fastify/3.29.2: - resolution: {integrity: sha512-XFuIF4T9IdkCVtV0amWQZg50w8iPn8MoAV4yK1DP88dU7YEwxDOOpVgKLWZS4YJA8RU001KUfg2b/2L6kEwJWA==} + /fastify/3.29.4: + resolution: {integrity: sha512-BEyKidZQvscNaiF1BLh+YLE7AzHH03NexhPzrwZP6KBQ+jG2czdgq72X+RFB5rK9hbqdaafVb5yiWN+hCvHfYg==} dependencies: '@fastify/ajv-compiler': 1.1.0 '@fastify/error': 2.0.0 abstract-logging: 2.0.1 avvio: 7.2.5 + content-type: 1.0.4 fast-json-stringify: 2.7.13 find-my-way: 4.5.1 flatstr: 1.0.12 @@ -11323,7 +11229,7 @@ packages: proxy-addr: 2.0.7 rfdc: 1.3.0 secure-json-parse: 2.5.0 - semver: 7.3.7 + semver: 7.3.8 tiny-lru: 8.0.2 transitivePeerDependencies: - supports-color @@ -11367,7 +11273,7 @@ packages: object-assign: 4.1.1 promise: 7.3.1 setimmediate: 1.0.5 - ua-parser-js: 0.7.31 + ua-parser-js: 0.7.32 transitivePeerDependencies: - encoding dev: false @@ -11402,15 +11308,15 @@ packages: dependencies: flat-cache: 3.0.4 - /file-loader/6.2.0_webpack@5.74.0: + /file-loader/6.2.0_webpack@5.75.0: resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} engines: {node: '>= 10.13.0'} peerDependencies: webpack: ^4.0.0 || ^5.0.0 dependencies: - loader-utils: 2.0.2 + loader-utils: 2.0.4 schema-utils: 3.1.1 - webpack: 5.74.0 + webpack: 5.75.0 dev: false /file-type/16.5.4: @@ -11442,6 +11348,12 @@ packages: engines: {node: '>=4'} dev: true + /filelist/1.0.4: + resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} + dependencies: + minimatch: 5.1.0 + dev: false + /filename-reserved-regex/2.0.0: resolution: {integrity: sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==} engines: {node: '>=4'} @@ -11456,18 +11368,14 @@ packages: trim-repeated: 1.0.0 dev: true + /filesize/10.0.5: + resolution: {integrity: sha512-qrzyt8gLh86nsyYiC3ibI5KyIYRCWg2yqIklYrWF4a0qNfekik4OQfn7AoPJG2hRrPMSlH6fET4VEITweZAzjA==} + engines: {node: '>= 14.0.0'} + dev: true + /filesize/8.0.7: resolution: {integrity: sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==} engines: {node: '>= 0.4.0'} - - /fill-range/4.0.0: - resolution: {integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 2.0.1 - is-number: 3.0.0 - repeat-string: 1.6.1 - to-regex-range: 2.1.1 dev: false /fill-range/7.0.1: @@ -11604,14 +11512,8 @@ packages: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} dependencies: is-callable: 1.2.7 - dev: true - /for-in/1.0.2: - resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==} - engines: {node: '>=0.10.0'} - dev: false - - /fork-ts-checker-webpack-plugin/6.5.2_kb3egcnme7w23lfa5xodfjfhge: + /fork-ts-checker-webpack-plugin/6.5.2_6zfmzkbwpqrt4wfukx5tx4a5zm: resolution: {integrity: sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -11633,13 +11535,13 @@ packages: deepmerge: 4.2.2 fs-extra: 9.1.0 glob: 7.2.3 - memfs: 3.4.7 + memfs: 3.4.12 minimatch: 3.1.2 schema-utils: 2.7.0 - semver: 7.3.7 + semver: 7.3.8 tapable: 1.1.3 typescript: 4.8.3 - webpack: 5.74.0 + webpack: 5.75.0 dev: false /form-data/3.0.1: @@ -11657,7 +11559,6 @@ packages: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.35 - dev: true /formidable/2.0.1: resolution: {integrity: sha512-rjTMNbp2BpfQShhFbR3Ruk3qk2y9jKpvMW78nJgx8QKtxjDVrwbZG+wvDOmVbifHyOUOQJXxqEy6r0faRrPzTQ==} @@ -11675,13 +11576,6 @@ packages: /fraction.js/4.2.0: resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} - /fragment-cache/0.2.1: - resolution: {integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==} - engines: {node: '>=0.10.0'} - dependencies: - map-cache: 0.2.2 - dev: false - /fresh/0.5.2: resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} engines: {node: '>= 0.6'} @@ -11738,7 +11632,7 @@ packages: resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} engines: {node: '>= 8'} dependencies: - minipass: 3.3.4 + minipass: 3.3.6 /fs-monkey/1.0.3: resolution: {integrity: sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==} @@ -11776,7 +11670,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.20.3 + es-abstract: 1.20.4 functions-have-names: 1.2.3 /functional-red-black-tree/1.0.1: @@ -11884,22 +11778,6 @@ packages: /get-tsconfig/4.2.0: resolution: {integrity: sha512-X8u8fREiYOE6S8hLbq99PeykTDoLVnxvF4DjWKJmz9xy2nNRdUcV8ZN9tniJFeKyTU3qnC9lL8n4Chd6LmVKHg==} - /get-value/2.0.6: - resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==} - engines: {node: '>=0.10.0'} - dev: false - - /get-workspaces/0.6.0: - resolution: {integrity: sha512-EWfuENHoxNGk4xoel0jJdm/nhm8oMGQYRsTWJDqrHaj7jyebSckZI0TwQaeWX1rzqpMLULYFrdxhYJPI1l2j3w==} - dependencies: - '@changesets/types': 0.4.0 - fs-extra: 7.0.1 - globby: 9.2.0 - read-yaml-file: 1.1.0 - transitivePeerDependencies: - - supports-color - dev: false - /git-raw-commits/2.0.11: resolution: {integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==} engines: {node: '>=10'} @@ -11948,19 +11826,12 @@ packages: ini: 1.3.8 dev: false - /github-buttons/2.22.0: - resolution: {integrity: sha512-N5bk01s1WgK1FVtoeSUVkRkJpkaSu8yHMPcjye+PTa0jsRjMRNrYqVLgpUf2RA5Kvec05DfHYAT6/68fwkdqPw==} - dev: false - - /github-slugger/1.4.0: - resolution: {integrity: sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==} + /github-buttons/2.22.1: + resolution: {integrity: sha512-937dpW009lbV8p1gg1SoUvUnJBnfJKYU6CEJcsdoLnBzI4YP7Y8oT/M0O7WTQwfErTYLCG9t0W1huaexSLx7yA==} dev: false - /glob-parent/3.1.0: - resolution: {integrity: sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==} - dependencies: - is-glob: 3.1.0 - path-dirname: 1.0.2 + /github-slugger/1.5.0: + resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==} dev: false /glob-parent/5.1.2: @@ -11975,10 +11846,6 @@ packages: dependencies: is-glob: 4.0.3 - /glob-to-regexp/0.3.0: - resolution: {integrity: sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==} - dev: false - /glob-to-regexp/0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} @@ -11988,7 +11855,7 @@ packages: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.1.2 + minimatch: 3.0.5 once: 1.4.0 path-is-absolute: 1.0.1 dev: false @@ -12025,8 +11892,8 @@ packages: once: 1.4.0 dev: false - /global-dirs/3.0.0: - resolution: {integrity: sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==} + /global-dirs/3.0.1: + resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==} engines: {node: '>=10'} dependencies: ini: 2.0.0 @@ -12052,12 +11919,16 @@ packages: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} - /globals/13.17.0: - resolution: {integrity: sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==} + /globals/13.18.0: + resolution: {integrity: sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 + /globalyzer/0.1.0: + resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} + dev: true + /globby/10.0.2: resolution: {integrity: sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==} engines: {node: '>=8'} @@ -12091,23 +11962,15 @@ packages: ignore: 5.2.0 merge2: 1.4.1 slash: 4.0.0 - dev: false - /globby/9.2.0: - resolution: {integrity: sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==} - engines: {node: '>=6'} + /globrex/0.1.2: + resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} + dev: true + + /gopd/1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: - '@types/glob': 7.2.0 - array-union: 1.0.2 - dir-glob: 2.2.2 - fast-glob: 2.2.7 - glob: 7.2.3 - ignore: 4.0.6 - pify: 4.0.1 - slash: 2.0.0 - transitivePeerDependencies: - - supports-color - dev: false + get-intrinsic: 1.1.3 /got/11.8.5: resolution: {integrity: sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ==} @@ -12115,7 +11978,7 @@ packages: dependencies: '@sindresorhus/is': 4.6.0 '@szmarczak/http-timer': 4.0.6 - '@types/cacheable-request': 6.0.2 + '@types/cacheable-request': 6.0.3 '@types/responselike': 1.0.0 cacheable-lookup: 5.0.4 cacheable-request: 7.0.2 @@ -12204,12 +12067,12 @@ packages: engines: {node: '>=0.4.7'} hasBin: true dependencies: - minimist: 1.2.6 + minimist: 1.2.7 neo-async: 2.6.2 source-map: 0.6.1 wordwrap: 1.0.0 optionalDependencies: - uglify-js: 3.17.1 + uglify-js: 3.17.4 dev: false /hard-rejection/2.1.0: @@ -12247,37 +12110,6 @@ packages: resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} dev: false - /has-value/0.3.1: - resolution: {integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==} - engines: {node: '>=0.10.0'} - dependencies: - get-value: 2.0.6 - has-values: 0.1.4 - isobject: 2.1.0 - dev: false - - /has-value/1.0.0: - resolution: {integrity: sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==} - engines: {node: '>=0.10.0'} - dependencies: - get-value: 2.0.6 - has-values: 1.0.0 - isobject: 3.0.1 - dev: false - - /has-values/0.1.4: - resolution: {integrity: sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==} - engines: {node: '>=0.10.0'} - dev: false - - /has-values/1.0.0: - resolution: {integrity: sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==} - engines: {node: '>=0.10.0'} - dependencies: - is-number: 3.0.0 - kind-of: 4.0.0 - dev: false - /has-yarn/2.1.0: resolution: {integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==} engines: {node: '>=8'} @@ -12368,10 +12200,10 @@ packages: /history/4.10.1: resolution: {integrity: sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==} dependencies: - '@babel/runtime': 7.19.0 + '@babel/runtime': 7.20.1 loose-envify: 1.4.0 resolve-pathname: 3.0.0 - tiny-invariant: 1.2.0 + tiny-invariant: 1.3.1 tiny-warning: 1.0.3 value-equal: 1.0.1 dev: false @@ -12399,11 +12231,11 @@ packages: lru-cache: 6.0.0 dev: false - /hosted-git-info/5.1.0: - resolution: {integrity: sha512-Ek+QmMEqZF8XrbFdwoDjSbm7rT23pCgEMOJmz6GPk/s4yH//RQfNPArhIxbguNxROq/+5lNBwCDHMhA903Kx1Q==} + /hosted-git-info/5.2.1: + resolution: {integrity: sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} dependencies: - lru-cache: 7.14.0 + lru-cache: 7.14.1 dev: false /hpack.js/2.1.6: @@ -12441,7 +12273,7 @@ packages: he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.15.0 + terser: 5.16.0 dev: false /html-rewriter-wasm/0.4.1: @@ -12456,7 +12288,7 @@ packages: resolution: {integrity: sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==} dev: false - /html-webpack-plugin/5.5.0_webpack@5.74.0: + /html-webpack-plugin/5.5.0_webpack@5.75.0: resolution: {integrity: sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==} engines: {node: '>=10.13.0'} peerDependencies: @@ -12467,7 +12299,7 @@ packages: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.74.0 + webpack: 5.75.0 dev: false /htmlparser2/6.1.0: @@ -12636,13 +12468,13 @@ packages: dev: false optional: true - /icss-utils/5.1.0_postcss@8.4.16: + /icss-utils/5.1.0_postcss@8.4.19: resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.16 + postcss: 8.4.19 dev: false /ieee754/1.1.13: @@ -12679,8 +12511,8 @@ packages: resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} dev: true - /immer/9.0.15: - resolution: {integrity: sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==} + /immer/9.0.16: + resolution: {integrity: sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ==} dev: false /import-fresh/3.3.0: @@ -12748,11 +12580,11 @@ packages: resolution: {integrity: sha512-YhlQPEjNFqlGdzrBfDNRLhvoSgX7iQRgSxgsNknRQ9ITXFT7UMfVMWhBTOh2Y+25lRnGrv5Xz8yZwQ3ACR6T3A==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} dependencies: - npm-package-arg: 9.1.0 + npm-package-arg: 9.1.2 promzard: 0.3.0 read: 1.0.7 read-package-json: 5.0.2 - semver: 7.3.7 + semver: 7.3.8 validate-npm-package-license: 3.0.4 validate-npm-package-name: 4.0.0 dev: false @@ -12761,8 +12593,8 @@ packages: resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} dev: false - /inquirer/8.2.4: - resolution: {integrity: sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==} + /inquirer/8.2.5: + resolution: {integrity: sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==} engines: {node: '>=12.0.0'} dependencies: ansi-escapes: 4.3.2 @@ -12775,7 +12607,7 @@ packages: mute-stream: 0.0.8 ora: 5.4.1 run-async: 2.4.1 - rxjs: 7.5.6 + rxjs: 7.5.7 string-width: 4.2.3 strip-ansi: 6.0.1 through: 2.3.8 @@ -12812,20 +12644,6 @@ packages: engines: {node: '>= 10'} dev: false - /is-accessor-descriptor/0.1.6: - resolution: {integrity: sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: false - - /is-accessor-descriptor/1.0.0: - resolution: {integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 6.0.3 - dev: false - /is-alphabetical/1.0.4: resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} dev: false @@ -12843,7 +12661,6 @@ packages: dependencies: call-bind: 1.0.2 has-tostringtag: 1.0.0 - dev: true /is-arrayish/0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} @@ -12866,10 +12683,6 @@ packages: call-bind: 1.0.2 has-tostringtag: 1.0.0 - /is-buffer/1.1.6: - resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} - dev: false - /is-buffer/2.0.5: resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} engines: {node: '>=4'} @@ -12897,28 +12710,14 @@ packages: resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} hasBin: true dependencies: - ci-info: 3.4.0 + ci-info: 3.7.0 dev: false - /is-core-module/2.10.0: - resolution: {integrity: sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==} + /is-core-module/2.11.0: + resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} dependencies: has: 1.0.3 - /is-data-descriptor/0.1.4: - resolution: {integrity: sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: false - - /is-data-descriptor/1.0.0: - resolution: {integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 6.0.3 - dev: false - /is-date-object/1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} engines: {node: '>= 0.4'} @@ -12929,24 +12728,6 @@ packages: resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} dev: false - /is-descriptor/0.1.6: - resolution: {integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==} - engines: {node: '>=0.10.0'} - dependencies: - is-accessor-descriptor: 0.1.6 - is-data-descriptor: 0.1.4 - kind-of: 5.1.0 - dev: false - - /is-descriptor/1.0.2: - resolution: {integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==} - engines: {node: '>=0.10.0'} - dependencies: - is-accessor-descriptor: 1.0.0 - is-data-descriptor: 1.0.0 - kind-of: 6.0.3 - dev: false - /is-docker/2.2.1: resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} engines: {node: '>=8'} @@ -12957,13 +12738,6 @@ packages: engines: {node: '>=0.10.0'} dev: false - /is-extendable/1.0.1: - resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==} - engines: {node: '>=0.10.0'} - dependencies: - is-plain-object: 2.0.4 - dev: false - /is-extglob/2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} @@ -12984,13 +12758,6 @@ packages: has-tostringtag: 1.0.0 dev: true - /is-glob/3.1.0: - resolution: {integrity: sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==} - engines: {node: '>=0.10.0'} - dependencies: - is-extglob: 2.1.1 - dev: false - /is-glob/4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} @@ -13005,7 +12772,7 @@ packages: resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} engines: {node: '>=10'} dependencies: - global-dirs: 3.0.0 + global-dirs: 3.0.1 is-path-inside: 3.0.3 dev: false @@ -13017,6 +12784,9 @@ packages: resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} dev: false + /is-map/2.0.2: + resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} + /is-module/1.0.0: resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} dev: false @@ -13048,13 +12818,6 @@ packages: dependencies: has-tostringtag: 1.0.0 - /is-number/3.0.0: - resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: false - /is-number/7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} @@ -13128,6 +12891,9 @@ packages: engines: {node: '>=6'} dev: false + /is-set/2.0.2: + resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} + /is-shared-array-buffer/1.0.2: resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} dependencies: @@ -13178,16 +12944,15 @@ packages: text-extensions: 1.9.0 dev: false - /is-typed-array/1.1.9: - resolution: {integrity: sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==} + /is-typed-array/1.1.10: + resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} engines: {node: '>= 0.4'} dependencies: available-typed-arrays: 1.0.5 call-bind: 1.0.2 - es-abstract: 1.20.3 for-each: 0.3.3 + gopd: 1.0.1 has-tostringtag: 1.0.0 - dev: true /is-typedarray/1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} @@ -13197,11 +12962,20 @@ packages: resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} engines: {node: '>=10'} + /is-weakmap/2.0.1: + resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} + /is-weakref/1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} dependencies: call-bind: 1.0.2 + /is-weakset/2.0.2: + resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.1.3 + /is-what/4.1.7: resolution: {integrity: sha512-DBVOQNiPKnGMxRMLIYSwERAS5MVY1B7xYiGnpgctsOFvVDz9f9PFXXxMcTOHuoqYp4NK9qFYQaIC1NRRxLMpBQ==} engines: {node: '>=12.13'} @@ -13236,16 +13010,12 @@ packages: /isarray/1.0.0: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + /isarray/2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + /isexe/2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - /isobject/2.1.0: - resolution: {integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==} - engines: {node: '>=0.10.0'} - dependencies: - isarray: 1.0.0 - dev: false - /isobject/3.0.1: resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} engines: {node: '>=0.10.0'} @@ -13263,12 +13033,12 @@ packages: engines: {node: '>=8'} dev: false - /istanbul-lib-instrument/5.2.0: - resolution: {integrity: sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==} + /istanbul-lib-instrument/5.2.1: + resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.19.1 - '@babel/parser': 7.19.1 + '@babel/core': 7.20.2 + '@babel/parser': 7.20.3 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 6.3.0 @@ -13304,6 +13074,17 @@ packages: istanbul-lib-report: 3.0.0 dev: false + /jake/10.8.5: + resolution: {integrity: sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==} + engines: {node: '>=10'} + hasBin: true + dependencies: + async: 3.2.4 + chalk: 4.1.2 + filelist: 1.0.4 + minimatch: 3.1.2 + dev: false + /java-invoke-local/0.0.6: resolution: {integrity: sha512-gZmQKe1QrfkkMjCn8Qv9cpyJFyogTYqkP5WCobX5RNaHsJzIV/6NvAnlnouOcwKr29QrxLGDGcqYuJ+ae98s1A==} hasBin: true @@ -13343,7 +13124,7 @@ packages: jest-util: 27.5.1 pretty-format: 27.5.1 slash: 3.0.0 - stack-utils: 2.0.5 + stack-utils: 2.0.6 throat: 6.0.1 transitivePeerDependencies: - supports-color @@ -13388,12 +13169,12 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.19.1 + '@babel/core': 7.20.2 '@jest/test-sequencer': 27.5.1 '@jest/types': 27.5.1 - babel-jest: 27.5.1_@babel+core@7.19.1 + babel-jest: 27.5.1_@babel+core@7.20.2 chalk: 4.1.2 - ci-info: 3.4.0 + ci-info: 3.7.0 deepmerge: 4.2.2 glob: 7.2.3 graceful-fs: 4.2.10 @@ -13465,22 +13246,22 @@ packages: - utf-8-validate dev: false - /jest-environment-miniflare/2.9.0_jest@27.5.1: - resolution: {integrity: sha512-3oASQvjzxhgswevwpkdupN2AnM/jXi2SlAVpCJf8qYwB5h7u4nkvxihi2qxsFSWZ8cBdTMSSSn0hT64w5aw0WQ==} + /jest-environment-miniflare/2.11.0_jest@27.5.1: + resolution: {integrity: sha512-V/igrGzW39OIKJer8ftbUHBH6X1sl+1lsq86DWgYLhXlj0zkaMCbRf6tzTqrCL0Ecv0hjNb0sNOFyiNKCumpKA==} engines: {node: '>=16.13'} peerDependencies: jest: '>=27' dependencies: - '@jest/environment': 29.0.3 - '@jest/fake-timers': 29.0.3 - '@jest/types': 29.0.3 - '@miniflare/queues': 2.9.0 - '@miniflare/runner-vm': 2.9.0 - '@miniflare/shared': 2.9.0 - '@miniflare/shared-test-environment': 2.9.0 + '@jest/environment': 29.3.1 + '@jest/fake-timers': 29.3.1 + '@jest/types': 29.3.1 + '@miniflare/queues': 2.11.0 + '@miniflare/runner-vm': 2.11.0 + '@miniflare/shared': 2.11.0 + '@miniflare/shared-test-environment': 2.11.0 jest: 27.5.1 - jest-mock: 29.0.3 - jest-util: 29.0.3 + jest-mock: 29.3.1 + jest-util: 29.3.1 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -13510,7 +13291,7 @@ packages: '@jest/types': 27.5.1 '@types/graceful-fs': 4.1.5 '@types/node': 18.7.20 - anymatch: 3.1.2 + anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.10 jest-regex-util: 27.5.1 @@ -13578,22 +13359,22 @@ packages: micromatch: 4.0.5 pretty-format: 27.5.1 slash: 3.0.0 - stack-utils: 2.0.5 + stack-utils: 2.0.6 dev: false - /jest-message-util/29.0.3: - resolution: {integrity: sha512-7T8JiUTtDfppojosORAflABfLsLKMLkBHSWkjNQrjIltGoDzNGn7wEPOSfjqYAGTYME65esQzMJxGDjuLBKdOg==} + /jest-message-util/29.3.1: + resolution: {integrity: sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/code-frame': 7.18.6 - '@jest/types': 29.0.3 + '@jest/types': 29.3.1 '@types/stack-utils': 2.0.1 chalk: 4.1.2 graceful-fs: 4.2.10 micromatch: 4.0.5 - pretty-format: 29.0.3 + pretty-format: 29.3.1 slash: 3.0.0 - stack-utils: 2.0.5 + stack-utils: 2.0.6 dev: false /jest-mock/27.5.1: @@ -13604,16 +13385,17 @@ packages: '@types/node': 18.7.20 dev: false - /jest-mock/29.0.3: - resolution: {integrity: sha512-ort9pYowltbcrCVR43wdlqfAiFJXBx8l4uJDsD8U72LgBcetvEp+Qxj1W9ZYgMRoeAo+ov5cnAGF2B6+Oth+ww==} + /jest-mock/29.3.1: + resolution: {integrity: sha512-H8/qFDtDVMFvFP4X8NuOT3XRDzOUTz+FeACjufHzsOIBAxivLqkB1PoLCaJx9iPPQ8dZThHPp/G3WRWyMgA3JA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 29.0.3 + '@jest/types': 29.3.1 '@types/node': 18.7.20 + jest-util: 29.3.1 dev: false - /jest-pnp-resolver/1.2.2_jest-resolve@27.5.1: - resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==} + /jest-pnp-resolver/1.2.3_jest-resolve@27.5.1: + resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} engines: {node: '>=6'} peerDependencies: jest-resolve: '*' @@ -13648,7 +13430,7 @@ packages: chalk: 4.1.2 graceful-fs: 4.2.10 jest-haste-map: 27.5.1 - jest-pnp-resolver: 1.2.2_jest-resolve@27.5.1 + jest-pnp-resolver: 1.2.3_jest-resolve@27.5.1 jest-util: 27.5.1 jest-validate: 27.5.1 resolve: 1.22.1 @@ -13730,16 +13512,16 @@ packages: resolution: {integrity: sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/core': 7.19.1 - '@babel/generator': 7.19.0 - '@babel/plugin-syntax-typescript': 7.18.6_@babel+core@7.19.1 - '@babel/traverse': 7.19.1 - '@babel/types': 7.19.0 + '@babel/core': 7.20.2 + '@babel/generator': 7.20.4 + '@babel/plugin-syntax-typescript': 7.20.0_@babel+core@7.20.2 + '@babel/traverse': 7.20.1 + '@babel/types': 7.20.2 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 '@types/babel__traverse': 7.18.2 '@types/prettier': 2.7.1 - babel-preset-current-node-syntax: 1.0.1_@babel+core@7.19.1 + babel-preset-current-node-syntax: 1.0.1_@babel+core@7.20.2 chalk: 4.1.2 expect: 27.5.1 graceful-fs: 4.2.10 @@ -13751,7 +13533,7 @@ packages: jest-util: 27.5.1 natural-compare: 1.4.0 pretty-format: 27.5.1 - semver: 7.3.7 + semver: 7.3.8 transitivePeerDependencies: - supports-color dev: false @@ -13763,19 +13545,19 @@ packages: '@jest/types': 27.5.1 '@types/node': 18.7.20 chalk: 4.1.2 - ci-info: 3.4.0 + ci-info: 3.7.0 graceful-fs: 4.2.10 picomatch: 2.3.1 dev: false - /jest-util/29.0.3: - resolution: {integrity: sha512-Q0xaG3YRG8QiTC4R6fHjHQPaPpz9pJBEi0AeOE4mQh/FuWOijFjGXMMOfQEaU9i3z76cNR7FobZZUQnL6IyfdQ==} + /jest-util/29.3.1: + resolution: {integrity: sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 29.0.3 + '@jest/types': 29.3.1 '@types/node': 18.7.20 chalk: 4.1.2 - ci-info: 3.4.0 + ci-info: 3.7.0 graceful-fs: 4.2.10 picomatch: 2.3.1 dev: false @@ -13813,6 +13595,16 @@ packages: merge-stream: 2.0.0 supports-color: 8.1.1 + /jest-worker/29.3.1: + resolution: {integrity: sha512-lY4AnnmsEWeiXirAIA0c9SDPbuCBq8IYuDVL8PMm0MZ2PEs2yPvRA/J64QBXuZp7CYKrDM/rmNrc9/i3KJQncw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@types/node': 18.7.20 + jest-util: 29.3.1 + merge-stream: 2.0.0 + supports-color: 8.1.1 + dev: false + /jest/27.5.1: resolution: {integrity: sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -13839,8 +13631,8 @@ packages: engines: {node: '>= 0.6.0'} dev: true - /joi/17.6.1: - resolution: {integrity: sha512-Hl7/iBklIX345OCM1TiFSCZRVaAOLDGlWCp0Df2vWYgBgjkezaR7Kvm3joBciBHQjZj5sxXs859r6eqsRSlG8w==} + /joi/17.7.0: + resolution: {integrity: sha512-1/ugc8djfn93rTE3WRKdCzGGt/EtiYKxITMO4Wiv6q5JL1gl9ePt4kBsl1S499nbosspfctIQTpYIhSmHA3WAg==} dependencies: '@hapi/hoek': 9.3.0 '@hapi/topo': 5.1.0 @@ -13848,8 +13640,8 @@ packages: '@sideway/formula': 3.0.0 '@sideway/pinpoint': 2.0.0 - /jose/4.9.3: - resolution: {integrity: sha512-f8E/z+T3Q0kA9txzH2DKvH/ds2uggcw0m3vVPSB9HrSkrQ7mojjifvS7aR8cw+lQl2Fcmx9npwaHpM/M3GD8UQ==} + /jose/4.11.1: + resolution: {integrity: sha512-YRv4Tk/Wlug8qicwqFNFVEZSdbROCHRAC6qu/i0dyNKr5JQdoa2pIGoS04lLO/jXQX7Z9omoNewYIVIxqZBd9Q==} /js-string-escape/1.0.1: resolution: {integrity: sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==} @@ -13882,12 +13674,12 @@ packages: optional: true dependencies: abab: 2.0.6 - acorn: 8.8.0 + acorn: 8.8.1 acorn-globals: 6.0.0 cssom: 0.4.4 cssstyle: 2.3.0 data-urls: 2.0.0 - decimal.js: 10.4.1 + decimal.js: 10.4.2 domexception: 2.0.1 escodegen: 2.0.0 form-data: 3.0.1 @@ -13980,7 +13772,7 @@ packages: resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} hasBin: true dependencies: - minimist: 1.2.6 + minimist: 1.2.7 /json5/2.2.1: resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==} @@ -14037,7 +13829,7 @@ packages: resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==} engines: {node: '>=4.0'} dependencies: - array-includes: 3.1.5 + array-includes: 3.1.6 object.assign: 4.1.4 /jszip/3.10.1: @@ -14086,31 +13878,12 @@ packages: json-buffer: 3.0.0 dev: false - /keyv/4.5.0: - resolution: {integrity: sha512-2YvuMsA+jnFGtBareKqgANOEKe1mk3HKiXu2fRmAfyxG0MJAywNhi5ttWA3PMjl4NmpyjZNbFifR2vNjW1znfA==} + /keyv/4.5.2: + resolution: {integrity: sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==} dependencies: json-buffer: 3.0.1 dev: true - /kind-of/3.2.2: - resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} - engines: {node: '>=0.10.0'} - dependencies: - is-buffer: 1.1.6 - dev: false - - /kind-of/4.0.0: - resolution: {integrity: sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==} - engines: {node: '>=0.10.0'} - dependencies: - is-buffer: 1.1.6 - dev: false - - /kind-of/5.1.0: - resolution: {integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==} - engines: {node: '>=0.10.0'} - dev: false - /kind-of/6.0.3: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} @@ -14139,7 +13912,7 @@ packages: fs-jetpack: 4.3.1 graphql: 15.8.0 lodash: 4.17.21 - playwright: 1.26.1 + playwright: 1.28.1 tslib: 2.4.0 dev: false @@ -14161,7 +13934,7 @@ packages: dev: false /lazy-ass/1.6.0: - resolution: {integrity: sha1-eZllXoZGwX8In90YfRUNMyTVRRM=} + resolution: {integrity: sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==} engines: {node: '> 0.8'} dev: true @@ -14172,35 +13945,39 @@ packages: readable-stream: 2.3.7 dev: true - /lerna/5.5.2_@swc+core@1.3.3: - resolution: {integrity: sha512-P0ThZMfWJ4BP9xRbXaLyoOCYjlPN615FRV2ZBnTBA12lw32IlcREIgvF0N1zZX7wXtsmN56rU3CABoJ5lU8xuw==} + /lerna/5.6.2_@swc+core@1.3.20: + resolution: {integrity: sha512-Y0yMPslvnBnTZi7Nrs/gDyYZYauNf61xWNCehISHIORxZmmpoluNkcWTfcyb47is5uJQCv5QJX5xKKubbs+a6w==} engines: {node: ^14.15.0 || >=16.0.0} hasBin: true dependencies: - '@lerna/add': 5.5.2 - '@lerna/bootstrap': 5.5.2 - '@lerna/changed': 5.5.2 - '@lerna/clean': 5.5.2 - '@lerna/cli': 5.5.2 - '@lerna/create': 5.5.2 - '@lerna/diff': 5.5.2 - '@lerna/exec': 5.5.2 - '@lerna/import': 5.5.2 - '@lerna/info': 5.5.2 - '@lerna/init': 5.5.2 - '@lerna/link': 5.5.2 - '@lerna/list': 5.5.2 - '@lerna/publish': 5.5.2 - '@lerna/run': 5.5.2 - '@lerna/version': 5.5.2 + '@lerna/add': 5.6.2 + '@lerna/bootstrap': 5.6.2 + '@lerna/changed': 5.6.2 + '@lerna/clean': 5.6.2 + '@lerna/cli': 5.6.2 + '@lerna/command': 5.6.2 + '@lerna/create': 5.6.2 + '@lerna/diff': 5.6.2 + '@lerna/exec': 5.6.2 + '@lerna/import': 5.6.2 + '@lerna/info': 5.6.2 + '@lerna/init': 5.6.2 + '@lerna/link': 5.6.2 + '@lerna/list': 5.6.2 + '@lerna/publish': 5.6.2_nx@15.2.1+typescript@4.8.3 + '@lerna/run': 5.6.2 + '@lerna/version': 5.6.2_nx@15.2.1+typescript@4.8.3 + '@nrwl/devkit': 15.2.1_nx@15.2.1+typescript@4.8.3 import-local: 3.1.0 + inquirer: 8.2.5 npmlog: 6.0.2 - nx: 14.7.13_@swc+core@1.3.3 + nx: 15.2.1_@swc+core@1.3.20 typescript: 4.8.3 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - bluebird + - debug - encoding - supports-color dev: false @@ -14230,8 +14007,8 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} dependencies: aproba: 2.0.0 - minipass: 3.3.4 - npm-package-arg: 9.1.0 + minipass: 3.3.6 + npm-package-arg: 9.1.2 npm-registry-fetch: 13.3.1 transitivePeerDependencies: - bluebird @@ -14243,9 +14020,9 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} dependencies: normalize-package-data: 4.0.1 - npm-package-arg: 9.1.0 + npm-package-arg: 9.1.2 npm-registry-fetch: 13.3.1 - semver: 7.3.7 + semver: 7.3.8 ssri: 9.0.1 transitivePeerDependencies: - bluebird @@ -14261,7 +14038,7 @@ packages: /light-my-request/4.12.0: resolution: {integrity: sha512-0y+9VIfJEsPVzK5ArSIJ8Dkxp8QMP7/aCuxCUtG/tr9a2NoOf/snATE/OUc05XUplJCEnRh6gTkH7xh9POt1DQ==} dependencies: - ajv: 8.11.0 + ajv: 8.11.2 cookie: 0.5.0 process-warning: 1.0.0 set-cookie-parser: 2.5.1 @@ -14307,8 +14084,8 @@ packages: resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} engines: {node: '>=6.11.5'} - /loader-utils/2.0.2: - resolution: {integrity: sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==} + /loader-utils/2.0.4: + resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} engines: {node: '>=8.9.0'} dependencies: big.js: 5.2.2 @@ -14316,8 +14093,8 @@ packages: json5: 2.2.1 dev: false - /loader-utils/3.2.0: - resolution: {integrity: sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==} + /loader-utils/3.2.1: + resolution: {integrity: sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==} engines: {node: '>= 12.13.0'} dev: false @@ -14485,8 +14262,8 @@ packages: dependencies: js-tokens: 4.0.0 - /loupe/2.3.4: - resolution: {integrity: sha512-OvKfgCC2Ndby6aSTREl5aCCPTNIzlDfQZvZxNUrBrihDhL3xcrYegTblhmEiCrg2kKQz4XsFIaemE5BF4ybSaQ==} + /loupe/2.3.6: + resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==} dependencies: get-func-name: 2.0.0 dev: true @@ -14519,8 +14296,8 @@ packages: dependencies: yallist: 4.0.0 - /lru-cache/7.14.0: - resolution: {integrity: sha512-EIRtP1GrSJny0dqb50QXRUNBxHJhcpxHC++M5tD7RYbvLLn5KVWKsbyswSSqDuU15UFi3bgTQIY8nhDMeF6aDQ==} + /lru-cache/7.14.1: + resolution: {integrity: sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==} engines: {node: '>=12'} dev: false @@ -14549,8 +14326,8 @@ packages: sourcemap-codec: 1.4.8 dev: true - /magic-string/0.26.5: - resolution: {integrity: sha512-yXUIYOOQnEHKHOftp5shMWpB9ImfgfDJpapa38j/qMtTj5QHWucvxP4lUtuRmHT9vAzvtpHkWKXW9xBwimXeNg==} + /magic-string/0.26.7: + resolution: {integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==} engines: {node: '>=12'} dependencies: sourcemap-codec: 1.4.8 @@ -14591,8 +14368,8 @@ packages: http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 is-lambda: 1.0.1 - lru-cache: 7.14.0 - minipass: 3.3.4 + lru-cache: 7.14.1 + minipass: 3.3.6 minipass-collect: 1.0.2 minipass-fetch: 2.1.2 minipass-flush: 1.0.5 @@ -14619,11 +14396,6 @@ packages: p-defer: 1.0.0 dev: true - /map-cache/0.2.2: - resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==} - engines: {node: '>=0.10.0'} - dev: false - /map-obj/1.0.1: resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} engines: {node: '>=0.10.0'} @@ -14638,13 +14410,6 @@ packages: resolution: {integrity: sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==} dev: true - /map-visit/1.0.0: - resolution: {integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==} - engines: {node: '>=0.10.0'} - dependencies: - object-visit: 1.0.1 - dev: false - /markdown-escapes/1.0.4: resolution: {integrity: sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==} dev: false @@ -14690,8 +14455,8 @@ packages: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} - /memfs/3.4.7: - resolution: {integrity: sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==} + /memfs/3.4.12: + resolution: {integrity: sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw==} engines: {node: '>= 4.0.0'} dependencies: fs-monkey: 1.0.3 @@ -14720,7 +14485,7 @@ packages: dependencies: '@types/minimist': 1.2.2 camelcase-keys: 6.2.2 - decamelize-keys: 1.1.0 + decamelize-keys: 1.1.1 hard-rejection: 2.1.0 minimist-options: 4.1.0 normalize-package-data: 2.5.0 @@ -14737,7 +14502,7 @@ packages: dependencies: '@types/minimist': 1.2.2 camelcase-keys: 6.2.2 - decamelize-keys: 1.1.0 + decamelize-keys: 1.1.1 hard-rejection: 2.1.0 minimist-options: 4.1.0 normalize-package-data: 3.0.3 @@ -14762,27 +14527,6 @@ packages: resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} engines: {node: '>= 0.6'} - /micromatch/3.1.10: - resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==} - engines: {node: '>=0.10.0'} - dependencies: - arr-diff: 4.0.0 - array-unique: 0.3.2 - braces: 2.3.2 - define-property: 2.0.2 - extend-shallow: 3.0.2 - extglob: 2.0.4 - fragment-cache: 0.2.1 - kind-of: 6.0.3 - nanomatch: 1.2.13 - object.pick: 1.3.0 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - transitivePeerDependencies: - - supports-color - dev: false - /micromatch/4.0.5: resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} engines: {node: '>=8.6'} @@ -14856,35 +14600,22 @@ packages: engines: {node: '>=4'} dev: false - /mini-create-react-context/0.4.1_sh5qlbywuemxd2y3xkrw2y2kr4: - resolution: {integrity: sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==} - deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. - peerDependencies: - prop-types: ^15.0.0 - react: ^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - dependencies: - '@babel/runtime': 7.19.0 - prop-types: 15.8.1 - react: 18.2.0 - tiny-warning: 1.0.3 - dev: false - - /mini-css-extract-plugin/2.6.1_webpack@5.74.0: - resolution: {integrity: sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==} + /mini-css-extract-plugin/2.7.0_webpack@5.75.0: + resolution: {integrity: sha512-auqtVo8KhTScMsba7MbijqZTfibbXiBNlPAQbsVt7enQfcDYLdgG57eGxMqwVU3mfeWANY4F1wUg+rMF+ycZgw==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: schema-utils: 4.0.0 - webpack: 5.74.0 + webpack: 5.75.0 dev: false - /miniflare/2.9.0: - resolution: {integrity: sha512-HBGQ5Jj6sMU1B1hX6G3ML46ThtUvu1nvxgXjDDmhp2RhWKYj0XvcohW/nPPL/MTP1gpvfT880De9EHmobVsDsw==} + /miniflare/2.10.0: + resolution: {integrity: sha512-WPveqChVDdmDGv+wFqXjFqEZlZ5/aBlAKX37h/e4TAjl2XsK5nPfQATP8jZXwNDEC5iE29bYZymOqeZkp+t7OA==} engines: {node: '>=16.13'} hasBin: true peerDependencies: - '@miniflare/storage-redis': 2.9.0 + '@miniflare/storage-redis': 2.10.0 cron-schedule: ^3.0.4 ioredis: ^4.27.9 peerDependenciesMeta: @@ -14895,23 +14626,23 @@ packages: ioredis: optional: true dependencies: - '@miniflare/cache': 2.9.0 - '@miniflare/cli-parser': 2.9.0 - '@miniflare/core': 2.9.0 - '@miniflare/d1': 2.9.0 - '@miniflare/durable-objects': 2.9.0 - '@miniflare/html-rewriter': 2.9.0 - '@miniflare/http-server': 2.9.0 - '@miniflare/kv': 2.9.0 - '@miniflare/queues': 2.9.0 - '@miniflare/r2': 2.9.0 - '@miniflare/runner-vm': 2.9.0 - '@miniflare/scheduler': 2.9.0 - '@miniflare/shared': 2.9.0 - '@miniflare/sites': 2.9.0 - '@miniflare/storage-file': 2.9.0 - '@miniflare/storage-memory': 2.9.0 - '@miniflare/web-sockets': 2.9.0 + '@miniflare/cache': 2.10.0 + '@miniflare/cli-parser': 2.10.0 + '@miniflare/core': 2.10.0 + '@miniflare/d1': 2.10.0 + '@miniflare/durable-objects': 2.10.0 + '@miniflare/html-rewriter': 2.10.0 + '@miniflare/http-server': 2.10.0 + '@miniflare/kv': 2.10.0 + '@miniflare/queues': 2.10.0 + '@miniflare/r2': 2.10.0 + '@miniflare/runner-vm': 2.10.0 + '@miniflare/scheduler': 2.10.0 + '@miniflare/shared': 2.10.0 + '@miniflare/sites': 2.10.0 + '@miniflare/storage-file': 2.10.0 + '@miniflare/storage-memory': 2.10.0 + '@miniflare/web-sockets': 2.10.0 kleur: 4.1.5 semiver: 1.1.0 source-map-support: 0.5.21 @@ -14919,15 +14650,51 @@ packages: transitivePeerDependencies: - bufferutil - utf-8-validate + dev: true - /minimalistic-assert/1.0.1: - resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} - dev: false - - /minimatch/3.0.4: - resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} - dependencies: - brace-expansion: 1.1.11 + /miniflare/2.11.0: + resolution: {integrity: sha512-QA18I1VQXdCo4nBtPJUcUDxW8c9xbc5ex5F61jwhkGVOISSnYdEheolESmjr8MYk28xwi0XD1ozS4rLaTONd+w==} + engines: {node: '>=16.13'} + hasBin: true + peerDependencies: + '@miniflare/storage-redis': 2.11.0 + cron-schedule: ^3.0.4 + ioredis: ^4.27.9 + peerDependenciesMeta: + '@miniflare/storage-redis': + optional: true + cron-schedule: + optional: true + ioredis: + optional: true + dependencies: + '@miniflare/cache': 2.11.0 + '@miniflare/cli-parser': 2.11.0 + '@miniflare/core': 2.11.0 + '@miniflare/d1': 2.11.0 + '@miniflare/durable-objects': 2.11.0 + '@miniflare/html-rewriter': 2.11.0 + '@miniflare/http-server': 2.11.0 + '@miniflare/kv': 2.11.0 + '@miniflare/queues': 2.11.0 + '@miniflare/r2': 2.11.0 + '@miniflare/runner-vm': 2.11.0 + '@miniflare/scheduler': 2.11.0 + '@miniflare/shared': 2.11.0 + '@miniflare/sites': 2.11.0 + '@miniflare/storage-file': 2.11.0 + '@miniflare/storage-memory': 2.11.0 + '@miniflare/web-sockets': 2.11.0 + kleur: 4.1.5 + semiver: 1.1.0 + source-map-support: 0.5.21 + undici: 5.9.1 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + /minimalistic-assert/1.0.1: + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} dev: false /minimatch/3.0.5: @@ -14956,21 +14723,21 @@ packages: kind-of: 6.0.3 dev: false - /minimist/1.2.6: - resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} + /minimist/1.2.7: + resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==} /minipass-collect/1.0.2: resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==} engines: {node: '>= 8'} dependencies: - minipass: 3.3.4 + minipass: 3.3.6 dev: false /minipass-fetch/2.1.2: resolution: {integrity: sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} dependencies: - minipass: 3.3.4 + minipass: 3.3.6 minipass-sized: 1.0.3 minizlib: 2.1.2 optionalDependencies: @@ -14981,32 +14748,32 @@ packages: resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} engines: {node: '>= 8'} dependencies: - minipass: 3.3.4 + minipass: 3.3.6 dev: false /minipass-json-stream/1.0.1: resolution: {integrity: sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==} dependencies: jsonparse: 1.3.1 - minipass: 3.3.4 + minipass: 3.3.6 dev: false /minipass-pipeline/1.2.4: resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} engines: {node: '>=8'} dependencies: - minipass: 3.3.4 + minipass: 3.3.6 dev: false /minipass-sized/1.0.3: resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==} engines: {node: '>=8'} dependencies: - minipass: 3.3.4 + minipass: 3.3.6 dev: false - /minipass/3.3.4: - resolution: {integrity: sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==} + /minipass/3.3.6: + resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} engines: {node: '>=8'} dependencies: yallist: 4.0.0 @@ -15015,17 +14782,9 @@ packages: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} engines: {node: '>= 8'} dependencies: - minipass: 3.3.4 + minipass: 3.3.6 yallist: 4.0.0 - /mixin-deep/1.3.2: - resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==} - engines: {node: '>=0.10.0'} - dependencies: - for-in: 1.0.2 - is-extendable: 1.0.1 - dev: false - /mixme/0.5.4: resolution: {integrity: sha512-3KYa4m4Vlqx98GPdOHghxSdNtTvcP8E0kkaJ5Dlh+h2DRzF7zpuVVcA8B0QpKd11YJeP9QQ7ASkKzOeu195Wzw==} engines: {node: '>= 8.0.0'} @@ -15106,29 +14865,13 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - /nanomatch/1.2.13: - resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} - engines: {node: '>=0.10.0'} - dependencies: - arr-diff: 4.0.0 - array-unique: 0.3.2 - define-property: 2.0.2 - extend-shallow: 3.0.2 - fragment-cache: 0.2.1 - is-windows: 1.0.2 - kind-of: 6.0.3 - object.pick: 1.3.0 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - transitivePeerDependencies: - - supports-color - dev: false - /native-promise-only/0.8.1: resolution: {integrity: sha512-zkVhZUA3y8mbz652WrL5x0fB0ehrBkulWT3TomAQ9iDtyXZvzKeEA6GPxAItBYeNYl5yngKRX612qHOhvMkDeg==} dev: true + /natural-compare-lite/1.4.0: + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} + /natural-compare/1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} @@ -15152,11 +14895,11 @@ packages: /neo-async/2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - /next-auth/4.14.0_pknogjuzx4bv7zxtatcb2ahtsq: - resolution: {integrity: sha512-pD5sin6kq/uIx3Cod2/0JFnViEnngBTTNy4CdfRaYc2QzV2zwpWAbQny2Ezlg0GjEozDhKC53JJxRRE4AmNKEw==} - engines: {node: ^12.19.0 || ^14.15.0 || ^16.13.0} + /next-auth/4.17.0_7iuvftg57tblwyxclfkwku5xo4: + resolution: {integrity: sha512-aN2tdnjS0MDeUpB2tBDOaWnegkgeMWrsccujbXRGMJ607b+EwRcy63MFGSr0OAboDJEe0902piXQkt94GqF8Qw==} + engines: {node: ^12.19.0 || ^14.15.0 || ^16.13.0 || ^18.12.0} peerDependencies: - next: ^12.2.5 + next: ^12.2.5 || ^13 nodemailer: ^6.6.5 react: ^17.0.2 || ^18 react-dom: ^17.0.2 || ^18 @@ -15164,15 +14907,15 @@ packages: nodemailer: optional: true dependencies: - '@babel/runtime': 7.19.0 + '@babel/runtime': 7.20.1 '@panva/hkdf': 1.0.2 cookie: 0.5.0 - jose: 4.9.3 - next: 13.0.2_biqbaboplfbrettd7655fr4n2y + jose: 4.11.1 + next: 13.0.5_biqbaboplfbrettd7655fr4n2y oauth: 0.9.15 - openid-client: 5.1.9 - preact: 10.11.0 - preact-render-to-string: 5.2.4_preact@10.11.0 + openid-client: 5.3.0 + preact: 10.11.3 + preact-render-to-string: 5.2.6_preact@10.11.3 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 uuid: 8.3.2 @@ -15181,8 +14924,8 @@ packages: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} dev: true - /next/13.0.2_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-uQ5z5e4D9mOe8+upy6bQdYYjo/kk1v3jMW87kTy2TgAyAsEO+CkwRnMgyZ4JoHEnhPZLHwh7dk0XymRNLe1gFw==} + /next/13.0.5_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-awpc3DkphyKydwCotcBnuKwh6hMqkT5xdiBK4OatJtOZurDPBYLP62jtM2be/4OunpmwIbsS0Eyv+ZGU97ciEg==} engines: {node: '>=14.6.0'} hasBin: true peerDependencies: @@ -15199,34 +14942,33 @@ packages: sass: optional: true dependencies: - '@next/env': 13.0.2 - '@swc/helpers': 0.4.11 - caniuse-lite: 1.0.30001411 + '@next/env': 13.0.5 + '@swc/helpers': 0.4.14 + caniuse-lite: 1.0.30001434 postcss: 8.4.14 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 styled-jsx: 5.1.0_react@18.2.0 - use-sync-external-store: 1.2.0_react@18.2.0 optionalDependencies: - '@next/swc-android-arm-eabi': 13.0.2 - '@next/swc-android-arm64': 13.0.2 - '@next/swc-darwin-arm64': 13.0.2 - '@next/swc-darwin-x64': 13.0.2 - '@next/swc-freebsd-x64': 13.0.2 - '@next/swc-linux-arm-gnueabihf': 13.0.2 - '@next/swc-linux-arm64-gnu': 13.0.2 - '@next/swc-linux-arm64-musl': 13.0.2 - '@next/swc-linux-x64-gnu': 13.0.2 - '@next/swc-linux-x64-musl': 13.0.2 - '@next/swc-win32-arm64-msvc': 13.0.2 - '@next/swc-win32-ia32-msvc': 13.0.2 - '@next/swc-win32-x64-msvc': 13.0.2 + '@next/swc-android-arm-eabi': 13.0.5 + '@next/swc-android-arm64': 13.0.5 + '@next/swc-darwin-arm64': 13.0.5 + '@next/swc-darwin-x64': 13.0.5 + '@next/swc-freebsd-x64': 13.0.5 + '@next/swc-linux-arm-gnueabihf': 13.0.5 + '@next/swc-linux-arm64-gnu': 13.0.5 + '@next/swc-linux-arm64-musl': 13.0.5 + '@next/swc-linux-x64-gnu': 13.0.5 + '@next/swc-linux-x64-musl': 13.0.5 + '@next/swc-win32-arm64-msvc': 13.0.5 + '@next/swc-win32-ia32-msvc': 13.0.5 + '@next/swc-win32-x64-msvc': 13.0.5 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - /next/13.0.2_ir3quccc6i62x6qn6jjhyjjiey: - resolution: {integrity: sha512-uQ5z5e4D9mOe8+upy6bQdYYjo/kk1v3jMW87kTy2TgAyAsEO+CkwRnMgyZ4JoHEnhPZLHwh7dk0XymRNLe1gFw==} + /next/13.0.5_mqvh5p7ejg4taogoj6tpk3gd5a: + resolution: {integrity: sha512-awpc3DkphyKydwCotcBnuKwh6hMqkT5xdiBK4OatJtOZurDPBYLP62jtM2be/4OunpmwIbsS0Eyv+ZGU97ciEg==} engines: {node: '>=14.6.0'} hasBin: true peerDependencies: @@ -15243,28 +14985,27 @@ packages: sass: optional: true dependencies: - '@next/env': 13.0.2 - '@swc/helpers': 0.4.11 - caniuse-lite: 1.0.30001411 + '@next/env': 13.0.5 + '@swc/helpers': 0.4.14 + caniuse-lite: 1.0.30001434 postcss: 8.4.14 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - styled-jsx: 5.1.0_3toe27fv7etiytxb5kxc7fxaw4 - use-sync-external-store: 1.2.0_react@18.2.0 + styled-jsx: 5.1.0_3lzqd2prgnu7gkxqqdmtvzna5u optionalDependencies: - '@next/swc-android-arm-eabi': 13.0.2 - '@next/swc-android-arm64': 13.0.2 - '@next/swc-darwin-arm64': 13.0.2 - '@next/swc-darwin-x64': 13.0.2 - '@next/swc-freebsd-x64': 13.0.2 - '@next/swc-linux-arm-gnueabihf': 13.0.2 - '@next/swc-linux-arm64-gnu': 13.0.2 - '@next/swc-linux-arm64-musl': 13.0.2 - '@next/swc-linux-x64-gnu': 13.0.2 - '@next/swc-linux-x64-musl': 13.0.2 - '@next/swc-win32-arm64-msvc': 13.0.2 - '@next/swc-win32-ia32-msvc': 13.0.2 - '@next/swc-win32-x64-msvc': 13.0.2 + '@next/swc-android-arm-eabi': 13.0.5 + '@next/swc-android-arm64': 13.0.5 + '@next/swc-darwin-arm64': 13.0.5 + '@next/swc-darwin-x64': 13.0.5 + '@next/swc-freebsd-x64': 13.0.5 + '@next/swc-linux-arm-gnueabihf': 13.0.5 + '@next/swc-linux-arm64-gnu': 13.0.5 + '@next/swc-linux-arm64-musl': 13.0.5 + '@next/swc-linux-x64-gnu': 13.0.5 + '@next/swc-linux-x64-musl': 13.0.5 + '@next/swc-win32-arm64-msvc': 13.0.5 + '@next/swc-win32-ia32-msvc': 13.0.5 + '@next/swc-win32-x64-msvc': 13.0.5 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -15317,8 +15058,8 @@ packages: hasBin: true dev: false - /node-gyp/9.1.0: - resolution: {integrity: sha512-HkmN0ZpQJU7FLbJauJTHkHlSVAXlNGDAzH/VYFZGDOnFyn/Na3GlNJfkudmufOdS6/jNFhy88ObzL7ERz9es1g==} + /node-gyp/9.3.0: + resolution: {integrity: sha512-A6rJWfXFz7TQNjpldJ915WFb1LnhO4lIve3ANPbWreuEoLoKlFT3sxIepPBkLhM27crW8YmN+pjlgbasH6cH/Q==} engines: {node: ^12.22 || ^14.13 || >=16} hasBin: true dependencies: @@ -15326,11 +15067,11 @@ packages: glob: 7.2.3 graceful-fs: 4.2.10 make-fetch-happen: 10.2.1 - nopt: 5.0.0 + nopt: 6.0.0 npmlog: 6.0.2 rimraf: 3.0.2 - semver: 7.3.7 - tar: 6.1.11 + semver: 7.3.8 + tar: 6.1.12 which: 2.0.2 transitivePeerDependencies: - bluebird @@ -15361,6 +15102,14 @@ packages: abbrev: 1.1.1 dev: false + /nopt/6.0.0: + resolution: {integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + hasBin: true + dependencies: + abbrev: 1.1.1 + dev: false + /normalize-package-data/2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: @@ -15374,8 +15123,8 @@ packages: engines: {node: '>=10'} dependencies: hosted-git-info: 4.1.0 - is-core-module: 2.10.0 - semver: 7.3.7 + is-core-module: 2.11.0 + semver: 7.3.8 validate-npm-package-license: 3.0.4 dev: false @@ -15383,9 +15132,9 @@ packages: resolution: {integrity: sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} dependencies: - hosted-git-info: 5.1.0 - is-core-module: 2.10.0 - semver: 7.3.7 + hosted-git-info: 5.2.1 + is-core-module: 2.11.0 + semver: 7.3.8 validate-npm-package-license: 3.0.4 dev: false @@ -15423,7 +15172,7 @@ packages: resolution: {integrity: sha512-65lUsMI8ztHCxFz5ckCEC44DRvEGdZX5usQFriauxHEwt7upv1FKaQEmAtU0YnOAdwuNWCmk64xYiQABNrEyLA==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} dependencies: - semver: 7.3.7 + semver: 7.3.8 dev: false /npm-normalize-package-bin/1.0.1: @@ -15440,17 +15189,17 @@ packages: engines: {node: '>=10'} dependencies: hosted-git-info: 3.0.8 - semver: 7.3.7 + semver: 7.3.8 validate-npm-package-name: 3.0.0 dev: false - /npm-package-arg/9.1.0: - resolution: {integrity: sha512-4J0GL+u2Nh6OnhvUKXRr2ZMG4lR8qtLp+kv7UiV00Y+nGiSxtttCyIRHCt5L5BNkXQld/RceYItau3MDOoGiBw==} + /npm-package-arg/9.1.2: + resolution: {integrity: sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} dependencies: - hosted-git-info: 5.1.0 + hosted-git-info: 5.2.1 proc-log: 2.0.1 - semver: 7.3.7 + semver: 7.3.8 validate-npm-package-name: 4.0.0 dev: false @@ -15471,8 +15220,8 @@ packages: dependencies: npm-install-checks: 5.0.0 npm-normalize-package-bin: 2.0.0 - npm-package-arg: 9.1.0 - semver: 7.3.7 + npm-package-arg: 9.1.2 + semver: 7.3.8 dev: false /npm-registry-fetch/13.3.1: @@ -15480,11 +15229,11 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} dependencies: make-fetch-happen: 10.2.1 - minipass: 3.3.4 + minipass: 3.3.6 minipass-fetch: 2.1.2 minipass-json-stream: 1.0.1 minizlib: 2.1.2 - npm-package-arg: 9.1.0 + npm-package-arg: 9.1.2 proc-log: 2.0.1 transitivePeerDependencies: - bluebird @@ -15499,7 +15248,7 @@ packages: fs2: 0.3.9 memoizee: 0.4.15 node-fetch: 2.6.7 - semver: 7.3.7 + semver: 7.3.8 type: 2.7.2 validate-npm-package-name: 3.0.0 transitivePeerDependencies: @@ -15518,8 +15267,8 @@ packages: minimatch: 3.1.2 pidtree: 0.3.1 read-pkg: 3.0.0 - shell-quote: 1.7.3 - string.prototype.padend: 3.1.3 + shell-quote: 1.7.4 + string.prototype.padend: 3.1.4 /npm-run-path/4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} @@ -15547,12 +15296,12 @@ packages: resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==} dev: false - /npx-import/1.1.3: - resolution: {integrity: sha512-zy6249FJ81OtPsvz2y0+rgis31EN5wbdwBG2umtEh65W/4onYArHuoUSZ+W+T7BQYK7YF+h9G4CuGPusMCcLOw==} + /npx-import/1.1.4: + resolution: {integrity: sha512-3ShymTWOgqGyNlh5lMJAejLuIv3W1K3fbI5Ewc6YErZU3Sp0PqsNs8UIU1O8z5+KVl/Du5ag56Gza9vdorGEoA==} dependencies: execa: 6.1.0 parse-package-name: 1.0.0 - semver: 7.3.7 + semver: 7.3.8 validate-npm-package-name: 4.0.0 /nth-check/2.1.1: @@ -15565,8 +15314,8 @@ packages: resolution: {integrity: sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==} dev: false - /nx/14.7.13_@swc+core@1.3.3: - resolution: {integrity: sha512-NWeZ2fDjx6rkueA/lbu6tK4qfSvp6xrvQtv81Cpyae8BhhkoI36QoxkySJVBetIY/MypDPSl9JHqJwkBju4PQw==} + /nx/15.2.1_@swc+core@1.3.20: + resolution: {integrity: sha512-vVeT5D02cDDiSmS3P2Bos/waYQa3m0yl/rouzsKpusVSmzAQGQbKXhxPb4WnNIj8Iz/8KjFeBM/RZO021BtGNg==} hasBin: true requiresBuild: true peerDependencies: @@ -15578,13 +15327,14 @@ packages: '@swc/core': optional: true dependencies: - '@nrwl/cli': 14.7.13_@swc+core@1.3.3 - '@nrwl/tao': 14.7.13_@swc+core@1.3.3 + '@nrwl/cli': 15.2.1_@swc+core@1.3.20 + '@nrwl/tao': 15.2.1_@swc+core@1.3.20 '@parcel/watcher': 2.0.4 - '@swc/core': 1.3.3 + '@swc/core': 1.3.20 '@yarnpkg/lockfile': 1.1.0 - '@yarnpkg/parsers': 3.0.0-rc.20 + '@yarnpkg/parsers': 3.0.0-rc.31 '@zkochan/js-yaml': 0.0.6 + axios: 1.2.0 chalk: 4.1.0 chokidar: 3.5.3 cli-cursor: 3.1.0 @@ -15611,8 +15361,10 @@ packages: tsconfig-paths: 3.14.1 tslib: 2.4.0 v8-compile-cache: 2.3.0 - yargs: 17.5.1 - yargs-parser: 21.0.1 + yargs: 17.6.2 + yargs-parser: 21.1.1 + transitivePeerDependencies: + - debug dev: false /oauth/0.10.0: @@ -15626,15 +15378,6 @@ packages: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} - /object-copy/0.1.0: - resolution: {integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==} - engines: {node: '>=0.10.0'} - dependencies: - copy-descriptor: 0.1.1 - define-property: 0.2.5 - kind-of: 3.2.2 - dev: false - /object-hash/2.2.0: resolution: {integrity: sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==} engines: {node: '>= 6'} @@ -15646,17 +15389,17 @@ packages: /object-inspect/1.12.2: resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==} + /object-is/1.1.5: + resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + /object-keys/1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} - /object-visit/1.0.1: - resolution: {integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==} - engines: {node: '>=0.10.0'} - dependencies: - isobject: 3.0.1 - dev: false - /object.assign/4.1.4: resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} engines: {node: '>= 0.4'} @@ -15666,42 +15409,35 @@ packages: has-symbols: 1.0.3 object-keys: 1.1.1 - /object.entries/1.1.5: - resolution: {integrity: sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==} + /object.entries/1.1.6: + resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.20.3 + es-abstract: 1.20.4 - /object.fromentries/2.0.5: - resolution: {integrity: sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==} + /object.fromentries/2.0.6: + resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.20.3 + es-abstract: 1.20.4 - /object.hasown/1.1.1: - resolution: {integrity: sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==} + /object.hasown/1.1.2: + resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==} dependencies: define-properties: 1.1.4 - es-abstract: 1.20.3 - - /object.pick/1.3.0: - resolution: {integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==} - engines: {node: '>=0.10.0'} - dependencies: - isobject: 3.0.1 - dev: false + es-abstract: 1.20.4 - /object.values/1.1.5: - resolution: {integrity: sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==} + /object.values/1.1.6: + resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.20.3 + es-abstract: 1.20.4 /objectorarray/1.0.5: resolution: {integrity: sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg==} @@ -15758,18 +15494,16 @@ packages: define-lazy-prop: 2.0.0 is-docker: 2.2.1 is-wsl: 2.2.0 - dev: false /opener/1.5.2: resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} hasBin: true dev: false - /openid-client/5.1.9: - resolution: {integrity: sha512-o/11Xos2fRPpK1zQrPfSIhIusFrAkqGSPwkD0UlUB+CCuRzd7zrrBJwIjgnVv3VUSif9ZGXh2d3GSJNH2Koh5g==} - engines: {node: ^12.19.0 || ^14.15.0 || ^16.13.0} + /openid-client/5.3.0: + resolution: {integrity: sha512-SykPCeZBZ/SxiBH5AWynvFUIDX3//2pgwc/3265alUmGHeCN03+X8uP+pHOVnCXCKfX/XOhO90qttAQ76XcGxA==} dependencies: - jose: 4.9.3 + jose: 4.11.1 lru-cache: 6.0.0 object-hash: 2.2.0 oidc-token-hash: 5.0.1 @@ -16015,9 +15749,9 @@ packages: chownr: 2.0.0 fs-minipass: 2.1.0 infer-owner: 1.0.4 - minipass: 3.3.4 + minipass: 3.3.6 mkdirp: 1.0.4 - npm-package-arg: 9.1.0 + npm-package-arg: 9.1.2 npm-packlist: 5.1.3 npm-pick-manifest: 7.0.2 npm-registry-fetch: 13.3.1 @@ -16027,7 +15761,7 @@ packages: read-package-json-fast: 2.0.3 rimraf: 3.0.2 ssri: 9.0.1 - tar: 6.1.11 + tar: 6.1.12 transitivePeerDependencies: - bluebird - supports-color @@ -16121,15 +15855,15 @@ packages: resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} dependencies: domhandler: 5.0.3 - parse5: 7.1.1 + parse5: 7.1.2 dev: false /parse5/6.0.1: resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} dev: false - /parse5/7.1.1: - resolution: {integrity: sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==} + /parse5/7.1.2: + resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} dependencies: entities: 4.4.0 dev: false @@ -16145,15 +15879,6 @@ packages: tslib: 2.4.0 dev: false - /pascalcase/0.1.1: - resolution: {integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==} - engines: {node: '>=0.10.0'} - dev: false - - /path-dirname/1.0.2: - resolution: {integrity: sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==} - dev: false - /path-exists/3.0.0: resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} engines: {node: '>=4'} @@ -16232,7 +15957,7 @@ packages: dev: true /pause-stream/0.0.11: - resolution: {integrity: sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=} + resolution: {integrity: sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==} dependencies: through: 2.3.8 dev: true @@ -16322,18 +16047,18 @@ packages: find-up: 3.0.0 dev: false - /playwright-core/1.26.1: - resolution: {integrity: sha512-hzFchhhxnEiPc4qVPs9q2ZR+5eKNifY2hQDHtg1HnTTUuphYCBP8ZRb2si+B1TR7BHirgXaPi48LIye5SgrLAA==} + /playwright-core/1.28.1: + resolution: {integrity: sha512-3PixLnGPno0E8rSBJjtwqTwJe3Yw72QwBBBxNoukIj3lEeBNXwbNiKrNuB1oyQgTBw5QHUhNO3SteEtHaMK6ag==} engines: {node: '>=14'} hasBin: true - /playwright/1.26.1: - resolution: {integrity: sha512-WQmEdCgYYe8jOEkhkW9QLcK0PB+w1RZztBLYIT10MEEsENYg251cU0IzebDINreQsUt+HCwwRhtdz4weH9ICcQ==} + /playwright/1.28.1: + resolution: {integrity: sha512-92Sz6XBlfHlb9tK5UCDzIFAuIkHHpemA9zwUaqvo+w7sFMSmVMGmvKcbptof/eJObq63PGnMhM75x7qxhTR78Q==} engines: {node: '>=14'} hasBin: true requiresBuild: true dependencies: - playwright-core: 1.26.1 + playwright-core: 1.28.1 dev: false /pluralize/8.0.0: @@ -16341,22 +16066,27 @@ packages: engines: {node: '>=4'} dev: false - /posix-character-classes/0.1.1: - resolution: {integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==} - engines: {node: '>=0.10.0'} + /postcss-calc/8.2.4_postcss@8.4.14: + resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} + peerDependencies: + postcss: ^8.2.2 + dependencies: + postcss: 8.4.14 + postcss-selector-parser: 6.0.11 + postcss-value-parser: 4.2.0 dev: false - /postcss-calc/8.2.4_postcss@8.4.16: + /postcss-calc/8.2.4_postcss@8.4.19: resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} peerDependencies: postcss: ^8.2.2 dependencies: - postcss: 8.4.16 - postcss-selector-parser: 6.0.10 + postcss: 8.4.19 + postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 dev: false - /postcss-colormin/5.3.0_postcss@8.4.16: + /postcss-colormin/5.3.0_postcss@8.4.14: resolution: {integrity: sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -16365,88 +16095,148 @@ packages: browserslist: 4.21.4 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.4.16 + postcss: 8.4.14 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-colormin/5.3.0_postcss@8.4.19: + resolution: {integrity: sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.4 + caniuse-api: 3.0.0 + colord: 2.9.3 + postcss: 8.4.19 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-convert-values/5.1.3_postcss@8.4.14: + resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.4 + postcss: 8.4.14 postcss-value-parser: 4.2.0 dev: false - /postcss-convert-values/5.1.2_postcss@8.4.16: - resolution: {integrity: sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==} + /postcss-convert-values/5.1.3_postcss@8.4.19: + resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.21.4 - postcss: 8.4.16 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: false - /postcss-discard-comments/5.1.2_postcss@8.4.16: + /postcss-discard-comments/5.1.2_postcss@8.4.14: resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.16 + postcss: 8.4.14 dev: false - /postcss-discard-duplicates/5.1.0_postcss@8.4.16: + /postcss-discard-comments/5.1.2_postcss@8.4.19: + resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.19 + dev: false + + /postcss-discard-duplicates/5.1.0_postcss@8.4.14: resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.16 + postcss: 8.4.14 dev: false - /postcss-discard-empty/5.1.1_postcss@8.4.16: + /postcss-discard-duplicates/5.1.0_postcss@8.4.19: + resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.19 + dev: false + + /postcss-discard-empty/5.1.1_postcss@8.4.14: + resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.14 + dev: false + + /postcss-discard-empty/5.1.1_postcss@8.4.19: resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.16 + postcss: 8.4.19 dev: false - /postcss-discard-overridden/5.1.0_postcss@8.4.16: + /postcss-discard-overridden/5.1.0_postcss@8.4.14: resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.16 + postcss: 8.4.14 dev: false - /postcss-discard-unused/5.1.0_postcss@8.4.16: + /postcss-discard-overridden/5.1.0_postcss@8.4.19: + resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.19 + dev: false + + /postcss-discard-unused/5.1.0_postcss@8.4.19: resolution: {integrity: sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.16 - postcss-selector-parser: 6.0.10 + postcss: 8.4.19 + postcss-selector-parser: 6.0.11 dev: false - /postcss-import/14.1.0_postcss@8.4.16: + /postcss-import/14.1.0_postcss@8.4.19: resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} engines: {node: '>=10.0.0'} peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.4.16 + postcss: 8.4.19 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.1 - /postcss-js/4.0.0_postcss@8.4.16: + /postcss-js/4.0.0_postcss@8.4.19: resolution: {integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==} engines: {node: ^12 || ^14 || >= 16} peerDependencies: postcss: ^8.3.3 dependencies: camelcase-css: 2.0.1 - postcss: 8.4.16 + postcss: 8.4.19 - /postcss-load-config/3.1.4_postcss@8.4.16: + /postcss-load-config/3.1.4_postcss@8.4.19: resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} engines: {node: '>= 10'} peerDependencies: @@ -16459,333 +16249,545 @@ packages: optional: true dependencies: lilconfig: 2.0.6 - postcss: 8.4.16 + postcss: 8.4.19 yaml: 1.10.2 - /postcss-loader/7.0.1_qjv4cptcpse3y5hrjkrbb7drda: + /postcss-loader/7.0.1_upg3rk2kpasnbk27hkqapxaxfq: resolution: {integrity: sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ==} engines: {node: '>= 14.15.0'} peerDependencies: postcss: ^7.0.0 || ^8.0.1 webpack: ^5.0.0 dependencies: - cosmiconfig: 7.0.1 + cosmiconfig: 7.1.0 klona: 2.0.5 - postcss: 8.4.16 - semver: 7.3.7 - webpack: 5.74.0 + postcss: 8.4.19 + semver: 7.3.8 + webpack: 5.75.0 dev: false - /postcss-merge-idents/5.1.1_postcss@8.4.16: + /postcss-merge-idents/5.1.1_postcss@8.4.19: resolution: {integrity: sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-utils: 3.1.0_postcss@8.4.16 - postcss: 8.4.16 + cssnano-utils: 3.1.0_postcss@8.4.19 + postcss: 8.4.19 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-merge-longhand/5.1.7_postcss@8.4.14: + resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.14 postcss-value-parser: 4.2.0 + stylehacks: 5.1.1_postcss@8.4.14 dev: false - /postcss-merge-longhand/5.1.6_postcss@8.4.16: - resolution: {integrity: sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==} + /postcss-merge-longhand/5.1.7_postcss@8.4.19: + resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.16 + postcss: 8.4.19 postcss-value-parser: 4.2.0 - stylehacks: 5.1.0_postcss@8.4.16 + stylehacks: 5.1.1_postcss@8.4.19 dev: false - /postcss-merge-rules/5.1.2_postcss@8.4.16: - resolution: {integrity: sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==} + /postcss-merge-rules/5.1.3_postcss@8.4.14: + resolution: {integrity: sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.21.4 caniuse-api: 3.0.0 - cssnano-utils: 3.1.0_postcss@8.4.16 - postcss: 8.4.16 - postcss-selector-parser: 6.0.10 + cssnano-utils: 3.1.0_postcss@8.4.14 + postcss: 8.4.14 + postcss-selector-parser: 6.0.11 dev: false - /postcss-minify-font-values/5.1.0_postcss@8.4.16: + /postcss-merge-rules/5.1.3_postcss@8.4.19: + resolution: {integrity: sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.4 + caniuse-api: 3.0.0 + cssnano-utils: 3.1.0_postcss@8.4.19 + postcss: 8.4.19 + postcss-selector-parser: 6.0.11 + dev: false + + /postcss-minify-font-values/5.1.0_postcss@8.4.14: + resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.14 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-minify-font-values/5.1.0_postcss@8.4.19: resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.16 + postcss: 8.4.19 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-minify-gradients/5.1.1_postcss@8.4.14: + resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + colord: 2.9.3 + cssnano-utils: 3.1.0_postcss@8.4.14 + postcss: 8.4.14 postcss-value-parser: 4.2.0 dev: false - /postcss-minify-gradients/5.1.1_postcss@8.4.16: + /postcss-minify-gradients/5.1.1_postcss@8.4.19: resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: colord: 2.9.3 - cssnano-utils: 3.1.0_postcss@8.4.16 - postcss: 8.4.16 + cssnano-utils: 3.1.0_postcss@8.4.19 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: false - /postcss-minify-params/5.1.3_postcss@8.4.16: - resolution: {integrity: sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==} + /postcss-minify-params/5.1.4_postcss@8.4.14: + resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.21.4 - cssnano-utils: 3.1.0_postcss@8.4.16 - postcss: 8.4.16 + cssnano-utils: 3.1.0_postcss@8.4.14 + postcss: 8.4.14 postcss-value-parser: 4.2.0 dev: false - /postcss-minify-selectors/5.2.1_postcss@8.4.16: + /postcss-minify-params/5.1.4_postcss@8.4.19: + resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.4 + cssnano-utils: 3.1.0_postcss@8.4.19 + postcss: 8.4.19 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-minify-selectors/5.2.1_postcss@8.4.14: resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.16 - postcss-selector-parser: 6.0.10 + postcss: 8.4.14 + postcss-selector-parser: 6.0.11 dev: false - /postcss-modules-extract-imports/3.0.0_postcss@8.4.16: + /postcss-minify-selectors/5.2.1_postcss@8.4.19: + resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.19 + postcss-selector-parser: 6.0.11 + dev: false + + /postcss-modules-extract-imports/3.0.0_postcss@8.4.19: resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.16 + postcss: 8.4.19 dev: false - /postcss-modules-local-by-default/4.0.0_postcss@8.4.16: + /postcss-modules-local-by-default/4.0.0_postcss@8.4.19: resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0_postcss@8.4.16 - postcss: 8.4.16 - postcss-selector-parser: 6.0.10 + icss-utils: 5.1.0_postcss@8.4.19 + postcss: 8.4.19 + postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 dev: false - /postcss-modules-scope/3.0.0_postcss@8.4.16: + /postcss-modules-scope/3.0.0_postcss@8.4.19: resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.16 - postcss-selector-parser: 6.0.10 + postcss: 8.4.19 + postcss-selector-parser: 6.0.11 dev: false - /postcss-modules-values/4.0.0_postcss@8.4.16: + /postcss-modules-values/4.0.0_postcss@8.4.19: resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: - postcss: ^8.1.0 + postcss: ^8.1.0 + dependencies: + icss-utils: 5.1.0_postcss@8.4.19 + postcss: 8.4.19 + dev: false + + /postcss-nested/6.0.0_postcss@8.4.19: + resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + dependencies: + postcss: 8.4.19 + postcss-selector-parser: 6.0.11 + + /postcss-normalize-charset/5.1.0_postcss@8.4.14: + resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.14 + dev: false + + /postcss-normalize-charset/5.1.0_postcss@8.4.19: + resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.19 + dev: false + + /postcss-normalize-display-values/5.1.0_postcss@8.4.14: + resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.14 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-normalize-display-values/5.1.0_postcss@8.4.19: + resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.19 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-normalize-positions/5.1.1_postcss@8.4.14: + resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.14 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-normalize-positions/5.1.1_postcss@8.4.19: + resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.19 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-normalize-repeat-style/5.1.1_postcss@8.4.14: + resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.14 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-normalize-repeat-style/5.1.1_postcss@8.4.19: + resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.19 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-normalize-string/5.1.0_postcss@8.4.14: + resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 dependencies: - icss-utils: 5.1.0_postcss@8.4.16 - postcss: 8.4.16 + postcss: 8.4.14 + postcss-value-parser: 4.2.0 dev: false - /postcss-nested/5.0.6_postcss@8.4.16: - resolution: {integrity: sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==} - engines: {node: '>=12.0'} + /postcss-normalize-string/5.1.0_postcss@8.4.19: + resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - postcss: ^8.2.14 + postcss: ^8.2.15 dependencies: - postcss: 8.4.16 - postcss-selector-parser: 6.0.10 + postcss: 8.4.19 + postcss-value-parser: 4.2.0 + dev: false - /postcss-normalize-charset/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} + /postcss-normalize-timing-functions/5.1.0_postcss@8.4.14: + resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.16 + postcss: 8.4.14 + postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-display-values/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} + /postcss-normalize-timing-functions/5.1.0_postcss@8.4.19: + resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.16 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-positions/5.1.1_postcss@8.4.16: - resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} + /postcss-normalize-unicode/5.1.1_postcss@8.4.14: + resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.16 + browserslist: 4.21.4 + postcss: 8.4.14 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-repeat-style/5.1.1_postcss@8.4.16: - resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} + /postcss-normalize-unicode/5.1.1_postcss@8.4.19: + resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.16 + browserslist: 4.21.4 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-string/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} + /postcss-normalize-url/5.1.0_postcss@8.4.14: + resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.16 + normalize-url: 6.1.0 + postcss: 8.4.14 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-timing-functions/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} + /postcss-normalize-url/5.1.0_postcss@8.4.19: + resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.16 + normalize-url: 6.1.0 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-unicode/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==} + /postcss-normalize-whitespace/5.1.1_postcss@8.4.14: + resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.4 - postcss: 8.4.16 + postcss: 8.4.14 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-url/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} + /postcss-normalize-whitespace/5.1.1_postcss@8.4.19: + resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - normalize-url: 6.1.0 - postcss: 8.4.16 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-whitespace/5.1.1_postcss@8.4.16: - resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} + /postcss-ordered-values/5.1.3_postcss@8.4.14: + resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.16 + cssnano-utils: 3.1.0_postcss@8.4.14 + postcss: 8.4.14 postcss-value-parser: 4.2.0 dev: false - /postcss-ordered-values/5.1.3_postcss@8.4.16: + /postcss-ordered-values/5.1.3_postcss@8.4.19: resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-utils: 3.1.0_postcss@8.4.16 - postcss: 8.4.16 + cssnano-utils: 3.1.0_postcss@8.4.19 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: false - /postcss-reduce-idents/5.2.0_postcss@8.4.16: + /postcss-reduce-idents/5.2.0_postcss@8.4.19: resolution: {integrity: sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.16 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: false - /postcss-reduce-initial/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==} + /postcss-reduce-initial/5.1.1_postcss@8.4.14: + resolution: {integrity: sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.4 + caniuse-api: 3.0.0 + postcss: 8.4.14 + dev: false + + /postcss-reduce-initial/5.1.1_postcss@8.4.19: + resolution: {integrity: sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.21.4 caniuse-api: 3.0.0 - postcss: 8.4.16 + postcss: 8.4.19 dev: false - /postcss-reduce-transforms/5.1.0_postcss@8.4.16: + /postcss-reduce-transforms/5.1.0_postcss@8.4.14: resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.16 + postcss: 8.4.14 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-reduce-transforms/5.1.0_postcss@8.4.19: + resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: false - /postcss-selector-parser/6.0.10: - resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} + /postcss-selector-parser/6.0.11: + resolution: {integrity: sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==} engines: {node: '>=4'} dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - /postcss-sort-media-queries/4.3.0_postcss@8.4.16: + /postcss-sort-media-queries/4.3.0_postcss@8.4.19: resolution: {integrity: sha512-jAl8gJM2DvuIJiI9sL1CuiHtKM4s5aEIomkU8G3LFvbP+p8i7Sz8VV63uieTgoewGqKbi+hxBTiOKJlB35upCg==} engines: {node: '>=10.0.0'} peerDependencies: postcss: ^8.4.16 dependencies: - postcss: 8.4.16 + postcss: 8.4.19 sort-css-media-queries: 2.1.0 dev: false - /postcss-svgo/5.1.0_postcss@8.4.16: + /postcss-svgo/5.1.0_postcss@8.4.14: + resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.14 + postcss-value-parser: 4.2.0 + svgo: 2.8.0 + dev: false + + /postcss-svgo/5.1.0_postcss@8.4.19: resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.16 + postcss: 8.4.19 postcss-value-parser: 4.2.0 svgo: 2.8.0 dev: false - /postcss-unique-selectors/5.1.1_postcss@8.4.16: + /postcss-unique-selectors/5.1.1_postcss@8.4.14: + resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.14 + postcss-selector-parser: 6.0.11 + dev: false + + /postcss-unique-selectors/5.1.1_postcss@8.4.19: resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.16 - postcss-selector-parser: 6.0.10 + postcss: 8.4.19 + postcss-selector-parser: 6.0.11 dev: false /postcss-value-parser/4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - /postcss-zindex/5.1.0_postcss@8.4.16: + /postcss-zindex/5.1.0_postcss@8.4.19: resolution: {integrity: sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.16 + postcss: 8.4.19 dev: false /postcss/8.4.14: @@ -16796,24 +16798,24 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 - /postcss/8.4.16: - resolution: {integrity: sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==} + /postcss/8.4.19: + resolution: {integrity: sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.4 picocolors: 1.0.0 source-map-js: 1.0.2 - /preact-render-to-string/5.2.4_preact@10.11.0: - resolution: {integrity: sha512-iIPHb3BXUQ3Za6KNhkjN/waq11Oh+QWWtAgN3id3LrL+cszH3DYh8TxJPNQ6Aogsbu4JsqdJLBZltwPFpG6N6w==} + /preact-render-to-string/5.2.6_preact@10.11.3: + resolution: {integrity: sha512-JyhErpYOvBV1hEPwIxc/fHWXPfnEGdRKxc8gFdAZ7XV4tlzyzG847XAyEZqoDnynP88akM4eaHcSOzNcLWFguw==} peerDependencies: preact: '>=10' dependencies: - preact: 10.11.0 + preact: 10.11.3 pretty-format: 3.8.0 - /preact/10.11.0: - resolution: {integrity: sha512-Fk6+vB2kb6mSJfDgODq0YDhMfl0HNtK5+Uc9QqECO4nlyPAQwCI+BKyWO//idA7ikV7o+0Fm6LQmNuQi1wXI1w==} + /preact/10.11.3: + resolution: {integrity: sha512-eY93IVpod/zG3uMF22Unl8h9KkrcKIRs2EGar8hwLZZDU1lkjph303V9HZBwufh2s736U6VXuhD109LYqPoffg==} /preferred-pm/3.0.3: resolution: {integrity: sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==} @@ -16845,8 +16847,8 @@ packages: dependencies: fast-diff: 1.2.0 - /prettier/2.7.1: - resolution: {integrity: sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==} + /prettier/2.8.0: + resolution: {integrity: sha512-9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA==} engines: {node: '>=10.13.0'} hasBin: true @@ -16870,8 +16872,8 @@ packages: ansi-styles: 5.2.0 react-is: 17.0.2 - /pretty-format/29.0.3: - resolution: {integrity: sha512-cHudsvQr1K5vNVLbvYF/nv3Qy/F/BcEKxGuIeMiVMRHxPOO1RxXooP8g/ZrwAp7Dx+KdMZoOc7NxLHhMrP2f9Q==} + /pretty-format/29.3.1: + resolution: {integrity: sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/schemas': 29.0.0 @@ -16902,13 +16904,13 @@ packages: react: 18.2.0 dev: false - /prisma/4.3.1: - resolution: {integrity: sha512-90xo06wtqil76Xsi3mNpc4Js3SdDRR5g4qb9h+4VWY4Y8iImJY6xc3PX+C9xxTSt1lr0Q89A0MLkJjd8ax6KiQ==} + /prisma/4.6.1: + resolution: {integrity: sha512-BR4itMCuzrDV4tn3e2TF+nh1zIX/RVU0isKtKoN28ADeoJ9nYaMhiuRRkFd2TZN8+l/XfYzoRKyHzUFXLQhmBQ==} engines: {node: '>=14.17'} hasBin: true requiresBuild: true dependencies: - '@prisma/engines': 4.3.1 + '@prisma/engines': 4.6.1 /prismjs/1.29.0: resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} @@ -17021,6 +17023,10 @@ packages: forwarded: 0.2.0 ipaddr.js: 1.9.1 + /proxy-from-env/1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + dev: false + /ps-tree/1.2.0: resolution: {integrity: sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==} engines: {node: '>= 0.10'} @@ -17071,18 +17077,11 @@ packages: engines: {node: '>=0.6.0', teleport: '>=0.2.0'} dev: false - /qs/6.10.3: - resolution: {integrity: sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==} - engines: {node: '>=0.6'} - dependencies: - side-channel: 1.0.4 - /qs/6.11.0: resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} engines: {node: '>=0.6'} dependencies: side-channel: 1.0.4 - dev: true /qs/6.9.3: resolution: {integrity: sha512-EbZYNarm6138UKKq46tdx08Yo/q9ZhFoAXAI1meAFd2GtbRDhbZY2WQSICskT0c5q99aFzLG1D4nvTk9tqfXIw==} @@ -17155,7 +17154,7 @@ packages: dependencies: deep-extend: 0.6.0 ini: 1.3.8 - minimist: 1.2.6 + minimist: 1.2.7 strip-json-comments: 2.0.1 dev: false @@ -17168,15 +17167,9 @@ packages: pure-color: 1.3.0 dev: false - /react-dev-utils/12.0.1_kb3egcnme7w23lfa5xodfjfhge: + /react-dev-utils/12.0.1_6zfmzkbwpqrt4wfukx5tx4a5zm: resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} engines: {node: '>=14'} - peerDependencies: - typescript: '>=2.7' - webpack: '>=4' - peerDependenciesMeta: - typescript: - optional: true dependencies: '@babel/code-frame': 7.18.6 address: 1.2.1 @@ -17187,27 +17180,27 @@ packages: escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.2_kb3egcnme7w23lfa5xodfjfhge + fork-ts-checker-webpack-plugin: 6.5.2_6zfmzkbwpqrt4wfukx5tx4a5zm global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 - immer: 9.0.15 + immer: 9.0.16 is-root: 2.1.0 - loader-utils: 3.2.0 + loader-utils: 3.2.1 open: 8.4.0 pkg-up: 3.1.0 prompts: 2.4.2 react-error-overlay: 6.0.11 - recursive-readdir: 2.2.2 - shell-quote: 1.7.3 + recursive-readdir: 2.2.3 + shell-quote: 1.7.4 strip-ansi: 6.0.1 text-table: 0.2.0 - typescript: 4.8.3 - webpack: 5.74.0 transitivePeerDependencies: - eslint - supports-color + - typescript - vue-template-compiler + - webpack dev: false /react-dom/18.2.0_react@18.2.0: @@ -17231,7 +17224,7 @@ packages: peerDependencies: react: '>=16.3.0' dependencies: - github-buttons: 2.22.0 + github-buttons: 2.22.1 react: 18.2.0 dev: false @@ -17241,7 +17234,7 @@ packages: react: ^16.6.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.19.0 + '@babel/runtime': 7.20.1 invariant: 2.2.4 prop-types: 15.8.1 react: 18.2.0 @@ -17249,8 +17242,8 @@ packages: react-fast-compare: 3.2.0 shallowequal: 1.1.0 - /react-icons/4.4.0_react@18.2.0: - resolution: {integrity: sha512-fSbvHeVYo/B5/L4VhB7sBA1i2tS8MkT0Hb9t2H1AVPkwGfVHLJCqyr2Py9dKMxsyM63Eng1GkdZfbWj+Fmv8Rg==} + /react-icons/4.6.0_react@18.2.0: + resolution: {integrity: sha512-rR/L9m9340yO8yv1QT1QurxWQvWpbNHqVX0fzMln2HEb9TEIrQRGsqiNFQfiv9/JEUbyHmHPlNTB2LWm2Ttz0g==} peerDependencies: react: '*' dependencies: @@ -17278,7 +17271,7 @@ packages: react-base16-styling: 0.6.0 react-dom: 18.2.0_react@18.2.0 react-lifecycles-compat: 3.0.4 - react-textarea-autosize: 8.3.4_react@18.2.0 + react-textarea-autosize: 8.4.0_react@18.2.0 transitivePeerDependencies: - '@types/react' - encoding @@ -17288,16 +17281,16 @@ packages: resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==} dev: false - /react-loadable-ssr-addon-v5-slorber/1.0.1_jyzm4i6gssn5i7hvhuq33bg7ba: + /react-loadable-ssr-addon-v5-slorber/1.0.1_pwfl7zyferpbeh35vaepqxwaky: resolution: {integrity: sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==} engines: {node: '>=10.13.0'} peerDependencies: react-loadable: '*' webpack: '>=4.41.1 || 5.x' dependencies: - '@babel/runtime': 7.19.0 + '@babel/runtime': 7.20.1 react-loadable: /@docusaurus/react-loadable/5.5.2_react@18.2.0 - webpack: 5.74.0 + webpack: 5.75.0 dev: false /react-refresh/0.14.0: @@ -17305,47 +17298,46 @@ packages: engines: {node: '>=0.10.0'} dev: true - /react-router-config/5.1.1_4gumyfmpzq3vvokmq4lwan2qpu: + /react-router-config/5.1.1_rlw3ibuvnpt5jvejeevjcf4ije: resolution: {integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==} peerDependencies: react: '>=15' react-router: '>=5' dependencies: - '@babel/runtime': 7.19.0 + '@babel/runtime': 7.20.1 react: 18.2.0 - react-router: 5.3.3_react@18.2.0 + react-router: 5.3.4_react@18.2.0 dev: false - /react-router-dom/5.3.3_react@18.2.0: - resolution: {integrity: sha512-Ov0tGPMBgqmbu5CDmN++tv2HQ9HlWDuWIIqn4b88gjlAN5IHI+4ZUZRcpz9Hl0azFIwihbLDYw1OiHGRo7ZIng==} + /react-router-dom/5.3.4_react@18.2.0: + resolution: {integrity: sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==} peerDependencies: react: '>=15' dependencies: - '@babel/runtime': 7.19.0 + '@babel/runtime': 7.20.1 history: 4.10.1 loose-envify: 1.4.0 prop-types: 15.8.1 react: 18.2.0 - react-router: 5.3.3_react@18.2.0 - tiny-invariant: 1.2.0 + react-router: 5.3.4_react@18.2.0 + tiny-invariant: 1.3.1 tiny-warning: 1.0.3 dev: false - /react-router/5.3.3_react@18.2.0: - resolution: {integrity: sha512-mzQGUvS3bM84TnbtMYR8ZjKnuPJ71IjSzR+DE6UkUqvN4czWIqEs17yLL8xkAycv4ev0AiN+IGrWu88vJs/p2w==} + /react-router/5.3.4_react@18.2.0: + resolution: {integrity: sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==} peerDependencies: react: '>=15' dependencies: - '@babel/runtime': 7.19.0 + '@babel/runtime': 7.20.1 history: 4.10.1 hoist-non-react-statics: 3.3.2 loose-envify: 1.4.0 - mini-create-react-context: 0.4.1_sh5qlbywuemxd2y3xkrw2y2kr4 path-to-regexp: 1.8.0 prop-types: 15.8.1 react: 18.2.0 react-is: 16.13.1 - tiny-invariant: 1.2.0 + tiny-invariant: 1.3.1 tiny-warning: 1.0.3 dev: false @@ -17357,13 +17349,13 @@ packages: react: 18.2.0 dev: false - /react-textarea-autosize/8.3.4_react@18.2.0: - resolution: {integrity: sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ==} + /react-textarea-autosize/8.4.0_react@18.2.0: + resolution: {integrity: sha512-YrTFaEHLgJsi8sJVYHBzYn+mkP3prGkmP2DKb/tm0t7CLJY5t1Rxix8070LAKb0wby7bl/lf2EeHkuMihMZMwQ==} engines: {node: '>=10'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.19.0 + '@babel/runtime': 7.20.1 react: 18.2.0 use-composed-ref: 1.3.0_react@18.2.0 use-latest: 1.2.1_react@18.2.0 @@ -17491,6 +17483,7 @@ packages: /readdir-scoped-modules/1.1.0: resolution: {integrity: sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==} + deprecated: This functionality has been moved to @npmcli/fs dependencies: debuglog: 1.0.1 dezalgo: 1.0.4 @@ -17515,11 +17508,11 @@ packages: resolve: 1.22.1 dev: false - /recursive-readdir/2.2.2: - resolution: {integrity: sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==} - engines: {node: '>=0.10.0'} + /recursive-readdir/2.2.3: + resolution: {integrity: sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==} + engines: {node: '>=6.0.0'} dependencies: - minimatch: 3.0.4 + minimatch: 3.1.2 dev: false /redent/3.0.0: @@ -17539,21 +17532,13 @@ packages: /regenerate/1.4.2: resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} - /regenerator-runtime/0.13.9: - resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==} - - /regenerator-transform/0.15.0: - resolution: {integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==} - dependencies: - '@babel/runtime': 7.19.0 + /regenerator-runtime/0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} - /regex-not/1.0.2: - resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} - engines: {node: '>=0.10.0'} + /regenerator-transform/0.15.1: + resolution: {integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==} dependencies: - extend-shallow: 3.0.2 - safe-regex: 1.1.0 - dev: false + '@babel/runtime': 7.20.1 /regexp-tree/0.1.24: resolution: {integrity: sha512-s2aEVuLhvnVJW6s/iPgEGK6R+/xngd2jNQ+xy4bXNDKxZKJH6jpPHY6kVeVv1IeLCHgswRj+Kl3ELaDjG6V1iw==} @@ -17572,8 +17557,8 @@ packages: resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} engines: {node: '>=8'} - /regexpu-core/5.2.1: - resolution: {integrity: sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==} + /regexpu-core/5.2.2: + resolution: {integrity: sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==} engines: {node: '>=4'} dependencies: regenerate: 1.4.2 @@ -17581,7 +17566,7 @@ packages: regjsgen: 0.7.1 regjsparser: 0.9.1 unicode-match-property-ecmascript: 2.0.0 - unicode-match-property-value-ecmascript: 2.0.0 + unicode-match-property-value-ecmascript: 2.1.0 /registry-auth-token/4.2.2: resolution: {integrity: sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==} @@ -17665,7 +17650,7 @@ packages: '@typescript/twoslash': 3.1.0 '@typescript/vfs': 1.3.4 fenceparser: 1.1.1 - regenerator-runtime: 0.13.9 + regenerator-runtime: 0.13.11 shiki: 0.10.1 shiki-twoslash: 3.1.0 tslib: 2.1.0 @@ -17695,11 +17680,6 @@ packages: strip-ansi: 6.0.1 dev: false - /repeat-element/1.1.4: - resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==} - engines: {node: '>=0.10.0'} - dev: false - /repeat-string/1.6.1: resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} engines: {node: '>=0.10'} @@ -17750,11 +17730,6 @@ packages: resolution: {integrity: sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==} dev: false - /resolve-url/0.2.1: - resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} - deprecated: https://github.com/lydell/resolve-url#deprecated - dev: false - /resolve.exports/1.1.0: resolution: {integrity: sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==} engines: {node: '>=10'} @@ -17764,7 +17739,7 @@ packages: resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} hasBin: true dependencies: - is-core-module: 2.10.0 + is-core-module: 2.11.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -17772,7 +17747,7 @@ packages: resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} hasBin: true dependencies: - is-core-module: 2.10.0 + is-core-module: 2.11.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -17795,11 +17770,6 @@ packages: onetime: 5.1.2 signal-exit: 3.0.7 - /ret/0.1.15: - resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} - engines: {node: '>=0.12'} - dev: false - /ret/0.2.2: resolution: {integrity: sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==} engines: {node: '>=4'} @@ -17852,16 +17822,16 @@ packages: /rollup-plugin-multi-input/1.3.1: resolution: {integrity: sha512-bPsxHR6dUney7zsCAAlfkq7lbuy5xph2CvUstSv88oqhtRiLWXwVjiA1Gb4HVjC6I9sJI2eZeQlozXa+GXJKDA==} dependencies: - core-js: 3.25.2 + core-js: 3.26.1 fast-glob: 3.2.12 lodash: 4.17.21 dev: false - /rollup-plugin-node-externals/5.0.0_rollup@2.79.1: - resolution: {integrity: sha512-7QlqsY5k0gifL50L3PHVTjYA4ma8lM6+f+ayMeEJ475rNCUDzpY0qVrb7AsndGEiVRCNN4UwhBmRnrlP/NjuFw==} + /rollup-plugin-node-externals/5.0.2_rollup@2.79.1: + resolution: {integrity: sha512-UGAPdPjD0PPk4hNcHLnqwqsfNc/u0vaAjWnjkyS6j2jIMB4LLi1pW3TE01eaytJKZactNik2t8AQC33esS9GKw==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^2.60.0 + rollup: ^2.60.0 || ^3.0.0 dependencies: rollup: 2.79.1 dev: false @@ -17872,16 +17842,16 @@ packages: rollup-plugin-inject: 3.0.2 dev: true - /rollup-plugin-swc3/0.7.0_yzdwamyeo2l56m2tbjw7mygy4a: + /rollup-plugin-swc3/0.7.0_cjbrhyywzvvyh6otltqtw4alqy: resolution: {integrity: sha512-aWkbRGjmzSLs8BPQEuGo3PQsBAsYyL9Nk5xZ6ruEnBp+5RN9KavSQV1nM13gSmXZNBhz7Wh5mscyo5lCWQ1Bpg==} engines: {node: '>=12'} peerDependencies: '@swc/core': '>=1.2.165' rollup: ^2.0.0 || ^3.0.0 dependencies: - '@fastify/deepmerge': 1.1.0 + '@fastify/deepmerge': 1.2.0 '@rollup/pluginutils': 4.2.1 - '@swc/core': 1.3.3 + '@swc/core': 1.3.20 get-tsconfig: 4.2.0 rollup: 2.79.1 dev: false @@ -17907,14 +17877,6 @@ packages: estree-walker: 0.6.1 dev: true - /rollup/2.78.1: - resolution: {integrity: sha512-VeeCgtGi4P+o9hIg+xz4qQpRl6R401LWEXBmxYKOV4zlF82lyhgh2hTZnheFUbANE8l2A41F458iwj2vEYaXJg==} - engines: {node: '>=10.0.0'} - hasBin: true - optionalDependencies: - fsevents: 2.3.2 - dev: true - /rollup/2.79.1: resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} engines: {node: '>=10.0.0'} @@ -17932,7 +17894,7 @@ packages: dependencies: find-up: 5.0.0 picocolors: 1.0.0 - postcss: 8.4.16 + postcss: 8.4.19 strip-json-comments: 3.1.1 dev: false @@ -17951,9 +17913,8 @@ packages: dependencies: queue-microtask: 1.2.3 - /rxjs/7.5.6: - resolution: {integrity: sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==} - requiresBuild: true + /rxjs/7.5.7: + resolution: {integrity: sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==} dependencies: tslib: 2.4.0 @@ -17970,12 +17931,6 @@ packages: get-intrinsic: 1.1.3 is-regex: 1.1.4 - /safe-regex/1.1.0: - resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==} - dependencies: - ret: 0.1.15 - dev: false - /safe-regex/2.1.1: resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==} dependencies: @@ -18041,9 +17996,9 @@ packages: engines: {node: '>= 12.13.0'} dependencies: '@types/json-schema': 7.0.11 - ajv: 8.11.0 + ajv: 8.11.2 ajv-formats: 2.1.1 - ajv-keywords: 5.1.0_ajv@8.11.0 + ajv-keywords: 5.1.0_ajv@8.11.2 dev: false /section-matter/1.0.0: @@ -18111,8 +18066,8 @@ packages: lru-cache: 6.0.0 dev: false - /semver/7.3.7: - resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==} + /semver/7.3.8: + resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} engines: {node: '>=10'} hasBin: true dependencies: @@ -18143,14 +18098,14 @@ packages: dependencies: randombytes: 2.1.0 - /serve-handler/6.1.3: - resolution: {integrity: sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==} + /serve-handler/6.1.5: + resolution: {integrity: sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==} dependencies: bytes: 3.0.0 content-disposition: 0.5.2 fast-url-parser: 1.1.3 mime-types: 2.1.18 - minimatch: 3.0.4 + minimatch: 3.1.2 path-is-inside: 1.0.2 path-to-regexp: 2.2.1 range-parser: 1.2.0 @@ -18182,7 +18137,7 @@ packages: transitivePeerDependencies: - supports-color - /serverless-offline/8.8.1_serverless@3.22.0: + /serverless-offline/8.8.1_serverless@3.25.0: resolution: {integrity: sha512-tpvAEGMf6qB9jGSDrpLQSYljqiIxOfjpsWq6q9ol3goqbcxXasvGR9nVX5cXq1MNBRXsJQE1PdHxtxivng2Lrw==} engines: {node: '>=12.0.0'} peerDependencies: @@ -18191,7 +18146,7 @@ packages: '@hapi/boom': 9.1.4 '@hapi/h2o2': 9.1.0 '@hapi/hapi': 20.2.2 - aws-sdk: 2.1223.0 + aws-sdk: 2.1261.0 boxen: 5.1.2 chalk: 4.1.2 cuid: 2.1.8 @@ -18209,8 +18164,8 @@ packages: p-memoize: 4.0.4 p-queue: 6.6.2 p-retry: 4.6.2 - semver: 7.3.7 - serverless: 3.22.0 + semver: 7.3.8 + serverless: 3.25.0 velocityjs: 2.0.6 ws: 7.5.9 transitivePeerDependencies: @@ -18220,8 +18175,8 @@ packages: - utf-8-validate dev: true - /serverless-plugin-typescript/2.1.2_tsenko2hjma6tkxyb5eli2i3ra: - resolution: {integrity: sha512-OxfuixdHY9HfWwkuudvrg+5/GWTh0fkZfv1PYfvrh6K0hWOshlH8cKfahRJY6kMYNOV/JqC8//wNo0lT9DKDbQ==} + /serverless-plugin-typescript/2.1.4_3z2btqcmsmejode72wbbaetqva: + resolution: {integrity: sha512-6+IHXlsDydwDu+3ZhJiWyaFsfAoHbXdFGk10RJjipFYW+KLIoGMAxazXeiq0YQtC7uJYOtfYtGM1PtNjxOXAJg==} engines: {node: '>=10.0'} peerDependencies: serverless: 2 || 3 @@ -18230,39 +18185,39 @@ packages: fs-extra: 7.0.1 globby: 10.0.2 lodash: 4.17.21 - serverless: 3.22.0 + serverless: 3.25.0 typescript: 4.8.3 dev: true - /serverless/3.22.0: - resolution: {integrity: sha512-S/C4jbTFW95AwAw2wSqQa28FCordHwj+sUt3SHPgLNq0ryWcagR03C7vvIEnunmb7Rj5uEIcvArmjuaYNYN0+w==} + /serverless/3.25.0: + resolution: {integrity: sha512-bOUaUDWmn9mcHaKe9ggF80nGsP/z9ZAKe33n+rRsZbXZpcCXyjQwcoAYwBDS9CQO1hdguN3JleFf637YVRdfvw==} engines: {node: '>=12.0'} hasBin: true requiresBuild: true dependencies: '@serverless/dashboard-plugin': 6.2.2_supports-color@8.1.1 '@serverless/platform-client': 4.3.2_supports-color@8.1.1 - '@serverless/utils': 6.7.0 - ajv: 8.11.0 + '@serverless/utils': 6.8.2 + ajv: 8.11.2 ajv-formats: 2.1.1 archiver: 5.3.1 - aws-sdk: 2.1223.0 + aws-sdk: 2.1261.0 bluebird: 3.7.2 cachedir: 2.3.0 chalk: 4.1.2 child-process-ext: 2.1.1 - ci-info: 3.4.0 + ci-info: 3.7.0 cli-progress-footer: 2.3.2 d: 1.0.1 - dayjs: 1.11.5 + dayjs: 1.11.6 decompress: 4.2.1 - dotenv: 10.0.0 - dotenv-expand: 5.1.0 + dotenv: 16.0.3 + dotenv-expand: 9.0.0 essentials: 1.2.0 ext: 1.7.0 fastest-levenshtein: 1.0.16 - filesize: 8.0.7 - fs-extra: 9.1.0 + filesize: 10.0.5 + fs-extra: 10.1.0 get-stdin: 8.0.0 globby: 11.1.0 got: 11.8.5 @@ -18277,21 +18232,21 @@ packages: micromatch: 4.0.5 node-fetch: 2.6.7 npm-registry-utilities: 1.0.0 - object-hash: 2.2.0 - open: 7.4.2 + object-hash: 3.0.0 + open: 8.4.0 path2: 0.1.0 process-utils: 4.0.0 promise-queue: 2.2.5 require-from-string: 2.0.2 - semver: 7.3.7 + semver: 7.3.8 signal-exit: 3.0.7 strip-ansi: 6.0.1 supports-color: 8.1.1 - tar: 6.1.11 + tar: 6.1.12 timers-ext: 0.1.7 type: 2.7.2 untildify: 4.0.0 - uuid: 8.3.2 + uuid: 9.0.0 yaml-ast-parser: 0.0.43 transitivePeerDependencies: - bufferutil @@ -18307,16 +18262,6 @@ packages: /set-cookie-parser/2.5.1: resolution: {integrity: sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==} - /set-value/2.0.1: - resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 2.0.1 - is-extendable: 0.1.1 - is-plain-object: 2.0.4 - split-string: 3.1.0 - dev: false - /setimmediate/1.0.5: resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} @@ -18356,8 +18301,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - /shell-quote/1.7.3: - resolution: {integrity: sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==} + /shell-quote/1.7.4: + resolution: {integrity: sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==} /shelljs/0.8.5: resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==} @@ -18384,7 +18329,7 @@ packages: resolution: {integrity: sha512-VsY7QJVzU51j5o1+DguUd+6vmCmZ5v/6gYu4vyYAhzjuNQU6P/vmSy4uQaOhvje031qQMiW0d2BwgMH52vqMng==} dependencies: jsonc-parser: 3.2.0 - vscode-oniguruma: 1.6.2 + vscode-oniguruma: 1.7.0 vscode-textmate: 5.2.0 dev: false @@ -18398,8 +18343,8 @@ packages: /signal-exit/3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - /simple-git/3.14.1_supports-color@8.1.1: - resolution: {integrity: sha512-1ThF4PamK9wBORVGMK9HK5si4zoGS2GpRO7tkAFObA4FZv6dKaCVHLQT+8zlgiBm6K2h+wEU9yOaFCu/SR3OyA==} + /simple-git/3.15.0_supports-color@8.1.1: + resolution: {integrity: sha512-FiWoMPlcYHQ+ApRihUsGjC/ZmIlWj62S6MBCwOunczvXcLQt+9ZdrysDrR6QVepkRQfEAaBXrN2QtJKrN6zbtg==} dependencies: '@kwsites/file-exists': 1.1.1_supports-color@8.1.1 '@kwsites/promise-deferred': 1.1.1 @@ -18432,11 +18377,6 @@ packages: sax: 1.2.4 dev: false - /slash/2.0.0: - resolution: {integrity: sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==} - engines: {node: '>=6'} - dev: false - /slash/3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} @@ -18444,7 +18384,6 @@ packages: /slash/4.0.0: resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} engines: {node: '>=12'} - dev: false /slice-ansi/4.0.0: resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} @@ -18464,7 +18403,7 @@ packages: engines: {node: '>=6'} hasBin: true dependencies: - array.prototype.flat: 1.3.0 + array.prototype.flat: 1.3.1 breakword: 1.0.5 grapheme-splitter: 1.0.4 strip-ansi: 6.0.1 @@ -18472,38 +18411,6 @@ packages: yargs: 15.4.1 dev: false - /snapdragon-node/2.1.1: - resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} - engines: {node: '>=0.10.0'} - dependencies: - define-property: 1.0.0 - isobject: 3.0.1 - snapdragon-util: 3.0.1 - dev: false - - /snapdragon-util/3.0.1: - resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: false - - /snapdragon/0.8.2: - resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==} - engines: {node: '>=0.10.0'} - dependencies: - base: 0.11.2 - debug: 2.6.9 - define-property: 0.2.5 - extend-shallow: 2.0.1 - map-cache: 0.2.2 - source-map: 0.5.7 - source-map-resolve: 0.5.3 - use: 3.1.1 - transitivePeerDependencies: - - supports-color - dev: false - /sockjs/0.3.24: resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} dependencies: @@ -18518,13 +18425,13 @@ packages: dependencies: agent-base: 6.0.2 debug: 4.3.4 - socks: 2.7.0 + socks: 2.7.1 transitivePeerDependencies: - supports-color dev: false - /socks/2.7.0: - resolution: {integrity: sha512-scnOe9y4VuiNUULJN72GrM26BNOjVsfPXI+j+98PkyEfsIXroa5ofyjT+FzGvn/xHs73U2JtoBYAVx9Hl4quSA==} + /socks/2.7.1: + resolution: {integrity: sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==} engines: {node: '>= 10.13.0', npm: '>= 3.0.0'} dependencies: ip: 2.0.0 @@ -18578,28 +18485,12 @@ packages: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} - /source-map-resolve/0.5.3: - resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} - deprecated: See https://github.com/lydell/source-map-resolve#deprecated - dependencies: - atob: 2.1.2 - decode-uri-component: 0.2.0 - resolve-url: 0.2.1 - source-map-url: 0.4.1 - urix: 0.1.0 - dev: false - /source-map-support/0.5.21: resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} dependencies: buffer-from: 1.1.2 source-map: 0.6.1 - /source-map-url/0.4.1: - resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} - deprecated: See https://github.com/lydell/source-map-url#deprecated - dev: false - /source-map/0.5.7: resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} engines: {node: '>=0.10.0'} @@ -18672,13 +18563,6 @@ packages: - supports-color dev: false - /split-string/3.1.0: - resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 3.0.2 - dev: false - /split/0.3.3: resolution: {integrity: sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==} dependencies: @@ -18709,7 +18593,7 @@ packages: resolution: {integrity: sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} dependencies: - minipass: 3.3.4 + minipass: 3.3.6 dev: false /stable/0.1.8: @@ -18720,8 +18604,8 @@ packages: /stack-trace/0.0.10: resolution: {integrity: sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==} - /stack-utils/2.0.5: - resolution: {integrity: sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==} + /stack-utils/2.0.6: + resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} engines: {node: '>=10'} dependencies: escape-string-regexp: 2.0.0 @@ -18747,14 +18631,6 @@ packages: resolution: {integrity: sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==} dev: false - /static-extend/0.1.2: - resolution: {integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==} - engines: {node: '>=0.10.0'} - dependencies: - define-property: 0.2.5 - object-copy: 0.1.0 - dev: false - /statuses/1.5.0: resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} engines: {node: '>= 0.6'} @@ -18764,8 +18640,8 @@ packages: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} - /std-env/3.2.1: - resolution: {integrity: sha512-D/uYFWkI/31OrnKmXZqGAGK5GbQRPp/BWA1nuITcc6ICblhhuQUPHS5E2GSCVS7Hwhf4ciq8qsATwBUxv+lI6w==} + /std-env/3.3.1: + resolution: {integrity: sha512-3H20QlwQsSm2OvAxWIYhs+j01MzzqwMwGiiO1NQaJYZgJZFPuAbf95/DiKRBSTYIJ2FeGUc+B/6mPGcWP9dO3Q==} dev: false /stream-combiner/0.0.4: @@ -18820,39 +18696,39 @@ packages: strip-ansi: 7.0.1 dev: false - /string.prototype.matchall/4.0.7: - resolution: {integrity: sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==} + /string.prototype.matchall/4.0.8: + resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==} dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.20.3 + es-abstract: 1.20.4 get-intrinsic: 1.1.3 has-symbols: 1.0.3 internal-slot: 1.0.3 regexp.prototype.flags: 1.4.3 side-channel: 1.0.4 - /string.prototype.padend/3.1.3: - resolution: {integrity: sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg==} + /string.prototype.padend/3.1.4: + resolution: {integrity: sha512-67otBXoksdjsnXXRUq+KMVTdlVRZ2af422Y0aTyTjVaoQkGr3mxl2Bc5emi7dOQ3OGVVQQskmLEWwFXwommpNw==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.20.3 + es-abstract: 1.20.4 - /string.prototype.trimend/1.0.5: - resolution: {integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==} + /string.prototype.trimend/1.0.6: + resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.20.3 + es-abstract: 1.20.4 - /string.prototype.trimstart/1.0.5: - resolution: {integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==} + /string.prototype.trimstart/1.0.6: + resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.20.3 + es-abstract: 1.20.4 /string_decoder/1.1.1: resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} @@ -18933,7 +18809,7 @@ packages: /strip-literal/0.4.2: resolution: {integrity: sha512-pv48ybn4iE1O9RLgCAN0iU4Xv7RlBTiit6DKmMiErbs9x1wH6vXBs45tWc0H5wUIF6TLTrKweqkmYF/iraQKNw==} dependencies: - acorn: 8.8.0 + acorn: 8.8.1 dev: true /strip-outer/1.0.1: @@ -18949,7 +18825,7 @@ packages: hasBin: true dependencies: duplexer: 0.1.2 - minimist: 1.2.6 + minimist: 1.2.7 through: 2.3.8 dev: false @@ -18967,7 +18843,7 @@ packages: inline-style-parser: 0.1.1 dev: false - /styled-jsx/5.1.0_3toe27fv7etiytxb5kxc7fxaw4: + /styled-jsx/5.1.0_3lzqd2prgnu7gkxqqdmtvzna5u: resolution: {integrity: sha512-/iHaRJt9U7T+5tp6TRelLnqBqiaIT0HsO0+vgyj8hK2KUk7aejFqRrumqPUlAqDwAj8IbS/1hk3IhBAAK/FCUQ==} engines: {node: '>= 12.0.0'} peerDependencies: @@ -18980,7 +18856,7 @@ packages: babel-plugin-macros: optional: true dependencies: - '@babel/core': 7.19.1 + '@babel/core': 7.20.2 client-only: 0.0.1 react: 18.2.0 dev: true @@ -19001,15 +18877,26 @@ packages: client-only: 0.0.1 react: 18.2.0 - /stylehacks/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==} + /stylehacks/5.1.1_postcss@8.4.14: + resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.4 + postcss: 8.4.14 + postcss-selector-parser: 6.0.11 + dev: false + + /stylehacks/5.1.1_postcss@8.4.19: + resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.21.4 - postcss: 8.4.16 - postcss-selector-parser: 6.0.10 + postcss: 8.4.19 + postcss-selector-parser: 6.0.11 dev: false /superagent/7.1.6_supports-color@8.1.1: @@ -19027,19 +18914,19 @@ packages: mime: 2.6.0 qs: 6.11.0 readable-stream: 3.6.0 - semver: 7.3.7 + semver: 7.3.8 transitivePeerDependencies: - supports-color dev: true - /superjson/1.10.0: - resolution: {integrity: sha512-ks6I5fm5KXUbDqt4Epe1VwkKDaC9+kIj5HF7yhiHjChFne0EkFqsnTv1mdHE2IT6fq2CzLC3zeA/fw0BRIoNwA==} + /superjson/1.11.0: + resolution: {integrity: sha512-6PfAg1FKhqkwWvPb2uXhH4MkMttdc17eJ91+Aoz4s1XUEDZFmLfFx/xVA3wgkPxAGy5dpozgGdK6V/n20Wj9yg==} engines: {node: '>=10'} dependencies: copy-anything: 3.0.2 - /superstruct/0.16.5: - resolution: {integrity: sha512-GBa1VPdCUDAIrsoMVy2lzE/hKQnieUlc1JVoVzJ2YLx47SoPY4AqF85Ht1bPg5r+8I0v54GbaRdNTnYQ0p+T+Q==} + /superstruct/0.16.7: + resolution: {integrity: sha512-4ZZTrXlP4XzCrgh4vOfPDL6dL7zZm5aPl78eczwFSrwvxtsEnKRrSGID6Sbt0agycUoo4auRdWSNTX+oQ3KFyA==} engines: {node: '>=14.0.0'} /supports-color/5.5.0: @@ -19101,26 +18988,32 @@ packages: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} dev: false - /table/6.8.0: - resolution: {integrity: sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==} + /synckit/0.8.4: + resolution: {integrity: sha512-Dn2ZkzMdSX827QbowGbU/4yjWuvNaCoScLLoMo/yKbu+P4GBR6cRGKZH27k6a9bRzdqcyd1DE96pQtQ6uNkmyw==} + engines: {node: ^14.18.0 || >=16.0.0} + dependencies: + '@pkgr/utils': 2.3.1 + tslib: 2.4.0 + dev: true + + /table/6.8.1: + resolution: {integrity: sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==} engines: {node: '>=10.0.0'} dependencies: - ajv: 8.11.0 + ajv: 8.11.2 lodash.truncate: 4.4.2 slice-ansi: 4.0.0 string-width: 4.2.3 strip-ansi: 6.0.1 - /tailwind-merge/1.6.0: - resolution: {integrity: sha512-lfpys05uZMcVGIbgrrM/HlQGYKiPIcUhs76H1VrXo0gerpYkoLk4zjQTppdyAcBcmpzlzXJw7X0JniUKOr2hkg==} + /tailwind-merge/1.8.0: + resolution: {integrity: sha512-tER/2SbYRdfPYg6m4pDWZSlbymLTmDi+dx4iCsJmgmz4UDGzgnVelOvBe3GNtGCw9Bmc4MiObfJJbKeVL+KnMQ==} dev: false - /tailwindcss/3.1.8_postcss@8.4.16: - resolution: {integrity: sha512-YSneUCZSFDYMwk+TGq8qYFdCA3yfBRdBlS7txSq0LUmzyeqRe3a8fBQzbz9M3WS/iFT4BNf/nmw9mEzrnSaC0g==} + /tailwindcss/3.2.4: + resolution: {integrity: sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==} engines: {node: '>=12.13.0'} hasBin: true - peerDependencies: - postcss: ^8.0.9 dependencies: arg: 5.0.2 chokidar: 3.5.3 @@ -19132,15 +19025,16 @@ packages: glob-parent: 6.0.2 is-glob: 4.0.3 lilconfig: 2.0.6 + micromatch: 4.0.5 normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.0 - postcss: 8.4.16 - postcss-import: 14.1.0_postcss@8.4.16 - postcss-js: 4.0.0_postcss@8.4.16 - postcss-load-config: 3.1.4_postcss@8.4.16 - postcss-nested: 5.0.6_postcss@8.4.16 - postcss-selector-parser: 6.0.10 + postcss: 8.4.19 + postcss-import: 14.1.0_postcss@8.4.19 + postcss-js: 4.0.0_postcss@8.4.19 + postcss-load-config: 3.1.4_postcss@8.4.19 + postcss-nested: 6.0.0_postcss@8.4.19 + postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 quick-lru: 5.1.1 resolve: 1.22.1 @@ -19179,13 +19073,13 @@ packages: inherits: 2.0.4 readable-stream: 3.6.0 - /tar/6.1.11: - resolution: {integrity: sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==} - engines: {node: '>= 10'} + /tar/6.1.12: + resolution: {integrity: sha512-jU4TdemS31uABHd+Lt5WEYJuzn+TJTCBLljvIAHZOz6M9Os5pJ4dD+vRFLxPa/n3T0iEFzpi+0x1UfuDZYbRMw==} + engines: {node: '>=10'} dependencies: chownr: 2.0.0 fs-minipass: 2.1.0 - minipass: 3.3.4 + minipass: 3.3.6 minizlib: 2.1.2 mkdirp: 1.0.4 yallist: 4.0.0 @@ -19208,7 +19102,7 @@ packages: supports-hyperlinks: 2.3.0 dev: false - /terser-webpack-plugin/5.3.6_webpack@5.74.0: + /terser-webpack-plugin/5.3.6_webpack@5.75.0: resolution: {integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -19224,20 +19118,20 @@ packages: uglify-js: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.15 + '@jridgewell/trace-mapping': 0.3.17 jest-worker: 27.5.1 schema-utils: 3.1.1 serialize-javascript: 6.0.0 - terser: 5.15.0 - webpack: 5.74.0 + terser: 5.16.0 + webpack: 5.75.0 - /terser/5.15.0: - resolution: {integrity: sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==} + /terser/5.16.0: + resolution: {integrity: sha512-KjTV81QKStSfwbNiwlBXfcgMcOloyuRdb62/iLFPGBcVNF4EXjhdYBhYHmbJpiBrVxZhDvltE11j+LBQUxEEJg==} engines: {node: '>=10'} hasBin: true dependencies: '@jridgewell/source-map': 0.3.2 - acorn: 8.8.0 + acorn: 8.8.1 commander: 2.20.3 source-map-support: 0.5.21 @@ -19300,8 +19194,15 @@ packages: next-tick: 1.1.0 dev: true - /tiny-invariant/1.2.0: - resolution: {integrity: sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==} + /tiny-glob/0.2.9: + resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} + dependencies: + globalyzer: 0.1.0 + globrex: 0.1.2 + dev: true + + /tiny-invariant/1.3.1: + resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==} dev: false /tiny-lru/8.0.2: @@ -19312,8 +19213,8 @@ packages: resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} dev: false - /tinybench/2.1.5: - resolution: {integrity: sha512-ak+PZZEuH3mw6CCFOgf5S90YH0MARnZNhxjhjguAmoJimEMAJuNip/rJRd6/wyylHItomVpKTzZk9zrhTrQCoQ==} + /tinybench/2.3.1: + resolution: {integrity: sha512-hGYWYBMPr7p4g5IarQE7XhlyWveh1EKhy4wUBS1LrHXCKYgvz+4/jCqgmJqZxxldesn05vccrtME2RLLZNW7iA==} dev: true /tinypool/0.3.0: @@ -19351,42 +19252,17 @@ packages: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} - /to-object-path/0.3.0: - resolution: {integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: false - /to-readable-stream/1.0.0: resolution: {integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==} engines: {node: '>=6'} dev: false - /to-regex-range/2.1.1: - resolution: {integrity: sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==} - engines: {node: '>=0.10.0'} - dependencies: - is-number: 3.0.0 - repeat-string: 1.6.1 - dev: false - /to-regex-range/5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} dependencies: is-number: 7.0.0 - /to-regex/3.0.2: - resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==} - engines: {node: '>=0.10.0'} - dependencies: - define-property: 2.0.2 - extend-shallow: 3.0.2 - regex-not: 1.0.2 - safe-regex: 1.1.0 - dev: false - /todomvc-app-css/2.4.2: resolution: {integrity: sha512-ViAkQ7ed89rmhFIGRsT36njN+97z8+s3XsJnB8E2IKOq+/SLD/6PtSvmTtiwUcVk39qPcjAc/OyeDys4LoJUVg==} dev: false @@ -19435,8 +19311,8 @@ packages: punycode: 2.1.1 dev: false - /traverse/0.6.6: - resolution: {integrity: sha512-kdf4JKs8lbARxWdp7RKdNzoJBhGUcIalSYibuGyHJbmk40pOysQ0+QPvlkCOICOivDWU2IJo2rkrxyTK2AH4fw==} + /traverse/0.6.7: + resolution: {integrity: sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==} dev: true /treeverse/2.0.0: @@ -19461,7 +19337,7 @@ packages: dev: false /trim/0.0.1: - resolution: {integrity: sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==} + resolution: {integrity: sha1-WFhUf2spB1fulczMZm+1AITEYN0=} dev: false /trough/1.0.5: @@ -19497,7 +19373,7 @@ packages: json5: 2.2.1 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.3.7 + semver: 7.3.8 typescript: 4.8.3 yargs-parser: 20.2.9 dev: false @@ -19507,7 +19383,7 @@ packages: dependencies: '@types/json5': 0.0.29 json5: 1.0.1 - minimist: 1.2.6 + minimist: 1.2.7 strip-bom: 3.0.0 /tslib/1.14.1: @@ -19529,13 +19405,13 @@ packages: tslib: 1.14.1 typescript: 4.8.3 - /tsx/3.9.0: - resolution: {integrity: sha512-ofxsE+qjqCYYq4UBt5khglvb+ESgxef1YpuNcdQI92kvcAT2tZVrnSK3g4bRXTUhLmKHcC5q8vIZA47os/stng==} + /tsx/3.12.1: + resolution: {integrity: sha512-Rcg1x+rNe7qwlP8j7kx4VjP/pJo/V57k+17hlrn6a7FuQLNwkaw5W4JF75tYornNVCxkXdSUnqlIT8JY/ttvIw==} hasBin: true dependencies: - '@esbuild-kit/cjs-loader': 2.3.3 - '@esbuild-kit/core-utils': 2.3.2 - '@esbuild-kit/esm-loader': 2.4.2 + '@esbuild-kit/cjs-loader': 2.4.1 + '@esbuild-kit/core-utils': 3.0.0 + '@esbuild-kit/esm-loader': 2.5.1 optionalDependencies: fsevents: 2.3.2 @@ -19550,68 +19426,68 @@ packages: smartwrap: 2.0.2 strip-ansi: 6.0.1 wcwidth: 1.0.1 - yargs: 17.5.1 + yargs: 17.6.2 dev: false - /turbo-darwin-64/1.6.1: - resolution: {integrity: sha512-xsItJ/hmnd6R8V60cCe0RAZQjO+En/LVXVkZhiw0Fyfxoo+iKcAA4sVeWkaL+cg5sQd5UWlWfD1EOKbHDjVb9Q==} + /turbo-darwin-64/1.6.3: + resolution: {integrity: sha512-QmDIX0Yh1wYQl0bUS0gGWwNxpJwrzZU2GIAYt3aOKoirWA2ecnyb3R6ludcS1znfNV2MfunP+l8E3ncxUHwtjA==} cpu: [x64] os: [darwin] requiresBuild: true dev: false optional: true - /turbo-darwin-arm64/1.6.1: - resolution: {integrity: sha512-wRfAJWCLYB29IGTx6sF6QvexK/89AbAgnfYA5yVcuUJT+xz2/zLeGcOODQBCnP4rB+vX5ipXLY0XjkLGl+z6fA==} + /turbo-darwin-arm64/1.6.3: + resolution: {integrity: sha512-75DXhFpwE7CinBbtxTxH08EcWrxYSPFow3NaeFwsG8aymkWXF+U2aukYHJA6I12n9/dGqf7yRXzkF0S/9UtdyQ==} cpu: [arm64] os: [darwin] requiresBuild: true dev: false optional: true - /turbo-linux-64/1.6.1: - resolution: {integrity: sha512-NZ88muC3hHbWW/cBgl9DFFbyzDcFVvZHQBXKTwVA8l2yLOOvesX+aQ2Knr4Pxu9Kb0F3t6ABsOSf8SbI7CpJsg==} + /turbo-linux-64/1.6.3: + resolution: {integrity: sha512-O9uc6J0yoRPWdPg9THRQi69K6E2iZ98cRHNvus05lZbcPzZTxJYkYGb5iagCmCW/pq6fL4T4oLWAd6evg2LGQA==} cpu: [x64] os: [linux] requiresBuild: true dev: false optional: true - /turbo-linux-arm64/1.6.1: - resolution: {integrity: sha512-HDgx+0ozqMpoDBOSzWz43nYMDp/+giEz8+vmLOB6mTQU/9IlZQVwachzwkqLRsJyBUhYALBlWGcuRWO3KqXMmg==} + /turbo-linux-arm64/1.6.3: + resolution: {integrity: sha512-dCy667qqEtZIhulsRTe8hhWQNCJO0i20uHXv7KjLHuFZGCeMbWxB8rsneRoY+blf8+QNqGuXQJxak7ayjHLxiA==} cpu: [arm64] os: [linux] requiresBuild: true dev: false optional: true - /turbo-windows-64/1.6.1: - resolution: {integrity: sha512-jnR0V0YBlFJKEoAeq0GQFLmZ1UNl6vh+RHTHX546+o5jKcE6nfp9oTOEwtR0PLutiuxxDDm6roAc+9mSfycffw==} + /turbo-windows-64/1.6.3: + resolution: {integrity: sha512-lKRqwL3mrVF09b9KySSaOwetehmGknV9EcQTF7d2dxngGYYX1WXoQLjFP9YYH8ZV07oPm+RUOAKSCQuDuMNhiA==} cpu: [x64] os: [win32] requiresBuild: true dev: false optional: true - /turbo-windows-arm64/1.6.1: - resolution: {integrity: sha512-vOqw/iPgLjkwpni2vNFK9YO19lN9QZ8JG8v1unvL09/rnXyKpHygrYECj+efJptEVJKBG2xLIauJYmZ/2LV1Uw==} + /turbo-windows-arm64/1.6.3: + resolution: {integrity: sha512-BXY1sDPEA1DgPwuENvDCD8B7Hb0toscjus941WpL8CVd10hg9pk/MWn9CNgwDO5Q9ks0mw+liDv2EMnleEjeNA==} cpu: [arm64] os: [win32] requiresBuild: true dev: false optional: true - /turbo/1.6.1: - resolution: {integrity: sha512-CkcJo17cbwfTzmxtxJo2AbbeVqaz1yQotBUqVwZDdcrVSNKci2nvw+JHJ3sy/z9YY9xOJmoRaZifbkja3UXUWA==} + /turbo/1.6.3: + resolution: {integrity: sha512-FtfhJLmEEtHveGxW4Ye/QuY85AnZ2ZNVgkTBswoap7UMHB1+oI4diHPNyqrQLG4K1UFtCkjOlVoLsllUh/9QRw==} hasBin: true requiresBuild: true optionalDependencies: - turbo-darwin-64: 1.6.1 - turbo-darwin-arm64: 1.6.1 - turbo-linux-64: 1.6.1 - turbo-linux-arm64: 1.6.1 - turbo-windows-64: 1.6.1 - turbo-windows-arm64: 1.6.1 + turbo-darwin-64: 1.6.3 + turbo-darwin-arm64: 1.6.3 + turbo-linux-64: 1.6.3 + turbo-linux-arm64: 1.6.3 + turbo-windows-64: 1.6.3 + turbo-windows-arm64: 1.6.3 dev: false /type-check/0.3.2: @@ -19699,12 +19575,12 @@ packages: engines: {node: '>=4.2.0'} hasBin: true - /ua-parser-js/0.7.31: - resolution: {integrity: sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==} + /ua-parser-js/0.7.32: + resolution: {integrity: sha512-f9BESNVhzlhEFf2CHMSj40NWOjYPl1YKYbrvIr/hFTDEmLq7SRbWvm7FcdcpCYT95zrOhC7gZSxjdnnTpBcwVw==} dev: false - /uglify-js/3.17.1: - resolution: {integrity: sha512-+juFBsLLw7AqMaqJ0GFvlsGZwdQfI2ooKQB39PSBgMnMakcFosi9O8jCwE+2/2nMNcc0z63r9mwjoDG8zr+q0Q==} + /uglify-js/3.17.4: + resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} engines: {node: '>=0.8.0'} hasBin: true requiresBuild: true @@ -19754,8 +19630,8 @@ packages: unicode-canonical-property-names-ecmascript: 2.0.0 unicode-property-aliases-ecmascript: 2.1.0 - /unicode-match-property-value-ecmascript/2.0.0: - resolution: {integrity: sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==} + /unicode-match-property-value-ecmascript/2.1.0: + resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==} engines: {node: '>=4'} /unicode-property-aliases-ecmascript/2.1.0: @@ -19765,7 +19641,6 @@ packages: /unified/9.2.0: resolution: {integrity: sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==} dependencies: - '@types/unist': 2.0.6 bail: 1.0.5 extend: 3.0.2 is-buffer: 2.0.5 @@ -19777,7 +19652,6 @@ packages: /unified/9.2.2: resolution: {integrity: sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==} dependencies: - '@types/unist': 2.0.6 bail: 1.0.5 extend: 3.0.2 is-buffer: 2.0.5 @@ -19786,16 +19660,6 @@ packages: vfile: 4.2.1 dev: false - /union-value/1.0.1: - resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} - engines: {node: '>=0.10.0'} - dependencies: - arr-union: 3.1.0 - get-value: 2.0.6 - is-extendable: 0.1.1 - set-value: 2.0.1 - dev: false - /unique-filename/2.0.1: resolution: {integrity: sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -19886,14 +19750,6 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - /unset-value/1.0.0: - resolution: {integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==} - engines: {node: '>=0.10.0'} - dependencies: - has-value: 0.3.1 - isobject: 3.0.1 - dev: false - /untildify/4.0.0: resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} engines: {node: '>=8'} @@ -19904,8 +19760,8 @@ packages: engines: {node: '>=4'} dev: false - /update-browserslist-db/1.0.9_browserslist@4.21.4: - resolution: {integrity: sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==} + /update-browserslist-db/1.0.10_browserslist@4.21.4: + resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' @@ -19929,7 +19785,7 @@ packages: is-yarn-global: 0.3.0 latest-version: 5.1.0 pupa: 2.1.1 - semver: 7.3.7 + semver: 7.3.8 semver-diff: 3.1.1 xdg-basedir: 4.0.0 dev: false @@ -19939,12 +19795,7 @@ packages: dependencies: punycode: 2.1.1 - /urix/0.1.0: - resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==} - deprecated: Please see https://github.com/lydell/urix#deprecated - dev: false - - /url-loader/4.1.1_u4acmn7fe6yqgbrqzialkgh5lu: + /url-loader/4.1.1_p5dl6emkcwslbw72e37w4ug7em: resolution: {integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -19954,11 +19805,11 @@ packages: file-loader: optional: true dependencies: - file-loader: 6.2.0_webpack@5.74.0 - loader-utils: 2.0.2 + file-loader: 6.2.0_webpack@5.75.0 + loader-utils: 2.0.4 mime-types: 2.1.35 schema-utils: 3.1.1 - webpack: 5.74.0 + webpack: 5.75.0 dev: false /url-parse-lax/3.0.0: @@ -20025,23 +19876,17 @@ packages: dependencies: react: 18.2.0 - /use/3.1.1: - resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} - engines: {node: '>=0.10.0'} - dev: false - /util-deprecate/1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - /util/0.12.4: - resolution: {integrity: sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==} + /util/0.12.5: + resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} dependencies: inherits: 2.0.4 is-arguments: 1.1.1 is-generator-function: 1.0.10 - is-typed-array: 1.1.9 - safe-buffer: 5.2.1 - which-typed-array: 1.1.8 + is-typed-array: 1.1.10 + which-typed-array: 1.1.9 dev: true /utila/0.4.0: @@ -20053,7 +19898,7 @@ packages: engines: {node: '>= 4'} /utils-merge/1.0.1: - resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + resolution: {integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=} engines: {node: '>= 0.4.0'} /uuid/8.0.0: @@ -20065,6 +19910,11 @@ packages: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true + /uuid/9.0.0: + resolution: {integrity: sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==} + hasBin: true + dev: true + /v8-compile-cache/2.3.0: resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} @@ -20073,7 +19923,7 @@ packages: engines: {node: '>=10.12.0'} dependencies: '@types/istanbul-lib-coverage': 2.0.4 - convert-source-map: 1.8.0 + convert-source-map: 1.9.0 source-map: 0.7.4 dev: false @@ -20132,29 +19982,69 @@ packages: vfile-message: 2.0.4 dev: false - /vite/3.1.3: - resolution: {integrity: sha512-/3XWiktaopByM5bd8dqvHxRt5EEgRikevnnrpND0gRfNkrMrPaGGexhtLCzv15RcCMtV2CLw+BPas8YFeSG0KA==} + /vite/3.2.4: + resolution: {integrity: sha512-Z2X6SRAffOUYTa+sLy3NQ7nlHFU100xwanq1WDwqaiFiCe+25zdxP1TfCS5ojPV2oDDcXudHIoPnI1Z/66B7Yw==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + esbuild: 0.15.15 + postcss: 8.4.19 + resolve: 1.22.1 + rollup: 2.79.1 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /vite/3.2.4_@types+node@18.7.20: + resolution: {integrity: sha512-Z2X6SRAffOUYTa+sLy3NQ7nlHFU100xwanq1WDwqaiFiCe+25zdxP1TfCS5ojPV2oDDcXudHIoPnI1Z/66B7Yw==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: + '@types/node': '>= 14' less: '*' sass: '*' stylus: '*' + sugarss: '*' terser: ^5.4.0 peerDependenciesMeta: + '@types/node': + optional: true less: optional: true sass: optional: true stylus: optional: true + sugarss: + optional: true terser: optional: true dependencies: - esbuild: 0.15.9 - postcss: 8.4.16 + '@types/node': 18.7.20 + esbuild: 0.15.15 + postcss: 8.4.19 resolve: 1.22.1 - rollup: 2.78.1 + rollup: 2.79.1 optionalDependencies: fsevents: 2.3.2 dev: true @@ -20181,27 +20071,28 @@ packages: jsdom: optional: true dependencies: - '@types/chai': 4.3.3 + '@types/chai': 4.3.4 '@types/chai-subset': 1.3.3 '@types/node': 18.7.20 - chai: 4.3.6 + chai: 4.3.7 debug: 4.3.4 local-pkg: 0.4.2 strip-literal: 0.4.2 - tinybench: 2.1.5 + tinybench: 2.3.1 tinypool: 0.3.0 tinyspy: 1.0.2 - vite: 3.1.3 + vite: 3.2.4_@types+node@18.7.20 transitivePeerDependencies: - less - sass - stylus + - sugarss - supports-color - terser dev: true - /vscode-oniguruma/1.6.2: - resolution: {integrity: sha512-KH8+KKov5eS/9WhofZR8M8dMHWN2gTxjMsG4jd04YhpbPR91fUj7rYQ2/XjeHCJWbg7X++ApRIU9NUwM2vTvLA==} + /vscode-oniguruma/1.7.0: + resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==} dev: false /vscode-textmate/5.2.0: @@ -20228,10 +20119,10 @@ packages: hasBin: true dependencies: axios: 0.21.4_debug@4.3.2 - joi: 17.6.1 + joi: 17.7.0 lodash: 4.17.21 - minimist: 1.2.6 - rxjs: 7.5.6 + minimist: 1.2.7 + rxjs: 7.5.7 transitivePeerDependencies: - debug dev: true @@ -20242,21 +20133,21 @@ packages: hasBin: true dependencies: axios: 0.25.0 - joi: 17.6.1 + joi: 17.7.0 lodash: 4.17.21 - minimist: 1.2.6 - rxjs: 7.5.6 + minimist: 1.2.7 + rxjs: 7.5.7 transitivePeerDependencies: - debug dev: false - /wait-port/1.0.1: - resolution: {integrity: sha512-JkEgxQRZqqBz449/bRVQAvl+e8LJ8fpW8J1W7WkKKo8PypoXX7EXGE47BmkNLTb5Ly/eI15IyTeAxDBwOEQ8DQ==} + /wait-port/1.0.4: + resolution: {integrity: sha512-w8Ftna3h6XSFWWc2JC5gZEgp64nz8bnaTp5cvzbJSZ53j+omktWTDdwXxEF0jM8YveviLgFWvNGrSvRHnkyHyw==} engines: {node: '>=10'} hasBin: true dependencies: chalk: 4.1.2 - commander: 9.4.0 + commander: 9.4.1 debug: 4.3.4 transitivePeerDependencies: - supports-color @@ -20288,7 +20179,7 @@ packages: /wcwidth/1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} dependencies: - defaults: 1.0.3 + defaults: 1.0.4 /web-namespaces/1.1.4: resolution: {integrity: sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==} @@ -20307,12 +20198,12 @@ packages: engines: {node: '>=10.4'} dev: false - /webpack-bundle-analyzer/4.6.1: - resolution: {integrity: sha512-oKz9Oz9j3rUciLNfpGFjOb49/jEpXNmWdVH8Ls//zNcnLlQdTGXQQMsBbb/gR7Zl8WNLxVCq+0Hqbx3zv6twBw==} + /webpack-bundle-analyzer/4.7.0: + resolution: {integrity: sha512-j9b8ynpJS4K+zfO5GGwsAcQX4ZHpWV+yRiHDiL+bE0XHJ8NiPYLTNVQdlFYWxtpg9lfAQNlwJg16J9AJtFSXRg==} engines: {node: '>= 10.13.0'} hasBin: true dependencies: - acorn: 8.8.0 + acorn: 8.8.1 acorn-walk: 8.2.0 chalk: 4.1.2 commander: 7.2.0 @@ -20326,21 +20217,21 @@ packages: - utf-8-validate dev: false - /webpack-dev-middleware/5.3.3_webpack@5.74.0: + /webpack-dev-middleware/5.3.3_webpack@5.75.0: resolution: {integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^4.0.0 || ^5.0.0 dependencies: colorette: 2.0.19 - memfs: 3.4.7 + memfs: 3.4.12 mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.0.0 - webpack: 5.74.0 + webpack: 5.75.0 dev: false - /webpack-dev-server/4.11.1_webpack@5.74.0: + /webpack-dev-server/4.11.1_webpack@5.75.0: resolution: {integrity: sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==} engines: {node: '>= 12.13.0'} hasBin: true @@ -20365,7 +20256,7 @@ packages: compression: 1.7.4 connect-history-api-fallback: 2.0.0 default-gateway: 6.0.3 - express: 4.18.1 + express: 4.18.2 graceful-fs: 4.2.10 html-entities: 2.3.3 http-proxy-middleware: 2.0.6_@types+express@4.17.14 @@ -20378,9 +20269,9 @@ packages: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.74.0 - webpack-dev-middleware: 5.3.3_webpack@5.74.0 - ws: 8.9.0 + webpack: 5.75.0 + webpack-dev-middleware: 5.3.3_webpack@5.75.0 + ws: 8.11.0 transitivePeerDependencies: - bufferutil - debug @@ -20399,8 +20290,8 @@ packages: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} - /webpack/5.74.0: - resolution: {integrity: sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==} + /webpack/5.75.0: + resolution: {integrity: sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -20414,11 +20305,11 @@ packages: '@webassemblyjs/ast': 1.11.1 '@webassemblyjs/wasm-edit': 1.11.1 '@webassemblyjs/wasm-parser': 1.11.1 - acorn: 8.8.0 - acorn-import-assertions: 1.8.0_acorn@8.8.0 + acorn: 8.8.1 + acorn-import-assertions: 1.8.0_acorn@8.8.1 browserslist: 4.21.4 chrome-trace-event: 1.0.3 - enhanced-resolve: 5.10.0 + enhanced-resolve: 5.12.0 es-module-lexer: 0.9.3 eslint-scope: 5.1.1 events: 3.3.0 @@ -20430,7 +20321,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.1.1 tapable: 2.2.1 - terser-webpack-plugin: 5.3.6_webpack@5.74.0 + terser-webpack-plugin: 5.3.6_webpack@5.75.0 watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -20438,7 +20329,7 @@ packages: - esbuild - uglify-js - /webpackbar/5.0.2_webpack@5.74.0: + /webpackbar/5.0.2_webpack@5.75.0: resolution: {integrity: sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==} engines: {node: '>=12'} peerDependencies: @@ -20447,8 +20338,8 @@ packages: chalk: 4.1.2 consola: 2.15.3 pretty-time: 1.1.0 - std-env: 3.2.1 - webpack: 5.74.0 + std-env: 3.3.1 + webpack: 5.75.0 dev: false /websocket-driver/0.7.4: @@ -20499,6 +20390,14 @@ packages: is-string: 1.0.7 is-symbol: 1.0.4 + /which-collection/1.0.1: + resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} + dependencies: + is-map: 2.0.2 + is-set: 2.0.2 + is-weakmap: 2.0.1 + is-weakset: 2.0.2 + /which-module/2.0.0: resolution: {integrity: sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==} dev: false @@ -20511,17 +20410,16 @@ packages: path-exists: 4.0.0 dev: false - /which-typed-array/1.1.8: - resolution: {integrity: sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==} + /which-typed-array/1.1.9: + resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} engines: {node: '>= 0.4'} dependencies: available-typed-arrays: 1.0.5 call-bind: 1.0.2 - es-abstract: 1.20.3 for-each: 0.3.3 + gopd: 1.0.1 has-tostringtag: 1.0.0 - is-typed-array: 1.1.9 - dev: true + is-typed-array: 1.1.10 /which/1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} @@ -20566,23 +20464,26 @@ packages: resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} dev: false - /wrangler/2.1.6: - resolution: {integrity: sha512-gwIdA5UPNA/u6U2vCVit3t75ldWmBiN11OQOK48G0u1xN/gdH/ktHWR/C8blDXTAM4c53mLJJw5u5X55ZR1LLw==} + /wrangler/2.4.4: + resolution: {integrity: sha512-Of3O/7RzIcGWGmt7dd5JevvP419De55smr4Hi07REKt9oXYhMNeaFy4wX35fHlv5e0pVCyGB3Fna8mI4Ib2pew==} engines: {node: '>=16.13.0'} hasBin: true dependencies: '@cloudflare/kv-asset-handler': 0.2.0 '@esbuild-plugins/node-globals-polyfill': 0.1.1_esbuild@0.14.51 '@esbuild-plugins/node-modules-polyfill': 0.1.4_esbuild@0.14.51 + '@miniflare/core': 2.10.0 + '@miniflare/d1': 2.10.0 + '@miniflare/durable-objects': 2.10.0 blake3-wasm: 2.1.5 chokidar: 3.5.3 esbuild: 0.14.51 - miniflare: 2.9.0 + miniflare: 2.10.0 nanoid: 3.3.4 path-to-regexp: 6.2.1 selfsigned: 2.1.1 source-map: 0.7.4 - xxhash-wasm: 1.0.1 + xxhash-wasm: 1.0.2 optionalDependencies: fsevents: 2.3.2 transitivePeerDependencies: @@ -20614,7 +20515,7 @@ packages: resolution: {integrity: sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==} engines: {node: '>=12'} dependencies: - ansi-styles: 6.1.1 + ansi-styles: 6.2.1 string-width: 5.1.2 strip-ansi: 7.0.1 dev: false @@ -20691,8 +20592,8 @@ packages: utf-8-validate: optional: true - /ws/8.9.0: - resolution: {integrity: sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==} + /ws/8.11.0: + resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -20739,8 +20640,8 @@ packages: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} - /xxhash-wasm/1.0.1: - resolution: {integrity: sha512-Lc9CTvDrH2vRoiaUzz25q7lRaviMhz90pkx6YxR9EPYtF99yOJnv2cB+CQ0hp/TLoqrUsk8z/W2EN31T568Azw==} + /xxhash-wasm/1.0.2: + resolution: {integrity: sha512-ibF0Or+FivM9lNrg+HGJfVX8WJqgo+kCLDc4vx6xMeTce7Aj+DLttKbxxRR/gNLSAelRc1omAPlJ77N/Jem07A==} dev: true /y18n/4.0.3: @@ -20793,11 +20694,6 @@ packages: engines: {node: '>=10'} dev: false - /yargs-parser/21.0.1: - resolution: {integrity: sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==} - engines: {node: '>=12'} - dev: false - /yargs-parser/21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} @@ -20833,11 +20729,11 @@ packages: yargs-parser: 20.2.9 dev: false - /yargs/17.5.1: - resolution: {integrity: sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==} + /yargs/17.6.2: + resolution: {integrity: sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==} engines: {node: '>=12'} dependencies: - cliui: 7.0.4 + cliui: 8.0.1 escalade: 3.1.1 get-caller-file: 2.0.5 require-directory: 2.1.1 @@ -20870,8 +20766,8 @@ packages: resolution: {integrity: sha512-Z2Fe1bn+eLstG8DRR6FTavGD+MeAwyfmouhHsIUgaADz8jvFKbO/fXc2trJKZg+5EBjh4gGm3iU/t3onKlXHIg==} engines: {node: '>=10'} dependencies: - '@babel/runtime': 7.19.0 - '@types/lodash': 4.14.185 + '@babel/runtime': 7.20.1 + '@types/lodash': 4.14.190 lodash: 4.17.21 lodash-es: 4.17.21 nanoclone: 0.2.1 @@ -20894,7 +20790,7 @@ packages: resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==} dev: false - '@registry.npmjs.com/@prisma/client/-/client-4.3.1.tgz?id=%2540examples%252Flegacy-next-starter_prisma@4.3.1': + '@registry.npmjs.com/@prisma/client/-/client-4.3.1.tgz?id=%2540examples%252Flegacy-next-starter_prisma@4.6.1': resolution: {tarball: https://registry.npmjs.com/@prisma/client/-/client-4.3.1.tgz?id=%40examples%2Flegacy-next-starter} id: '@registry.npmjs.com/@prisma/client/-/client-4.3.1.tgz?id=%2540examples%252Flegacy-next-starter' name: '@prisma/client' @@ -20908,10 +20804,10 @@ packages: optional: true dependencies: '@prisma/engines-version': 4.3.0-32.c875e43600dfe042452e0b868f7a48b817b9640b - prisma: 4.3.1 + prisma: 4.6.1 dev: false - '@registry.npmjs.com/@prisma/client/-/client-4.3.1.tgz?id=%2540examples%252Fnext-websockets-starter_prisma@4.3.1': + '@registry.npmjs.com/@prisma/client/-/client-4.3.1.tgz?id=%2540examples%252Fnext-websockets-starter_prisma@4.6.1': resolution: {tarball: https://registry.npmjs.com/@prisma/client/-/client-4.3.1.tgz?id=%40examples%2Fnext-websockets-starter} id: '@registry.npmjs.com/@prisma/client/-/client-4.3.1.tgz?id=%2540examples%252Fnext-websockets-starter' name: '@prisma/client' @@ -20925,10 +20821,10 @@ packages: optional: true dependencies: '@prisma/engines-version': 4.3.0-32.c875e43600dfe042452e0b868f7a48b817b9640b - prisma: 4.3.1 + prisma: 4.6.1 dev: false - '@registry.npmjs.com/@prisma/client/-/client-4.3.1.tgz?id=%2540examples%252Ftrpc-next-prisma-starter_prisma@4.3.1': + '@registry.npmjs.com/@prisma/client/-/client-4.3.1.tgz?id=%2540examples%252Ftrpc-next-prisma-starter_prisma@4.6.1': resolution: {tarball: https://registry.npmjs.com/@prisma/client/-/client-4.3.1.tgz?id=%40examples%2Ftrpc-next-prisma-starter} id: '@registry.npmjs.com/@prisma/client/-/client-4.3.1.tgz?id=%2540examples%252Ftrpc-next-prisma-starter' name: '@prisma/client' @@ -20942,10 +20838,10 @@ packages: optional: true dependencies: '@prisma/engines-version': 4.3.0-32.c875e43600dfe042452e0b868f7a48b817b9640b - prisma: 4.3.1 + prisma: 4.6.1 dev: false - '@registry.npmjs.com/@prisma/client/-/client-4.3.1.tgz?id=%2540examples%252Ftrpc-next-prisma-todomvc_prisma@4.3.1': + '@registry.npmjs.com/@prisma/client/-/client-4.3.1.tgz?id=%2540examples%252Ftrpc-next-prisma-todomvc_prisma@4.6.1': resolution: {tarball: https://registry.npmjs.com/@prisma/client/-/client-4.3.1.tgz?id=%40examples%2Ftrpc-next-prisma-todomvc} id: '@registry.npmjs.com/@prisma/client/-/client-4.3.1.tgz?id=%2540examples%252Ftrpc-next-prisma-todomvc' name: '@prisma/client' @@ -20959,5 +20855,5 @@ packages: optional: true dependencies: '@prisma/engines-version': 4.3.0-32.c875e43600dfe042452e0b868f7a48b817b9640b - prisma: 4.3.1 + prisma: 4.6.1 dev: false From c1d44976e6123e2dfc581cfa7f34efdddc744d75 Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Sun, 27 Nov 2022 22:55:24 +0100 Subject: [PATCH 15/43] better brackets --- www/docs/reactjs/useContext.mdx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/www/docs/reactjs/useContext.mdx b/www/docs/reactjs/useContext.mdx index 6356a075d3e..207090c94d6 100644 --- a/www/docs/reactjs/useContext.mdx +++ b/www/docs/reactjs/useContext.mdx @@ -108,9 +108,9 @@ function getQueryKey( ) type QueryType = "query" | "infinite" | "any"; -// for useQuery --^ | | -// for useInfinitQuery -----^ | -// for router ---------------------------^ +// for useQuery ──┘ │ │ +// for useInfinitQuery ─────┘ │ +// for router ───────────────────────────┘ ``` ```tsx title="MyComponent.tsx" From c9096730232482c5acb5d260c6566141ad3d9363 Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Sun, 27 Nov 2022 22:58:49 +0100 Subject: [PATCH 16/43] better docs --- www/docs/reactjs/useContext.mdx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/www/docs/reactjs/useContext.mdx b/www/docs/reactjs/useContext.mdx index 207090c94d6..6d79ab51ca9 100644 --- a/www/docs/reactjs/useContext.mdx +++ b/www/docs/reactjs/useContext.mdx @@ -122,8 +122,13 @@ function MyComponent() { const posts = trpc.post.list.useQuery(); + // Use multiple queries + const post1Key = utils.post.byId.getQueryKey({ id: 1 }, 'query'); + const post2Key = utils.post.byId.getQueryKey({ id: 2 }, 'query'); + const isFetching = qc.useQueries([post1Key, post2Key]); + // See if a query is fetching - const postListKey = utils.post.list.getQueryKey(undefined, 'query'); + const postListKey = utils.post.list.getQueryKey(undefined, 'infinite'); const isFetching = useIsFetching(postListKey); // Set some query defaults for an entire router From 4efa3a81acb6762c0876feb472c6661ea7a3abe3 Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Sun, 27 Nov 2022 22:59:09 +0100 Subject: [PATCH 17/43] fixy --- www/docs/reactjs/useContext.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www/docs/reactjs/useContext.mdx b/www/docs/reactjs/useContext.mdx index 6d79ab51ca9..58c527770a6 100644 --- a/www/docs/reactjs/useContext.mdx +++ b/www/docs/reactjs/useContext.mdx @@ -125,7 +125,7 @@ function MyComponent() { // Use multiple queries const post1Key = utils.post.byId.getQueryKey({ id: 1 }, 'query'); const post2Key = utils.post.byId.getQueryKey({ id: 2 }, 'query'); - const isFetching = qc.useQueries([post1Key, post2Key]); + const [post1, post2] = qc.useQueries([post1Key, post2Key]); // See if a query is fetching const postListKey = utils.post.list.getQueryKey(undefined, 'infinite'); From 778859d8b83393ab3dcbddee816d5ed0f027c8f7 Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Sun, 27 Nov 2022 23:00:31 +0100 Subject: [PATCH 18/43] please not now docu --- pnpm-lock.yaml | 337 ++++++++++++++++++++++++----------------------- www/package.json | 12 +- 2 files changed, 179 insertions(+), 170 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f5e943e3d08..e239a174bd4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -757,7 +757,7 @@ importers: prettier: 2.8.0 prisma: 4.6.1 start-server-and-test: 1.14.0 - tailwindcss: 3.2.4 + tailwindcss: 3.2.4_postcss@8.4.14 typescript: 4.8.3 examples/soa: @@ -1074,12 +1074,12 @@ importers: '@algolia/client-search': ^4.9.1 '@babel/core': ^7.18.6 '@babel/preset-env': ^7.18.6 - '@docusaurus/core': ^2.2.0 - '@docusaurus/module-type-aliases': ^2.2.0 - '@docusaurus/plugin-content-docs': ^2.2.0 - '@docusaurus/preset-classic': ^2.2.0 - '@docusaurus/theme-common': ^2.2.0 - '@docusaurus/types': ^2.2.0 + '@docusaurus/core': 2.1.0 + '@docusaurus/module-type-aliases': 2.1.0 + '@docusaurus/plugin-content-docs': 2.1.0 + '@docusaurus/preset-classic': 2.1.0 + '@docusaurus/theme-common': 2.1.0 + '@docusaurus/types': 2.1.0 '@mdx-js/react': ^1.6.22 '@octokit/graphql': ^5.0.0 '@octokit/graphql-schema': ^10.74.2 @@ -1114,11 +1114,11 @@ importers: zod: ^3.0.0 dependencies: '@algolia/client-search': 4.14.2 - '@docusaurus/core': 2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi - '@docusaurus/plugin-content-docs': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy - '@docusaurus/preset-classic': 2.2.0_wtsg4ceoeqkkixjeys7mzstuyq - '@docusaurus/theme-common': 2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi - '@docusaurus/types': 2.2.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/core': 2.1.0_iggxbiray6ldlceceoiqzs6icq + '@docusaurus/plugin-content-docs': 2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy + '@docusaurus/preset-classic': 2.1.0_wtsg4ceoeqkkixjeys7mzstuyq + '@docusaurus/theme-common': 2.1.0_iggxbiray6ldlceceoiqzs6icq + '@docusaurus/types': 2.1.0_biqbaboplfbrettd7655fr4n2y '@mdx-js/react': 1.6.22_react@18.2.0 '@tailwindcss/line-clamp': 0.4.2_tailwindcss@3.2.4 '@trpc/client': link:../packages/client @@ -1139,7 +1139,7 @@ importers: devDependencies: '@babel/core': 7.20.2 '@babel/preset-env': 7.20.2_@babel+core@7.20.2 - '@docusaurus/module-type-aliases': 2.2.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/module-type-aliases': 2.1.0_biqbaboplfbrettd7655fr4n2y '@octokit/graphql': 5.0.4 '@octokit/graphql-schema': 10.74.2 '@tsconfig/docusaurus': 1.0.6 @@ -1152,7 +1152,7 @@ importers: oauth: 0.10.0 postcss: 8.4.14 prettier: 2.8.0 - tailwindcss: 3.2.4 + tailwindcss: 3.2.4_postcss@8.4.14 tsx: 3.12.1 typescript: 4.8.3 @@ -1761,7 +1761,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-plugin-utils': 7.20.2 '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.12.9 '@babel/plugin-transform-parameters': 7.20.3_@babel+core@7.12.9 dev: false @@ -2905,8 +2905,8 @@ packages: - '@algolia/client-search' dev: false - /@docusaurus/core/2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi: - resolution: {integrity: sha512-Vd6XOluKQqzG12fEs9prJgDtyn6DPok9vmUWDR2E6/nV5Fl9SVkhEQOBxwObjk3kQh7OY7vguFaLh0jqdApWsA==} + /@docusaurus/core/2.1.0_iggxbiray6ldlceceoiqzs6icq: + resolution: {integrity: sha512-/ZJ6xmm+VB9Izbn0/s6h6289cbPy2k4iYFwWDhjiLsVqwa/Y0YBBcXvStfaHccudUC3OfP+26hMk7UCjc50J6Q==} engines: {node: '>=16.14'} hasBin: true peerDependencies: @@ -2923,13 +2923,13 @@ packages: '@babel/runtime': 7.20.1 '@babel/runtime-corejs3': 7.20.1 '@babel/traverse': 7.20.1 - '@docusaurus/cssnano-preset': 2.2.0 - '@docusaurus/logger': 2.2.0 - '@docusaurus/mdx-loader': 2.2.0_if65ga6ul5jnw5c4373drfty5m + '@docusaurus/cssnano-preset': 2.1.0 + '@docusaurus/logger': 2.1.0 + '@docusaurus/mdx-loader': 2.1.0_52l5xrpytzilhqaly5t4oq2md4 '@docusaurus/react-loadable': 5.5.2_react@18.2.0 - '@docusaurus/utils': 2.2.0_@docusaurus+types@2.2.0 - '@docusaurus/utils-common': 2.2.0_@docusaurus+types@2.2.0 - '@docusaurus/utils-validation': 2.2.0_@docusaurus+types@2.2.0 + '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils-common': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 '@slorber/static-site-generator-webpack-plugin': 4.0.7 '@svgr/webpack': 6.5.1 autoprefixer: 10.4.13_postcss@8.4.19 @@ -3005,8 +3005,8 @@ packages: - webpack-cli dev: false - /@docusaurus/cssnano-preset/2.2.0: - resolution: {integrity: sha512-mAAwCo4n66TMWBH1kXnHVZsakW9VAXJzTO4yZukuL3ro4F+JtkMwKfh42EG75K/J/YIFQG5I/Bzy0UH/hFxaTg==} + /@docusaurus/cssnano-preset/2.1.0: + resolution: {integrity: sha512-pRLewcgGhOies6pzsUROfmPStDRdFw+FgV5sMtLr5+4Luv2rty5+b/eSIMMetqUsmg3A9r9bcxHk9bKAKvx3zQ==} engines: {node: '>=16.14'} dependencies: cssnano-preset-advanced: 5.3.9_postcss@8.4.19 @@ -3015,16 +3015,16 @@ packages: tslib: 2.4.0 dev: false - /@docusaurus/logger/2.2.0: - resolution: {integrity: sha512-DF3j1cA5y2nNsu/vk8AG7xwpZu6f5MKkPPMaaIbgXLnWGfm6+wkOeW7kNrxnM95YOhKUkJUophX69nGUnLsm0A==} + /@docusaurus/logger/2.1.0: + resolution: {integrity: sha512-uuJx2T6hDBg82joFeyobywPjSOIfeq05GfyKGHThVoXuXsu1KAzMDYcjoDxarb9CoHCI/Dor8R2MoL6zII8x1Q==} engines: {node: '>=16.14'} dependencies: chalk: 4.1.2 tslib: 2.4.0 dev: false - /@docusaurus/mdx-loader/2.2.0_if65ga6ul5jnw5c4373drfty5m: - resolution: {integrity: sha512-X2bzo3T0jW0VhUU+XdQofcEeozXOTmKQMvc8tUnWRdTnCvj4XEcBVdC3g+/jftceluiwSTNRAX4VBOJdNt18jA==} + /@docusaurus/mdx-loader/2.1.0_52l5xrpytzilhqaly5t4oq2md4: + resolution: {integrity: sha512-i97hi7hbQjsD3/8OSFhLy7dbKGH8ryjEzOfyhQIn2CFBYOY3ko0vMVEf3IY9nD3Ld7amYzsZ8153RPkcnXA+Lg==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 @@ -3032,8 +3032,8 @@ packages: dependencies: '@babel/parser': 7.20.3 '@babel/traverse': 7.20.1 - '@docusaurus/logger': 2.2.0 - '@docusaurus/utils': 2.2.0_@docusaurus+types@2.2.0 + '@docusaurus/logger': 2.1.0 + '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 '@mdx-js/mdx': 1.6.22 escape-html: 1.0.3 file-loader: 6.2.0_webpack@5.75.0 @@ -3058,14 +3058,14 @@ packages: - webpack-cli dev: false - /@docusaurus/module-type-aliases/2.2.0_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-wDGW4IHKoOr9YuJgy7uYuKWrDrSpsUSDHLZnWQYM9fN7D5EpSmYHjFruUpKWVyxLpD/Wh0rW8hYZwdjJIQUQCQ==} + /@docusaurus/module-type-aliases/2.1.0_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-Z8WZaK5cis3xEtyfOT817u9xgGUauT0PuuVo85ysnFRX8n7qLN1lTPCkC+aCmFm/UcV8h/W5T4NtIsst94UntQ==} peerDependencies: react: '*' react-dom: '*' dependencies: '@docusaurus/react-loadable': 5.5.2_react@18.2.0 - '@docusaurus/types': 2.2.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/types': 2.1.0_biqbaboplfbrettd7655fr4n2y '@types/history': 4.7.11 '@types/react': 18.0.25 '@types/react-router-config': 5.0.6 @@ -3080,20 +3080,20 @@ packages: - uglify-js - webpack-cli - /@docusaurus/plugin-content-blog/2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy: - resolution: {integrity: sha512-0mWBinEh0a5J2+8ZJXJXbrCk1tSTNf7Nm4tYAl5h2/xx+PvH/Bnu0V+7mMljYm/1QlDYALNIIaT/JcoZQFUN3w==} + /@docusaurus/plugin-content-blog/2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy: + resolution: {integrity: sha512-xEp6jlu92HMNUmyRBEeJ4mCW1s77aAEQO4Keez94cUY/Ap7G/r0Awa6xSLff7HL0Fjg8KK1bEbDy7q9voIavdg==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi - '@docusaurus/logger': 2.2.0 - '@docusaurus/mdx-loader': 2.2.0_if65ga6ul5jnw5c4373drfty5m - '@docusaurus/types': 2.2.0_biqbaboplfbrettd7655fr4n2y - '@docusaurus/utils': 2.2.0_@docusaurus+types@2.2.0 - '@docusaurus/utils-common': 2.2.0_@docusaurus+types@2.2.0 - '@docusaurus/utils-validation': 2.2.0_@docusaurus+types@2.2.0 + '@docusaurus/core': 2.1.0_iggxbiray6ldlceceoiqzs6icq + '@docusaurus/logger': 2.1.0 + '@docusaurus/mdx-loader': 2.1.0_52l5xrpytzilhqaly5t4oq2md4 + '@docusaurus/types': 2.1.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils-common': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 cheerio: 1.0.0-rc.12 feed: 4.2.2 fs-extra: 10.1.0 @@ -3123,20 +3123,20 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-content-docs/2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy: - resolution: {integrity: sha512-BOazBR0XjzsHE+2K1wpNxz5QZmrJgmm3+0Re0EVPYFGW8qndCWGNtXW/0lGKhecVPML8yyFeAmnUCIs7xM2wPw==} + /@docusaurus/plugin-content-docs/2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy: + resolution: {integrity: sha512-Rup5pqXrXlKGIC4VgwvioIhGWF7E/NNSlxv+JAxRYpik8VKlWsk9ysrdHIlpX+KJUCO9irnY21kQh2814mlp/Q==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi - '@docusaurus/logger': 2.2.0 - '@docusaurus/mdx-loader': 2.2.0_if65ga6ul5jnw5c4373drfty5m - '@docusaurus/module-type-aliases': 2.2.0_biqbaboplfbrettd7655fr4n2y - '@docusaurus/types': 2.2.0_biqbaboplfbrettd7655fr4n2y - '@docusaurus/utils': 2.2.0_@docusaurus+types@2.2.0 - '@docusaurus/utils-validation': 2.2.0_@docusaurus+types@2.2.0 + '@docusaurus/core': 2.1.0_iggxbiray6ldlceceoiqzs6icq + '@docusaurus/logger': 2.1.0 + '@docusaurus/mdx-loader': 2.1.0_52l5xrpytzilhqaly5t4oq2md4 + '@docusaurus/module-type-aliases': 2.1.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/types': 2.1.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 '@types/react-router-config': 5.0.6 combine-promises: 1.1.0 fs-extra: 10.1.0 @@ -3166,18 +3166,18 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-content-pages/2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy: - resolution: {integrity: sha512-+OTK3FQHk5WMvdelz8v19PbEbx+CNT6VSpx7nVOvMNs5yJCKvmqBJBQ2ZSxROxhVDYn+CZOlmyrC56NSXzHf6g==} + /@docusaurus/plugin-content-pages/2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy: + resolution: {integrity: sha512-SwZdDZRlObHNKXTnFo7W2aF6U5ZqNVI55Nw2GCBryL7oKQSLeI0lsrMlMXdzn+fS7OuBTd3MJBO1T4Zpz0i/+g==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi - '@docusaurus/mdx-loader': 2.2.0_if65ga6ul5jnw5c4373drfty5m - '@docusaurus/types': 2.2.0_biqbaboplfbrettd7655fr4n2y - '@docusaurus/utils': 2.2.0_@docusaurus+types@2.2.0 - '@docusaurus/utils-validation': 2.2.0_@docusaurus+types@2.2.0 + '@docusaurus/core': 2.1.0_iggxbiray6ldlceceoiqzs6icq + '@docusaurus/mdx-loader': 2.1.0_52l5xrpytzilhqaly5t4oq2md4 + '@docusaurus/types': 2.1.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 fs-extra: 10.1.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -3201,16 +3201,16 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-debug/2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy: - resolution: {integrity: sha512-p9vOep8+7OVl6r/NREEYxf4HMAjV8JMYJ7Bos5fCFO0Wyi9AZEo0sCTliRd7R8+dlJXZEgcngSdxAUo/Q+CJow==} + /@docusaurus/plugin-debug/2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy: + resolution: {integrity: sha512-8wsDq3OIfiy6440KLlp/qT5uk+WRHQXIXklNHEeZcar+Of0TZxCNe2FBpv+bzb/0qcdP45ia5i5WmR5OjN6DPw==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi - '@docusaurus/types': 2.2.0_biqbaboplfbrettd7655fr4n2y - '@docusaurus/utils': 2.2.0_@docusaurus+types@2.2.0 + '@docusaurus/core': 2.1.0_iggxbiray6ldlceceoiqzs6icq + '@docusaurus/types': 2.1.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 fs-extra: 10.1.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -3236,16 +3236,16 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-google-analytics/2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy: - resolution: {integrity: sha512-+eZVVxVeEnV5nVQJdey9ZsfyEVMls6VyWTIj8SmX0k5EbqGvnIfET+J2pYEuKQnDIHxy+syRMoRM6AHXdHYGIg==} + /@docusaurus/plugin-google-analytics/2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy: + resolution: {integrity: sha512-4cgeqIly/wcFVbbWP03y1QJJBgH8W+Bv6AVbWnsXNOZa1yB3AO6hf3ZdeQH9x20v9T2pREogVgAH0rSoVnNsgg==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi - '@docusaurus/types': 2.2.0_biqbaboplfbrettd7655fr4n2y - '@docusaurus/utils-validation': 2.2.0_@docusaurus+types@2.2.0 + '@docusaurus/core': 2.1.0_iggxbiray6ldlceceoiqzs6icq + '@docusaurus/types': 2.1.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 tslib: 2.4.0 @@ -3267,16 +3267,16 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-google-gtag/2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy: - resolution: {integrity: sha512-6SOgczP/dYdkqUMGTRqgxAS1eTp6MnJDAQMy8VCF1QKbWZmlkx4agHDexihqmYyCujTYHqDAhm1hV26EET54NQ==} + /@docusaurus/plugin-google-gtag/2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy: + resolution: {integrity: sha512-/3aDlv2dMoCeiX2e+DTGvvrdTA+v3cKQV3DbmfsF4ENhvc5nKV23nth04Z3Vq0Ci1ui6Sn80TkhGk/tiCMW2AA==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi - '@docusaurus/types': 2.2.0_biqbaboplfbrettd7655fr4n2y - '@docusaurus/utils-validation': 2.2.0_@docusaurus+types@2.2.0 + '@docusaurus/core': 2.1.0_iggxbiray6ldlceceoiqzs6icq + '@docusaurus/types': 2.1.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 tslib: 2.4.0 @@ -3298,19 +3298,19 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-sitemap/2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy: - resolution: {integrity: sha512-0jAmyRDN/aI265CbWZNZuQpFqiZuo+5otk2MylU9iVrz/4J7gSc+ZJ9cy4EHrEsW7PV8s1w18hIEsmcA1YgkKg==} + /@docusaurus/plugin-sitemap/2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy: + resolution: {integrity: sha512-2Y6Br8drlrZ/jN9MwMBl0aoi9GAjpfyfMBYpaQZXimbK+e9VjYnujXlvQ4SxtM60ASDgtHIAzfVFBkSR/MwRUw==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi - '@docusaurus/logger': 2.2.0 - '@docusaurus/types': 2.2.0_biqbaboplfbrettd7655fr4n2y - '@docusaurus/utils': 2.2.0_@docusaurus+types@2.2.0 - '@docusaurus/utils-common': 2.2.0_@docusaurus+types@2.2.0 - '@docusaurus/utils-validation': 2.2.0_@docusaurus+types@2.2.0 + '@docusaurus/core': 2.1.0_iggxbiray6ldlceceoiqzs6icq + '@docusaurus/logger': 2.1.0 + '@docusaurus/types': 2.1.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils-common': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 fs-extra: 10.1.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -3334,25 +3334,25 @@ packages: - webpack-cli dev: false - /@docusaurus/preset-classic/2.2.0_wtsg4ceoeqkkixjeys7mzstuyq: - resolution: {integrity: sha512-yKIWPGNx7BT8v2wjFIWvYrS+nvN04W+UameSFf8lEiJk6pss0kL6SG2MRvyULiI3BDxH+tj6qe02ncpSPGwumg==} + /@docusaurus/preset-classic/2.1.0_wtsg4ceoeqkkixjeys7mzstuyq: + resolution: {integrity: sha512-NQMnaq974K4BcSMXFSJBQ5itniw6RSyW+VT+6i90kGZzTwiuKZmsp0r9lC6BYAvvVMQUNJQwrETmlu7y2XKW7w==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi - '@docusaurus/plugin-content-blog': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy - '@docusaurus/plugin-content-docs': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy - '@docusaurus/plugin-content-pages': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy - '@docusaurus/plugin-debug': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy - '@docusaurus/plugin-google-analytics': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy - '@docusaurus/plugin-google-gtag': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy - '@docusaurus/plugin-sitemap': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy - '@docusaurus/theme-classic': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy - '@docusaurus/theme-common': 2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi - '@docusaurus/theme-search-algolia': 2.2.0_xw75bu3zgkhmlavmvbmvt7kgce - '@docusaurus/types': 2.2.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/core': 2.1.0_iggxbiray6ldlceceoiqzs6icq + '@docusaurus/plugin-content-blog': 2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy + '@docusaurus/plugin-content-docs': 2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy + '@docusaurus/plugin-content-pages': 2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy + '@docusaurus/plugin-debug': 2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy + '@docusaurus/plugin-google-analytics': 2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy + '@docusaurus/plugin-google-gtag': 2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy + '@docusaurus/plugin-sitemap': 2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy + '@docusaurus/theme-classic': 2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy + '@docusaurus/theme-common': 2.1.0_iggxbiray6ldlceceoiqzs6icq + '@docusaurus/theme-search-algolia': 2.1.0_rnibvs3lak2fkpserv7rg2yk7e + '@docusaurus/types': 2.1.0_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 transitivePeerDependencies: @@ -3385,25 +3385,25 @@ packages: prop-types: 15.8.1 react: 18.2.0 - /@docusaurus/theme-classic/2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy: - resolution: {integrity: sha512-kjbg/qJPwZ6H1CU/i9d4l/LcFgnuzeiGgMQlt6yPqKo0SOJIBMPuz7Rnu3r/WWbZFPi//o8acclacOzmXdUUEg==} + /@docusaurus/theme-classic/2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy: + resolution: {integrity: sha512-xn8ZfNMsf7gaSy9+ClFnUu71o7oKgMo5noYSS1hy3svNifRTkrBp6+MReLDsmIaj3mLf2e7+JCBYKBFbaGzQng==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi - '@docusaurus/mdx-loader': 2.2.0_if65ga6ul5jnw5c4373drfty5m - '@docusaurus/module-type-aliases': 2.2.0_biqbaboplfbrettd7655fr4n2y - '@docusaurus/plugin-content-blog': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy - '@docusaurus/plugin-content-docs': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy - '@docusaurus/plugin-content-pages': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy - '@docusaurus/theme-common': 2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi - '@docusaurus/theme-translations': 2.2.0 - '@docusaurus/types': 2.2.0_biqbaboplfbrettd7655fr4n2y - '@docusaurus/utils': 2.2.0_@docusaurus+types@2.2.0 - '@docusaurus/utils-common': 2.2.0_@docusaurus+types@2.2.0 - '@docusaurus/utils-validation': 2.2.0_@docusaurus+types@2.2.0 + '@docusaurus/core': 2.1.0_iggxbiray6ldlceceoiqzs6icq + '@docusaurus/mdx-loader': 2.1.0_52l5xrpytzilhqaly5t4oq2md4 + '@docusaurus/module-type-aliases': 2.1.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/plugin-content-blog': 2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy + '@docusaurus/plugin-content-docs': 2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy + '@docusaurus/plugin-content-pages': 2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy + '@docusaurus/theme-common': 2.1.0_iggxbiray6ldlceceoiqzs6icq + '@docusaurus/theme-translations': 2.1.0 + '@docusaurus/types': 2.1.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils-common': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 '@mdx-js/react': 1.6.22_react@18.2.0 clsx: 1.2.1 copy-text-to-clipboard: 3.0.1 @@ -3437,19 +3437,19 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-common/2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi: - resolution: {integrity: sha512-R8BnDjYoN90DCL75gP7qYQfSjyitXuP9TdzgsKDmSFPNyrdE3twtPNa2dIN+h+p/pr+PagfxwWbd6dn722A1Dw==} + /@docusaurus/theme-common/2.1.0_iggxbiray6ldlceceoiqzs6icq: + resolution: {integrity: sha512-vT1otpVPbKux90YpZUnvknsn5zvpLf+AW1W0EDcpE9up4cDrPqfsh0QoxGHFJnobE2/qftsBFC19BneN4BH8Ag==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/mdx-loader': 2.2.0_if65ga6ul5jnw5c4373drfty5m - '@docusaurus/module-type-aliases': 2.2.0_biqbaboplfbrettd7655fr4n2y - '@docusaurus/plugin-content-blog': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy - '@docusaurus/plugin-content-docs': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy - '@docusaurus/plugin-content-pages': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy - '@docusaurus/utils': 2.2.0_@docusaurus+types@2.2.0 + '@docusaurus/mdx-loader': 2.1.0_52l5xrpytzilhqaly5t4oq2md4 + '@docusaurus/module-type-aliases': 2.1.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/plugin-content-blog': 2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy + '@docusaurus/plugin-content-docs': 2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy + '@docusaurus/plugin-content-pages': 2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy + '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 '@types/history': 4.7.11 '@types/react': 18.0.25 '@types/react-router-config': 5.0.6 @@ -3479,21 +3479,21 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-search-algolia/2.2.0_xw75bu3zgkhmlavmvbmvt7kgce: - resolution: {integrity: sha512-2h38B0tqlxgR2FZ9LpAkGrpDWVdXZ7vltfmTdX+4RsDs3A7khiNsmZB+x/x6sA4+G2V2CvrsPMlsYBy5X+cY1w==} + /@docusaurus/theme-search-algolia/2.1.0_rnibvs3lak2fkpserv7rg2yk7e: + resolution: {integrity: sha512-rNBvi35VvENhucslEeVPOtbAzBdZY/9j55gdsweGV5bYoAXy4mHB6zTGjealcB4pJ6lJY4a5g75fXXMOlUqPfg==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: '@docsearch/react': 3.3.0_ftygaz6e6e5e4cecsqmsnm4myu - '@docusaurus/core': 2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi - '@docusaurus/logger': 2.2.0 - '@docusaurus/plugin-content-docs': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy - '@docusaurus/theme-common': 2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi - '@docusaurus/theme-translations': 2.2.0 - '@docusaurus/utils': 2.2.0_@docusaurus+types@2.2.0 - '@docusaurus/utils-validation': 2.2.0_@docusaurus+types@2.2.0 + '@docusaurus/core': 2.1.0_iggxbiray6ldlceceoiqzs6icq + '@docusaurus/logger': 2.1.0 + '@docusaurus/plugin-content-docs': 2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy + '@docusaurus/theme-common': 2.1.0_iggxbiray6ldlceceoiqzs6icq + '@docusaurus/theme-translations': 2.1.0 + '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 algoliasearch: 4.14.2 algoliasearch-helper: 3.11.1_algoliasearch@4.14.2 clsx: 1.2.1 @@ -3525,16 +3525,16 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-translations/2.2.0: - resolution: {integrity: sha512-3T140AG11OjJrtKlY4pMZ5BzbGRDjNs2co5hJ6uYJG1bVWlhcaFGqkaZ5lCgKflaNHD7UHBHU9Ec5f69jTdd6w==} + /@docusaurus/theme-translations/2.1.0: + resolution: {integrity: sha512-07n2akf2nqWvtJeMy3A+7oSGMuu5F673AovXVwY0aGAux1afzGCiqIFlYW3EP0CujvDJAEFSQi/Tetfh+95JNg==} engines: {node: '>=16.14'} dependencies: fs-extra: 10.1.0 tslib: 2.4.0 dev: false - /@docusaurus/types/2.2.0_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-b6xxyoexfbRNRI8gjblzVOnLr4peCJhGbYGPpJ3LFqpi5nsFfoK4mmDLvWdeah0B7gmJeXabN7nQkFoqeSdmOw==} + /@docusaurus/types/2.1.0_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-BS1ebpJZnGG6esKqsjtEC9U9qSaPylPwlO7cQ1GaIE7J/kMZI3FITnNn0otXXu7c7ZTqhb6+8dOrG6fZn6fqzQ==} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 @@ -3555,8 +3555,8 @@ packages: - uglify-js - webpack-cli - /@docusaurus/utils-common/2.2.0_@docusaurus+types@2.2.0: - resolution: {integrity: sha512-qebnerHp+cyovdUseDQyYFvMW1n1nv61zGe5JJfoNQUnjKuApch3IVsz+/lZ9a38pId8kqehC1Ao2bW/s0ntDA==} + /@docusaurus/utils-common/2.1.0_@docusaurus+types@2.1.0: + resolution: {integrity: sha512-F2vgmt4yRFgRQR2vyEFGTWeyAdmgKbtmu3sjHObF0tjjx/pN0Iw/c6eCopaH34E6tc9nO0nvp01pwW+/86d1fg==} engines: {node: '>=16.14'} peerDependencies: '@docusaurus/types': '*' @@ -3564,16 +3564,16 @@ packages: '@docusaurus/types': optional: true dependencies: - '@docusaurus/types': 2.2.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/types': 2.1.0_biqbaboplfbrettd7655fr4n2y tslib: 2.4.0 dev: false - /@docusaurus/utils-validation/2.2.0_@docusaurus+types@2.2.0: - resolution: {integrity: sha512-I1hcsG3yoCkasOL5qQAYAfnmVoLei7apugT6m4crQjmDGxq+UkiRrq55UqmDDyZlac/6ax/JC0p+usZ6W4nVyg==} + /@docusaurus/utils-validation/2.1.0_@docusaurus+types@2.1.0: + resolution: {integrity: sha512-AMJzWYKL3b7FLltKtDXNLO9Y649V2BXvrnRdnW2AA+PpBnYV78zKLSCz135cuWwRj1ajNtP4onbXdlnyvCijGQ==} engines: {node: '>=16.14'} dependencies: - '@docusaurus/logger': 2.2.0 - '@docusaurus/utils': 2.2.0_@docusaurus+types@2.2.0 + '@docusaurus/logger': 2.1.0 + '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 joi: 17.7.0 js-yaml: 4.1.0 tslib: 2.4.0 @@ -3586,8 +3586,8 @@ packages: - webpack-cli dev: false - /@docusaurus/utils/2.2.0_@docusaurus+types@2.2.0: - resolution: {integrity: sha512-oNk3cjvx7Tt1Lgh/aeZAmFpGV2pDr5nHKrBVx6hTkzGhrnMuQqLt6UPlQjdYQ3QHXwyF/ZtZMO1D5Pfi0lu7SA==} + /@docusaurus/utils/2.1.0_@docusaurus+types@2.1.0: + resolution: {integrity: sha512-fPvrfmAuC54n8MjZuG4IysaMdmvN5A/qr7iFLbSGSyDrsbP4fnui6KdZZIa/YOLIPLec8vjZ8RIITJqF18mx4A==} engines: {node: '>=16.14'} peerDependencies: '@docusaurus/types': '*' @@ -3595,8 +3595,8 @@ packages: '@docusaurus/types': optional: true dependencies: - '@docusaurus/logger': 2.2.0 - '@docusaurus/types': 2.2.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/logger': 2.1.0 + '@docusaurus/types': 2.1.0_biqbaboplfbrettd7655fr4n2y '@svgr/webpack': 6.5.1 file-loader: 6.2.0_webpack@5.75.0 fs-extra: 10.1.0 @@ -6419,7 +6419,7 @@ packages: peerDependencies: tailwindcss: '>=2.0.0 || >=3.0.0 || >=3.0.0-alpha.1' dependencies: - tailwindcss: 3.2.4 + tailwindcss: 3.2.4_postcss@8.4.14 dev: false /@tanstack/match-sorter-utils/8.1.1: @@ -6648,12 +6648,12 @@ packages: resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} dependencies: '@types/eslint': 8.4.10 - '@types/estree': 0.0.51 + '@types/estree': 1.0.0 /@types/eslint/8.4.10: resolution: {integrity: sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==} dependencies: - '@types/estree': 0.0.51 + '@types/estree': 1.0.0 '@types/json-schema': 7.0.11 /@types/estree/0.0.51: @@ -6661,7 +6661,6 @@ packages: /@types/estree/1.0.0: resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} - dev: false /@types/express-serve-static-core/4.17.31: resolution: {integrity: sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==} @@ -8879,8 +8878,8 @@ packages: engines: {node: '>=10'} hasBin: true dependencies: - is-text-path: 1.0.1 JSONStream: 1.3.5 + is-text-path: 1.0.1 lodash: 4.17.21 meow: 8.1.2 split2: 3.2.2 @@ -16216,27 +16215,27 @@ packages: postcss-selector-parser: 6.0.11 dev: false - /postcss-import/14.1.0_postcss@8.4.19: + /postcss-import/14.1.0_postcss@8.4.14: resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} engines: {node: '>=10.0.0'} peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.4.19 + postcss: 8.4.14 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.1 - /postcss-js/4.0.0_postcss@8.4.19: + /postcss-js/4.0.0_postcss@8.4.14: resolution: {integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==} engines: {node: ^12 || ^14 || >= 16} peerDependencies: postcss: ^8.3.3 dependencies: camelcase-css: 2.0.1 - postcss: 8.4.19 + postcss: 8.4.14 - /postcss-load-config/3.1.4_postcss@8.4.19: + /postcss-load-config/3.1.4_postcss@8.4.14: resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} engines: {node: '>= 10'} peerDependencies: @@ -16249,7 +16248,7 @@ packages: optional: true dependencies: lilconfig: 2.0.6 - postcss: 8.4.19 + postcss: 8.4.14 yaml: 1.10.2 /postcss-loader/7.0.1_upg3rk2kpasnbk27hkqapxaxfq: @@ -16454,13 +16453,13 @@ packages: postcss: 8.4.19 dev: false - /postcss-nested/6.0.0_postcss@8.4.19: + /postcss-nested/6.0.0_postcss@8.4.14: resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.2.14 dependencies: - postcss: 8.4.19 + postcss: 8.4.14 postcss-selector-parser: 6.0.11 /postcss-normalize-charset/5.1.0_postcss@8.4.14: @@ -17170,6 +17169,12 @@ packages: /react-dev-utils/12.0.1_6zfmzkbwpqrt4wfukx5tx4a5zm: resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} engines: {node: '>=14'} + peerDependencies: + typescript: '>=2.7' + webpack: '>=4' + peerDependenciesMeta: + typescript: + optional: true dependencies: '@babel/code-frame': 7.18.6 address: 1.2.1 @@ -17195,12 +17200,12 @@ packages: shell-quote: 1.7.4 strip-ansi: 6.0.1 text-table: 0.2.0 + typescript: 4.8.3 + webpack: 5.75.0 transitivePeerDependencies: - eslint - supports-color - - typescript - vue-template-compiler - - webpack dev: false /react-dom/18.2.0_react@18.2.0: @@ -19010,10 +19015,12 @@ packages: resolution: {integrity: sha512-tER/2SbYRdfPYg6m4pDWZSlbymLTmDi+dx4iCsJmgmz4UDGzgnVelOvBe3GNtGCw9Bmc4MiObfJJbKeVL+KnMQ==} dev: false - /tailwindcss/3.2.4: + /tailwindcss/3.2.4_postcss@8.4.14: resolution: {integrity: sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==} engines: {node: '>=12.13.0'} hasBin: true + peerDependencies: + postcss: ^8.0.9 dependencies: arg: 5.0.2 chokidar: 3.5.3 @@ -19029,11 +19036,11 @@ packages: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.0 - postcss: 8.4.19 - postcss-import: 14.1.0_postcss@8.4.19 - postcss-js: 4.0.0_postcss@8.4.19 - postcss-load-config: 3.1.4_postcss@8.4.19 - postcss-nested: 6.0.0_postcss@8.4.19 + postcss: 8.4.14 + postcss-import: 14.1.0_postcss@8.4.14 + postcss-js: 4.0.0_postcss@8.4.14 + postcss-load-config: 3.1.4_postcss@8.4.14 + postcss-nested: 6.0.0_postcss@8.4.14 postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 quick-lru: 5.1.1 @@ -19337,7 +19344,7 @@ packages: dev: false /trim/0.0.1: - resolution: {integrity: sha1-WFhUf2spB1fulczMZm+1AITEYN0=} + resolution: {integrity: sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==} dev: false /trough/1.0.5: @@ -19641,6 +19648,7 @@ packages: /unified/9.2.0: resolution: {integrity: sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==} dependencies: + '@types/unist': 2.0.6 bail: 1.0.5 extend: 3.0.2 is-buffer: 2.0.5 @@ -19652,6 +19660,7 @@ packages: /unified/9.2.2: resolution: {integrity: sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==} dependencies: + '@types/unist': 2.0.6 bail: 1.0.5 extend: 3.0.2 is-buffer: 2.0.5 diff --git a/www/package.json b/www/package.json index de61a1e6673..418bbe41900 100644 --- a/www/package.json +++ b/www/package.json @@ -18,11 +18,11 @@ }, "dependencies": { "@algolia/client-search": "^4.9.1", - "@docusaurus/core": "^2.2.0", - "@docusaurus/plugin-content-docs": "^2.2.0", - "@docusaurus/preset-classic": "^2.2.0", - "@docusaurus/theme-common": "^2.2.0", - "@docusaurus/types": "^2.2.0", + "@docusaurus/core": "2.1.0", + "@docusaurus/plugin-content-docs": "2.1.0", + "@docusaurus/preset-classic": "2.1.0", + "@docusaurus/theme-common": "2.1.0", + "@docusaurus/types": "2.1.0", "@mdx-js/react": "^1.6.22", "@tailwindcss/line-clamp": "^0.4.2", "@trpc/client": "^10.4.0", @@ -56,7 +56,7 @@ "devDependencies": { "@babel/core": "^7.18.6", "@babel/preset-env": "^7.18.6", - "@docusaurus/module-type-aliases": "^2.2.0", + "@docusaurus/module-type-aliases": "2.1.0", "@octokit/graphql": "^5.0.0", "@octokit/graphql-schema": "^10.74.2", "@tsconfig/docusaurus": "^1.0.6", From 7770be8736427122d72f8cb4ccaf51cd9c4b25e6 Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Sun, 27 Nov 2022 23:15:54 +0100 Subject: [PATCH 19/43] imports --- www/docs/reactjs/useContext.mdx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/www/docs/reactjs/useContext.mdx b/www/docs/reactjs/useContext.mdx index 58c527770a6..7195d357a81 100644 --- a/www/docs/reactjs/useContext.mdx +++ b/www/docs/reactjs/useContext.mdx @@ -113,8 +113,9 @@ type QueryType = "query" | "infinite" | "any"; // for router ───────────────────────────┘ ``` -```tsx title="MyComponent.tsx" +```tsx import { useIsFetching, useQueryClient } from '@tanstack/react-query'; +import { trpc } from '~/utils/trpc'; function MyComponent() { const qc = useQueryClient(); From cca2d307a37d276e00a27529ec60549739eed10c Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Mon, 5 Dec 2022 01:07:26 +0100 Subject: [PATCH 20/43] move it to trpc object instead --- packages/react-query/src/createTRPCReact.tsx | 13 +- .../src/shared/proxy/decorationProxy.ts | 7 + .../src/shared/proxy/utilsProxy.ts | 21 --- .../tests/server/react/getQueryKey.test.tsx | 177 ++++++++++++++++++ .../tests/server/react/useContext.test.tsx | 118 ------------ 5 files changed, 196 insertions(+), 140 deletions(-) create mode 100644 packages/tests/server/react/getQueryKey.test.tsx diff --git a/packages/react-query/src/createTRPCReact.tsx b/packages/react-query/src/createTRPCReact.tsx index 7ee6182db7a..ebfd1fb758f 100644 --- a/packages/react-query/src/createTRPCReact.tsx +++ b/packages/react-query/src/createTRPCReact.tsx @@ -15,6 +15,7 @@ import { inferTransformedSubscriptionOutput, } from '@trpc/server/shared'; import { useMemo } from 'react'; +import { QueryKey, QueryType } from './internals/getArrayQueryKey'; import { CreateReactUtilsProxy, createReactProxyDecoration, @@ -47,6 +48,14 @@ export type DecorateProcedure< TPath extends string, > = TProcedure extends AnyQueryProcedure ? { + /** + * Method to extract the query key for a procedure + * @link https://trpc.io/docs/useContext#-the-function-i-want-isnt-here + */ + getQueryKey: ( + input: inferProcedureInput, + type: QueryType, + ) => QueryKey; useQuery: < TQueryFnData = inferTransformedProcedureOutput, TData = inferTransformedProcedureOutput, @@ -163,7 +172,9 @@ export type DecoratedProcedureRecord< TPath extends string = '', > = { [TKey in keyof TProcedures]: TProcedures[TKey] extends AnyRouter - ? DecoratedProcedureRecord< + ? { + getQueryKey: (input?: undefined, type?: 'any') => QueryKey; + } & DecoratedProcedureRecord< TProcedures[TKey]['_def']['record'], TFlags, `${TPath}${TKey & string}.` diff --git a/packages/react-query/src/shared/proxy/decorationProxy.ts b/packages/react-query/src/shared/proxy/decorationProxy.ts index 2cdec3eca0c..0d4fd4a0fed 100644 --- a/packages/react-query/src/shared/proxy/decorationProxy.ts +++ b/packages/react-query/src/shared/proxy/decorationProxy.ts @@ -1,5 +1,6 @@ import { AnyRouter } from '@trpc/server'; import { createRecursiveProxy } from '@trpc/server/shared'; +import { getArrayQueryKey } from '../../internals/getArrayQueryKey'; import { getQueryKey } from '../../internals/getQueryKey'; import { CreateReactQueryHooks } from '../hooks/createHooksInternal'; @@ -28,6 +29,12 @@ export function createReactProxyDecoration< const [input, ...rest] = args; const queryKey = getQueryKey(path, input); + + // Expose queryKey helper + if (lastArg === 'getQueryKey') { + return getArrayQueryKey(queryKey, rest[0] as any); + } + if (lastArg.startsWith('useSuspense')) { const opts = rest[0] || {}; const fn = diff --git a/packages/react-query/src/shared/proxy/utilsProxy.ts b/packages/react-query/src/shared/proxy/utilsProxy.ts index 691edd558e0..3661de441ec 100644 --- a/packages/react-query/src/shared/proxy/utilsProxy.ts +++ b/packages/react-query/src/shared/proxy/utilsProxy.ts @@ -29,11 +29,6 @@ import { TRPCFetchQueryOptions, contextProps, } from '../../internals/context'; -import { - QueryKey, - QueryType, - getArrayQueryKey, -} from '../../internals/getArrayQueryKey'; import { getQueryKey } from '../../internals/getQueryKey'; type DecorateProcedure< @@ -163,15 +158,6 @@ type DecorateProcedure< getInfiniteData( input?: inferProcedureInput, ): InfiniteData> | undefined; - - /** - * Method to extract the query key for a procedure - * @link https://trpc.io/docs/useContext#-the-function-i-want-isnt-here - */ - getQueryKey( - input: inferProcedureInput, - type: QueryType, - ): QueryKey; }; /** @@ -188,12 +174,6 @@ type DecorateRouter = { filters?: InvalidateQueryFilters, options?: InvalidateOptions, ): Promise; - - /** - * Method to extract the query key for a router - * @link https://trpc.io/docs/useContext#-the-function-i-want-isnt-here - */ - getQueryKey(input: undefined, type: 'any'): QueryKey; }; /** @@ -285,7 +265,6 @@ export function createReactQueryUtilsProxy< context.setInfiniteQueryData(queryKey, updater, ...rest), getData: () => context.getQueryData(queryKey), getInfiniteData: () => context.getInfiniteQueryData(queryKey), - getQueryKey: () => getArrayQueryKey(queryKey, rest[0]), }; return contextMap[utilName](); diff --git a/packages/tests/server/react/getQueryKey.test.tsx b/packages/tests/server/react/getQueryKey.test.tsx new file mode 100644 index 00000000000..62621e5da87 --- /dev/null +++ b/packages/tests/server/react/getQueryKey.test.tsx @@ -0,0 +1,177 @@ +import { getServerAndReactClient } from './__reactHelpers'; +import { useIsFetching } from '@tanstack/react-query'; +import { render, waitFor } from '@testing-library/react'; +import { initTRPC } from '@trpc/server'; +import { konn } from 'konn/dist-cjs'; +import React from 'react'; +import { z } from 'zod'; + +type Post = { + id: number; + text: string; +}; + +const defaultPost = { id: 0, text: 'new post' }; +const ctx = konn() + .beforeEach(() => { + const t = initTRPC.create({ + errorFormatter({ shape }) { + return { + ...shape, + data: { + ...shape.data, + foo: 'bar' as const, + }, + }; + }, + }); + + const posts: Post[] = [defaultPost]; + + const appRouter = t.router({ + post: t.router({ + byId: t.procedure + .input( + z.object({ + id: z.number(), + }), + ) + .query(({ input }) => posts.find((post) => post.id === input.id)), + all: t.procedure.query(() => posts), + list: t.procedure + .input( + z.object({ + cursor: z.string().optional(), + }), + ) + .query(() => posts), + create: t.procedure + .input( + z.object({ + text: z.string(), + }), + ) + .mutation(({ input }) => { + const newPost: Post = { id: posts.length, text: input.text }; + posts.push(newPost); + return newPost; + }), + }), + }); + + return getServerAndReactClient(appRouter); + }) + .afterEach(async (ctx) => { + await ctx?.close?.(); + }) + .done(); + +describe('getQueryKeys', () => { + test('no input', async () => { + const { proxy, App } = ctx; + + function MyComponent() { + const happy = proxy.post.all.getQueryKey(undefined, 'query'); + + // @ts-expect-error - post.all has no input + const sad1 = proxy.post.all.getQueryKey('foo'); + // @ts-expect-error - need to specify type + const sad2 = proxy.post.all.getQueryKey(undefined); + + return
{JSON.stringify(happy)}
; + } + + const utils = render( + + + , + ); + + await waitFor(() => { + expect(utils.getByTestId('qKey')).toHaveTextContent( + JSON.stringify([['post', 'all'], { type: 'query' }]), + ); + }); + }); + + test('with input', async () => { + const { proxy, App } = ctx; + + function MyComponent() { + const happy = proxy.post.byId.getQueryKey({ id: 1 }, 'query'); + + // @ts-expect-error - post.byId has required input + const sad1 = proxy.post.byId.getQueryKey(undefined, 'query'); + // @ts-expect-error - need to specify type + const sad2 = proxy.post.byId.getQueryKey({ id: 1 }); + + return
{JSON.stringify(happy)}
; + } + + const utils = render( + + + , + ); + + await waitFor(() => { + expect(utils.getByTestId('qKey')).toHaveTextContent( + JSON.stringify([['post', 'byId'], { input: { id: 1 }, type: 'query' }]), + ); + }); + }); + + test('on router', async () => { + const { proxy, App } = ctx; + + function MyComponent() { + const happy = proxy.post.getQueryKey(undefined, 'any'); + + // @ts-expect-error - router has no input + const sad = proxy.post.getQueryKey('foo', 'any'); + + return ( +
+
{JSON.stringify(happy)}
+
+ ); + } + + const utils = render( + + + , + ); + + await waitFor(() => { + expect(utils.getByTestId('qKey')).toHaveTextContent( + JSON.stringify([['post'], {}]), + ); + }); + }); + + test('forwarded to a real method', async () => { + const { proxy, App } = ctx; + + function MyComponent() { + proxy.post.all.useQuery(); + + const qKey = proxy.post.all.getQueryKey(undefined, 'query'); + const isFetching = useIsFetching(qKey); + + return
{isFetching}
; + } + + const utils = render( + + + , + ); + + // should be fetching initially, and then not + expect(utils.container).toHaveTextContent('1'); + await waitFor(() => { + expect(utils.container).toHaveTextContent('0'); + }); + }); +}); diff --git a/packages/tests/server/react/useContext.test.tsx b/packages/tests/server/react/useContext.test.tsx index 48d4f357dd1..fa941c4ec0a 100644 --- a/packages/tests/server/react/useContext.test.tsx +++ b/packages/tests/server/react/useContext.test.tsx @@ -1,6 +1,5 @@ /* eslint-disable react-hooks/exhaustive-deps */ import { getServerAndReactClient } from './__reactHelpers'; -import { useIsFetching } from '@tanstack/react-query'; import { render, waitFor } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import { initTRPC } from '@trpc/server/src/core'; @@ -799,121 +798,4 @@ describe('query keys are stored separtely', () => { `); expect(data.infinite).toBeUndefined(); }); - - describe('getQueryKeys', () => { - test('no input', async () => { - const { proxy, App } = ctx; - - function MyComponent() { - const utils = proxy.useContext(); - const happy = utils.post.all.getQueryKey(undefined, 'query'); - - // @ts-expect-error - post.all has no input - const sad1 = utils.post.all.getQueryKey('foo'); - // @ts-expect-error - need to specify type - const sad2 = utils.post.all.getQueryKey(undefined); - - return
{JSON.stringify(happy)}
; - } - - const utils = render( - - - , - ); - - await waitFor(() => { - expect(utils.getByTestId('qKey')).toHaveTextContent( - JSON.stringify([['post', 'all'], { type: 'query' }]), - ); - }); - }); - - test('with input', async () => { - const { proxy, App } = ctx; - - function MyComponent() { - const utils = proxy.useContext(); - const happy = utils.post.byId.getQueryKey({ id: 1 }, 'query'); - - // @ts-expect-error - post.byId has required input - const sad1 = utils.post.byId.getQueryKey(undefined, 'query'); - // @ts-expect-error - need to specify type - const sad2 = utils.post.byId.getQueryKey({ id: 1 }); - - return
{JSON.stringify(happy)}
; - } - - const utils = render( - - - , - ); - - await waitFor(() => { - expect(utils.getByTestId('qKey')).toHaveTextContent( - JSON.stringify([ - ['post', 'byId'], - { input: { id: 1 }, type: 'query' }, - ]), - ); - }); - }); - - test('on router', async () => { - const { proxy, App } = ctx; - - function MyComponent() { - const utils = proxy.useContext(); - const happy = utils.post.getQueryKey(undefined, 'any'); - - // @ts-expect-error - router has no input - const sad = utils.post.getQueryKey('foo', 'any'); - - return ( -
-
{JSON.stringify(happy)}
-
- ); - } - - const utils = render( - - - , - ); - - await waitFor(() => { - expect(utils.getByTestId('qKey')).toHaveTextContent( - JSON.stringify([['post'], {}]), - ); - }); - }); - - test('forwarded to a real method', async () => { - const { proxy, App } = ctx; - - function MyComponent() { - proxy.post.all.useQuery(); - - const utils = proxy.useContext(); - const qKey = utils.post.all.getQueryKey(undefined, 'query'); - const isFetching = useIsFetching(qKey); - - return
{isFetching}
; - } - - const utils = render( - - - , - ); - - // should be fetching initially, and then not - expect(utils.container).toHaveTextContent('1'); - await waitFor(() => { - expect(utils.container).toHaveTextContent('0'); - }); - }); - }); }); From 8b937df3ba92ab0cde8db9985fc26ca4cf9b359c Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Mon, 5 Dec 2022 01:12:20 +0100 Subject: [PATCH 21/43] docs --- www/docs/reactjs/useContext.mdx | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/www/docs/reactjs/useContext.mdx b/www/docs/reactjs/useContext.mdx index 3ff76b83b88..7ab672c2813 100644 --- a/www/docs/reactjs/useContext.mdx +++ b/www/docs/reactjs/useContext.mdx @@ -119,21 +119,15 @@ import { trpc } from '~/utils/trpc'; function MyComponent() { const qc = useQueryClient(); - const utils = trpc.useContext(); const posts = trpc.post.list.useQuery(); - // Use multiple queries - const post1Key = utils.post.byId.getQueryKey({ id: 1 }, 'query'); - const post2Key = utils.post.byId.getQueryKey({ id: 2 }, 'query'); - const [post1, post2] = qc.useQueries([post1Key, post2Key]); - // See if a query is fetching - const postListKey = utils.post.list.getQueryKey(undefined, 'infinite'); + const postListKey = trpc.post.list.getQueryKey(undefined, 'infinite'); const isFetching = useIsFetching(postListKey); // Set some query defaults for an entire router - const postKey = utils.post.getQueryKey(undefined, 'any'); + const postKey = trpc.post.getQueryKey(undefined, 'any'); qc.setQueryDefaults(postKey, { staleTime: 30 * 60 * 1000 }); // ... From c9b59bddfd5a0db3778ab97e17278e9da8bc0d32 Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Mon, 5 Dec 2022 01:18:56 +0100 Subject: [PATCH 22/43] simplify test setup --- .../tests/server/react/getQueryKey.test.tsx | 30 +------------------ 1 file changed, 1 insertion(+), 29 deletions(-) diff --git a/packages/tests/server/react/getQueryKey.test.tsx b/packages/tests/server/react/getQueryKey.test.tsx index 62621e5da87..e77d2f883fc 100644 --- a/packages/tests/server/react/getQueryKey.test.tsx +++ b/packages/tests/server/react/getQueryKey.test.tsx @@ -14,17 +14,7 @@ type Post = { const defaultPost = { id: 0, text: 'new post' }; const ctx = konn() .beforeEach(() => { - const t = initTRPC.create({ - errorFormatter({ shape }) { - return { - ...shape, - data: { - ...shape.data, - foo: 'bar' as const, - }, - }; - }, - }); + const t = initTRPC.create(); const posts: Post[] = [defaultPost]; @@ -38,24 +28,6 @@ const ctx = konn() ) .query(({ input }) => posts.find((post) => post.id === input.id)), all: t.procedure.query(() => posts), - list: t.procedure - .input( - z.object({ - cursor: z.string().optional(), - }), - ) - .query(() => posts), - create: t.procedure - .input( - z.object({ - text: z.string(), - }), - ) - .mutation(({ input }) => { - const newPost: Post = { id: posts.length, text: input.text }; - posts.push(newPost); - return newPost; - }), }), }); From 44179fd854abb5bea9b1ceb3a44c2252be5ec71d Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Mon, 5 Dec 2022 01:31:43 +0100 Subject: [PATCH 23/43] make optional --- packages/react-query/src/createTRPCReact.tsx | 5 ++- .../src/shared/proxy/decorationProxy.ts | 2 +- .../tests/server/react/getQueryKey.test.tsx | 44 +++++++++++++------ www/docs/reactjs/useContext.mdx | 6 ++- 4 files changed, 38 insertions(+), 19 deletions(-) diff --git a/packages/react-query/src/createTRPCReact.tsx b/packages/react-query/src/createTRPCReact.tsx index ebfd1fb758f..43e24064e00 100644 --- a/packages/react-query/src/createTRPCReact.tsx +++ b/packages/react-query/src/createTRPCReact.tsx @@ -50,11 +50,12 @@ export type DecorateProcedure< ? { /** * Method to extract the query key for a procedure + * @param type - defaults to `any` * @link https://trpc.io/docs/useContext#-the-function-i-want-isnt-here */ getQueryKey: ( input: inferProcedureInput, - type: QueryType, + type?: QueryType, ) => QueryKey; useQuery: < TQueryFnData = inferTransformedProcedureOutput, @@ -173,7 +174,7 @@ export type DecoratedProcedureRecord< > = { [TKey in keyof TProcedures]: TProcedures[TKey] extends AnyRouter ? { - getQueryKey: (input?: undefined, type?: 'any') => QueryKey; + getQueryKey: () => QueryKey; } & DecoratedProcedureRecord< TProcedures[TKey]['_def']['record'], TFlags, diff --git a/packages/react-query/src/shared/proxy/decorationProxy.ts b/packages/react-query/src/shared/proxy/decorationProxy.ts index 0d4fd4a0fed..106b67dc913 100644 --- a/packages/react-query/src/shared/proxy/decorationProxy.ts +++ b/packages/react-query/src/shared/proxy/decorationProxy.ts @@ -32,7 +32,7 @@ export function createReactProxyDecoration< // Expose queryKey helper if (lastArg === 'getQueryKey') { - return getArrayQueryKey(queryKey, rest[0] as any); + return getArrayQueryKey(queryKey, (rest[0] as any) ?? 'any'); } if (lastArg.startsWith('useSuspense')) { diff --git a/packages/tests/server/react/getQueryKey.test.tsx b/packages/tests/server/react/getQueryKey.test.tsx index e77d2f883fc..86c2a5c3578 100644 --- a/packages/tests/server/react/getQueryKey.test.tsx +++ b/packages/tests/server/react/getQueryKey.test.tsx @@ -43,14 +43,18 @@ describe('getQueryKeys', () => { const { proxy, App } = ctx; function MyComponent() { - const happy = proxy.post.all.getQueryKey(undefined, 'query'); + const happy1 = proxy.post.all.getQueryKey(undefined, 'query'); + const happy2 = proxy.post.all.getQueryKey(); // @ts-expect-error - post.all has no input - const sad1 = proxy.post.all.getQueryKey('foo'); - // @ts-expect-error - need to specify type - const sad2 = proxy.post.all.getQueryKey(undefined); + const sad = proxy.post.all.getQueryKey('foo'); - return
{JSON.stringify(happy)}
; + return ( + <> +
{JSON.stringify(happy1)}
+
{JSON.stringify(happy2)}
+ + ); } const utils = render( @@ -60,9 +64,12 @@ describe('getQueryKeys', () => { ); await waitFor(() => { - expect(utils.getByTestId('qKey')).toHaveTextContent( + expect(utils.getByTestId('qKey1')).toHaveTextContent( JSON.stringify([['post', 'all'], { type: 'query' }]), ); + expect(utils.getByTestId('qKey2')).toHaveTextContent( + JSON.stringify([['post', 'all'], {}]), + ); }); }); @@ -70,14 +77,20 @@ describe('getQueryKeys', () => { const { proxy, App } = ctx; function MyComponent() { - const happy = proxy.post.byId.getQueryKey({ id: 1 }, 'query'); + const happy1 = proxy.post.byId.getQueryKey({ id: 1 }, 'query'); + + // doesn't really make sense but should still work + const happyIsh = proxy.post.byId.getQueryKey({ id: 1 }); // @ts-expect-error - post.byId has required input - const sad1 = proxy.post.byId.getQueryKey(undefined, 'query'); - // @ts-expect-error - need to specify type - const sad2 = proxy.post.byId.getQueryKey({ id: 1 }); + const sad = proxy.post.byId.getQueryKey(undefined, 'query'); - return
{JSON.stringify(happy)}
; + return ( + <> +
{JSON.stringify(happy1)}
+
{JSON.stringify(happyIsh)}
+ + ); } const utils = render( @@ -87,9 +100,12 @@ describe('getQueryKeys', () => { ); await waitFor(() => { - expect(utils.getByTestId('qKey')).toHaveTextContent( + expect(utils.getByTestId('qKey1')).toHaveTextContent( JSON.stringify([['post', 'byId'], { input: { id: 1 }, type: 'query' }]), ); + expect(utils.getByTestId('qKey2')).toHaveTextContent( + JSON.stringify([['post', 'byId'], { input: { id: 1 } }]), + ); }); }); @@ -97,10 +113,10 @@ describe('getQueryKeys', () => { const { proxy, App } = ctx; function MyComponent() { - const happy = proxy.post.getQueryKey(undefined, 'any'); + const happy = proxy.post.getQueryKey(); // @ts-expect-error - router has no input - const sad = proxy.post.getQueryKey('foo', 'any'); + const sad = proxy.post.getQueryKey('foo'); return (
diff --git a/www/docs/reactjs/useContext.mdx b/www/docs/reactjs/useContext.mdx index 7ab672c2813..93f7e0fd6d8 100644 --- a/www/docs/reactjs/useContext.mdx +++ b/www/docs/reactjs/useContext.mdx @@ -104,13 +104,15 @@ In the meantime, you can import and use the function directly from `@tanstack/re ```tsx function getQueryKey( input: TInput, - type: QueryType; + type?: QueryType; ) type QueryType = "query" | "infinite" | "any"; // for useQuery ──┘ │ │ // for useInfinitQuery ─────┘ │ -// for router ───────────────────────────┘ +// will match any ───────────────────────┘ + +// @note: signature on router doesn't take any parameters ``` ```tsx From 2d25187bb6e5f9f9ffb8869ca28348daedfca90d Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Mon, 5 Dec 2022 22:20:22 +0100 Subject: [PATCH 24/43] add test outside react --- packages/tests/server/react/getQueryKey.test.tsx | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/packages/tests/server/react/getQueryKey.test.tsx b/packages/tests/server/react/getQueryKey.test.tsx index 86c2a5c3578..8ba801afb88 100644 --- a/packages/tests/server/react/getQueryKey.test.tsx +++ b/packages/tests/server/react/getQueryKey.test.tsx @@ -162,4 +162,17 @@ describe('getQueryKeys', () => { expect(utils.container).toHaveTextContent('0'); }); }); + + test('outside of the react context', () => { + const { proxy } = ctx; + + const all = proxy.post.all.getQueryKey(undefined, 'query'); + const byId = proxy.post.byId.getQueryKey({ id: 1 }, 'query'); + + expect(all).toEqual([['post', 'all'], { type: 'query' }]); + expect(byId).toEqual([ + ['post', 'byId'], + { input: { id: 1 }, type: 'query' }, + ]); + }); }); From d06701a72a1258affe14edb869dcb2e3031b0ab5 Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Mon, 5 Dec 2022 23:24:10 +0100 Subject: [PATCH 25/43] add example --- examples/tanstack-router/README.md | 13 ++ examples/tanstack-router/client/index.html | 13 ++ examples/tanstack-router/client/package.json | 25 +++ examples/tanstack-router/client/src/main.tsx | 13 ++ .../client/src/utils/router.tsx | 145 ++++++++++++++++++ .../tanstack-router/client/src/utils/trpc.tsx | 40 +++++ examples/tanstack-router/client/tsconfig.json | 21 +++ .../tanstack-router/client/vite.config.ts | 13 ++ examples/tanstack-router/package.json | 17 ++ examples/tanstack-router/server/fetchers.ts | 18 +++ examples/tanstack-router/server/index.ts | 52 +++++++ examples/tanstack-router/server/package.json | 17 ++ examples/tanstack-router/server/tsconfig.json | 8 + pnpm-lock.yaml | 85 ++++++++++ pnpm-workspace.yaml | 1 + 15 files changed, 481 insertions(+) create mode 100644 examples/tanstack-router/README.md create mode 100644 examples/tanstack-router/client/index.html create mode 100644 examples/tanstack-router/client/package.json create mode 100644 examples/tanstack-router/client/src/main.tsx create mode 100644 examples/tanstack-router/client/src/utils/router.tsx create mode 100644 examples/tanstack-router/client/src/utils/trpc.tsx create mode 100644 examples/tanstack-router/client/tsconfig.json create mode 100644 examples/tanstack-router/client/vite.config.ts create mode 100644 examples/tanstack-router/package.json create mode 100644 examples/tanstack-router/server/fetchers.ts create mode 100644 examples/tanstack-router/server/index.ts create mode 100644 examples/tanstack-router/server/package.json create mode 100644 examples/tanstack-router/server/tsconfig.json diff --git a/examples/tanstack-router/README.md b/examples/tanstack-router/README.md new file mode 100644 index 00000000000..2fed1236801 --- /dev/null +++ b/examples/tanstack-router/README.md @@ -0,0 +1,13 @@ +# A minimal React tRPC example using @tanstack/react-router + +Requires node 18 (for global fetch). + +## Playing around + +```bash +npm i +npm run dev +``` + +Try editing the ts files to see the type checking in action :) + diff --git a/examples/tanstack-router/client/index.html b/examples/tanstack-router/client/index.html new file mode 100644 index 00000000000..ebb759c1e1f --- /dev/null +++ b/examples/tanstack-router/client/index.html @@ -0,0 +1,13 @@ + + + + + + + tRPC + @tanstack/router + + +
+ + + diff --git a/examples/tanstack-router/client/package.json b/examples/tanstack-router/client/package.json new file mode 100644 index 00000000000..eea1b3181de --- /dev/null +++ b/examples/tanstack-router/client/package.json @@ -0,0 +1,25 @@ +{ + "name": "@examples/tanstack-router-client", + "private": true, + "version": "10.4.3", + "type": "module", + "scripts": { + "dev": "vite" + }, + "dependencies": { + "@tanstack/react-query": "^4.3.8", + "@tanstack/react-router": "0.0.1-beta.28", + "@trpc/client": "^10.4.3", + "@trpc/react-query": "^10.4.3", + "@trpc/server": "^10.4.3", + "react": "^18.2.0", + "react-dom": "^18.2.0" + }, + "devDependencies": { + "@types/react": "^18.0.9", + "@types/react-dom": "^18.0.5", + "@vitejs/plugin-react": "^2.1.0", + "typescript": "^4.8.3", + "vite": "^3.1.3" + } +} diff --git a/examples/tanstack-router/client/src/main.tsx b/examples/tanstack-router/client/src/main.tsx new file mode 100644 index 00000000000..d8f17cdba84 --- /dev/null +++ b/examples/tanstack-router/client/src/main.tsx @@ -0,0 +1,13 @@ +import { RouterProvider } from '@tanstack/react-router'; +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import { router } from './utils/router'; +import { TRPCProvider } from './utils/trpc'; + +ReactDOM.createRoot(document.getElementById('root') as HTMLElement).render( + + + + + , +); diff --git a/examples/tanstack-router/client/src/utils/router.tsx b/examples/tanstack-router/client/src/utils/router.tsx new file mode 100644 index 00000000000..a68cc73ded5 --- /dev/null +++ b/examples/tanstack-router/client/src/utils/router.tsx @@ -0,0 +1,145 @@ +/* eslint-disable react-hooks/rules-of-hooks */ +import { + Link, + Outlet, + createReactRouter, + createRouteConfig, + useMatch, +} from '@tanstack/react-router'; +import { getPostById, getPosts } from '../../../server/fetchers'; +import { queryClient, trpc } from './trpc'; + +const rootRoute = createRouteConfig({ + component: () => { + return ( + <> +
+ + Home + {' '} + + Posts + +
+
+ {/* Start rendering router matches */} + + ); + }, +}); + +const indexRoute = rootRoute.createRoute({ + path: '/', + component: () => { + const hello = trpc.hello.useQuery(); + if (!hello.data) return

Loading...

; + return
{hello.data}
; + }, +}); + +const postsRoute = rootRoute.createRoute({ + path: 'posts', + loaderMaxAge: 0, + errorComponent: () => 'Oh crap!', + loader: async () => { + const postKey = trpc.post.all.getQueryKey(); + + queryClient.getQueryData(postKey) ?? + (await queryClient.prefetchQuery(postKey, getPosts)); + return {}; + }, + + component: () => { + const postsQuery = trpc.post.all.useQuery(); + + return ( +
+
    + {postsQuery.data?.map((post) => { + return ( +
  • + +
    {post.title.substring(0, 20)}
    + +
  • + ); + })} +
+
+ +
+ ); + }, +}); + +const postsIndexRoute = postsRoute.createRoute({ + path: '/', + + component: () => { + return ( + <> +
Select a post.
+ + ); + }, +}); + +const postRoute = postsRoute.createRoute({ + path: '$postId', + loader: async ({ params }) => { + const postKey = trpc.post.byId.getQueryKey({ id: params.postId }); + + queryClient.getQueryData(postKey) ?? + (await queryClient.prefetchQuery(postKey, () => + getPostById(params.postId), + )); + + return {}; + }, + + component: () => { + const { params } = useMatch(postRoute.id); + const postQuery = trpc.post.byId.useQuery({ id: params.postId }); + + return ( +
+

{postQuery.data?.title}

+
+ ); + }, +}); + +const routeConfig = rootRoute.addChildren([ + indexRoute, + postsRoute.addChildren([postsIndexRoute, postRoute]), +]); + +// Set up a ReactRouter instance +export const router = createReactRouter({ + routeConfig, + defaultPreload: 'intent', +}); + +declare module '@tanstack/react-router' { + interface RegisterRouter { + router: typeof router; + } +} diff --git a/examples/tanstack-router/client/src/utils/trpc.tsx b/examples/tanstack-router/client/src/utils/trpc.tsx new file mode 100644 index 00000000000..4ab6251cb28 --- /dev/null +++ b/examples/tanstack-router/client/src/utils/trpc.tsx @@ -0,0 +1,40 @@ +import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; +import { httpBatchLink } from '@trpc/client'; +import { createTRPCReact } from '@trpc/react-query'; +import React from 'react'; +import type { AppRouter } from '../../../server'; + +/** + * Typesafe hooks + */ +export const trpc = createTRPCReact(); + +/** + * Create a QueryClient outside of the app, + * so we can use it for route loaders + */ +export const queryClient = new QueryClient(); + +/** + * A wrapper for your app that provides the TRPC context. + * Use only in _app.tsx + */ +export const TRPCProvider: React.FC<{ children: React.ReactNode }> = ({ + children, +}) => { + const [trpcClient] = React.useState(() => + trpc.createClient({ + links: [ + httpBatchLink({ + url: 'http://localhost:2023', + }), + ], + }), + ); + + return ( + + {children} + + ); +}; diff --git a/examples/tanstack-router/client/tsconfig.json b/examples/tanstack-router/client/tsconfig.json new file mode 100644 index 00000000000..012ee9a7cf6 --- /dev/null +++ b/examples/tanstack-router/client/tsconfig.json @@ -0,0 +1,21 @@ +{ + "compilerOptions": { + "target": "ESNext", + "useDefineForClassFields": true, + "lib": ["DOM", "DOM.Iterable", "ESNext"], + "allowJs": false, + "skipLibCheck": true, + "esModuleInterop": false, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "module": "ESNext", + "moduleResolution": "Node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx", + "types": ["vite/client"] + }, + "include": ["src", "vite.config.ts"] +} diff --git a/examples/tanstack-router/client/vite.config.ts b/examples/tanstack-router/client/vite.config.ts new file mode 100644 index 00000000000..5ee3e1f6974 --- /dev/null +++ b/examples/tanstack-router/client/vite.config.ts @@ -0,0 +1,13 @@ +import react from '@vitejs/plugin-react'; +import { defineConfig } from 'vite'; + +// https://vitejs.dev/config/ +export default defineConfig({ + server: { + port: 3000, + }, + preview: { + port: 3000, + }, + plugins: [react()], +}); diff --git a/examples/tanstack-router/package.json b/examples/tanstack-router/package.json new file mode 100644 index 00000000000..bcaddd5cce6 --- /dev/null +++ b/examples/tanstack-router/package.json @@ -0,0 +1,17 @@ +{ + "name": "@examples/tanstack-router", + "private": true, + "version": "10.4.3", + "workspaces": [ + "client", + "server" + ], + "scripts": { + "dev:client": "npm run dev -w client", + "dev:server": "npm run dev -w server", + "dev": "run-p dev:*" + }, + "devDependencies": { + "npm-run-all": "^4.1.5" + } +} diff --git a/examples/tanstack-router/server/fetchers.ts b/examples/tanstack-router/server/fetchers.ts new file mode 100644 index 00000000000..626dbba4fec --- /dev/null +++ b/examples/tanstack-router/server/fetchers.ts @@ -0,0 +1,18 @@ +const db = { + posts: [ + { id: '1', title: 'hello world' }, + { id: '2', title: 'foo bar' }, + ], +}; + +export const getPosts = async () => { + // simulate slow db + await new Promise((res) => setTimeout(res, 1000)); + return db.posts; +}; + +export const getPostById = async (id: string) => { + // simulate slow db + await new Promise((res) => setTimeout(res, 1000)); + return db.posts.find((post) => post.id === id); +}; diff --git a/examples/tanstack-router/server/index.ts b/examples/tanstack-router/server/index.ts new file mode 100644 index 00000000000..98c23d46f65 --- /dev/null +++ b/examples/tanstack-router/server/index.ts @@ -0,0 +1,52 @@ +/** + * This is the API-handler of your app that contains all your API routes. + * On a bigger app, you will probably want to split this file up into multiple files. + */ +import { initTRPC } from '@trpc/server'; +import { createHTTPHandler } from '@trpc/server/adapters/standalone'; +import http from 'http'; +import { z } from 'zod'; +import { getPostById, getPosts } from './fetchers'; + +const t = initTRPC.create(); + +const publicProcedure = t.procedure; +const router = t.router; + +const appRouter = router({ + hello: publicProcedure.query(() => 'Hello world!'), + post: router({ + all: publicProcedure.query(async () => { + return await getPosts(); + }), + byId: publicProcedure + .input(z.object({ id: z.string() })) + .query(async ({ input }) => { + return await getPostById(input.id); + }), + }), +}); + +// export only the type definition of the API +// None of the actual implementation is exposed to the client +export type AppRouter = typeof appRouter; + +// create handler +const handler = createHTTPHandler({ + router: appRouter, + createContext: () => ({}), +}); + +const server = http.createServer((req, res) => { + res.setHeader('Access-Control-Allow-Origin', '*'); + res.setHeader('Access-Control-Request-Method', '*'); + res.setHeader('Access-Control-Allow-Methods', 'OPTIONS, GET'); + res.setHeader('Access-Control-Allow-Headers', '*'); + if (req.method === 'OPTIONS') { + res.writeHead(200); + return res.end(); + } + handler(req, res); +}); + +server.listen(2023); diff --git a/examples/tanstack-router/server/package.json b/examples/tanstack-router/server/package.json new file mode 100644 index 00000000000..5625b03a31a --- /dev/null +++ b/examples/tanstack-router/server/package.json @@ -0,0 +1,17 @@ +{ + "name": "@examples/tanstack-router-server", + "version": "10.4.3", + "private": true, + "scripts": { + "dev": "tsx watch index.ts" + }, + "dependencies": { + "@trpc/server": "^10.4.3", + "zod": "^3.0.0" + }, + "devDependencies": { + "@types/node": "^18.7.20", + "tsx": "^3.9.0", + "typescript": "^4.8.3" + } +} diff --git a/examples/tanstack-router/server/tsconfig.json b/examples/tanstack-router/server/tsconfig.json new file mode 100644 index 00000000000..8ab4d43ef2f --- /dev/null +++ b/examples/tanstack-router/server/tsconfig.json @@ -0,0 +1,8 @@ +{ + "compilerOptions": { + "moduleResolution": "node", + "esModuleInterop": true, + "strict": true, + "outDir": "dist" + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dc0f02feb0c..c4df6541c8e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -817,6 +817,56 @@ importers: typescript: 4.8.3 wait-port: 1.0.4 + examples/tanstack-router: + specifiers: + npm-run-all: ^4.1.5 + devDependencies: + npm-run-all: 4.1.5 + + examples/tanstack-router/client: + specifiers: + '@tanstack/react-query': 4.6.0 + '@tanstack/react-router': 0.0.1-beta.28 + '@trpc/client': ^10.4.3 + '@trpc/react-query': ^10.4.3 + '@trpc/server': ^10.4.3 + '@types/react': ^18.0.9 + '@types/react-dom': ^18.0.5 + '@vitejs/plugin-react': ^2.1.0 + react: ^18.2.0 + react-dom: ^18.2.0 + typescript: ^4.8.3 + vite: ^3.1.3 + dependencies: + '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y + '@tanstack/react-router': 0.0.1-beta.28_biqbaboplfbrettd7655fr4n2y + '@trpc/client': link:../../../packages/client + '@trpc/react-query': link:../../../packages/react-query + '@trpc/server': link:../../../packages/server + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + devDependencies: + '@types/react': 18.0.25 + '@types/react-dom': 18.0.9 + '@vitejs/plugin-react': 2.2.0_vite@3.2.4 + typescript: 4.8.3 + vite: 3.2.4 + + examples/tanstack-router/server: + specifiers: + '@trpc/server': ^10.4.3 + '@types/node': ^18.7.20 + tsx: ^3.9.0 + typescript: ^4.8.3 + zod: ^3.0.0 + dependencies: + '@trpc/server': link:../../../packages/server + zod: 3.19.1 + devDependencies: + '@types/node': 18.7.20 + tsx: 3.12.1 + typescript: 4.8.3 + examples/vercel-edge-runtime: specifiers: '@edge-runtime/types': ^2.0.2 @@ -6464,6 +6514,34 @@ packages: react-dom: 18.2.0_react@18.2.0 use-sync-external-store: 1.2.0_react@18.2.0 + /@tanstack/react-router/0.0.1-beta.28_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-csaOSKWKHWdE4b/zTefE4dgskQZLoLvkAMaVU1XHki+o5brZyaAx4m5W7DPgxyXS7+wW9GWd/o7anWtD/H1IDQ==} + engines: {node: '>=12'} + peerDependencies: + react: '>=16' + react-dom: '>=16' + dependencies: + '@babel/runtime': 7.20.1 + '@tanstack/router-core': 0.0.1-beta.26_biqbaboplfbrettd7655fr4n2y + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + use-sync-external-store: 1.2.0_react@18.2.0 + dev: false + + /@tanstack/router-core/0.0.1-beta.26_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-hVU/qmBtbYChG0kJyjG25aQnnihl5bATYPHs05pWTo8KuvSqK4WerooMBthVTGltg9koGX8dz6a7QNG1kwSJnw==} + engines: {node: '>=12'} + peerDependencies: + react: '>=16' + react-dom: '>=16' + dependencies: + '@babel/runtime': 7.20.1 + history: 5.3.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + tiny-invariant: 1.3.1 + dev: false + /@testing-library/dom/8.19.0: resolution: {integrity: sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A==} engines: {node: '>=12'} @@ -12207,6 +12285,12 @@ packages: value-equal: 1.0.1 dev: false + /history/5.3.0: + resolution: {integrity: sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==} + dependencies: + '@babel/runtime': 7.20.1 + dev: false + /hoist-non-react-statics/3.3.2: resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} dependencies: @@ -18511,6 +18595,7 @@ packages: /sourcemap-codec/1.4.8: resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} + deprecated: Please use @jridgewell/sourcemap-codec instead dev: true /space-separated-tokens/1.1.5: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 064fc59c33d..64ddf77fd2b 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -5,4 +5,5 @@ packages: - 'examples/.test/*' - 'examples/minimal/*' - 'examples/minimal-react/*' + - 'examples/tanstack-router/*' - 'www' From 4b4e12f310283da5a51342ab8ef4a098917920ca Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Mon, 5 Dec 2022 23:27:22 +0100 Subject: [PATCH 26/43] fix --- examples/tanstack-router/client/src/utils/router.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/tanstack-router/client/src/utils/router.tsx b/examples/tanstack-router/client/src/utils/router.tsx index a68cc73ded5..a99972f9b68 100644 --- a/examples/tanstack-router/client/src/utils/router.tsx +++ b/examples/tanstack-router/client/src/utils/router.tsx @@ -53,7 +53,7 @@ const postsRoute = rootRoute.createRoute({ loaderMaxAge: 0, errorComponent: () => 'Oh crap!', loader: async () => { - const postKey = trpc.post.all.getQueryKey(); + const postKey = trpc.post.all.getQueryKey(undefined, 'query'); queryClient.getQueryData(postKey) ?? (await queryClient.prefetchQuery(postKey, getPosts)); @@ -105,7 +105,7 @@ const postsIndexRoute = postsRoute.createRoute({ const postRoute = postsRoute.createRoute({ path: '$postId', loader: async ({ params }) => { - const postKey = trpc.post.byId.getQueryKey({ id: params.postId }); + const postKey = trpc.post.byId.getQueryKey({ id: params.postId }, 'query'); queryClient.getQueryData(postKey) ?? (await queryClient.prefetchQuery(postKey, () => From 377e271b97d9392263595b44b2868795e75e818e Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Mon, 5 Dec 2022 23:45:54 +0100 Subject: [PATCH 27/43] fix2 --- examples/tanstack-router/client/package.json | 2 +- pnpm-lock.yaml | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/examples/tanstack-router/client/package.json b/examples/tanstack-router/client/package.json index eea1b3181de..2ccd750a86b 100644 --- a/examples/tanstack-router/client/package.json +++ b/examples/tanstack-router/client/package.json @@ -8,7 +8,7 @@ }, "dependencies": { "@tanstack/react-query": "^4.3.8", - "@tanstack/react-router": "0.0.1-beta.28", + "@tanstack/react-router": "0.0.1-beta.29", "@trpc/client": "^10.4.3", "@trpc/react-query": "^10.4.3", "@trpc/server": "^10.4.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c4df6541c8e..ff9a7663692 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -826,7 +826,7 @@ importers: examples/tanstack-router/client: specifiers: '@tanstack/react-query': 4.6.0 - '@tanstack/react-router': 0.0.1-beta.28 + '@tanstack/react-router': 0.0.1-beta.29 '@trpc/client': ^10.4.3 '@trpc/react-query': ^10.4.3 '@trpc/server': ^10.4.3 @@ -839,7 +839,7 @@ importers: vite: ^3.1.3 dependencies: '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y - '@tanstack/react-router': 0.0.1-beta.28_biqbaboplfbrettd7655fr4n2y + '@tanstack/react-router': 0.0.1-beta.29_biqbaboplfbrettd7655fr4n2y '@trpc/client': link:../../../packages/client '@trpc/react-query': link:../../../packages/react-query '@trpc/server': link:../../../packages/server @@ -6514,22 +6514,22 @@ packages: react-dom: 18.2.0_react@18.2.0 use-sync-external-store: 1.2.0_react@18.2.0 - /@tanstack/react-router/0.0.1-beta.28_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-csaOSKWKHWdE4b/zTefE4dgskQZLoLvkAMaVU1XHki+o5brZyaAx4m5W7DPgxyXS7+wW9GWd/o7anWtD/H1IDQ==} + /@tanstack/react-router/0.0.1-beta.29_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-rYPJucNes55D/CLZ558C4ZbMJpBIHAtfJjIHhmZ3g0fsVzMngKC6PS4qPJmcgmDUS25oGArdApKA1GciC+uMGg==} engines: {node: '>=12'} peerDependencies: react: '>=16' react-dom: '>=16' dependencies: '@babel/runtime': 7.20.1 - '@tanstack/router-core': 0.0.1-beta.26_biqbaboplfbrettd7655fr4n2y + '@tanstack/router-core': 0.0.1-beta.29_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 use-sync-external-store: 1.2.0_react@18.2.0 dev: false - /@tanstack/router-core/0.0.1-beta.26_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-hVU/qmBtbYChG0kJyjG25aQnnihl5bATYPHs05pWTo8KuvSqK4WerooMBthVTGltg9koGX8dz6a7QNG1kwSJnw==} + /@tanstack/router-core/0.0.1-beta.29_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-o4dzWQUT7ZAlHd0pVFW6XKVcidNOnfxkVFzB+5YEyto8krftz4bbtfxrTdQOuO3lDywd2oswrmOhTDOOCICjSQ==} engines: {node: '>=12'} peerDependencies: react: '>=16' From c8b8ee857475251cf2e3dccc39e8c574976e01e6 Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Fri, 16 Dec 2022 13:54:52 +0100 Subject: [PATCH 28/43] docs and remove example --- examples/tanstack-router/README.md | 13 - examples/tanstack-router/client/index.html | 13 - examples/tanstack-router/client/package.json | 25 -- examples/tanstack-router/client/src/main.tsx | 13 - .../client/src/utils/router.tsx | 145 -------- .../tanstack-router/client/src/utils/trpc.tsx | 40 --- examples/tanstack-router/client/tsconfig.json | 21 -- .../tanstack-router/client/vite.config.ts | 13 - examples/tanstack-router/package.json | 17 - examples/tanstack-router/server/fetchers.ts | 18 - examples/tanstack-router/server/index.ts | 52 --- examples/tanstack-router/server/package.json | 17 - examples/tanstack-router/server/tsconfig.json | 8 - pnpm-lock.yaml | 336 +++++++++--------- pnpm-workspace.yaml | 1 - www/docs/reactjs/useContext.mdx | 4 +- 16 files changed, 177 insertions(+), 559 deletions(-) delete mode 100644 examples/tanstack-router/README.md delete mode 100644 examples/tanstack-router/client/index.html delete mode 100644 examples/tanstack-router/client/package.json delete mode 100644 examples/tanstack-router/client/src/main.tsx delete mode 100644 examples/tanstack-router/client/src/utils/router.tsx delete mode 100644 examples/tanstack-router/client/src/utils/trpc.tsx delete mode 100644 examples/tanstack-router/client/tsconfig.json delete mode 100644 examples/tanstack-router/client/vite.config.ts delete mode 100644 examples/tanstack-router/package.json delete mode 100644 examples/tanstack-router/server/fetchers.ts delete mode 100644 examples/tanstack-router/server/index.ts delete mode 100644 examples/tanstack-router/server/package.json delete mode 100644 examples/tanstack-router/server/tsconfig.json diff --git a/examples/tanstack-router/README.md b/examples/tanstack-router/README.md deleted file mode 100644 index 2fed1236801..00000000000 --- a/examples/tanstack-router/README.md +++ /dev/null @@ -1,13 +0,0 @@ -# A minimal React tRPC example using @tanstack/react-router - -Requires node 18 (for global fetch). - -## Playing around - -```bash -npm i -npm run dev -``` - -Try editing the ts files to see the type checking in action :) - diff --git a/examples/tanstack-router/client/index.html b/examples/tanstack-router/client/index.html deleted file mode 100644 index ebb759c1e1f..00000000000 --- a/examples/tanstack-router/client/index.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - tRPC + @tanstack/router - - -
- - - diff --git a/examples/tanstack-router/client/package.json b/examples/tanstack-router/client/package.json deleted file mode 100644 index 2ccd750a86b..00000000000 --- a/examples/tanstack-router/client/package.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "name": "@examples/tanstack-router-client", - "private": true, - "version": "10.4.3", - "type": "module", - "scripts": { - "dev": "vite" - }, - "dependencies": { - "@tanstack/react-query": "^4.3.8", - "@tanstack/react-router": "0.0.1-beta.29", - "@trpc/client": "^10.4.3", - "@trpc/react-query": "^10.4.3", - "@trpc/server": "^10.4.3", - "react": "^18.2.0", - "react-dom": "^18.2.0" - }, - "devDependencies": { - "@types/react": "^18.0.9", - "@types/react-dom": "^18.0.5", - "@vitejs/plugin-react": "^2.1.0", - "typescript": "^4.8.3", - "vite": "^3.1.3" - } -} diff --git a/examples/tanstack-router/client/src/main.tsx b/examples/tanstack-router/client/src/main.tsx deleted file mode 100644 index d8f17cdba84..00000000000 --- a/examples/tanstack-router/client/src/main.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import { RouterProvider } from '@tanstack/react-router'; -import React from 'react'; -import ReactDOM from 'react-dom/client'; -import { router } from './utils/router'; -import { TRPCProvider } from './utils/trpc'; - -ReactDOM.createRoot(document.getElementById('root') as HTMLElement).render( - - - - - , -); diff --git a/examples/tanstack-router/client/src/utils/router.tsx b/examples/tanstack-router/client/src/utils/router.tsx deleted file mode 100644 index a99972f9b68..00000000000 --- a/examples/tanstack-router/client/src/utils/router.tsx +++ /dev/null @@ -1,145 +0,0 @@ -/* eslint-disable react-hooks/rules-of-hooks */ -import { - Link, - Outlet, - createReactRouter, - createRouteConfig, - useMatch, -} from '@tanstack/react-router'; -import { getPostById, getPosts } from '../../../server/fetchers'; -import { queryClient, trpc } from './trpc'; - -const rootRoute = createRouteConfig({ - component: () => { - return ( - <> -
- - Home - {' '} - - Posts - -
-
- {/* Start rendering router matches */} - - ); - }, -}); - -const indexRoute = rootRoute.createRoute({ - path: '/', - component: () => { - const hello = trpc.hello.useQuery(); - if (!hello.data) return

Loading...

; - return
{hello.data}
; - }, -}); - -const postsRoute = rootRoute.createRoute({ - path: 'posts', - loaderMaxAge: 0, - errorComponent: () => 'Oh crap!', - loader: async () => { - const postKey = trpc.post.all.getQueryKey(undefined, 'query'); - - queryClient.getQueryData(postKey) ?? - (await queryClient.prefetchQuery(postKey, getPosts)); - return {}; - }, - - component: () => { - const postsQuery = trpc.post.all.useQuery(); - - return ( -
-
    - {postsQuery.data?.map((post) => { - return ( -
  • - -
    {post.title.substring(0, 20)}
    - -
  • - ); - })} -
-
- -
- ); - }, -}); - -const postsIndexRoute = postsRoute.createRoute({ - path: '/', - - component: () => { - return ( - <> -
Select a post.
- - ); - }, -}); - -const postRoute = postsRoute.createRoute({ - path: '$postId', - loader: async ({ params }) => { - const postKey = trpc.post.byId.getQueryKey({ id: params.postId }, 'query'); - - queryClient.getQueryData(postKey) ?? - (await queryClient.prefetchQuery(postKey, () => - getPostById(params.postId), - )); - - return {}; - }, - - component: () => { - const { params } = useMatch(postRoute.id); - const postQuery = trpc.post.byId.useQuery({ id: params.postId }); - - return ( -
-

{postQuery.data?.title}

-
- ); - }, -}); - -const routeConfig = rootRoute.addChildren([ - indexRoute, - postsRoute.addChildren([postsIndexRoute, postRoute]), -]); - -// Set up a ReactRouter instance -export const router = createReactRouter({ - routeConfig, - defaultPreload: 'intent', -}); - -declare module '@tanstack/react-router' { - interface RegisterRouter { - router: typeof router; - } -} diff --git a/examples/tanstack-router/client/src/utils/trpc.tsx b/examples/tanstack-router/client/src/utils/trpc.tsx deleted file mode 100644 index 4ab6251cb28..00000000000 --- a/examples/tanstack-router/client/src/utils/trpc.tsx +++ /dev/null @@ -1,40 +0,0 @@ -import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; -import { httpBatchLink } from '@trpc/client'; -import { createTRPCReact } from '@trpc/react-query'; -import React from 'react'; -import type { AppRouter } from '../../../server'; - -/** - * Typesafe hooks - */ -export const trpc = createTRPCReact(); - -/** - * Create a QueryClient outside of the app, - * so we can use it for route loaders - */ -export const queryClient = new QueryClient(); - -/** - * A wrapper for your app that provides the TRPC context. - * Use only in _app.tsx - */ -export const TRPCProvider: React.FC<{ children: React.ReactNode }> = ({ - children, -}) => { - const [trpcClient] = React.useState(() => - trpc.createClient({ - links: [ - httpBatchLink({ - url: 'http://localhost:2023', - }), - ], - }), - ); - - return ( - - {children} - - ); -}; diff --git a/examples/tanstack-router/client/tsconfig.json b/examples/tanstack-router/client/tsconfig.json deleted file mode 100644 index 012ee9a7cf6..00000000000 --- a/examples/tanstack-router/client/tsconfig.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "compilerOptions": { - "target": "ESNext", - "useDefineForClassFields": true, - "lib": ["DOM", "DOM.Iterable", "ESNext"], - "allowJs": false, - "skipLibCheck": true, - "esModuleInterop": false, - "allowSyntheticDefaultImports": true, - "strict": true, - "forceConsistentCasingInFileNames": true, - "module": "ESNext", - "moduleResolution": "Node", - "resolveJsonModule": true, - "isolatedModules": true, - "noEmit": true, - "jsx": "react-jsx", - "types": ["vite/client"] - }, - "include": ["src", "vite.config.ts"] -} diff --git a/examples/tanstack-router/client/vite.config.ts b/examples/tanstack-router/client/vite.config.ts deleted file mode 100644 index 5ee3e1f6974..00000000000 --- a/examples/tanstack-router/client/vite.config.ts +++ /dev/null @@ -1,13 +0,0 @@ -import react from '@vitejs/plugin-react'; -import { defineConfig } from 'vite'; - -// https://vitejs.dev/config/ -export default defineConfig({ - server: { - port: 3000, - }, - preview: { - port: 3000, - }, - plugins: [react()], -}); diff --git a/examples/tanstack-router/package.json b/examples/tanstack-router/package.json deleted file mode 100644 index bcaddd5cce6..00000000000 --- a/examples/tanstack-router/package.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "@examples/tanstack-router", - "private": true, - "version": "10.4.3", - "workspaces": [ - "client", - "server" - ], - "scripts": { - "dev:client": "npm run dev -w client", - "dev:server": "npm run dev -w server", - "dev": "run-p dev:*" - }, - "devDependencies": { - "npm-run-all": "^4.1.5" - } -} diff --git a/examples/tanstack-router/server/fetchers.ts b/examples/tanstack-router/server/fetchers.ts deleted file mode 100644 index 626dbba4fec..00000000000 --- a/examples/tanstack-router/server/fetchers.ts +++ /dev/null @@ -1,18 +0,0 @@ -const db = { - posts: [ - { id: '1', title: 'hello world' }, - { id: '2', title: 'foo bar' }, - ], -}; - -export const getPosts = async () => { - // simulate slow db - await new Promise((res) => setTimeout(res, 1000)); - return db.posts; -}; - -export const getPostById = async (id: string) => { - // simulate slow db - await new Promise((res) => setTimeout(res, 1000)); - return db.posts.find((post) => post.id === id); -}; diff --git a/examples/tanstack-router/server/index.ts b/examples/tanstack-router/server/index.ts deleted file mode 100644 index 98c23d46f65..00000000000 --- a/examples/tanstack-router/server/index.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * This is the API-handler of your app that contains all your API routes. - * On a bigger app, you will probably want to split this file up into multiple files. - */ -import { initTRPC } from '@trpc/server'; -import { createHTTPHandler } from '@trpc/server/adapters/standalone'; -import http from 'http'; -import { z } from 'zod'; -import { getPostById, getPosts } from './fetchers'; - -const t = initTRPC.create(); - -const publicProcedure = t.procedure; -const router = t.router; - -const appRouter = router({ - hello: publicProcedure.query(() => 'Hello world!'), - post: router({ - all: publicProcedure.query(async () => { - return await getPosts(); - }), - byId: publicProcedure - .input(z.object({ id: z.string() })) - .query(async ({ input }) => { - return await getPostById(input.id); - }), - }), -}); - -// export only the type definition of the API -// None of the actual implementation is exposed to the client -export type AppRouter = typeof appRouter; - -// create handler -const handler = createHTTPHandler({ - router: appRouter, - createContext: () => ({}), -}); - -const server = http.createServer((req, res) => { - res.setHeader('Access-Control-Allow-Origin', '*'); - res.setHeader('Access-Control-Request-Method', '*'); - res.setHeader('Access-Control-Allow-Methods', 'OPTIONS, GET'); - res.setHeader('Access-Control-Allow-Headers', '*'); - if (req.method === 'OPTIONS') { - res.writeHead(200); - return res.end(); - } - handler(req, res); -}); - -server.listen(2023); diff --git a/examples/tanstack-router/server/package.json b/examples/tanstack-router/server/package.json deleted file mode 100644 index 5625b03a31a..00000000000 --- a/examples/tanstack-router/server/package.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "@examples/tanstack-router-server", - "version": "10.4.3", - "private": true, - "scripts": { - "dev": "tsx watch index.ts" - }, - "dependencies": { - "@trpc/server": "^10.4.3", - "zod": "^3.0.0" - }, - "devDependencies": { - "@types/node": "^18.7.20", - "tsx": "^3.9.0", - "typescript": "^4.8.3" - } -} diff --git a/examples/tanstack-router/server/tsconfig.json b/examples/tanstack-router/server/tsconfig.json deleted file mode 100644 index 8ab4d43ef2f..00000000000 --- a/examples/tanstack-router/server/tsconfig.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "compilerOptions": { - "moduleResolution": "node", - "esModuleInterop": true, - "strict": true, - "outDir": "dist" - } -} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ff9a7663692..b88c7eb1bc4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -113,10 +113,10 @@ importers: dependencies: '@prisma/client': '@registry.npmjs.com/@prisma/client/-/client-4.3.1.tgz?id=%2540examples%252Flegacy-next-starter_prisma@4.6.1' '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y - '@trpc/client': link:../../../packages/client - '@trpc/next': link:../../../packages/next - '@trpc/react-query': link:../../../packages/react-query - '@trpc/server': link:../../../packages/server + '@trpc/client': 10.5.0_@trpc+server@10.5.0 + '@trpc/next': 10.5.0_koyw2elwojn6w6jffemp72ecte + '@trpc/react-query': 10.5.0_z63ddamvzi54fyhqqdh76ridja + '@trpc/server': 10.5.0 clsx: 1.2.1 next: 13.0.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 @@ -163,10 +163,10 @@ importers: zod: ^3.0.0 dependencies: '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y - '@trpc/client': link:../../../packages/client - '@trpc/next': link:../../../packages/next - '@trpc/react-query': link:../../../packages/react-query - '@trpc/server': link:../../../packages/server + '@trpc/client': 10.5.0_@trpc+server@10.5.0 + '@trpc/next': 10.5.0_koyw2elwojn6w6jffemp72ecte + '@trpc/react-query': 10.5.0_z63ddamvzi54fyhqqdh76ridja + '@trpc/server': 10.5.0 next: 13.0.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -198,10 +198,10 @@ importers: zod: ^3.0.0 dependencies: '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y - '@trpc/client': link:../../../packages/client - '@trpc/next': link:../../../packages/next - '@trpc/react-query': link:../../../packages/react-query - '@trpc/server': link:../../../packages/server + '@trpc/client': 10.5.0_@trpc+server@10.5.0 + '@trpc/next': 10.5.0_koyw2elwojn6w6jffemp72ecte + '@trpc/react-query': 10.5.0_z63ddamvzi54fyhqqdh76ridja + '@trpc/server': 10.5.0 next: 13.0.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -229,8 +229,8 @@ importers: wrangler: ^2.0.17 zod: ^3.0.0 dependencies: - '@trpc/client': link:../../packages/client - '@trpc/server': link:../../packages/server + '@trpc/client': 10.5.0_@trpc+server@10.5.0 + '@trpc/server': 10.5.0 zod: 3.19.1 devDependencies: '@cloudflare/workers-types': 3.18.0 @@ -260,9 +260,9 @@ importers: wait-port: ^1.0.1 zod: ^3.0.0 dependencies: - '@trpc/client': link:../../packages/client - '@trpc/react-query': link:../../packages/react-query - '@trpc/server': link:../../packages/server + '@trpc/client': 10.5.0_@trpc+server@10.5.0 + '@trpc/react-query': 10.5.0_fgwznsp6pxdlh4ivcpyzgl5zoq + '@trpc/server': 10.5.0 '@types/node-fetch': 2.6.2 express: 4.18.2 node-fetch: 2.6.7 @@ -296,9 +296,9 @@ importers: wait-port: ^1.0.1 zod: ^3.0.0 dependencies: - '@trpc/client': link:../../packages/client - '@trpc/react-query': link:../../packages/react-query - '@trpc/server': link:../../packages/server + '@trpc/client': 10.5.0_@trpc+server@10.5.0 + '@trpc/react-query': 10.5.0_fgwznsp6pxdlh4ivcpyzgl5zoq + '@trpc/server': 10.5.0 '@types/node-fetch': 2.6.2 abort-controller: 3.0.0 express: 4.18.2 @@ -336,8 +336,8 @@ importers: zod: ^3.0.0 dependencies: '@fastify/websocket': 5.0.1 - '@trpc/client': link:../../packages/client - '@trpc/server': link:../../packages/server + '@trpc/client': 10.5.0_@trpc+server@10.5.0 + '@trpc/server': 10.5.0 abort-controller: 3.0.0 fastify: 3.29.4 node-fetch: 2.6.7 @@ -367,8 +367,8 @@ importers: tsx: ^3.9.0 typescript: ^4.8.3 dependencies: - '@trpc/client': link:../../packages/client - '@trpc/server': link:../../packages/server + '@trpc/client': 10.5.0_@trpc+server@10.5.0 + '@trpc/server': 10.5.0 node-fetch: 2.6.7 tsx: 3.12.1 devDependencies: @@ -421,9 +421,9 @@ importers: vite: ^3.1.3 dependencies: '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y - '@trpc/client': link:../../../packages/client - '@trpc/react-query': link:../../../packages/react-query - '@trpc/server': link:../../../packages/server + '@trpc/client': 10.5.0_@trpc+server@10.5.0 + '@trpc/react-query': 10.5.0_z63ddamvzi54fyhqqdh76ridja + '@trpc/server': 10.5.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 devDependencies: @@ -441,7 +441,7 @@ importers: typescript: ^4.8.3 zod: ^3.0.0 dependencies: - '@trpc/server': link:../../../packages/server + '@trpc/server': 10.5.0 zod: 3.19.1 devDependencies: '@types/node': 18.7.20 @@ -453,7 +453,7 @@ importers: '@trpc/client': ^10.4.3 '@types/node': ^18.7.20 dependencies: - '@trpc/client': link:../../../packages/client + '@trpc/client': 10.5.0 devDependencies: '@types/node': 18.7.20 @@ -462,7 +462,7 @@ importers: '@trpc/server': ^10.4.3 '@types/node': ^18.7.20 dependencies: - '@trpc/server': link:../../../packages/server + '@trpc/server': 10.5.0 devDependencies: '@types/node': 18.7.20 @@ -484,10 +484,10 @@ importers: zod: ^3.0.0 dependencies: '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y - '@trpc/client': link:../../packages/client - '@trpc/next': link:../../packages/next - '@trpc/react-query': link:../../packages/react-query - '@trpc/server': link:../../packages/server + '@trpc/client': 10.5.0_@trpc+server@10.5.0 + '@trpc/next': 10.5.0_koyw2elwojn6w6jffemp72ecte + '@trpc/react-query': 10.5.0_z63ddamvzi54fyhqqdh76ridja + '@trpc/server': 10.5.0 next: 13.0.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -516,10 +516,10 @@ importers: zod: ^3.0.0 dependencies: '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y - '@trpc/client': link:../../packages/client - '@trpc/next': link:../../packages/next - '@trpc/react-query': link:../../packages/react-query - '@trpc/server': link:../../packages/server + '@trpc/client': 10.5.0_@trpc+server@10.5.0 + '@trpc/next': 10.5.0_koyw2elwojn6w6jffemp72ecte + '@trpc/react-query': 10.5.0_z63ddamvzi54fyhqqdh76ridja + '@trpc/server': 10.5.0 next: 13.0.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -547,10 +547,10 @@ importers: zod: ^3.0.0 dependencies: '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y - '@trpc/client': link:../../packages/client - '@trpc/next': link:../../packages/next - '@trpc/react-query': link:../../packages/react-query - '@trpc/server': link:../../packages/server + '@trpc/client': 10.5.0_@trpc+server@10.5.0 + '@trpc/next': 10.5.0_koyw2elwojn6w6jffemp72ecte + '@trpc/react-query': 10.5.0_z63ddamvzi54fyhqqdh76ridja + '@trpc/server': 10.5.0 next: 13.0.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -597,10 +597,10 @@ importers: dependencies: '@prisma/client': '@registry.npmjs.com/@prisma/client/-/client-4.3.1.tgz?id=%2540examples%252Ftrpc-next-prisma-starter_prisma@4.6.1' '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y - '@trpc/client': link:../../packages/client - '@trpc/next': link:../../packages/next - '@trpc/react-query': link:../../packages/react-query - '@trpc/server': link:../../packages/server + '@trpc/client': 10.5.0_@trpc+server@10.5.0 + '@trpc/next': 10.5.0_koyw2elwojn6w6jffemp72ecte + '@trpc/react-query': 10.5.0_z63ddamvzi54fyhqqdh76ridja + '@trpc/server': 10.5.0 clsx: 1.2.1 next: 13.0.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 @@ -655,10 +655,10 @@ importers: dependencies: '@prisma/client': '@registry.npmjs.com/@prisma/client/-/client-4.3.1.tgz?id=%2540examples%252Ftrpc-next-prisma-todomvc_prisma@4.6.1' '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y - '@trpc/client': link:../../packages/client - '@trpc/next': link:../../packages/next - '@trpc/react-query': link:../../packages/react-query - '@trpc/server': link:../../packages/server + '@trpc/client': 10.5.0_@trpc+server@10.5.0 + '@trpc/next': 10.5.0_koyw2elwojn6w6jffemp72ecte + '@trpc/react-query': 10.5.0_z63ddamvzi54fyhqqdh76ridja + '@trpc/server': 10.5.0 clsx: 1.2.1 next: 13.0.5_biqbaboplfbrettd7655fr4n2y prisma: 4.6.1 @@ -721,10 +721,10 @@ importers: dependencies: '@prisma/client': '@registry.npmjs.com/@prisma/client/-/client-4.3.1.tgz?id=%2540examples%252Fnext-websockets-starter_prisma@4.6.1' '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y - '@trpc/client': link:../../packages/client - '@trpc/next': link:../../packages/next - '@trpc/react-query': link:../../packages/react-query - '@trpc/server': link:../../packages/server + '@trpc/client': 10.5.0_@trpc+server@10.5.0 + '@trpc/next': 10.5.0_koyw2elwojn6w6jffemp72ecte + '@trpc/react-query': 10.5.0_z63ddamvzi54fyhqqdh76ridja + '@trpc/server': 10.5.0 clsx: 1.2.1 next: 13.0.5_biqbaboplfbrettd7655fr4n2y next-auth: 4.17.0_7iuvftg57tblwyxclfkwku5xo4 @@ -772,8 +772,8 @@ importers: typescript: ^4.8.3 wait-port: ^1.0.1 devDependencies: - '@trpc/client': link:../../packages/client - '@trpc/server': link:../../packages/server + '@trpc/client': 10.5.0_@trpc+server@10.5.0 + '@trpc/server': 10.5.0 '@types/node': 18.7.20 node-fetch: 2.6.7 npm-run-all: 4.1.5 @@ -800,9 +800,9 @@ importers: ws: ^8.0.0 zod: ^3.0.0 dependencies: - '@trpc/client': link:../../packages/client - '@trpc/react-query': link:../../packages/react-query - '@trpc/server': link:../../packages/server + '@trpc/client': 10.5.0_@trpc+server@10.5.0 + '@trpc/react-query': 10.5.0_fgwznsp6pxdlh4ivcpyzgl5zoq + '@trpc/server': 10.5.0 '@types/node-fetch': 2.6.2 abort-controller: 3.0.0 node-fetch: 2.6.7 @@ -817,56 +817,6 @@ importers: typescript: 4.8.3 wait-port: 1.0.4 - examples/tanstack-router: - specifiers: - npm-run-all: ^4.1.5 - devDependencies: - npm-run-all: 4.1.5 - - examples/tanstack-router/client: - specifiers: - '@tanstack/react-query': 4.6.0 - '@tanstack/react-router': 0.0.1-beta.29 - '@trpc/client': ^10.4.3 - '@trpc/react-query': ^10.4.3 - '@trpc/server': ^10.4.3 - '@types/react': ^18.0.9 - '@types/react-dom': ^18.0.5 - '@vitejs/plugin-react': ^2.1.0 - react: ^18.2.0 - react-dom: ^18.2.0 - typescript: ^4.8.3 - vite: ^3.1.3 - dependencies: - '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y - '@tanstack/react-router': 0.0.1-beta.29_biqbaboplfbrettd7655fr4n2y - '@trpc/client': link:../../../packages/client - '@trpc/react-query': link:../../../packages/react-query - '@trpc/server': link:../../../packages/server - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - devDependencies: - '@types/react': 18.0.25 - '@types/react-dom': 18.0.9 - '@vitejs/plugin-react': 2.2.0_vite@3.2.4 - typescript: 4.8.3 - vite: 3.2.4 - - examples/tanstack-router/server: - specifiers: - '@trpc/server': ^10.4.3 - '@types/node': ^18.7.20 - tsx: ^3.9.0 - typescript: ^4.8.3 - zod: ^3.0.0 - dependencies: - '@trpc/server': link:../../../packages/server - zod: 3.19.1 - devDependencies: - '@types/node': 18.7.20 - tsx: 3.12.1 - typescript: 4.8.3 - examples/vercel-edge-runtime: specifiers: '@edge-runtime/types': ^2.0.2 @@ -882,8 +832,8 @@ importers: typescript: ^4.8.3 zod: ^3.0.0 dependencies: - '@trpc/client': link:../../packages/client - '@trpc/server': link:../../packages/server + '@trpc/client': 10.5.0_@trpc+server@10.5.0 + '@trpc/server': 10.5.0 zod: 3.19.1 devDependencies: '@edge-runtime/types': 2.0.2 @@ -905,7 +855,7 @@ importers: tsx: ^3.9.0 devDependencies: '@testing-library/dom': 8.19.0 - '@trpc/server': link:../server + '@trpc/server': 10.5.0 '@types/node': 18.7.20 rollup: 2.79.1 tsx: 3.12.1 @@ -930,9 +880,9 @@ importers: react-ssr-prepass: 1.5.0_react@18.2.0 devDependencies: '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y - '@trpc/client': link:../client - '@trpc/react-query': link:../react-query - '@trpc/server': link:../server + '@trpc/client': 10.5.0_@trpc+server@10.5.0 + '@trpc/react-query': 10.5.0_z63ddamvzi54fyhqqdh76ridja + '@trpc/server': 10.5.0 '@types/express': 4.17.14 '@types/node': 18.7.20 express: 4.18.2 @@ -959,8 +909,8 @@ importers: zod: ^3.0.0 devDependencies: '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y - '@trpc/client': link:../client - '@trpc/server': link:../server + '@trpc/client': 10.5.0_@trpc+server@10.5.0 + '@trpc/server': 10.5.0 '@types/express': 4.17.14 '@types/node': 18.7.20 express: 4.18.2 @@ -1089,10 +1039,10 @@ importers: '@testing-library/jest-dom': 5.16.5 '@testing-library/react': 13.4.0_biqbaboplfbrettd7655fr4n2y '@testing-library/user-event': 14.4.3_aaq3sbffpfe3jnxzm2zngsddei - '@trpc/client': link:../client - '@trpc/next': link:../next - '@trpc/react-query': link:../react-query - '@trpc/server': link:../server + '@trpc/client': 10.5.0_@trpc+server@10.5.0 + '@trpc/next': 10.5.0_koyw2elwojn6w6jffemp72ecte + '@trpc/react-query': 10.5.0_z63ddamvzi54fyhqqdh76ridja + '@trpc/server': 10.5.0 '@types/jest': 27.5.2 '@types/node': 18.7.20 '@types/node-fetch': 2.6.2 @@ -1171,10 +1121,10 @@ importers: '@docusaurus/types': 2.1.0_biqbaboplfbrettd7655fr4n2y '@mdx-js/react': 1.6.22_react@18.2.0 '@tailwindcss/line-clamp': 0.4.2_tailwindcss@3.2.4 - '@trpc/client': link:../packages/client - '@trpc/next': link:../packages/next - '@trpc/react-query': link:../packages/react-query - '@trpc/server': link:../packages/server + '@trpc/client': 10.5.0_@trpc+server@10.5.0 + '@trpc/next': 10.5.0_bffca72vds7mi4rlbxbrn2m6ry + '@trpc/react-query': 10.5.0_qo3gnekkdcz6g6aylnf3vt7vky + '@trpc/server': 10.5.0 '@visx/hierarchy': 2.10.0_react@18.2.0 '@visx/responsive': 2.10.0_react@18.2.0 clsx: 1.2.1 @@ -6514,34 +6464,6 @@ packages: react-dom: 18.2.0_react@18.2.0 use-sync-external-store: 1.2.0_react@18.2.0 - /@tanstack/react-router/0.0.1-beta.29_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-rYPJucNes55D/CLZ558C4ZbMJpBIHAtfJjIHhmZ3g0fsVzMngKC6PS4qPJmcgmDUS25oGArdApKA1GciC+uMGg==} - engines: {node: '>=12'} - peerDependencies: - react: '>=16' - react-dom: '>=16' - dependencies: - '@babel/runtime': 7.20.1 - '@tanstack/router-core': 0.0.1-beta.29_biqbaboplfbrettd7655fr4n2y - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - use-sync-external-store: 1.2.0_react@18.2.0 - dev: false - - /@tanstack/router-core/0.0.1-beta.29_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-o4dzWQUT7ZAlHd0pVFW6XKVcidNOnfxkVFzB+5YEyto8krftz4bbtfxrTdQOuO3lDywd2oswrmOhTDOOCICjSQ==} - engines: {node: '>=12'} - peerDependencies: - react: '>=16' - react-dom: '>=16' - dependencies: - '@babel/runtime': 7.20.1 - history: 5.3.0 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - tiny-invariant: 1.3.1 - dev: false - /@testing-library/dom/8.19.0: resolution: {integrity: sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A==} engines: {node: '>=12'} @@ -6625,6 +6547,106 @@ packages: - supports-color dev: false + /@trpc/client/10.5.0: + resolution: {integrity: sha512-ULRL6YUi/4sMzZnqS3VCe/VduPZgY24wdC4canpwWZfHj+O0kHz3KR260DzEw0QrpLrOwmkIWOlQKzVBn2lLgQ==} + peerDependencies: + '@trpc/server': 10.5.0 + dev: false + + /@trpc/client/10.5.0_@trpc+server@10.5.0: + resolution: {integrity: sha512-ULRL6YUi/4sMzZnqS3VCe/VduPZgY24wdC4canpwWZfHj+O0kHz3KR260DzEw0QrpLrOwmkIWOlQKzVBn2lLgQ==} + peerDependencies: + '@trpc/server': 10.5.0 + dependencies: + '@trpc/server': 10.5.0 + + /@trpc/next/10.5.0_bffca72vds7mi4rlbxbrn2m6ry: + resolution: {integrity: sha512-beWvrdHZTV7kx4XeLlHKB29EC6VWkkPykWN1eoPkSTeAYMqEIpl46Xgdj6UfiLmuq8yjAi888BahGNdmTMqFZQ==} + peerDependencies: + '@tanstack/react-query': ^4.3.8 + '@trpc/client': 10.5.0 + '@trpc/react-query': ^10.0.0-proxy-beta.21 + '@trpc/server': 10.5.0 + next: '*' + react: '>=16.8.0' + react-dom: '>=16.8.0' + dependencies: + '@trpc/client': 10.5.0_@trpc+server@10.5.0 + '@trpc/react-query': 10.5.0_qo3gnekkdcz6g6aylnf3vt7vky + '@trpc/server': 10.5.0 + next: 13.0.5_mqvh5p7ejg4taogoj6tpk3gd5a + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-ssr-prepass: 1.5.0_react@18.2.0 + dev: false + + /@trpc/next/10.5.0_koyw2elwojn6w6jffemp72ecte: + resolution: {integrity: sha512-beWvrdHZTV7kx4XeLlHKB29EC6VWkkPykWN1eoPkSTeAYMqEIpl46Xgdj6UfiLmuq8yjAi888BahGNdmTMqFZQ==} + peerDependencies: + '@tanstack/react-query': ^4.3.8 + '@trpc/client': 10.5.0 + '@trpc/react-query': ^10.0.0-proxy-beta.21 + '@trpc/server': 10.5.0 + next: '*' + react: '>=16.8.0' + react-dom: '>=16.8.0' + dependencies: + '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y + '@trpc/client': 10.5.0_@trpc+server@10.5.0 + '@trpc/react-query': 10.5.0_z63ddamvzi54fyhqqdh76ridja + '@trpc/server': 10.5.0 + next: 13.0.5_biqbaboplfbrettd7655fr4n2y + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-ssr-prepass: 1.5.0_react@18.2.0 + dev: false + + /@trpc/react-query/10.5.0_fgwznsp6pxdlh4ivcpyzgl5zoq: + resolution: {integrity: sha512-MBjgssZBy1ZRZVRE4uvnVu7AGcdOhL47Y1NIPGd5WG5ZisNrV6imf7yZ62uNDemnekwTuJT/Lad9r14swvmvzQ==} + peerDependencies: + '@tanstack/react-query': ^4.3.8 + '@trpc/client': 10.5.0 + '@trpc/server': 10.5.0 + react: '>=16.8.0' + react-dom: '>=16.8.0' + dependencies: + '@trpc/client': 10.5.0_@trpc+server@10.5.0 + '@trpc/server': 10.5.0 + dev: false + + /@trpc/react-query/10.5.0_qo3gnekkdcz6g6aylnf3vt7vky: + resolution: {integrity: sha512-MBjgssZBy1ZRZVRE4uvnVu7AGcdOhL47Y1NIPGd5WG5ZisNrV6imf7yZ62uNDemnekwTuJT/Lad9r14swvmvzQ==} + peerDependencies: + '@tanstack/react-query': ^4.3.8 + '@trpc/client': 10.5.0 + '@trpc/server': 10.5.0 + react: '>=16.8.0' + react-dom: '>=16.8.0' + dependencies: + '@trpc/client': 10.5.0_@trpc+server@10.5.0 + '@trpc/server': 10.5.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + dev: false + + /@trpc/react-query/10.5.0_z63ddamvzi54fyhqqdh76ridja: + resolution: {integrity: sha512-MBjgssZBy1ZRZVRE4uvnVu7AGcdOhL47Y1NIPGd5WG5ZisNrV6imf7yZ62uNDemnekwTuJT/Lad9r14swvmvzQ==} + peerDependencies: + '@tanstack/react-query': ^4.3.8 + '@trpc/client': 10.5.0 + '@trpc/server': 10.5.0 + react: '>=16.8.0' + react-dom: '>=16.8.0' + dependencies: + '@tanstack/react-query': 4.6.0_biqbaboplfbrettd7655fr4n2y + '@trpc/client': 10.5.0_@trpc+server@10.5.0 + '@trpc/server': 10.5.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + + /@trpc/server/10.5.0: + resolution: {integrity: sha512-AJ4ckDpnN8xuqWBox68KDTFpG12ZxKkW7fi9XJ+TLtyyNyqOMVUvKH9070CdxhqBZjebTASryE+/6lntkDFQxA==} + /@trysound/sax/0.2.0: resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} engines: {node: '>=10.13.0'} @@ -12285,12 +12307,6 @@ packages: value-equal: 1.0.1 dev: false - /history/5.3.0: - resolution: {integrity: sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==} - dependencies: - '@babel/runtime': 7.20.1 - dev: false - /hoist-non-react-statics/3.3.2: resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} dependencies: @@ -15092,7 +15108,6 @@ packages: transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - dev: true /nice-try/1.0.5: resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} @@ -18949,7 +18964,6 @@ packages: '@babel/core': 7.20.2 client-only: 0.0.1 react: 18.2.0 - dev: true /styled-jsx/5.1.0_react@18.2.0: resolution: {integrity: sha512-/iHaRJt9U7T+5tp6TRelLnqBqiaIT0HsO0+vgyj8hK2KUk7aejFqRrumqPUlAqDwAj8IbS/1hk3IhBAAK/FCUQ==} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 64ddf77fd2b..064fc59c33d 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -5,5 +5,4 @@ packages: - 'examples/.test/*' - 'examples/minimal/*' - 'examples/minimal-react/*' - - 'examples/tanstack-router/*' - 'www' diff --git a/www/docs/reactjs/useContext.mdx b/www/docs/reactjs/useContext.mdx index 93f7e0fd6d8..0b46300767f 100644 --- a/www/docs/reactjs/useContext.mdx +++ b/www/docs/reactjs/useContext.mdx @@ -104,7 +104,7 @@ In the meantime, you can import and use the function directly from `@tanstack/re ```tsx function getQueryKey( input: TInput, - type?: QueryType; + type?: QueryType; /** @default 'any' */ ) type QueryType = "query" | "infinite" | "any"; @@ -112,7 +112,7 @@ type QueryType = "query" | "infinite" | "any"; // for useInfinitQuery ─────┘ │ // will match any ───────────────────────┘ -// @note: signature on router doesn't take any parameters +/** @note signature on router doesn't take any parameters */ ``` ```tsx From dd8062e21c3cf0afc4aa5bc0480b355f556dbd41 Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Fri, 16 Dec 2022 13:59:46 +0100 Subject: [PATCH 29/43] revert downgrade of docusaurus --- pnpm-lock.yaml | 296 +++++++++++++++++++++++------------------------ www/package.json | 12 +- 2 files changed, 154 insertions(+), 154 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 67d67cd20df..bf18696b8a8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1074,12 +1074,12 @@ importers: '@algolia/client-search': ^4.9.1 '@babel/core': ^7.18.6 '@babel/preset-env': ^7.18.6 - '@docusaurus/core': 2.1.0 - '@docusaurus/module-type-aliases': 2.1.0 - '@docusaurus/plugin-content-docs': 2.1.0 - '@docusaurus/preset-classic': 2.1.0 - '@docusaurus/theme-common': 2.1.0 - '@docusaurus/types': 2.1.0 + '@docusaurus/core': ^2.2.0 + '@docusaurus/module-type-aliases': ^2.2.0 + '@docusaurus/plugin-content-docs': ^2.2.0 + '@docusaurus/preset-classic': ^2.2.0 + '@docusaurus/theme-common': ^2.2.0 + '@docusaurus/types': ^2.2.0 '@mdx-js/react': ^1.6.22 '@octokit/graphql': ^5.0.0 '@octokit/graphql-schema': ^10.74.2 @@ -1114,11 +1114,11 @@ importers: zod: ^3.0.0 dependencies: '@algolia/client-search': 4.14.2 - '@docusaurus/core': 2.1.0_iggxbiray6ldlceceoiqzs6icq - '@docusaurus/plugin-content-docs': 2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy - '@docusaurus/preset-classic': 2.1.0_wtsg4ceoeqkkixjeys7mzstuyq - '@docusaurus/theme-common': 2.1.0_iggxbiray6ldlceceoiqzs6icq - '@docusaurus/types': 2.1.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/core': 2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi + '@docusaurus/plugin-content-docs': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy + '@docusaurus/preset-classic': 2.2.0_wtsg4ceoeqkkixjeys7mzstuyq + '@docusaurus/theme-common': 2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi + '@docusaurus/types': 2.2.0_biqbaboplfbrettd7655fr4n2y '@mdx-js/react': 1.6.22_react@18.2.0 '@tailwindcss/line-clamp': 0.4.2_tailwindcss@3.2.4 '@trpc/client': link:../packages/client @@ -1139,7 +1139,7 @@ importers: devDependencies: '@babel/core': 7.20.2 '@babel/preset-env': 7.20.2_@babel+core@7.20.2 - '@docusaurus/module-type-aliases': 2.1.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/module-type-aliases': 2.2.0_biqbaboplfbrettd7655fr4n2y '@octokit/graphql': 5.0.4 '@octokit/graphql-schema': 10.74.2 '@tsconfig/docusaurus': 1.0.6 @@ -1357,14 +1357,14 @@ packages: dependencies: '@ampproject/remapping': 2.2.0 '@babel/code-frame': 7.18.6 - '@babel/generator': 7.17.7 + '@babel/generator': 7.20.4 '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.17.8 '@babel/helper-module-transforms': 7.20.2 '@babel/helpers': 7.20.1 '@babel/parser': 7.18.9 '@babel/template': 7.18.10 - '@babel/traverse': 7.17.3 - '@babel/types': 7.17.0 + '@babel/traverse': 7.20.1 + '@babel/types': 7.20.2 convert-source-map: 1.9.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -1400,7 +1400,7 @@ packages: resolution: {integrity: sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.17.0 + '@babel/types': 7.20.2 jsesc: 2.5.2 source-map: 0.5.7 dev: false @@ -1647,7 +1647,7 @@ packages: engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.17.0 + '@babel/types': 7.20.2 dev: false /@babel/parser/7.20.3: @@ -2630,13 +2630,13 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.18.6 - '@babel/generator': 7.17.7 + '@babel/generator': 7.20.4 '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-function-name': 7.19.0 '@babel/helper-hoist-variables': 7.18.6 '@babel/helper-split-export-declaration': 7.18.6 '@babel/parser': 7.18.9 - '@babel/types': 7.17.0 + '@babel/types': 7.20.2 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: @@ -2926,8 +2926,8 @@ packages: - '@algolia/client-search' dev: false - /@docusaurus/core/2.1.0_iggxbiray6ldlceceoiqzs6icq: - resolution: {integrity: sha512-/ZJ6xmm+VB9Izbn0/s6h6289cbPy2k4iYFwWDhjiLsVqwa/Y0YBBcXvStfaHccudUC3OfP+26hMk7UCjc50J6Q==} + /@docusaurus/core/2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi: + resolution: {integrity: sha512-Vd6XOluKQqzG12fEs9prJgDtyn6DPok9vmUWDR2E6/nV5Fl9SVkhEQOBxwObjk3kQh7OY7vguFaLh0jqdApWsA==} engines: {node: '>=16.14'} hasBin: true peerDependencies: @@ -2944,13 +2944,13 @@ packages: '@babel/runtime': 7.20.1 '@babel/runtime-corejs3': 7.20.1 '@babel/traverse': 7.20.1 - '@docusaurus/cssnano-preset': 2.1.0 - '@docusaurus/logger': 2.1.0 - '@docusaurus/mdx-loader': 2.1.0_52l5xrpytzilhqaly5t4oq2md4 + '@docusaurus/cssnano-preset': 2.2.0 + '@docusaurus/logger': 2.2.0 + '@docusaurus/mdx-loader': 2.2.0_if65ga6ul5jnw5c4373drfty5m '@docusaurus/react-loadable': 5.5.2_react@18.2.0 - '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 - '@docusaurus/utils-common': 2.1.0_@docusaurus+types@2.1.0 - '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils': 2.2.0_@docusaurus+types@2.2.0 + '@docusaurus/utils-common': 2.2.0_@docusaurus+types@2.2.0 + '@docusaurus/utils-validation': 2.2.0_@docusaurus+types@2.2.0 '@slorber/static-site-generator-webpack-plugin': 4.0.7 '@svgr/webpack': 6.5.1 autoprefixer: 10.4.13_postcss@8.4.19 @@ -3026,8 +3026,8 @@ packages: - webpack-cli dev: false - /@docusaurus/cssnano-preset/2.1.0: - resolution: {integrity: sha512-pRLewcgGhOies6pzsUROfmPStDRdFw+FgV5sMtLr5+4Luv2rty5+b/eSIMMetqUsmg3A9r9bcxHk9bKAKvx3zQ==} + /@docusaurus/cssnano-preset/2.2.0: + resolution: {integrity: sha512-mAAwCo4n66TMWBH1kXnHVZsakW9VAXJzTO4yZukuL3ro4F+JtkMwKfh42EG75K/J/YIFQG5I/Bzy0UH/hFxaTg==} engines: {node: '>=16.14'} dependencies: cssnano-preset-advanced: 5.3.9_postcss@8.4.19 @@ -3036,16 +3036,16 @@ packages: tslib: 2.4.0 dev: false - /@docusaurus/logger/2.1.0: - resolution: {integrity: sha512-uuJx2T6hDBg82joFeyobywPjSOIfeq05GfyKGHThVoXuXsu1KAzMDYcjoDxarb9CoHCI/Dor8R2MoL6zII8x1Q==} + /@docusaurus/logger/2.2.0: + resolution: {integrity: sha512-DF3j1cA5y2nNsu/vk8AG7xwpZu6f5MKkPPMaaIbgXLnWGfm6+wkOeW7kNrxnM95YOhKUkJUophX69nGUnLsm0A==} engines: {node: '>=16.14'} dependencies: chalk: 4.1.2 tslib: 2.4.0 dev: false - /@docusaurus/mdx-loader/2.1.0_52l5xrpytzilhqaly5t4oq2md4: - resolution: {integrity: sha512-i97hi7hbQjsD3/8OSFhLy7dbKGH8ryjEzOfyhQIn2CFBYOY3ko0vMVEf3IY9nD3Ld7amYzsZ8153RPkcnXA+Lg==} + /@docusaurus/mdx-loader/2.2.0_if65ga6ul5jnw5c4373drfty5m: + resolution: {integrity: sha512-X2bzo3T0jW0VhUU+XdQofcEeozXOTmKQMvc8tUnWRdTnCvj4XEcBVdC3g+/jftceluiwSTNRAX4VBOJdNt18jA==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 @@ -3053,8 +3053,8 @@ packages: dependencies: '@babel/parser': 7.20.3 '@babel/traverse': 7.20.1 - '@docusaurus/logger': 2.1.0 - '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/logger': 2.2.0 + '@docusaurus/utils': 2.2.0_@docusaurus+types@2.2.0 '@mdx-js/mdx': 1.6.22 escape-html: 1.0.3 file-loader: 6.2.0_webpack@5.75.0 @@ -3079,14 +3079,14 @@ packages: - webpack-cli dev: false - /@docusaurus/module-type-aliases/2.1.0_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-Z8WZaK5cis3xEtyfOT817u9xgGUauT0PuuVo85ysnFRX8n7qLN1lTPCkC+aCmFm/UcV8h/W5T4NtIsst94UntQ==} + /@docusaurus/module-type-aliases/2.2.0_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-wDGW4IHKoOr9YuJgy7uYuKWrDrSpsUSDHLZnWQYM9fN7D5EpSmYHjFruUpKWVyxLpD/Wh0rW8hYZwdjJIQUQCQ==} peerDependencies: react: '*' react-dom: '*' dependencies: '@docusaurus/react-loadable': 5.5.2_react@18.2.0 - '@docusaurus/types': 2.1.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/types': 2.2.0_biqbaboplfbrettd7655fr4n2y '@types/history': 4.7.11 '@types/react': 18.0.25 '@types/react-router-config': 5.0.6 @@ -3101,20 +3101,20 @@ packages: - uglify-js - webpack-cli - /@docusaurus/plugin-content-blog/2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy: - resolution: {integrity: sha512-xEp6jlu92HMNUmyRBEeJ4mCW1s77aAEQO4Keez94cUY/Ap7G/r0Awa6xSLff7HL0Fjg8KK1bEbDy7q9voIavdg==} + /@docusaurus/plugin-content-blog/2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy: + resolution: {integrity: sha512-0mWBinEh0a5J2+8ZJXJXbrCk1tSTNf7Nm4tYAl5h2/xx+PvH/Bnu0V+7mMljYm/1QlDYALNIIaT/JcoZQFUN3w==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.1.0_iggxbiray6ldlceceoiqzs6icq - '@docusaurus/logger': 2.1.0 - '@docusaurus/mdx-loader': 2.1.0_52l5xrpytzilhqaly5t4oq2md4 - '@docusaurus/types': 2.1.0_biqbaboplfbrettd7655fr4n2y - '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 - '@docusaurus/utils-common': 2.1.0_@docusaurus+types@2.1.0 - '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/core': 2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi + '@docusaurus/logger': 2.2.0 + '@docusaurus/mdx-loader': 2.2.0_if65ga6ul5jnw5c4373drfty5m + '@docusaurus/types': 2.2.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/utils': 2.2.0_@docusaurus+types@2.2.0 + '@docusaurus/utils-common': 2.2.0_@docusaurus+types@2.2.0 + '@docusaurus/utils-validation': 2.2.0_@docusaurus+types@2.2.0 cheerio: 1.0.0-rc.12 feed: 4.2.2 fs-extra: 10.1.0 @@ -3144,20 +3144,20 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-content-docs/2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy: - resolution: {integrity: sha512-Rup5pqXrXlKGIC4VgwvioIhGWF7E/NNSlxv+JAxRYpik8VKlWsk9ysrdHIlpX+KJUCO9irnY21kQh2814mlp/Q==} + /@docusaurus/plugin-content-docs/2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy: + resolution: {integrity: sha512-BOazBR0XjzsHE+2K1wpNxz5QZmrJgmm3+0Re0EVPYFGW8qndCWGNtXW/0lGKhecVPML8yyFeAmnUCIs7xM2wPw==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.1.0_iggxbiray6ldlceceoiqzs6icq - '@docusaurus/logger': 2.1.0 - '@docusaurus/mdx-loader': 2.1.0_52l5xrpytzilhqaly5t4oq2md4 - '@docusaurus/module-type-aliases': 2.1.0_biqbaboplfbrettd7655fr4n2y - '@docusaurus/types': 2.1.0_biqbaboplfbrettd7655fr4n2y - '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 - '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/core': 2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi + '@docusaurus/logger': 2.2.0 + '@docusaurus/mdx-loader': 2.2.0_if65ga6ul5jnw5c4373drfty5m + '@docusaurus/module-type-aliases': 2.2.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/types': 2.2.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/utils': 2.2.0_@docusaurus+types@2.2.0 + '@docusaurus/utils-validation': 2.2.0_@docusaurus+types@2.2.0 '@types/react-router-config': 5.0.6 combine-promises: 1.1.0 fs-extra: 10.1.0 @@ -3187,18 +3187,18 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-content-pages/2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy: - resolution: {integrity: sha512-SwZdDZRlObHNKXTnFo7W2aF6U5ZqNVI55Nw2GCBryL7oKQSLeI0lsrMlMXdzn+fS7OuBTd3MJBO1T4Zpz0i/+g==} + /@docusaurus/plugin-content-pages/2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy: + resolution: {integrity: sha512-+OTK3FQHk5WMvdelz8v19PbEbx+CNT6VSpx7nVOvMNs5yJCKvmqBJBQ2ZSxROxhVDYn+CZOlmyrC56NSXzHf6g==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.1.0_iggxbiray6ldlceceoiqzs6icq - '@docusaurus/mdx-loader': 2.1.0_52l5xrpytzilhqaly5t4oq2md4 - '@docusaurus/types': 2.1.0_biqbaboplfbrettd7655fr4n2y - '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 - '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/core': 2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi + '@docusaurus/mdx-loader': 2.2.0_if65ga6ul5jnw5c4373drfty5m + '@docusaurus/types': 2.2.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/utils': 2.2.0_@docusaurus+types@2.2.0 + '@docusaurus/utils-validation': 2.2.0_@docusaurus+types@2.2.0 fs-extra: 10.1.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -3222,16 +3222,16 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-debug/2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy: - resolution: {integrity: sha512-8wsDq3OIfiy6440KLlp/qT5uk+WRHQXIXklNHEeZcar+Of0TZxCNe2FBpv+bzb/0qcdP45ia5i5WmR5OjN6DPw==} + /@docusaurus/plugin-debug/2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy: + resolution: {integrity: sha512-p9vOep8+7OVl6r/NREEYxf4HMAjV8JMYJ7Bos5fCFO0Wyi9AZEo0sCTliRd7R8+dlJXZEgcngSdxAUo/Q+CJow==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.1.0_iggxbiray6ldlceceoiqzs6icq - '@docusaurus/types': 2.1.0_biqbaboplfbrettd7655fr4n2y - '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/core': 2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi + '@docusaurus/types': 2.2.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/utils': 2.2.0_@docusaurus+types@2.2.0 fs-extra: 10.1.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -3257,16 +3257,16 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-google-analytics/2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy: - resolution: {integrity: sha512-4cgeqIly/wcFVbbWP03y1QJJBgH8W+Bv6AVbWnsXNOZa1yB3AO6hf3ZdeQH9x20v9T2pREogVgAH0rSoVnNsgg==} + /@docusaurus/plugin-google-analytics/2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy: + resolution: {integrity: sha512-+eZVVxVeEnV5nVQJdey9ZsfyEVMls6VyWTIj8SmX0k5EbqGvnIfET+J2pYEuKQnDIHxy+syRMoRM6AHXdHYGIg==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.1.0_iggxbiray6ldlceceoiqzs6icq - '@docusaurus/types': 2.1.0_biqbaboplfbrettd7655fr4n2y - '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/core': 2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi + '@docusaurus/types': 2.2.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/utils-validation': 2.2.0_@docusaurus+types@2.2.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 tslib: 2.4.0 @@ -3288,16 +3288,16 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-google-gtag/2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy: - resolution: {integrity: sha512-/3aDlv2dMoCeiX2e+DTGvvrdTA+v3cKQV3DbmfsF4ENhvc5nKV23nth04Z3Vq0Ci1ui6Sn80TkhGk/tiCMW2AA==} + /@docusaurus/plugin-google-gtag/2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy: + resolution: {integrity: sha512-6SOgczP/dYdkqUMGTRqgxAS1eTp6MnJDAQMy8VCF1QKbWZmlkx4agHDexihqmYyCujTYHqDAhm1hV26EET54NQ==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.1.0_iggxbiray6ldlceceoiqzs6icq - '@docusaurus/types': 2.1.0_biqbaboplfbrettd7655fr4n2y - '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/core': 2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi + '@docusaurus/types': 2.2.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/utils-validation': 2.2.0_@docusaurus+types@2.2.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 tslib: 2.4.0 @@ -3319,19 +3319,19 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-sitemap/2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy: - resolution: {integrity: sha512-2Y6Br8drlrZ/jN9MwMBl0aoi9GAjpfyfMBYpaQZXimbK+e9VjYnujXlvQ4SxtM60ASDgtHIAzfVFBkSR/MwRUw==} + /@docusaurus/plugin-sitemap/2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy: + resolution: {integrity: sha512-0jAmyRDN/aI265CbWZNZuQpFqiZuo+5otk2MylU9iVrz/4J7gSc+ZJ9cy4EHrEsW7PV8s1w18hIEsmcA1YgkKg==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.1.0_iggxbiray6ldlceceoiqzs6icq - '@docusaurus/logger': 2.1.0 - '@docusaurus/types': 2.1.0_biqbaboplfbrettd7655fr4n2y - '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 - '@docusaurus/utils-common': 2.1.0_@docusaurus+types@2.1.0 - '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/core': 2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi + '@docusaurus/logger': 2.2.0 + '@docusaurus/types': 2.2.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/utils': 2.2.0_@docusaurus+types@2.2.0 + '@docusaurus/utils-common': 2.2.0_@docusaurus+types@2.2.0 + '@docusaurus/utils-validation': 2.2.0_@docusaurus+types@2.2.0 fs-extra: 10.1.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -3355,25 +3355,25 @@ packages: - webpack-cli dev: false - /@docusaurus/preset-classic/2.1.0_wtsg4ceoeqkkixjeys7mzstuyq: - resolution: {integrity: sha512-NQMnaq974K4BcSMXFSJBQ5itniw6RSyW+VT+6i90kGZzTwiuKZmsp0r9lC6BYAvvVMQUNJQwrETmlu7y2XKW7w==} + /@docusaurus/preset-classic/2.2.0_wtsg4ceoeqkkixjeys7mzstuyq: + resolution: {integrity: sha512-yKIWPGNx7BT8v2wjFIWvYrS+nvN04W+UameSFf8lEiJk6pss0kL6SG2MRvyULiI3BDxH+tj6qe02ncpSPGwumg==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.1.0_iggxbiray6ldlceceoiqzs6icq - '@docusaurus/plugin-content-blog': 2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy - '@docusaurus/plugin-content-docs': 2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy - '@docusaurus/plugin-content-pages': 2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy - '@docusaurus/plugin-debug': 2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy - '@docusaurus/plugin-google-analytics': 2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy - '@docusaurus/plugin-google-gtag': 2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy - '@docusaurus/plugin-sitemap': 2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy - '@docusaurus/theme-classic': 2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy - '@docusaurus/theme-common': 2.1.0_iggxbiray6ldlceceoiqzs6icq - '@docusaurus/theme-search-algolia': 2.1.0_rnibvs3lak2fkpserv7rg2yk7e - '@docusaurus/types': 2.1.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/core': 2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi + '@docusaurus/plugin-content-blog': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy + '@docusaurus/plugin-content-docs': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy + '@docusaurus/plugin-content-pages': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy + '@docusaurus/plugin-debug': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy + '@docusaurus/plugin-google-analytics': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy + '@docusaurus/plugin-google-gtag': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy + '@docusaurus/plugin-sitemap': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy + '@docusaurus/theme-classic': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy + '@docusaurus/theme-common': 2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi + '@docusaurus/theme-search-algolia': 2.2.0_xw75bu3zgkhmlavmvbmvt7kgce + '@docusaurus/types': 2.2.0_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 transitivePeerDependencies: @@ -3406,25 +3406,25 @@ packages: prop-types: 15.8.1 react: 18.2.0 - /@docusaurus/theme-classic/2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy: - resolution: {integrity: sha512-xn8ZfNMsf7gaSy9+ClFnUu71o7oKgMo5noYSS1hy3svNifRTkrBp6+MReLDsmIaj3mLf2e7+JCBYKBFbaGzQng==} + /@docusaurus/theme-classic/2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy: + resolution: {integrity: sha512-kjbg/qJPwZ6H1CU/i9d4l/LcFgnuzeiGgMQlt6yPqKo0SOJIBMPuz7Rnu3r/WWbZFPi//o8acclacOzmXdUUEg==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.1.0_iggxbiray6ldlceceoiqzs6icq - '@docusaurus/mdx-loader': 2.1.0_52l5xrpytzilhqaly5t4oq2md4 - '@docusaurus/module-type-aliases': 2.1.0_biqbaboplfbrettd7655fr4n2y - '@docusaurus/plugin-content-blog': 2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy - '@docusaurus/plugin-content-docs': 2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy - '@docusaurus/plugin-content-pages': 2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy - '@docusaurus/theme-common': 2.1.0_iggxbiray6ldlceceoiqzs6icq - '@docusaurus/theme-translations': 2.1.0 - '@docusaurus/types': 2.1.0_biqbaboplfbrettd7655fr4n2y - '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 - '@docusaurus/utils-common': 2.1.0_@docusaurus+types@2.1.0 - '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/core': 2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi + '@docusaurus/mdx-loader': 2.2.0_if65ga6ul5jnw5c4373drfty5m + '@docusaurus/module-type-aliases': 2.2.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/plugin-content-blog': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy + '@docusaurus/plugin-content-docs': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy + '@docusaurus/plugin-content-pages': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy + '@docusaurus/theme-common': 2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi + '@docusaurus/theme-translations': 2.2.0 + '@docusaurus/types': 2.2.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/utils': 2.2.0_@docusaurus+types@2.2.0 + '@docusaurus/utils-common': 2.2.0_@docusaurus+types@2.2.0 + '@docusaurus/utils-validation': 2.2.0_@docusaurus+types@2.2.0 '@mdx-js/react': 1.6.22_react@18.2.0 clsx: 1.2.1 copy-text-to-clipboard: 3.0.1 @@ -3458,19 +3458,19 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-common/2.1.0_iggxbiray6ldlceceoiqzs6icq: - resolution: {integrity: sha512-vT1otpVPbKux90YpZUnvknsn5zvpLf+AW1W0EDcpE9up4cDrPqfsh0QoxGHFJnobE2/qftsBFC19BneN4BH8Ag==} + /@docusaurus/theme-common/2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi: + resolution: {integrity: sha512-R8BnDjYoN90DCL75gP7qYQfSjyitXuP9TdzgsKDmSFPNyrdE3twtPNa2dIN+h+p/pr+PagfxwWbd6dn722A1Dw==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/mdx-loader': 2.1.0_52l5xrpytzilhqaly5t4oq2md4 - '@docusaurus/module-type-aliases': 2.1.0_biqbaboplfbrettd7655fr4n2y - '@docusaurus/plugin-content-blog': 2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy - '@docusaurus/plugin-content-docs': 2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy - '@docusaurus/plugin-content-pages': 2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy - '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/mdx-loader': 2.2.0_if65ga6ul5jnw5c4373drfty5m + '@docusaurus/module-type-aliases': 2.2.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/plugin-content-blog': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy + '@docusaurus/plugin-content-docs': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy + '@docusaurus/plugin-content-pages': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy + '@docusaurus/utils': 2.2.0_@docusaurus+types@2.2.0 '@types/history': 4.7.11 '@types/react': 18.0.25 '@types/react-router-config': 5.0.6 @@ -3500,21 +3500,21 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-search-algolia/2.1.0_rnibvs3lak2fkpserv7rg2yk7e: - resolution: {integrity: sha512-rNBvi35VvENhucslEeVPOtbAzBdZY/9j55gdsweGV5bYoAXy4mHB6zTGjealcB4pJ6lJY4a5g75fXXMOlUqPfg==} + /@docusaurus/theme-search-algolia/2.2.0_xw75bu3zgkhmlavmvbmvt7kgce: + resolution: {integrity: sha512-2h38B0tqlxgR2FZ9LpAkGrpDWVdXZ7vltfmTdX+4RsDs3A7khiNsmZB+x/x6sA4+G2V2CvrsPMlsYBy5X+cY1w==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: '@docsearch/react': 3.3.0_ftygaz6e6e5e4cecsqmsnm4myu - '@docusaurus/core': 2.1.0_iggxbiray6ldlceceoiqzs6icq - '@docusaurus/logger': 2.1.0 - '@docusaurus/plugin-content-docs': 2.1.0_bb2lpehc4sm6fnn2zwweqmbmoy - '@docusaurus/theme-common': 2.1.0_iggxbiray6ldlceceoiqzs6icq - '@docusaurus/theme-translations': 2.1.0 - '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 - '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/core': 2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi + '@docusaurus/logger': 2.2.0 + '@docusaurus/plugin-content-docs': 2.2.0_bb2lpehc4sm6fnn2zwweqmbmoy + '@docusaurus/theme-common': 2.2.0_m4kvkm3ll3e5ehznkxs3rnkioi + '@docusaurus/theme-translations': 2.2.0 + '@docusaurus/utils': 2.2.0_@docusaurus+types@2.2.0 + '@docusaurus/utils-validation': 2.2.0_@docusaurus+types@2.2.0 algoliasearch: 4.14.2 algoliasearch-helper: 3.11.1_algoliasearch@4.14.2 clsx: 1.2.1 @@ -3546,16 +3546,16 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-translations/2.1.0: - resolution: {integrity: sha512-07n2akf2nqWvtJeMy3A+7oSGMuu5F673AovXVwY0aGAux1afzGCiqIFlYW3EP0CujvDJAEFSQi/Tetfh+95JNg==} + /@docusaurus/theme-translations/2.2.0: + resolution: {integrity: sha512-3T140AG11OjJrtKlY4pMZ5BzbGRDjNs2co5hJ6uYJG1bVWlhcaFGqkaZ5lCgKflaNHD7UHBHU9Ec5f69jTdd6w==} engines: {node: '>=16.14'} dependencies: fs-extra: 10.1.0 tslib: 2.4.0 dev: false - /@docusaurus/types/2.1.0_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-BS1ebpJZnGG6esKqsjtEC9U9qSaPylPwlO7cQ1GaIE7J/kMZI3FITnNn0otXXu7c7ZTqhb6+8dOrG6fZn6fqzQ==} + /@docusaurus/types/2.2.0_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-b6xxyoexfbRNRI8gjblzVOnLr4peCJhGbYGPpJ3LFqpi5nsFfoK4mmDLvWdeah0B7gmJeXabN7nQkFoqeSdmOw==} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 @@ -3576,8 +3576,8 @@ packages: - uglify-js - webpack-cli - /@docusaurus/utils-common/2.1.0_@docusaurus+types@2.1.0: - resolution: {integrity: sha512-F2vgmt4yRFgRQR2vyEFGTWeyAdmgKbtmu3sjHObF0tjjx/pN0Iw/c6eCopaH34E6tc9nO0nvp01pwW+/86d1fg==} + /@docusaurus/utils-common/2.2.0_@docusaurus+types@2.2.0: + resolution: {integrity: sha512-qebnerHp+cyovdUseDQyYFvMW1n1nv61zGe5JJfoNQUnjKuApch3IVsz+/lZ9a38pId8kqehC1Ao2bW/s0ntDA==} engines: {node: '>=16.14'} peerDependencies: '@docusaurus/types': '*' @@ -3585,16 +3585,16 @@ packages: '@docusaurus/types': optional: true dependencies: - '@docusaurus/types': 2.1.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/types': 2.2.0_biqbaboplfbrettd7655fr4n2y tslib: 2.4.0 dev: false - /@docusaurus/utils-validation/2.1.0_@docusaurus+types@2.1.0: - resolution: {integrity: sha512-AMJzWYKL3b7FLltKtDXNLO9Y649V2BXvrnRdnW2AA+PpBnYV78zKLSCz135cuWwRj1ajNtP4onbXdlnyvCijGQ==} + /@docusaurus/utils-validation/2.2.0_@docusaurus+types@2.2.0: + resolution: {integrity: sha512-I1hcsG3yoCkasOL5qQAYAfnmVoLei7apugT6m4crQjmDGxq+UkiRrq55UqmDDyZlac/6ax/JC0p+usZ6W4nVyg==} engines: {node: '>=16.14'} dependencies: - '@docusaurus/logger': 2.1.0 - '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/logger': 2.2.0 + '@docusaurus/utils': 2.2.0_@docusaurus+types@2.2.0 joi: 17.7.0 js-yaml: 4.1.0 tslib: 2.4.0 @@ -3607,8 +3607,8 @@ packages: - webpack-cli dev: false - /@docusaurus/utils/2.1.0_@docusaurus+types@2.1.0: - resolution: {integrity: sha512-fPvrfmAuC54n8MjZuG4IysaMdmvN5A/qr7iFLbSGSyDrsbP4fnui6KdZZIa/YOLIPLec8vjZ8RIITJqF18mx4A==} + /@docusaurus/utils/2.2.0_@docusaurus+types@2.2.0: + resolution: {integrity: sha512-oNk3cjvx7Tt1Lgh/aeZAmFpGV2pDr5nHKrBVx6hTkzGhrnMuQqLt6UPlQjdYQ3QHXwyF/ZtZMO1D5Pfi0lu7SA==} engines: {node: '>=16.14'} peerDependencies: '@docusaurus/types': '*' @@ -3616,8 +3616,8 @@ packages: '@docusaurus/types': optional: true dependencies: - '@docusaurus/logger': 2.1.0 - '@docusaurus/types': 2.1.0_biqbaboplfbrettd7655fr4n2y + '@docusaurus/logger': 2.2.0 + '@docusaurus/types': 2.2.0_biqbaboplfbrettd7655fr4n2y '@svgr/webpack': 6.5.1 file-loader: 6.2.0_webpack@5.75.0 fs-extra: 10.1.0 @@ -12056,7 +12056,7 @@ packages: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.0.5 + minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 dev: false @@ -19608,7 +19608,7 @@ packages: dev: false /trim/0.0.1: - resolution: {integrity: sha1-WFhUf2spB1fulczMZm+1AITEYN0=} + resolution: {integrity: sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==} dev: false /trough/1.0.5: diff --git a/www/package.json b/www/package.json index a1fd68b4652..726b75aa411 100644 --- a/www/package.json +++ b/www/package.json @@ -18,11 +18,11 @@ }, "dependencies": { "@algolia/client-search": "^4.9.1", - "@docusaurus/core": "2.1.0", - "@docusaurus/plugin-content-docs": "2.1.0", - "@docusaurus/preset-classic": "2.1.0", - "@docusaurus/theme-common": "2.1.0", - "@docusaurus/types": "2.1.0", + "@docusaurus/core": "^2.2.0", + "@docusaurus/plugin-content-docs": "^2.2.0", + "@docusaurus/preset-classic": "^2.2.0", + "@docusaurus/theme-common": "^2.2.0", + "@docusaurus/types": "^2.2.0", "@mdx-js/react": "^1.6.22", "@tailwindcss/line-clamp": "^0.4.2", "@trpc/client": "^10.5.0", @@ -56,7 +56,7 @@ "devDependencies": { "@babel/core": "^7.18.6", "@babel/preset-env": "^7.18.6", - "@docusaurus/module-type-aliases": "2.1.0", + "@docusaurus/module-type-aliases": "^2.2.0", "@octokit/graphql": "^5.0.0", "@octokit/graphql-schema": "^10.74.2", "@tsconfig/docusaurus": "^1.0.6", From c1b162ed6eed115cd713086cef868523c848c5ea Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Fri, 16 Dec 2022 14:55:17 +0100 Subject: [PATCH 30/43] qc -> queryClient --- www/docs/reactjs/useContext.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/www/docs/reactjs/useContext.mdx b/www/docs/reactjs/useContext.mdx index 0b46300767f..7fc3105c0fb 100644 --- a/www/docs/reactjs/useContext.mdx +++ b/www/docs/reactjs/useContext.mdx @@ -120,7 +120,7 @@ import { useIsFetching, useQueryClient } from '@tanstack/react-query'; import { trpc } from '~/utils/trpc'; function MyComponent() { - const qc = useQueryClient(); + const queryClient = useQueryClient(); const posts = trpc.post.list.useQuery(); @@ -130,7 +130,7 @@ function MyComponent() { // Set some query defaults for an entire router const postKey = trpc.post.getQueryKey(undefined, 'any'); - qc.setQueryDefaults(postKey, { staleTime: 30 * 60 * 1000 }); + queryClient.setQueryDefaults(postKey, { staleTime: 30 * 60 * 1000 }); // ... } From c8e3ed7403b79334418be6d2ce271bc4eff594a8 Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Fri, 16 Dec 2022 15:03:29 +0100 Subject: [PATCH 31/43] mby??? --- pnpm-lock.yaml | 200 +++++++++++++++++++++++++++++-------------------- 1 file changed, 118 insertions(+), 82 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8c18d74ecb9..2c146401a7c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -119,7 +119,7 @@ importers: react: 18.2.0 react-dom: 18.2.0_react@18.2.0 superjson: 1.11.0 - zod: 3.19.1 + zod: 3.20.2 devDependencies: '@playwright/test': 1.28.1 '@tanstack/react-query-devtools': 4.18.0_35w334xqtbzboqulr5pz522esm @@ -167,7 +167,7 @@ importers: next: 13.0.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - zod: 3.19.1 + zod: 3.20.2 devDependencies: '@types/node': 18.7.20 '@types/react': 18.0.25 @@ -203,7 +203,7 @@ importers: react: 18.2.0 react-dom: 18.2.0_react@18.2.0 superjson: 1.11.0 - zod: 3.19.1 + zod: 3.20.2 devDependencies: '@playwright/test': 1.28.1 '@types/node': 18.7.20 @@ -228,7 +228,7 @@ importers: dependencies: '@trpc/client': link:../../packages/client '@trpc/server': link:../../packages/server - zod: 3.19.1 + zod: 3.20.2 devDependencies: '@cloudflare/workers-types': 3.18.0 '@types/node': 18.7.20 @@ -263,7 +263,7 @@ importers: '@types/node-fetch': 2.6.2 express: 4.18.2 node-fetch: 2.6.7 - zod: 3.19.1 + zod: 3.20.2 devDependencies: '@types/express': 4.17.14 '@types/node': 18.7.20 @@ -300,7 +300,7 @@ importers: abort-controller: 3.0.0 express: 4.18.2 node-fetch: 2.6.7 - zod: 3.19.1 + zod: 3.20.2 devDependencies: '@types/express': 4.17.14 '@types/node': 18.7.20 @@ -341,7 +341,7 @@ importers: superjson: 1.11.0 tslib: 2.4.0 ws: 8.11.0 - zod: 3.19.1 + zod: 3.20.2 devDependencies: '@types/node': 18.7.20 '@types/node-fetch': 2.6.2 @@ -439,7 +439,7 @@ importers: zod: ^3.0.0 dependencies: '@trpc/server': link:../../../packages/server - zod: 3.19.1 + zod: 3.20.2 devDependencies: '@types/node': 18.7.20 tsx: 3.12.1 @@ -488,7 +488,7 @@ importers: next: 13.0.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - zod: 3.19.1 + zod: 3.20.2 devDependencies: '@types/node': 18.7.20 '@types/react': 18.0.25 @@ -520,7 +520,7 @@ importers: next: 13.0.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - zod: 3.19.1 + zod: 3.20.2 devDependencies: '@types/node': 18.7.20 '@types/react': 18.0.25 @@ -551,7 +551,7 @@ importers: next: 13.0.5_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - zod: 3.19.1 + zod: 3.20.2 devDependencies: '@types/node': 18.7.20 '@types/react': 18.0.25 @@ -603,7 +603,7 @@ importers: react: 18.2.0 react-dom: 18.2.0_react@18.2.0 superjson: 1.11.0 - zod: 3.19.1 + zod: 3.20.2 devDependencies: '@playwright/test': 1.28.1 '@types/node': 18.7.20 @@ -663,7 +663,7 @@ importers: superjson: 1.11.0 todomvc-app-css: 2.4.2 todomvc-common: 1.0.5 - zod: 3.19.1 + zod: 3.20.2 devDependencies: '@playwright/test': 1.28.1 '@tanstack/react-query-devtools': 4.18.0_35w334xqtbzboqulr5pz522esm @@ -731,7 +731,7 @@ importers: superjson: 1.11.0 tsx: 3.12.1 ws: 8.11.0 - zod: 3.19.1 + zod: 3.20.2 devDependencies: '@playwright/test': 1.28.1 '@tanstack/react-query-devtools': 4.18.0_35w334xqtbzboqulr5pz522esm @@ -804,7 +804,7 @@ importers: abort-controller: 3.0.0 node-fetch: 2.6.7 ws: 8.11.0 - zod: 3.19.1 + zod: 3.20.2 devDependencies: '@types/node': 18.7.20 '@types/ws': 8.5.3 @@ -831,7 +831,7 @@ importers: dependencies: '@trpc/client': link:../../packages/client '@trpc/server': link:../../packages/server - zod: 3.19.1 + zod: 3.20.2 devDependencies: '@edge-runtime/types': 2.0.2 '@types/node': 18.7.20 @@ -888,7 +888,7 @@ importers: react-dom: 18.2.0_react@18.2.0 rollup: 2.79.1 tsx: 3.12.1 - zod: 3.19.1 + zod: 3.20.2 packages/react-query: specifiers: @@ -916,7 +916,7 @@ importers: react-dom: 18.2.0_react@18.2.0 rollup: 2.79.1 tsx: 3.12.1 - zod: 3.19.1 + zod: 3.20.2 packages/server: specifiers: @@ -986,7 +986,7 @@ importers: typescript: 4.8.3 ws: 8.11.0 yup: 0.32.11 - zod: 3.19.1 + zod: 3.20.2 packages/tests: specifiers: @@ -1064,7 +1064,7 @@ importers: tsx: 3.12.1 typescript: 4.8.3 yup: 0.32.11 - zod: 3.19.1 + zod: 3.20.2 www: specifiers: @@ -1133,7 +1133,7 @@ importers: react-github-btn: 1.4.0_react@18.2.0 react-icons: 4.6.0_react@18.2.0 tailwind-merge: 1.8.0 - zod: 3.19.1 + zod: 3.20.2 devDependencies: '@babel/core': 7.20.2 '@babel/preset-env': 7.20.2_@babel+core@7.20.2 @@ -1170,9 +1170,9 @@ importers: next: 13.0.7_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - zod: 3.19.1 + zod: 3.20.2 devDependencies: - '@types/node': 18.7.20 + '@types/node': 18.11.13 '@types/react': 18.0.25 typescript: 4.8.3 @@ -1356,14 +1356,14 @@ packages: dependencies: '@ampproject/remapping': 2.2.0 '@babel/code-frame': 7.18.6 - '@babel/generator': 7.20.4 + '@babel/generator': 7.17.7 '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.17.8 '@babel/helper-module-transforms': 7.20.2 '@babel/helpers': 7.20.1 '@babel/parser': 7.18.9 '@babel/template': 7.18.10 - '@babel/traverse': 7.20.1 - '@babel/types': 7.20.2 + '@babel/traverse': 7.17.3 + '@babel/types': 7.17.0 convert-source-map: 1.9.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -1399,7 +1399,7 @@ packages: resolution: {integrity: sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.2 + '@babel/types': 7.17.0 jsesc: 2.5.2 source-map: 0.5.7 dev: false @@ -1646,7 +1646,7 @@ packages: engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.20.2 + '@babel/types': 7.17.0 dev: false /@babel/parser/7.20.3: @@ -2629,13 +2629,13 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.18.6 - '@babel/generator': 7.20.4 + '@babel/generator': 7.17.7 '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-function-name': 7.19.0 '@babel/helper-hoist-variables': 7.18.6 '@babel/helper-split-export-declaration': 7.18.6 '@babel/parser': 7.18.9 - '@babel/types': 7.20.2 + '@babel/types': 7.17.0 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: @@ -4031,7 +4031,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 18.7.20 + '@types/node': 18.11.13 chalk: 4.1.2 jest-message-util: 27.5.1 jest-util: 27.5.1 @@ -4052,7 +4052,7 @@ packages: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.7.20 + '@types/node': 18.11.13 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.8.1 @@ -4089,7 +4089,7 @@ packages: dependencies: '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.7.20 + '@types/node': 18.11.13 jest-mock: 27.5.1 dev: false @@ -4099,7 +4099,7 @@ packages: dependencies: '@jest/fake-timers': 29.3.1 '@jest/types': 29.3.1 - '@types/node': 18.7.20 + '@types/node': 18.11.13 jest-mock: 29.3.1 dev: false @@ -4109,7 +4109,7 @@ packages: dependencies: '@jest/types': 27.5.1 '@sinonjs/fake-timers': 8.1.0 - '@types/node': 18.7.20 + '@types/node': 18.11.13 jest-message-util: 27.5.1 jest-mock: 27.5.1 jest-util: 27.5.1 @@ -4121,7 +4121,7 @@ packages: dependencies: '@jest/types': 29.3.1 '@sinonjs/fake-timers': 9.1.2 - '@types/node': 18.7.20 + '@types/node': 18.11.13 jest-message-util: 29.3.1 jest-mock: 29.3.1 jest-util: 29.3.1 @@ -4150,7 +4150,7 @@ packages: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.7.20 + '@types/node': 18.11.13 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -4241,7 +4241,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.7.20 + '@types/node': 18.11.13 '@types/yargs': 16.0.4 chalk: 4.1.2 dev: false @@ -4253,7 +4253,7 @@ packages: '@jest/schemas': 29.0.0 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.7.20 + '@types/node': 18.11.13 '@types/yargs': 17.0.14 chalk: 4.1.2 dev: false @@ -6750,18 +6750,18 @@ packages: /@types/better-sqlite3/7.6.2: resolution: {integrity: sha512-RgmaapusqTq6IMAr4McMyAsC6RshYTCjXCnzwVV59WctUxC8bNPyUfT9t5F81lKcU41lLurhjqjoMHfauzfqGg==} dependencies: - '@types/node': 18.7.20 + '@types/node': 18.11.13 /@types/body-parser/1.19.2: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 18.7.20 + '@types/node': 18.11.13 /@types/bonjour/3.5.10: resolution: {integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==} dependencies: - '@types/node': 18.7.20 + '@types/node': 18.11.13 dev: false /@types/cacheable-request/6.0.3: @@ -6769,7 +6769,7 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.1 '@types/keyv': 3.1.4 - '@types/node': 18.7.20 + '@types/node': 18.11.13 '@types/responselike': 1.0.0 dev: true @@ -6787,13 +6787,13 @@ packages: resolution: {integrity: sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==} dependencies: '@types/express-serve-static-core': 4.17.31 - '@types/node': 18.7.20 + '@types/node': 18.11.13 dev: false /@types/connect/3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 18.7.20 + '@types/node': 18.11.13 /@types/d3-hierarchy/1.1.8: resolution: {integrity: sha512-AbStKxNyWiMDQPGDguG2Kuhlq1Sv539pZSxYbx4UZeYkutpPwXCcgyiRrlV4YH64nIOsKx7XVnOMy9O7rJsXkg==} @@ -6803,12 +6803,12 @@ packages: resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} dependencies: '@types/eslint': 8.4.10 - '@types/estree': 1.0.0 + '@types/estree': 0.0.51 /@types/eslint/8.4.10: resolution: {integrity: sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==} dependencies: - '@types/estree': 1.0.0 + '@types/estree': 0.0.51 '@types/json-schema': 7.0.11 /@types/estree/0.0.51: @@ -6816,11 +6816,12 @@ packages: /@types/estree/1.0.0: resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} + dev: false /@types/express-serve-static-core/4.17.31: resolution: {integrity: sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==} dependencies: - '@types/node': 18.7.20 + '@types/node': 18.11.13 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 @@ -6836,12 +6837,12 @@ packages: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.7.20 + '@types/node': 18.11.13 /@types/graceful-fs/4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - '@types/node': 18.7.20 + '@types/node': 18.11.13 dev: false /@types/hash-sum/1.0.0: @@ -6868,7 +6869,7 @@ packages: /@types/http-proxy/1.17.9: resolution: {integrity: sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==} dependencies: - '@types/node': 18.7.20 + '@types/node': 18.11.13 dev: false /@types/is-ci/3.0.0: @@ -6909,7 +6910,7 @@ packages: /@types/keyv/3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 18.7.20 + '@types/node': 18.11.13 /@types/lodash/4.14.190: resolution: {integrity: sha512-5iJ3FBJBvQHQ8sFhEhJfjUP+G+LalhavTkYyrAYqz5MEJG+erSv0k9KJLb6q7++17Lafk1scaTIFXcMJlwK8Mw==} @@ -6948,6 +6949,9 @@ packages: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} dev: false + /@types/node/18.11.13: + resolution: {integrity: sha512-IASpMGVcWpUsx5xBOrxMj7Bl8lqfuTY7FKAnPmu5cHkfQVWF8GulWS1jbRqA934qZL35xh5xN/+Xe/i26Bod4w==} + /@types/node/18.7.20: resolution: {integrity: sha512-adzY4vLLr5Uivmx8+zfSJ5fbdgKxX8UMtjtl+17n0B1q1Nz8JEmE151vefMdpD+1gyh+77weN4qEhej/O7budQ==} @@ -6958,7 +6962,7 @@ packages: /@types/oauth/0.9.1: resolution: {integrity: sha512-a1iY62/a3yhZ7qH7cNUsxoI3U/0Fe9+RnuFrpTKr+0WVOzbKlSLojShCKe20aOD1Sppv+i8Zlq0pLDuTJnwS4A==} dependencies: - '@types/node': 18.7.20 + '@types/node': 18.11.13 dev: true /@types/parse-json/4.0.0: @@ -7021,7 +7025,7 @@ packages: /@types/responselike/1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: - '@types/node': 18.7.20 + '@types/node': 18.11.13 /@types/retry/0.12.0: resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} @@ -7029,7 +7033,7 @@ packages: /@types/sax/1.2.4: resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==} dependencies: - '@types/node': 18.7.20 + '@types/node': 18.11.13 dev: false /@types/scheduler/0.16.2: @@ -7052,12 +7056,12 @@ packages: resolution: {integrity: sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==} dependencies: '@types/mime': 3.0.1 - '@types/node': 18.7.20 + '@types/node': 18.11.13 /@types/sockjs/0.3.33: resolution: {integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==} dependencies: - '@types/node': 18.7.20 + '@types/node': 18.11.13 dev: false /@types/stack-trace/0.0.29: @@ -7080,7 +7084,7 @@ packages: /@types/ws/8.5.3: resolution: {integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==} dependencies: - '@types/node': 18.7.20 + '@types/node': 18.11.13 /@types/yargs-parser/21.0.0: resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} @@ -8929,7 +8933,7 @@ packages: dev: false /concat-map/0.0.1: - resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} /concat-stream/2.0.0: resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==} @@ -11166,7 +11170,7 @@ packages: resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==} engines: {node: '>= 0.8'} dependencies: - '@types/node': 18.7.20 + '@types/node': 18.11.13 require-like: 0.1.2 dev: false @@ -13310,7 +13314,7 @@ packages: '@jest/environment': 27.5.1 '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.7.20 + '@types/node': 18.11.13 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -13435,7 +13439,7 @@ packages: '@jest/environment': 27.5.1 '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.7.20 + '@types/node': 18.11.13 jest-mock: 27.5.1 jest-util: 27.5.1 jsdom: 16.7.0 @@ -13474,7 +13478,7 @@ packages: '@jest/environment': 27.5.1 '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.7.20 + '@types/node': 18.11.13 jest-mock: 27.5.1 jest-util: 27.5.1 dev: false @@ -13490,7 +13494,7 @@ packages: dependencies: '@jest/types': 27.5.1 '@types/graceful-fs': 4.1.5 - '@types/node': 18.7.20 + '@types/node': 18.11.13 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.10 @@ -13512,7 +13516,7 @@ packages: '@jest/source-map': 27.5.1 '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.7.20 + '@types/node': 18.11.13 chalk: 4.1.2 co: 4.6.0 expect: 27.5.1 @@ -13582,7 +13586,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 18.7.20 + '@types/node': 18.11.13 dev: false /jest-mock/29.3.1: @@ -13590,7 +13594,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.3.1 - '@types/node': 18.7.20 + '@types/node': 18.11.13 jest-util: 29.3.1 dev: false @@ -13647,7 +13651,7 @@ packages: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.7.20 + '@types/node': 18.11.13 chalk: 4.1.2 emittery: 0.8.1 graceful-fs: 4.2.10 @@ -13704,7 +13708,7 @@ packages: resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@types/node': 18.7.20 + '@types/node': 18.11.13 graceful-fs: 4.2.10 dev: false @@ -13743,7 +13747,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 18.7.20 + '@types/node': 18.11.13 chalk: 4.1.2 ci-info: 3.7.0 graceful-fs: 4.2.10 @@ -13755,7 +13759,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.3.1 - '@types/node': 18.7.20 + '@types/node': 18.11.13 chalk: 4.1.2 ci-info: 3.7.0 graceful-fs: 4.2.10 @@ -13780,7 +13784,7 @@ packages: dependencies: '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.7.20 + '@types/node': 18.11.13 ansi-escapes: 4.3.2 chalk: 4.1.2 jest-util: 27.5.1 @@ -13791,7 +13795,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.7.20 + '@types/node': 18.11.13 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -13799,7 +13803,7 @@ packages: resolution: {integrity: sha512-lY4AnnmsEWeiXirAIA0c9SDPbuCBq8IYuDVL8PMm0MZ2PEs2yPvRA/J64QBXuZp7CYKrDM/rmNrc9/i3KJQncw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 18.7.20 + '@types/node': 18.11.13 jest-util: 29.3.1 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -18214,7 +18218,6 @@ packages: /sax/1.2.4: resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} - dev: false /saxes/5.0.1: resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} @@ -18769,7 +18772,6 @@ packages: /sourcemap-codec/1.4.8: resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} - deprecated: Please use @jridgewell/sourcemap-codec instead dev: true /space-separated-tokens/1.1.5: @@ -19607,7 +19609,7 @@ packages: dev: false /trim/0.0.1: - resolution: {integrity: sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==} + resolution: {integrity: sha1-WFhUf2spB1fulczMZm+1AITEYN0=} dev: false /trough/1.0.5: @@ -20287,6 +20289,40 @@ packages: fsevents: 2.3.2 dev: true + /vite/3.2.4_@types+node@18.11.13: + resolution: {integrity: sha512-Z2X6SRAffOUYTa+sLy3NQ7nlHFU100xwanq1WDwqaiFiCe+25zdxP1TfCS5ojPV2oDDcXudHIoPnI1Z/66B7Yw==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 18.11.13 + esbuild: 0.15.15 + postcss: 8.4.19 + resolve: 1.22.1 + rollup: 2.79.1 + optionalDependencies: + fsevents: 2.3.2 + dev: true + /vite/3.2.4_@types+node@18.7.20: resolution: {integrity: sha512-Z2X6SRAffOUYTa+sLy3NQ7nlHFU100xwanq1WDwqaiFiCe+25zdxP1TfCS5ojPV2oDDcXudHIoPnI1Z/66B7Yw==} engines: {node: ^14.18.0 || >=16.0.0} @@ -20345,7 +20381,7 @@ packages: dependencies: '@types/chai': 4.3.4 '@types/chai-subset': 1.3.3 - '@types/node': 18.7.20 + '@types/node': 18.11.13 chai: 4.3.7 debug: 4.3.4 local-pkg: 0.4.2 @@ -20353,7 +20389,7 @@ packages: tinybench: 2.3.1 tinypool: 0.3.0 tinyspy: 1.0.2 - vite: 3.2.4_@types+node@18.7.20 + vite: 3.2.4_@types+node@18.11.13 transitivePeerDependencies: - less - sass @@ -20895,7 +20931,7 @@ packages: /xml2js/0.4.19: resolution: {integrity: sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==} dependencies: - sax: 1.2.1 + sax: 1.2.4 xmlbuilder: 9.0.7 dev: true @@ -21066,8 +21102,8 @@ packages: readable-stream: 3.6.0 dev: true - /zod/3.19.1: - resolution: {integrity: sha512-LYjZsEDhCdYET9ikFu6dVPGp2YH9DegXjdJToSzD9rO6fy4qiRYFoyEYwps88OseJlPyl2NOe2iJuhEhL7IpEA==} + /zod/3.20.2: + resolution: {integrity: sha512-1MzNQdAvO+54H+EaK5YpyEy0T+Ejo/7YLHS93G3RnYWh5gaotGHwGeN/ZO687qEDU2y4CdStQYXVHIgrUl5UVQ==} /zwitch/1.0.5: resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==} From 0e519e2eea84c984556197701fa098a32e7fb695 Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Thu, 22 Dec 2022 12:23:44 +0100 Subject: [PATCH 32/43] patch querykey --- .../src/internals/getArrayQueryKey.test.ts | 12 ++++++++++++ .../react-query/src/internals/getArrayQueryKey.ts | 3 ++- packages/tests/server/react/getQueryKey.test.tsx | 4 ++-- 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/packages/react-query/src/internals/getArrayQueryKey.test.ts b/packages/react-query/src/internals/getArrayQueryKey.test.ts index 98c1496d107..d5c1a9c646a 100644 --- a/packages/react-query/src/internals/getArrayQueryKey.test.ts +++ b/packages/react-query/src/internals/getArrayQueryKey.test.ts @@ -1,6 +1,18 @@ import { getArrayQueryKey } from './getArrayQueryKey'; test('getArrayQueryKey', () => { + expect(getArrayQueryKey('', 'any')).toMatchInlineSnapshot(` + Array [ + Array [], + ] + `); + expect(getArrayQueryKey('foo', 'any')).toMatchInlineSnapshot(` + Array [ + Array [ + "foo", + ], + ] + `); expect(getArrayQueryKey('foo', 'query')).toMatchInlineSnapshot(` Array [ Array [ diff --git a/packages/react-query/src/internals/getArrayQueryKey.ts b/packages/react-query/src/internals/getArrayQueryKey.ts index 5160ad9be53..1f8dac3df98 100644 --- a/packages/react-query/src/internals/getArrayQueryKey.ts +++ b/packages/react-query/src/internals/getArrayQueryKey.ts @@ -2,7 +2,7 @@ export type QueryType = 'query' | 'infinite' | 'any'; export type QueryKey = [ string[], - { input?: unknown; type?: Exclude }, + { input?: unknown; type?: Exclude }?, ]; /** @@ -25,6 +25,7 @@ export function getArrayQueryKey( // Construct a query key that is easy to destructure and flexible for // partial selecting etc. // https://github.com/trpc/trpc/issues/3128 + if (!input && (!type || type === 'any')) return [arrayPath]; return [ arrayPath, { diff --git a/packages/tests/server/react/getQueryKey.test.tsx b/packages/tests/server/react/getQueryKey.test.tsx index 8ba801afb88..d2059ce51b6 100644 --- a/packages/tests/server/react/getQueryKey.test.tsx +++ b/packages/tests/server/react/getQueryKey.test.tsx @@ -68,7 +68,7 @@ describe('getQueryKeys', () => { JSON.stringify([['post', 'all'], { type: 'query' }]), ); expect(utils.getByTestId('qKey2')).toHaveTextContent( - JSON.stringify([['post', 'all'], {}]), + JSON.stringify([['post', 'all']]), ); }); }); @@ -133,7 +133,7 @@ describe('getQueryKeys', () => { await waitFor(() => { expect(utils.getByTestId('qKey')).toHaveTextContent( - JSON.stringify([['post'], {}]), + JSON.stringify([['post']]), ); }); }); From 60afce2fb61f35a75dabf316c85b285c7a933b20 Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Thu, 22 Dec 2022 13:14:35 +0100 Subject: [PATCH 33/43] fix invalidate --- .../src/shared/proxy/utilsProxy.ts | 1 + .../tests/server/react/useContext.test.tsx | 69 +++++++++++++++++++ 2 files changed, 70 insertions(+) diff --git a/packages/react-query/src/shared/proxy/utilsProxy.ts b/packages/react-query/src/shared/proxy/utilsProxy.ts index 686f09be097..3b554752282 100644 --- a/packages/react-query/src/shared/proxy/utilsProxy.ts +++ b/packages/react-query/src/shared/proxy/utilsProxy.ts @@ -171,6 +171,7 @@ type DecorateRouter = { * @link https://react-query.tanstack.com/guides/query-invalidation */ invalidate( + input?: undefined, filters?: InvalidateQueryFilters, options?: InvalidateOptions, ): Promise; diff --git a/packages/tests/server/react/useContext.test.tsx b/packages/tests/server/react/useContext.test.tsx index fa941c4ec0a..1e61db847a1 100644 --- a/packages/tests/server/react/useContext.test.tsx +++ b/packages/tests/server/react/useContext.test.tsx @@ -61,6 +61,10 @@ const ctx = konn() return newPost; }), }), + + greeting: t.router({ + get: t.procedure.query(() => 'hello'), + }), }); return getServerAndReactClient(appRouter); @@ -363,6 +367,71 @@ test('invalidate procedure for both query and infinite', async () => { }); }); +test('invalidate with filter', async () => { + const { proxy, App } = ctx; + const greetingSpy = jest.fn(); + const postSpy = jest.fn(); + + function MyComponent() { + const allPosts = proxy.post.all.useQuery(undefined, { + onSuccess: () => postSpy(), + }); + const greeting = proxy.greeting.get.useQuery(undefined, { + onSuccess: () => greetingSpy(), + }); + + const utils = proxy.useContext(); + + return ( + <> + + {rqQuery.isFetching ? 'rq:fetching' : 'rq:done'} + {trpcQuery.isFetching ? 'trpc:fetching' : 'trpc:done'} + + ); + } + + const utils = render( + + + , + ); + await waitFor(() => { + expect(utils.container).toHaveTextContent('rq:done'); + expect(utils.container).toHaveTextContent('trpc:done'); + }); + + await userEvent.click(utils.getByText('Invalidate')); + + expect(utils.container).toHaveTextContent('rq:fetching'); + expect(utils.container).toHaveTextContent('trpc:fetching'); + + await waitFor(() => { + expect(utils.container).toHaveTextContent('rq:done'); + expect(utils.container).toHaveTextContent('trpc:done'); + }); +}); From d60dea33b1917d4cfc0871eb06710a34e155d8ca Mon Sep 17 00:00:00 2001 From: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Date: Thu, 22 Dec 2022 19:27:07 +0100 Subject: [PATCH 36/43] testid --- .../regression/issue-3455-56-invalidate-queries.test.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/tests/server/regression/issue-3455-56-invalidate-queries.test.tsx b/packages/tests/server/regression/issue-3455-56-invalidate-queries.test.tsx index 7a51c0b4e15..9eed0693a35 100644 --- a/packages/tests/server/regression/issue-3455-56-invalidate-queries.test.tsx +++ b/packages/tests/server/regression/issue-3455-56-invalidate-queries.test.tsx @@ -110,7 +110,7 @@ test('tanstack query queries are invalidated', async () => { return ( <> - +