From c32aeeb428b27e44fe1ff7b1c39ef176a4330daa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Vanvelthem?= Date: Fri, 25 Aug 2023 23:57:26 +0200 Subject: [PATCH] Typescript eslint v6 (#4298) * feat: lint with latest typescript eslint v6 * feat: lint with latest typescript eslint v6 * feat: lint with latest typescript eslint v6 --- .changeset/fair-dolls-raise.md | 14 + .ncurc.yml | 2 +- apps/nextjs-app/.escheckrc | 2 +- .../config/tests/I18nextTestStubProvider.tsx | 2 +- apps/nextjs-app/config/tests/test-utils.tsx | 1 + .../e2e/api/gateway/graphql.spec.ts | 6 +- apps/nextjs-app/e2e/api/graphql/index.spec.ts | 6 +- apps/nextjs-app/package.json | 8 +- apps/nextjs-app/sentry.client.config.ts | 2 +- apps/nextjs-app/sentry.server.config.ts | 2 +- .../backend/api/rest/post-repository.ssr.ts | 4 +- .../src/backend/config/cors.config.ts | 3 +- .../poem/SearchPoems/SearchPoemsQuery.ts | 2 +- .../src/backend/graphql/graphqlSchema.ts | 2 +- .../src/backend/i18n/getServerTranslations.ts | 6 +- .../src/config/api-fetcher.config.ts | 3 +- .../nextjs-app/src/config/next-auth.config.ts | 13 +- .../features/auth/components/LoginForm.tsx | 3 +- .../src/features/auth/pages/LoginPage.tsx | 2 +- .../features/home/blocks/hero/HeroBlock.tsx | 3 - .../system/pages/__tests__/ErrorPage.test.tsx | 2 +- .../pages/__tests__/NotFoundPage.test.tsx | 2 +- .../src/layouts/admin/AdminSidebar.tsx | 3 +- .../src/layouts/main/MainFooter.tsx | 2 - .../main/__tests__/MainLayout.test.tsx | 2 +- apps/nextjs-app/src/lib/factory/ky.factory.ts | 4 +- .../src/lib/i18n/getSortedI18nNamespaces.ts | 2 +- apps/nextjs-app/src/pages/_app.tsx | 1 + apps/nextjs-app/src/pages/_document.tsx | 1 + .../src/pages/_monitor/sentry/csr-page.tsx | 5 +- .../src/pages/_monitor/sentry/ssr-page.tsx | 3 +- .../src/pages/api/_monitor/healthcheck.ts | 2 +- .../src/pages/api/_monitor/sentry.ts | 10 +- apps/nextjs-app/src/pages/api/hello.ts | 4 +- .../src/pages/api/rest/post/[id].ts | 9 +- .../remix-app/{.eslintrc.js => .eslintrc.cjs} | 2 +- apps/remix-app/config/tests/test-utils.tsx | 1 + apps/remix-app/package.json | 4 +- apps/remix-app/src/entry.server.tsx | 1 + .../features/system/pages/NotFoundPage.tsx | 2 +- .../pages/__tests__/NotFoundPage.test.tsx | 2 +- apps/vite-app/package.json | 2 +- package.json | 4 +- packages/api-gateway/package.json | 10 +- packages/common-i18n/package.json | 4 +- .../core-lib/{.eslintrc.js => .eslintrc.cjs} | 0 packages/core-lib/package.json | 6 +- .../src/hooks/__tests__/use-promise.test.tsx | 4 +- packages/core-lib/src/hooks/use-promise.ts | 4 +- .../e2e/e2e-dsn-services.util.ts | 2 +- packages/db-main-prisma/package.json | 6 +- packages/db-main-prisma/prisma/seed.ts | 4 +- packages/db-main-prisma/src/prisma-manager.ts | 4 +- .../db-main-prisma/src/seeds/PoemSeeds.ts | 4 +- packages/eslint-config-bases/.escheckrc | 5 + packages/eslint-config-bases/.eslintrc.cjs | 16 + packages/eslint-config-bases/.eslintrc.js | 7 - packages/eslint-config-bases/package.json | 91 +- .../eslint-config-bases/src/bases/jest.js | 5 + packages/eslint-config-bases/src/bases/mdx.js | 8 +- .../src/bases/typescript.js | 44 +- packages/eslint-config-bases/tsconfig.json | 11 +- packages/ts-utils/package.json | 4 +- .../ts-utils/src/convert/string-convert.ts | 6 +- .../ui-lib/{.eslintrc.js => .eslintrc.cjs} | 0 packages/ui-lib/package.json | 4 +- packages/ui-lib/src/_stories/Page.stories.ts | 2 +- yarn.lock | 2752 ++++++++++++----- 68 files changed, 2192 insertions(+), 967 deletions(-) create mode 100644 .changeset/fair-dolls-raise.md rename apps/remix-app/{.eslintrc.js => .eslintrc.cjs} (97%) rename packages/core-lib/{.eslintrc.js => .eslintrc.cjs} (100%) create mode 100644 packages/eslint-config-bases/.escheckrc create mode 100644 packages/eslint-config-bases/.eslintrc.cjs delete mode 100644 packages/eslint-config-bases/.eslintrc.js rename packages/ui-lib/{.eslintrc.js => .eslintrc.cjs} (100%) diff --git a/.changeset/fair-dolls-raise.md b/.changeset/fair-dolls-raise.md new file mode 100644 index 00000000000..271db145418 --- /dev/null +++ b/.changeset/fair-dolls-raise.md @@ -0,0 +1,14 @@ +--- +"@your-org/eslint-config-bases": patch +"@your-org/db-main-prisma": patch +"@your-org/api-gateway": patch +"@your-org/common-i18n": patch +"@your-org/core-lib": patch +"@your-org/ts-utils": patch +"nextjs-app": patch +"@your-org/ui-lib": patch +"remix-app": patch +"vite-app": patch +--- + +Lint with typescript eslint v6 diff --git a/.ncurc.yml b/.ncurc.yml index f2b1b1c0def..8b5d2f13ec4 100644 --- a/.ncurc.yml +++ b/.ncurc.yml @@ -3,4 +3,4 @@ # @link https://github.com/raineorshine/npm-check-updates # Add here exclusions on packages if any -reject: ['@typescript-eslint/eslint-plugin', '@typescript-eslint/parser'] +reject: [] diff --git a/apps/nextjs-app/.escheckrc b/apps/nextjs-app/.escheckrc index f5c01ac6d35..e03d0fa359e 100644 --- a/apps/nextjs-app/.escheckrc +++ b/apps/nextjs-app/.escheckrc @@ -1,5 +1,5 @@ { - "ecmaVersion": "es2019", + "ecmaVersion": "es2020", "module": false, "files": "./.next/static/chunks/**/*.js" } \ No newline at end of file diff --git a/apps/nextjs-app/config/tests/I18nextTestStubProvider.tsx b/apps/nextjs-app/config/tests/I18nextTestStubProvider.tsx index eb8c14b78f3..3ac40f30b91 100644 --- a/apps/nextjs-app/config/tests/I18nextTestStubProvider.tsx +++ b/apps/nextjs-app/config/tests/I18nextTestStubProvider.tsx @@ -8,7 +8,7 @@ import type { I18nNamespace } from '@/lib/i18n/I18nNamespace.types'; * @link {https://react.i18next.com/misc/testing} */ // eslint-disable-next-line import/no-named-as-default-member -i18next.use(initReactI18next).init({ +void i18next.use(initReactI18next).init({ lng: 'en', fallbackLng: 'en', ns: ['common'], diff --git a/apps/nextjs-app/config/tests/test-utils.tsx b/apps/nextjs-app/config/tests/test-utils.tsx index 27718d3ff4d..9b1e4afb7e2 100644 --- a/apps/nextjs-app/config/tests/test-utils.tsx +++ b/apps/nextjs-app/config/tests/test-utils.tsx @@ -16,6 +16,7 @@ afterEach(() => { // eslint-disable-next-line @typescript-eslint/no-explicit-any const customRender = (ui: ReactElement, options?: any) => + // eslint-disable-next-line @typescript-eslint/no-unsafe-argument render(ui, { wrapper: AppTestProviders, ...options, diff --git a/apps/nextjs-app/e2e/api/gateway/graphql.spec.ts b/apps/nextjs-app/e2e/api/gateway/graphql.spec.ts index fe1e5ff9281..4417cb2f533 100644 --- a/apps/nextjs-app/e2e/api/gateway/graphql.spec.ts +++ b/apps/nextjs-app/e2e/api/gateway/graphql.spec.ts @@ -7,10 +7,12 @@ test('should call the mesh for random cats', async ({ request }) => { query: `{ getRandomFact { fact, length } }`, }, }); - expect(resp).toBeOK(); + await expect(resp).toBeOK(); const headers = resp.headers(); expect(headers['content-type']).toEqual('application/json; charset=utf-8'); - const json = await resp.json(); + const json = (await resp.json()) as { + data?: { getRandomFact?: { fact: string; length: string } }; + }; const { fact, length } = json?.data?.getRandomFact ?? {}; expect(isNonEmptyString(fact)).toBeTruthy(); expect(isParsableNumeric(length)).toBeTruthy(); diff --git a/apps/nextjs-app/e2e/api/graphql/index.spec.ts b/apps/nextjs-app/e2e/api/graphql/index.spec.ts index e2ea38dd45a..2dbe376eb6a 100644 --- a/apps/nextjs-app/e2e/api/graphql/index.spec.ts +++ b/apps/nextjs-app/e2e/api/graphql/index.spec.ts @@ -7,10 +7,12 @@ test('should call the getUser graphql endpoint', async ({ request }) => { query: `query { getUser(id: 1) { email, id } }`, }, }); - expect(resp).toBeOK(); + await expect(resp).toBeOK(); const headers = resp.headers(); expect(headers['content-type']).toEqual('application/json; charset=utf-8'); - const json = await resp.json(); + const json = (await resp.json()) as { + data?: { getUser?: { id: string; email: string } }; + }; const { id, email } = json?.data?.getUser ?? {}; expect(isNonEmptyString(email)).toBeTruthy(); expect(isParsableNumeric(id)).toBeTruthy(); diff --git a/apps/nextjs-app/package.json b/apps/nextjs-app/package.json index b0c320c4973..321240c46e6 100644 --- a/apps/nextjs-app/package.json +++ b/apps/nextjs-app/package.json @@ -24,7 +24,7 @@ "dev": "next", "fix-all-files": "eslint . --ext .ts,.tsx,.js,.jsx,.cjs,.mjs,.mdx,.graphql --fix", "flamegraph-home": "npx 0x --output-dir './.debug/flamegraph/{pid}.0x' --on-port 'autocannon http://localhost:$PORT --duration 20' -- node ../../node_modules/.bin/next start", - "lint": "cross-env TIMING=1 eslint . --ext .ts,.tsx,.js,.jsx,.cjs,.mjs,.mdx,.graphql --cache --cache-location ../../.cache/eslint/nextjs-app.eslintcache", + "lint": "eslint . --ext .ts,.tsx,.js,.jsx,.cjs,.mjs,.mdx,.graphql --cache --cache-location ../../.cache/eslint/nextjs-app.eslintcache", "start": "next start", "test": "yarn test-unit", "test-e2e": "cross-env E2E_WEBSERVER_MODE=BUILD_AND_START playwright test", @@ -35,7 +35,7 @@ }, "browserslist": { "production": [ - ">0.3%", + ">1%", "not ie 11", "not dead", "not op_mini all" @@ -128,7 +128,7 @@ "@testing-library/user-event": "14.4.3", "@types/cors": "2.8.13", "@types/jest": "29.5.4", - "@types/node": "20.4.5", + "@types/node": "20.5.6", "@types/react": "18.2.21", "@types/react-dom": "18.2.7", "@types/react-test-renderer": "18.0.0", @@ -141,7 +141,7 @@ "dotenv-flow": "3.2.0", "dotenv-flow-cli": "1.0.0", "es-check": "7.1.1", - "eslint": "8.47.0", + "eslint": "8.48.0", "eslint-config-next": "13.4.19", "eslint-plugin-tailwindcss": "3.13.0", "get-tsconfig": "4.7.0", diff --git a/apps/nextjs-app/sentry.client.config.ts b/apps/nextjs-app/sentry.client.config.ts index 3f1058f9e7f..b952e07b725 100644 --- a/apps/nextjs-app/sentry.client.config.ts +++ b/apps/nextjs-app/sentry.client.config.ts @@ -24,7 +24,7 @@ sentryInit({ console.log('Sentry event', event); console.log('Sentry hint', hint); } - return event; + return Promise.resolve(event); }, ignoreErrors: [ /** diff --git a/apps/nextjs-app/sentry.server.config.ts b/apps/nextjs-app/sentry.server.config.ts index f1b90aa1584..075e1e0aa23 100644 --- a/apps/nextjs-app/sentry.server.config.ts +++ b/apps/nextjs-app/sentry.server.config.ts @@ -21,6 +21,6 @@ sentryInit({ console.log('Sentry event', event); console.log('Sentry hint', hint); } - return event; + return Promise.resolve(event); }, }); diff --git a/apps/nextjs-app/src/backend/api/rest/post-repository.ssr.ts b/apps/nextjs-app/src/backend/api/rest/post-repository.ssr.ts index bbcbea142e6..366726faf29 100644 --- a/apps/nextjs-app/src/backend/api/rest/post-repository.ssr.ts +++ b/apps/nextjs-app/src/backend/api/rest/post-repository.ssr.ts @@ -1,6 +1,6 @@ import { HttpInternalServerError, HttpNotFound } from '@httpx/exception'; import type { PrismaClientDbMain } from '@your-org/db-main-prisma'; -import { assertNonEmptyString, type UnPromisify } from '@your-org/ts-utils'; +import { assertIsPresent, type UnPromisify } from '@your-org/ts-utils'; export type GetPosts = UnPromisify< ReturnType<(typeof PostRepositorySsr)['prototype']['getPosts']> @@ -18,7 +18,7 @@ export class PostRepositorySsr { where: { id: postId }, include: { author: true }, }); - assertNonEmptyString( + assertIsPresent( post, () => new HttpNotFound(`Post ${postId} can't be found`) ); diff --git a/apps/nextjs-app/src/backend/config/cors.config.ts b/apps/nextjs-app/src/backend/config/cors.config.ts index dacc9e21f35..be3dec7b727 100644 --- a/apps/nextjs-app/src/backend/config/cors.config.ts +++ b/apps/nextjs-app/src/backend/config/cors.config.ts @@ -8,8 +8,7 @@ export const corsAllowedOrigins: string[] = [ ]; export const getCorsWhitelistOriginRegexp = (allowedOrigins?: string[]) => { - const origins = - allowedOrigins !== undefined ? allowedOrigins : corsAllowedOrigins; + const origins = allowedOrigins ?? corsAllowedOrigins; return new RegExp( `^https?://(([^/])+\\.)?(${origins.join('|')})(\\:\\d+)?$`, 'i' diff --git a/apps/nextjs-app/src/backend/features/poem/SearchPoems/SearchPoemsQuery.ts b/apps/nextjs-app/src/backend/features/poem/SearchPoems/SearchPoemsQuery.ts index 49813b96c6b..ae3c9ae67be 100644 --- a/apps/nextjs-app/src/backend/features/poem/SearchPoems/SearchPoemsQuery.ts +++ b/apps/nextjs-app/src/backend/features/poem/SearchPoems/SearchPoemsQuery.ts @@ -12,7 +12,7 @@ export class SearchPoemsQuery { return this.mapToResult(await this.searchPoems(params)); }; - private mapToResult = async (rows: SearchPoems) => { + private mapToResult = (rows: SearchPoems) => { return rows.map((poem) => { const { createdAt, updatedAt, keywords, ...rest } = poem; return { diff --git a/apps/nextjs-app/src/backend/graphql/graphqlSchema.ts b/apps/nextjs-app/src/backend/graphql/graphqlSchema.ts index 6c01a4cc32b..131e21ba228 100644 --- a/apps/nextjs-app/src/backend/graphql/graphqlSchema.ts +++ b/apps/nextjs-app/src/backend/graphql/graphqlSchema.ts @@ -37,7 +37,7 @@ builder.queryType({ args: { name: t.arg.string(), }, - resolve: (parent, { name }) => `hello, ${name || 'World'}`, + resolve: (parent, { name }) => `hello, ${name ?? 'World'}`, }), getUser: t.prismaField({ type: 'User', diff --git a/apps/nextjs-app/src/backend/i18n/getServerTranslations.ts b/apps/nextjs-app/src/backend/i18n/getServerTranslations.ts index 8553992a45a..d66371ca9a2 100644 --- a/apps/nextjs-app/src/backend/i18n/getServerTranslations.ts +++ b/apps/nextjs-app/src/backend/i18n/getServerTranslations.ts @@ -4,9 +4,9 @@ */ import type { SSRConfig, UserConfig } from 'next-i18next'; import { serverSideTranslations } from 'next-i18next/serverSideTranslations'; -import { - type I18nActiveNamespaces, - type I18nNamespace, +import type { + I18nActiveNamespaces, + I18nNamespace, } from '@/lib/i18n/I18nNamespace.types'; import nextI18nextConfig from '../../../next-i18next.config.mjs'; diff --git a/apps/nextjs-app/src/config/api-fetcher.config.ts b/apps/nextjs-app/src/config/api-fetcher.config.ts index f6c7fa1ae7b..1057c2e8cfe 100644 --- a/apps/nextjs-app/src/config/api-fetcher.config.ts +++ b/apps/nextjs-app/src/config/api-fetcher.config.ts @@ -20,6 +20,7 @@ export const apiFetcher = ofetch.create({ */ keepalive: true, + /* async onRequest({ request, options }) { // Nothing yet }, @@ -30,5 +31,5 @@ export const apiFetcher = ofetch.create({ async onResponseError({ request, response, options }) { // Nothing yet - }, + }, */ }); diff --git a/apps/nextjs-app/src/config/next-auth.config.ts b/apps/nextjs-app/src/config/next-auth.config.ts index 9e79a44f508..e9a0307b829 100644 --- a/apps/nextjs-app/src/config/next-auth.config.ts +++ b/apps/nextjs-app/src/config/next-auth.config.ts @@ -59,7 +59,8 @@ export const nextAuthConfig: NextAuthOptions = { email, password ); - if (staticAllowedDemoAdminUser) return staticAllowedDemoAdminUser; + if (staticAllowedDemoAdminUser) + return Promise.resolve(staticAllowedDemoAdminUser); throw createHttpUnauthorized('Invalid credentials'); }, @@ -96,17 +97,17 @@ export const nextAuthConfig: NextAuthOptions = { }, */ async redirect({ url, baseUrl }) { - return url.startsWith(baseUrl) ? url : baseUrl; + return Promise.resolve(url.startsWith(baseUrl) ? url : baseUrl); }, // async session({ session, token, user }) { async session({ session, token }) { - return { + return Promise.resolve({ ...session, user: { ...session.user, - role: token.role as string, + role: token.role, }, - }; + }); }, async jwt({ token, user, trigger }) { if (trigger === 'signUp') { @@ -115,7 +116,7 @@ export const nextAuthConfig: NextAuthOptions = { if (user) { token.role = user.role; } - return token; + return Promise.resolve(token); }, }, pages: { diff --git a/apps/nextjs-app/src/features/auth/components/LoginForm.tsx b/apps/nextjs-app/src/features/auth/components/LoginForm.tsx index 71d726767b3..79d8610dd8e 100644 --- a/apps/nextjs-app/src/features/auth/components/LoginForm.tsx +++ b/apps/nextjs-app/src/features/auth/components/LoginForm.tsx @@ -47,13 +47,12 @@ export const LoginForm: FC = (props) => { }); const { ok = false, - url, status = 500, error = 'Server or network Error', } = result ?? {}; if (ok) { - router.push(redirectToPage); + await router.push(redirectToPage); } else { setError(`${status} - ${error}`); } diff --git a/apps/nextjs-app/src/features/auth/pages/LoginPage.tsx b/apps/nextjs-app/src/features/auth/pages/LoginPage.tsx index 27416a8c9ab..fadbe812630 100644 --- a/apps/nextjs-app/src/features/auth/pages/LoginPage.tsx +++ b/apps/nextjs-app/src/features/auth/pages/LoginPage.tsx @@ -4,7 +4,7 @@ import type { FC } from 'react'; import { authConfig } from '@/features/auth/auth.config'; import { LoginForm } from '@/features/auth/components/LoginForm'; -export const LoginPage: FC = (props) => { +export const LoginPage: FC = () => { const { t } = useTranslation(authConfig.i18nNamespaces); const redirectToPage = '/admin'; return ( diff --git a/apps/nextjs-app/src/features/home/blocks/hero/HeroBlock.tsx b/apps/nextjs-app/src/features/home/blocks/hero/HeroBlock.tsx index 170943842b9..0b7d6f9a10b 100644 --- a/apps/nextjs-app/src/features/home/blocks/hero/HeroBlock.tsx +++ b/apps/nextjs-app/src/features/home/blocks/hero/HeroBlock.tsx @@ -1,5 +1,4 @@ import Image from 'next/image'; -import { useTranslation } from 'next-i18next'; import type { FC } from 'react'; type Props = { @@ -7,8 +6,6 @@ type Props = { }; export const HeroBlock: FC = () => { - const { t } = useTranslation(['home', 'common']); - return (
diff --git a/apps/nextjs-app/src/features/system/pages/__tests__/ErrorPage.test.tsx b/apps/nextjs-app/src/features/system/pages/__tests__/ErrorPage.test.tsx index da65a067d72..2fc92896a7b 100644 --- a/apps/nextjs-app/src/features/system/pages/__tests__/ErrorPage.test.tsx +++ b/apps/nextjs-app/src/features/system/pages/__tests__/ErrorPage.test.tsx @@ -2,7 +2,7 @@ import { ErrorPage } from '@/features/system/pages'; import { render, screen } from '@/test-utils'; describe('errorPage test', () => { - it('should contain error passed status code', async () => { + it('should contain error passed status code', () => { render(); expect(screen.getByTestId('error-status-code')).toHaveTextContent('500'); }); diff --git a/apps/nextjs-app/src/features/system/pages/__tests__/NotFoundPage.test.tsx b/apps/nextjs-app/src/features/system/pages/__tests__/NotFoundPage.test.tsx index fb520929566..9d9a9a87958 100644 --- a/apps/nextjs-app/src/features/system/pages/__tests__/NotFoundPage.test.tsx +++ b/apps/nextjs-app/src/features/system/pages/__tests__/NotFoundPage.test.tsx @@ -2,7 +2,7 @@ import { NotFoundPage } from '@/features/system/pages'; import { render, screen } from '@/test-utils'; describe('notFoundPage test', () => { - it('should contain passed title', async () => { + it('should contain passed title', () => { render(); expect(screen.getByTestId('not-found-title')).toHaveTextContent( '404 - Not found' diff --git a/apps/nextjs-app/src/layouts/admin/AdminSidebar.tsx b/apps/nextjs-app/src/layouts/admin/AdminSidebar.tsx index 0d9d7ccbbfa..db08aeef36a 100644 --- a/apps/nextjs-app/src/layouts/admin/AdminSidebar.tsx +++ b/apps/nextjs-app/src/layouts/admin/AdminSidebar.tsx @@ -4,7 +4,8 @@ import { TextAvatar } from '@/components/avatar/TextAvatar'; export const AdminSidebar: FC = () => { // @todo better to use middleware or https://next-auth.js.org/getting-started/client#custom-client-session-handling - const { data: session, status } = useSession(); + // const { data: session, status } = useSession(); + const { data: session } = useSession(); const user = session?.user; return (
diff --git a/apps/nextjs-app/src/layouts/main/MainFooter.tsx b/apps/nextjs-app/src/layouts/main/MainFooter.tsx index 847a62deeb5..4cf34b50b86 100644 --- a/apps/nextjs-app/src/layouts/main/MainFooter.tsx +++ b/apps/nextjs-app/src/layouts/main/MainFooter.tsx @@ -13,8 +13,6 @@ const BgWaved = styled(FooterWaves)` `; const FooterCtn = styled.footer` - //background-image: url('/images/layout/footer-waves.svg'); - //background-image: url(${() => FooterWaves.url}); display: grid; .content, .bgImage { diff --git a/apps/nextjs-app/src/layouts/main/__tests__/MainLayout.test.tsx b/apps/nextjs-app/src/layouts/main/__tests__/MainLayout.test.tsx index d4955020952..bbb4af8d80e 100644 --- a/apps/nextjs-app/src/layouts/main/__tests__/MainLayout.test.tsx +++ b/apps/nextjs-app/src/layouts/main/__tests__/MainLayout.test.tsx @@ -2,7 +2,7 @@ import { render, screen } from '@/test-utils'; import { MainLayout } from '../MainLayout'; describe('main layout tests', () => { - it('should render children', async () => { + it('should render children', () => { render(
Hello
diff --git a/apps/nextjs-app/src/lib/factory/ky.factory.ts b/apps/nextjs-app/src/lib/factory/ky.factory.ts index f68333eb50a..4866eea2b8e 100644 --- a/apps/nextjs-app/src/lib/factory/ky.factory.ts +++ b/apps/nextjs-app/src/lib/factory/ky.factory.ts @@ -6,7 +6,7 @@ type Props = { request: Request, options: NormalizedOptions, response: Response - ) => void; + ) => Promise; }; export class KyFactory { @@ -22,7 +22,7 @@ export class KyFactory { [401, 403].includes(status) && this.props.onAuthFailure !== undefined ) { - this.props.onAuthFailure(request, options, response); + await this.props.onAuthFailure(request, options, response); } return response; }, diff --git a/apps/nextjs-app/src/lib/i18n/getSortedI18nNamespaces.ts b/apps/nextjs-app/src/lib/i18n/getSortedI18nNamespaces.ts index 0c17e330c93..9333253ca51 100644 --- a/apps/nextjs-app/src/lib/i18n/getSortedI18nNamespaces.ts +++ b/apps/nextjs-app/src/lib/i18n/getSortedI18nNamespaces.ts @@ -1,4 +1,4 @@ -import { type I18nActiveNamespaces } from '@/lib/i18n/I18nNamespace.types'; +import type { I18nActiveNamespaces } from '@/lib/i18n/I18nNamespace.types'; /** * Ensure that the i18nNamespaces are sorted alphabetically when passed in feature configs. diff --git a/apps/nextjs-app/src/pages/_app.tsx b/apps/nextjs-app/src/pages/_app.tsx index f183d39d1e7..01e062b182c 100644 --- a/apps/nextjs-app/src/pages/_app.tsx +++ b/apps/nextjs-app/src/pages/_app.tsx @@ -22,6 +22,7 @@ export type MyAppProps = AppProps & { * @link https://nextjs.org/docs/advanced-features/custom-app */ const MyApp = (appProps: MyAppProps) => { + // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment const { Component, pageProps, emotionCache } = appProps; return ( diff --git a/apps/nextjs-app/src/pages/_document.tsx b/apps/nextjs-app/src/pages/_document.tsx index d3441b1ad2a..58d5631d0b1 100644 --- a/apps/nextjs-app/src/pages/_document.tsx +++ b/apps/nextjs-app/src/pages/_document.tsx @@ -73,6 +73,7 @@ MyDocument.getInitialProps = async (ctx) => { // You can consider sharing the same Emotion cache between all the SSR requests to speed up performance. // However, be aware that it can have global side effects. const cache = createEmotionCache(); + // eslint-disable-next-line @typescript-eslint/unbound-method const { extractCriticalToChunks } = createEmotionServer(cache); ctx.renderPage = () => diff --git a/apps/nextjs-app/src/pages/_monitor/sentry/csr-page.tsx b/apps/nextjs-app/src/pages/_monitor/sentry/csr-page.tsx index 735e66c6e41..1c8c12e816f 100644 --- a/apps/nextjs-app/src/pages/_monitor/sentry/csr-page.tsx +++ b/apps/nextjs-app/src/pages/_monitor/sentry/csr-page.tsx @@ -1,6 +1,7 @@ import { useEffect, useState, type FC } from 'react'; -const getAsyncError = async (): Promise => { +// eslint-disable-next-line @typescript-eslint/require-await +const getAsyncError = async (): Promise => { throw new Error( 'Error purposely crafted for monitoring sentry (/pages/_monitor/sentry/csr-page.tsx)' ); @@ -10,7 +11,7 @@ const MonitorSentryCsrRoute: FC = () => { const [error, setError] = useState(null); useEffect(() => { - getAsyncError().catch((err) => setError(err)); + getAsyncError().catch((err) => setError(err as Error)); }, []); if (error) { diff --git a/apps/nextjs-app/src/pages/_monitor/sentry/ssr-page.tsx b/apps/nextjs-app/src/pages/_monitor/sentry/ssr-page.tsx index 083632df5c6..1afb41358f6 100644 --- a/apps/nextjs-app/src/pages/_monitor/sentry/ssr-page.tsx +++ b/apps/nextjs-app/src/pages/_monitor/sentry/ssr-page.tsx @@ -26,7 +26,8 @@ export default function MonitorSentrySsrRoute( */ export const getServerSideProps: GetServerSideProps = async ( _context -) => { + // eslint-disable-next-line @typescript-eslint/require-await +): Promise => { throw new Error( 'Error purposely crafted for monitoring sentry (/pages/_monitor/sentry/ssr-page.tsx)' ); diff --git a/apps/nextjs-app/src/pages/api/_monitor/healthcheck.ts b/apps/nextjs-app/src/pages/api/_monitor/healthcheck.ts index 5c5602e7d28..212125c9444 100644 --- a/apps/nextjs-app/src/pages/api/_monitor/healthcheck.ts +++ b/apps/nextjs-app/src/pages/api/_monitor/healthcheck.ts @@ -8,7 +8,7 @@ export type HealthCheckApiPayload = { timestamp: string; }; -export default async function healthCheckApiRoute( +export default function healthCheckApiRoute( req: NextApiRequest, res: NextApiResponse ) { diff --git a/apps/nextjs-app/src/pages/api/_monitor/sentry.ts b/apps/nextjs-app/src/pages/api/_monitor/sentry.ts index 0b55db40d55..06cbd322b90 100644 --- a/apps/nextjs-app/src/pages/api/_monitor/sentry.ts +++ b/apps/nextjs-app/src/pages/api/_monitor/sentry.ts @@ -1,12 +1,16 @@ -import { withSentry } from '@sentry/nextjs'; +import { wrapApiHandlerWithSentry } from '@sentry/nextjs'; import type { NextApiRequest, NextApiResponse } from 'next'; +// eslint-disable-next-line @typescript-eslint/require-await async function sentryMonitorApiRoute( _req: NextApiRequest, _res: NextApiResponse -) { +): Promise { throw new Error( 'Error purposely crafted for monitoring sentry (/pages/api/_monitor/sentry.tsx)' ); } -export default withSentry(sentryMonitorApiRoute); +export default wrapApiHandlerWithSentry( + sentryMonitorApiRoute, + '/api/_monitor/sentry' +); diff --git a/apps/nextjs-app/src/pages/api/hello.ts b/apps/nextjs-app/src/pages/api/hello.ts index aa830618534..7c2e430368c 100644 --- a/apps/nextjs-app/src/pages/api/hello.ts +++ b/apps/nextjs-app/src/pages/api/hello.ts @@ -1,9 +1,9 @@ import { sayHello } from '@your-org/core-lib'; import type { NextApiRequest, NextApiResponse } from 'next'; -export default async function handleApiHelloRoute( +export default function handleApiHelloRoute( req: NextApiRequest, res: NextApiResponse ) { - return res.send(sayHello('world loaded from /api/hello')); + res.send(sayHello('world loaded from /api/hello')); } diff --git a/apps/nextjs-app/src/pages/api/rest/post/[id].ts b/apps/nextjs-app/src/pages/api/rest/post/[id].ts index 13e5428d9da..c88fc24fe9a 100644 --- a/apps/nextjs-app/src/pages/api/rest/post/[id].ts +++ b/apps/nextjs-app/src/pages/api/rest/post/[id].ts @@ -1,4 +1,4 @@ -import { HttpException, HttpNotFound } from '@httpx/exception'; +import { HttpException } from '@httpx/exception'; import { JsonApiResponseFactory } from '@httpx/json-api'; import { zodReq } from '@nextvalid/zod-request'; import type { NextApiRequest, NextApiResponse } from 'next'; @@ -28,16 +28,13 @@ export default async function handleGetPost( const { id } = schema.parse(req).query; const postRepo = new PostRepositorySsr(prismaClient); const post = await postRepo.getPost(id); - if (!post) { - throw new HttpNotFound(`Post ${id} not found`); - } - return res.json(JsonApiResponseFactory.fromSuccess(post)); + res.json(JsonApiResponseFactory.fromSuccess(post)); } catch (e) { const { statusCode, message } = e instanceof HttpException ? e : { statusCode: 500, message: 'Unknown error' }; - return res + res .status(statusCode) .json(JsonApiResponseFactory.fromError(message, statusCode)); } diff --git a/apps/remix-app/.eslintrc.js b/apps/remix-app/.eslintrc.cjs similarity index 97% rename from apps/remix-app/.eslintrc.js rename to apps/remix-app/.eslintrc.cjs index 4eac6aed790..280005bdab9 100644 --- a/apps/remix-app/.eslintrc.js +++ b/apps/remix-app/.eslintrc.cjs @@ -32,7 +32,7 @@ module.exports = { '@your-org/eslint-config-bases/tailwind', '@your-org/eslint-config-bases/rtl', // Specific rules for remix - '@remix-run/eslint-config', + // '@remix-run/eslint-config', // Apply prettier and disable incompatible rules '@your-org/eslint-config-bases/prettier-plugin', ], diff --git a/apps/remix-app/config/tests/test-utils.tsx b/apps/remix-app/config/tests/test-utils.tsx index 76593c3361a..733dd4efb23 100644 --- a/apps/remix-app/config/tests/test-utils.tsx +++ b/apps/remix-app/config/tests/test-utils.tsx @@ -11,6 +11,7 @@ const AppTestProviders: FC = (props) => ( // eslint-disable-next-line @typescript-eslint/no-explicit-any const customRender = (ui: ReactElement, options?: any) => + // eslint-disable-next-line @typescript-eslint/no-unsafe-argument render(ui, { wrapper: AppTestProviders, ...options }); // re-export everything diff --git a/apps/remix-app/package.json b/apps/remix-app/package.json index 274b8260e23..e247861a786 100644 --- a/apps/remix-app/package.json +++ b/apps/remix-app/package.json @@ -57,13 +57,13 @@ "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", "@types/jest": "29.5.4", - "@types/node": "20.4.5", + "@types/node": "20.5.6", "@types/react": "18.2.21", "@types/react-dom": "18.2.7", "@types/testing-library__jest-dom": "5.14.9", "@your-org/eslint-config-bases": "workspace:^", "autoprefixer": "10.4.14", - "eslint": "8.47.0", + "eslint": "8.48.0", "eslint-plugin-tailwindcss": "3.13.0", "get-tsconfig": "4.7.0", "jest": "29.6.4", diff --git a/apps/remix-app/src/entry.server.tsx b/apps/remix-app/src/entry.server.tsx index 8740195bc75..3b1f8751dbd 100644 --- a/apps/remix-app/src/entry.server.tsx +++ b/apps/remix-app/src/entry.server.tsx @@ -13,6 +13,7 @@ export default function handleRequest( remixContext: EntryContext ) { const cache = createEmotionCache(); + // eslint-disable-next-line @typescript-eslint/unbound-method const { extractCriticalToChunks } = createEmotionServer(cache); const html = renderToString( diff --git a/apps/remix-app/src/features/system/pages/NotFoundPage.tsx b/apps/remix-app/src/features/system/pages/NotFoundPage.tsx index f7617845e02..35efe582520 100644 --- a/apps/remix-app/src/features/system/pages/NotFoundPage.tsx +++ b/apps/remix-app/src/features/system/pages/NotFoundPage.tsx @@ -6,7 +6,7 @@ type Props = { }; export const NotFoundPage: FC = (props) => { - const title = props.title || 'Not Found'; + const title = props.title ?? 'Not Found'; return ( <>
diff --git a/apps/remix-app/src/features/system/pages/__tests__/NotFoundPage.test.tsx b/apps/remix-app/src/features/system/pages/__tests__/NotFoundPage.test.tsx index 0a7f24cf9ec..804a1ce2cc8 100644 --- a/apps/remix-app/src/features/system/pages/__tests__/NotFoundPage.test.tsx +++ b/apps/remix-app/src/features/system/pages/__tests__/NotFoundPage.test.tsx @@ -2,7 +2,7 @@ import { NotFoundPage } from '@/features/system/pages'; import { render, screen } from '@/test-utils'; describe('notFoundPage test', () => { - it('should contains children', async () => { + it('should contains children', () => { render(); expect(screen.getByTestId('not-found-title')).toHaveTextContent( '404 - Not found' diff --git a/apps/vite-app/package.json b/apps/vite-app/package.json index 7f4e90b830f..d77c195c6a5 100644 --- a/apps/vite-app/package.json +++ b/apps/vite-app/package.json @@ -31,7 +31,7 @@ "@vitest/coverage-istanbul": "0.34.3", "@vitest/ui": "0.34.3", "@your-org/eslint-config-bases": "workspace:^", - "eslint": "8.47.0", + "eslint": "8.48.0", "eslint-plugin-tailwindcss": "3.13.0", "happy-dom": "10.11.0", "prettier": "3.0.2", diff --git a/package.json b/package.json index aee60342af0..2c9c3ede2c7 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "g:build-changed": "yarn workspaces foreach --topological-dev --no-private -v --since=origin/main run build", "g:changeset": "changeset", "g:check-dist": "yarn workspaces foreach -A -ptv run check-dist", - "g:clean": "yarn clean:global-cache && rimraf ./out && yarn workspaces foreach -ptv run clean", + "g:clean": "yarn clean:global-cache && rimraf ./out && yarn workspaces foreach -A -ptv run clean", "g:codegen": "yarn workspaces foreach -A -ptv run codegen", "g:fix-all-files": "yarn workspaces foreach -A -ptv run fix-all-files", "g:lint": "yarn workspaces foreach -A -tv run lint --color", @@ -58,7 +58,7 @@ "@types/prettier": "2.7.3", "@types/shell-quote": "1.7.1", "@your-org/eslint-config-bases": "workspace:^", - "eslint": "8.47.0", + "eslint": "8.48.0", "husky": "8.0.3", "is-ci": "3.0.1", "lint-staged": "14.0.1", diff --git a/packages/api-gateway/package.json b/packages/api-gateway/package.json index 998919171b3..d10e873a50d 100644 --- a/packages/api-gateway/package.json +++ b/packages/api-gateway/package.json @@ -28,15 +28,15 @@ "typecheck": "tsc --project ./tsconfig.json --noEmit" }, "dependencies": { - "@graphql-mesh/cli": "^0.87.0", - "@graphql-mesh/openapi": "^0.95.0", - "@graphql-mesh/runtime": "^0.96.0" + "@graphql-mesh/cli": "^0.87.3", + "@graphql-mesh/openapi": "^0.95.3", + "@graphql-mesh/runtime": "^0.96.2" }, "devDependencies": { - "@types/node": "20.4.5", + "@types/node": "20.5.6", "@your-org/eslint-config-bases": "workspace:^", "cross-env": "7.0.3", - "eslint": "8.47.0", + "eslint": "8.48.0", "graphql": "16.8.0", "npm-run-all": "4.1.5", "prettier": "3.0.2", diff --git a/packages/common-i18n/package.json b/packages/common-i18n/package.json index adf69beab2a..677273c7a85 100644 --- a/packages/common-i18n/package.json +++ b/packages/common-i18n/package.json @@ -29,10 +29,10 @@ }, "devDependencies": { "@types/jest": "29.5.4", - "@types/node": "20.4.5", + "@types/node": "20.5.6", "@your-org/eslint-config-bases": "workspace:^", "cross-env": "7.0.3", - "eslint": "8.47.0", + "eslint": "8.48.0", "prettier": "3.0.2", "rimraf": "5.0.1", "typescript": "5.2.2" diff --git a/packages/core-lib/.eslintrc.js b/packages/core-lib/.eslintrc.cjs similarity index 100% rename from packages/core-lib/.eslintrc.js rename to packages/core-lib/.eslintrc.cjs diff --git a/packages/core-lib/package.json b/packages/core-lib/package.json index b050c568894..5e16855fcb9 100644 --- a/packages/core-lib/package.json +++ b/packages/core-lib/package.json @@ -31,7 +31,7 @@ "typecheck": "tsc --project ./tsconfig.json --noEmit" }, "dependencies": { - "@httpx/exception": "^2.0.0", + "@httpx/exception": "^2.1.0", "@your-org/ts-utils": "workspace:^", "dequal": "^2.0.3" }, @@ -40,7 +40,7 @@ "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", "@types/jest": "29.5.4", - "@types/node": "20.4.5", + "@types/node": "20.5.6", "@types/react": "18.2.21", "@types/react-dom": "18.2.7", "@vitejs/plugin-react": "4.0.4", @@ -48,7 +48,7 @@ "@vitest/ui": "0.34.3", "@your-org/eslint-config-bases": "workspace:^", "cross-env": "7.0.3", - "eslint": "8.47.0", + "eslint": "8.48.0", "jest": "29.6.4", "jest-environment-jsdom": "29.6.4", "npm-run-all": "4.1.5", diff --git a/packages/core-lib/src/hooks/__tests__/use-promise.test.tsx b/packages/core-lib/src/hooks/__tests__/use-promise.test.tsx index 86e32d855b1..15f50eca3cd 100644 --- a/packages/core-lib/src/hooks/__tests__/use-promise.test.tsx +++ b/packages/core-lib/src/hooks/__tests__/use-promise.test.tsx @@ -11,7 +11,7 @@ describe('usePromise', () => { const callback = jest.fn(); const promiseFn = async (deps: Deps) => { callback(deps); - return expected; + return Promise.resolve(expected); }; const { result, rerender } = renderHook(() => @@ -43,6 +43,7 @@ describe('usePromise', () => { it('should set error when promise fails', async () => { const callback = jest.fn(); + // eslint-disable-next-line @typescript-eslint/require-await const promiseFn = async () => { callback(); throw new Error('cool'); @@ -71,6 +72,7 @@ describe('usePromise', () => { const callback = jest.fn(); const promiseFn = async () => { callback(); + return Promise.resolve(0); }; const { result } = renderHook(() => usePromise(promiseFn, {})); diff --git a/packages/core-lib/src/hooks/use-promise.ts b/packages/core-lib/src/hooks/use-promise.ts index d0aba6f8609..7923462d2d9 100644 --- a/packages/core-lib/src/hooks/use-promise.ts +++ b/packages/core-lib/src/hooks/use-promise.ts @@ -60,7 +60,7 @@ export function usePromise< }) .catch((error) => { if (mounted.current) { - setError(error); + setError(error as Error); setIsLoading(false); } }); @@ -71,7 +71,7 @@ export function usePromise< useEffect(() => { mounted.current = true; if (immediate) { - promiseFn(); + void promiseFn(); } return () => { // Loading cannot be safely determined here diff --git a/packages/db-main-prisma/e2e/e2e-dsn-services.util.ts b/packages/db-main-prisma/e2e/e2e-dsn-services.util.ts index e1435348f2c..af5baedd0f8 100644 --- a/packages/db-main-prisma/e2e/e2e-dsn-services.util.ts +++ b/packages/db-main-prisma/e2e/e2e-dsn-services.util.ts @@ -2,7 +2,7 @@ import { parseDsn, type ParsedDsn } from '@soluble/dsn-parser'; import isPortReachable from 'is-port-reachable'; import pc from 'picocolors'; -const dsn = process.env.E2E_PRISMA_DATABASE_URL as string; +const dsn = process.env.E2E_PRISMA_DATABASE_URL!; export const getValidatedDsn = (): { dsn: string } & ParsedDsn => { const parsedDsn = parseDsn(dsn); diff --git a/packages/db-main-prisma/package.json b/packages/db-main-prisma/package.json index 529096bee4c..846d4c25f6f 100644 --- a/packages/db-main-prisma/package.json +++ b/packages/db-main-prisma/package.json @@ -41,7 +41,7 @@ "@pothos/plugin-prisma": "3.57.0", "@prisma/client": "5.2.0", "@soluble/dsn-parser": "1.9.2", - "@types/node": "20.4.5", + "@types/node": "20.5.6", "@vitest/coverage-v8": "0.34.3", "@vitest/ui": "0.34.3", "@your-org/eslint-config-bases": "workspace:^", @@ -49,8 +49,8 @@ "cross-env": "7.0.3", "dotenv-flow": "3.2.0", "dotenv-flow-cli": "1.0.0", - "eslint": "8.47.0", - "execa": "7.1.1", + "eslint": "8.48.0", + "execa": "8.0.1", "graphql": "16.8.0", "is-port-reachable": "4.0.0", "keyword-extractor": "0.0.25", diff --git a/packages/db-main-prisma/prisma/seed.ts b/packages/db-main-prisma/prisma/seed.ts index ff3864ccac5..086cc42438c 100644 --- a/packages/db-main-prisma/prisma/seed.ts +++ b/packages/db-main-prisma/prisma/seed.ts @@ -7,10 +7,10 @@ async function main() { console.log(`Start seeding ...`); const userSeeds = new UserSeeds(prisma); - userSeeds.execute(); + await userSeeds.execute(); const companySeeds = new PoemSeeds(prisma); - companySeeds.execute(); + await companySeeds.execute(); console.log(`Seeding finished.`); } diff --git a/packages/db-main-prisma/src/prisma-manager.ts b/packages/db-main-prisma/src/prisma-manager.ts index cd8d4e54e1e..c920bff0b8a 100644 --- a/packages/db-main-prisma/src/prisma-manager.ts +++ b/packages/db-main-prisma/src/prisma-manager.ts @@ -32,7 +32,7 @@ export class PrismaManager { PrismaManager.instances ??= {}; PrismaManager.instances[instanceKey] = prismaClientFactory(); } - return PrismaManager.instances[instanceKey] as PrismaClient; + return PrismaManager.instances[instanceKey]!; } else { // PrismaClient is attached to the `global` object in development to prevent // exhausting your database connection limit. @@ -43,7 +43,7 @@ export class PrismaManager { '[PrismaFactory.createDevSafeInstance]: Dev instance created and preserved globally.' ); } - return global.__PRISMA_INSTANCES__[instanceKey] as PrismaClient; + return global.__PRISMA_INSTANCES__[instanceKey]!; } } } diff --git a/packages/db-main-prisma/src/seeds/PoemSeeds.ts b/packages/db-main-prisma/src/seeds/PoemSeeds.ts index 6b7e0f880dd..85c2d21a577 100644 --- a/packages/db-main-prisma/src/seeds/PoemSeeds.ts +++ b/packages/db-main-prisma/src/seeds/PoemSeeds.ts @@ -303,7 +303,7 @@ const poemData = poems.map((p) => { export class PoemSeeds extends AbstractSeed { execute = async (): Promise => { - poemData.forEach(async (p) => { + for await (const p of poemData) { const { keywords, ...poemWithoutKeywords } = p; const poem = await this.prisma.poem.upsert({ where: { @@ -315,6 +315,6 @@ export class PoemSeeds extends AbstractSeed { create: p, }); this.log('UPSERT', `User ${poem.slug} - ${poem.title}`); - }); + } }; } diff --git a/packages/eslint-config-bases/.escheckrc b/packages/eslint-config-bases/.escheckrc new file mode 100644 index 00000000000..98367633652 --- /dev/null +++ b/packages/eslint-config-bases/.escheckrc @@ -0,0 +1,5 @@ +{ + "ecmaVersion": "es2020", + "module": false, + "files": "./src/**/*.js" +} \ No newline at end of file diff --git a/packages/eslint-config-bases/.eslintrc.cjs b/packages/eslint-config-bases/.eslintrc.cjs new file mode 100644 index 00000000000..06330cc8453 --- /dev/null +++ b/packages/eslint-config-bases/.eslintrc.cjs @@ -0,0 +1,16 @@ +const { getDefaultIgnorePatterns } = require('./src/helpers'); + +module.exports = { + root: true, + parser: '@typescript-eslint/parser', + parserOptions: { + tsconfigRootDir: __dirname, + project: 'tsconfig.json', + }, + ignorePatterns: [...getDefaultIgnorePatterns()], + extends: [ + './src/bases/typescript', + './src/bases/prettier-plugin', + './src/bases/mdx', + ], +}; diff --git a/packages/eslint-config-bases/.eslintrc.js b/packages/eslint-config-bases/.eslintrc.js deleted file mode 100644 index 8ce09b23a97..00000000000 --- a/packages/eslint-config-bases/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -const { getDefaultIgnorePatterns } = require('./src/helpers'); - -module.exports = { - root: true, - ignorePatterns: [...getDefaultIgnorePatterns()], - extends: ['./src/bases/typescript', './src/bases/prettier-plugin'], -}; diff --git a/packages/eslint-config-bases/package.json b/packages/eslint-config-bases/package.json index 6758611df7a..09f0bcd72bd 100644 --- a/packages/eslint-config-bases/package.json +++ b/packages/eslint-config-bases/package.json @@ -57,68 +57,57 @@ "require": "./src/bases/typescript.js" } }, - "author": { - "name": "Vanvelthem Sébastien", - "url": "https://github.com/belgattitude" - }, - "license": "MIT", - "homepage": "https://github.com/belgattitude/nextjs-monorepo-example", - "repository": { - "type": "git", - "url": "https://github.com/belgattitude/nextjs-monorepo-example", - "directory": "packages/eslint-config-bases" - }, "scripts": { "clean": "rimraf ./dist ./coverage ./tsconfig.tsbuildinfo", - "fix-all-files": "eslint --ext .ts,.tsx,.js,.jsx --fix", "lint": "eslint . --ext .ts,.tsx,.js,.jsx,.mjs,.cjs,.mts,.cts --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache", - "typecheck": "tsc --project tsconfig.json --noEmit" + "typecheck": "tsc --project tsconfig.json --noEmit", + "fix-all-files": "eslint --ext .ts,.tsx,.js,.jsx,.mjs,.cjs,.mts,.cts --fix", + "check-dist": "es-check -v" }, "dependencies": { - "@rushstack/eslint-patch": "^1.3.2", - "@typescript-eslint/eslint-plugin": "^5.61.0", - "@typescript-eslint/parser": "^5.61.0", + "@rushstack/eslint-patch": "^1.3.3", + "@tanstack/eslint-plugin-query": "^4.32.5", + "@typescript-eslint/eslint-plugin": "^6.4.1", + "@typescript-eslint/parser": "^6.4.1", "eslint-config-prettier": "^9.0.0", - "eslint-import-resolver-typescript": "^3.5.5", - "eslint-plugin-import": "^2.27.5", + "eslint-import-resolver-typescript": "^3.6.0", + "eslint-plugin-import": "^2.28.1", "eslint-plugin-jest": "^27.2.3", "eslint-plugin-jest-formatting": "^3.1.0", "eslint-plugin-jsx-a11y": "^6.7.1", "eslint-plugin-playwright": "^0.15.3", "eslint-plugin-prettier": "^5.0.0", - "eslint-plugin-react": "^7.33.0", + "eslint-plugin-react": "^7.33.2", "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-regexp": "^1.15.0", "eslint-plugin-sonarjs": "^0.21.0", "eslint-plugin-storybook": "^0.6.13", - "eslint-plugin-tailwindcss": "^3.13.0", - "eslint-plugin-testing-library": "^6.0.0" - }, - "devDependencies": { - "@testing-library/jest-dom": "5.17.0", - "@testing-library/react": "14.0.0", - "@types/jest": "29.5.4", - "@types/node": "20.4.5", - "@types/prettier": "2.7.3", - "@types/react": "18.2.21", - "@types/react-dom": "18.2.7", - "eslint": "8.47.0", - "prettier": "3.0.2", - "react": "18.2.0", - "react-dom": "18.2.0", - "rimraf": "5.0.1", - "tailwindcss": "3.3.3", - "typescript": "5.2.2" + "eslint-plugin-testing-library": "^6.0.1" }, "peerDependencies": { + "@graphql-eslint/eslint-plugin": "^3.14.3", "eslint": "^8.30.0", + "eslint-plugin-mdx": "^2.0.5", + "eslint-plugin-tailwindcss": "^3.13.0", + "graphql": "^16.6.0", "prettier": "^2.8.0 || ^3.0.0", "react": "^18.2.0", "react-dom": "^18.2.0", - "tailwindcss": "^3.3.0", - "typescript": "^4.9.5 || ^5.0.0" + "typescript": "^4.9.4 || ^5.0.2" }, "peerDependenciesMeta": { + "@graphql-eslint/eslint-plugin": { + "optional": true + }, + "eslint-plugin-mdx": { + "optional": true + }, + "eslint-plugin-tailwindcss": { + "optional": true + }, + "graphql": { + "optional": true + }, "prettier": { "optional": true }, @@ -134,5 +123,29 @@ "typescript": { "optional": true } + }, + "devDependencies": { + "@angular-eslint/template-parser": "16.1.1", + "@graphql-eslint/eslint-plugin": "3.20.1", + "@testing-library/jest-dom": "6.1.2", + "@testing-library/react": "14.0.0", + "@types/jest": "29.5.4", + "@types/node": "20.5.6", + "@types/prettier": "2.7.3", + "@types/react": "18.2.21", + "@types/react-dom": "18.2.7", + "es-check": "7.1.1", + "eslint": "8.48.0", + "eslint-plugin-mdx": "2.2.0", + "eslint-plugin-tailwindcss": "3.13.0", + "graphql": "16.8.0", + "react": "18.2.0", + "react-dom": "18.2.0", + "rimraf": "5.0.1", + "tailwindcss": "3.3.3", + "typescript": "5.2.2" + }, + "engines": { + "node": ">=18.12.0" } } diff --git a/packages/eslint-config-bases/src/bases/jest.js b/packages/eslint-config-bases/src/bases/jest.js index 9c536141073..4a8a173e74b 100644 --- a/packages/eslint-config-bases/src/bases/jest.js +++ b/packages/eslint-config-bases/src/bases/jest.js @@ -36,6 +36,8 @@ module.exports = { '@typescript-eslint/no-empty-function': 'off', '@typescript-eslint/no-explicit-any': 'off', '@typescript-eslint/ban-ts-comment': 'off', + '@typescript-eslint/no-unsafe-member-access': 'off', + '@typescript-eslint/no-unsafe-assignment': 'off', // Enable Jest rules 'jest/no-focused-tests': 'error', 'jest/prefer-mock-promise-shorthand': 'error', @@ -48,6 +50,9 @@ module.exports = { 'jest/prefer-strict-equal': 'error', 'jest/prefer-to-have-length': 'error', 'jest/consistent-test-it': ['error', { fn: 'it' }], + // https://github.com/jest-community/eslint-plugin-jest/blob/main/docs/rules/unbound-method.md + '@typescript-eslint/unbound-method': 'off', + 'jest/unbound-method': 'error', }, }, ], diff --git a/packages/eslint-config-bases/src/bases/mdx.js b/packages/eslint-config-bases/src/bases/mdx.js index 01185f188c2..08822775c3c 100644 --- a/packages/eslint-config-bases/src/bases/mdx.js +++ b/packages/eslint-config-bases/src/bases/mdx.js @@ -12,8 +12,14 @@ module.exports = { { // For performance enable this only on mdx files files: mdxPatterns.files, - extends: ['plugin:mdx/recommended'], + extends: [ + 'plugin:mdx/recommended', + 'plugin:@typescript-eslint/disable-type-checked', + ], parser: 'eslint-mdx', + parserOptions: { + project: null, + }, rules: { '@typescript-eslint/consistent-type-exports': 'off', }, diff --git a/packages/eslint-config-bases/src/bases/typescript.js b/packages/eslint-config-bases/src/bases/typescript.js index a3be2d17d2b..2969baf5d01 100644 --- a/packages/eslint-config-bases/src/bases/typescript.js +++ b/packages/eslint-config-bases/src/bases/typescript.js @@ -20,7 +20,7 @@ module.exports = { jsx: true, globalReturn: false, }, - ecmaVersion: 2020, + ecmaVersion: 'latest', project: ['tsconfig.json'], sourceType: 'module', }, @@ -34,9 +34,10 @@ module.exports = { }, extends: [ 'eslint:recommended', - 'plugin:@typescript-eslint/recommended', 'plugin:import/recommended', 'plugin:import/typescript', + 'plugin:@typescript-eslint/recommended-type-checked', + 'plugin:@typescript-eslint/stylistic-type-checked', ], rules: { // https://github.com/import-js/eslint-plugin-import/blob/main/docs/rules/no-cycle.md @@ -85,7 +86,6 @@ module.exports = { alphabetize: { order: 'asc', caseInsensitive: true }, }, ], - '@typescript-eslint/ban-tslint-comment': ['error'], '@typescript-eslint/ban-ts-comment': [ 'error', { @@ -108,12 +108,42 @@ module.exports = { '@typescript-eslint/consistent-type-exports': 'error', '@typescript-eslint/consistent-type-imports': [ 'error', - { prefer: 'type-imports' }, + { prefer: 'type-imports', fixStyle: 'inline-type-imports' }, + ], + '@typescript-eslint/no-import-type-side-effects': 'error', + '@typescript-eslint/consistent-type-definitions': 'off', + '@typescript-eslint/unbound-method': ['error', { ignoreStatic: true }], + '@typescript-eslint/restrict-template-expressions': [ + 'error', + { + allowNumber: true, + allowBoolean: true, + allowAny: true, + allowNever: true, + allowNullish: true, + }, + ], + '@typescript-eslint/no-misused-promises': [ + 'error', + { + checksVoidReturn: { + arguments: false, + attributes: false, + }, + }, ], }, overrides: [ + { + files: ['*.d.ts'], + rules: { + '@typescript-eslint/no-import-type-side-effects': 'off', + '@typescript-eslint/no-explicit-any': 'off', + }, + }, { files: ['*.mjs'], + extends: ['plugin:@typescript-eslint/disable-type-checked'], parserOptions: { ecmaVersion: 'latest', sourceType: 'module', @@ -122,14 +152,18 @@ module.exports = { '@typescript-eslint/explicit-module-boundary-types': 'off', '@typescript-eslint/consistent-type-exports': 'off', '@typescript-eslint/consistent-type-imports': 'off', + '@typescript-eslint/no-unsafe-call': 'off', + '@typescript-eslint/no-unsafe-member-access': 'off', + '@typescript-eslint/no-unsafe-return': 'off', }, }, { // javascript commonjs files: ['*.js', '*.cjs'], + extends: ['plugin:@typescript-eslint/disable-type-checked'], parser: 'espree', parserOptions: { - ecmaVersion: 2020, + ecmaVersion: 'latest', }, rules: { '@typescript-eslint/ban-ts-comment': 'off', diff --git a/packages/eslint-config-bases/tsconfig.json b/packages/eslint-config-bases/tsconfig.json index cce319c5f20..36193c63fbc 100644 --- a/packages/eslint-config-bases/tsconfig.json +++ b/packages/eslint-config-bases/tsconfig.json @@ -1,5 +1,6 @@ { "$schema": "https://json.schemastore.org/tsconfig", + "display": "@belgattitude/eslint-config-bases", "compilerOptions": { "strict": true, "skipLibCheck": true, @@ -8,5 +9,13 @@ "allowJs": true, "checkJs": true }, - "exclude": ["**/node_modules", "**/.*/", "dist", "build"] + "exclude": ["node_modules", "dist", "build"], + "include": [ + ".eslintrc.*s", + "**/*.ts", + "**/*.js", + "**/*.cjs", + "**/*.mjs", + "**/*.json" + ] } diff --git a/packages/ts-utils/package.json b/packages/ts-utils/package.json index 403e12ec3e9..20b90510a67 100644 --- a/packages/ts-utils/package.json +++ b/packages/ts-utils/package.json @@ -40,12 +40,12 @@ "devDependencies": { "@size-limit/file": "8.2.6", "@types/jest": "29.5.4", - "@types/node": "20.4.5", + "@types/node": "20.5.6", "@vitest/coverage-v8": "0.34.3", "@your-org/eslint-config-bases": "workspace:^", "cross-env": "7.0.3", "es-check": "7.1.1", - "eslint": "8.47.0", + "eslint": "8.48.0", "get-tsconfig": "4.7.0", "jest": "29.6.4", "rimraf": "5.0.1", diff --git a/packages/ts-utils/src/convert/string-convert.ts b/packages/ts-utils/src/convert/string-convert.ts index 7782ca503e6..cf4ef9ec6c5 100644 --- a/packages/ts-utils/src/convert/string-convert.ts +++ b/packages/ts-utils/src/convert/string-convert.ts @@ -1,13 +1,13 @@ -import { isParsableNumeric, isParsableSafeInteger } from '../typeguards/index'; +import { isParsableNumeric, isParsableSafeInteger } from '../typeguards'; -export function stringToSafeInteger(value: string | unknown): number | null { +export function stringToSafeInteger(value: unknown): number | null { if (!isParsableSafeInteger(value)) { return null; } return typeof value === 'string' ? Number.parseInt(value, 10) : value; } -export function stringToFloat(value: string | unknown): number | null { +export function stringToFloat(value: unknown): number | null { if ( !isParsableNumeric( typeof value === 'number' ? value.toString(10) : value ?? '' diff --git a/packages/ui-lib/.eslintrc.js b/packages/ui-lib/.eslintrc.cjs similarity index 100% rename from packages/ui-lib/.eslintrc.js rename to packages/ui-lib/.eslintrc.cjs diff --git a/packages/ui-lib/package.json b/packages/ui-lib/package.json index 5ccbf2cfd65..49317058c60 100644 --- a/packages/ui-lib/package.json +++ b/packages/ui-lib/package.json @@ -51,14 +51,14 @@ "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", "@types/jest": "29.5.4", - "@types/node": "20.4.5", + "@types/node": "20.5.6", "@types/react": "18.2.21", "@types/react-dom": "18.2.7", "@vitest/coverage-v8": "0.34.3", "@your-org/eslint-config-bases": "workspace:^", "autoprefixer": "10.4.14", "cross-env": "7.0.3", - "eslint": "8.47.0", + "eslint": "8.48.0", "eslint-plugin-tailwindcss": "3.13.0", "jest": "29.6.4", "jest-environment-jsdom": "29.6.4", diff --git a/packages/ui-lib/src/_stories/Page.stories.ts b/packages/ui-lib/src/_stories/Page.stories.ts index dd421c8a556..45887ee30c6 100644 --- a/packages/ui-lib/src/_stories/Page.stories.ts +++ b/packages/ui-lib/src/_stories/Page.stories.ts @@ -21,7 +21,7 @@ export const LoggedOut: Story = {}; export const LoggedIn: Story = { play: async ({ canvasElement }) => { const canvas = within(canvasElement); - const loginButton = await canvas.getByRole('button', { + const loginButton = canvas.getByRole('button', { name: /Log in/i, }); await userEvent.click(loginButton); diff --git a/yarn.lock b/yarn.lock index 5b0c8e9941b..035a215144a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12,10 +12,10 @@ __metadata: languageName: node linkType: hard -"@adobe/css-tools@npm:^4.0.1": - version: 4.2.0 - resolution: "@adobe/css-tools@npm:4.2.0" - checksum: b8dbfd9c54df73a398e9b20c922abe26c67732e16afc50668402af0e3d101409e0c944baf69bf814343eb8639014637b96f209426088b06943cea288c1ef1486 +"@adobe/css-tools@npm:^4.0.1, @adobe/css-tools@npm:^4.3.0": + version: 4.3.1 + resolution: "@adobe/css-tools@npm:4.3.1" + checksum: 05672719b544cc0c21ae3ed0eb6349bf458e9d09457578eeeb07cf0f696469ac6417e9c9be1b129e5d6a18098a061c1db55b2275591760ef30a79822436fcbfa languageName: node linkType: hard @@ -36,6 +36,26 @@ __metadata: languageName: node linkType: hard +"@angular-eslint/bundled-angular-compiler@npm:16.1.1": + version: 16.1.1 + resolution: "@angular-eslint/bundled-angular-compiler@npm:16.1.1" + checksum: a473eb5981280664d42a30a1eaec850ca37be0ae2d0f87c7f83f63469bc63ee05ba6826fba5ddc97ade87d2bcc108afc43ca701c5ef6766334bc1e3925d5b6d3 + languageName: node + linkType: hard + +"@angular-eslint/template-parser@npm:16.1.1": + version: 16.1.1 + resolution: "@angular-eslint/template-parser@npm:16.1.1" + dependencies: + "@angular-eslint/bundled-angular-compiler": "npm:16.1.1" + eslint-scope: "npm:^7.0.0" + peerDependencies: + eslint: ^7.20.0 || ^8.0.0 + typescript: "*" + checksum: ee0aea243e34ae20260ab2c3636db03744940060246d4c20892d9126362f93320154c2d0482bbd7a533775afd8cc53ffec67ac43865e9fe30f7a94ffe6f46bdb + languageName: node + linkType: hard + "@ardatan/relay-compiler@npm:12.0.0": version: 12.0.0 resolution: "@ardatan/relay-compiler@npm:12.0.0" @@ -65,6 +85,15 @@ __metadata: languageName: node linkType: hard +"@ardatan/sync-fetch@npm:^0.0.1": + version: 0.0.1 + resolution: "@ardatan/sync-fetch@npm:0.0.1" + dependencies: + node-fetch: "npm:^2.6.1" + checksum: cd69134005ef5ea570d55631c8be59b593e2dda2207f616d30618f948af6ee5d227b857aefd56c535e8f7f3ade47083e4e7795b5ee014a6732011c6e5f9eb08f + languageName: node + linkType: hard + "@aw-web-design/x-default-browser@npm:1.4.126": version: 1.4.126 resolution: "@aw-web-design/x-default-browser@npm:1.4.126" @@ -76,7 +105,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.22.10, @babel/code-frame@npm:^7.22.5": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.18.6, @babel/code-frame@npm:^7.22.10, @babel/code-frame@npm:^7.22.5": version: 7.22.10 resolution: "@babel/code-frame@npm:7.22.10" dependencies: @@ -86,7 +115,7 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.20.5, @babel/compat-data@npm:^7.22.5, @babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.22.9": +"@babel/compat-data@npm:^7.20.5, @babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.22.9": version: 7.22.9 resolution: "@babel/compat-data@npm:7.22.9" checksum: 1334264b041f8ad4e33036326970c9c26754eb5c04b3af6c223fe6da988cbb8a8542b5526f49ec1ac488210d2f710484a0e4bcd30256294ae3f261d0141febad @@ -117,16 +146,16 @@ __metadata: linkType: hard "@babel/eslint-parser@npm:^7.21.8": - version: 7.22.7 - resolution: "@babel/eslint-parser@npm:7.22.7" + version: 7.22.11 + resolution: "@babel/eslint-parser@npm:7.22.11" dependencies: "@nicolo-ribaudo/eslint-scope-5-internals": "npm:5.1.1-v1" - "@nicolo-ribaudo/semver-v6": "npm:^6.3.3" eslint-visitor-keys: "npm:^2.1.0" + semver: "npm:^6.3.1" peerDependencies: - "@babel/core": ">=7.11.0" + "@babel/core": ^7.11.0 eslint: ^7.5.0 || ^8.0.0 - checksum: 888de7fdc1cd8a4cd7a798828717bd4b4fa52bd8db7e16e55c17da68f516c0524d9bddbbe71132b34c61894cf65cb97b735b2525da1cbff7c36158d60a9c11f2 + checksum: 2f627c2095900479ed3691a8996ce3e740d87843e28757b196ea9842b0b7af155a59e2abe31ed842d0080415ae13f1522910ed2f2de428a09e5c95ac2b017575 languageName: node linkType: hard @@ -152,15 +181,15 @@ __metadata: linkType: hard "@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.22.5" + version: 7.22.10 + resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.22.10" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 73a61a56364849770d5569264ba0a5f06035387cafd219d1ae26077f80a1dfb75f240e6abcd991c655641ad8fe066b964261942b4086ba2efc946c807c9d1698 + "@babel/types": "npm:^7.22.10" + checksum: 6010f0ca3174fbd684730aa5e276b8fd04850faa138655087f87a7e7419ce160d3f3596642d32050430211fcae5bfe77354aff04852ff60f7cd0310fd7d92853 languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.20.7, @babel/helper-compilation-targets@npm:^7.22.10, @babel/helper-compilation-targets@npm:^7.22.5, @babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.22.9": +"@babel/helper-compilation-targets@npm:^7.20.7, @babel/helper-compilation-targets@npm:^7.22.10, @babel/helper-compilation-targets@npm:^7.22.5, @babel/helper-compilation-targets@npm:^7.22.6": version: 7.22.10 resolution: "@babel/helper-compilation-targets@npm:7.22.10" dependencies: @@ -173,41 +202,41 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.22.5": - version: 7.22.6 - resolution: "@babel/helper-create-class-features-plugin@npm:7.22.6" +"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.22.11, @babel/helper-create-class-features-plugin@npm:^7.22.5": + version: 7.22.11 + resolution: "@babel/helper-create-class-features-plugin@npm:7.22.11" dependencies: "@babel/helper-annotate-as-pure": "npm:^7.22.5" "@babel/helper-environment-visitor": "npm:^7.22.5" "@babel/helper-function-name": "npm:^7.22.5" "@babel/helper-member-expression-to-functions": "npm:^7.22.5" "@babel/helper-optimise-call-expression": "npm:^7.22.5" - "@babel/helper-replace-supers": "npm:^7.22.5" + "@babel/helper-replace-supers": "npm:^7.22.9" "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" "@babel/helper-split-export-declaration": "npm:^7.22.6" - "@nicolo-ribaudo/semver-v6": "npm:^6.3.3" + semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0 - checksum: 4411b40bad0b4f1927eaaabbedd0b75cb9a7c18d18c3c2139dcf66a59352092632d8e38fe462337206167f11a6d4a70459ecc06a0ae30400dcbe56773fe3617d + checksum: 6744de8097ff43c6c041ccc17b7dac6e75b019215f14da1acbd5cbebc1146483617c089ed98a6c740fca010e3bc43c737b3cc0631933467cba2841d11d35788f languageName: node linkType: hard "@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.22.5": - version: 7.22.6 - resolution: "@babel/helper-create-regexp-features-plugin@npm:7.22.6" + version: 7.22.9 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.22.9" dependencies: "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@nicolo-ribaudo/semver-v6": "npm:^6.3.3" regexpu-core: "npm:^5.3.1" + semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0 - checksum: 09e195edf82c94d04fe4a53dc2dc38f9bac499625e99da21e2b16b3f3f765971ce903b7621fe868e496117a5084fd513d05b5ca58b57f46acc641af84eedc68d + checksum: 056c9913299ba399194d9aef5f4281a81806f66979c3c9c6da19b2e29bc92abad6d6d6be0cd4b3ed5945abbdf2d4c45362ee26a012f75f16de7d26859dfde11d languageName: node linkType: hard -"@babel/helper-define-polyfill-provider@npm:^0.4.1": - version: 0.4.1 - resolution: "@babel/helper-define-polyfill-provider@npm:0.4.1" +"@babel/helper-define-polyfill-provider@npm:^0.4.2": + version: 0.4.2 + resolution: "@babel/helper-define-polyfill-provider@npm:0.4.2" dependencies: "@babel/helper-compilation-targets": "npm:^7.22.6" "@babel/helper-plugin-utils": "npm:^7.22.5" @@ -215,8 +244,8 @@ __metadata: lodash.debounce: "npm:^4.0.8" resolve: "npm:^1.14.2" peerDependencies: - "@babel/core": ^7.4.0-0 - checksum: 402a8ca29354f01640d7226587576479507093437239ec1ba283c190986442a8759e5043859df9795c07c43d9b99d0685ee36ff77974c5be9a0cbec36a8283af + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 2f4905e3dba478f53d41925a66711dfbdb63d759a59adfc4951eca3e132ac3a0bbcb39237f756fe243c2e8ee6e849afbe357e5520f55df210dcf26838357b9a1 languageName: node linkType: hard @@ -295,31 +324,29 @@ __metadata: languageName: node linkType: hard -"@babel/helper-remap-async-to-generator@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-remap-async-to-generator@npm:7.22.5" +"@babel/helper-remap-async-to-generator@npm:^7.22.5, @babel/helper-remap-async-to-generator@npm:^7.22.9": + version: 7.22.9 + resolution: "@babel/helper-remap-async-to-generator@npm:7.22.9" dependencies: "@babel/helper-annotate-as-pure": "npm:^7.22.5" "@babel/helper-environment-visitor": "npm:^7.22.5" - "@babel/helper-wrap-function": "npm:^7.22.5" - "@babel/types": "npm:^7.22.5" + "@babel/helper-wrap-function": "npm:^7.22.9" peerDependencies: "@babel/core": ^7.0.0 - checksum: a4ec78db69db61dbc65eb5b07c8ab4e836caf89a3a8b2983c2afcde805c11f5c660e0932739315d9f08d7ac442360822227ce9f9fdd9436993d342de9a043cf5 + checksum: e753f19726846df26a13a304632aff2bc6e437201f27eecc7ba12db04b9175062da307e72512cf4761e659ec82cb71016352acd83fbe5e527f4b881ce1e633e8 languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-replace-supers@npm:7.22.5" +"@babel/helper-replace-supers@npm:^7.22.5, @babel/helper-replace-supers@npm:^7.22.9": + version: 7.22.9 + resolution: "@babel/helper-replace-supers@npm:7.22.9" dependencies: "@babel/helper-environment-visitor": "npm:^7.22.5" "@babel/helper-member-expression-to-functions": "npm:^7.22.5" "@babel/helper-optimise-call-expression": "npm:^7.22.5" - "@babel/template": "npm:^7.22.5" - "@babel/traverse": "npm:^7.22.5" - "@babel/types": "npm:^7.22.5" - checksum: 0590aa037340e069de866f313eca7d7f0031bd95b56e5182bef79c05a97e763a6098fa4ab77fed8e3798e832bb6a3230bea438e669bc4d90112f09e841bff064 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 9ef42e0d1f81d3377c96449c82666d54daea86db9f352915d2aff7540008cd65f23574bc97a74308b6203f7a8c6bf886d1cc1fa24917337d3d12ea93cb2a53a8 languageName: node linkType: hard @@ -371,15 +398,14 @@ __metadata: languageName: node linkType: hard -"@babel/helper-wrap-function@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-wrap-function@npm:7.22.5" +"@babel/helper-wrap-function@npm:^7.22.9": + version: 7.22.10 + resolution: "@babel/helper-wrap-function@npm:7.22.10" dependencies: "@babel/helper-function-name": "npm:^7.22.5" "@babel/template": "npm:^7.22.5" - "@babel/traverse": "npm:^7.22.5" - "@babel/types": "npm:^7.22.5" - checksum: 34aa811cc433a3fe2d1bcb7c703ad57c523fd9cad5df8da0651175569cb63dc95b1557305735d922d94a4420e11b2a87d65dbe7f14b49b69e2c7a9c0fdea5647 + "@babel/types": "npm:^7.22.10" + checksum: 96d49c4dc825ea3a2532bbb8e748a6969c30de18c102124884d15b8038c48e07adf6e87d33f69deee0cdd71cd632a81ce63b8732918a67372629d18e903a7ba3 languageName: node linkType: hard @@ -499,18 +525,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-unicode-property-regex@npm:^7.4.4": - version: 7.18.6 - resolution: "@babel/plugin-proposal-unicode-property-regex@npm:7.18.6" - dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.18.6" - "@babel/helper-plugin-utils": "npm:^7.18.6" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: c68feae57d9b1f4d98ecc2da63bda1993980deb509ccb08f6eace712ece8081032eb6532c304524b544c2dd577e2f9c2fe5c5bfd73d1955c946300def6fc7493 - languageName: node - linkType: hard - "@babel/plugin-syntax-async-generators@npm:^7.8.4": version: 7.8.4 resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" @@ -765,17 +779,17 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.22.7": - version: 7.22.7 - resolution: "@babel/plugin-transform-async-generator-functions@npm:7.22.7" +"@babel/plugin-transform-async-generator-functions@npm:^7.22.10": + version: 7.22.11 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.22.11" dependencies: "@babel/helper-environment-visitor": "npm:^7.22.5" "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-remap-async-to-generator": "npm:^7.22.5" + "@babel/helper-remap-async-to-generator": "npm:^7.22.9" "@babel/plugin-syntax-async-generators": "npm:^7.8.4" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b9712f47de65d8409625de5cfa4bda6984f9e7065f6170c34b3d11974879276ffa61675c8118de5de7746f5de378c5dfc21efc706664c6f0c652fb58949b53f0 + checksum: 235bb27e423a49e133e404e0e13a383fd62fdbd08f03145183a049186f4fd20e53ae5d0c41a645dc2510e86c779a6022856371c4eda4557bc67c2f5505069aeb languageName: node linkType: hard @@ -803,14 +817,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.0.0, @babel/plugin-transform-block-scoping@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-block-scoping@npm:7.22.5" +"@babel/plugin-transform-block-scoping@npm:^7.0.0, @babel/plugin-transform-block-scoping@npm:^7.22.10": + version: 7.22.10 + resolution: "@babel/plugin-transform-block-scoping@npm:7.22.10" dependencies: "@babel/helper-plugin-utils": "npm:^7.22.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 68f663d349345b522e1dece9641ee304d8f7db1d4b11998f47ebc5d678d281f76a143fb8603a1c12596962d7a63ffe044cd205a4910c8d74906eae17a605f96f + checksum: 270710dd92240aca134b770b0e5f49068a17a7dfbbd3093e6d3218250dc9492fc933479c646bb9d085a7ff8809652869bc796c3b84c9f2ceae967c2e78e1b5b2 languageName: node linkType: hard @@ -827,15 +841,15 @@ __metadata: linkType: hard "@babel/plugin-transform-class-static-block@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-class-static-block@npm:7.22.5" + version: 7.22.11 + resolution: "@babel/plugin-transform-class-static-block@npm:7.22.11" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.22.5" + "@babel/helper-create-class-features-plugin": "npm:^7.22.11" "@babel/helper-plugin-utils": "npm:^7.22.5" "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" peerDependencies: "@babel/core": ^7.12.0 - checksum: 23814d00b2966e8dab7a60934622853698b2cb861a8667c006e000d8e5a50aba4d221c52852552562e7f38e32ad5c7778125ef602c2d2f1c4f9d8f790a9f27e9 + checksum: 74c06f315dbeb101784682f89d6e40a46b243132b63f430ac9ee5781d3fedff57fc6bf7390aa2b19d44a9d7e49a1e70e572bdde1907480881204ef33163b9630 languageName: node linkType: hard @@ -870,18 +884,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-destructuring@npm:7.22.5" +"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.22.10": + version: 7.22.10 + resolution: "@babel/plugin-transform-destructuring@npm:7.22.10" dependencies: "@babel/helper-plugin-utils": "npm:^7.22.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: bffd0069f44165e101368f34ab34d4bb810ef3dc16a5bf5e55e633a60b0c3aca948dccc15d04e6d6996a2a467f4a52d7224a82efc4be175836cc6e3a3702efa5 + checksum: f678eae3a3546075d42f3f103d2aede2fe576f5dc40de54819fb3e1f9bf7bac94777cfc43efbd0373aaa19a9abe83c3a3dcdc242611bf67dcd9d5331bab8db5e languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^7.22.5, @babel/plugin-transform-dotall-regex@npm:^7.4.4": +"@babel/plugin-transform-dotall-regex@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-dotall-regex@npm:7.22.5" dependencies: @@ -905,14 +919,14 @@ __metadata: linkType: hard "@babel/plugin-transform-dynamic-import@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-dynamic-import@npm:7.22.5" + version: 7.22.11 + resolution: "@babel/plugin-transform-dynamic-import@npm:7.22.11" dependencies: "@babel/helper-plugin-utils": "npm:^7.22.5" "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 82fb6fa0b6f7c7760ac21ebcb856a01579c9e64a325d5bb8841591b58b2d92024169f10f4ca2b34b45376999b352974138c94fc1d5cc330e00beeeb1bda51425 + checksum: cf0dd2d3da42ae18ccfa54bef7c80bf26b3bcc48751fc38dd41ad47bc14cc76ca8ec692f39f8b1ef54b3f48eff8db79e6397e4653033bb3a64e433f3c3a43edf languageName: node linkType: hard @@ -929,14 +943,14 @@ __metadata: linkType: hard "@babel/plugin-transform-export-namespace-from@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-export-namespace-from@npm:7.22.5" + version: 7.22.11 + resolution: "@babel/plugin-transform-export-namespace-from@npm:7.22.11" dependencies: "@babel/helper-plugin-utils": "npm:^7.22.5" "@babel/plugin-syntax-export-namespace-from": "npm:^7.8.3" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d5d301dde2d6e7f9e4db12ac70e19153f0e8d17406ad733a8f7d01de77d123588fe90c7f5b8cc086420594ec1e7d20abc5e08323f9ad9704a19c6c87ca03eb59 + checksum: 2b65ddf9ab4cfa8ffc72983c689b99d9ce0fe74846c2e518a1955f703e1fe073d0865810959164800613c3235a29cf9cae3567a46bf9cb53a2384469d3913e85 languageName: node linkType: hard @@ -977,14 +991,14 @@ __metadata: linkType: hard "@babel/plugin-transform-json-strings@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-json-strings@npm:7.22.5" + version: 7.22.11 + resolution: "@babel/plugin-transform-json-strings@npm:7.22.11" dependencies: "@babel/helper-plugin-utils": "npm:^7.22.5" "@babel/plugin-syntax-json-strings": "npm:^7.8.3" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 64ee0f3497822d312b609d3b8a5a2617337d1624292e89f5e90fd25b5bc91a20beadfa91730b5b199b5a027284ced5d59748d99e8ab81ee7bdac38236e6b61ca + checksum: 90f46a99c4136187d16f30f1f5f51e479c919edb6f6b4ce43fe81fdae2c89a556a0a6f6f2ec7ea3de7014a504f6df2220e3bc19dd7011f76bd275c195842f886 languageName: node linkType: hard @@ -1000,14 +1014,14 @@ __metadata: linkType: hard "@babel/plugin-transform-logical-assignment-operators@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.22.5" + version: 7.22.11 + resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.22.11" dependencies: "@babel/helper-plugin-utils": "npm:^7.22.5" "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: bfacdafa8018d1607897015e1ea0f98edbefee16b4409d5f37c37df0d2058dde2e55586dd79f8479a0cd603ff06272216de077f071bc49c96014edfe1629bd26 + checksum: 9810f7918514bd59579ccc0950b4f352569abb40959569d38931e57f11e6b9aa920bdef403ffd8cd5d4e0243e0bbf7a1ebb445f3428c8b7a2421568ff2f681be languageName: node linkType: hard @@ -1034,30 +1048,30 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.22.5" +"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.22.11, @babel/plugin-transform-modules-commonjs@npm:^7.22.5": + version: 7.22.11 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.22.11" dependencies: - "@babel/helper-module-transforms": "npm:^7.22.5" + "@babel/helper-module-transforms": "npm:^7.22.9" "@babel/helper-plugin-utils": "npm:^7.22.5" "@babel/helper-simple-access": "npm:^7.22.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 818317363cc96a1ab28cd0691bdb86fe06f452d210e2cef7ef4708f2c2c80cbe3c76bca23c2ab4b1bb200d44e508eae71f627c7cb27299a41be56fc7e3aaced0 + checksum: 3c51fb9e3c3d9d35a6572f8ceb7701bdd971022e9a0c4f292d97a6f63131ba24359794a082be081f00af4d9d26fdfe460c2e0c6325726cdd8c286e6df5446015 languageName: node linkType: hard "@babel/plugin-transform-modules-systemjs@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.22.5" + version: 7.22.11 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.22.11" dependencies: "@babel/helper-hoist-variables": "npm:^7.22.5" - "@babel/helper-module-transforms": "npm:^7.22.5" + "@babel/helper-module-transforms": "npm:^7.22.9" "@babel/helper-plugin-utils": "npm:^7.22.5" "@babel/helper-validator-identifier": "npm:^7.22.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 25d7ada275039523541cfc3efd91cd3d9cfc77e7b9dd6a51e7d9ad842d2cb3e0f26aee29426aa56ac72f61247268369680f2bdc1171bb00a16cfd00bbb325a6c + checksum: c484eedf57129a1f0c29b16da73dd77fc241faf14a9f96f4a84853372e9cd69a18555e2a2112ebfdd8f4d6ccd7943525c48cf06a07bc6ec0e473e4049e04fdd8 languageName: node linkType: hard @@ -1097,41 +1111,41 @@ __metadata: linkType: hard "@babel/plugin-transform-nullish-coalescing-operator@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.22.5" + version: 7.22.11 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.22.11" dependencies: "@babel/helper-plugin-utils": "npm:^7.22.5" "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 66f7237d59060954fc0ba0c5d9e7081580421014b446080b3efedb3d4be9a4346f50974c5886a4ec7962db9992e5e1c5e26cb76801728b4d9626ac2eb09c26f7 + checksum: 328c0ebfbbc82256af00252fb795996b093f57b528a57afcb30843ca52d24a6d824029ad6d22f042f3af336bb4dc1963b4841c2ad774424b02d14ae7cfff2701 languageName: node linkType: hard "@babel/plugin-transform-numeric-separator@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-numeric-separator@npm:7.22.5" + version: 7.22.11 + resolution: "@babel/plugin-transform-numeric-separator@npm:7.22.11" dependencies: "@babel/helper-plugin-utils": "npm:^7.22.5" "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 921d6ff2165eb782c28a6c06e9eb0dc17400c9476b000a7f8b8dfa95c122c22be4adee7bc15f035a1e4269842b3a68b0a2f20e4437025a6e0fbe16e479a879b8 + checksum: fcde065002948c9c39f853be99c38b02aa1a1eb453e70ab1a164feb250c1fcbf1edd38071e28ed8bde6840b8a394af8b291b2ab2d793f283872ba43f89cf6dd2 languageName: node linkType: hard "@babel/plugin-transform-object-rest-spread@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-object-rest-spread@npm:7.22.5" + version: 7.22.11 + resolution: "@babel/plugin-transform-object-rest-spread@npm:7.22.11" dependencies: - "@babel/compat-data": "npm:^7.22.5" - "@babel/helper-compilation-targets": "npm:^7.22.5" + "@babel/compat-data": "npm:^7.22.9" + "@babel/helper-compilation-targets": "npm:^7.22.10" "@babel/helper-plugin-utils": "npm:^7.22.5" "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" "@babel/plugin-transform-parameters": "npm:^7.22.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: ab93b8f84e4ed6629ea258d94b597976598a1990035b4d5178c8d117908a48a36f0f03dd2f4a3375393a23a588ecc7817c099ac88a80f8307475b9a25e4d08e0 + checksum: 95d07eca7754a1751245f2504ae67e238c9c536c1e953fb3485bc6c13a35b72a75c8a61342c30dad469bacf54f764c2950c0ffba789d6da0f4a7bb34b0a33143 languageName: node linkType: hard @@ -1148,27 +1162,27 @@ __metadata: linkType: hard "@babel/plugin-transform-optional-catch-binding@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.22.5" + version: 7.22.11 + resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.22.11" dependencies: "@babel/helper-plugin-utils": "npm:^7.22.5" "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a15bfa5b36f5f1f61521cc1c73e1e394fbd08aef82a416e2e43f5fc7b43830f17d4c9a5605f1b69ed2bbbacd6f49f5e4f9a3e8e0b7a83841bc95e8ef2116f0a9 + checksum: 6a731f4fee93397634b088ef7de990c150ea1c29e2cf681b2520d9196888d79a4252cbcc497d9b0db0453160ea2267043036fee4ccea8964864ef1b55a40d76f languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.22.5, @babel/plugin-transform-optional-chaining@npm:^7.22.6": - version: 7.22.6 - resolution: "@babel/plugin-transform-optional-chaining@npm:7.22.6" +"@babel/plugin-transform-optional-chaining@npm:^7.22.10, @babel/plugin-transform-optional-chaining@npm:^7.22.5": + version: 7.22.12 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.22.12" dependencies: "@babel/helper-plugin-utils": "npm:^7.22.5" "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: bb8188df57ab46c4c708eea17eddd20238ef9106c0e82016b1eb9565f073746e385e0be0b6ee25148507f3dc849311147a43323109c97106f15e0e7ff3220fdf + checksum: 6067eaca15250f6ddb150e44ed1cd6b0fcba1928b8ce730b4c2847f61e919a9e720fa9f893e5b03d9c8b287c35a2f9714d852edf5a9f235577d7da6f9b98a05c languageName: node linkType: hard @@ -1196,16 +1210,16 @@ __metadata: linkType: hard "@babel/plugin-transform-private-property-in-object@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-private-property-in-object@npm:7.22.5" + version: 7.22.11 + resolution: "@babel/plugin-transform-private-property-in-object@npm:7.22.11" dependencies: "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-create-class-features-plugin": "npm:^7.22.5" + "@babel/helper-create-class-features-plugin": "npm:^7.22.11" "@babel/helper-plugin-utils": "npm:^7.22.5" "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f178191da005d986fdeb30ef74ea0d28878e6225d305d931ce925d87b7df432f5bb29e32173cff2a5c408cee7abc9f25fab09530d4f419ce5cc29a44a89f7a55 + checksum: ec1ed8cc5483b8661e2cf7c020ffefe2a85e793a353d580c4174686923e465cdfaf13fc344ebb2eead4a1dbecd49baba93e342a9de400a29abedb79dcc6745a2 languageName: node linkType: hard @@ -1302,15 +1316,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-regenerator@npm:7.22.5" +"@babel/plugin-transform-regenerator@npm:^7.22.10": + version: 7.22.10 + resolution: "@babel/plugin-transform-regenerator@npm:7.22.10" dependencies: "@babel/helper-plugin-utils": "npm:^7.22.5" - regenerator-transform: "npm:^0.15.1" + regenerator-transform: "npm:^0.15.2" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 5d9f42f831323db7e148cd9c47f61f3f667d283dba95f3221715871f52dec39868be1aa81dd834c27a2993602e5e396bb44bdfa563573a0d86b3883a58660004 + checksum: b903bfc1e849ca956a981a199b4913c0998877b6ba759f6d64530c5106610f89a818d61471a9c1bdabb6d94ba4ba150febeb4d196f6a8e67fcdc44207bb8fef6 languageName: node linkType: hard @@ -1381,28 +1395,28 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-typescript@npm:7.22.5" +"@babel/plugin-transform-typescript@npm:^7.22.11": + version: 7.22.11 + resolution: "@babel/plugin-transform-typescript@npm:7.22.11" dependencies: "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-create-class-features-plugin": "npm:^7.22.5" + "@babel/helper-create-class-features-plugin": "npm:^7.22.11" "@babel/helper-plugin-utils": "npm:^7.22.5" "@babel/plugin-syntax-typescript": "npm:^7.22.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 1ee79ead40f8a299dd643d433a514e2bc970f954d27c3a92d62f2139a19128c31d76d094df7e1c1789a70528f349ba536f271a0b47117c77ca49cd26f8b1c66d + checksum: 414615e9d37cc28d57f338bef6fb075d55cb48eb6f9ebb68bd4cb6e12377b7ea6c4cb185548a31fb3d87a015dcb9fe2ffdae5a02f753a5b512db62da4544a983 languageName: node linkType: hard -"@babel/plugin-transform-unicode-escapes@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-unicode-escapes@npm:7.22.5" +"@babel/plugin-transform-unicode-escapes@npm:^7.22.10": + version: 7.22.10 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.22.10" dependencies: "@babel/helper-plugin-utils": "npm:^7.22.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e9005b2ca102d75e77154a9a7aa2a716d27f5fede04d98fc5f5bfc63390922da9e0112dac0e3c4df9145d30421131a8a79eeb3c6d51435cb7a6595bb692976f7 + checksum: 68425d56698650087faa33fe40adf8bde32efc1d05ce564f02b62526e7f5b2f4633278b0a10ee2e7e36fb89c79c3330c730d96b8a872acea4702c5645cee98f8 languageName: node linkType: hard @@ -1443,11 +1457,11 @@ __metadata: linkType: hard "@babel/preset-env@npm:^7.20.2, @babel/preset-env@npm:^7.21.5, @babel/preset-env@npm:^7.22.9": - version: 7.22.9 - resolution: "@babel/preset-env@npm:7.22.9" + version: 7.22.10 + resolution: "@babel/preset-env@npm:7.22.10" dependencies: "@babel/compat-data": "npm:^7.22.9" - "@babel/helper-compilation-targets": "npm:^7.22.9" + "@babel/helper-compilation-targets": "npm:^7.22.10" "@babel/helper-plugin-utils": "npm:^7.22.5" "@babel/helper-validator-option": "npm:^7.22.5" "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.22.5" @@ -1472,15 +1486,15 @@ __metadata: "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" "@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6" "@babel/plugin-transform-arrow-functions": "npm:^7.22.5" - "@babel/plugin-transform-async-generator-functions": "npm:^7.22.7" + "@babel/plugin-transform-async-generator-functions": "npm:^7.22.10" "@babel/plugin-transform-async-to-generator": "npm:^7.22.5" "@babel/plugin-transform-block-scoped-functions": "npm:^7.22.5" - "@babel/plugin-transform-block-scoping": "npm:^7.22.5" + "@babel/plugin-transform-block-scoping": "npm:^7.22.10" "@babel/plugin-transform-class-properties": "npm:^7.22.5" "@babel/plugin-transform-class-static-block": "npm:^7.22.5" "@babel/plugin-transform-classes": "npm:^7.22.6" "@babel/plugin-transform-computed-properties": "npm:^7.22.5" - "@babel/plugin-transform-destructuring": "npm:^7.22.5" + "@babel/plugin-transform-destructuring": "npm:^7.22.10" "@babel/plugin-transform-dotall-regex": "npm:^7.22.5" "@babel/plugin-transform-duplicate-keys": "npm:^7.22.5" "@babel/plugin-transform-dynamic-import": "npm:^7.22.5" @@ -1503,32 +1517,32 @@ __metadata: "@babel/plugin-transform-object-rest-spread": "npm:^7.22.5" "@babel/plugin-transform-object-super": "npm:^7.22.5" "@babel/plugin-transform-optional-catch-binding": "npm:^7.22.5" - "@babel/plugin-transform-optional-chaining": "npm:^7.22.6" + "@babel/plugin-transform-optional-chaining": "npm:^7.22.10" "@babel/plugin-transform-parameters": "npm:^7.22.5" "@babel/plugin-transform-private-methods": "npm:^7.22.5" "@babel/plugin-transform-private-property-in-object": "npm:^7.22.5" "@babel/plugin-transform-property-literals": "npm:^7.22.5" - "@babel/plugin-transform-regenerator": "npm:^7.22.5" + "@babel/plugin-transform-regenerator": "npm:^7.22.10" "@babel/plugin-transform-reserved-words": "npm:^7.22.5" "@babel/plugin-transform-shorthand-properties": "npm:^7.22.5" "@babel/plugin-transform-spread": "npm:^7.22.5" "@babel/plugin-transform-sticky-regex": "npm:^7.22.5" "@babel/plugin-transform-template-literals": "npm:^7.22.5" "@babel/plugin-transform-typeof-symbol": "npm:^7.22.5" - "@babel/plugin-transform-unicode-escapes": "npm:^7.22.5" + "@babel/plugin-transform-unicode-escapes": "npm:^7.22.10" "@babel/plugin-transform-unicode-property-regex": "npm:^7.22.5" "@babel/plugin-transform-unicode-regex": "npm:^7.22.5" "@babel/plugin-transform-unicode-sets-regex": "npm:^7.22.5" - "@babel/preset-modules": "npm:^0.1.5" - "@babel/types": "npm:^7.22.5" - babel-plugin-polyfill-corejs2: "npm:^0.4.4" - babel-plugin-polyfill-corejs3: "npm:^0.8.2" - babel-plugin-polyfill-regenerator: "npm:^0.5.1" + "@babel/preset-modules": "npm:0.1.6-no-external-plugins" + "@babel/types": "npm:^7.22.10" + babel-plugin-polyfill-corejs2: "npm:^0.4.5" + babel-plugin-polyfill-corejs3: "npm:^0.8.3" + babel-plugin-polyfill-regenerator: "npm:^0.5.2" core-js-compat: "npm:^3.31.0" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: fad75686dd55638be71657edbd428bb0266a3f34bc6e367bd55fbff911652c971fcea3e5c346288d4e0a15c81b732c4a2549fce97910b602e19170fe1ddf72d0 + checksum: 56552a5298e4bdb89a075f88638e3dfb4937e9e781ba682a1a4c9c68551b6471ed79e5d85d8d006421645e8c9ff500f18efb341d76cead5f110aefb6bdbac098 languageName: node linkType: hard @@ -1545,18 +1559,16 @@ __metadata: languageName: node linkType: hard -"@babel/preset-modules@npm:^0.1.5": - version: 0.1.5 - resolution: "@babel/preset-modules@npm:0.1.5" +"@babel/preset-modules@npm:0.1.6-no-external-plugins": + version: 0.1.6-no-external-plugins + resolution: "@babel/preset-modules@npm:0.1.6-no-external-plugins" dependencies: "@babel/helper-plugin-utils": "npm:^7.0.0" - "@babel/plugin-proposal-unicode-property-regex": "npm:^7.4.4" - "@babel/plugin-transform-dotall-regex": "npm:^7.4.4" "@babel/types": "npm:^7.4.4" esutils: "npm:^2.0.2" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: bd90081d96b746c1940dc1ce056dee06ed3a128d20936aee1d1795199f789f9a61293ef738343ae10c6d53970c17285d5e147a945dded35423aacb75083b8a89 + "@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0 + checksum: 9d02f70d7052446c5f3a4fb39e6b632695fb6801e46d31d7f7c5001f7c18d31d1ea8369212331ca7ad4e7877b73231f470b0d559162624128f1b80fe591409e6 languageName: node linkType: hard @@ -1577,17 +1589,17 @@ __metadata: linkType: hard "@babel/preset-typescript@npm:^7.13.0, @babel/preset-typescript@npm:^7.21.0, @babel/preset-typescript@npm:^7.21.5": - version: 7.22.5 - resolution: "@babel/preset-typescript@npm:7.22.5" + version: 7.22.11 + resolution: "@babel/preset-typescript@npm:7.22.11" dependencies: "@babel/helper-plugin-utils": "npm:^7.22.5" "@babel/helper-validator-option": "npm:^7.22.5" "@babel/plugin-syntax-jsx": "npm:^7.22.5" - "@babel/plugin-transform-modules-commonjs": "npm:^7.22.5" - "@babel/plugin-transform-typescript": "npm:^7.22.5" + "@babel/plugin-transform-modules-commonjs": "npm:^7.22.11" + "@babel/plugin-transform-typescript": "npm:^7.22.11" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2d5924be38bdfea693548359dc547e8bb2c51793d6293168a7248d5ac1f5e94c5f8acea115b006bdd6fa4a20a8e92aa87a826a4aeaf143649e1683d0fe1b82d6 + checksum: a28d9ecc37376b93ae57be1a27647d5f7a8d5757bbb9fcb691ff1ca4273bfb7508aa91bad6c46fbd490d929ae3a2ef766bf996014b2f0a876815d196aabacdc9 languageName: node linkType: hard @@ -1633,7 +1645,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.16.8, @babel/traverse@npm:^7.21.5, @babel/traverse@npm:^7.22.11, @babel/traverse@npm:^7.22.5, @babel/traverse@npm:^7.22.8": +"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.16.8, @babel/traverse@npm:^7.21.5, @babel/traverse@npm:^7.22.11, @babel/traverse@npm:^7.22.8": version: 7.22.11 resolution: "@babel/traverse@npm:7.22.11" dependencies: @@ -2163,7 +2175,7 @@ __metadata: languageName: node linkType: hard -"@csstools/css-calc@npm:^1.1.2, @csstools/css-calc@npm:^1.1.3": +"@csstools/css-calc@npm:^1.1.3": version: 1.1.3 resolution: "@csstools/css-calc@npm:1.1.3" peerDependencies: @@ -2174,15 +2186,15 @@ __metadata: linkType: hard "@csstools/css-color-parser@npm:^1.2.2": - version: 1.2.2 - resolution: "@csstools/css-color-parser@npm:1.2.2" + version: 1.2.3 + resolution: "@csstools/css-color-parser@npm:1.2.3" dependencies: "@csstools/color-helpers": "npm:^3.0.0" - "@csstools/css-calc": "npm:^1.1.2" + "@csstools/css-calc": "npm:^1.1.3" peerDependencies: - "@csstools/css-parser-algorithms": ^2.3.0 - "@csstools/css-tokenizer": ^2.1.1 - checksum: 715a5c84c28d48ca6c868565de144f78d10a7505b728861ccaa1cbb55effcc614b8e78e2e56c305503b940a3ff18cb5585da7ee4ea08a274c6afb1d5268f1d27 + "@csstools/css-parser-algorithms": ^2.3.1 + "@csstools/css-tokenizer": ^2.2.0 + checksum: 6a0667a65a6167b48535332adf88eb4010abfc1d72547445544132f0b2bff194391a798c5175e626982eb98dd5384e2230cfaa97450c246d8c33cd52b26dc67b languageName: node linkType: hard @@ -2836,9 +2848,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.18.14": - version: 0.18.14 - resolution: "@esbuild/android-arm64@npm:0.18.14" +"@esbuild/android-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm64@npm:0.18.20" conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -2857,9 +2869,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.18.14": - version: 0.18.14 - resolution: "@esbuild/android-arm@npm:0.18.14" +"@esbuild/android-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm@npm:0.18.20" conditions: os=android & cpu=arm languageName: node linkType: hard @@ -2878,9 +2890,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.18.14": - version: 0.18.14 - resolution: "@esbuild/android-x64@npm:0.18.14" +"@esbuild/android-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-x64@npm:0.18.20" conditions: os=android & cpu=x64 languageName: node linkType: hard @@ -2899,9 +2911,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.18.14": - version: 0.18.14 - resolution: "@esbuild/darwin-arm64@npm:0.18.14" +"@esbuild/darwin-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-arm64@npm:0.18.20" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -2920,9 +2932,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.18.14": - version: 0.18.14 - resolution: "@esbuild/darwin-x64@npm:0.18.14" +"@esbuild/darwin-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-x64@npm:0.18.20" conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -2941,9 +2953,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.18.14": - version: 0.18.14 - resolution: "@esbuild/freebsd-arm64@npm:0.18.14" +"@esbuild/freebsd-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-arm64@npm:0.18.20" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard @@ -2962,9 +2974,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.18.14": - version: 0.18.14 - resolution: "@esbuild/freebsd-x64@npm:0.18.14" +"@esbuild/freebsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-x64@npm:0.18.20" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -2983,9 +2995,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.18.14": - version: 0.18.14 - resolution: "@esbuild/linux-arm64@npm:0.18.14" +"@esbuild/linux-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm64@npm:0.18.20" conditions: os=linux & cpu=arm64 languageName: node linkType: hard @@ -3004,9 +3016,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.18.14": - version: 0.18.14 - resolution: "@esbuild/linux-arm@npm:0.18.14" +"@esbuild/linux-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm@npm:0.18.20" conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -3025,9 +3037,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.18.14": - version: 0.18.14 - resolution: "@esbuild/linux-ia32@npm:0.18.14" +"@esbuild/linux-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ia32@npm:0.18.20" conditions: os=linux & cpu=ia32 languageName: node linkType: hard @@ -3046,9 +3058,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.18.14": - version: 0.18.14 - resolution: "@esbuild/linux-loong64@npm:0.18.14" +"@esbuild/linux-loong64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-loong64@npm:0.18.20" conditions: os=linux & cpu=loong64 languageName: node linkType: hard @@ -3067,9 +3079,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.18.14": - version: 0.18.14 - resolution: "@esbuild/linux-mips64el@npm:0.18.14" +"@esbuild/linux-mips64el@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-mips64el@npm:0.18.20" conditions: os=linux & cpu=mips64el languageName: node linkType: hard @@ -3088,9 +3100,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.18.14": - version: 0.18.14 - resolution: "@esbuild/linux-ppc64@npm:0.18.14" +"@esbuild/linux-ppc64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ppc64@npm:0.18.20" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard @@ -3109,9 +3121,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.18.14": - version: 0.18.14 - resolution: "@esbuild/linux-riscv64@npm:0.18.14" +"@esbuild/linux-riscv64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-riscv64@npm:0.18.20" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard @@ -3130,9 +3142,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.18.14": - version: 0.18.14 - resolution: "@esbuild/linux-s390x@npm:0.18.14" +"@esbuild/linux-s390x@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-s390x@npm:0.18.20" conditions: os=linux & cpu=s390x languageName: node linkType: hard @@ -3151,9 +3163,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.18.14": - version: 0.18.14 - resolution: "@esbuild/linux-x64@npm:0.18.14" +"@esbuild/linux-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-x64@npm:0.18.20" conditions: os=linux & cpu=x64 languageName: node linkType: hard @@ -3172,9 +3184,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.18.14": - version: 0.18.14 - resolution: "@esbuild/netbsd-x64@npm:0.18.14" +"@esbuild/netbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/netbsd-x64@npm:0.18.20" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard @@ -3193,9 +3205,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.18.14": - version: 0.18.14 - resolution: "@esbuild/openbsd-x64@npm:0.18.14" +"@esbuild/openbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/openbsd-x64@npm:0.18.20" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard @@ -3214,9 +3226,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.18.14": - version: 0.18.14 - resolution: "@esbuild/sunos-x64@npm:0.18.14" +"@esbuild/sunos-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/sunos-x64@npm:0.18.20" conditions: os=sunos & cpu=x64 languageName: node linkType: hard @@ -3235,9 +3247,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.18.14": - version: 0.18.14 - resolution: "@esbuild/win32-arm64@npm:0.18.14" +"@esbuild/win32-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-arm64@npm:0.18.20" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -3256,9 +3268,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.18.14": - version: 0.18.14 - resolution: "@esbuild/win32-ia32@npm:0.18.14" +"@esbuild/win32-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-ia32@npm:0.18.20" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -3277,9 +3289,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.18.14": - version: 0.18.14 - resolution: "@esbuild/win32-x64@npm:0.18.14" +"@esbuild/win32-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-x64@npm:0.18.20" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -3389,7 +3401,7 @@ __metadata: languageName: node linkType: hard -"@eslint-community/eslint-utils@npm:^4.2.0": +"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": version: 4.4.0 resolution: "@eslint-community/eslint-utils@npm:4.4.0" dependencies: @@ -3400,10 +3412,10 @@ __metadata: languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.5.0, @eslint-community/regexpp@npm:^4.6.1": - version: 4.6.2 - resolution: "@eslint-community/regexpp@npm:4.6.2" - checksum: da800788298f8419f4c4e04eaa4e3c97e7f57537e822e7b150de662e420e3d437816b863e490807bd0b00e715b0989f9d8864bf54357cbcfa84e4255b910789d +"@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.5.0, @eslint-community/regexpp@npm:^4.5.1, @eslint-community/regexpp@npm:^4.6.1": + version: 4.8.0 + resolution: "@eslint-community/regexpp@npm:4.8.0" + checksum: 77252aecfea8a2eb02bb076803f78c1529963e9a7f1cb1be5305126f5582a0cbd1cb6ab38a8ac952633cfd5659c101e8b8b494c69376a2481ddd9bd156419fdd languageName: node linkType: hard @@ -3424,10 +3436,10 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:^8.47.0": - version: 8.47.0 - resolution: "@eslint/js@npm:8.47.0" - checksum: fb5b1377f0d7a8299c65baa856b23a7976165b0fc269b6220fd8e6dfb7fa29de83528b16226ccbe3625f24082a53ec8ca19d75d89f057478f17871b4fcdb32a0 +"@eslint/js@npm:8.48.0": + version: 8.48.0 + resolution: "@eslint/js@npm:8.48.0" + checksum: c8ac8952f37cccd41b4adc4399a7a3a6a0b4c52d67bc55b412be5b3ffb476343b3463a4df2c1d7b633dbb6e0d5fb277eeaf3ba0de0dcdf6d0ed97fcdd416ba94 languageName: node linkType: hard @@ -3544,8 +3556,8 @@ __metadata: linkType: hard "@graphql-codegen/plugin-helpers@npm:^5.0.0": - version: 5.0.0 - resolution: "@graphql-codegen/plugin-helpers@npm:5.0.0" + version: 5.0.1 + resolution: "@graphql-codegen/plugin-helpers@npm:5.0.1" dependencies: "@graphql-tools/utils": "npm:^10.0.0" change-case-all: "npm:1.0.15" @@ -3555,7 +3567,7 @@ __metadata: tslib: "npm:~2.5.0" 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 - checksum: bc3e41f3e9ced52626212fba2f2a773cc4db6d4094af26966b2600e201aba12fe9ed82827e52b8ba47f97e19cb4bebc6d13860a9a72418d4d9cc9c3460ec651a + checksum: afb3d43736c8d4a2131135343df11a286c68f330656777549f6d9a2dd76b8278133697dddbaa9d43353ed476f0eccd2273cccc4bb4a289d10f0611b139812efa languageName: node linkType: hard @@ -3688,6 +3700,27 @@ __metadata: languageName: node linkType: hard +"@graphql-eslint/eslint-plugin@npm:3.20.1": + version: 3.20.1 + resolution: "@graphql-eslint/eslint-plugin@npm:3.20.1" + dependencies: + "@babel/code-frame": "npm:^7.18.6" + "@graphql-tools/code-file-loader": "npm:^7.3.6" + "@graphql-tools/graphql-tag-pluck": "npm:^7.3.6" + "@graphql-tools/utils": "npm:^9.0.0" + chalk: "npm:^4.1.2" + debug: "npm:^4.3.4" + fast-glob: "npm:^3.2.12" + graphql-config: "npm:^4.4.0" + graphql-depth-limit: "npm:^1.1.0" + lodash.lowercase: "npm:^4.3.0" + tslib: "npm:^2.4.1" + 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 + checksum: 30c874e2f6ae845d7b8e016074c4b3b195a493afbff6fee4c61877893ab565d5e358b6424f35cf812b0956c48ed9a48490382ddf1d9eaa169069eb31fb7431a5 + languageName: node + linkType: hard + "@graphql-inspector/core@npm:5.0.1": version: 5.0.1 resolution: "@graphql-inspector/core@npm:5.0.1" @@ -3715,7 +3748,7 @@ __metadata: languageName: node linkType: hard -"@graphql-mesh/cli@npm:^0.87.0": +"@graphql-mesh/cli@npm:^0.87.3": version: 0.87.3 resolution: "@graphql-mesh/cli@npm:0.87.3" dependencies: @@ -3858,7 +3891,7 @@ __metadata: languageName: node linkType: hard -"@graphql-mesh/openapi@npm:^0.95.0": +"@graphql-mesh/openapi@npm:^0.95.3": version: 0.95.3 resolution: "@graphql-mesh/openapi@npm:0.95.3" dependencies: @@ -3874,7 +3907,7 @@ __metadata: languageName: node linkType: hard -"@graphql-mesh/runtime@npm:^0.96.0, @graphql-mesh/runtime@npm:^0.96.2": +"@graphql-mesh/runtime@npm:^0.96.2": version: 0.96.2 resolution: "@graphql-mesh/runtime@npm:0.96.2" dependencies: @@ -3978,55 +4011,165 @@ __metadata: languageName: node linkType: hard -"@graphql-tools/batch-execute@npm:^9.0.0": - version: 9.0.0 - resolution: "@graphql-tools/batch-execute@npm:9.0.0" +"@graphql-tools/batch-execute@npm:^8.5.22": + version: 8.5.22 + resolution: "@graphql-tools/batch-execute@npm:8.5.22" dependencies: - "@graphql-tools/utils": "npm:^10.0.0" + "@graphql-tools/utils": "npm:^9.2.1" dataloader: "npm:^2.2.2" tslib: "npm:^2.4.0" value-or-promise: "npm:^1.0.12" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: d7c580e5bc9fe4a17c7ae741d973ebd8afca8ffa079314777790749b37aec91abe10759324642e2a8ff4623238da6eeea875ed3804a29ca2e15e49c2c43ad941 + checksum: ff5ad8f36844cfa823061e6aa4cb0e5c4e2ebbd716c02c04bc1fdf637799fea760abd9f53083e9ebb038a0aa61263cf6360535776610dbfb9b0981e1deb1fb8a + languageName: node + linkType: hard + +"@graphql-tools/batch-execute@npm:^9.0.1": + version: 9.0.2 + resolution: "@graphql-tools/batch-execute@npm:9.0.2" + dependencies: + "@graphql-tools/utils": "npm:^10.0.5" + dataloader: "npm:^2.2.2" + tslib: "npm:^2.4.0" + value-or-promise: "npm:^1.0.12" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: aed7b66a497b1665e40a46a43bef3c90a186723675324a20c64c5038f1a9913da331e18c49bc0a86b6e29c9974dcf5418c1bd5d9a017c8e9c264bb8f0c9a4d05 + languageName: node + linkType: hard + +"@graphql-tools/code-file-loader@npm:^7.3.6": + version: 7.3.23 + resolution: "@graphql-tools/code-file-loader@npm:7.3.23" + dependencies: + "@graphql-tools/graphql-tag-pluck": "npm:7.5.2" + "@graphql-tools/utils": "npm:^9.2.1" + globby: "npm:^11.0.3" + tslib: "npm:^2.4.0" + unixify: "npm:^1.0.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: c7a59c9422c20b3deecdaa227a73c900581487f3f13dc4105ffe2e32f4d740b9d9409d4aed2a8f8c78f659f5181f93a20cfbb963994c9902261a1df7486c9bd4 languageName: node linkType: hard "@graphql-tools/code-file-loader@npm:^8.0.0": - version: 8.0.1 - resolution: "@graphql-tools/code-file-loader@npm:8.0.1" + version: 8.0.2 + resolution: "@graphql-tools/code-file-loader@npm:8.0.2" dependencies: - "@graphql-tools/graphql-tag-pluck": "npm:8.0.1" + "@graphql-tools/graphql-tag-pluck": "npm:8.0.2" "@graphql-tools/utils": "npm:^10.0.0" globby: "npm:^11.0.3" tslib: "npm:^2.4.0" unixify: "npm:^1.0.0" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 5a6b76a91041202693f5cb9f982460bd080a41d2fe97059fb2f2e16d64037878e01a64f1aa53ae1b1c452712d1a7335485b1869f8c884be6b31d48ac266fc079 + checksum: 0bfbeebb72f334c72be76f7ca1015341432a0c8b31109c5b1538db6c26c454ffc9bb08ce1adfc198d83c68abbb5f30ece11260031aeb4cca8f9ad56995600e4b languageName: node linkType: hard -"@graphql-tools/delegate@npm:^10.0.0": - version: 10.0.0 - resolution: "@graphql-tools/delegate@npm:10.0.0" +"@graphql-tools/delegate@npm:^10.0.0, @graphql-tools/delegate@npm:^10.0.1": + version: 10.0.2 + resolution: "@graphql-tools/delegate@npm:10.0.2" dependencies: - "@graphql-tools/batch-execute": "npm:^9.0.0" + "@graphql-tools/batch-execute": "npm:^9.0.1" "@graphql-tools/executor": "npm:^1.0.0" "@graphql-tools/schema": "npm:^10.0.0" - "@graphql-tools/utils": "npm:^10.0.0" + "@graphql-tools/utils": "npm:^10.0.5" dataloader: "npm:^2.2.2" tslib: "npm:^2.5.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 6e137f11e0c3346684434d7f4cbaf588c335a0c019b62fd9447d25a7a302481982730c86bead4a4e69a2c87f66dd5d785926997ec3d3fd09f379dc59367179fc + languageName: node + linkType: hard + +"@graphql-tools/delegate@npm:^9.0.31": + version: 9.0.35 + resolution: "@graphql-tools/delegate@npm:9.0.35" + dependencies: + "@graphql-tools/batch-execute": "npm:^8.5.22" + "@graphql-tools/executor": "npm:^0.0.20" + "@graphql-tools/schema": "npm:^9.0.19" + "@graphql-tools/utils": "npm:^9.2.1" + dataloader: "npm:^2.2.2" + tslib: "npm:^2.5.0" + value-or-promise: "npm:^1.0.12" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 1199ad14ffa1f0e8d6b12102bd78f7b0451ebe802f4bb7b4332a6fc27acf26b5d092b9dc6d656c7595efb0f7fc3bc247ba7fe1bb5317892443f42b27af4c54fc + languageName: node + linkType: hard + +"@graphql-tools/executor-graphql-ws@npm:^0.0.14": + version: 0.0.14 + resolution: "@graphql-tools/executor-graphql-ws@npm:0.0.14" + dependencies: + "@graphql-tools/utils": "npm:^9.2.1" + "@repeaterjs/repeater": "npm:3.0.4" + "@types/ws": "npm:^8.0.0" + graphql-ws: "npm:5.12.1" + isomorphic-ws: "npm:5.0.0" + tslib: "npm:^2.4.0" + ws: "npm:8.13.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 35619da6da45320ea53433018c4e2aa3ceab5fed097b9b51b6151007817139c9cb9f554d44a6fc51185d3ba829824cad9758f6cd98ead052a75d3d757306400f + languageName: node + linkType: hard + +"@graphql-tools/executor-http@npm:^0.1.7": + version: 0.1.10 + resolution: "@graphql-tools/executor-http@npm:0.1.10" + dependencies: + "@graphql-tools/utils": "npm:^9.2.1" + "@repeaterjs/repeater": "npm:^3.0.4" + "@whatwg-node/fetch": "npm:^0.8.1" + dset: "npm:^3.1.2" + extract-files: "npm:^11.0.0" + meros: "npm:^1.2.1" + tslib: "npm:^2.4.0" value-or-promise: "npm:^1.0.12" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: b08b33f5d205a8e8ef1317e277dcd8793dc385114face7daef06779c38c4be4835c6dc17af14d2a99346f70dc927decd09dd0e37ba1617a9ee5c0b3b564ced12 + checksum: db2bb80e10bde0e6e34c3c86ed30c4f3082ba332fba5700d182045c4eb40453e670ea2277426fea31167481ed0b89446644ff106848e397b83e17c61d73218f3 + languageName: node + linkType: hard + +"@graphql-tools/executor-legacy-ws@npm:^0.0.11": + version: 0.0.11 + resolution: "@graphql-tools/executor-legacy-ws@npm:0.0.11" + dependencies: + "@graphql-tools/utils": "npm:^9.2.1" + "@types/ws": "npm:^8.0.0" + isomorphic-ws: "npm:5.0.0" + tslib: "npm:^2.4.0" + ws: "npm:8.13.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: caf03080b125a9c3291a09a19747ffd7d16c99bfa378ee26bbd82d7613efcaa516d684ed74139a70267c68d8b4ff071541a4db4c9a3e9d2ea944d2bf912b6f50 + languageName: node + linkType: hard + +"@graphql-tools/executor@npm:^0.0.20": + version: 0.0.20 + resolution: "@graphql-tools/executor@npm:0.0.20" + dependencies: + "@graphql-tools/utils": "npm:^9.2.1" + "@graphql-typed-document-node/core": "npm:3.2.0" + "@repeaterjs/repeater": "npm:^3.0.4" + tslib: "npm:^2.4.0" + value-or-promise: "npm:^1.0.12" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: c9300ac118040ea1da18f4cc79613292d91b6e5edc312763c5b8a9da79cc3581bc7d43a292120c7b4c71367613c4b21da3e656985dce827fae0503a5fcbcbc71 languageName: node linkType: hard "@graphql-tools/executor@npm:^1.0.0": - version: 1.1.0 - resolution: "@graphql-tools/executor@npm:1.1.0" + version: 1.2.0 + resolution: "@graphql-tools/executor@npm:1.2.0" dependencies: "@graphql-tools/utils": "npm:^10.0.0" "@graphql-typed-document-node/core": "npm:3.2.0" @@ -4035,7 +4178,22 @@ __metadata: value-or-promise: "npm:^1.0.12" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: cc1e1a54e411c1a274263d8c08227def18d4b37f6866f915fd69d2236791dd28403b4cd4d92631e0b2071c990562047e3d0d8ebae1c1e7084edc0eec4a6b6e46 + checksum: 98e11e93e015fbb464cfaa5f4e7a6a1f4890b241a7c631d2b679e4f3595206345f775674e9ecf9c3107e686f803b82f62beb9aa8e6ade37c6af0be29585afbc9 + languageName: node + linkType: hard + +"@graphql-tools/graphql-file-loader@npm:^7.3.7": + version: 7.5.17 + resolution: "@graphql-tools/graphql-file-loader@npm:7.5.17" + dependencies: + "@graphql-tools/import": "npm:6.7.18" + "@graphql-tools/utils": "npm:^9.2.1" + globby: "npm:^11.0.3" + tslib: "npm:^2.4.0" + unixify: "npm:^1.0.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: f737f14357731ad01da57755e1cf26ce375b475209d6ab7e4b656b56191a8979d2ab7dd5d1c54a1f11e04374f7a373fa95ea5ec6a001d0cef913ea208fadc65b languageName: node linkType: hard @@ -4054,10 +4212,27 @@ __metadata: languageName: node linkType: hard -"@graphql-tools/graphql-tag-pluck@npm:8.0.1": - version: 8.0.1 - resolution: "@graphql-tools/graphql-tag-pluck@npm:8.0.1" +"@graphql-tools/graphql-tag-pluck@npm:7.5.2, @graphql-tools/graphql-tag-pluck@npm:^7.3.6": + version: 7.5.2 + resolution: "@graphql-tools/graphql-tag-pluck@npm:7.5.2" dependencies: + "@babel/parser": "npm:^7.16.8" + "@babel/plugin-syntax-import-assertions": "npm:^7.20.0" + "@babel/traverse": "npm:^7.16.8" + "@babel/types": "npm:^7.16.8" + "@graphql-tools/utils": "npm:^9.2.1" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 86d9558cdd64526dd8ff8c3fdcb8c242c00911fac856ea7c8d6e437a13a1ee38aea44a55c586bcba13481928f45cd3e2006712cc750a8ba5a3d43e7be6097ea8 + languageName: node + linkType: hard + +"@graphql-tools/graphql-tag-pluck@npm:8.0.2": + version: 8.0.2 + resolution: "@graphql-tools/graphql-tag-pluck@npm:8.0.2" + dependencies: + "@babel/core": "npm:^7.22.9" "@babel/parser": "npm:^7.16.8" "@babel/plugin-syntax-import-assertions": "npm:^7.20.0" "@babel/traverse": "npm:^7.16.8" @@ -4066,7 +4241,20 @@ __metadata: tslib: "npm:^2.4.0" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 5ef3c1c971115c73bd9155fff9d2310537cde9d0202176824baa09f6927fd3e57dcc3fd58ef74c3ef00629f19607adad6b13af8a301ad2cc56e59d5e2e44d11e + checksum: 40e71ad6ffc69379127278d0867f41e5a63b7f3206851eff4e21fd1607dda2d2b2ba97711eee76ee696f6726a7fe71ac44c6cd5bc76585bd3f29e84d38116cac + languageName: node + linkType: hard + +"@graphql-tools/import@npm:6.7.18": + version: 6.7.18 + resolution: "@graphql-tools/import@npm:6.7.18" + dependencies: + "@graphql-tools/utils": "npm:^9.2.1" + resolve-from: "npm:5.0.0" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: d33e37a1879dd43ac2851c9bac2f2873c58bb3687f1c06e159760dbb5e540ef074d688df70cc6dbd3ee5de48d437878df8f65a7c65ae80bd025bf98f2d615732 languageName: node linkType: hard @@ -4083,6 +4271,34 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/json-file-loader@npm:^7.3.7": + version: 7.4.18 + resolution: "@graphql-tools/json-file-loader@npm:7.4.18" + dependencies: + "@graphql-tools/utils": "npm:^9.2.1" + globby: "npm:^11.0.3" + tslib: "npm:^2.4.0" + unixify: "npm:^1.0.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 0628719ae10799d6b07d80b2f6228d62afb53aa52ce2f95e222afa63c829fd3ccf1bec68f334c5a00e11f1a517c768528704bb9290a8e303a60e0286258e100d + languageName: node + linkType: hard + +"@graphql-tools/load@npm:^7.5.5": + version: 7.8.14 + resolution: "@graphql-tools/load@npm:7.8.14" + dependencies: + "@graphql-tools/schema": "npm:^9.0.18" + "@graphql-tools/utils": "npm:^9.2.1" + p-limit: "npm:3.1.0" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 1fa036ac596ccf48f350aa545d108c173184d9b53247f9e21c0d4ba96c5cba4a0b44281f9154f122e1e8e9d9d6eab93a5b2618ca8a797969bde1e75c1d45e786 + languageName: node + linkType: hard + "@graphql-tools/load@npm:^8.0.0": version: 8.0.0 resolution: "@graphql-tools/load@npm:8.0.0" @@ -4097,6 +4313,18 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/merge@npm:^8.2.6, @graphql-tools/merge@npm:^8.4.1": + version: 8.4.2 + resolution: "@graphql-tools/merge@npm:8.4.2" + dependencies: + "@graphql-tools/utils": "npm:^9.2.1" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 2df55222b48e010e683572f456cf265aabae5748c59f7c1260c66dec9794b7a076d3706f04da969b77f0a32c7ccb4551fee30125931d3fe9c98a8806aae9a3f4 + languageName: node + linkType: hard + "@graphql-tools/merge@npm:^9.0.0": version: 9.0.0 resolution: "@graphql-tools/merge@npm:9.0.0" @@ -4171,12 +4399,26 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/schema@npm:^9.0.18, @graphql-tools/schema@npm:^9.0.19": + version: 9.0.19 + resolution: "@graphql-tools/schema@npm:9.0.19" + dependencies: + "@graphql-tools/merge": "npm:^8.4.1" + "@graphql-tools/utils": "npm:^9.2.1" + tslib: "npm:^2.4.0" + value-or-promise: "npm:^1.0.12" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 42fd8ca8d3c8d60b583077c201980518482ff0cd5ed0c1f14bd9b835a2689ad41d02cbd3478f7d7dea7aec1227f7639fd5deb5e6360852a2e542b96b44bfb7a4 + languageName: node + linkType: hard + "@graphql-tools/stitch@npm:^9.0.0": - version: 9.0.0 - resolution: "@graphql-tools/stitch@npm:9.0.0" + version: 9.0.1 + resolution: "@graphql-tools/stitch@npm:9.0.1" dependencies: "@graphql-tools/batch-delegate": "npm:^9.0.0" - "@graphql-tools/delegate": "npm:^10.0.0" + "@graphql-tools/delegate": "npm:^10.0.1" "@graphql-tools/executor": "npm:^1.0.0" "@graphql-tools/merge": "npm:^9.0.0" "@graphql-tools/schema": "npm:^10.0.0" @@ -4186,20 +4428,43 @@ __metadata: value-or-promise: "npm:^1.0.11" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 9a31a4265fb7f827f53e4402c52b1242836801d0acd256a1048bbab9b6afe3bdecb98fdb2d2e0e5c0ef70a4ffa0397f369c1d2c56792e0549210608d3dcc0762 + checksum: 08f290175744a84e38e95093dc3c70d155c2b2ee9f9c2f7e46f23772c999129d9f3f2e6f47af5d10791d0d87bd2909b9eef133087a3faf3fd52e2809e348673b languageName: node linkType: hard -"@graphql-tools/utils@npm:^10.0.0, @graphql-tools/utils@npm:^10.0.1": - version: 10.0.3 - resolution: "@graphql-tools/utils@npm:10.0.3" +"@graphql-tools/url-loader@npm:^7.9.7": + version: 7.17.18 + resolution: "@graphql-tools/url-loader@npm:7.17.18" + dependencies: + "@ardatan/sync-fetch": "npm:^0.0.1" + "@graphql-tools/delegate": "npm:^9.0.31" + "@graphql-tools/executor-graphql-ws": "npm:^0.0.14" + "@graphql-tools/executor-http": "npm:^0.1.7" + "@graphql-tools/executor-legacy-ws": "npm:^0.0.11" + "@graphql-tools/utils": "npm:^9.2.1" + "@graphql-tools/wrap": "npm:^9.4.2" + "@types/ws": "npm:^8.0.0" + "@whatwg-node/fetch": "npm:^0.8.0" + isomorphic-ws: "npm:^5.0.0" + tslib: "npm:^2.4.0" + value-or-promise: "npm:^1.0.11" + ws: "npm:^8.12.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 963153fde3389f3e44de63c8bca3ce43c85c6ef0f9c5feb56b24d9146f4bf4fef84bebe44a961acc0e0aa0a48081add24684404b83b84bbb9f5e3fcdbc131cae + languageName: node + linkType: hard + +"@graphql-tools/utils@npm:^10.0.0, @graphql-tools/utils@npm:^10.0.1, @graphql-tools/utils@npm:^10.0.5": + version: 10.0.5 + resolution: "@graphql-tools/utils@npm:10.0.5" dependencies: "@graphql-typed-document-node/core": "npm:^3.1.1" dset: "npm:^3.1.2" tslib: "npm:^2.4.0" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 68cddc24bbf7a96479444a644b3c41b2ed3616d127159d420589162b85dddada8a3c9b726fba96740bca3a05ee913dc5d6e5e32c6855e3958833c0dff0d225cf + checksum: 3a8d306df62b530dd6f65fb78f483dfc816c212c7c78d2c84148864b3330ed7b9dc42e42047665858840d12d061b98a40b97884e4cfe8218c5b5086b0604dd91 languageName: node linkType: hard @@ -4241,6 +4506,21 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/wrap@npm:^9.4.2": + version: 9.4.2 + resolution: "@graphql-tools/wrap@npm:9.4.2" + dependencies: + "@graphql-tools/delegate": "npm:^9.0.31" + "@graphql-tools/schema": "npm:^9.0.18" + "@graphql-tools/utils": "npm:^9.2.1" + tslib: "npm:^2.4.0" + value-or-promise: "npm:^1.0.12" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 6b0aa1a78af8280c7356e2841156a6708a9a147e5991afae9586046ef000b8d08e6d0405dceb10ffbfb0c208a97a527a16d5f04ee2fbf99f6eefe98fe6037292 + languageName: node + linkType: hard + "@graphql-typed-document-node/core@npm:3.2.0, @graphql-typed-document-node/core@npm:^3.1.1, @graphql-typed-document-node/core@npm:^3.2.0": version: 3.2.0 resolution: "@graphql-typed-document-node/core@npm:3.2.0" @@ -4260,13 +4540,13 @@ __metadata: linkType: hard "@graphql-yoga/plugin-persisted-operations@npm:^2.0.3": - version: 2.0.3 - resolution: "@graphql-yoga/plugin-persisted-operations@npm:2.0.3" + version: 2.0.4 + resolution: "@graphql-yoga/plugin-persisted-operations@npm:2.0.4" peerDependencies: "@graphql-tools/utils": ^10.0.0 graphql: ^15.2.0 || ^16.0.0 - graphql-yoga: ^4.0.3 - checksum: 8df0b84fce54bed660fc0f42b3ad2924abe47c59ba2103cb4ec1e147486655c698b3d1b006e57647bbed3a6e2cb69fc0a59b74f2f68e84c41ec427aa500e3d80 + graphql-yoga: ^4.0.4 + checksum: fcac66596c83e15898fff63bf306c4fdd2779157e6bc53be6fbc4214850657afe40f2fb7b36f4cc3d5d008a9257ddc0aa92757cde1777d3ca27096b5ec768a7d languageName: node linkType: hard @@ -4320,7 +4600,7 @@ __metadata: languageName: node linkType: hard -"@httpx/exception@npm:2.1.0, @httpx/exception@npm:^2.0.0, @httpx/exception@npm:^2.1.0": +"@httpx/exception@npm:2.1.0, @httpx/exception@npm:^2.1.0": version: 2.1.0 resolution: "@httpx/exception@npm:2.1.0" checksum: d2cab0f35131560b0a514258e24572c11048fa866e0ce36249a4e9c7a455aaf6cb93d2fcad793ac956053285289864585d3dcb8e0259004be902c47c7a714947 @@ -4681,14 +4961,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/resolve-uri@npm:3.1.0": - version: 3.1.0 - resolution: "@jridgewell/resolve-uri@npm:3.1.0" - checksum: 78055e2526108331126366572045355051a930f017d1904a4f753d3f4acee8d92a14854948095626f6163cffc24ea4e3efa30637417bb866b84743dec7ef6fd9 - languageName: node - linkType: hard - -"@jridgewell/resolve-uri@npm:^3.0.3": +"@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0": version: 3.1.1 resolution: "@jridgewell/resolve-uri@npm:3.1.1" checksum: 0dbc9e29bc640bbbdc5b9876d2859c69042bfcf1423c1e6421bcca53e826660bff4e41c7d4bcb8dbea696404231a6f902f76ba41835d049e20f2dd6cffb713bf @@ -4702,14 +4975,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:1.4.14": - version: 1.4.14 - resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" - checksum: 3fbaff1387c1338b097eeb6ff92890d7838f7de0dde259e4983763b44540bfd5ca6a1f7644dc8ad003a57f7e80670d5b96a8402f1386ba9aee074743ae9bad51 - languageName: node - linkType: hard - -"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.13, @jridgewell/sourcemap-codec@npm:^1.4.15": +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.13, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.15": version: 1.4.15 resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" checksum: 0c6b5ae663087558039052a626d2d7ed5208da36cfd707dcc5cea4a07cfc918248403dcb5989a8f7afaf245ce0573b7cc6fd94c4a30453bd10e44d9363940ba5 @@ -4727,12 +4993,12 @@ __metadata: linkType: hard "@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.18 - resolution: "@jridgewell/trace-mapping@npm:0.3.18" + version: 0.3.19 + resolution: "@jridgewell/trace-mapping@npm:0.3.19" dependencies: - "@jridgewell/resolve-uri": "npm:3.1.0" - "@jridgewell/sourcemap-codec": "npm:1.4.14" - checksum: e5045775f076022b6c7cc64a7b55742faa5442301cb3389fd0e6712fafc46a2bb13c68fa1ffaf7b8bb665a91196f050b4115885fc802094ebc06a1cf665935ac + "@jridgewell/resolve-uri": "npm:^3.1.0" + "@jridgewell/sourcemap-codec": "npm:^1.4.14" + checksum: 845e6c6efca621b2b85e4d13fd25c319b6e4ab1ea78d4385ff6c0f78322ea0fcdfec8ac763aa4b56e8378c96d7bef101a2638c7a1a076f7d62f6376230c940a7 languageName: node linkType: hard @@ -5120,15 +5386,6 @@ __metadata: languageName: node linkType: hard -"@nicolo-ribaudo/semver-v6@npm:^6.3.3": - version: 6.3.3 - resolution: "@nicolo-ribaudo/semver-v6@npm:6.3.3" - bin: - semver: bin/semver.js - checksum: 9ef70305fa9b03709805128611c0d95beec479cdd6f6b608386d6cee7a3d36f61e6f749378b60f1e5fca19fc58da7b06fccfe3540c0dbc40719731827d4eb1df - languageName: node - linkType: hard - "@nodelib/fs.scandir@npm:2.1.5": version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" @@ -5156,6 +5413,22 @@ __metadata: languageName: node linkType: hard +"@npmcli/config@npm:^6.0.0": + version: 6.2.1 + resolution: "@npmcli/config@npm:6.2.1" + dependencies: + "@npmcli/map-workspaces": "npm:^3.0.2" + ci-info: "npm:^3.8.0" + ini: "npm:^4.1.0" + nopt: "npm:^7.0.0" + proc-log: "npm:^3.0.0" + read-package-json-fast: "npm:^3.0.2" + semver: "npm:^7.3.5" + walk-up-path: "npm:^3.0.1" + checksum: ab64781e73af2adb037b58019a54b304ff25c6d08366f97569ddfda195f9045f68dbb91d68bcaf4c1d3c0bdc8877718620d77ca19d594592830277d38ce989d5 + languageName: node + linkType: hard + "@npmcli/fs@npm:^1.0.0": version: 1.1.1 resolution: "@npmcli/fs@npm:1.1.1" @@ -5185,6 +5458,18 @@ __metadata: languageName: node linkType: hard +"@npmcli/map-workspaces@npm:^3.0.2": + version: 3.0.4 + resolution: "@npmcli/map-workspaces@npm:3.0.4" + dependencies: + "@npmcli/name-from-folder": "npm:^2.0.0" + glob: "npm:^10.2.2" + minimatch: "npm:^9.0.0" + read-package-json-fast: "npm:^3.0.0" + checksum: caeb5f911d9b7ae0be01436442e6ec6b25aef750fe923de7a653eb62999d35b9f8be67c3f856790350ac86d9cea4a52532859b621eea81738f576302ecdd7475 + languageName: node + linkType: hard + "@npmcli/move-file@npm:^1.0.1": version: 1.1.2 resolution: "@npmcli/move-file@npm:1.1.2" @@ -5205,6 +5490,13 @@ __metadata: languageName: node linkType: hard +"@npmcli/name-from-folder@npm:^2.0.0": + version: 2.0.0 + resolution: "@npmcli/name-from-folder@npm:2.0.0" + checksum: 1aa551771d98ab366d4cb06b33efd3bb62b609942f6d9c3bb667c10e5bb39a223d3e330022bc980a44402133e702ae67603862099ac8254dad11f90e77409827 + languageName: node + linkType: hard + "@npmcli/package-json@npm:^2.0.0": version: 2.0.0 resolution: "@npmcli/package-json@npm:2.0.0" @@ -5268,6 +5560,39 @@ __metadata: languageName: node linkType: hard +"@peculiar/asn1-schema@npm:^2.3.6": + version: 2.3.6 + resolution: "@peculiar/asn1-schema@npm:2.3.6" + dependencies: + asn1js: "npm:^3.0.5" + pvtsutils: "npm:^1.3.2" + tslib: "npm:^2.4.0" + checksum: 86591b1691f6b296b515137d699e45c6384a08f38ddd080dc13a5b7f85d59aa4a0a1c52fa857b47e727c4b997293bc50c0812d22f1ba9ed7b246a8a8aac5491c + languageName: node + linkType: hard + +"@peculiar/json-schema@npm:^1.1.12": + version: 1.1.12 + resolution: "@peculiar/json-schema@npm:1.1.12" + dependencies: + tslib: "npm:^2.0.0" + checksum: 202132c66dcc6b6aca5d0af971c015be2e163da2f7f992910783c5d39c8a7db59b6ec4f4ce419459a1f954b7e1d17b6b253f0e60072c1b3d254079f4eaebc311 + languageName: node + linkType: hard + +"@peculiar/webcrypto@npm:^1.4.0": + version: 1.4.3 + resolution: "@peculiar/webcrypto@npm:1.4.3" + dependencies: + "@peculiar/asn1-schema": "npm:^2.3.6" + "@peculiar/json-schema": "npm:^1.1.12" + pvtsutils: "npm:^1.3.2" + tslib: "npm:^2.5.0" + webcrypto-core: "npm:^1.7.7" + checksum: 0b778f32f81feee4f521397a1000d151fbc526ddde4f3f853e4a98815986c08b93b66654a8a9766dc161af13d8340bc3e00f04b17585474bbe260df7b586863a + languageName: node + linkType: hard + "@pkgjs/parseargs@npm:^0.11.0": version: 0.11.0 resolution: "@pkgjs/parseargs@npm:0.11.0" @@ -5368,14 +5693,14 @@ __metadata: languageName: node linkType: hard -"@prisma/debug@npm:5.0.0": - version: 5.0.0 - resolution: "@prisma/debug@npm:5.0.0" +"@prisma/debug@npm:5.2.0": + version: 5.2.0 + resolution: "@prisma/debug@npm:5.2.0" dependencies: "@types/debug": "npm:4.1.8" debug: "npm:4.3.4" strip-ansi: "npm:6.0.1" - checksum: 311aade51d9950c4751b39562e2e1ec88740b7c729da6a86e28dc662c8641fcc0002028a90f14790287dfaf24b318ee6a60cbf57bc01a135d3f8691c4ddaf615 + checksum: d89152681a3a3fbb5dcfc4795766ebb1abfc50d12b6d4844fa828012877be3497321a248886449a08b4f61b75edabf9ed17e893b2a4afadbc59829c82a273d45 languageName: node linkType: hard @@ -5394,14 +5719,14 @@ __metadata: linkType: hard "@prisma/generator-helper@npm:^5.0.0": - version: 5.0.0 - resolution: "@prisma/generator-helper@npm:5.0.0" + version: 5.2.0 + resolution: "@prisma/generator-helper@npm:5.2.0" dependencies: - "@prisma/debug": "npm:5.0.0" + "@prisma/debug": "npm:5.2.0" "@types/cross-spawn": "npm:6.0.2" cross-spawn: "npm:7.0.3" kleur: "npm:4.1.5" - checksum: 6283443d434ce7a323e6350459ec97d1749fb80a599c09a2127e464187a57f8eafc05ee2fb0dacb548e462abdb240fb4627a532762576ae49cc6ed8e4568b3c0 + checksum: ad8b67d9900c1302363b23481d22aea2afac35c07f9d47019c190d2c2a6da607f8fb864bbcbd024d269dd894e0c9e961acf36cff0042fa05ec0fd4d4d3982e86 languageName: node linkType: hard @@ -6169,8 +6494,8 @@ __metadata: linkType: hard "@remix-run/web-fetch@npm:^4.3.6": - version: 4.3.6 - resolution: "@remix-run/web-fetch@npm:4.3.6" + version: 4.3.7 + resolution: "@remix-run/web-fetch@npm:4.3.7" dependencies: "@remix-run/web-blob": "npm:^3.0.5" "@remix-run/web-form-data": "npm:^3.0.5" @@ -6179,7 +6504,7 @@ __metadata: abort-controller: "npm:^3.0.0" data-uri-to-buffer: "npm:^3.0.1" mrmime: "npm:^1.0.0" - checksum: a7b72798c73b1a5bf67a73e90cb90616d83e048c07df309d494d83285d49fb88d99a6e57a8088c08b91b46fb91aa0c5778bf6a7127b38ea9ee4b100df5490b7d + checksum: df5a3700719627db6646f2a5b9fdc9196b160349021b8b568519fa55a7c6932845b916b8a10dff7a10d1c524d035c017e9cc9d2f71c1d5ea6bdc854f187b09b6 languageName: node linkType: hard @@ -6210,7 +6535,7 @@ __metadata: languageName: node linkType: hard -"@repeaterjs/repeater@npm:^3.0.4": +"@repeaterjs/repeater@npm:3.0.4, @repeaterjs/repeater@npm:^3.0.4": version: 3.0.4 resolution: "@repeaterjs/repeater@npm:3.0.4" checksum: 9a2928d70f2be4a8f72857f8f7553810015ac970f174b4b20f07289644379af57fa68947601d67e557c1a7c33ddf805e787cf2a1d5e9037ba485d24075a81b6b @@ -6247,8 +6572,8 @@ __metadata: linkType: hard "@rollup/pluginutils@npm:^5.0.1, @rollup/pluginutils@npm:^5.0.2": - version: 5.0.2 - resolution: "@rollup/pluginutils@npm:5.0.2" + version: 5.0.3 + resolution: "@rollup/pluginutils@npm:5.0.3" dependencies: "@types/estree": "npm:^1.0.0" estree-walker: "npm:^2.0.2" @@ -6258,11 +6583,11 @@ __metadata: peerDependenciesMeta: rollup: optional: true - checksum: b06f73c15bb59418aa6fbfead5675bab2d6922e15663525ffc2eb8429530bc5add516600adb251cfbf9b60f3d12fb821cde155cb5103415154a476bd0f163432 + checksum: ceccecb6f9b0d53d2745b0e84c4618c669edd6fb66a769955aec38ff534fd811230bf6113545886c7dbaf657245a92714cc897206a2234e63c6f2bbe51c0d4f3 languageName: node linkType: hard -"@rushstack/eslint-patch@npm:^1.1.3, @rushstack/eslint-patch@npm:^1.2.0, @rushstack/eslint-patch@npm:^1.3.2": +"@rushstack/eslint-patch@npm:^1.1.3, @rushstack/eslint-patch@npm:^1.2.0, @rushstack/eslint-patch@npm:^1.3.3": version: 1.3.3 resolution: "@rushstack/eslint-patch@npm:1.3.3" checksum: 851259b39c4ca833609312a18457b273e4e120a5e53b547346bc18e62fba737ab9f145cb7bed8d51d79f71f9169d737b1abbe584fa52b6ff2ef9b85673444d1d @@ -7756,6 +8081,13 @@ __metadata: languageName: node linkType: hard +"@tanstack/eslint-plugin-query@npm:^4.32.5": + version: 4.32.5 + resolution: "@tanstack/eslint-plugin-query@npm:4.32.5" + checksum: 9e48b5f8df15b9e63d19b175ecabd5098d35f8822ebf66406226a24d01a554337aa5c90dd02c6f97a1f215af16e7915b901e1c01f3082df1c0df9a9125d68d61 + languageName: node + linkType: hard + "@tanstack/query-core@npm:4.33.0": version: 4.33.0 resolution: "@tanstack/query-core@npm:4.33.0" @@ -7831,6 +8163,36 @@ __metadata: languageName: node linkType: hard +"@testing-library/jest-dom@npm:6.1.2": + version: 6.1.2 + resolution: "@testing-library/jest-dom@npm:6.1.2" + dependencies: + "@adobe/css-tools": "npm:^4.3.0" + "@babel/runtime": "npm:^7.9.2" + aria-query: "npm:^5.0.0" + chalk: "npm:^3.0.0" + css.escape: "npm:^1.5.1" + dom-accessibility-api: "npm:^0.5.6" + lodash: "npm:^4.17.15" + redent: "npm:^3.0.0" + peerDependencies: + "@jest/globals": ">= 28" + "@types/jest": ">= 28" + jest: ">= 28" + vitest: ">= 0.32" + peerDependenciesMeta: + "@jest/globals": + optional: true + "@types/jest": + optional: true + jest: + optional: true + vitest: + optional: true + checksum: 3d9292abd4a43596d685e5e9b163df7fc386f4938e8b09388514041e785fb969382d94a61757bd96e0b852065800f4a856fad155b71d642c67b36758b7d2902f + languageName: node + linkType: hard + "@testing-library/react@npm:14.0.0": version: 14.0.0 resolution: "@testing-library/react@npm:14.0.0" @@ -7998,6 +8360,15 @@ __metadata: languageName: node linkType: hard +"@types/concat-stream@npm:^2.0.0": + version: 2.0.0 + resolution: "@types/concat-stream@npm:2.0.0" + dependencies: + "@types/node": "npm:*" + checksum: ca8b81be934cfdf6cb9db03b59fa51ef39664fdd8f6a19dab9134cda0c4ac96fec3717e2cdfb55a99c897c7779735792ef6766c30cf644972a87e56f9c1ddccb + languageName: node + linkType: hard + "@types/connect@npm:*": version: 3.4.35 resolution: "@types/connect@npm:3.4.35" @@ -8063,9 +8434,9 @@ __metadata: linkType: hard "@types/emscripten@npm:^1.39.6": - version: 1.39.6 - resolution: "@types/emscripten@npm:1.39.6" - checksum: cb1ea8ccddada1d304bdf11a54daa0d1e87f29cea947eceff54c1e0a752d2cc185eeffdcf52042f24420aa8e1fa9bbfdbab1231fb2531eefcfdc788199fee2de + version: 1.39.7 + resolution: "@types/emscripten@npm:1.39.7" + checksum: 552c9558065c1f717d00df3cd740ee88650b0671e37bb7ddaa1889acb1d6ae5aa9618b9fdb0c634dea612fe17689b35885457b6da0420f0cd2d790cad5a6a212 languageName: node linkType: hard @@ -8109,14 +8480,14 @@ __metadata: linkType: hard "@types/express-serve-static-core@npm:^4.17.33": - version: 4.17.35 - resolution: "@types/express-serve-static-core@npm:4.17.35" + version: 4.17.36 + resolution: "@types/express-serve-static-core@npm:4.17.36" dependencies: "@types/node": "npm:*" "@types/qs": "npm:*" "@types/range-parser": "npm:*" "@types/send": "npm:*" - checksum: 08db6ffff07b5d53d852bb0a078ea5ee6dc3eb581d8c8fdf0d65f48c641db2830658074c797844e618b0933ce4ca2ddd08191f9d79b12eb2ec3d66f8551716ec + checksum: ab0730272ed83528d0c7a040bc53c033720be5836c7059ffa8290ad13e6a57f5903aa14c2556f3235c9fa2ea167c477f00c43ae8e4a8712d05461dd6b9e69cde languageName: node linkType: hard @@ -8159,11 +8530,11 @@ __metadata: linkType: hard "@types/hast@npm:^2.0.0": - version: 2.3.4 - resolution: "@types/hast@npm:2.3.4" + version: 2.3.5 + resolution: "@types/hast@npm:2.3.5" dependencies: - "@types/unist": "npm:*" - checksum: 635cfe9a8e91f6b3c15c9929455d0136ac4d75c5b7f596ce21b453cecdfda785e89b10eb2b2d9da9d43e548b1d65ba3e20c741bbaf83823575c9c45001ade4bb + "@types/unist": "npm:^2" + checksum: 3fc5185e7fb5139a4f60f0d4450179c1f88b7e288a054415b273e4a32f0c4cfe825a4cad075824dcdf3984609b47f13141f8900dedb3aeab482ae5a16275e807 languageName: node linkType: hard @@ -8200,6 +8571,13 @@ __metadata: languageName: node linkType: hard +"@types/is-empty@npm:^1.0.0": + version: 1.2.1 + resolution: "@types/is-empty@npm:1.2.1" + checksum: 3bad9f550eb20817b7634cae1453f88cb3e50622b93b0e9a365239ee6b3135ee1b2390ba897eb7033fa257345d2044cd7d73c80198ec0e40d6fec7de5d165dd2 + languageName: node + linkType: hard + "@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1": version: 2.0.4 resolution: "@types/istanbul-lib-coverage@npm:2.0.4" @@ -8246,7 +8624,7 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:^7.0.9": +"@types/json-schema@npm:^7.0.12, @types/json-schema@npm:^7.0.9": version: 7.0.12 resolution: "@types/json-schema@npm:7.0.12" checksum: 2c39946ae321fe42d085c61a85872a81bbee70f9b2054ad344e8811dfc478fdbaf1ebf5f2989bb87c895ba2dfc3b1dcba85db11e467bbcdc023708814207791c @@ -8270,18 +8648,18 @@ __metadata: linkType: hard "@types/lodash@npm:^4.14.167": - version: 4.14.195 - resolution: "@types/lodash@npm:4.14.195" - checksum: 6d733276df592614a0943a0053056140398b3c263cdf2557d4301b3a47b07ff561926cb9339a4725acbc7d8766f91ded218df11e0a4288cee369eafb5141d94d + version: 4.14.197 + resolution: "@types/lodash@npm:4.14.197" + checksum: fd66d680293b24f9ecd44c0963e5f75b04d05d95bb31d51ad0ae84abae8e14f6b98f2721199b293a8596102acff49db43816e6a6baca4085165a4fe80f49124e languageName: node linkType: hard "@types/mdast@npm:^3.0.0": - version: 3.0.11 - resolution: "@types/mdast@npm:3.0.11" + version: 3.0.12 + resolution: "@types/mdast@npm:3.0.12" dependencies: - "@types/unist": "npm:*" - checksum: 569ec32ac16deb42f2c9e7cdbfb5be0f67d2407036b49ba9cfa07ad0258b044c259922acba170eaed165ebcf5eb168032fbb4b3e35023fe8c581fe46e9bcbad0 + "@types/unist": "npm:^2" + checksum: b5af41e4f19a149eba58cde8ccacc36117640aefe28966637c54c27a8fbcfa3972e88cafd859c7bf39cd5c4e965e4196169001beac4a1980cfee6b08eea896a6 languageName: node linkType: hard @@ -8293,9 +8671,9 @@ __metadata: linkType: hard "@types/mdx@npm:^2.0.0": - version: 2.0.5 - resolution: "@types/mdx@npm:2.0.5" - checksum: f46932365a24ad6927dd87678598b839fa64ef8c9d0714b45a0185ac52427b374899ba96022f97330b27aca3572a6815f844cf345a50b9c0c483f485c243eda1 + version: 2.0.7 + resolution: "@types/mdx@npm:2.0.7" + checksum: 0ed11fa446331af642a2424427e4f06b6dc430eff7e065b730c439f483af88de5d8c16c2740a3726751df9d4cf24ad303b563fd60aaad6197b9460eb7f3d5414 languageName: node linkType: hard @@ -8351,17 +8729,10 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*": - version: 20.4.10 - resolution: "@types/node@npm:20.4.10" - checksum: 203a930077cb02d91b8ca98a254667112b1f4c5828f94908078c126d22b71508069c3ef70c569b313d56752edcc692e62ee47c267dd0ad44a5c22ab7d128ab8c - languageName: node - linkType: hard - -"@types/node@npm:20.4.5": - version: 20.4.5 - resolution: "@types/node@npm:20.4.5" - checksum: ed414b8fea1b462cb7444464e18cf0786a11def8b863bcca52b0466992d04f701422f9fc3c33e0601444bfdbf9e18d8f4b163d35902758495b51e635b09fee64 +"@types/node@npm:*, @types/node@npm:20.5.6": + version: 20.5.6 + resolution: "@types/node@npm:20.5.6" + checksum: 27534a00f46ef0aab0a9ba717fdf23f2a32152e576a8c7971eb98cdcbae82cb331903a6a826124de6eb90b970f02bba9f0353fad3ad92b0c65ee2379f1f1b692 languageName: node linkType: hard @@ -8380,9 +8751,16 @@ __metadata: linkType: hard "@types/node@npm:^16.0.0": - version: 16.18.38 - resolution: "@types/node@npm:16.18.38" - checksum: 02631f1cfe0c111024e4bf0909c3bfc7476e65e03cb32dc48b2f71f000590b244d239b349b91a6b03667c33f31fbd3200c8fc5838623fcaadce3e92d60efee1a + version: 16.18.46 + resolution: "@types/node@npm:16.18.46" + checksum: 51183a2e57d90adc93ca35bab3c9e1d6247275d0fb2cb3bdcfc78e6a7f83f72886a42509a2bfee233c02f25a2e8922c72246c5f6495ad6071efb09a8c011c855 + languageName: node + linkType: hard + +"@types/node@npm:^18.0.0": + version: 18.17.11 + resolution: "@types/node@npm:18.17.11" + checksum: 77e2d7c597f2746d120a97b46423f4b27aab996e55b934e15dd2ea3fd1f79df7bc45963129c73aa217cdff4e570ca8ee0f68ad16129cc20e42246e498f90f703 languageName: node linkType: hard @@ -8549,6 +8927,13 @@ __metadata: languageName: node linkType: hard +"@types/supports-color@npm:^8.0.0": + version: 8.1.1 + resolution: "@types/supports-color@npm:8.1.1" + checksum: c124d04302f65abc0ca86d622aeafcc9582a92cb0573287ec76a5b17fe3cc52a5ad34b2d458cf57f8a146ec39616901f5745985ddfc054f476ec8a983dfa3830 + languageName: node + linkType: hard + "@types/testing-library__jest-dom@npm:5.14.9, @types/testing-library__jest-dom@npm:^5.9.1": version: 5.14.9 resolution: "@types/testing-library__jest-dom@npm:5.14.9" @@ -8572,17 +8957,19 @@ __metadata: languageName: node linkType: hard -"@types/unist@npm:*": - version: 3.0.0 - resolution: "@types/unist@npm:3.0.0" - checksum: 2910fe0eb4c2d85367bf4b1caaef1e8e5d2b212b9df17ba73c32b146571c0ef0322e67e5db0052c2a3071afff1196c14a0b906bcd1512e659221b911ca8e5991 +"@types/unist@npm:^2, @types/unist@npm:^2.0.0, @types/unist@npm:^2.0.2": + version: 2.0.7 + resolution: "@types/unist@npm:2.0.7" + checksum: ecfb4ad9909ba9390fc3b6923a1d783e99753b0687f5cd99a0e56b6c05e1c72bf4e55cb1b8c0ffda49c6cbead4636de351a130f63d7648c554dc526038733b25 languageName: node linkType: hard -"@types/unist@npm:^2.0.0": - version: 2.0.6 - resolution: "@types/unist@npm:2.0.6" - checksum: 8690789328e8e10c487334341fcf879fd49f8987c98ce49849f9871052f95d87477735171bb661e6f551bdb95235e015dfdad1867ca1d9b5b88a053f72ac40eb +"@types/ws@npm:^8.0.0": + version: 8.5.5 + resolution: "@types/ws@npm:8.5.5" + dependencies: + "@types/node": "npm:*" + checksum: 9fb5aaeb2899f2c5aa55946656a39fdf679e48ec4eff557901215249ac84f435853b1d224214e88a93fcbca4bc9a0b0af01113d76f37db0b5873a882e5e99935 languageName: node linkType: hard @@ -8611,14 +8998,14 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^5.59.0, @typescript-eslint/eslint-plugin@npm:^5.61.0": - version: 5.61.0 - resolution: "@typescript-eslint/eslint-plugin@npm:5.61.0" +"@typescript-eslint/eslint-plugin@npm:^5.59.0": + version: 5.62.0 + resolution: "@typescript-eslint/eslint-plugin@npm:5.62.0" dependencies: "@eslint-community/regexpp": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:5.61.0" - "@typescript-eslint/type-utils": "npm:5.61.0" - "@typescript-eslint/utils": "npm:5.61.0" + "@typescript-eslint/scope-manager": "npm:5.62.0" + "@typescript-eslint/type-utils": "npm:5.62.0" + "@typescript-eslint/utils": "npm:5.62.0" debug: "npm:^4.3.4" graphemer: "npm:^1.4.0" ignore: "npm:^5.2.0" @@ -8631,71 +9018,96 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 5ee13b7b776d7d910082cb1bc31efe6e94fcb22ee163636df28bcc49891d678c05632c8f0900b954ea82701270bd135d45cc1b8234caf4f97864e49b54c04799 + checksum: 3f40cb6bab5a2833c3544e4621b9fdacd8ea53420cadc1c63fac3b89cdf5c62be1e6b7bcf56976dede5db4c43830de298ced3db60b5494a3b961ca1b4bff9f2a languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.4.2 || ^6.0.0": - version: 6.2.1 - resolution: "@typescript-eslint/parser@npm:6.2.1" +"@typescript-eslint/eslint-plugin@npm:^6.4.1": + version: 6.4.1 + resolution: "@typescript-eslint/eslint-plugin@npm:6.4.1" + dependencies: + "@eslint-community/regexpp": "npm:^4.5.1" + "@typescript-eslint/scope-manager": "npm:6.4.1" + "@typescript-eslint/type-utils": "npm:6.4.1" + "@typescript-eslint/utils": "npm:6.4.1" + "@typescript-eslint/visitor-keys": "npm:6.4.1" + debug: "npm:^4.3.4" + graphemer: "npm:^1.4.0" + ignore: "npm:^5.2.4" + natural-compare: "npm:^1.4.0" + semver: "npm:^7.5.4" + ts-api-utils: "npm:^1.0.1" + peerDependencies: + "@typescript-eslint/parser": ^6.0.0 || ^6.0.0-alpha + eslint: ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 23ef6350a4db8e3440f499f64360c14715c6466eaa80acd15f6b034ecd4d887986369a12d7cbf18916ed408fd4160e4bb6029331660c0cc7a4339a565312aaab + languageName: node + linkType: hard + +"@typescript-eslint/parser@npm:^5.4.2 || ^6.0.0, @typescript-eslint/parser@npm:^6.4.1": + version: 6.4.1 + resolution: "@typescript-eslint/parser@npm:6.4.1" dependencies: - "@typescript-eslint/scope-manager": "npm:6.2.1" - "@typescript-eslint/types": "npm:6.2.1" - "@typescript-eslint/typescript-estree": "npm:6.2.1" - "@typescript-eslint/visitor-keys": "npm:6.2.1" + "@typescript-eslint/scope-manager": "npm:6.4.1" + "@typescript-eslint/types": "npm:6.4.1" + "@typescript-eslint/typescript-estree": "npm:6.4.1" + "@typescript-eslint/visitor-keys": "npm:6.4.1" debug: "npm:^4.3.4" peerDependencies: eslint: ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 3f878e5c135f04fc1749d85e27016f3e31c17e4dfe3fba48b2117b668e755e5b4695ec5d1339bc5cc9f09ca9b44e6e20bca66cd438c2436e8de1e56245891e8a + checksum: 5678705cfe6b9a7a9008b4a1d3b8834213f8b2a06298899d43ea0ad50c5e1a7a6c61ba1cce327efb9ff702ed9d1bccd04fc9c292fbc593cafbfa7f24d86de0d8 languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.59.0, @typescript-eslint/parser@npm:^5.61.0": - version: 5.61.0 - resolution: "@typescript-eslint/parser@npm:5.61.0" +"@typescript-eslint/parser@npm:^5.59.0": + version: 5.62.0 + resolution: "@typescript-eslint/parser@npm:5.62.0" dependencies: - "@typescript-eslint/scope-manager": "npm:5.61.0" - "@typescript-eslint/types": "npm:5.61.0" - "@typescript-eslint/typescript-estree": "npm:5.61.0" + "@typescript-eslint/scope-manager": "npm:5.62.0" + "@typescript-eslint/types": "npm:5.62.0" + "@typescript-eslint/typescript-estree": "npm:5.62.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 4fd5a589b0e27a931f32296cc020e7b6052337ceb8312008e5cacbbcd6706f12b2bc481398c40d6e8c482770929593564a6ed2a3b681e7a7634282bd9c12afc4 + checksum: 315194b3bf39beb9bd16c190956c46beec64b8371e18d6bb72002108b250983eb1e186a01d34b77eb4045f4941acbb243b16155fbb46881105f65e37dc9e24d4 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.61.0": - version: 5.61.0 - resolution: "@typescript-eslint/scope-manager@npm:5.61.0" +"@typescript-eslint/scope-manager@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/scope-manager@npm:5.62.0" dependencies: - "@typescript-eslint/types": "npm:5.61.0" - "@typescript-eslint/visitor-keys": "npm:5.61.0" - checksum: 3f4cc831094490d1d201ed1bdf4441eb807b3d6613898b0683ff989bb6dbaeef0311a6dd9d8deb2e4efa2a84d9c857de058edba2eb92abbaeb0385d1dd2ab564 + "@typescript-eslint/types": "npm:5.62.0" + "@typescript-eslint/visitor-keys": "npm:5.62.0" + checksum: 861253235576c1c5c1772d23cdce1418c2da2618a479a7de4f6114a12a7ca853011a1e530525d0931c355a8fd237b9cd828fac560f85f9623e24054fd024726f languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:6.2.1": - version: 6.2.1 - resolution: "@typescript-eslint/scope-manager@npm:6.2.1" +"@typescript-eslint/scope-manager@npm:6.4.1": + version: 6.4.1 + resolution: "@typescript-eslint/scope-manager@npm:6.4.1" dependencies: - "@typescript-eslint/types": "npm:6.2.1" - "@typescript-eslint/visitor-keys": "npm:6.2.1" - checksum: 78e7d10bf2d4d23ece8d0d029fd40b7c9a737aa2dcd1d75aa89235a1ac9f4682d6d1802b0791129c3aaada3c2258813709ff59c28e0a3a25fcfa0f0dcd7f22b5 + "@typescript-eslint/types": "npm:6.4.1" + "@typescript-eslint/visitor-keys": "npm:6.4.1" + checksum: d3eeb46ace706537372a61d36002b8ba5bf6b3823bfe1d3a67e2f6e16d9ce7d78aa2fbc1cd510a67ea00cba03b6485ee750a579635faaf3290a6a558bac91923 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.61.0": - version: 5.61.0 - resolution: "@typescript-eslint/type-utils@npm:5.61.0" +"@typescript-eslint/type-utils@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/type-utils@npm:5.62.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:5.61.0" - "@typescript-eslint/utils": "npm:5.61.0" + "@typescript-eslint/typescript-estree": "npm:5.62.0" + "@typescript-eslint/utils": "npm:5.62.0" debug: "npm:^4.3.4" tsutils: "npm:^3.21.0" peerDependencies: @@ -8703,30 +9115,47 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: a99775baf0a6401bb937c9fdf4f1d23a16428c7ec96c39e549ed313af6ffff3274bad7684d9fc7f846e15c4ef7343a7372a6e6868f9e1ea4061ced7c67f50d9a + checksum: 93112e34026069a48f0484b98caca1c89d9707842afe14e08e7390af51cdde87378df29d213d3bbd10a7cfe6f91b228031b56218515ce077bdb62ddea9d9f474 languageName: node linkType: hard -"@typescript-eslint/types@npm:5.61.0": - version: 5.61.0 - resolution: "@typescript-eslint/types@npm:5.61.0" - checksum: f6aacd4ee3180d851463976696d9c43df2debf3bad2c3f26aeaf2a0cab30235152efb5f04e649863548bfc57f454d6c0a2f12f68508feb4771d7e6b1b72bc066 +"@typescript-eslint/type-utils@npm:6.4.1": + version: 6.4.1 + resolution: "@typescript-eslint/type-utils@npm:6.4.1" + dependencies: + "@typescript-eslint/typescript-estree": "npm:6.4.1" + "@typescript-eslint/utils": "npm:6.4.1" + debug: "npm:^4.3.4" + ts-api-utils: "npm:^1.0.1" + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 4a8e59723b6fabacd8018f29b7b098e6f367c2b2f06440696c593af96940c89aad02482ea154092f9370c255ac70673aaf94baf9c554a6e29ddce404b320bc67 languageName: node linkType: hard -"@typescript-eslint/types@npm:6.2.1": - version: 6.2.1 - resolution: "@typescript-eslint/types@npm:6.2.1" - checksum: e6e665036c99594c5b6cfb94b2574795f3dff9e00e25861710a5cce7dad9fb9803eade4b5e89a4bbf226867c065bce46a6acc3bc8884b2e47e1682eb42483fce +"@typescript-eslint/types@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/types@npm:5.62.0" + checksum: 7febd3a7f0701c0b927e094f02e82d8ee2cada2b186fcb938bc2b94ff6fbad88237afc304cbaf33e82797078bbbb1baf91475f6400912f8b64c89be79bfa4ddf + languageName: node + linkType: hard + +"@typescript-eslint/types@npm:6.4.1": + version: 6.4.1 + resolution: "@typescript-eslint/types@npm:6.4.1" + checksum: 7028adbfe5dfd860709f36288a010ad4e535a5564f3da7703c2663e7885ed17dab62ee59460383e2e65eb03a2f91eb150a1a646a0fb8f01a03d6509a5ba7a1be languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.61.0": - version: 5.61.0 - resolution: "@typescript-eslint/typescript-estree@npm:5.61.0" +"@typescript-eslint/typescript-estree@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" dependencies: - "@typescript-eslint/types": "npm:5.61.0" - "@typescript-eslint/visitor-keys": "npm:5.61.0" + "@typescript-eslint/types": "npm:5.62.0" + "@typescript-eslint/visitor-keys": "npm:5.62.0" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3" @@ -8735,16 +9164,16 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 78f60103ad7c282840bd7623b38b785fdd46a75511354e1336589bae532daab7e7f297b1264814e7cd3191cf2e0608b1cc89fc599c0b03085b709a6490965233 + checksum: d7984a3e9d56897b2481940ec803cb8e7ead03df8d9cfd9797350be82ff765dfcf3cfec04e7355e1779e948da8f02bc5e11719d07a596eb1cb995c48a95e38cf languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:6.2.1": - version: 6.2.1 - resolution: "@typescript-eslint/typescript-estree@npm:6.2.1" +"@typescript-eslint/typescript-estree@npm:6.4.1": + version: 6.4.1 + resolution: "@typescript-eslint/typescript-estree@npm:6.4.1" dependencies: - "@typescript-eslint/types": "npm:6.2.1" - "@typescript-eslint/visitor-keys": "npm:6.2.1" + "@typescript-eslint/types": "npm:6.4.1" + "@typescript-eslint/visitor-keys": "npm:6.4.1" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3" @@ -8753,45 +9182,62 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 6291a1306a1fedf599881b61180d6e63f702700c9ed029e8a9fb870d058a2cbf090e2bb9286480a5bb122655cd0c0c6254b35abd62a9d082f277e4a645ae592a + checksum: a44607a5b01efe18f01f7d4724b62808a8ba63bd157ef0aa4add257e34074c83d4dff6c2e11309b28c1ffab66ad791571959fae5f6b6708d9f13804f3b7ce47b languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.61.0, @typescript-eslint/utils@npm:^5.10.0, @typescript-eslint/utils@npm:^5.45.0, @typescript-eslint/utils@npm:^5.58.0": - version: 5.61.0 - resolution: "@typescript-eslint/utils@npm:5.61.0" +"@typescript-eslint/utils@npm:5.62.0, @typescript-eslint/utils@npm:^5.10.0, @typescript-eslint/utils@npm:^5.45.0, @typescript-eslint/utils@npm:^5.58.0": + version: 5.62.0 + resolution: "@typescript-eslint/utils@npm:5.62.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" "@types/json-schema": "npm:^7.0.9" "@types/semver": "npm:^7.3.12" - "@typescript-eslint/scope-manager": "npm:5.61.0" - "@typescript-eslint/types": "npm:5.61.0" - "@typescript-eslint/typescript-estree": "npm:5.61.0" + "@typescript-eslint/scope-manager": "npm:5.62.0" + "@typescript-eslint/types": "npm:5.62.0" + "@typescript-eslint/typescript-estree": "npm:5.62.0" eslint-scope: "npm:^5.1.1" semver: "npm:^7.3.7" peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: f55bc4a0637e5f529260a0240ae7ecca04b20fde69e1892991d1087b3e230fa02df1c46e671359b3789f15bcfb90cf9f47bb79fa5f48b41b92966706cc66f413 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: f09b7d9952e4a205eb1ced31d7684dd55cee40bf8c2d78e923aa8a255318d97279825733902742c09d8690f37a50243f4c4d383ab16bd7aefaf9c4b438f785e1 + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:6.4.1": + version: 6.4.1 + resolution: "@typescript-eslint/utils@npm:6.4.1" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@types/json-schema": "npm:^7.0.12" + "@types/semver": "npm:^7.5.0" + "@typescript-eslint/scope-manager": "npm:6.4.1" + "@typescript-eslint/types": "npm:6.4.1" + "@typescript-eslint/typescript-estree": "npm:6.4.1" + semver: "npm:^7.5.4" + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + checksum: d895b89654e383aceff16290de331bd7186147a8d31aa3d4a87e01f8404934acdb06d8172a89e200a6bf1d902bd2e5b8990249e880874816f43b61ba04700198 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.61.0": - version: 5.61.0 - resolution: "@typescript-eslint/visitor-keys@npm:5.61.0" +"@typescript-eslint/visitor-keys@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.62.0" dependencies: - "@typescript-eslint/types": "npm:5.61.0" + "@typescript-eslint/types": "npm:5.62.0" eslint-visitor-keys: "npm:^3.3.0" - checksum: f438b68b67e03fc39e39537a594259f5df64155f775ef7afb915507f7c364ba8a93567302080c3364d270001d5dd67ee0a0632a92d8d6f6fc776f97c082c130a + checksum: 7c3b8e4148e9b94d9b7162a596a1260d7a3efc4e65199693b8025c71c4652b8042501c0bc9f57654c1e2943c26da98c0f77884a746c6ae81389fcb0b513d995d languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:6.2.1": - version: 6.2.1 - resolution: "@typescript-eslint/visitor-keys@npm:6.2.1" +"@typescript-eslint/visitor-keys@npm:6.4.1": + version: 6.4.1 + resolution: "@typescript-eslint/visitor-keys@npm:6.4.1" dependencies: - "@typescript-eslint/types": "npm:6.2.1" + "@typescript-eslint/types": "npm:6.4.1" eslint-visitor-keys: "npm:^3.4.1" - checksum: be3d74981ab8e14a5dbf863da6fbf1b045ba94e39a4360e77c30ea12d1730acbe7d0d3f2ac33db00ec6baac41c305f2595e9a57fc6dcd224242d62f2428afeb9 + checksum: f0e309b7f60c558653b7af30152aaa1466c78ee90851d21f7788a386e945e3bad495e0e5d28b7828de30ef03c8ed2ffa2cc766563eba797c60abbbcf1a9b96c8 languageName: node linkType: hard @@ -8805,8 +9251,8 @@ __metadata: linkType: hard "@vanilla-extract/css@npm:^1.10.0": - version: 1.12.0 - resolution: "@vanilla-extract/css@npm:1.12.0" + version: 1.13.0 + resolution: "@vanilla-extract/css@npm:1.13.0" dependencies: "@emotion/hash": "npm:^0.9.0" "@vanilla-extract/private": "npm:^1.0.3" @@ -8819,20 +9265,20 @@ __metadata: deepmerge: "npm:^4.2.2" media-query-parser: "npm:^2.0.2" outdent: "npm:^0.8.0" - checksum: 71821d796d3ad8d27d0edf82328e6b702b8658a8fe5a354da784d7d833f3947fbd8de16f547d69029b8a443353baa33566e954a739f1e2445b45af99d35ca9fd + checksum: 10f2aeb5463aa5506cf2e39b04c686fca3d792653ce32a3b0173a25f9417a91c48105c28fc6b32fdbac907d7222eba19903926342d58487a3a51c31b23020cd6 languageName: node linkType: hard "@vanilla-extract/integration@npm:^6.2.0": - version: 6.2.1 - resolution: "@vanilla-extract/integration@npm:6.2.1" + version: 6.2.2 + resolution: "@vanilla-extract/integration@npm:6.2.2" dependencies: "@babel/core": "npm:^7.20.7" "@babel/plugin-syntax-typescript": "npm:^7.20.0" "@vanilla-extract/babel-plugin-debug-ids": "npm:^1.0.2" "@vanilla-extract/css": "npm:^1.10.0" esbuild: "npm:0.17.6" - eval: "npm:0.1.6" + eval: "npm:0.1.8" find-up: "npm:^5.0.0" javascript-stringify: "npm:^2.0.1" lodash: "npm:^4.17.21" @@ -8840,7 +9286,7 @@ __metadata: outdent: "npm:^0.8.0" vite: "npm:^4.1.4" vite-node: "npm:^0.28.5" - checksum: da0dd5a785ad138eb4fd0862010ace3071c8469abd2bf721604b5efd998ca86120745ae919b353a9898840ded3a7e794fff94b1c1b0d0a9052ea6ddbecaa87e5 + checksum: 81353e0d28bce5197a2e77b9662e7312c20e5155ed9bfa234c29d117cf9242d177c0332341950789ca036d320e5a5be3bf2b30384271e33b70992897326e8b20 languageName: node linkType: hard @@ -9015,6 +9461,13 @@ __metadata: languageName: node linkType: hard +"@whatwg-node/events@npm:^0.0.3": + version: 0.0.3 + resolution: "@whatwg-node/events@npm:0.0.3" + checksum: 87ac0854f84650ce016ccd82a6c087eac1c6204eeb80cf358737ce7757a345e3a4ba19e9b1815b326eb1451d49878785aa9dc426631f4ea47dedbcfc51b56977 + languageName: node + linkType: hard + "@whatwg-node/events@npm:^0.1.0": version: 0.1.1 resolution: "@whatwg-node/events@npm:0.1.1" @@ -9022,36 +9475,62 @@ __metadata: languageName: node linkType: hard +"@whatwg-node/fetch@npm:^0.8.0, @whatwg-node/fetch@npm:^0.8.1": + version: 0.8.8 + resolution: "@whatwg-node/fetch@npm:0.8.8" + dependencies: + "@peculiar/webcrypto": "npm:^1.4.0" + "@whatwg-node/node-fetch": "npm:^0.3.6" + busboy: "npm:^1.6.0" + urlpattern-polyfill: "npm:^8.0.0" + web-streams-polyfill: "npm:^3.2.1" + checksum: 37d882bf85764aec7541cda1008099ab4d695971608946ec9b9e40326eedfd4c49507fbcc8765ebe3e9241f4dc9d1e970e0b3501a814d721c40c721d313c5d50 + languageName: node + linkType: hard + "@whatwg-node/fetch@npm:^0.9.0, @whatwg-node/fetch@npm:^0.9.7": - version: 0.9.7 - resolution: "@whatwg-node/fetch@npm:0.9.7" + version: 0.9.9 + resolution: "@whatwg-node/fetch@npm:0.9.9" dependencies: - "@whatwg-node/node-fetch": "npm:^0.4.6" + "@whatwg-node/node-fetch": "npm:^0.4.8" urlpattern-polyfill: "npm:^9.0.0" - checksum: 6bc286375be4855078608a4e0af69a8f09bb923f563b7f438ef277118b966282dbef727d180c1dab106d360ec193d9e6ab25139013880bc2380884ab3b2b54d7 + checksum: c628a85ba2e6665ba4601be1bb12126a7656f2d76fe8e8d9664c120b2c780b39b9f38cb49cf2adcd9eb9420f0a0c5de82537cafc0379ad0474c5a6b28099391e + languageName: node + linkType: hard + +"@whatwg-node/node-fetch@npm:^0.3.6": + version: 0.3.6 + resolution: "@whatwg-node/node-fetch@npm:0.3.6" + dependencies: + "@whatwg-node/events": "npm:^0.0.3" + busboy: "npm:^1.6.0" + fast-querystring: "npm:^1.1.1" + fast-url-parser: "npm:^1.1.3" + tslib: "npm:^2.3.1" + checksum: 49e4fd5e682d1fa1229b2c13c06074c6a633eddbe61be162fd213ddb85d6d27d51554b3cced5f6b7f3be1722a64cca7f5ffe0722d08b3285fe2f289d8d5a045d languageName: node linkType: hard -"@whatwg-node/node-fetch@npm:^0.4.6": - version: 0.4.6 - resolution: "@whatwg-node/node-fetch@npm:0.4.6" +"@whatwg-node/node-fetch@npm:^0.4.8": + version: 0.4.14 + resolution: "@whatwg-node/node-fetch@npm:0.4.14" dependencies: "@whatwg-node/events": "npm:^0.1.0" busboy: "npm:^1.6.0" fast-querystring: "npm:^1.1.1" fast-url-parser: "npm:^1.1.3" tslib: "npm:^2.3.1" - checksum: 4a3e140fab7712c9af9cdcd65c48fc6fb06830b2e0f764aa475a6a8c302c58086bd68c535b8bd012dc4344902c05e56e2f2f82a623ebfb517aebdac1fca080a7 + checksum: 797b036284c736c0d47feed3305eb6da01eb866236c6bbb15c0686400d67014701a9d27f095d6f51abe5f15ad414bbdb93108193fe0846978aa2e2b1f9d5605c languageName: node linkType: hard "@whatwg-node/server@npm:^0.9.0, @whatwg-node/server@npm:^0.9.1": - version: 0.9.2 - resolution: "@whatwg-node/server@npm:0.9.2" + version: 0.9.13 + resolution: "@whatwg-node/server@npm:0.9.13" dependencies: "@whatwg-node/fetch": "npm:^0.9.7" tslib: "npm:^2.3.1" - checksum: fdfcc90ae921f232f8f4b87e15dcc4b141694691385d487cf51f22072688dbe927fed38edd06b673fa2ffc94ba297fefd4ae90d70058025e0264958db279fab3 + checksum: 22034442aca127fe3a5945f425ee25aad69cdd229b2872fd3276f03377e9a1c275f8a4c371a57a1f805a06b2ce6b5a2311c6caf6ce8a05649ebf95c51e68be18 languageName: node linkType: hard @@ -9090,13 +9569,13 @@ __metadata: version: 0.0.0-use.local resolution: "@your-org/api-gateway@workspace:packages/api-gateway" dependencies: - "@graphql-mesh/cli": "npm:^0.87.0" - "@graphql-mesh/openapi": "npm:^0.95.0" - "@graphql-mesh/runtime": "npm:^0.96.0" - "@types/node": "npm:20.4.5" + "@graphql-mesh/cli": "npm:^0.87.3" + "@graphql-mesh/openapi": "npm:^0.95.3" + "@graphql-mesh/runtime": "npm:^0.96.2" + "@types/node": "npm:20.5.6" "@your-org/eslint-config-bases": "workspace:^" cross-env: "npm:7.0.3" - eslint: "npm:8.47.0" + eslint: "npm:8.48.0" graphql: "npm:16.8.0" npm-run-all: "npm:4.1.5" prettier: "npm:3.0.2" @@ -9113,10 +9592,10 @@ __metadata: resolution: "@your-org/common-i18n@workspace:packages/common-i18n" dependencies: "@types/jest": "npm:29.5.4" - "@types/node": "npm:20.4.5" + "@types/node": "npm:20.5.6" "@your-org/eslint-config-bases": "workspace:^" cross-env: "npm:7.0.3" - eslint: "npm:8.47.0" + eslint: "npm:8.48.0" prettier: "npm:3.0.2" rimraf: "npm:5.0.1" typescript: "npm:5.2.2" @@ -9127,12 +9606,12 @@ __metadata: version: 0.0.0-use.local resolution: "@your-org/core-lib@workspace:packages/core-lib" dependencies: - "@httpx/exception": "npm:^2.0.0" + "@httpx/exception": "npm:^2.1.0" "@testing-library/dom": "npm:9.3.1" "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" "@types/jest": "npm:29.5.4" - "@types/node": "npm:20.4.5" + "@types/node": "npm:20.5.6" "@types/react": "npm:18.2.21" "@types/react-dom": "npm:18.2.7" "@vitejs/plugin-react": "npm:4.0.4" @@ -9142,7 +9621,7 @@ __metadata: "@your-org/ts-utils": "workspace:^" cross-env: "npm:7.0.3" dequal: "npm:^2.0.3" - eslint: "npm:8.47.0" + eslint: "npm:8.48.0" jest: "npm:29.6.4" jest-environment-jsdom: "npm:29.6.4" npm-run-all: "npm:4.1.5" @@ -9170,7 +9649,7 @@ __metadata: "@pothos/plugin-prisma": "npm:3.57.0" "@prisma/client": "npm:5.2.0" "@soluble/dsn-parser": "npm:1.9.2" - "@types/node": "npm:20.4.5" + "@types/node": "npm:20.5.6" "@vitest/coverage-v8": "npm:0.34.3" "@vitest/ui": "npm:0.34.3" "@your-org/eslint-config-bases": "workspace:^" @@ -9178,8 +9657,8 @@ __metadata: cross-env: "npm:7.0.3" dotenv-flow: "npm:3.2.0" dotenv-flow-cli: "npm:1.0.0" - eslint: "npm:8.47.0" - execa: "npm:7.1.1" + eslint: "npm:8.48.0" + execa: "npm:8.0.1" graphql: "npm:16.8.0" is-port-reachable: "npm:4.0.0" keyword-extractor: "npm:0.0.25" @@ -9206,46 +9685,62 @@ __metadata: version: 0.0.0-use.local resolution: "@your-org/eslint-config-bases@workspace:packages/eslint-config-bases" dependencies: - "@rushstack/eslint-patch": "npm:^1.3.2" - "@testing-library/jest-dom": "npm:5.17.0" + "@angular-eslint/template-parser": "npm:16.1.1" + "@graphql-eslint/eslint-plugin": "npm:3.20.1" + "@rushstack/eslint-patch": "npm:^1.3.3" + "@tanstack/eslint-plugin-query": "npm:^4.32.5" + "@testing-library/jest-dom": "npm:6.1.2" "@testing-library/react": "npm:14.0.0" "@types/jest": "npm:29.5.4" - "@types/node": "npm:20.4.5" + "@types/node": "npm:20.5.6" "@types/prettier": "npm:2.7.3" "@types/react": "npm:18.2.21" "@types/react-dom": "npm:18.2.7" - "@typescript-eslint/eslint-plugin": "npm:^5.61.0" - "@typescript-eslint/parser": "npm:^5.61.0" - eslint: "npm:8.47.0" + "@typescript-eslint/eslint-plugin": "npm:^6.4.1" + "@typescript-eslint/parser": "npm:^6.4.1" + es-check: "npm:7.1.1" + eslint: "npm:8.48.0" eslint-config-prettier: "npm:^9.0.0" - eslint-import-resolver-typescript: "npm:^3.5.5" - eslint-plugin-import: "npm:^2.27.5" + eslint-import-resolver-typescript: "npm:^3.6.0" + eslint-plugin-import: "npm:^2.28.1" eslint-plugin-jest: "npm:^27.2.3" eslint-plugin-jest-formatting: "npm:^3.1.0" eslint-plugin-jsx-a11y: "npm:^6.7.1" + eslint-plugin-mdx: "npm:2.2.0" eslint-plugin-playwright: "npm:^0.15.3" eslint-plugin-prettier: "npm:^5.0.0" - eslint-plugin-react: "npm:^7.33.0" + eslint-plugin-react: "npm:^7.33.2" eslint-plugin-react-hooks: "npm:^4.6.0" eslint-plugin-regexp: "npm:^1.15.0" eslint-plugin-sonarjs: "npm:^0.21.0" eslint-plugin-storybook: "npm:^0.6.13" - eslint-plugin-tailwindcss: "npm:^3.13.0" - eslint-plugin-testing-library: "npm:^6.0.0" - prettier: "npm:3.0.2" + eslint-plugin-tailwindcss: "npm:3.13.0" + eslint-plugin-testing-library: "npm:^6.0.1" + graphql: "npm:16.8.0" react: "npm:18.2.0" react-dom: "npm:18.2.0" rimraf: "npm:5.0.1" tailwindcss: "npm:3.3.3" typescript: "npm:5.2.2" peerDependencies: + "@graphql-eslint/eslint-plugin": ^3.14.3 eslint: ^8.30.0 + eslint-plugin-mdx: ^2.0.5 + eslint-plugin-tailwindcss: ^3.13.0 + graphql: ^16.6.0 prettier: ^2.8.0 || ^3.0.0 react: ^18.2.0 react-dom: ^18.2.0 - tailwindcss: ^3.3.0 - typescript: ^4.9.5 || ^5.0.0 + typescript: ^4.9.4 || ^5.0.2 peerDependenciesMeta: + "@graphql-eslint/eslint-plugin": + optional: true + eslint-plugin-mdx: + optional: true + eslint-plugin-tailwindcss: + optional: true + graphql: + optional: true prettier: optional: true react: @@ -9265,12 +9760,12 @@ __metadata: dependencies: "@size-limit/file": "npm:8.2.6" "@types/jest": "npm:29.5.4" - "@types/node": "npm:20.4.5" + "@types/node": "npm:20.5.6" "@vitest/coverage-v8": "npm:0.34.3" "@your-org/eslint-config-bases": "workspace:^" cross-env: "npm:7.0.3" es-check: "npm:7.1.1" - eslint: "npm:8.47.0" + eslint: "npm:8.48.0" get-tsconfig: "npm:4.7.0" jest: "npm:29.6.4" rimraf: "npm:5.0.1" @@ -9305,7 +9800,7 @@ __metadata: "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" "@types/jest": "npm:29.5.4" - "@types/node": "npm:20.4.5" + "@types/node": "npm:20.5.6" "@types/react": "npm:18.2.21" "@types/react-dom": "npm:18.2.7" "@vitest/coverage-v8": "npm:0.34.3" @@ -9313,7 +9808,7 @@ __metadata: "@your-org/ts-utils": "workspace:^" autoprefixer: "npm:10.4.14" cross-env: "npm:7.0.3" - eslint: "npm:8.47.0" + eslint: "npm:8.48.0" eslint-plugin-tailwindcss: "npm:3.13.0" jest: "npm:29.6.4" jest-environment-jsdom: "npm:29.6.4" @@ -9383,6 +9878,13 @@ __metadata: languageName: node linkType: hard +"abbrev@npm:^2.0.0": + version: 2.0.0 + resolution: "abbrev@npm:2.0.0" + checksum: f742a5a107473946f426c691c08daba61a1d15942616f300b5d32fd735be88fef5cba24201757b6c407fd564555fb48c751cfa33519b2605c8a7aadd22baf372 + languageName: node + linkType: hard + "abort-controller@npm:^3.0.0": version: 3.0.0 resolution: "abort-controller@npm:3.0.0" @@ -9453,7 +9955,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.0.0, acorn@npm:^8.0.4, acorn@npm:^8.1.0, acorn@npm:^8.4.1, acorn@npm:^8.8.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": +"acorn@npm:^8.0.0, acorn@npm:^8.0.4, acorn@npm:^8.1.0, acorn@npm:^8.10.0, acorn@npm:^8.4.1, acorn@npm:^8.8.1, acorn@npm:^8.9.0": version: 8.10.0 resolution: "acorn@npm:8.10.0" bin: @@ -9495,13 +9997,11 @@ __metadata: linkType: hard "agentkeepalive@npm:^4.2.1": - version: 4.3.0 - resolution: "agentkeepalive@npm:4.3.0" + version: 4.5.0 + resolution: "agentkeepalive@npm:4.5.0" dependencies: - debug: "npm:^4.1.0" - depd: "npm:^2.0.0" humanize-ms: "npm:^1.2.1" - checksum: 61cbdab12d45e82e9ae515b0aa8d09617b66f72409e541a646dd7be4b7260d335d7f56a38079ad305bf0ffb8405592a459faf1294111289107f48352a20c2799 + checksum: 394ea19f9710f230722996e156607f48fdf3a345133b0b1823244b7989426c16019a428b56c82d3eabef616e938812981d9009f4792ecc66bd6a59e991c62612 languageName: node linkType: hard @@ -9861,6 +10361,17 @@ __metadata: languageName: node linkType: hard +"asn1js@npm:^3.0.1, asn1js@npm:^3.0.5": + version: 3.0.5 + resolution: "asn1js@npm:3.0.5" + dependencies: + pvtsutils: "npm:^1.3.2" + pvutils: "npm:^1.1.3" + tslib: "npm:^2.4.0" + checksum: bb8eaf4040c8f49dd475566874986f5976b81bae65a6b5526e2208a13cdca323e69ce297bcd435fdda3eb6933defe888e71974d705b6fcb14f2734a907f8aed4 + languageName: node + linkType: hard + "assert@npm:^2.0.0": version: 2.0.0 resolution: "assert@npm:2.0.0" @@ -10086,39 +10597,39 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs2@npm:^0.4.4": - version: 0.4.4 - resolution: "babel-plugin-polyfill-corejs2@npm:0.4.4" +"babel-plugin-polyfill-corejs2@npm:^0.4.5": + version: 0.4.5 + resolution: "babel-plugin-polyfill-corejs2@npm:0.4.5" dependencies: "@babel/compat-data": "npm:^7.22.6" - "@babel/helper-define-polyfill-provider": "npm:^0.4.1" - "@nicolo-ribaudo/semver-v6": "npm:^6.3.3" + "@babel/helper-define-polyfill-provider": "npm:^0.4.2" + semver: "npm:^6.3.1" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 4bb3056ae17002776e3003314068bdd7dd8e5d4b038ce1198db84346b953e73beb8d2b4445bff831c09ff217e533466eb28e771a80c3696decc2dae1347164e3 + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 89e12f24aac8bfae90001371cb3ed4d2e73b9acf723d8cce9bc7546424249d02163d883c9be436073210365abcbc0876ae3140b1f312839f37f824c8ba96ae03 languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@npm:^0.8.2": - version: 0.8.2 - resolution: "babel-plugin-polyfill-corejs3@npm:0.8.2" +"babel-plugin-polyfill-corejs3@npm:^0.8.3": + version: 0.8.3 + resolution: "babel-plugin-polyfill-corejs3@npm:0.8.3" dependencies: - "@babel/helper-define-polyfill-provider": "npm:^0.4.1" + "@babel/helper-define-polyfill-provider": "npm:^0.4.2" core-js-compat: "npm:^3.31.0" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: de094cc9d703a3bf6518f4312491b6f033f2db45791825499c905173b2d7d0f8ab9b1919a607eb76833907c6533a2106c951108da7689c0929354d38c661f346 + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: b5cbfad6d3695a1ea65ef62e34de7f9c6f717cd5cc6d64bde726528168ba1d0a81e09a385d9283a489aab9739fbe206f2192fd9f0f60a37a0577de6526553a8d languageName: node linkType: hard -"babel-plugin-polyfill-regenerator@npm:^0.5.1": - version: 0.5.1 - resolution: "babel-plugin-polyfill-regenerator@npm:0.5.1" +"babel-plugin-polyfill-regenerator@npm:^0.5.2": + version: 0.5.2 + resolution: "babel-plugin-polyfill-regenerator@npm:0.5.2" dependencies: - "@babel/helper-define-polyfill-provider": "npm:^0.4.1" + "@babel/helper-define-polyfill-provider": "npm:^0.4.2" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 5ec9e2ab2f031028a36f8d611f3fc3bc8347e2842e4354a28ac303e81697968549ea0ebea79cf0c28658e1e09d3a55a2a2085bb5a53d00f28bd688daa301fd6b + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 31358bc030d99599fa1f7f0399b2cf7a5872495672bff779ecb49d6bbdb990378a1a5640789c247e248a481b6f298a2223d4396544ac79de4dc77fe3946bfe2c languageName: node linkType: hard @@ -10603,14 +11114,14 @@ __metadata: linkType: hard "cacache@npm:^17.0.0": - version: 17.1.3 - resolution: "cacache@npm:17.1.3" + version: 17.1.4 + resolution: "cacache@npm:17.1.4" dependencies: "@npmcli/fs": "npm:^3.1.0" fs-minipass: "npm:^3.0.0" glob: "npm:^10.2.2" lru-cache: "npm:^7.7.1" - minipass: "npm:^5.0.0" + minipass: "npm:^7.0.3" minipass-collect: "npm:^1.0.2" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" @@ -10618,7 +11129,7 @@ __metadata: ssri: "npm:^10.0.0" tar: "npm:^6.1.11" unique-filename: "npm:^3.0.0" - checksum: fcb0843c8e152b0e1440328508a2c0d6435c431198155e31daa591b348a1739b089ce2a72a4528690ed10a2bf086c180ee4980e2116457131b4c8a6e65e10976 + checksum: 21749dcf98c61dd570b179e51573b076c92e3f6c82166d37444242db66b92b1e6c6dc11c6059c027ac7bdef5479b513855059299cc11cda8212c49b0f69a3662 languageName: node linkType: hard @@ -10723,9 +11234,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001406, caniuse-lite@npm:^1.0.30001464, caniuse-lite@npm:^1.0.30001517": - version: 1.0.30001519 - resolution: "caniuse-lite@npm:1.0.30001519" - checksum: 563008248cb7f3746dba1f72ae300140e30f7cf6c0f8becd94fd8923b481cad85a08818b5c1462bb94f11e7afdc3c69ada75113db36483aa551c000a00e97733 + version: 1.0.30001523 + resolution: "caniuse-lite@npm:1.0.30001523" + checksum: 94ab87b3e44ff5d3e900b46bd004781368f5cb9293cb24cba42a4812169e903745ff0aa027aedc4b09029c91118c415f1157ced7453cad3213d02be018eafcca languageName: node linkType: hard @@ -10740,9 +11251,16 @@ __metadata: languageName: node linkType: hard +"ccount@npm:^2.0.0": + version: 2.0.1 + resolution: "ccount@npm:2.0.1" + checksum: 3939b1664390174484322bc3f45b798462e6c07ee6384cb3d645e0aa2f318502d174845198c1561930e1d431087f74cf1fe291ae9a4722821a9f4ba67e574350 + languageName: node + linkType: hard + "chai@npm:^4.3.7": - version: 4.3.7 - resolution: "chai@npm:4.3.7" + version: 4.3.8 + resolution: "chai@npm:4.3.8" dependencies: assertion-error: "npm:^1.1.0" check-error: "npm:^1.0.2" @@ -10751,7 +11269,7 @@ __metadata: loupe: "npm:^2.3.1" pathval: "npm:^1.1.1" type-detect: "npm:^4.0.5" - checksum: a11c6b74ce2d5587c3db1f1e5bf32073876319d4c65ba4e574ca9b56ec93ebbc80765e1fa4af354553afbf7ed245fb54c45d69d350a7b850c4aaf9f1e01f950f + checksum: 5aa714fbbd4b3a1506f4fc9094851bf9109f184d601c1278bcd4eb98d5ee05cc75d7e84f46d072d656502c55544b38c748a1c669468d138e41e5c9d175beffc5 languageName: node linkType: hard @@ -10863,6 +11381,13 @@ __metadata: languageName: node linkType: hard +"character-entities-legacy@npm:^1.0.0": + version: 1.1.4 + resolution: "character-entities-legacy@npm:1.1.4" + checksum: ea4ca9c29887335eed86d78fc67a640168342b1274da84c097abb0575a253d1265281a5052f9a863979e952bcc267b4ecaaf4fe233a7e1e0d8a47806c65b96c7 + languageName: node + linkType: hard + "character-entities-legacy@npm:^3.0.0": version: 3.0.0 resolution: "character-entities-legacy@npm:3.0.0" @@ -10870,6 +11395,13 @@ __metadata: languageName: node linkType: hard +"character-entities@npm:^1.0.0": + version: 1.2.4 + resolution: "character-entities@npm:1.2.4" + checksum: ad015c3d7163563b8a0ee1f587fb0ef305ef344e9fd937f79ca51cccc233786a01d591d989d5bf7b2e66b528ac9efba47f3b1897358324e69932f6d4b25adfe1 + languageName: node + linkType: hard + "character-entities@npm:^2.0.0": version: 2.0.2 resolution: "character-entities@npm:2.0.2" @@ -10877,6 +11409,13 @@ __metadata: languageName: node linkType: hard +"character-reference-invalid@npm:^1.0.0": + version: 1.1.4 + resolution: "character-reference-invalid@npm:1.1.4" + checksum: 29f05081c5817bd1e975b0bf61e77b60a40f62ad371d0f0ce0fdb48ab922278bc744d1fbe33771dced751887a8403f265ff634542675c8d7375f6ff4811efd0e + languageName: node + linkType: hard + "character-reference-invalid@npm:^2.0.0": version: 2.0.1 resolution: "character-reference-invalid@npm:2.0.1" @@ -10931,7 +11470,7 @@ __metadata: languageName: node linkType: hard -"ci-info@npm:^3.1.0, ci-info@npm:^3.2.0": +"ci-info@npm:^3.1.0, ci-info@npm:^3.2.0, ci-info@npm:^3.8.0": version: 3.8.0 resolution: "ci-info@npm:3.8.0" checksum: 0d3052193b58356372b34ab40d2668c3e62f1006d5ca33726d1d3c423853b19a85508eadde7f5908496fb41448f465263bf61c1ee58b7832cb6a924537e3863a @@ -11256,9 +11795,9 @@ __metadata: linkType: hard "comment-parser@npm:^1.1.2": - version: 1.3.1 - resolution: "comment-parser@npm:1.3.1" - checksum: 848b3bbcf2eeb780831a8dd5a4cc52f914dd8c321c610403539237324c507040ea8fdca7bd1f8edb0a477e7c90138f54c4d05328a9d87fe6d651d5a2822cb14b + version: 1.4.0 + resolution: "comment-parser@npm:1.4.0" + checksum: c87ba95d5ff9ae380ed7aab2aa8490303652d535c0cff5b1f16a97be0633d0827d689b5e854b0003fbb6341ce22caf000a03eb1badcdfbb142d7aea8f921c12b languageName: node linkType: hard @@ -11329,6 +11868,18 @@ __metadata: languageName: node linkType: hard +"concat-stream@npm:^2.0.0": + version: 2.0.0 + resolution: "concat-stream@npm:2.0.0" + dependencies: + buffer-from: "npm:^1.0.0" + inherits: "npm:^2.0.3" + readable-stream: "npm:^3.0.2" + typedarray: "npm:^0.0.6" + checksum: 29565dd9198fe1d8cf57f6cc71527dbc6ad67e12e4ac9401feb389c53042b2dceedf47034cbe702dfc4fd8df3ae7e6bfeeebe732cc4fa2674e484c13f04c219a + languageName: node + linkType: hard + "console-clear@npm:^1.1.0": version: 1.1.1 resolution: "console-clear@npm:1.1.1" @@ -11454,18 +12005,18 @@ __metadata: linkType: hard "core-js-compat@npm:^3.31.0": - version: 3.31.1 - resolution: "core-js-compat@npm:3.31.1" + version: 3.32.1 + resolution: "core-js-compat@npm:3.32.1" dependencies: - browserslist: "npm:^4.21.9" - checksum: 2f05c5d5b04e8a69cf50f538ef3fb1932ab83bd7dc690c438c7b876049cb1515eb4ca9fa29400ed7cd5885f34c901bf6a26d9149dfff8665d8302cace7e96d72 + browserslist: "npm:^4.21.10" + checksum: 59f1897ec3f6b67b9a68e146ce66ee76186e17b3ab4ecd0cd638a2cd8427e52d4dba5ca0190dc2986b9be05c99af721e2e689396bffa54efa8020a9b3ad96067 languageName: node linkType: hard "core-js@npm:^3": - version: 3.31.1 - resolution: "core-js@npm:3.31.1" - checksum: 17b44ddc675d7e924ecf0da21dcae3dc9e26758048e3275ba05fcd1a8805d45e6bacee1335b781e9d59d0c38302d5cbfc49073ef33232387459f432852fb6cd9 + version: 3.32.1 + resolution: "core-js@npm:3.32.1" + checksum: 994ba8379331c8e1dcbd28dc4952208b629c2dec8b8fbb6104f85282c9dfd0b1f76f23ea42778ad7ef236626cc29e403562c6a0726004fd39eaf5c7d618f7fa2 languageName: node linkType: hard @@ -11498,6 +12049,18 @@ __metadata: languageName: node linkType: hard +"cosmiconfig@npm:8.0.0": + version: 8.0.0 + resolution: "cosmiconfig@npm:8.0.0" + dependencies: + import-fresh: "npm:^3.2.1" + js-yaml: "npm:^4.1.0" + parse-json: "npm:^5.0.0" + path-type: "npm:^4.0.0" + checksum: cea301202bb68373f9c8ccc77a6002aab1032f327dd1458e5932ee1a2f48919c881074d702cece91f18275673817872a0d3d00eb46f30a33c8f2009dbbac0e5c + languageName: node + linkType: hard + "cosmiconfig@npm:8.2.0, cosmiconfig@npm:^8.0.0, cosmiconfig@npm:^8.1.3, cosmiconfig@npm:^8.2.0": version: 8.2.0 resolution: "cosmiconfig@npm:8.2.0" @@ -11681,9 +12244,9 @@ __metadata: linkType: hard "cssdb@npm:^7.7.0": - version: 7.7.0 - resolution: "cssdb@npm:7.7.0" - checksum: 586ef3863013e2dc7a2fbddb8f679cd8bb521c97930ad0e0c20eb4b3eae3299af538133ce54d4850220de793cd356f35c76875158c94c575273ed9043abbe71b + version: 7.7.1 + resolution: "cssdb@npm:7.7.1" + checksum: 1415fa75ebdfaec38cc0865b78ea162ad3ef6ed4865453ce1eee69e95de7cb9e7b4cfe45af85dc89da29238ec07148373e405949b5b39660755e6e05af6fa7d3 languageName: node linkType: hard @@ -11918,14 +12481,14 @@ __metadata: linkType: hard "dedent@npm:^1.0.0": - version: 1.2.0 - resolution: "dedent@npm:1.2.0" + version: 1.5.1 + resolution: "dedent@npm:1.5.1" peerDependencies: babel-plugin-macros: ^3.1.0 peerDependenciesMeta: babel-plugin-macros: optional: true - checksum: e36adbf3773c8fa1dc127c0b4c2c55f73dc7cf63536955d112f055329aeebbaf7aed34faa54a21ac7dd31ff8a51ee1676205abce10ccf61bd1eb663536e260bf + checksum: f8612cd5b00aab58b18bb95572dca08dc2d49720bfa7201a444c3dae430291e8a06d4928614a6ec8764d713927f44bce9c990d3b8238fca2f430990ddc17c070 languageName: node linkType: hard @@ -11939,13 +12502,13 @@ __metadata: linkType: hard "deep-equal@npm:^2.0.5": - version: 2.2.1 - resolution: "deep-equal@npm:2.2.1" + version: 2.2.2 + resolution: "deep-equal@npm:2.2.2" dependencies: array-buffer-byte-length: "npm:^1.0.0" call-bind: "npm:^1.0.2" es-get-iterator: "npm:^1.1.3" - get-intrinsic: "npm:^1.2.0" + get-intrinsic: "npm:^1.2.1" is-arguments: "npm:^1.1.1" is-array-buffer: "npm:^3.0.2" is-date-object: "npm:^1.0.5" @@ -11960,7 +12523,7 @@ __metadata: which-boxed-primitive: "npm:^1.0.2" which-collection: "npm:^1.0.1" which-typed-array: "npm:^1.1.9" - checksum: 9e32606f0e24ef4d6b100c68cadae81495c3638944e933afc4b8389b042e95c5fe1381492cf7a6d385bcbae564c9cfb7086f37f277e37521a632b008a6b208dc + checksum: 07b46a9a848efdab223abc7e3ba612ef9168d88970c3400df185d5840a30ca384749c996ae5d7af844d6b27c42587fb73a4445c63e38aac77c2d0ed9a63faa87 languageName: node linkType: hard @@ -12109,7 +12672,7 @@ __metadata: languageName: node linkType: hard -"depd@npm:2.0.0, depd@npm:^2.0.0, depd@npm:~2.0.0": +"depd@npm:2.0.0, depd@npm:~2.0.0": version: 2.0.0 resolution: "depd@npm:2.0.0" checksum: 58bd06ec20e19529b06f7ad07ddab60e504d9e0faca4bd23079fac2d279c3594334d736508dc350e06e510aba5e22e4594483b3a6562ce7c17dd797f4cc4ad2c @@ -12453,9 +13016,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.4.477": - version: 1.4.485 - resolution: "electron-to-chromium@npm:1.4.485" - checksum: ccf6097425d36647d8db391bd95de46f30a69da00a6698da1636871016c0b56b92501f45e5b12f5bd382c813b0943cc3dfeccd2965e6c3b89d17e676fb9019be + version: 1.4.502 + resolution: "electron-to-chromium@npm:1.4.502" + checksum: 2030f723a572f5da4da8058d7d6baa5c18a4dfe9141b0096aa91419c780bb9f450ab69a5dcb461b2756233a64734a58e9204661d5c7766437943004a19e74e98 languageName: node linkType: hard @@ -12576,7 +13139,7 @@ __metadata: languageName: node linkType: hard -"error-ex@npm:^1.3.1": +"error-ex@npm:^1.3.1, error-ex@npm:^1.3.2": version: 1.3.2 resolution: "error-ex@npm:1.3.2" dependencies: @@ -12739,15 +13302,15 @@ __metadata: linkType: hard "esbuild-plugins-node-modules-polyfill@npm:^1.3.0": - version: 1.3.0 - resolution: "esbuild-plugins-node-modules-polyfill@npm:1.3.0" + version: 1.6.0 + resolution: "esbuild-plugins-node-modules-polyfill@npm:1.6.0" dependencies: "@jspm/core": "npm:^2.0.1" local-pkg: "npm:^0.4.3" resolve.exports: "npm:^2.0.2" peerDependencies: - esbuild: ^0.14.0 || ^0.15.0 || ^0.16.0 || ^0.17.0 || ^0.18.0 - checksum: c55d70cac5c5cb6f281271a104c98e260f8631ed7ad76842bfbeb5b0387f224344a6992be60a02b129f1a991ccd1aabf9be30b1bc4e60ae57d74dbdcdb78da3f + esbuild: ^0.14.0 || ^0.15.0 || ^0.16.0 || ^0.17.0 || ^0.18.0 || ^0.19.0 + checksum: b4b40ef342dbc0cb5d120344c932db70c7f179970d64200f6a98f3056fadc859ab644902a95e75472efb2d484fa9d66efe52837c4ca654cb8e54909690f58667 languageName: node linkType: hard @@ -12840,31 +13403,31 @@ __metadata: linkType: hard "esbuild@npm:^0.18.0, esbuild@npm:^0.18.10, esbuild@npm:^0.18.2": - version: 0.18.14 - resolution: "esbuild@npm:0.18.14" - dependencies: - "@esbuild/android-arm": "npm:0.18.14" - "@esbuild/android-arm64": "npm:0.18.14" - "@esbuild/android-x64": "npm:0.18.14" - "@esbuild/darwin-arm64": "npm:0.18.14" - "@esbuild/darwin-x64": "npm:0.18.14" - "@esbuild/freebsd-arm64": "npm:0.18.14" - "@esbuild/freebsd-x64": "npm:0.18.14" - "@esbuild/linux-arm": "npm:0.18.14" - "@esbuild/linux-arm64": "npm:0.18.14" - "@esbuild/linux-ia32": "npm:0.18.14" - "@esbuild/linux-loong64": "npm:0.18.14" - "@esbuild/linux-mips64el": "npm:0.18.14" - "@esbuild/linux-ppc64": "npm:0.18.14" - "@esbuild/linux-riscv64": "npm:0.18.14" - "@esbuild/linux-s390x": "npm:0.18.14" - "@esbuild/linux-x64": "npm:0.18.14" - "@esbuild/netbsd-x64": "npm:0.18.14" - "@esbuild/openbsd-x64": "npm:0.18.14" - "@esbuild/sunos-x64": "npm:0.18.14" - "@esbuild/win32-arm64": "npm:0.18.14" - "@esbuild/win32-ia32": "npm:0.18.14" - "@esbuild/win32-x64": "npm:0.18.14" + version: 0.18.20 + resolution: "esbuild@npm:0.18.20" + dependencies: + "@esbuild/android-arm": "npm:0.18.20" + "@esbuild/android-arm64": "npm:0.18.20" + "@esbuild/android-x64": "npm:0.18.20" + "@esbuild/darwin-arm64": "npm:0.18.20" + "@esbuild/darwin-x64": "npm:0.18.20" + "@esbuild/freebsd-arm64": "npm:0.18.20" + "@esbuild/freebsd-x64": "npm:0.18.20" + "@esbuild/linux-arm": "npm:0.18.20" + "@esbuild/linux-arm64": "npm:0.18.20" + "@esbuild/linux-ia32": "npm:0.18.20" + "@esbuild/linux-loong64": "npm:0.18.20" + "@esbuild/linux-mips64el": "npm:0.18.20" + "@esbuild/linux-ppc64": "npm:0.18.20" + "@esbuild/linux-riscv64": "npm:0.18.20" + "@esbuild/linux-s390x": "npm:0.18.20" + "@esbuild/linux-x64": "npm:0.18.20" + "@esbuild/netbsd-x64": "npm:0.18.20" + "@esbuild/openbsd-x64": "npm:0.18.20" + "@esbuild/sunos-x64": "npm:0.18.20" + "@esbuild/win32-arm64": "npm:0.18.20" + "@esbuild/win32-ia32": "npm:0.18.20" + "@esbuild/win32-x64": "npm:0.18.20" dependenciesMeta: "@esbuild/android-arm": optional: true @@ -12912,7 +13475,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 0a2656670b0e1263e4cf3737f78d304aff1cf76222b2196a12dacc7b520308f8ffb6e5f62ca2d4550bd4d46c215b1d852efe5b7036c667403c0f55e88d89f360 + checksum: 473b1d92842f50a303cf948a11ebd5f69581cd254d599dd9d62f9989858e0533f64e83b723b5e1398a5b488c0f5fd088795b4235f65ecaf4f007d4b79f04bc88 languageName: node linkType: hard @@ -13080,7 +13643,7 @@ __metadata: languageName: node linkType: hard -"eslint-import-resolver-node@npm:0.3.7, eslint-import-resolver-node@npm:^0.3.6, eslint-import-resolver-node@npm:^0.3.7": +"eslint-import-resolver-node@npm:0.3.7": version: 0.3.7 resolution: "eslint-import-resolver-node@npm:0.3.7" dependencies: @@ -13091,7 +13654,18 @@ __metadata: languageName: node linkType: hard -"eslint-import-resolver-typescript@npm:^3.5.2, eslint-import-resolver-typescript@npm:^3.5.4, eslint-import-resolver-typescript@npm:^3.5.5": +"eslint-import-resolver-node@npm:^0.3.6, eslint-import-resolver-node@npm:^0.3.7": + version: 0.3.9 + resolution: "eslint-import-resolver-node@npm:0.3.9" + dependencies: + debug: "npm:^3.2.7" + is-core-module: "npm:^2.13.0" + resolve: "npm:^1.22.4" + checksum: 0ea8a24a72328a51fd95aa8f660dcca74c1429806737cf10261ab90cfcaaf62fd1eff664b76a44270868e0a932711a81b250053942595bcd00a93b1c1575dd61 + languageName: node + linkType: hard + +"eslint-import-resolver-typescript@npm:^3.5.2, eslint-import-resolver-typescript@npm:^3.5.4, eslint-import-resolver-typescript@npm:^3.6.0": version: 3.6.0 resolution: "eslint-import-resolver-typescript@npm:3.6.0" dependencies: @@ -13109,6 +13683,30 @@ __metadata: languageName: node linkType: hard +"eslint-mdx@npm:^2.2.0": + version: 2.2.0 + resolution: "eslint-mdx@npm:2.2.0" + dependencies: + acorn: "npm:^8.10.0" + acorn-jsx: "npm:^5.3.2" + espree: "npm:^9.6.1" + estree-util-visit: "npm:^1.2.1" + remark-mdx: "npm:^2.3.0" + remark-parse: "npm:^10.0.2" + remark-stringify: "npm:^10.0.3" + synckit: "npm:^0.8.5" + tslib: "npm:^2.6.1" + unified: "npm:^10.1.2" + unified-engine: "npm:^10.1.0" + unist-util-visit: "npm:^4.1.2" + uvu: "npm:^0.5.6" + vfile: "npm:^5.3.7" + peerDependencies: + eslint: ">=8.0.0" + checksum: b5c9b91a93b46f439ad2bf996288e6022e34444f2f2ec054b0596c015ff19677a49f3dabf24dd08a08f77aaa969b8f5715a3331e8deb0d8a1dd146242383e25e + languageName: node + linkType: hard + "eslint-module-utils@npm:^2.7.4, eslint-module-utils@npm:^2.8.0": version: 2.8.0 resolution: "eslint-module-utils@npm:2.8.0" @@ -13133,7 +13731,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-import@npm:^2.26.0, eslint-plugin-import@npm:^2.27.5": +"eslint-plugin-import@npm:^2.26.0, eslint-plugin-import@npm:^2.27.5, eslint-plugin-import@npm:^2.28.1": version: 2.28.1 resolution: "eslint-plugin-import@npm:2.28.1" dependencies: @@ -13243,6 +13841,35 @@ __metadata: languageName: node linkType: hard +"eslint-plugin-markdown@npm:^3.0.1": + version: 3.0.1 + resolution: "eslint-plugin-markdown@npm:3.0.1" + dependencies: + mdast-util-from-markdown: "npm:^0.8.5" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: ba27a0f2115b85294591f3cf4e64c66b60cd508915cc3394869dda38c9e1f5ef230158f180cc21b5431085d4e4daac9f3f173078c00b54e659272318d0e6600d + languageName: node + linkType: hard + +"eslint-plugin-mdx@npm:2.2.0": + version: 2.2.0 + resolution: "eslint-plugin-mdx@npm:2.2.0" + dependencies: + eslint-mdx: "npm:^2.2.0" + eslint-plugin-markdown: "npm:^3.0.1" + remark-mdx: "npm:^2.3.0" + remark-parse: "npm:^10.0.2" + remark-stringify: "npm:^10.0.3" + tslib: "npm:^2.6.1" + unified: "npm:^10.1.2" + vfile: "npm:^5.3.7" + peerDependencies: + eslint: ">=8.0.0" + checksum: df5552072ec66244cd34c68465061493a100d6841a8426c836b63df7d4f02ef98a566c0ab720f883726a70bd13f6916ac02ea88dc903afd4c77b6965c98213c2 + languageName: node + linkType: hard + "eslint-plugin-node@npm:^11.1.0": version: 11.1.0 resolution: "eslint-plugin-node@npm:11.1.0" @@ -13300,7 +13927,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react@npm:^7.31.7, eslint-plugin-react@npm:^7.32.2, eslint-plugin-react@npm:^7.33.0": +"eslint-plugin-react@npm:^7.31.7, eslint-plugin-react@npm:^7.32.2, eslint-plugin-react@npm:^7.33.2": version: 7.33.2 resolution: "eslint-plugin-react@npm:7.33.2" dependencies: @@ -13367,7 +13994,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-tailwindcss@npm:3.13.0, eslint-plugin-tailwindcss@npm:^3.13.0": +"eslint-plugin-tailwindcss@npm:3.13.0": version: 3.13.0 resolution: "eslint-plugin-tailwindcss@npm:3.13.0" dependencies: @@ -13380,24 +14007,24 @@ __metadata: linkType: hard "eslint-plugin-testing-library@npm:^5.10.2": - version: 5.11.0 - resolution: "eslint-plugin-testing-library@npm:5.11.0" + version: 5.11.1 + resolution: "eslint-plugin-testing-library@npm:5.11.1" dependencies: "@typescript-eslint/utils": "npm:^5.58.0" peerDependencies: eslint: ^7.5.0 || ^8.0.0 - checksum: 0c99bdd5e0933de4e48d73def10f458ceaade4b7c7d3046ddd90b4a24950042ca2408507e29fbab1fcd8adcbc7a33e7c962cfff964f299e30d4a1e5a6ca0785b + checksum: 55c7792345710a2b951acb0552ebe4e491d988f7d37fd308749e75fdbc36142b9a151ecec03b39992f672afea1a99dd3c3d2fb9f737ef18f56d7168e294fd9eb languageName: node linkType: hard -"eslint-plugin-testing-library@npm:^6.0.0": - version: 6.0.0 - resolution: "eslint-plugin-testing-library@npm:6.0.0" +"eslint-plugin-testing-library@npm:^6.0.1": + version: 6.0.1 + resolution: "eslint-plugin-testing-library@npm:6.0.1" dependencies: "@typescript-eslint/utils": "npm:^5.58.0" peerDependencies: eslint: ^7.5.0 || ^8.0.0 - checksum: 18ff196b8950e848a3ce14311ad37c92b4c086cf115e264c8a1b42797cd11fa18b71337be099d688f6e2ee166a482f22d8787c72607475dbc54f449db1374c58 + checksum: cfa84f4fcc4efe8d46ea5a85d10d30c98adf33e0cfc7e6cec927ef3cc4a3887ddeb652b541df0677bbce26b03c169fbe6f2c0dcc6d3ee2e4e20d1dac37a8221c languageName: node linkType: hard @@ -13411,7 +14038,7 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^7.2.2": +"eslint-scope@npm:^7.0.0, eslint-scope@npm:^7.2.2": version: 7.2.2 resolution: "eslint-scope@npm:7.2.2" dependencies: @@ -13451,14 +14078,14 @@ __metadata: languageName: node linkType: hard -"eslint@npm:8.47.0": - version: 8.47.0 - resolution: "eslint@npm:8.47.0" +"eslint@npm:8.48.0": + version: 8.48.0 + resolution: "eslint@npm:8.48.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" "@eslint-community/regexpp": "npm:^4.6.1" "@eslint/eslintrc": "npm:^2.1.2" - "@eslint/js": "npm:^8.47.0" + "@eslint/js": "npm:8.48.0" "@humanwhocodes/config-array": "npm:^0.11.10" "@humanwhocodes/module-importer": "npm:^1.0.1" "@nodelib/fs.walk": "npm:^1.2.8" @@ -13494,7 +14121,7 @@ __metadata: text-table: "npm:^0.2.0" bin: eslint: bin/eslint.js - checksum: b6c69f2ca34990027cfe7d46c956672583549b2a13d118791ee60ad1fa3e5057ab7781b27c9b0ea76dc67f7e980b33e106ad07d54c83464ab9ba03d2ec832f36 + checksum: 93517576a212282383bb10647a8d9e502e12d0aa8c781f2d2585c6651b570349a6e4a768f32eb1e2cd948cff0e0e1c519651aa99c9d1a0dc70f1a3eba0512ba2 languageName: node linkType: hard @@ -13605,7 +14232,7 @@ __metadata: languageName: node linkType: hard -"estree-util-visit@npm:^1.0.0": +"estree-util-visit@npm:^1.0.0, estree-util-visit@npm:^1.2.1": version: 1.2.1 resolution: "estree-util-visit@npm:1.2.1" dependencies: @@ -13645,12 +14272,13 @@ __metadata: languageName: node linkType: hard -"eval@npm:0.1.6": - version: 0.1.6 - resolution: "eval@npm:0.1.6" +"eval@npm:0.1.8": + version: 0.1.8 + resolution: "eval@npm:0.1.8" dependencies: + "@types/node": "npm:*" require-like: "npm:>= 0.1.1" - checksum: 7cffca6470e8e1695049af0c1881c230378e21c28c32476acec4bf6fd5794ef3caafed2f39ef73987f8368bbb5a487a87ad1be7b674430e51c936d6eb78658e7 + checksum: 258e700bff09e3ce3344273d5b6691b8ec5b043538d84f738f14d8b0aded33d64c00c15b380de725b1401b15f428ab35a9e7ca19a7d25f162c4f877c71586be9 languageName: node linkType: hard @@ -13685,9 +14313,9 @@ __metadata: languageName: node linkType: hard -"execa@npm:7.1.1": - version: 7.1.1 - resolution: "execa@npm:7.1.1" +"execa@npm:7.2.0, execa@npm:^7.1.1": + version: 7.2.0 + resolution: "execa@npm:7.2.0" dependencies: cross-spawn: "npm:^7.0.3" get-stream: "npm:^6.0.1" @@ -13698,24 +14326,24 @@ __metadata: onetime: "npm:^6.0.0" signal-exit: "npm:^3.0.7" strip-final-newline: "npm:^3.0.0" - checksum: 0da5ee1c895b62142bc3d1567d1974711c28c2cfa6bae96e1923379bd597e476d762a13f282f92815d8ebfa33407949634fa32a0d6db8334a20e625fe11d4351 + checksum: 098cd6a1bc26d509e5402c43f4971736450b84d058391820c6f237aeec6436963e006fd8423c9722f148c53da86aa50045929c7278b5522197dff802d10f9885 languageName: node linkType: hard -"execa@npm:7.2.0, execa@npm:^7.1.1": - version: 7.2.0 - resolution: "execa@npm:7.2.0" +"execa@npm:8.0.1": + version: 8.0.1 + resolution: "execa@npm:8.0.1" dependencies: cross-spawn: "npm:^7.0.3" - get-stream: "npm:^6.0.1" - human-signals: "npm:^4.3.0" + get-stream: "npm:^8.0.1" + human-signals: "npm:^5.0.0" is-stream: "npm:^3.0.0" merge-stream: "npm:^2.0.0" npm-run-path: "npm:^5.1.0" onetime: "npm:^6.0.0" - signal-exit: "npm:^3.0.7" + signal-exit: "npm:^4.1.0" strip-final-newline: "npm:^3.0.0" - checksum: 098cd6a1bc26d509e5402c43f4971736450b84d058391820c6f237aeec6436963e006fd8423c9722f148c53da86aa50045929c7278b5522197dff802d10f9885 + checksum: 2c52d8775f5bf103ce8eec9c7ab3059909ba350a5164744e9947ed14a53f51687c040a250bda833f906d1283aa8803975b84e6c8f7a7c42f99dc8ef80250d1af languageName: node linkType: hard @@ -13824,6 +14452,13 @@ __metadata: languageName: node linkType: hard +"extract-files@npm:^11.0.0": + version: 11.0.0 + resolution: "extract-files@npm:11.0.0" + checksum: 7ac1cd693d081099d7c29f2b36aad199f92c5ea234c2016eb37ba213dddaefe74d54566f0675de5917d35cf98670183c2c9a0d96094727eb2c6dae02be7fc308 + languageName: node + linkType: hard + "extract-zip@npm:^1.6.6": version: 1.7.0 resolution: "extract-zip@npm:1.7.0" @@ -13869,9 +14504,9 @@ __metadata: linkType: hard "fast-fifo@npm:^1.1.0, fast-fifo@npm:^1.2.0": - version: 1.3.0 - resolution: "fast-fifo@npm:1.3.0" - checksum: efe927dbcbce7c94843c59a2650dcba3df9fb01c290bb407fffc44bad221d2bd17f28b49d4999eb1c361c13c31cc09771c35673ad030cc191aab0e007d86ac3d + version: 1.3.2 + resolution: "fast-fifo@npm:1.3.2" + checksum: d53f6f786875e8b0529f784b59b4b05d4b5c31c651710496440006a398389a579c8dbcd2081311478b5bf77f4b0b21de69109c5a4eabea9d8e8783d1eb864e4c languageName: node linkType: hard @@ -13909,8 +14544,8 @@ __metadata: linkType: hard "fast-json-stringify@npm:^5.7.0": - version: 5.7.0 - resolution: "fast-json-stringify@npm:5.7.0" + version: 5.8.0 + resolution: "fast-json-stringify@npm:5.8.0" dependencies: "@fastify/deepmerge": "npm:^1.0.0" ajv: "npm:^8.10.0" @@ -13918,7 +14553,7 @@ __metadata: fast-deep-equal: "npm:^3.1.3" fast-uri: "npm:^2.1.0" rfdc: "npm:^1.2.0" - checksum: 1c955b677e2cbae573217a22231a27fdf695ab916cc69ff5e0a944b984ebbedad4b6827eae7b1a4cd792fc967d5039f52f0e25471be555aec7ef87b5f62e70dc + checksum: f5ae2ca990174cbce56eeed8c8ec58b42ebd3ff829066c55d855bf756edc0711c17096f9cf4c6f8a2db5985d750af628984eb9335c0017498767d6a93c184796 languageName: node linkType: hard @@ -14194,9 +14829,9 @@ __metadata: linkType: hard "flow-parser@npm:0.*": - version: 0.211.0 - resolution: "flow-parser@npm:0.211.0" - checksum: 0cab6e54d2b427052cc4e98ab2b227c6faed9026b2185f779a1ae2c123d0413bc090899e24dec6d1a42cbf15e3dcda699f5d8548a5b6f7ca734700f09251322d + version: 0.215.1 + resolution: "flow-parser@npm:0.215.1" + checksum: b44724d30ff3e83103cb9dd4c304625ae2b660d3d82de2021c44ddbbb50b7bc49aab9781b7ba85e6d1cd51a7a1335d92768e376aaaf2984933c23f376fd9b934 languageName: node linkType: hard @@ -14280,9 +14915,9 @@ __metadata: linkType: hard "fraction.js@npm:^4.2.0": - version: 4.2.0 - resolution: "fraction.js@npm:4.2.0" - checksum: b16c0a6a7f045b3416c1afbb174b7afca73bd7eb0c62598a0c734a8b1f888cb375684174daf170abfba314da9f366b7d6445e396359d5fae640883bdb2ed18cb + version: 4.2.1 + resolution: "fraction.js@npm:4.2.1" + checksum: d374ea23874651189b6f78c1fd39079e8da0a7181fc594cd48d5935b5c59119cee28408f86adeb327ca690555f2b8d316812ff41498123969cb09ee78c99d19c languageName: node linkType: hard @@ -14354,11 +14989,11 @@ __metadata: linkType: hard "fs-minipass@npm:^3.0.0": - version: 3.0.2 - resolution: "fs-minipass@npm:3.0.2" + version: 3.0.3 + resolution: "fs-minipass@npm:3.0.3" dependencies: - minipass: "npm:^5.0.0" - checksum: 34726f25b968ac05f6122ea7e9457fe108c7ae3b82beff0256953b0e405def61af2850570e32be2eb05c1e7660b663f24e14b6ab882d1d8a858314faacc4c972 + minipass: "npm:^7.0.3" + checksum: 63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 languageName: node linkType: hard @@ -14369,7 +15004,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:2.3.2, fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": +"fsevents@npm:2.3.2": version: 2.3.2 resolution: "fsevents@npm:2.3.2" dependencies: @@ -14379,7 +15014,17 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@npm%3A2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin": +"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": + version: 2.3.3 + resolution: "fsevents@npm:2.3.3" + dependencies: + node-gyp: "npm:latest" + checksum: a1f0c44595123ed717febbc478aa952e47adfc28e2092be66b8ab1635147254ca6cfe1df792a8997f22716d4cbafc73309899ff7bfac2ac3ad8cf2e4ecc3ec60 + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@npm%3A2.3.2#optional!builtin": version: 2.3.2 resolution: "fsevents@patch:fsevents@npm%3A2.3.2#optional!builtin::version=2.3.2&hash=df0bf1" dependencies: @@ -14388,6 +15033,15 @@ __metadata: languageName: node linkType: hard +"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin": + version: 2.3.3 + resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" + dependencies: + node-gyp: "npm:latest" + conditions: os=darwin + languageName: node + linkType: hard + "function-bind@npm:^1.1.1": version: 1.1.1 resolution: "function-bind@npm:1.1.1" @@ -14549,6 +15203,13 @@ __metadata: languageName: node linkType: hard +"get-stream@npm:^8.0.1": + version: 8.0.1 + resolution: "get-stream@npm:8.0.1" + checksum: 5c2181e98202b9dae0bb4a849979291043e5892eb40312b47f0c22b9414fc9b28a3b6063d2375705eb24abc41ecf97894d9a51f64ff021511b504477b27b4290 + languageName: node + linkType: hard + "get-symbol-description@npm:^1.0.0": version: 1.0.0 resolution: "get-symbol-description@npm:1.0.0" @@ -14726,7 +15387,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^8.0.1, glob@npm:^8.0.3": +"glob@npm:^8.0.0, glob@npm:^8.0.1, glob@npm:^8.0.3": version: 8.1.0 resolution: "glob@npm:8.1.0" dependencies: @@ -14776,11 +15437,11 @@ __metadata: linkType: hard "globals@npm:^13.19.0": - version: 13.20.0 - resolution: "globals@npm:13.20.0" + version: 13.21.0 + resolution: "globals@npm:13.21.0" dependencies: type-fest: "npm:^0.20.2" - checksum: 9a028f136f1e7a3574689f430f7d57faa0d699c4c7e92ade00b02882a892be31c314d50dff07b48e607283013117bb8a997406d03a1f7ab4a33a005eb16efd6c + checksum: 90573e825401adbe0ef25db1b52e8f74afe4a1087049edd972f1ace77b391753fc3fe51eba9b6962c62e2282645f0a27ce20251662cdc247631c4861f32d56eb languageName: node linkType: hard @@ -14895,6 +15556,42 @@ __metadata: languageName: node linkType: hard +"graphql-config@npm:^4.4.0": + version: 4.5.0 + resolution: "graphql-config@npm:4.5.0" + dependencies: + "@graphql-tools/graphql-file-loader": "npm:^7.3.7" + "@graphql-tools/json-file-loader": "npm:^7.3.7" + "@graphql-tools/load": "npm:^7.5.5" + "@graphql-tools/merge": "npm:^8.2.6" + "@graphql-tools/url-loader": "npm:^7.9.7" + "@graphql-tools/utils": "npm:^9.0.0" + cosmiconfig: "npm:8.0.0" + jiti: "npm:1.17.1" + minimatch: "npm:4.2.3" + string-env-interpolation: "npm:1.0.1" + tslib: "npm:^2.4.0" + peerDependencies: + cosmiconfig-toml-loader: ^1.0.0 + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + peerDependenciesMeta: + cosmiconfig-toml-loader: + optional: true + checksum: 2f9fcc16fca402640f10d3b8c5502f2e77fe640b43ea1d9548664282f48fe2998707ef2e495d1b8b46b33f1c74bbf575c3981ed0a0af43cdfcad5356cae61ce7 + languageName: node + linkType: hard + +"graphql-depth-limit@npm:^1.1.0": + version: 1.1.0 + resolution: "graphql-depth-limit@npm:1.1.0" + dependencies: + arrify: "npm:^1.0.1" + peerDependencies: + graphql: "*" + checksum: 8f50268ab3e2553cfe64fad532a3bd60068865217f113ac7388bfea1484d36a7e711a1c26f6a03e67969923967f2a84b62618c07732ca2ca603c295f8a19dbf9 + languageName: node + linkType: hard + "graphql-import-node@npm:^0.0.5": version: 0.0.5 resolution: "graphql-import-node@npm:0.0.5" @@ -14951,6 +15648,15 @@ __metadata: languageName: node linkType: hard +"graphql-ws@npm:5.12.1": + version: 5.12.1 + resolution: "graphql-ws@npm:5.12.1" + peerDependencies: + graphql: ">=0.11 <=16" + checksum: 17338de4783b76e01a41e73a740beb72f9bde46750867463e394679cecc557f2af4ba59af8196e14aed1711a9b7ce6cff0149abc4ff27ca92497b988d6ebbac3 + languageName: node + linkType: hard + "graphql-ws@npm:^5.12.1": version: 5.14.0 resolution: "graphql-ws@npm:5.14.0" @@ -15014,11 +15720,11 @@ __metadata: linkType: hard "handlebars@npm:^4.7.7": - version: 4.7.7 - resolution: "handlebars@npm:4.7.7" + version: 4.7.8 + resolution: "handlebars@npm:4.7.8" dependencies: minimist: "npm:^1.2.5" - neo-async: "npm:^2.6.0" + neo-async: "npm:^2.6.2" source-map: "npm:^0.6.1" uglify-js: "npm:^3.1.4" wordwrap: "npm:^1.0.0" @@ -15027,7 +15733,7 @@ __metadata: optional: true bin: handlebars: bin/handlebars - checksum: 4c0913fc0018a2a2e358ee94e4fe83f071762b8bec51a473d187e6642e94e569843adcf550ffe329554c63ad450c062f3a05447bd2e3fff5ebfe698e214225c6 + checksum: 7aff423ea38a14bb379316f3857fe0df3c5d66119270944247f155ba1f08e07a92b340c58edaa00cfe985c21508870ee5183e0634dcb53dd405f35c93ef7f10d languageName: node linkType: hard @@ -15351,6 +16057,13 @@ __metadata: languageName: node linkType: hard +"human-signals@npm:^5.0.0": + version: 5.0.0 + resolution: "human-signals@npm:5.0.0" + checksum: 5a9359073fe17a8b58e5a085e9a39a950366d9f00217c4ff5878bd312e09d80f460536ea6a3f260b5943a01fe55c158d1cea3fc7bee3d0520aeef04f6d915c82 + languageName: node + linkType: hard + "humanize-ms@npm:^1.2.1": version: 1.2.1 resolution: "humanize-ms@npm:1.2.1" @@ -15419,7 +16132,7 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.1.1, ignore@npm:^5.2.0, ignore@npm:^5.2.4": +"ignore@npm:^5.0.0, ignore@npm:^5.1.1, ignore@npm:^5.2.0, ignore@npm:^5.2.4": version: 5.2.4 resolution: "ignore@npm:5.2.4" checksum: 7c7cd90edd9fea6e037f9b9da4b01bf0a86b198ce78345f9bbd983929d68ff14830be31111edc5d70c264921f4962404d75b7262b4d9cc3bc12381eccbd03096 @@ -15476,6 +16189,13 @@ __metadata: languageName: node linkType: hard +"import-meta-resolve@npm:^2.0.0": + version: 2.2.2 + resolution: "import-meta-resolve@npm:2.2.2" + checksum: 80873aebf0d2a66e824e278fb6cbb16a6660f86df49b367404e5de80928720ecb44f643243b46dc5c5fae506abb666ef54d6f281b45ee0f1034951acb2261eb5 + languageName: node + linkType: hard + "imurmurhash@npm:^0.1.4": version: 0.1.4 resolution: "imurmurhash@npm:0.1.4" @@ -15528,6 +16248,13 @@ __metadata: languageName: node linkType: hard +"ini@npm:^4.1.0": + version: 4.1.1 + resolution: "ini@npm:4.1.1" + checksum: 7fddc8dfd3e63567d4fdd5d999d1bf8a8487f1479d0b34a1d01f28d391a9228d261e19abc38e1a6a1ceb3400c727204fce05725d5eb598dfcf2077a1e3afe211 + languageName: node + linkType: hard + "inline-style-parser@npm:0.1.1": version: 0.1.1 resolution: "inline-style-parser@npm:0.1.1" @@ -15536,8 +16263,8 @@ __metadata: linkType: hard "inquirer@npm:^8.2.1": - version: 8.2.5 - resolution: "inquirer@npm:8.2.5" + version: 8.2.6 + resolution: "inquirer@npm:8.2.6" dependencies: ansi-escapes: "npm:^4.2.1" chalk: "npm:^4.1.1" @@ -15553,8 +16280,8 @@ __metadata: string-width: "npm:^4.1.0" strip-ansi: "npm:^6.0.0" through: "npm:^2.3.6" - wrap-ansi: "npm:^7.0.0" - checksum: e3e64e10f5daeeb8f770f1310acceb4aab593c10d693e7676ecd4a5b023d5b865b484fec7ead516e5e394db70eff687ef85459f75890f11a99ceadc0f4adce18 + wrap-ansi: "npm:^6.0.1" + checksum: eb5724de1778265323f3a68c80acfa899378cb43c24cdcb58661386500e5696b6b0b6c700e046b7aa767fe7b4823c6f04e6ddc268173e3f84116112529016296 languageName: node linkType: hard @@ -15633,6 +16360,13 @@ __metadata: languageName: node linkType: hard +"is-alphabetical@npm:^1.0.0": + version: 1.0.4 + resolution: "is-alphabetical@npm:1.0.4" + checksum: 1505b1de5a1fd74022c05fb21b0e683a8f5229366bac8dc4d34cf6935bcfd104d1125a5e6b083fb778847629f76e5bdac538de5367bdf2b927a1356164e23985 + languageName: node + linkType: hard + "is-alphabetical@npm:^2.0.0": version: 2.0.1 resolution: "is-alphabetical@npm:2.0.1" @@ -15640,6 +16374,16 @@ __metadata: languageName: node linkType: hard +"is-alphanumerical@npm:^1.0.0": + version: 1.0.4 + resolution: "is-alphanumerical@npm:1.0.4" + dependencies: + is-alphabetical: "npm:^1.0.0" + is-decimal: "npm:^1.0.0" + checksum: d623abae7130a7015c6bf33d99151d4e7005572fd170b86568ff4de5ae86ac7096608b87dd4a1d4dbbd497e392b6396930ba76c9297a69455909cebb68005905 + languageName: node + linkType: hard + "is-alphanumerical@npm:^2.0.0": version: 2.0.1 resolution: "is-alphanumerical@npm:2.0.1" @@ -15747,7 +16491,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.11.0, is-core-module@npm:^2.12.0, is-core-module@npm:^2.13.0, is-core-module@npm:^2.5.0, is-core-module@npm:^2.9.0": +"is-core-module@npm:^2.11.0, is-core-module@npm:^2.13.0, is-core-module@npm:^2.5.0, is-core-module@npm:^2.9.0": version: 2.13.0 resolution: "is-core-module@npm:2.13.0" dependencies: @@ -15765,6 +16509,13 @@ __metadata: languageName: node linkType: hard +"is-decimal@npm:^1.0.0": + version: 1.0.4 + resolution: "is-decimal@npm:1.0.4" + checksum: a4ad53c4c5c4f5a12214e7053b10326711f6a71f0c63ba1314a77bd71df566b778e4ebd29f9fb6815f07a4dc50c3767fb19bd6fc9fa05e601410f1d64ffeac48 + languageName: node + linkType: hard + "is-decimal@npm:^2.0.0": version: 2.0.1 resolution: "is-decimal@npm:2.0.1" @@ -15797,6 +16548,13 @@ __metadata: languageName: node linkType: hard +"is-empty@npm:^1.0.0": + version: 1.2.0 + resolution: "is-empty@npm:1.2.0" + checksum: f0dd6534716f2749586c35f1dcf37a0a5ac31e91d629ae2652b36c7f72c0ce71f0b68f082a6eed95b1af6f84ba31cd757c2343b19507878ed1e532a3383ebaaa + languageName: node + linkType: hard + "is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" @@ -15859,6 +16617,13 @@ __metadata: languageName: node linkType: hard +"is-hexadecimal@npm:^1.0.0": + version: 1.0.4 + resolution: "is-hexadecimal@npm:1.0.4" + checksum: ec4c64e5624c0f240922324bc697e166554f09d3ddc7633fc526084502626445d0a871fbd8cae52a9844e83bd0bb414193cc5a66806d7b2867907003fc70c5ea + languageName: node + linkType: hard + "is-hexadecimal@npm:^2.0.0": version: 2.0.1 resolution: "is-hexadecimal@npm:2.0.1" @@ -16130,15 +16895,11 @@ __metadata: linkType: hard "is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.3, is-typed-array@npm:^1.1.9": - version: 1.1.10 - resolution: "is-typed-array@npm:1.1.10" + version: 1.1.12 + resolution: "is-typed-array@npm:1.1.12" dependencies: - available-typed-arrays: "npm:^1.0.5" - call-bind: "npm:^1.0.2" - for-each: "npm:^0.3.3" - gopd: "npm:^1.0.1" - has-tostringtag: "npm:^1.0.0" - checksum: b71268a2e5f493f2b95af4cbfe7a65254a822f07d57f20c18f084347cd45f11810915fe37d7a6831fe4b81def24621a042fd1169ec558c50f830b591bc8c1f66 + which-typed-array: "npm:^1.1.11" + checksum: 9863e9cc7223c6fc1c462a2c3898a7beff6b41b1ee0fabb03b7d278ae7de670b5bcbc8627db56bb66ed60902fa37d53fe5cce0fd2f7d73ac64fe5da6f409b6ae languageName: node linkType: hard @@ -16238,9 +16999,9 @@ __metadata: linkType: hard "isbot@npm:^3.6.8, isbot@npm:latest": - version: 3.6.12 - resolution: "isbot@npm:3.6.12" - checksum: 6d614e300c51b83cfcb8f93ebc9d9f301e329cb6816df7f8dfcfec360d74b5bd187435b358516743ba5351e7da3a614c7e970debf7d34db769037279fae8671d + version: 3.6.13 + resolution: "isbot@npm:3.6.13" + checksum: 2a2054247da53a5b46b542911298b7e1b619a3c57e359e983a4d89a216ea7c94cf5148f6805e518a357fe7c8bfd089bc492d1dc8aaea916bc8531359a8134c94 languageName: node linkType: hard @@ -16258,6 +17019,15 @@ __metadata: languageName: node linkType: hard +"isomorphic-ws@npm:5.0.0, isomorphic-ws@npm:^5.0.0": + version: 5.0.0 + resolution: "isomorphic-ws@npm:5.0.0" + peerDependencies: + ws: "*" + checksum: a058ac8b5e6efe9e46252cb0bc67fd325005d7216451d1a51238bc62d7da8486f828ef017df54ddf742e0fffcbe4b1bcc2a66cc115b027ed0180334cd18df252 + languageName: node + linkType: hard + "istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": version: 3.2.0 resolution: "istanbul-lib-coverage@npm:3.2.0" @@ -16314,12 +17084,12 @@ __metadata: linkType: hard "istanbul-reports@npm:^3.1.3, istanbul-reports@npm:^3.1.4, istanbul-reports@npm:^3.1.5": - version: 3.1.5 - resolution: "istanbul-reports@npm:3.1.5" + version: 3.1.6 + resolution: "istanbul-reports@npm:3.1.6" dependencies: html-escaper: "npm:^2.0.0" istanbul-lib-report: "npm:^3.0.0" - checksum: 3a147171bffdbd3034856410b6ec81637871d17d10986513328fec23df6b666f66bd08ea480f5b7a5b9f7e8abc30f3e3c2e7d1b661fc57cdc479aaaa677b1011 + checksum: ec3f1bdbc51b3e0b325a5b9f4ad31a247697f31001df4e81075f7980413f14da1b5adfec574fd156efd3b0464023f61320f6718efc66ee72b32d89611cef99dd languageName: node linkType: hard @@ -16337,15 +17107,15 @@ __metadata: linkType: hard "jackspeak@npm:^2.0.3": - version: 2.2.1 - resolution: "jackspeak@npm:2.2.1" + version: 2.3.0 + resolution: "jackspeak@npm:2.3.0" dependencies: "@isaacs/cliui": "npm:^8.0.2" "@pkgjs/parseargs": "npm:^0.11.0" dependenciesMeta: "@pkgjs/parseargs": optional: true - checksum: 510860a5d1eaf12cba509a09a8f7d1696090bfa7c8ae75c6d9c836890d2897409f3b3dd91039cf0020627d6eba8c024f571ae4d78bd956162b07794ddfb9dd62 + checksum: 9451bea8ff7e9d666cc1e23cee8327125cfd96089821ea850ce10f7deb3e3880cdee839c829b38fa2cf9e10234d863256fa0f9b514492692db8b00758234f7ab languageName: node linkType: hard @@ -16847,17 +17617,26 @@ __metadata: node-notifier: optional: true bin: - jest: bin/jest.js - checksum: 7f4519a30b2c58d116f118cc841dbf9558fb9c47ed3b651a8feef0e98fbc96ce5bd9b574ace9bbef9d31f1f5720f121065f2d0351416449a088f1d655517bf39 + jest: bin/jest.js + checksum: 7f4519a30b2c58d116f118cc841dbf9558fb9c47ed3b651a8feef0e98fbc96ce5bd9b574ace9bbef9d31f1f5720f121065f2d0351416449a088f1d655517bf39 + languageName: node + linkType: hard + +"jiti@npm:1.17.1": + version: 1.17.1 + resolution: "jiti@npm:1.17.1" + bin: + jiti: bin/jiti.js + checksum: 1241a0dec1493867bfc25bb52ed37bbede9bc37f64ef6414dbef0f0059186734633cf25329bdd583237001a094f9c90017ee245ce96a053d0ce95e34df18a17b languageName: node linkType: hard "jiti@npm:^1.18.2": - version: 1.19.1 - resolution: "jiti@npm:1.19.1" + version: 1.19.3 + resolution: "jiti@npm:1.19.3" bin: jiti: bin/jiti.js - checksum: c09f15b3ef81f0fcda45f96aaecd130213c81d8a9b8a92f5eb4f8d21972b833b2ef494db8fb3e819b258ceb569b9d5cfa3facbd2d786ecf0bc0fd0e98cc862f7 + checksum: af20dd39f1724af472cad96143dbab6bae8fa63b1f54542d9b0f9d917a66f99cdbe4a58d23250b068c9c85630b2051a76454fb40db136c834f625e97398d6db4 languageName: node linkType: hard @@ -17059,6 +17838,13 @@ __metadata: languageName: node linkType: hard +"json-parse-even-better-errors@npm:^3.0.0": + version: 3.0.0 + resolution: "json-parse-even-better-errors@npm:3.0.0" + checksum: 128de17135e7af655ed83fc26dab0fe54faf43b3517fa73dcd997cce6e05a445932664f085ec6dbc219aeb0c592e53ef10d2d6dee4a8e9211ea901b8e6dd0b52 + languageName: node + linkType: hard + "json-pointer@npm:0.6.2": version: 0.6.2 resolution: "json-pointer@npm:0.6.2" @@ -17149,23 +17935,23 @@ __metadata: linkType: hard "jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.3": - version: 3.3.4 - resolution: "jsx-ast-utils@npm:3.3.4" + version: 3.3.5 + resolution: "jsx-ast-utils@npm:3.3.5" dependencies: array-includes: "npm:^3.1.6" array.prototype.flat: "npm:^1.3.1" object.assign: "npm:^4.1.4" object.values: "npm:^1.1.6" - checksum: 6761ccd830deab6a4cb8ca182c7b3627f4478138b6f4e2b680afc2b5e954635feb460ff75218b67f8694a9f8a0da6f0833a013e34961a16fbe4457fb34a0a7b2 + checksum: a32679e9cb55469cb6d8bbc863f7d631b2c98b7fc7bf172629261751a6e7bc8da6ae374ddb74d5fbd8b06cf0eb4572287b259813d92b36e384024ed35e4c13e1 languageName: node linkType: hard "keyv@npm:^4.0.0": - version: 4.5.2 - resolution: "keyv@npm:4.5.2" + version: 4.5.3 + resolution: "keyv@npm:4.5.3" dependencies: json-buffer: "npm:3.0.1" - checksum: b633bf53a5afa5591f383d326746226e110e59f13c7e1e8d3e3c9580d2c2345c5eefc21cce168cd5be7fa34b9163e391927146fbd2b7ee7aa2f3aa02b7f0a7de + checksum: 7d3fc0469962bdff75ce92402b216a23d146e0caad011424947b32b95ffc4b91df12b1206026e6e945e7f80b3729a3109c0c3984f23038d738d355491179dd79 languageName: node linkType: hard @@ -17285,6 +18071,13 @@ __metadata: languageName: node linkType: hard +"lines-and-columns@npm:^2.0.2": + version: 2.0.3 + resolution: "lines-and-columns@npm:2.0.3" + checksum: 09525c10010a925b7efe858f1dd3184eeac34f0a9bc34993075ec490efad71e948147746b18e9540279cc87cd44085b038f986903db3de65ffe96d38a7b91c4c + languageName: node + linkType: hard + "lint-staged@npm:14.0.1": version: 14.0.1 resolution: "lint-staged@npm:14.0.1" @@ -17336,6 +18129,16 @@ __metadata: languageName: node linkType: hard +"load-plugin@npm:^5.0.0": + version: 5.1.0 + resolution: "load-plugin@npm:5.1.0" + dependencies: + "@npmcli/config": "npm:^6.0.0" + import-meta-resolve: "npm:^2.0.0" + checksum: 645f6a584275004ae44e491f56252a21f0264d541f99bfd8ee36858d9b048e8680397a8da0faabe831cb827285f895d79d76ff2a0f000a3f629011d4bd84bfaf + languageName: node + linkType: hard + "load-tsconfig@npm:^0.2.3": version: 0.2.5 resolution: "load-tsconfig@npm:0.2.5" @@ -17508,6 +18311,13 @@ __metadata: languageName: node linkType: hard +"lodash.lowercase@npm:^4.3.0": + version: 4.3.0 + resolution: "lodash.lowercase@npm:4.3.0" + checksum: 6b2e6bea51d8ce06e85449275722f97de7a72267395d31001ad43b6323e60abc0aa2144139f4b97fcecca080a9083ca9924630f8f3fb7a7b11d6d3eede8067b9 + languageName: node + linkType: hard + "lodash.memoize@npm:4.x, lodash.memoize@npm:^4.1.2": version: 4.1.2 resolution: "lodash.memoize@npm:4.1.2" @@ -17696,9 +18506,9 @@ __metadata: linkType: hard "lru-cache@npm:^10.0.0, lru-cache@npm:^9.1.1 || ^10.0.0": - version: 10.0.0 - resolution: "lru-cache@npm:10.0.0" - checksum: 347b7b391091e9f91182b6f683ce04329932a542376a2d7d300637213b99f06c222a3bb0f0db59adf246dac6cef1bb509cab352451a96621d07c41b10a20495f + version: 10.0.1 + resolution: "lru-cache@npm:10.0.1" + checksum: 982dabfb227b9a2daf56d712ae0e72e01115a28c0a2068cd71277bca04568f3417bbf741c6c7941abc5c620fd8059e34f15607f90ebccbfa0a17533322d27a8e languageName: node linkType: hard @@ -17763,11 +18573,11 @@ __metadata: linkType: hard "magic-string@npm:^0.30.0, magic-string@npm:^0.30.1": - version: 0.30.1 - resolution: "magic-string@npm:0.30.1" + version: 0.30.3 + resolution: "magic-string@npm:0.30.3" dependencies: "@jridgewell/sourcemap-codec": "npm:^1.4.15" - checksum: 30471bbe363196a57795f903025166ba9930f9a98ea4e23d2cfbb379756414aff01309eaa06d3ae23d3cc0497babf5c5d7d98c7aeca726335cddf2d9cd873e1c + checksum: f69f0626192131a8daf0d638a8f31fdd85fd26428dff22401ef251f3913a5c74a710b1edff91ef6203a20d2b1edcc8e55f9320ba84e9b224a3413bdd47f5339e languageName: node linkType: hard @@ -17898,11 +18708,11 @@ __metadata: linkType: hard "markdown-to-jsx@npm:^7.1.8": - version: 7.2.1 - resolution: "markdown-to-jsx@npm:7.2.1" + version: 7.3.2 + resolution: "markdown-to-jsx@npm:7.3.2" peerDependencies: react: ">= 0.14.0" - checksum: 002ba7c723853c456a4902976d5f5a15d9585bd75dc6ab3add783b4a346e3372327c4fffd7843f30fd5b6550c5fd97e7142330521a5886f8b770db4c61558d61 + checksum: 191b9a9defeed02e12dd340cebf279f577266dac7b34574fa44ce4d64ee8536f9967d455b8303c853f84413feb473118290a6160d8221eeaf3b9e4961b8980e3 languageName: node linkType: hard @@ -17933,7 +18743,20 @@ __metadata: languageName: node linkType: hard -"mdast-util-from-markdown@npm:^1.0.0": +"mdast-util-from-markdown@npm:^0.8.5": + version: 0.8.5 + resolution: "mdast-util-from-markdown@npm:0.8.5" + dependencies: + "@types/mdast": "npm:^3.0.0" + mdast-util-to-string: "npm:^2.0.0" + micromark: "npm:~2.11.0" + parse-entities: "npm:^2.0.0" + unist-util-stringify-position: "npm:^2.0.0" + checksum: 86e7589e574378817c180f10ab602db844b6b71b7b1769314947a02ef42ac5c1435f5163d02a975ae8cdab8b6e6176acbd9188da1848ddd5f0d5e09d0291c870 + languageName: node + linkType: hard + +"mdast-util-from-markdown@npm:^1.0.0, mdast-util-from-markdown@npm:^1.1.0": version: 1.3.1 resolution: "mdast-util-from-markdown@npm:1.3.1" dependencies: @@ -17993,6 +18816,26 @@ __metadata: languageName: node linkType: hard +"mdast-util-mdx-jsx@npm:^2.0.0": + version: 2.1.4 + resolution: "mdast-util-mdx-jsx@npm:2.1.4" + dependencies: + "@types/estree-jsx": "npm:^1.0.0" + "@types/hast": "npm:^2.0.0" + "@types/mdast": "npm:^3.0.0" + "@types/unist": "npm:^2.0.0" + ccount: "npm:^2.0.0" + mdast-util-from-markdown: "npm:^1.1.0" + mdast-util-to-markdown: "npm:^1.3.0" + parse-entities: "npm:^4.0.0" + stringify-entities: "npm:^4.0.0" + unist-util-remove-position: "npm:^4.0.0" + unist-util-stringify-position: "npm:^3.0.0" + vfile-message: "npm:^3.0.0" + checksum: b0c16e56a99c5167e60c98dbdbe82645549630fb529688642c4664ca5557ff0b3029c75146f5657cadb7908d5fa99810eacc5dcc51676d0877c8b4dcebb11cbe + languageName: node + linkType: hard + "mdast-util-mdx@npm:^1.0.0": version: 1.1.0 resolution: "mdast-util-mdx@npm:1.1.0" @@ -18004,6 +18847,19 @@ __metadata: languageName: node linkType: hard +"mdast-util-mdx@npm:^2.0.0": + version: 2.0.1 + resolution: "mdast-util-mdx@npm:2.0.1" + dependencies: + mdast-util-from-markdown: "npm:^1.0.0" + mdast-util-mdx-expression: "npm:^1.0.0" + mdast-util-mdx-jsx: "npm:^2.0.0" + mdast-util-mdxjs-esm: "npm:^1.0.0" + mdast-util-to-markdown: "npm:^1.0.0" + checksum: 3b5e55781a7b7b4b7e71728a84afbec63516f251b3556efec52dbb4824c0733f5ebaa907d21211d008e5cb1a8265e6704bc062ee605f4c09e90fbfa2c6fbba3b + languageName: node + linkType: hard + "mdast-util-mdxjs-esm@npm:^1.0.0": version: 1.3.1 resolution: "mdast-util-mdxjs-esm@npm:1.3.1" @@ -18067,6 +18923,13 @@ __metadata: languageName: node linkType: hard +"mdast-util-to-string@npm:^2.0.0": + version: 2.0.0 + resolution: "mdast-util-to-string@npm:2.0.0" + checksum: a4231085133cdfec24644b694c13661e5a01d26716be0105b6792889faa04b8030e4abbf72d4be3363098b2b38b2b98f1f1f1f0858eb6580dc04e2aca1436a37 + languageName: node + linkType: hard + "mdast-util-to-string@npm:^3.0.0, mdast-util-to-string@npm:^3.1.0": version: 3.2.0 resolution: "mdast-util-to-string@npm:3.2.0" @@ -18208,6 +19071,18 @@ __metadata: languageName: node linkType: hard +"meros@npm:^1.2.1": + version: 1.3.0 + resolution: "meros@npm:1.3.0" + peerDependencies: + "@types/node": ">=13" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 2cf9a31228ae6441428a750b67beafec062cc0d693942045336dbe6bfb44507e0ca42854a46f483ebd97e4d78cbc31322b3b85f9648b60fa7a4b28fc0f858f51 + languageName: node + linkType: hard + "methods@npm:~1.1.2": version: 1.1.2 resolution: "methods@npm:1.1.2" @@ -18571,6 +19446,16 @@ __metadata: languageName: node linkType: hard +"micromark@npm:~2.11.0": + version: 2.11.4 + resolution: "micromark@npm:2.11.4" + dependencies: + debug: "npm:^4.0.0" + parse-entities: "npm:^2.0.0" + checksum: 67307cbacae621ab1eb23e333a5addc7600cf97d3b40cad22fc1c2d03d734d6d9cbc3f5a7e5d655a8c0862a949abe590ab7cfa96be366bfe09e239a94e6eea55 + languageName: node + linkType: hard + "micromatch@npm:4.0.5, micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.5": version: 4.0.5 resolution: "micromatch@npm:4.0.5" @@ -18659,6 +19544,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:4.2.3": + version: 4.2.3 + resolution: "minimatch@npm:4.2.3" + dependencies: + brace-expansion: "npm:^1.1.7" + checksum: ce19d52a4692037aa7768bfcdca0cef3eb3975ab8e3aaf32ab0a3d23863fca94ba7555d1ca67893320076efe8376e61bf7cc6fa82161a3c1127f0d0b9b06b666 + languageName: node + linkType: hard + "minimatch@npm:9.0.3, minimatch@npm:^9.0.0, minimatch@npm:^9.0.1": version: 9.0.3 resolution: "minimatch@npm:9.0.3" @@ -18729,17 +19623,17 @@ __metadata: linkType: hard "minipass-fetch@npm:^3.0.0": - version: 3.0.3 - resolution: "minipass-fetch@npm:3.0.3" + version: 3.0.4 + resolution: "minipass-fetch@npm:3.0.4" dependencies: encoding: "npm:^0.1.13" - minipass: "npm:^5.0.0" + minipass: "npm:^7.0.3" minipass-sized: "npm:^1.0.3" minizlib: "npm:^2.1.2" dependenciesMeta: encoding: optional: true - checksum: 12e0fde7e8fdb1bd923b9243b4788e7d3df305c6ddb3b79ab2da4587fa608c126157c7f6dd43746e8063ee99ec5abbb898d0426c812e9c9b68260c4fea9b279a + checksum: 1b63c1f3313e88eeac4689f1b71c9f086598db9a189400e3ee960c32ed89e06737fa23976c9305c2d57464fb3fcdc12749d3378805c9d6176f5569b0d0ee8a75 languageName: node linkType: hard @@ -18786,10 +19680,10 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0": - version: 7.0.2 - resolution: "minipass@npm:7.0.2" - checksum: 5e800acfc9dc75eacac5c4969ab50210463a8afbe8b487de1ae681106e17eb93772513854b6a38462b200b5758af95eeeb481945e050ce76f575ff1150fff4b4 +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.3": + version: 7.0.3 + resolution: "minipass@npm:7.0.3" + checksum: c85426bce6310368218aad1f20b8f242180b6c2058209c78840959d6fff8a4738076a3224c3a6b651080f95684d559be1bdb084939bc40011c653ec4552cf06e languageName: node linkType: hard @@ -18996,7 +19890,7 @@ __metadata: languageName: node linkType: hard -"neo-async@npm:^2.5.0, neo-async@npm:^2.6.0, neo-async@npm:^2.6.1": +"neo-async@npm:^2.5.0, neo-async@npm:^2.6.1, neo-async@npm:^2.6.2": version: 2.6.2 resolution: "neo-async@npm:2.6.2" checksum: c2f5a604a54a8ec5438a342e1f356dff4bc33ccccdb6dc668d94fe8e5eccfc9d2c2eea6064b0967a767ba63b33763f51ccf2cd2441b461a7322656c1f06b3f5d @@ -19186,7 +20080,7 @@ __metadata: "@testing-library/user-event": "npm:14.4.3" "@types/cors": "npm:2.8.13" "@types/jest": "npm:29.5.4" - "@types/node": "npm:20.4.5" + "@types/node": "npm:20.5.6" "@types/react": "npm:18.2.21" "@types/react-dom": "npm:18.2.7" "@types/react-test-renderer": "npm:18.0.0" @@ -19208,7 +20102,7 @@ __metadata: dotenv-flow: "npm:3.2.0" dotenv-flow-cli: "npm:1.0.0" es-check: "npm:7.1.1" - eslint: "npm:8.47.0" + eslint: "npm:8.48.0" eslint-config-next: "npm:13.4.19" eslint-plugin-tailwindcss: "npm:3.13.0" get-tsconfig: "npm:4.7.0" @@ -19270,7 +20164,7 @@ __metadata: "@types/shell-quote": "npm:1.7.1" "@your-org/eslint-config-bases": "workspace:^" cross-env: "npm:7.0.3" - eslint: "npm:8.47.0" + eslint: "npm:8.48.0" husky: "npm:8.0.3" is-ci: "npm:3.0.1" lint-staged: "npm:14.0.1" @@ -19302,11 +20196,11 @@ __metadata: linkType: hard "node-abi@npm:^3.3.0": - version: 3.45.0 - resolution: "node-abi@npm:3.45.0" + version: 3.47.0 + resolution: "node-abi@npm:3.47.0" dependencies: semver: "npm:^7.3.5" - checksum: 36517006fe413b0c76ea60603201a81e7a931d70fe1e27914e86228e0e7e9746f1b4292d89082c8a736f2f1824a4aedb2a4357502d0a38aab5ccbc7486bb33db + checksum: 85b5fe8314d5e59618ba99c926b998660522c0d4d40e4b83075f259ccefa97bde10332a8bd529a8e5c0f093ecc6a0220f8ba700b7cf141312ae1d353b1c9a21c languageName: node linkType: hard @@ -19344,9 +20238,9 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2.0.0, node-fetch@npm:^2.5.0, node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.7, node-fetch@npm:^2.6.9": - version: 2.6.12 - resolution: "node-fetch@npm:2.6.12" +"node-fetch@npm:^2.0.0, node-fetch@npm:^2.5.0, node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.7, node-fetch@npm:^2.6.9": + version: 2.7.0 + resolution: "node-fetch@npm:2.7.0" dependencies: whatwg-url: "npm:^5.0.0" peerDependencies: @@ -19354,7 +20248,7 @@ __metadata: peerDependenciesMeta: encoding: optional: true - checksum: 10372e4b5ee07acadc15e6b2bc6fd8940582eea7b9b2a331f4e3665fdcd968498c1656f79f2fa572080ebb37ea80e1474a6478b3b36057ef901b63f4be8fd899 + checksum: b55786b6028208e6fbe594ccccc213cab67a72899c9234eb59dba51062a299ea853210fcf526998eaa2867b0963ad72338824450905679ff0fa304b8c5093ae8 languageName: node linkType: hard @@ -19450,6 +20344,17 @@ __metadata: languageName: node linkType: hard +"nopt@npm:^7.0.0": + version: 7.2.0 + resolution: "nopt@npm:7.2.0" + dependencies: + abbrev: "npm:^2.0.0" + bin: + nopt: bin/nopt.js + checksum: 9bd7198df6f16eb29ff16892c77bcf7f0cc41f9fb5c26280ac0def2cf8cf319f3b821b3af83eba0e74c85807cc430a16efe0db58fe6ae1f41e69519f585b6aff + languageName: node + linkType: hard + "normalize-package-data@npm:^2.3.2, normalize-package-data@npm:^2.5.0": version: 2.5.0 resolution: "normalize-package-data@npm:2.5.0" @@ -19504,6 +20409,13 @@ __metadata: languageName: node linkType: hard +"npm-normalize-package-bin@npm:^3.0.0": + version: 3.0.1 + resolution: "npm-normalize-package-bin@npm:3.0.1" + checksum: f1831a7f12622840e1375c785c3dab7b1d82dd521211c17ee5e9610cd1a34d8b232d3fdeebf50c170eddcb321d2c644bf73dbe35545da7d588c6b3fa488db0a5 + languageName: node + linkType: hard + "npm-package-arg@npm:10.1.0": version: 10.1.0 resolution: "npm-package-arg@npm:10.1.0" @@ -20066,6 +20978,20 @@ __metadata: languageName: node linkType: hard +"parse-entities@npm:^2.0.0": + version: 2.0.0 + resolution: "parse-entities@npm:2.0.0" + dependencies: + character-entities: "npm:^1.0.0" + character-entities-legacy: "npm:^1.0.0" + character-reference-invalid: "npm:^1.0.0" + is-alphanumerical: "npm:^1.0.0" + is-decimal: "npm:^1.0.0" + is-hexadecimal: "npm:^1.0.0" + checksum: f85a22c0ea406ff26b53fdc28641f01cc36fa49eb2e3135f02693286c89ef0bcefc2262d99b3688e20aac2a14fd10b75c518583e875c1b9fe3d1f937795e0854 + languageName: node + linkType: hard + "parse-entities@npm:^4.0.0": version: 4.0.1 resolution: "parse-entities@npm:4.0.1" @@ -20115,6 +21041,18 @@ __metadata: languageName: node linkType: hard +"parse-json@npm:^6.0.0": + version: 6.0.2 + resolution: "parse-json@npm:6.0.2" + dependencies: + "@babel/code-frame": "npm:^7.16.0" + error-ex: "npm:^1.3.2" + json-parse-even-better-errors: "npm:^2.3.1" + lines-and-columns: "npm:^2.0.2" + checksum: e421b87d7ccb37123d11d9cabafd6078a2a0036d7d5006463cbdbe011e3b029843dab15c2438f7fc1dba8e9c5446716313d1ecd5e56185214557101b980fb4fa + languageName: node + linkType: hard + "parse-ms@npm:^2.1.0": version: 2.1.0 resolution: "parse-ms@npm:2.1.0" @@ -21006,9 +21944,9 @@ __metadata: linkType: hard "preact@npm:^10.6.3": - version: 10.15.1 - resolution: "preact@npm:10.15.1" - checksum: 4eb7da6dbc560d517277043c0be83e19829ade595fac6eb009b7fcf0153ae471eae02deab9a2d73b1a4248df1cc6514c9d9a505fbf302bfbc254756a395a095c + version: 10.17.1 + resolution: "preact@npm:10.17.1" + checksum: 6a264832afacb2e5c6ffd3bdbbb85cfbb1c5f8e33c616885cdbd8d07474819b6740c834dc3a749f6986366a57cdc33feba10680b2a65dc51d5e40a9c68c7b641 languageName: node linkType: hard @@ -21335,6 +22273,22 @@ __metadata: languageName: node linkType: hard +"pvtsutils@npm:^1.3.2": + version: 1.3.5 + resolution: "pvtsutils@npm:1.3.5" + dependencies: + tslib: "npm:^2.6.1" + checksum: d425aed316907e0b447a459bfb97c55d22270c3cfdba5a07ec90da0737b0e40f4f1771a444636f85bb6a453de90ff8c6b5f4f6ddba7597977166af49974b4534 + languageName: node + linkType: hard + +"pvutils@npm:^1.1.3": + version: 1.1.3 + resolution: "pvutils@npm:1.1.3" + checksum: 23489e6b3c76b6afb6964a20f891d6bef092939f401c78bba186b2bfcdc7a13904a0af0a78f7933346510f8c1228d5ab02d3c80e968fd84d3c76ff98d8ec9aac + languageName: node + linkType: hard + "qs@npm:6.11.0": version: 6.11.0 resolution: "qs@npm:6.11.0" @@ -21730,6 +22684,16 @@ __metadata: languageName: node linkType: hard +"read-package-json-fast@npm:^3.0.0, read-package-json-fast@npm:^3.0.2": + version: 3.0.2 + resolution: "read-package-json-fast@npm:3.0.2" + dependencies: + json-parse-even-better-errors: "npm:^3.0.0" + npm-normalize-package-bin: "npm:^3.0.0" + checksum: 37787e075f0260a92be0428687d9020eecad7ece3bda37461c2219e50d1ec183ab6ba1d9ada193691435dfe119a42c8a5b5b5463f08c8ddbc3d330800b265318 + languageName: node + linkType: hard + "read-pkg-up@npm:^7.0.1": version: 7.0.1 resolution: "read-pkg-up@npm:7.0.1" @@ -21809,7 +22773,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:3, readable-stream@npm:^3.0.0, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": +"readable-stream@npm:3, readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.2, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" dependencies: @@ -21869,15 +22833,15 @@ __metadata: linkType: hard "recast@npm:^0.23.1": - version: 0.23.2 - resolution: "recast@npm:0.23.2" + version: 0.23.4 + resolution: "recast@npm:0.23.4" dependencies: assert: "npm:^2.0.0" ast-types: "npm:^0.16.1" esprima: "npm:~4.0.0" source-map: "npm:~0.6.1" tslib: "npm:^2.0.1" - checksum: 48addbe43930bb265b292929571d1e845a56c70913c1c75c234f11c54d20b82c7ee647bcde657fc845f545769faacd1e44e66c5d46567e9fb8bff90e86c19948 + checksum: d719633be8029e28f23b8191d4a525c5dbdac721792ab3cb5e9dfcf1694fb93f3c147b186916195a9c7fa0711f1e4990ba457cdcee02faed3899d4a80da1bd1f languageName: node linkType: hard @@ -21963,12 +22927,12 @@ __metadata: languageName: node linkType: hard -"regenerator-transform@npm:^0.15.1": - version: 0.15.1 - resolution: "regenerator-transform@npm:0.15.1" +"regenerator-transform@npm:^0.15.2": + version: 0.15.2 + resolution: "regenerator-transform@npm:0.15.2" dependencies: "@babel/runtime": "npm:^7.8.4" - checksum: 6588e0c454e92ed6c2b3ed7ab24f61270aef47ae7052eceb5367cc15658948a2e84fdd6849f7c96e561d1f8a7474dc4c292166792e07498fdde226299b9ff374 + checksum: 7cfe6931ec793269701994a93bab89c0cc95379191fad866270a7fea2adfec67ea62bb5b374db77058b60ba4509319d9b608664d0d288bd9989ca8dbd08fae90 languageName: node linkType: hard @@ -22080,7 +23044,17 @@ __metadata: languageName: node linkType: hard -"remark-parse@npm:^10.0.0": +"remark-mdx@npm:^2.3.0": + version: 2.3.0 + resolution: "remark-mdx@npm:2.3.0" + dependencies: + mdast-util-mdx: "npm:^2.0.0" + micromark-extension-mdxjs: "npm:^1.0.0" + checksum: 2688bbf03094a9cd17cc86afb6cf0270e86ffc696a2fe25ccb1befb84eb0864d281388dc560b585e05e20f94a994c9fa88492430d2ba703a2fef6918bca4c36b + languageName: node + linkType: hard + +"remark-parse@npm:^10.0.0, remark-parse@npm:^10.0.2": version: 10.0.2 resolution: "remark-parse@npm:10.0.2" dependencies: @@ -22114,6 +23088,17 @@ __metadata: languageName: node linkType: hard +"remark-stringify@npm:^10.0.3": + version: 10.0.3 + resolution: "remark-stringify@npm:10.0.3" + dependencies: + "@types/mdast": "npm:^3.0.0" + mdast-util-to-markdown: "npm:^1.0.0" + unified: "npm:^10.0.0" + checksum: 682f26c66ce72e97a00bff75774b68f8008184dc1e4407039e186de896b5cd5d336aa65842bf131f4826a7415acdcd01d14ba59ff41b421a250c23fb187cda85 + languageName: node + linkType: hard + "remix-app@workspace:apps/remix-app": version: 0.0.0-use.local resolution: "remix-app@workspace:apps/remix-app" @@ -22136,7 +23121,7 @@ __metadata: "@testing-library/react": "npm:14.0.0" "@testing-library/user-event": "npm:14.4.3" "@types/jest": "npm:29.5.4" - "@types/node": "npm:20.4.5" + "@types/node": "npm:20.5.6" "@types/react": "npm:18.2.21" "@types/react-dom": "npm:18.2.7" "@types/testing-library__jest-dom": "npm:5.14.9" @@ -22146,7 +23131,7 @@ __metadata: "@your-org/eslint-config-bases": "workspace:^" "@your-org/ui-lib": "workspace:^" autoprefixer: "npm:10.4.14" - eslint: "npm:8.47.0" + eslint: "npm:8.48.0" eslint-plugin-tailwindcss: "npm:3.13.0" get-tsconfig: "npm:4.7.0" isbot: "npm:latest" @@ -22276,16 +23261,16 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.10.1, resolve@npm:^1.14.2, resolve@npm:^1.17.0, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.2": - version: 1.22.3 - resolution: "resolve@npm:1.22.3" +"resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.10.1, resolve@npm:^1.14.2, resolve@npm:^1.17.0, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.2, resolve@npm:^1.22.4": + version: 1.22.4 + resolution: "resolve@npm:1.22.4" dependencies: - is-core-module: "npm:^2.12.0" + is-core-module: "npm:^2.13.0" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 5ebd90dc08467e7d9af8f89a67f127c90d77e58d3bfc65da5221699cc15679c5bae5e410e6795ee4b9f717cd711c495a52a3b650ce6720b0626de46e5074e796 + checksum: b1adb7885a05e31fc2be19e85e338b8d48d9e442b568d91e9c925990ed1c3bff66683ccea03b9e9893b857ec25dee0f7951a0d0630be49e4e1f5c1150ddc35dc languageName: node linkType: hard @@ -22302,16 +23287,16 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.10.1#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.17.0#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.2#optional!builtin": - version: 1.22.3 - resolution: "resolve@patch:resolve@npm%3A1.22.3#optional!builtin::version=1.22.3&hash=c3c19d" +"resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.10.1#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.17.0#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.2#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin": + version: 1.22.4 + resolution: "resolve@patch:resolve@npm%3A1.22.4#optional!builtin::version=1.22.4&hash=c3c19d" dependencies: - is-core-module: "npm:^2.12.0" + is-core-module: "npm:^2.13.0" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 6267bdbbbb1da23975463e979dadf5135fcc40c4b9281c5af4581afa848ced98090ab4e2dbc9085e58f8ea48c0eb7c4fe94b1e8f55ebdd17a725d86982eb5288 + checksum: 60ca179599acf8b1bb17b850280a7081781b457d235d48197dc893b82d75741f191c5fe2d93e5729292234d0b0d88e9add273df4b9e04755eeed4fd7d23f1c79 languageName: node linkType: hard @@ -22449,8 +23434,8 @@ __metadata: linkType: hard "rollup@npm:^2.25.0 || ^3.3.0, rollup@npm:^3.2.5, rollup@npm:^3.27.1": - version: 3.27.2 - resolution: "rollup@npm:3.27.2" + version: 3.28.1 + resolution: "rollup@npm:3.28.1" dependencies: fsevents: "npm:~2.3.2" dependenciesMeta: @@ -22458,7 +23443,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: feb1e76f50fb502e106954a621b2d0b3e2e92e2552f938a0cbef5f7931c9f4283d05076d47311a4582863205f377e3e2d7314a1626e3c7d9c7330527ddeb7562 + checksum: e64df31db426d11044510ec2b150a969b8752e3e68090ebfd528f6523ca8a8d5b31f754d3bc0a9c6ecec907128600358d383b2961a1791aecc5d44f908035b4c languageName: node linkType: hard @@ -22615,11 +23600,11 @@ __metadata: linkType: hard "semver@npm:2 || 3 || 4 || 5, semver@npm:^5.5.0, semver@npm:^5.6.0": - version: 5.7.1 - resolution: "semver@npm:5.7.1" + version: 5.7.2 + resolution: "semver@npm:5.7.2" bin: - semver: ./bin/semver - checksum: d4884f2aeca28bff35d0bd40ff0a9b2dfc4b36a883bf0ea5dc15d10d9a01bdc9041035b05f825d4b5ac8a56e490703dbf0d986d054de82cc5e9bad3f02ca6e00 + semver: bin/semver + checksum: e4cf10f86f168db772ae95d86ba65b3fd6c5967c94d97c708ccb463b778c2ee53b914cd7167620950fc07faf5a564e6efe903836639e512a1aa15fbc9667fa25 languageName: node linkType: hard @@ -22829,10 +23814,10 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^4.0.1": - version: 4.0.2 - resolution: "signal-exit@npm:4.0.2" - checksum: 3c36ae214f4774b4a7cbbd2d090b2864f8da4dc3f9140ba5b76f38bea7605c7aa8042adf86e48ee8a0955108421873f9b0f20281c61b8a65da4d9c1c1de4929f +"signal-exit@npm:^4.0.1, signal-exit@npm:^4.1.0": + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 languageName: node linkType: hard @@ -23199,11 +24184,11 @@ __metadata: linkType: hard "ssri@npm:^10.0.0": - version: 10.0.4 - resolution: "ssri@npm:10.0.4" + version: 10.0.5 + resolution: "ssri@npm:10.0.5" dependencies: - minipass: "npm:^5.0.0" - checksum: d085474ea6b439623a9a6a2c67570cb9e68e1bb6060e46e4d387f113304d75a51946d57c524be3a90ebfa3c73026edf76eb1a2d79a7f6cff0b04f21d99f127ab + minipass: "npm:^7.0.3" + checksum: b091f2ae92474183c7ac5ed3f9811457e1df23df7a7e70c9476eaa9a0c4a0c8fc190fb45acefbf023ca9ee864dd6754237a697dc52a0fb182afe65d8e77443d8 languageName: node linkType: hard @@ -23272,9 +24257,9 @@ __metadata: linkType: hard "std-env@npm:^3.3.3": - version: 3.3.3 - resolution: "std-env@npm:3.3.3" - checksum: d80656542889958982427a5891b4d266f0e531060b249c3fc882e1c1b1cec58160b9e3cab9cf5635d58a2c23692237170b3fa45be738866518b8be77a7658b89 + version: 3.4.3 + resolution: "std-env@npm:3.4.3" + checksum: 61c0d673eb157bbd9ff65da42ae768ff154b948737030fddfbd3f289ab4c0455285d365b1ed03319e05df58eed26622aaa009a03ee1f9159ec71087646834a9a languageName: node linkType: hard @@ -23337,12 +24322,12 @@ __metadata: linkType: hard "streamx@npm:^2.15.0": - version: 2.15.0 - resolution: "streamx@npm:2.15.0" + version: 2.15.1 + resolution: "streamx@npm:2.15.1" dependencies: fast-fifo: "npm:^1.1.0" queue-tick: "npm:^1.0.1" - checksum: 37ddd72bc5fcbb82b594950d368be68c8f8f624fcc18f65ffb4aacafca1eb2337af4d1c04f5009cedb3735ec6a0959ea11f54049087e3b7a017b4cbc306afbbc + checksum: e3b0e997726a2a499e1069efea7d720e54fc262011dfcb32e6704f90b5a31bb55b8f48964649d787be03d8718dcf9aa413d24ce48823d92fcbad06a3c337ec61 languageName: node linkType: hard @@ -23353,6 +24338,13 @@ __metadata: languageName: node linkType: hard +"string-env-interpolation@npm:1.0.1": + version: 1.0.1 + resolution: "string-env-interpolation@npm:1.0.1" + checksum: 410046e621e71678e71816377d799b40ba88d236708c0ad015114137fa3575f1b3cf14bfd63ec5eaa35ea43ac582308e60a8e1a3839a10f475b8db73470105bc + languageName: node + linkType: hard + "string-hash@npm:^1.1.1": version: 1.1.3 resolution: "string-hash@npm:1.1.3" @@ -23566,11 +24558,11 @@ __metadata: linkType: hard "strip-literal@npm:^1.0.1": - version: 1.0.1 - resolution: "strip-literal@npm:1.0.1" + version: 1.3.0 + resolution: "strip-literal@npm:1.3.0" dependencies: - acorn: "npm:^8.8.2" - checksum: 287ccf57f139f58908324a9115b9dd6a6f6876f16543ecc3eb9b646e67f86c633634c842a5319b8b7e15ee7169dfb4ebcfd91601085d038322f5b1146fe90eaf + acorn: "npm:^8.10.0" + checksum: 3c0c9ee41eb346e827eede61ef288457f53df30e3e6ff8b94fa81b636933b0c13ca4ea5c97d00a10d72d04be326da99ac819f8769f0c6407ba8177c98344a916 languageName: node linkType: hard @@ -23582,11 +24574,11 @@ __metadata: linkType: hard "style-to-object@npm:^0.4.1": - version: 0.4.1 - resolution: "style-to-object@npm:0.4.1" + version: 0.4.2 + resolution: "style-to-object@npm:0.4.2" dependencies: inline-style-parser: "npm:0.1.1" - checksum: bde789dab148ec01032d75ea3a7d9294aa8dac369e9ef44f9a8f504df565f806b5a2c7226e3355f09a7e5d127684c65a0b7a7ade08780e0f893299e945d1464e + checksum: e8e4d8507d9e40569846a086d754b16f34bea5e282be7f76f24368c24f2eb5ae09c5c2f81d104e3a3a76458cc21f4651a05c4f2602fad7a53c9379cc29f3396e languageName: node linkType: hard @@ -23684,8 +24676,8 @@ __metadata: linkType: hard "sucrase@npm:^3.20.3, sucrase@npm:^3.32.0": - version: 3.32.0 - resolution: "sucrase@npm:3.32.0" + version: 3.34.0 + resolution: "sucrase@npm:3.34.0" dependencies: "@jridgewell/gen-mapping": "npm:^0.3.2" commander: "npm:^4.0.0" @@ -23697,7 +24689,7 @@ __metadata: bin: sucrase: bin/sucrase sucrase-node: bin/sucrase-node - checksum: c5f2d0c49a2462da3440a14ed62caad655c27919408471141b6866b18be9b29635e8b5e9246cc476a2c3df84e94a8d5498903f0f4e765c50d95d9ff360b95f79 + checksum: 83e524f2b9386c7029fc9e46b8d608485866d08bea5a0a71e9e3442dc12e1d05a5ab555808d1922f45dd012fc71043479d778aac07391d9740daabe45730a056 languageName: node linkType: hard @@ -23737,6 +24729,13 @@ __metadata: languageName: node linkType: hard +"supports-color@npm:^9.0.0": + version: 9.4.0 + resolution: "supports-color@npm:9.4.0" + checksum: 6c24e6b2b64c6a60e5248490cfa50de5924da32cf09ae357ad8ebbf305cc5d2717ba705a9d4cb397d80bbf39417e8fdc8d7a0ce18bd0041bf7b5b456229164e4 + languageName: node + linkType: hard + "supports-hyperlinks@npm:^3.0.0": version: 3.0.0 resolution: "supports-hyperlinks@npm:3.0.0" @@ -23968,11 +24967,11 @@ __metadata: linkType: hard "telejson@npm:^7.0.3": - version: 7.1.0 - resolution: "telejson@npm:7.1.0" + version: 7.2.0 + resolution: "telejson@npm:7.2.0" dependencies: memoizerific: "npm:^1.11.3" - checksum: dc9a185d0e00d947c0eaa229bfb993aab61a3ba79282ae409768fc8ae66d236e89a64ebe291f9ea6ed5e05396e0be52a7542ea32b6c1321b20440f28c7828edc + checksum: d26e6cc93e54bfdcdb207b49905508c5db45862e811a2e2193a735409e47b14530e1c19351618a3e03ad2fd4ffc3759364fcd72851aba2df0300fab574b6151c languageName: node linkType: hard @@ -24209,10 +25208,20 @@ __metadata: languageName: node linkType: hard +"to-vfile@npm:^7.0.0": + version: 7.2.4 + resolution: "to-vfile@npm:7.2.4" + dependencies: + is-buffer: "npm:^2.0.0" + vfile: "npm:^5.1.0" + checksum: f1399e6df3d6e523bac11258258faa582ba4d2a059921c7a41997bde54bf197918c5bf2370e8d39db50b98927978d5c647a9ce4e18358afa88c10ac47fa091e0 + languageName: node + linkType: hard + "tocbot@npm:^4.20.1": - version: 4.21.0 - resolution: "tocbot@npm:4.21.0" - checksum: 877d99df40c07ec5e5c2259b820be9c8af9a9f52d582a61b7bed3d43daff820f23031bc613a5cc3bb14ecc34b79c1a45349dcbae8f3a79de7ecc127f366ed3c6 + version: 4.21.1 + resolution: "tocbot@npm:4.21.1" + checksum: 9a3efd1e7555281872102d54bc8c683b030d341bb2d94b5e6b0fd9dea7545648ae20d5fc887c3943e073471276ad330e720b08a622cf0bf758ee668bc860f5b5 languageName: node linkType: hard @@ -24317,9 +25326,9 @@ __metadata: linkType: hard "triple-beam@npm:^1.3.0": - version: 1.3.0 - resolution: "triple-beam@npm:1.3.0" - checksum: a6da96495f25b6c04b3629df5161c7eb84760927943f16665fd8dcd3a643daadf73d69eee78306b4b68d606937f22f8703afe763bc8d3723632ffb1f3a798493 + version: 1.4.1 + resolution: "triple-beam@npm:1.4.1" + checksum: 4bf1db71e14fe3ff1c3adbe3c302f1fdb553b74d7591a37323a7badb32dc8e9c290738996cbb64f8b10dc5a3833645b5d8c26221aaaaa12e50d1251c9aba2fea languageName: node linkType: hard @@ -24331,11 +25340,11 @@ __metadata: linkType: hard "ts-api-utils@npm:^1.0.1": - version: 1.0.1 - resolution: "ts-api-utils@npm:1.0.1" + version: 1.0.2 + resolution: "ts-api-utils@npm:1.0.2" peerDependencies: typescript: ">=4.2.0" - checksum: 8e8a54afb44df31c413e6f5b817a305a37780726125db26e85d01d553efc31aacb3ccad111a14844b584776f24e71bcd4db2f2d3e9bce8031a329dc78f3e46e2 + checksum: de4f877f23be44b48d605929c4fa79aeaf22f4945ff8ce91920afacbff7c4ec6235ada8a55e3f04ec7ac6c71dbbbed9b46a7cd34029687a4318d42b49222fcc8 languageName: node linkType: hard @@ -24432,8 +25441,8 @@ __metadata: linkType: hard "tsconfck@npm:^2.1.0": - version: 2.1.1 - resolution: "tsconfck@npm:2.1.1" + version: 2.1.2 + resolution: "tsconfck@npm:2.1.2" peerDependencies: typescript: ^4.3.5 || ^5.0.0 peerDependenciesMeta: @@ -24441,7 +25450,7 @@ __metadata: optional: true bin: tsconfck: bin/tsconfck.js - checksum: 1ae5381b57049d536620e0d2061c5621662109a0783ea93b650326dd2ec83c1b6f1fb984388000f51fbefa57eadc329e75361a65a2e0daeeda0485dea0aaadf1 + checksum: 6efc9cbbccdbbcafc86a744a1804fcd8438097c2beaac370444cc413fa1582a019a74002a111e3005b89ca0b0169ace730161864628fc751754e29b335c3c79f languageName: node linkType: hard @@ -24482,7 +25491,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:2.6.2, tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.4.1 || ^1.9.3, tslib@npm:^2.5.0, tslib@npm:^2.5.2, tslib@npm:^2.6.0": +"tslib@npm:2.6.2, tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.4.1, tslib@npm:^2.4.1 || ^1.9.3, tslib@npm:^2.5.0, tslib@npm:^2.5.2, tslib@npm:^2.6.0, tslib@npm:^2.6.1": version: 2.6.2 resolution: "tslib@npm:2.6.2" checksum: e03a8a4271152c8b26604ed45535954c0a45296e32445b4b87f8a5abdb2421f40b59b4ca437c4346af0f28179780d604094eb64546bee2019d903d01c6c19bdb @@ -24928,7 +25937,37 @@ __metadata: languageName: node linkType: hard -"unified@npm:^10.0.0": +"unified-engine@npm:^10.1.0": + version: 10.1.0 + resolution: "unified-engine@npm:10.1.0" + dependencies: + "@types/concat-stream": "npm:^2.0.0" + "@types/debug": "npm:^4.0.0" + "@types/is-empty": "npm:^1.0.0" + "@types/node": "npm:^18.0.0" + "@types/unist": "npm:^2.0.0" + concat-stream: "npm:^2.0.0" + debug: "npm:^4.0.0" + fault: "npm:^2.0.0" + glob: "npm:^8.0.0" + ignore: "npm:^5.0.0" + is-buffer: "npm:^2.0.0" + is-empty: "npm:^1.0.0" + is-plain-obj: "npm:^4.0.0" + load-plugin: "npm:^5.0.0" + parse-json: "npm:^6.0.0" + to-vfile: "npm:^7.0.0" + trough: "npm:^2.0.0" + unist-util-inspect: "npm:^7.0.0" + vfile-message: "npm:^3.0.0" + vfile-reporter: "npm:^7.0.0" + vfile-statistics: "npm:^2.0.0" + yaml: "npm:^2.0.0" + checksum: 39590f11bf07cf03b7dc71f3ee64b97d04b070eb75bcc0cd7fab2e300c4497b72727c43cce4deaee499dd937b246b0d339fcc6b06a36765e088e3843e8e960fd + languageName: node + linkType: hard + +"unified@npm:^10.0.0, unified@npm:^10.1.2": version: 10.1.2 resolution: "unified@npm:10.1.2" dependencies: @@ -25022,6 +26061,15 @@ __metadata: languageName: node linkType: hard +"unist-util-inspect@npm:^7.0.0": + version: 7.0.2 + resolution: "unist-util-inspect@npm:7.0.2" + dependencies: + "@types/unist": "npm:^2.0.0" + checksum: 154bb1984fa5eaaa5134d0efff50364db6c7b70bf7860794ea89b5e9174f3ee78fa9e98b0ad5821b144b4b117ed4244fa234ab6d2ca0829616cc6b608280df5c + languageName: node + linkType: hard + "unist-util-is@npm:^4.0.0": version: 4.1.0 resolution: "unist-util-is@npm:4.1.0" @@ -25066,6 +26114,15 @@ __metadata: languageName: node linkType: hard +"unist-util-stringify-position@npm:^2.0.0": + version: 2.0.3 + resolution: "unist-util-stringify-position@npm:2.0.3" + dependencies: + "@types/unist": "npm:^2.0.2" + checksum: 46fa03f840df173b7f032cbfffdb502fb05b79b3fb5451681c796cf4985d9087a537833f5afb75d55e79b46bbbe4b3d81dd75a1062f9289091c526aebe201d5d + languageName: node + linkType: hard + "unist-util-stringify-position@npm:^3.0.0": version: 3.0.3 resolution: "unist-util-stringify-position@npm:3.0.3" @@ -25106,7 +26163,7 @@ __metadata: languageName: node linkType: hard -"unist-util-visit@npm:^4.0.0": +"unist-util-visit@npm:^4.0.0, unist-util-visit@npm:^4.1.2": version: 4.1.2 resolution: "unist-util-visit@npm:4.1.2" dependencies: @@ -25231,6 +26288,13 @@ __metadata: languageName: node linkType: hard +"urlpattern-polyfill@npm:^8.0.0": + version: 8.0.2 + resolution: "urlpattern-polyfill@npm:8.0.2" + checksum: 5388bbe8459dbd8861ee7cb97904be915dd863a9789c2191c528056f16adad7836ec22762ed002fed44e8995d0f98bdfb75a606466b77233e70d0f61b969aaf9 + languageName: node + linkType: hard + "urlpattern-polyfill@npm:^9.0.0": version: 9.0.0 resolution: "urlpattern-polyfill@npm:9.0.0" @@ -25342,7 +26406,7 @@ __metadata: languageName: node linkType: hard -"uvu@npm:^0.5.0": +"uvu@npm:^0.5.0, uvu@npm:^0.5.6": version: 0.5.6 resolution: "uvu@npm:0.5.6" dependencies: @@ -25417,7 +26481,43 @@ __metadata: languageName: node linkType: hard -"vfile@npm:^5.0.0": +"vfile-reporter@npm:^7.0.0": + version: 7.0.5 + resolution: "vfile-reporter@npm:7.0.5" + dependencies: + "@types/supports-color": "npm:^8.0.0" + string-width: "npm:^5.0.0" + supports-color: "npm:^9.0.0" + unist-util-stringify-position: "npm:^3.0.0" + vfile: "npm:^5.0.0" + vfile-message: "npm:^3.0.0" + vfile-sort: "npm:^3.0.0" + vfile-statistics: "npm:^2.0.0" + checksum: 92da5d7bed8d216a2bb17d60bef79c1c4990e9af409db7dd80a80a405a227d92b6c451693aeb6d099760fdfcc3610b1c5eff5d150f45ceb96fe1d99f7adcff92 + languageName: node + linkType: hard + +"vfile-sort@npm:^3.0.0": + version: 3.0.1 + resolution: "vfile-sort@npm:3.0.1" + dependencies: + vfile: "npm:^5.0.0" + vfile-message: "npm:^3.0.0" + checksum: c05f932131f7d49cef9444a6e2b497698b62960e4301123bb69d04bc88d2fad751cd0235327fed73294bf3ec645ef14c9b7ee5f3aa9a93ea381bc8f29017f880 + languageName: node + linkType: hard + +"vfile-statistics@npm:^2.0.0": + version: 2.0.1 + resolution: "vfile-statistics@npm:2.0.1" + dependencies: + vfile: "npm:^5.0.0" + vfile-message: "npm:^3.0.0" + checksum: 20e20718b5cb918f3406992e26ad806fef13a77c8e4a100691a38e6d7cc5ae5f77d38f3cc0696741fc3a0269f225e27350fb015d94c7bc849af52280bfaedb61 + languageName: node + linkType: hard + +"vfile@npm:^5.0.0, vfile@npm:^5.1.0, vfile@npm:^5.3.7": version: 5.3.7 resolution: "vfile@npm:5.3.7" dependencies: @@ -25445,7 +26545,7 @@ __metadata: "@your-org/core-lib": "workspace:^" "@your-org/eslint-config-bases": "workspace:^" "@your-org/ui-lib": "workspace:^" - eslint: "npm:8.47.0" + eslint: "npm:8.48.0" eslint-plugin-tailwindcss: "npm:3.13.0" happy-dom: "npm:10.11.0" prettier: "npm:3.0.2" @@ -25640,6 +26740,13 @@ __metadata: languageName: node linkType: hard +"walk-up-path@npm:^3.0.1": + version: 3.0.1 + resolution: "walk-up-path@npm:3.0.1" + checksum: 3184738e0cf33698dd58b0ee4418285b9c811e58698f52c1f025435a85c25cbc5a63fee599f1a79cb29ca7ef09a44ec9417b16bfd906b1a37c305f7aa20ee5bc + languageName: node + linkType: hard + "walker@npm:^1.0.8": version: 1.0.8 resolution: "walker@npm:1.0.8" @@ -25681,13 +26788,26 @@ __metadata: languageName: node linkType: hard -"web-streams-polyfill@npm:^3.1.1": +"web-streams-polyfill@npm:^3.1.1, web-streams-polyfill@npm:^3.2.1": version: 3.2.1 resolution: "web-streams-polyfill@npm:3.2.1" checksum: 70ed6b5708e14afa2ab699221ea197d7c68ec0c8274bbe0181aecc5ba636ca27cbd383d2049f0eb9d529e738f5c088825502b317f3df24d18a278e4cc9a10e8b languageName: node linkType: hard +"webcrypto-core@npm:^1.7.7": + version: 1.7.7 + resolution: "webcrypto-core@npm:1.7.7" + dependencies: + "@peculiar/asn1-schema": "npm:^2.3.6" + "@peculiar/json-schema": "npm:^1.1.12" + asn1js: "npm:^3.0.1" + pvtsutils: "npm:^1.3.2" + tslib: "npm:^2.4.0" + checksum: 57f0bee4e6c39f04fe5fc5fa615f245b3a9d41b330855cd1c525b96e9124d94e6cd06a174cbe1ff63dcb3b296995ae516e3ff02bad94baddd2a4e1060a854282 + languageName: node + linkType: hard + "webidl-conversions@npm:^3.0.0": version: 3.0.1 resolution: "webidl-conversions@npm:3.0.1" @@ -25851,7 +26971,7 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.10, which-typed-array@npm:^1.1.2, which-typed-array@npm:^1.1.9": +"which-typed-array@npm:^1.1.10, which-typed-array@npm:^1.1.11, which-typed-array@npm:^1.1.2, which-typed-array@npm:^1.1.9": version: 1.1.11 resolution: "which-typed-array@npm:1.1.11" dependencies: @@ -25919,8 +27039,8 @@ __metadata: linkType: hard "winston@npm:^3.8.2": - version: 3.9.0 - resolution: "winston@npm:3.9.0" + version: 3.10.0 + resolution: "winston@npm:3.10.0" dependencies: "@colors/colors": "npm:1.5.0" "@dabh/diagnostics": "npm:^2.0.2" @@ -25933,7 +27053,7 @@ __metadata: stack-trace: "npm:0.0.x" triple-beam: "npm:^1.3.0" winston-transport: "npm:^4.5.0" - checksum: e789b0c57bc3b0173c6fbd7caa4d60816a1a45cd796e5643e1bea65161d44c82a139b69f6ffc738a2919d80b5afc6df46c01947972173fc847ebcc668285fab3 + checksum: eb9298ae9c335f54d4731525231df9f216d39a55bc1676b0375cbd9d2a14e302d0a700972ffb97626ab352e41f607739b5b8ee5feaadcf06c11977cb8ecd834a languageName: node linkType: hard @@ -25962,7 +27082,7 @@ __metadata: languageName: node linkType: hard -"wrap-ansi@npm:^6.2.0": +"wrap-ansi@npm:^6.0.1, wrap-ansi@npm:^6.2.0": version: 6.2.0 resolution: "wrap-ansi@npm:6.2.0" dependencies: @@ -26022,6 +27142,21 @@ __metadata: languageName: node linkType: hard +"ws@npm:8.13.0, ws@npm:^8.11.0, ws@npm:^8.12.0, ws@npm:^8.2.3": + version: 8.13.0 + resolution: "ws@npm:8.13.0" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 579817dbbab3ee46669129c220cfd81ba6cdb9ab5c3e9a105702dd045743c4ab72e33bb384573827c0c481213417cc880e41bc097e0fc541a0b79fa3eb38207d + languageName: node + linkType: hard + "ws@npm:^6.1.0": version: 6.2.2 resolution: "ws@npm:6.2.2" @@ -26046,21 +27181,6 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.11.0, ws@npm:^8.2.3": - version: 8.13.0 - resolution: "ws@npm:8.13.0" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 579817dbbab3ee46669129c220cfd81ba6cdb9ab5c3e9a105702dd045743c4ab72e33bb384573827c0c481213417cc880e41bc097e0fc541a0b79fa3eb38207d - languageName: node - linkType: hard - "xdm@npm:^2.0.0": version: 2.1.0 resolution: "xdm@npm:2.1.0" @@ -26159,7 +27279,7 @@ __metadata: languageName: node linkType: hard -"yaml@npm:2.3.1, yaml@npm:^2.1.1": +"yaml@npm:2.3.1, yaml@npm:^2.0.0, yaml@npm:^2.1.1": version: 2.3.1 resolution: "yaml@npm:2.3.1" checksum: ed4c21a907fb1cd60a25177612fa46d95064a144623d269199817908475fe85bef20fb17406e3bdc175351b6488056a6f84beb7836e8c262646546a0220188e3