diff --git a/.changeset/plenty-phones-argue.md b/.changeset/plenty-phones-argue.md new file mode 100644 index 00000000..189ddf33 --- /dev/null +++ b/.changeset/plenty-phones-argue.md @@ -0,0 +1,5 @@ +--- +'vite-plugin-watch-and-run': patch +--- + +bump vite version diff --git a/.changeset/small-pianos-act.md b/.changeset/small-pianos-act.md new file mode 100644 index 00000000..ec2292a9 --- /dev/null +++ b/.changeset/small-pianos-act.md @@ -0,0 +1,5 @@ +--- +'@kitql/all-in': patch +--- + +using yoga v3 diff --git a/.eslintrc.cjs b/.eslintrc.cjs index c8220353..fa18e968 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -11,6 +11,7 @@ module.exports = { '@typescript-eslint/ban-types': 'off', '@typescript-eslint/no-unused-vars': 'off', '@typescript-eslint/no-namespace': 'off', + '@typescript-eslint/ban-ts-comment': 'off', }, ignorePatterns: ['examples', 'website', 'dist'], plugins: ['svelte3'], diff --git a/packages/all-in/package.json b/packages/all-in/package.json index 8bfea177..52ee742d 100644 --- a/packages/all-in/package.json +++ b/packages/all-in/package.json @@ -21,8 +21,8 @@ "format": "prettier --ignore-path .gitignore --write --plugin-search-dir=. ." }, "devDependencies": { - "@sveltejs/adapter-auto": "1.0.0-next.75", - "@sveltejs/kit": "1.0.0-next.483", + "@sveltejs/adapter-auto": "1.0.0-next.80", + "@sveltejs/kit": "1.0.0-next.511", "@sveltejs/package": "1.0.0-next.3", "@types/node": "^18.7.18", "@typescript-eslint/eslint-plugin": "5.37.0", @@ -51,7 +51,7 @@ "@graphql-codegen/typescript-resolvers": "2.7.3", "@graphql-eslint/eslint-plugin": "3.10.7", "@graphql-typed-document-node/core": "3.1.1", - "@graphql-yoga/common": "2.12.12", + "graphql-yoga": "3.0.0-next.4", "@kitql/helper": "0.6.0-next.1", "@kitql/module-codegen": "0.4.0-next.1", "@prisma/client": "^4.3.1", diff --git a/packages/all-in/src/hooks.server.ts b/packages/all-in/src/hooks.server.ts index f1aa0923..7c385b99 100644 --- a/packages/all-in/src/hooks.server.ts +++ b/packages/all-in/src/hooks.server.ts @@ -1,15 +1,40 @@ import { dev } from '$app/environment' -import { kitqlServer } from '$lib/graphql/kitQLServer' +import { kitqlServer, type IKitQLContext } from '$lib/graphql/kitQLServer' import { handleGraphiql } from '$lib/hooks/graphiql' import { handleGraphql } from '$lib/hooks/graphql' import { sequence } from '@sveltejs/kit/hooks' +/** + * 1/ With all default options + */ export const handle = sequence( // create the graphql endpoint - handleGraphql(kitqlServer), + handleGraphql(kitqlServer), // enable graphiql in dev mode handleGraphiql({ enabled: dev, }) ) + +/** + * 2/ With custom options + */ +// const endpoint = '/graphql' +// const graphiQLPath = '/graphiql' + +// export const handle = sequence( +// // create the graphql endpoint +// handleGraphql({ +// endpoint, +// graphiQLPath, +// ...kitqlServer, +// }), + +// // enable graphiql in dev mode +// handleGraphiql({ +// enabled: dev, +// endpoint, +// graphiQLPath, +// }) +// ) diff --git a/packages/all-in/src/lib/graphql/createServer.ts b/packages/all-in/src/lib/graphql/createServer.ts deleted file mode 100644 index 720c645f..00000000 --- a/packages/all-in/src/lib/graphql/createServer.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { createServer as createServerYoga, type YogaServerInstance, type YogaServerOptions } from '@graphql-yoga/common' - -export type KitQLServerOptions = Omit< - YogaServerOptions, - 'graphiql' -> - -export function createServer< - TServerContext extends Record = {}, - TUserContext extends Record = {}, - TRootValue = {} ->( - options?: KitQLServerOptions -): YogaServerInstance { - return createServerYoga(options) -} diff --git a/packages/all-in/src/lib/graphql/kitQLServer.ts b/packages/all-in/src/lib/graphql/kitQLServer.ts index be5b63fa..9b704896 100644 --- a/packages/all-in/src/lib/graphql/kitQLServer.ts +++ b/packages/all-in/src/lib/graphql/kitQLServer.ts @@ -1,23 +1,12 @@ import type { RequestEvent } from '@sveltejs/kit' -import { createServer } from './createServer' import { kitQLModules } from './kitQLModules' -// This should be fully generated 🥳 import { modules } from './_kitql/_appModules' -// export type IKitQLContext ables to use it in code gen, and have resolvers fully typed! -// config: -// contextType: $graphql/kitQLServer#IKitQLContext -// export type IKitQLContext = ReturnType -export type IKitQLContext = { - request: Request - user?: { - id: number - name: string - } -} +const plugins = [] +plugins.push(kitQLModules(modules)) function getContext({ request }: RequestEvent) { - // get the cookie or the token + // get the cookie or the token... const coolInfo = request.headers.get('Authorization') // get the user from the coolInfo (redis or db) @@ -29,10 +18,22 @@ function getContext({ request }: RequestEvent) { } } -const plugins = [] -plugins.push(kitQLModules(modules)) +// Option 1 => explicitly set the context type +// export type IKitQLContext = { +// request: Request +// user?: { +// id: number +// name: string +// } +// } +// Option 2 => build IKitQLContext from getContext return +export type IKitQLContext = ReturnType + +// then, make use of "IKitQLContext" in code gen, generate resolvers fully typed! +// config: +// contextType: $graphql/kitQLServer#IKitQLContext -export const kitqlServer = createServer({ - context: getContext, +export const kitqlServer = { plugins, -}) + getContext, +} diff --git a/packages/all-in/src/lib/hooks/graphiql.ts b/packages/all-in/src/lib/hooks/graphiql.ts index 5ffd726f..7db65fb0 100644 --- a/packages/all-in/src/lib/hooks/graphiql.ts +++ b/packages/all-in/src/lib/hooks/graphiql.ts @@ -1,11 +1,13 @@ -import type { GraphiQLOptions as Options } from '@graphql-yoga/common' import type { Handle } from '@sveltejs/kit' +import type { GraphiQLRendererOptions as GraphiQLYogaOptions } from 'graphql-yoga/typings/plugins/useGraphiQL' -export type GraphiQLOptions = Omit & { +export type GraphiQLKitQL = Omit & { headers?: Record enabled?: boolean + endpoint?: string + /** * This is the graphiQLPath in the SvelteKit app * @default is '/graphiql' @@ -13,18 +15,19 @@ export type GraphiQLOptions = Omit & { graphiQLPath?: string } -async function getGraphiQLBody(graphiqlOptions: Options) { +async function getGraphiQLBody(graphiqlOptions: GraphiQLYogaOptions) { try { + // @ts-ignore const { renderGraphiQL: renderGraphiQLOffline } = await import('@graphql-yoga/render-graphiql') return renderGraphiQLOffline(graphiqlOptions) } catch (e: any) { // user did not add it as a dependency - const { renderGraphiQL: renderGraphiQLOnline } = await import('@graphql-yoga/common') + const { renderGraphiQL: renderGraphiQLOnline } = await import('graphql-yoga') return renderGraphiQLOnline(graphiqlOptions) } } -export function handleGraphiql(options?: GraphiQLOptions): Handle { +export function handleGraphiql(options?: GraphiQLKitQL): Handle { const { graphiQLPath, headers, enabled, ...opts } = { title: 'KitQL', endpoint: '/graphql', @@ -45,7 +48,7 @@ export function handleGraphiql(options?: GraphiQLOptions): Handle { : '' return async ({ event, resolve }) => { - if (enabled && event.url.pathname === graphiQLPath) { + if (enabled && event.url && event.url.pathname === graphiQLPath) { return new Response(await bodyPromise, { status: 200, headers: { diff --git a/packages/all-in/src/lib/hooks/graphql.ts b/packages/all-in/src/lib/hooks/graphql.ts index 16e597bc..755cd324 100644 --- a/packages/all-in/src/lib/hooks/graphql.ts +++ b/packages/all-in/src/lib/hooks/graphql.ts @@ -1,23 +1,38 @@ -import type { YogaServerInstance } from '@graphql-yoga/common' import type { Handle } from '@sveltejs/kit' +import { createSchema, createYoga, type Plugin, type YogaInitialContext } from 'graphql-yoga' -export type GraphQLOptions = { - endpoint?: string - +// export type KitQLServerOptions = Omit< +// YogaServerOptions, +// 'graphiql' +// > +export type GraphQLKitQL = { /** * If you set the `graphiQLPath`, on a GET request you will be redirected there * If not, you will get a 404 (security by default ;)))))))))))))))))) */ graphiQLPath?: string + /** + * defaults to /graphql + */ + endpoint?: string + + context?: + | ((initialContext: YogaInitialContext) => Promise | TUserContext) + | Promise + | TUserContext + + plugins?: Plugin[] } -export function handleGraphql( - kitqlServer: YogaServerInstance, - options?: GraphQLOptions -): Handle { - const { endpoint, graphiQLPath } = { - endpoint: '/graphql', +export function handleGraphql(options?: GraphQLKitQL): Handle { + // set defaults + const { graphiQLPath, endpoint, plugins, context } = { graphiQLPath: undefined, + endpoint: '/graphql', + plugins: [], + context: () => { + return {} as TUserContext + }, ...options, } @@ -29,8 +44,29 @@ export function handleGraphql( throw new Error("graphiQLPath path must start with '/'") } - return ({ event, resolve }) => { - if (event.url.pathname === endpoint) { + const kitqlServer = createYoga({ + logging: true, + schema: createSchema({ + typeDefs: ` + type Query { + is_it_working: String + } + `, + resolvers: { + Query: { + is_it_working: () => + 'Yes yoga is up and running! Now, to make it work with your own schema, you need to send kitQLModules(modules) via plugins', + }, + }, + }), + context, + plugins, + graphqlEndpoint: endpoint, + fetchAPI: globalThis, + }) + + return async ({ event, resolve }) => { + if (event.url && event.url.pathname === endpoint) { if (event.request.method === 'GET') { // If we know graphiQLPath, let's go there if (graphiQLPath) { @@ -41,12 +77,9 @@ export function handleGraphql( } if (event.request.method === 'POST') { - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore - return kitqlServer.handleRequest(event.request) + return kitqlServer.handleRequest(event.request, null) } } - // Fallback to normal request return resolve(event) } diff --git a/packages/all-in/src/lib/index.ts b/packages/all-in/src/lib/index.ts index 5ef8039f..05aeb199 100644 --- a/packages/all-in/src/lib/index.ts +++ b/packages/all-in/src/lib/index.ts @@ -2,18 +2,18 @@ export { default as KitQLInfo } from './KitQLInfo.svelte' // Yoga server -export { createServer } from './graphql/createServer' -export type { KitQLServerOptions } from './graphql/createServer' +// export { createServer } from './graphql/createServer' +// export type { KitQLServerOptions } from './graphql/createServer' // graphql-modules export { createModule } from 'graphql-modules' export { kitQLModules } from './graphql/kitQLModules' // SvelteKit hooks -export { type GraphQLOptions } from './hooks/graphql' +export { type GraphQLKitQL } from './hooks/graphql' export { handleGraphql } from './hooks/graphql' -export { type GraphiQLOptions } from './hooks/graphiql' -export { handleGraphiql as graphiql } from './hooks/graphiql' +export { type GraphiQLKitQL } from './hooks/graphiql' +export { handleGraphiql } from './hooks/graphiql' // Prisma -export { getKitQLPrisma } from './prisma/kitQLPrisma' +// export { getKitQLPrisma } from './prisma/kitQLPrisma' diff --git a/packages/all-in/src/lib/prisma/kitQLPrisma.ts b/packages/all-in/src/lib/prisma/kitQLPrisma.ts index 766cd909..eb695d8d 100644 --- a/packages/all-in/src/lib/prisma/kitQLPrisma.ts +++ b/packages/all-in/src/lib/prisma/kitQLPrisma.ts @@ -1,4 +1,5 @@ import { performance } from 'perf_hooks' +// @ts-ignore import { PrismaClient } from '@prisma/client' import { Log, logCyan, logMagneta, logYellow } from '@kitql/helper' diff --git a/packages/helper/test/Log.spec.ts b/packages/helper/test/Log.spec.ts index 45d2bc7f..b5e61011 100644 --- a/packages/helper/test/Log.spec.ts +++ b/packages/helper/test/Log.spec.ts @@ -196,7 +196,6 @@ describe('kitql - helper - Log', () => { it('are we in the browser?', async () => { const log = new Log('tool name') - // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore this.window = { document: 'coucou' } diff --git a/packages/vite-plugin-watch-and-run/package.json b/packages/vite-plugin-watch-and-run/package.json index 9faf661f..8af9ab2f 100644 --- a/packages/vite-plugin-watch-and-run/package.json +++ b/packages/vite-plugin-watch-and-run/package.json @@ -17,7 +17,7 @@ "devDependencies": { "@types/micromatch": "^4.0.2", "tslib": "2.4.0", - "vite": "3.1.1" + "vite": "3.1.7" }, "dependencies": { "@kitql/helper": "0.6.0-next.1", diff --git a/packages/vite-plugin-watch-and-run/src/index.ts b/packages/vite-plugin-watch-and-run/src/index.ts index a77a648d..b48d8596 100644 --- a/packages/vite-plugin-watch-and-run/src/index.ts +++ b/packages/vite-plugin-watch-and-run/src/index.ts @@ -88,7 +88,6 @@ async function checkConf(params: Options[]) { formatErrors: paramRow.formatErrors, } - // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore (because the config is in a js file, and people maybe didn't update their config.) if (['ADD', 'CHANGE', 'DELETE'].includes(param.kind || '')) { throw new Error('BREAKING: ADD, CHANGE, DELETE were renamed add, change, unlink. Please update your config.') diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 32d282a2..da6b5cb5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -56,12 +56,11 @@ importers: '@graphql-codegen/typescript-resolvers': 2.7.3 '@graphql-eslint/eslint-plugin': 3.10.7 '@graphql-typed-document-node/core': 3.1.1 - '@graphql-yoga/common': 2.12.12 '@kitql/helper': 0.6.0-next.1 '@kitql/module-codegen': 0.4.0-next.1 '@prisma/client': ^4.3.1 - '@sveltejs/adapter-auto': 1.0.0-next.75 - '@sveltejs/kit': 1.0.0-next.483 + '@sveltejs/adapter-auto': 1.0.0-next.80 + '@sveltejs/kit': 1.0.0-next.511 '@sveltejs/package': 1.0.0-next.3 '@types/node': ^18.7.18 '@typescript-eslint/eslint-plugin': 5.37.0 @@ -72,6 +71,7 @@ importers: graphql: 16.6.0 graphql-modules: 2.1.0 graphql-scalars: 1.18.0 + graphql-yoga: 3.0.0-next.4 prettier: 2.7.1 prettier-plugin-svelte: 2.7.0 safe-stable-stringify: ^2.4.0 @@ -95,19 +95,19 @@ importers: '@graphql-codegen/typescript-resolvers': 2.7.3_graphql@16.6.0 '@graphql-eslint/eslint-plugin': 3.10.7_gholt4t4onvjnzhsre2mzmeyhy '@graphql-typed-document-node/core': 3.1.1_graphql@16.6.0 - '@graphql-yoga/common': 2.12.12_graphql@16.6.0 '@kitql/helper': link:../helper '@kitql/module-codegen': link:../module-codegen '@prisma/client': 4.3.1 graphql: 16.6.0 graphql-modules: 2.1.0_graphql@16.6.0 graphql-scalars: 1.18.0_graphql@16.6.0 + graphql-yoga: 3.0.0-next.4_gholt4t4onvjnzhsre2mzmeyhy safe-stable-stringify: 2.4.0 ts-node: 10.9.1_bidgzm5cq2du6gnjtweqqjrrn4 vite-plugin-watch-and-run: link:../vite-plugin-watch-and-run devDependencies: - '@sveltejs/adapter-auto': 1.0.0-next.75 - '@sveltejs/kit': 1.0.0-next.483_svelte@3.50.1+vite@3.1.2 + '@sveltejs/adapter-auto': 1.0.0-next.80 + '@sveltejs/kit': 1.0.0-next.511_svelte@3.50.1+vite@3.1.2 '@sveltejs/package': 1.0.0-next.3_iprco5tylfmvffqgrvqxc46njy '@types/node': 18.7.18 '@typescript-eslint/eslint-plugin': 5.37.0_22c5fnooleyfkzrkkgdmel5kmi @@ -165,14 +165,14 @@ importers: '@types/micromatch': ^4.0.2 micromatch: 4.0.5 tslib: 2.4.0 - vite: 3.1.1 + vite: 3.1.7 dependencies: '@kitql/helper': link:../helper micromatch: 4.0.5 devDependencies: '@types/micromatch': 4.0.2 tslib: 2.4.0 - vite: 3.1.1 + vite: 3.1.7 publishDirectory: dist website: @@ -183,7 +183,6 @@ importers: '@chakra-ui/utils': ^1.10.2 '@emotion/react': ^11.7.1 '@emotion/styled': ^11.6.0 - '@graphql-yoga/node': 2.6.0 '@guild-docs/algolia': 0.0.5 '@guild-docs/client': ^3.0.2 '@guild-docs/server': ^4.0.0 @@ -223,7 +222,6 @@ importers: '@chakra-ui/utils': 1.10.4 '@emotion/react': 11.10.0_pxzommwrsowkd4kgag6q3sluym '@emotion/styled': 11.10.0_3odwv5oyyouvv32bz24q6ofhsa - '@graphql-yoga/node': 2.6.0_graphql@16.5.0 '@guild-docs/client': 3.1.0_rbrkacffyemttfa5qfmgcuuw4i '@guild-docs/server': 4.0.0_ckxhvk7oeq6hvkqzyqcwyww7t4 '@mdx-js/react': 2.1.3_react@17.0.2 @@ -508,9 +506,9 @@ packages: '@babel/helper-compilation-targets': 7.19.0_@babel+core@7.19.0 '@babel/helper-module-transforms': 7.19.0 '@babel/helpers': 7.19.0 - '@babel/parser': 7.19.0 + '@babel/parser': 7.19.1 '@babel/template': 7.18.10 - '@babel/traverse': 7.19.0 + '@babel/traverse': 7.19.1 '@babel/types': 7.19.0 convert-source-map: 1.8.0 debug: 4.3.4 @@ -689,7 +687,7 @@ 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.0 + '@babel/traverse': 7.19.1 '@babel/types': 7.19.0 transitivePeerDependencies: - supports-color @@ -758,14 +756,6 @@ packages: chalk: 2.4.2 js-tokens: 4.0.0 - /@babel/parser/7.19.0: - resolution: {integrity: sha512-74bEXKX2h+8rrfQUfsBfuZZHzsEs6Eql4pqy/T4Nn6Y9wNPggQOqD6z6pn5Bl8ZfysKouFZT/UXEH94ummEeQw==} - engines: {node: '>=6.0.0'} - hasBin: true - dependencies: - '@babel/types': 7.19.0 - dev: false - /@babel/parser/7.19.1: resolution: {integrity: sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==} engines: {node: '>=6.0.0'} @@ -1293,24 +1283,6 @@ packages: '@babel/parser': 7.19.1 '@babel/types': 7.19.0 - /@babel/traverse/7.19.0: - resolution: {integrity: sha512-4pKpFRDh+utd2mbRC8JLnlsMUii3PMHjpL6a0SZ4NMZy7YFP9aXORxEhdMVOc9CpWtDF09IkciQLEhK7Ml7gRA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.18.6 - '@babel/generator': 7.19.0 - '@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.0 - '@babel/types': 7.19.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==} engines: {node: '>=6.9.0'} @@ -2510,16 +2482,6 @@ packages: resolution: {integrity: sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==} dev: false - /@envelop/core/2.6.0_graphql@16.5.0: - resolution: {integrity: sha512-yTptKinJN//i6m1kXUbnLBl/FobzddI4ehURAMS08eRUOQwAuXqJU9r8VdTav8nIZLb4t6cuDWFb3n331LiwLw==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 - dependencies: - '@envelop/types': 2.4.0_graphql@16.5.0 - graphql: 16.5.0 - tslib: 2.4.0 - dev: false - /@envelop/core/2.6.0_graphql@16.6.0: resolution: {integrity: sha512-yTptKinJN//i6m1kXUbnLBl/FobzddI4ehURAMS08eRUOQwAuXqJU9r8VdTav8nIZLb4t6cuDWFb3n331LiwLw==} peerDependencies: @@ -2555,27 +2517,6 @@ packages: tslib: 2.4.0 dev: false - /@envelop/parser-cache/4.7.0_iancjfawq6opzcxnaqyvdzrj3a: - resolution: {integrity: sha512-63NfXDcW/vGn4U6NFxaZ0JbYWAcJb9A6jhTvghsSz1ZS+Dny/ci8bVSgVmM1q+N56hPyGsVPuyI+rIc71mPU5g==} - peerDependencies: - '@envelop/core': ^2.6.0 - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 - dependencies: - '@envelop/core': 2.6.0_graphql@16.5.0 - graphql: 16.5.0 - lru-cache: 6.0.0 - tslib: 2.4.0 - dev: false - - /@envelop/types/2.4.0_graphql@16.5.0: - resolution: {integrity: sha512-pjxS98cDQBS84X29VcwzH3aJ/KiLCGwyMxuj7/5FkdiaCXAD1JEvKEj9LARWlFYj1bY43uII4+UptFebrhiIaw==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 - dependencies: - graphql: 16.5.0 - tslib: 2.4.0 - dev: false - /@envelop/types/2.4.0_graphql@16.6.0: resolution: {integrity: sha512-pjxS98cDQBS84X29VcwzH3aJ/KiLCGwyMxuj7/5FkdiaCXAD1JEvKEj9LARWlFYj1bY43uII4+UptFebrhiIaw==} peerDependencies: @@ -2597,17 +2538,14 @@ packages: tslib: 2.4.0 dev: false - /@envelop/validation-cache/4.7.0_iancjfawq6opzcxnaqyvdzrj3a: - resolution: {integrity: sha512-PzL+GfWJRT+JjsJqZAIxHKEkvkM3hxkeytS5O0QLXT8kURNBV28r+Kdnn2RCF5+6ILhyGpiDb60vaquBi7g4lw==} - peerDependencies: - '@envelop/core': ^2.6.0 - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 - dependencies: - '@envelop/core': 2.6.0_graphql@16.5.0 - graphql: 16.5.0 - lru-cache: 6.0.0 - tslib: 2.4.0 - dev: false + /@esbuild/android-arm/0.15.10: + resolution: {integrity: sha512-FNONeQPy/ox+5NBkcSbYJxoXj9GWu8gVGJTVmUyoOCKQFDTrHVKgNSzChdNt0I8Aj/iKcsDf2r9BFwv+FSNUXg==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true /@esbuild/linux-loong64/0.14.54: resolution: {integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==} @@ -2618,6 +2556,15 @@ packages: dev: true optional: true + /@esbuild/linux-loong64/0.15.10: + resolution: {integrity: sha512-w0Ou3Z83LOYEkwaui2M8VwIp+nLi/NA60lBLMvaJ+vXVMcsARYdEzLNE7RSm4+lSg4zq4d7fAVuzk7PNQ5JFgg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-loong64/0.15.7: resolution: {integrity: sha512-IKznSJOsVUuyt7cDzzSZyqBEcZe+7WlBqTVXiF1OXP/4Nm387ToaXZ0fyLwI1iBlI/bzpxVq411QE2/Bt2XWWw==} engines: {node: '>=12'} @@ -2868,7 +2815,7 @@ packages: dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/utils': 8.12.0_graphql@16.6.0 - '@whatwg-node/fetch': 0.4.3 + '@whatwg-node/fetch': 0.4.7 graphql: 16.6.0 tslib: 2.4.0 transitivePeerDependencies: @@ -2966,7 +2913,7 @@ packages: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/graphql-tag-pluck': 7.3.6_graphql@16.6.0 '@graphql-tools/utils': 8.12.0_graphql@16.6.0 - '@whatwg-node/fetch': 0.4.3 + '@whatwg-node/fetch': 0.4.7 graphql: 16.6.0 tslib: 2.4.0 transitivePeerDependencies: @@ -3037,32 +2984,34 @@ packages: tslib: 2.4.0 dev: false - /@graphql-tools/merge/8.3.1_graphql@16.5.0: + /@graphql-tools/merge/8.3.1_graphql@16.6.0: resolution: {integrity: sha512-BMm99mqdNZbEYeTPK3it9r9S6rsZsQKtlqJsSBknAclXq2pGEfOxjcIZi+kBSkHZKPKCRrYDd5vY0+rUmIHVLg==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 8.9.0_graphql@16.5.0 - graphql: 16.5.0 + '@graphql-tools/utils': 8.9.0_graphql@16.6.0 + graphql: 16.6.0 tslib: 2.4.0 dev: false - /@graphql-tools/merge/8.3.1_graphql@16.6.0: - resolution: {integrity: sha512-BMm99mqdNZbEYeTPK3it9r9S6rsZsQKtlqJsSBknAclXq2pGEfOxjcIZi+kBSkHZKPKCRrYDd5vY0+rUmIHVLg==} + /@graphql-tools/merge/8.3.6_graphql@16.6.0: + resolution: {integrity: sha512-uUBokxXi89bj08P+iCvQk3Vew4vcfL5ZM6NTylWi8PIpoq4r5nJ625bRuN8h2uubEdRiH8ntN9M4xkd/j7AybQ==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 8.9.0_graphql@16.6.0 + '@graphql-tools/utils': 8.12.0_graphql@16.6.0 graphql: 16.6.0 tslib: 2.4.0 dev: false - /@graphql-tools/merge/8.3.6_graphql@16.6.0: - resolution: {integrity: sha512-uUBokxXi89bj08P+iCvQk3Vew4vcfL5ZM6NTylWi8PIpoq4r5nJ625bRuN8h2uubEdRiH8ntN9M4xkd/j7AybQ==} + /@graphql-tools/mock/8.7.6_graphql@16.6.0: + resolution: {integrity: sha512-cQGPyY6dF4x28552zjAg9En2WWVury62u1/xzipCNUSCdKRVOsAupTNBcAGdMjsKPLcGzzk1cPA8dP0DUfNqzg==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: + '@graphql-tools/schema': 9.0.4_graphql@16.6.0 '@graphql-tools/utils': 8.12.0_graphql@16.6.0 + fast-json-stable-stringify: 2.1.0 graphql: 16.6.0 tslib: 2.4.0 dev: false @@ -3123,18 +3072,6 @@ packages: - supports-color dev: false - /@graphql-tools/schema/8.5.1_graphql@16.5.0: - resolution: {integrity: sha512-0Esilsh0P/qYcB5DKQpiKeQs/jevzIadNTaT0jeWklPMwNbT7yMX4EqZany7mbeRRlSRwMzNzL5olyFdffHBZg==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - dependencies: - '@graphql-tools/merge': 8.3.1_graphql@16.5.0 - '@graphql-tools/utils': 8.9.0_graphql@16.5.0 - graphql: 16.5.0 - tslib: 2.4.0 - value-or-promise: 1.0.11 - dev: false - /@graphql-tools/schema/8.5.1_graphql@16.6.0: resolution: {integrity: sha512-0Esilsh0P/qYcB5DKQpiKeQs/jevzIadNTaT0jeWklPMwNbT7yMX4EqZany7mbeRRlSRwMzNzL5olyFdffHBZg==} peerDependencies: @@ -3169,7 +3106,7 @@ packages: '@graphql-tools/utils': 8.12.0_graphql@16.6.0 '@graphql-tools/wrap': 9.2.1_graphql@16.6.0 '@types/ws': 8.5.3 - '@whatwg-node/fetch': 0.4.3 + '@whatwg-node/fetch': 0.4.7 dset: 3.1.2 extract-files: 11.0.0 graphql: 16.6.0 @@ -3186,15 +3123,6 @@ packages: - utf-8-validate dev: false - /@graphql-tools/utils/8.11.0_graphql@16.5.0: - resolution: {integrity: sha512-4lkc+F/hsQTjNnnfFh7lzrhRmRm1y2ARfKA6RD5FbTJO58JadirNbkY5u4lsVEPBZHiivHqAiQ/pIBhGMyEMcQ==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - dependencies: - graphql: 16.5.0 - tslib: 2.4.0 - dev: false - /@graphql-tools/utils/8.12.0_graphql@16.6.0: resolution: {integrity: sha512-TeO+MJWGXjUTS52qfK4R8HiPoF/R7X+qmgtOYd8DTH0l6b+5Y/tlg5aGeUJefqImRq7nvi93Ms40k/Uz4D5CWw==} peerDependencies: @@ -3204,15 +3132,6 @@ packages: tslib: 2.4.0 dev: false - /@graphql-tools/utils/8.9.0_graphql@16.5.0: - resolution: {integrity: sha512-pjJIWH0XOVnYGXCqej8g/u/tsfV4LvLlj0eATKQu5zwnxd/TiTHq7Cg313qUPTFFHZ3PP5wJ15chYVtLDwaymg==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - dependencies: - graphql: 16.5.0 - tslib: 2.4.0 - dev: false - /@graphql-tools/utils/8.9.0_graphql@16.6.0: resolution: {integrity: sha512-pjJIWH0XOVnYGXCqej8g/u/tsfV4LvLlj0eATKQu5zwnxd/TiTHq7Cg313qUPTFFHZ3PP5wJ15chYVtLDwaymg==} peerDependencies: @@ -3248,14 +3167,6 @@ packages: value-or-promise: 1.0.11 dev: false - /@graphql-typed-document-node/core/3.1.1_graphql@16.5.0: - resolution: {integrity: sha512-NQ17ii0rK1b34VZonlmT2QMJFI70m0TRwbknO/ihlbatXyaktDhN/98vBiUU6kNBPljqGqyIrl2T4nY2RpFANg==} - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - dependencies: - graphql: 16.5.0 - dev: false - /@graphql-typed-document-node/core/3.1.1_graphql@16.6.0: resolution: {integrity: sha512-NQ17ii0rK1b34VZonlmT2QMJFI70m0TRwbknO/ihlbatXyaktDhN/98vBiUU6kNBPljqGqyIrl2T4nY2RpFANg==} peerDependencies: @@ -3264,79 +3175,17 @@ packages: graphql: 16.6.0 dev: false - /@graphql-yoga/common/2.12.12_graphql@16.6.0: - resolution: {integrity: sha512-La2ygIw2qlIJZrRGT4nW70Nam7gQ2xZkOn0FDCnKWSJhQ4nHw4aFAkeHIJdZGK0u2TqtXRrNSAj5cb/TZoqUiQ==} - peerDependencies: - graphql: ^15.2.0 || ^16.0.0 - dependencies: - '@envelop/core': 2.6.0_graphql@16.6.0 - '@envelop/parser-cache': 4.7.0_4hr55tbjlvoppd2sokdhrbpreq - '@envelop/validation-cache': 4.7.0_4hr55tbjlvoppd2sokdhrbpreq - '@graphql-tools/schema': 9.0.4_graphql@16.6.0 - '@graphql-tools/utils': 8.12.0_graphql@16.6.0 - '@graphql-typed-document-node/core': 3.1.1_graphql@16.6.0 - '@graphql-yoga/subscription': 2.2.3 - '@whatwg-node/fetch': 0.3.2 - dset: 3.1.2 - graphql: 16.6.0 - tslib: 2.4.0 - transitivePeerDependencies: - - encoding - dev: false - - /@graphql-yoga/common/2.6.0_graphql@16.5.0: - resolution: {integrity: sha512-iG33wMQlBujB1+Q2D/CLEVDW3xTeBVhHKsbaUmVSHV4zpmGRRQMg/YROJ2mU1lONOyZDPIC+9j3AR7+x0dSzoA==} - peerDependencies: - graphql: ^15.2.0 || ^16.0.0 - dependencies: - '@envelop/core': 2.6.0_graphql@16.5.0 - '@envelop/parser-cache': 4.7.0_iancjfawq6opzcxnaqyvdzrj3a - '@envelop/validation-cache': 4.7.0_iancjfawq6opzcxnaqyvdzrj3a - '@graphql-tools/schema': 8.5.1_graphql@16.5.0 - '@graphql-tools/utils': 8.11.0_graphql@16.5.0 - '@graphql-typed-document-node/core': 3.1.1_graphql@16.5.0 - '@graphql-yoga/subscription': 2.0.0 - cross-undici-fetch: 0.4.14 - dset: 3.1.2 - graphql: 16.5.0 - tslib: 2.4.0 - transitivePeerDependencies: - - encoding - dev: false - - /@graphql-yoga/node/2.6.0_graphql@16.5.0: - resolution: {integrity: sha512-VkHaiIwDYx+WJI/NnT2x+mGknk1YoNTP/auweDvKzPXdsWR5Za8rEYUloKZX4TxHTpyqbBLMtCt+4TDITriVbA==} - peerDependencies: - graphql: ^15.2.0 || ^16.0.0 - dependencies: - '@envelop/core': 2.6.0_graphql@16.5.0 - '@graphql-tools/utils': 8.11.0_graphql@16.5.0 - '@graphql-yoga/common': 2.6.0_graphql@16.5.0 - '@graphql-yoga/subscription': 2.0.0 - cross-undici-fetch: 0.4.14 - graphql: 16.5.0 - tslib: 2.4.0 - transitivePeerDependencies: - - encoding - dev: false - - /@graphql-yoga/subscription/2.0.0: - resolution: {integrity: sha512-HlG+gIddjIP3/BDrMZymdzmzDjNdYuSGMxx6+1JA83gAEVRDR4yOoT4QeNKYqRhLK9xca/Hxp1PfBpquSa244Q==} + /@graphql-yoga/subscription/3.0.0-next.0: + resolution: {integrity: sha512-ne+0p7CUHK8XOZRymKzYCLtllKNLqHnL+DiAOMCsvTm7NwgRXBBWiVwN/Bkp/JUTS8+PTssuTSLG8cUTR55p7g==} dependencies: + '@graphql-yoga/typed-event-target': 1.0.0-next.0 '@repeaterjs/repeater': 3.0.4 + '@whatwg-node/events': 0.0.2 tslib: 2.4.0 dev: false - /@graphql-yoga/subscription/2.2.3: - resolution: {integrity: sha512-It/Dfh+nW2ClTtmOylAa+o7fbKIRYRTH6jfKLj3YB75tkv/rFZ70bjlChDCrEMa46I+zDMg7+cdkrQOXov2fDg==} - dependencies: - '@graphql-yoga/typed-event-target': 0.1.1 - '@repeaterjs/repeater': 3.0.4 - tslib: 2.4.0 - dev: false - - /@graphql-yoga/typed-event-target/0.1.1: - resolution: {integrity: sha512-l23kLKHKhfD7jmv4OUlzxMTihSqgIjGWCSb0KdlLkeiaF2jjuo8pRhX200hFTrtjRHGSYS1fx2lltK/xWci+vw==} + /@graphql-yoga/typed-event-target/1.0.0-next.0: + resolution: {integrity: sha512-OP+6WpeP2eJBdQ4aVdP6m+dhVXPQX1xJ0T2GVmBMiRD3NQeaIMbAP0FPrB3gvh2VGVH0UaAPspQSKsxwEe8YtQ==} dependencies: '@repeaterjs/repeater': 3.0.4 tslib: 2.4.0 @@ -4396,22 +4245,22 @@ packages: unist-util-visit: 4.1.1 dev: false - /@sveltejs/adapter-auto/1.0.0-next.75: - resolution: {integrity: sha512-UEE6XkeXVrNhpEceqcCbtfV5EYzulIt1D/L+RsjIVsPVtUIZMMpPWzuHHzVvPemFRAuYho+4C1hJjIJ9iCgPeQ==} + /@sveltejs/adapter-auto/1.0.0-next.80: + resolution: {integrity: sha512-352WoZr9fQgxJqgNENvxRr2gsA+wTF6V9AVaQaaatDYd3RVEBaXTYOOalFaRLSa25mRUJaLYP2aaliqczMl23g==} dependencies: - '@sveltejs/adapter-cloudflare': 1.0.0-next.34 + '@sveltejs/adapter-cloudflare': 1.0.0-next.38 '@sveltejs/adapter-netlify': 1.0.0-next.78 - '@sveltejs/adapter-vercel': 1.0.0-next.76 + '@sveltejs/adapter-vercel': 1.0.0-next.77 transitivePeerDependencies: - encoding - supports-color dev: true - /@sveltejs/adapter-cloudflare/1.0.0-next.34: - resolution: {integrity: sha512-9/YJsx5O+iy2+XGuH0vVzZ9OSeHGjkInh8JG8CLmIc0cKkv2t7sEu7qQ/qXA5CcvmS1AqNSUgIMxGoeEDVlO3g==} + /@sveltejs/adapter-cloudflare/1.0.0-next.38: + resolution: {integrity: sha512-N6jdTomRZkdKlcNoguwYD7lpdXSt0beIyUJsp0MS/YLm/4gI83y698zFYInFKJ9t5e6DAnuEBSAXcg568z2oFA==} dependencies: '@cloudflare/workers-types': 3.16.0 - esbuild: 0.15.7 + esbuild: 0.15.10 worktop: 0.8.0-next.14 dev: true @@ -4419,22 +4268,22 @@ packages: resolution: {integrity: sha512-Yyn/j/0QcLK3Db442ducLUZmyvkO74j7Gdcwu9xN0fQN3kBlCJP9Itx5o4SySrPFGc4Q8cLJ5ELNg+mWduLBAA==} dependencies: '@iarna/toml': 2.2.5 - esbuild: 0.15.7 + esbuild: 0.15.10 set-cookie-parser: 2.5.1 dev: true - /@sveltejs/adapter-vercel/1.0.0-next.76: - resolution: {integrity: sha512-Od9DBfeMwWC/sZNeCJw4TYVE3LMR8lGJivSdkXWgpvksgG+QizLyzTfvBacapId3wcu+7X4PPTLoH00o5iQGEQ==} + /@sveltejs/adapter-vercel/1.0.0-next.77: + resolution: {integrity: sha512-r4MqtP+lzx83HfcvI8PU0Yxzmxt6WQq9nzZETLboJouJzhSBUFIN5RmNZfEn6nNIlUwZbGQUEK/FxsRnnxI/Ig==} dependencies: '@vercel/nft': 0.22.1 - esbuild: 0.15.7 + esbuild: 0.15.10 transitivePeerDependencies: - encoding - supports-color dev: true - /@sveltejs/kit/1.0.0-next.483_svelte@3.50.1+vite@3.1.2: - resolution: {integrity: sha512-0aiVdVJSy1kiK7xp4bw81qjDkErVaA6oIPlpbjsIYe2UYfeg3aRtST41b6XzLbyg61qLlHVGoM5WTLTIdLnbAQ==} + /@sveltejs/kit/1.0.0-next.511_svelte@3.50.1+vite@3.1.2: + resolution: {integrity: sha512-A/fxd4qHWDD07Mjo6qEEEfsBEkoj5C4/dPSzx6xPUoWmPvRPhU8t+P0oMc8BOn5YHOhPDq3coH8bmafbh73zKg==} engines: {node: '>=16.14'} hasBin: true requiresBuild: true @@ -4443,18 +4292,18 @@ packages: vite: ^3.1.0 dependencies: '@sveltejs/vite-plugin-svelte': 1.0.5_svelte@3.50.1+vite@3.1.2 + '@types/cookie': 0.5.1 cookie: 0.5.0 - devalue: 3.1.3 + devalue: 4.0.0 kleur: 4.1.5 magic-string: 0.26.3 mime: 3.0.0 - node-fetch: 3.2.10 sade: 1.8.1 set-cookie-parser: 2.5.1 sirv: 2.0.2 svelte: 3.50.1 tiny-glob: 0.2.9 - undici: 5.10.0 + undici: 5.11.0 vite: 3.1.2 transitivePeerDependencies: - diff-match-patch @@ -4641,6 +4490,10 @@ packages: chalk: 4.1.2 dev: true + /@types/cookie/0.5.1: + resolution: {integrity: sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==} + dev: true + /@types/debug/4.1.7: resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==} dependencies: @@ -5043,6 +4896,10 @@ packages: sirv: 2.0.2 dev: true + /@whatwg-node/events/0.0.2: + resolution: {integrity: sha512-WKj/lI4QjnLuPrim0cfO7i+HsDSXHxNv1y0CrJhdntuO3hxWZmnXCwNDnwOvry11OjRin6cgWNF+j/9Pn8TN4w==} + dev: false + /@whatwg-node/fetch/0.3.2: resolution: {integrity: sha512-Bs5zAWQs0tXsLa4mRmLw7Psps1EN78vPtgcLpw3qPY8s6UYPUM67zFZ9cy+7tZ64PXhfwzxJn+m7RH2Lq48RNQ==} dependencies: @@ -5053,28 +4910,39 @@ packages: form-data-encoder: 1.7.2 formdata-node: 4.4.1 node-fetch: 2.6.7 - undici: 5.10.0 + undici: 5.11.0 web-streams-polyfill: 3.2.1 transitivePeerDependencies: - encoding dev: false - /@whatwg-node/fetch/0.4.3: - resolution: {integrity: sha512-+NzflVRaWl48Jdjq7FOxkmb8wLpSWtk6XKAEMfr/yDOqJS7HWxA+Rc5rTVqh2IRi6QZJyKGoaGKjOAqrGq07nA==} + /@whatwg-node/fetch/0.4.7: + resolution: {integrity: sha512-+oKDMGtmUJ7H37VDL5U2Vdk+ZxsIypZxO2q6y42ytu6W3PL6OIIUYZGliNqQgWtCdtxOZ9WPQvbIAuiLpnLlUw==} dependencies: '@peculiar/webcrypto': 1.4.0 abort-controller: 3.0.0 busboy: 1.6.0 - event-target-polyfill: 0.0.3 form-data-encoder: 1.7.2 formdata-node: 4.4.1 node-fetch: 2.6.7 - undici: 5.10.0 + undici: 5.11.0 web-streams-polyfill: 3.2.1 transitivePeerDependencies: - encoding dev: false + /@whatwg-node/server/0.4.11_@types+node@18.7.18: + resolution: {integrity: sha512-hEPbl0o91uXv8JGcHgYBwPoyYoKIsclpF56RwKq54GibT22i1ld4W+yUVjObriuY5h/0o07WAzNJ8T8aUhQGYQ==} + peerDependencies: + '@types/node': ^18.0.6 + dependencies: + '@types/node': 18.7.18 + '@whatwg-node/fetch': 0.4.7 + tslib: 2.4.0 + transitivePeerDependencies: + - encoding + dev: false + /@xobotyi/scrollbar-width/1.9.5: resolution: {integrity: sha512-N8tkAACJx2ww8vFMneJmaAgmjAG1tnVBZJRLRcx061tmsLRZHSEZSLuGWnwPtunsSLvSqXQ2wfp7Mgqg1I+2dQ==} dev: false @@ -5770,7 +5638,6 @@ packages: engines: {node: '>=10.16.0'} dependencies: streamsearch: 1.1.0 - dev: false /bytes/3.1.2: resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} @@ -6423,20 +6290,6 @@ packages: shebang-command: 2.0.0 which: 2.0.2 - /cross-undici-fetch/0.4.14: - resolution: {integrity: sha512-CCep44A/baoO8kYJBIR1cRO/tRAk29xzb/tH3O85OtgwZGkL5I0tJZ47ccZdrnAJxrl5tlaYhAOx09fJXMcUqQ==} - dependencies: - abort-controller: 3.0.0 - busboy: 1.6.0 - form-data-encoder: 1.7.2 - formdata-node: 4.4.1 - node-fetch: 2.6.7 - undici: 5.5.1 - web-streams-polyfill: 3.2.1 - transitivePeerDependencies: - - encoding - dev: false - /crypto-random-string/2.0.0: resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} engines: {node: '>=8'} @@ -6759,11 +6612,6 @@ packages: dev: true optional: true - /data-uri-to-buffer/4.0.0: - resolution: {integrity: sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==} - engines: {node: '>= 12'} - dev: true - /data-urls/3.0.2: resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==} engines: {node: '>=12'} @@ -7009,8 +6857,8 @@ packages: minimist: 1.2.6 dev: false - /devalue/3.1.3: - resolution: {integrity: sha512-9KO89Cb+qjzf2CqdrH+NuLaqdk9GhDP5EhR4zlkR51dvuIaiqtlkDkGzLMShDemwUy21raSMdu+kpX8Enw3yGQ==} + /devalue/4.0.0: + resolution: {integrity: sha512-w25siwXyuMUqMr7jPlEjyNCp1vn0Jzj/fNg3qVt/r/Dpe8HjESh2V92L0jmh3uq4iJt0BvjH+Azk1pQzkcnDWA==} dev: true /didyoumean/1.2.2: @@ -7213,6 +7061,15 @@ packages: dev: true optional: true + /esbuild-android-64/0.15.10: + resolution: {integrity: sha512-UI7krF8OYO1N7JYTgLT9ML5j4+45ra3amLZKx7LO3lmLt1Ibn8t3aZbX5Pu4BjWiqDuJ3m/hsvhPhK/5Y/YpnA==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + /esbuild-android-64/0.15.7: resolution: {integrity: sha512-p7rCvdsldhxQr3YHxptf1Jcd86dlhvc3EQmQJaZzzuAxefO9PvcI0GLOa5nCWem1AJ8iMRu9w0r5TG8pHmbi9w==} engines: {node: '>=12'} @@ -7231,6 +7088,15 @@ packages: dev: true optional: true + /esbuild-android-arm64/0.15.10: + resolution: {integrity: sha512-EOt55D6xBk5O05AK8brXUbZmoFj4chM8u3riGflLa6ziEoVvNjRdD7Cnp82NHQGfSHgYR06XsPI8/sMuA/cUwg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + /esbuild-android-arm64/0.15.7: resolution: {integrity: sha512-L775l9ynJT7rVqRM5vo+9w5g2ysbOCfsdLV4CWanTZ1k/9Jb3IYlQ06VCI1edhcosTYJRECQFJa3eAvkx72eyQ==} engines: {node: '>=12'} @@ -7249,6 +7115,15 @@ packages: dev: true optional: true + /esbuild-darwin-64/0.15.10: + resolution: {integrity: sha512-hbDJugTicqIm+WKZgp208d7FcXcaK8j2c0l+fqSJ3d2AzQAfjEYDRM3Z2oMeqSJ9uFxyj/muSACLdix7oTstRA==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /esbuild-darwin-64/0.15.7: resolution: {integrity: sha512-KGPt3r1c9ww009t2xLB6Vk0YyNOXh7hbjZ3EecHoVDxgtbUlYstMPDaReimKe6eOEfyY4hBEEeTvKwPsiH5WZg==} engines: {node: '>=12'} @@ -7267,6 +7142,15 @@ packages: dev: true optional: true + /esbuild-darwin-arm64/0.15.10: + resolution: {integrity: sha512-M1t5+Kj4IgSbYmunf2BB6EKLkWUq+XlqaFRiGOk8bmBapu9bCDrxjf4kUnWn59Dka3I27EiuHBKd1rSO4osLFQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /esbuild-darwin-arm64/0.15.7: resolution: {integrity: sha512-kBIHvtVqbSGajN88lYMnR3aIleH3ABZLLFLxwL2stiuIGAjGlQW741NxVTpUHQXUmPzxi6POqc9npkXa8AcSZQ==} engines: {node: '>=12'} @@ -7285,6 +7169,15 @@ packages: dev: true optional: true + /esbuild-freebsd-64/0.15.10: + resolution: {integrity: sha512-KMBFMa7C8oc97nqDdoZwtDBX7gfpolkk6Bcmj6YFMrtCMVgoU/x2DI1p74DmYl7CSS6Ppa3xgemrLrr5IjIn0w==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /esbuild-freebsd-64/0.15.7: resolution: {integrity: sha512-hESZB91qDLV5MEwNxzMxPfbjAhOmtfsr9Wnuci7pY6TtEh4UDuevmGmkUIjX/b+e/k4tcNBMf7SRQ2mdNuK/HQ==} engines: {node: '>=12'} @@ -7303,6 +7196,15 @@ packages: dev: true optional: true + /esbuild-freebsd-arm64/0.15.10: + resolution: {integrity: sha512-m2KNbuCX13yQqLlbSojFMHpewbn8wW5uDS6DxRpmaZKzyq8Dbsku6hHvh2U+BcLwWY4mpgXzFUoENEf7IcioGg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /esbuild-freebsd-arm64/0.15.7: resolution: {integrity: sha512-dLFR0ChH5t+b3J8w0fVKGvtwSLWCv7GYT2Y2jFGulF1L5HftQLzVGN+6pi1SivuiVSmTh28FwUhi9PwQicXI6Q==} engines: {node: '>=12'} @@ -7321,6 +7223,15 @@ packages: dev: true optional: true + /esbuild-linux-32/0.15.10: + resolution: {integrity: sha512-guXrwSYFAvNkuQ39FNeV4sNkNms1bLlA5vF1H0cazZBOLdLFIny6BhT+TUbK/hdByMQhtWQ5jI9VAmPKbVPu1w==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + /esbuild-linux-32/0.15.7: resolution: {integrity: sha512-v3gT/LsONGUZcjbt2swrMjwxo32NJzk+7sAgtxhGx1+ZmOFaTRXBAi1PPfgpeo/J//Un2jIKm/I+qqeo4caJvg==} engines: {node: '>=12'} @@ -7339,6 +7250,15 @@ packages: dev: true optional: true + /esbuild-linux-64/0.15.10: + resolution: {integrity: sha512-jd8XfaSJeucMpD63YNMO1JCrdJhckHWcMv6O233bL4l6ogQKQOxBYSRP/XLWP+6kVTu0obXovuckJDcA0DKtQA==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /esbuild-linux-64/0.15.7: resolution: {integrity: sha512-LxXEfLAKwOVmm1yecpMmWERBshl+Kv5YJ/1KnyAr6HRHFW8cxOEsEfisD3sVl/RvHyW//lhYUVSuy9jGEfIRAQ==} engines: {node: '>=12'} @@ -7357,6 +7277,15 @@ packages: dev: true optional: true + /esbuild-linux-arm/0.15.10: + resolution: {integrity: sha512-6N8vThLL/Lysy9y4Ex8XoLQAlbZKUyExCWyayGi2KgTBelKpPgj6RZnUaKri0dHNPGgReJriKVU6+KDGQwn10A==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + /esbuild-linux-arm/0.15.7: resolution: {integrity: sha512-JKgAHtMR5f75wJTeuNQbyznZZa+pjiUHV7sRZp42UNdyXC6TiUYMW/8z8yIBAr2Fpad8hM1royZKQisqPABPvQ==} engines: {node: '>=12'} @@ -7375,6 +7304,15 @@ packages: dev: true optional: true + /esbuild-linux-arm64/0.15.10: + resolution: {integrity: sha512-GByBi4fgkvZFTHFDYNftu1DQ1GzR23jws0oWyCfhnI7eMOe+wgwWrc78dbNk709Ivdr/evefm2PJiUBMiusS1A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /esbuild-linux-arm64/0.15.7: resolution: {integrity: sha512-P3cfhudpzWDkglutWgXcT2S7Ft7o2e3YDMrP1n0z2dlbUZghUkKCyaWw0zhp4KxEEzt/E7lmrtRu/pGWnwb9vw==} engines: {node: '>=12'} @@ -7393,6 +7331,15 @@ packages: dev: true optional: true + /esbuild-linux-mips64le/0.15.10: + resolution: {integrity: sha512-BxP+LbaGVGIdQNJUNF7qpYjEGWb0YyHVSKqYKrn+pTwH/SiHUxFyJYSP3pqkku61olQiSBnSmWZ+YUpj78Tw7Q==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + /esbuild-linux-mips64le/0.15.7: resolution: {integrity: sha512-T7XKuxl0VpeFLCJXub6U+iybiqh0kM/bWOTb4qcPyDDwNVhLUiPcGdG2/0S7F93czUZOKP57YiLV8YQewgLHKw==} engines: {node: '>=12'} @@ -7411,6 +7358,15 @@ packages: dev: true optional: true + /esbuild-linux-ppc64le/0.15.10: + resolution: {integrity: sha512-LoSQCd6498PmninNgqd/BR7z3Bsk/mabImBWuQ4wQgmQEeanzWd5BQU2aNi9mBURCLgyheuZS6Xhrw5luw3OkQ==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /esbuild-linux-ppc64le/0.15.7: resolution: {integrity: sha512-6mGuC19WpFN7NYbecMIJjeQgvDb5aMuvyk0PDYBJrqAEMkTwg3Z98kEKuCm6THHRnrgsdr7bp4SruSAxEM4eJw==} engines: {node: '>=12'} @@ -7429,6 +7385,15 @@ packages: dev: true optional: true + /esbuild-linux-riscv64/0.15.10: + resolution: {integrity: sha512-Lrl9Cr2YROvPV4wmZ1/g48httE8z/5SCiXIyebiB5N8VT7pX3t6meI7TQVHw/wQpqP/AF4SksDuFImPTM7Z32Q==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /esbuild-linux-riscv64/0.15.7: resolution: {integrity: sha512-uUJsezbswAYo/X7OU/P+PuL/EI9WzxsEQXDekfwpQ23uGiooxqoLFAPmXPcRAt941vjlY9jtITEEikWMBr+F/g==} engines: {node: '>=12'} @@ -7447,6 +7412,15 @@ packages: dev: true optional: true + /esbuild-linux-s390x/0.15.10: + resolution: {integrity: sha512-ReP+6q3eLVVP2lpRrvl5EodKX7EZ1bS1/z5j6hsluAlZP5aHhk6ghT6Cq3IANvvDdscMMCB4QEbI+AjtvoOFpA==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + /esbuild-linux-s390x/0.15.7: resolution: {integrity: sha512-+tO+xOyTNMc34rXlSxK7aCwJgvQyffqEM5MMdNDEeMU3ss0S6wKvbBOQfgd5jRPblfwJ6b+bKiz0g5nABpY0QQ==} engines: {node: '>=12'} @@ -7465,6 +7439,15 @@ packages: dev: true optional: true + /esbuild-netbsd-64/0.15.10: + resolution: {integrity: sha512-iGDYtJCMCqldMskQ4eIV+QSS/CuT7xyy9i2/FjpKvxAuCzrESZXiA1L64YNj6/afuzfBe9i8m/uDkFHy257hTw==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + /esbuild-netbsd-64/0.15.7: resolution: {integrity: sha512-yVc4Wz+Pu3cP5hzm5kIygNPrjar/v5WCSoRmIjCPWfBVJkZNb5brEGKUlf+0Y759D48BCWa0WHrWXaNy0DULTQ==} engines: {node: '>=12'} @@ -7483,6 +7466,15 @@ packages: dev: true optional: true + /esbuild-openbsd-64/0.15.10: + resolution: {integrity: sha512-ftMMIwHWrnrYnvuJQRJs/Smlcb28F9ICGde/P3FUTCgDDM0N7WA0o9uOR38f5Xe2/OhNCgkjNeb7QeaE3cyWkQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + /esbuild-openbsd-64/0.15.7: resolution: {integrity: sha512-GsimbwC4FSR4lN3wf8XmTQ+r8/0YSQo21rWDL0XFFhLHKlzEA4SsT1Tl8bPYu00IU6UWSJ+b3fG/8SB69rcuEQ==} engines: {node: '>=12'} @@ -7509,6 +7501,15 @@ packages: dev: true optional: true + /esbuild-sunos-64/0.15.10: + resolution: {integrity: sha512-mf7hBL9Uo2gcy2r3rUFMjVpTaGpFJJE5QTDDqUFf1632FxteYANffDZmKbqX0PfeQ2XjUDE604IcE7OJeoHiyg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + /esbuild-sunos-64/0.15.7: resolution: {integrity: sha512-8CDI1aL/ts0mDGbWzjEOGKXnU7p3rDzggHSBtVryQzkSOsjCHRVe0iFYUuhczlxU1R3LN/E7HgUO4NXzGGP/Ag==} engines: {node: '>=12'} @@ -7527,6 +7528,15 @@ packages: dev: true optional: true + /esbuild-windows-32/0.15.10: + resolution: {integrity: sha512-ttFVo+Cg8b5+qHmZHbEc8Vl17kCleHhLzgT8X04y8zudEApo0PxPg9Mz8Z2cKH1bCYlve1XL8LkyXGFjtUYeGg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + /esbuild-windows-32/0.15.7: resolution: {integrity: sha512-cOnKXUEPS8EGCzRSFa1x6NQjGhGsFlVgjhqGEbLTPsA7x4RRYiy2RKoArNUU4iR2vHmzqS5Gr84MEumO/wxYKA==} engines: {node: '>=12'} @@ -7545,6 +7555,15 @@ packages: dev: true optional: true + /esbuild-windows-64/0.15.10: + resolution: {integrity: sha512-2H0gdsyHi5x+8lbng3hLbxDWR7mKHWh5BXZGKVG830KUmXOOWFE2YKJ4tHRkejRduOGDrBvHBriYsGtmTv3ntA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /esbuild-windows-64/0.15.7: resolution: {integrity: sha512-7MI08Ec2sTIDv+zH6StNBKO+2hGUYIT42GmFyW6MBBWWtJhTcQLinKS6ldIN1d52MXIbiJ6nXyCJ+LpL4jBm3Q==} engines: {node: '>=12'} @@ -7563,6 +7582,15 @@ packages: dev: true optional: true + /esbuild-windows-arm64/0.15.10: + resolution: {integrity: sha512-S+th4F+F8VLsHLR0zrUcG+Et4hx0RKgK1eyHc08kztmLOES8BWwMiaGdoW9hiXuzznXQ0I/Fg904MNbr11Nktw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /esbuild-windows-arm64/0.15.7: resolution: {integrity: sha512-R06nmqBlWjKHddhRJYlqDd3Fabx9LFdKcjoOy08YLimwmsswlFBJV4rXzZCxz/b7ZJXvrZgj8DDv1ewE9+StMw==} engines: {node: '>=12'} @@ -7601,6 +7629,36 @@ packages: esbuild-windows-arm64: 0.14.54 dev: true + /esbuild/0.15.10: + resolution: {integrity: sha512-N7wBhfJ/E5fzn/SpNgX+oW2RLRjwaL8Y0ezqNqhjD6w0H2p0rDuEz2FKZqpqLnO8DCaWumKe8dsC/ljvVSSxng==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.15.10 + '@esbuild/linux-loong64': 0.15.10 + esbuild-android-64: 0.15.10 + esbuild-android-arm64: 0.15.10 + esbuild-darwin-64: 0.15.10 + esbuild-darwin-arm64: 0.15.10 + esbuild-freebsd-64: 0.15.10 + esbuild-freebsd-arm64: 0.15.10 + esbuild-linux-32: 0.15.10 + esbuild-linux-64: 0.15.10 + esbuild-linux-arm: 0.15.10 + esbuild-linux-arm64: 0.15.10 + esbuild-linux-mips64le: 0.15.10 + esbuild-linux-ppc64le: 0.15.10 + esbuild-linux-riscv64: 0.15.10 + esbuild-linux-s390x: 0.15.10 + esbuild-netbsd-64: 0.15.10 + esbuild-openbsd-64: 0.15.10 + esbuild-sunos-64: 0.15.10 + esbuild-windows-32: 0.15.10 + esbuild-windows-64: 0.15.10 + esbuild-windows-arm64: 0.15.10 + dev: true + /esbuild/0.15.7: resolution: {integrity: sha512-7V8tzllIbAQV1M4QoE52ImKu8hT/NLGlGXkiDsbEU5PS6K8Mn09ZnYoS+dcmHxOS9CRsV4IRAMdT3I67IyUNXw==} engines: {node: '>=12'} @@ -8242,7 +8300,6 @@ packages: /fast-json-stable-stringify/2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - dev: true /fast-levenshtein/2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} @@ -8292,14 +8349,6 @@ packages: - encoding dev: false - /fetch-blob/3.2.0: - resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} - engines: {node: ^12.20 || >= 14.13} - dependencies: - node-domexception: 1.0.0 - web-streams-polyfill: 3.2.1 - dev: true - /figures/3.2.0: resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} engines: {node: '>=8'} @@ -8505,13 +8554,6 @@ packages: web-streams-polyfill: 4.0.0-beta.3 dev: false - /formdata-polyfill/4.0.10: - resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} - engines: {node: '>=12.20.0'} - dependencies: - fetch-blob: 3.2.0 - dev: true - /forwarded/0.2.0: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} @@ -8909,6 +8951,39 @@ packages: graphql: 16.6.0 dev: false + /graphql-yoga/3.0.0-next.4_gholt4t4onvjnzhsre2mzmeyhy: + resolution: {integrity: sha512-1ktG3SYC7kD1x6PqWqpvEtJrCroUHhSeuksb/KNXdYT5QfDeWa6BZf+huQYBxGFfXegH40w1E2axa6rSozQMrQ==} + hasBin: true + peerDependencies: + graphql: ^15.2.0 || ^16.0.0 + dependencies: + '@envelop/core': 2.6.0_graphql@16.6.0 + '@envelop/parser-cache': 4.7.0_4hr55tbjlvoppd2sokdhrbpreq + '@envelop/validation-cache': 4.7.0_4hr55tbjlvoppd2sokdhrbpreq + '@graphql-tools/code-file-loader': 7.3.6_graphql@16.6.0 + '@graphql-tools/mock': 8.7.6_graphql@16.6.0 + '@graphql-tools/schema': 9.0.4_graphql@16.6.0 + '@graphql-tools/utils': 8.12.0_graphql@16.6.0 + '@graphql-typed-document-node/core': 3.1.1_graphql@16.6.0 + '@graphql-yoga/subscription': 3.0.0-next.0 + '@whatwg-node/fetch': 0.4.7 + '@whatwg-node/server': 0.4.11_@types+node@18.7.18 + dset: 3.1.2 + graphql: 16.6.0 + graphql-config: 4.3.5_gholt4t4onvjnzhsre2mzmeyhy + tslib: 2.4.0 + yargs: 17.5.1 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + - '@types/node' + - bufferutil + - encoding + - supports-color + - typescript + - utf-8-validate + dev: false + /graphql/16.5.0: resolution: {integrity: sha512-qbHgh8Ix+j/qY+a/ZcJnFQ+j8ezakqPiHwPiZhV/3PgGlgf96QMBB5/f2rkiC9sgLoy/xvT6TSiaf2nTHJh5iA==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} @@ -9812,7 +9887,7 @@ packages: '@babel/preset-env': ^7.1.6 dependencies: '@babel/core': 7.19.0 - '@babel/parser': 7.19.0 + '@babel/parser': 7.19.1 '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.19.0 '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.19.0 '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.19.0 @@ -11333,6 +11408,7 @@ packages: /node-domexception/1.0.0: resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} engines: {node: '>=10.5.0'} + dev: false /node-emoji/1.11.0: resolution: {integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==} @@ -11351,15 +11427,6 @@ packages: dependencies: whatwg-url: 5.0.0 - /node-fetch/3.2.10: - resolution: {integrity: sha512-MhuzNwdURnZ1Cp4XTazr69K0BTizsBroX7Zx3UgDSVcZYKF/6p0CBe4EUb/hLqmzVhl0UpYfgRljQ4yxE+iCxA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dependencies: - data-uri-to-buffer: 4.0.0 - fetch-blob: 3.2.0 - formdata-polyfill: 4.0.10 - dev: true - /node-gyp-build/4.5.0: resolution: {integrity: sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==} hasBin: true @@ -13375,7 +13442,6 @@ packages: /streamsearch/1.1.0: resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} engines: {node: '>=10.0.0'} - dev: false /string-env-interpolation/1.0.1: resolution: {integrity: sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg==} @@ -13728,7 +13794,7 @@ packages: detective: 5.2.1 didyoumean: 1.2.2 dlv: 1.1.3 - fast-glob: 3.2.11 + fast-glob: 3.2.12 fs-extra: 10.1.0 glob-parent: 6.0.2 html-tags: 3.2.0 @@ -14135,7 +14201,7 @@ packages: resolution: {integrity: sha512-2Vg09mp+nA70AWUedJ8WRgB2me3buq7JGbOnjHnFnNaBzomVu5k7lJ9YGpByIlre+UYr7QRhtlj7+IUKxvCrUA==} engines: {node: '>=12.13.0'} dependencies: - '@babel/parser': 7.19.0 + '@babel/parser': 7.19.1 '@babel/template': 7.18.10 autoprefixer: 10.4.8_postcss@8.4.16 babel-plugin-macros: 2.8.0 @@ -14249,14 +14315,11 @@ packages: engines: {node: '>=12.18'} dev: false - /undici/5.10.0: - resolution: {integrity: sha512-c8HsD3IbwmjjbLvoZuRI26TZic+TSEe8FPMLLOkN1AfYRhdjnKBU6yL+IwcSCbdZiX4e5t0lfMDLDCqj4Sq70g==} + /undici/5.11.0: + resolution: {integrity: sha512-oWjWJHzFet0Ow4YZBkyiJwiK5vWqEYoH7BINzJAJOLedZ++JpAlCbUktW2GQ2DS2FpKmxD/JMtWUUWl1BtghGw==} engines: {node: '>=12.18'} - - /undici/5.5.1: - resolution: {integrity: sha512-MEvryPLf18HvlCbLSzCW0U00IMftKGI5udnjrQbC5D4P0Hodwffhv+iGfWuJwg16Y/TK11ZFK8i+BPVW2z/eAw==} - engines: {node: '>=12.18'} - dev: false + dependencies: + busboy: 1.6.0 /unherit/1.1.3: resolution: {integrity: sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==} @@ -14675,8 +14738,8 @@ packages: vfile-message: 3.1.2 dev: false - /vite/3.1.1: - resolution: {integrity: sha512-hgxQWev/AL7nWYrqByYo8nfcH9n97v6oFsta9+JX8h6cEkni7nHKP2kJleNYV2kcGhE8jsbaY1aStwPZXzPbgA==} + /vite/3.1.2: + resolution: {integrity: sha512-wTDKPkiVbeT+drTPdkuvjVIC/2vKKUc1w3qNOuwgpyvPCZF6fvdxB5v5WEcCsqaYea0zrwA4+XialJKCHM3oVQ==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -14702,8 +14765,8 @@ packages: fsevents: 2.3.2 dev: true - /vite/3.1.2: - resolution: {integrity: sha512-wTDKPkiVbeT+drTPdkuvjVIC/2vKKUc1w3qNOuwgpyvPCZF6fvdxB5v5WEcCsqaYea0zrwA4+XialJKCHM3oVQ==} + /vite/3.1.7: + resolution: {integrity: sha512-5vCAmU4S8lyVdFCInu9M54f/g8qbOMakVw5xJ4pjoaDy5wgy9sLLZkGdSLN52dlsBqh0tBqxjaqqa8LgPqwRAA==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -14721,7 +14784,7 @@ packages: terser: optional: true dependencies: - esbuild: 0.15.7 + esbuild: 0.15.10 postcss: 8.4.16 resolve: 1.22.1 rollup: 2.78.1 @@ -14763,7 +14826,7 @@ packages: tinybench: 2.1.5 tinypool: 0.3.0 tinyspy: 1.0.2 - vite: 3.1.2 + vite: 3.1.7 transitivePeerDependencies: - less - sass @@ -14826,6 +14889,7 @@ packages: /web-streams-polyfill/3.2.1: resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==} engines: {node: '>= 8'} + dev: false /web-streams-polyfill/4.0.0-beta.3: resolution: {integrity: sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==} diff --git a/website/package.json b/website/package.json index f4f501e5..3265e87e 100644 --- a/website/package.json +++ b/website/package.json @@ -40,7 +40,6 @@ "@chakra-ui/utils": "^1.10.2", "@emotion/react": "^11.7.1", "@emotion/styled": "^11.6.0", - "@graphql-yoga/node": "2.6.0", "@guild-docs/client": "^3.0.2", "@guild-docs/server": "^4.0.0", "@mdx-js/react": "^2.1.1",