From 18787faa3abb255536549077863bc280c1fd60f3 Mon Sep 17 00:00:00 2001 From: Joonatan Kuosa Date: Mon, 19 Aug 2024 10:37:26 +0300 Subject: [PATCH] remove: unnecessary test dependencies refactor: an old test to work without act --- .../form/__tests__/DateRangePicker.test.tsx | 59 +- apps/ui/package.json | 2 - pnpm-lock.yaml | 663 +++++++----------- 3 files changed, 301 insertions(+), 423 deletions(-) diff --git a/apps/ui/components/form/__tests__/DateRangePicker.test.tsx b/apps/ui/components/form/__tests__/DateRangePicker.test.tsx index 9ce415dfe8..21242c662c 100644 --- a/apps/ui/components/form/__tests__/DateRangePicker.test.tsx +++ b/apps/ui/components/form/__tests__/DateRangePicker.test.tsx @@ -1,9 +1,8 @@ import userEvent from "@testing-library/user-event"; -import { advanceTo } from "jest-date-mock"; import { get as mockGet } from "lodash"; import React from "react"; import mockTranslations from "@/public/locales/fi/dateSelector.json"; -import { act, configure, render, screen } from "@/test/testUtils"; +import { configure, render, screen } from "@/test/testUtils"; import DateRangePicker, { DateRangePickerProps } from "../DateRangePicker"; jest.mock("next-i18next", () => ({ @@ -27,41 +26,44 @@ const defaultProps: DateRangePickerProps = { startDate: null, }; -beforeEach(() => { - advanceTo("2020-10-10"); +beforeAll(() => { + jest.useFakeTimers({ + now: new Date(2020, 10, 10, 9, 0, 0), + }); +}); + +afterAll(() => { + jest.useRealTimers(); }); const renderComponent = (props?: Partial) => render(); test("should show error start date must be before end date", async () => { - renderComponent(); - const user = userEvent.setup(); + const view = renderComponent(); + // NOTE weird issues with the default delay causing the test to fail always + const user = userEvent.setup({ delay: null }); - const startDateInput = screen.getByRole("textbox", { - name: /alkamispäivä/i, - }); - await act(async () => { - await user.type(startDateInput, "23.6.2021"); - }); + const startDateText = view.getByText(/alkamispäivä/i); + expect(startDateText).toBeInTheDocument(); - const endDateInput = screen.getByRole("textbox", { + const startDateInput = view.getByLabelText(/alkamispäivä/i); + expect(startDateInput).toBeInTheDocument(); + + await user.type(startDateInput, "23.6.2021"); + await user.type(startDateInput, "23.6.2021"); + + const endDateInput = view.getByRole("textbox", { name: /päättymispäivä/i, }); - await act(async () => { - await user.type(endDateInput, "22.6.2021"); - }); + await user.type(endDateInput, "22.6.2021"); - screen.queryByText(/Alkamispäivän on oltava ennen päättymispäivää/i); + view.queryByText(/Alkamispäivän on oltava ennen päättymispäivää/i); - await act(async () => { - await user.clear(endDateInput); - }); - await act(async () => { - await user.type(endDateInput, "24.6.2021"); - }); + await user.clear(endDateInput); + await user.type(endDateInput, "24.6.2021"); - const start = screen.queryByText( + const start = view.queryByText( /Alkamispäivän on oltava ennen päättymispäivää/i ); @@ -69,21 +71,20 @@ test("should show error start date must be before end date", async () => { }); test("should show formatting error", async () => { - advanceTo("2020-10-10"); - renderComponent(); + const view = renderComponent(); - const startDateInput = screen.getByRole("textbox", { + const startDateInput = view.getByRole("textbox", { name: /alkamispäivä/i, }); userEvent.type(startDateInput, "23..2021"); expect( - screen.queryByText(/Päivämäärän on oltava muotoa pp\.kk\.vvvv/i) + view.queryByText(/Päivämäärän on oltava muotoa pp\.kk\.vvvv/i) ).not.toBeInTheDocument(); // should show error when focusing out of the element userEvent.tab(); - screen.queryByText(/Päivämäärän on oltava muotoa pp\.kk\.vvvv/i); + view.queryByText(/Päivämäärän on oltava muotoa pp\.kk\.vvvv/i); // Error should disappear userEvent.clear(startDateInput); diff --git a/apps/ui/package.json b/apps/ui/package.json index 380a7eb5ca..4883e1cce6 100644 --- a/apps/ui/package.json +++ b/apps/ui/package.json @@ -67,9 +67,7 @@ "axe-core": "^4.9.0", "jest": "^29.7.0", "jest-axe": "^8.0.0", - "jest-date-mock": "^1.0.9", "jest-environment-jsdom": "^29.7.0", - "msw": "^1.3.2", "postcss-styled-syntax": "^0.6.4", "prettier": "^3.3.3", "stylelint": "^16.2.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ea74b38a20..f8e05d978d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: devDependencies: '@graphql-codegen/cli': specifier: ^5.0.2 - version: 5.0.2(@parcel/watcher@2.4.1)(graphql@16.8.1) + version: 5.0.2(@parcel/watcher@2.4.1)(@types/node@22.3.0)(graphql@16.8.1)(typescript@5.4.5) '@graphql-codegen/schema-ast': specifier: ^4.0.2 version: 4.0.2(graphql@16.8.1) @@ -22,13 +22,13 @@ importers: version: 4.2.1(graphql@16.8.1) '@graphql-codegen/typescript-react-apollo': specifier: ^4.3.0 - version: 4.3.0(graphql-tag@2.12.6)(graphql@16.8.1) + version: 4.3.0(graphql-tag@2.12.6(graphql@16.8.1))(graphql@16.8.1) '@parcel/watcher': specifier: ^2.4.1 version: 2.4.1 graphql-config: specifier: ^5.1.0 - version: 5.1.2(graphql@16.8.1) + version: 5.1.2(@types/node@22.3.0)(graphql@16.8.1)(typescript@5.4.5) npkill: specifier: ^0.12.2 version: 0.12.2 @@ -40,10 +40,10 @@ importers: dependencies: '@apollo/client': specifier: ^3.9.7 - version: 3.9.7(@types/react@18.0.27)(graphql@16.8.1)(react-dom@18.3.1)(react@18.2.0) + version: 3.9.7(@types/react@18.0.27)(graphql-ws@5.15.0(graphql@16.8.1))(graphql@16.8.1)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) '@hookform/resolvers': specifier: ^3.9.0 - version: 3.9.0(react-hook-form@7.52.2) + version: 3.9.0(react-hook-form@7.52.2(react@18.2.0)) '@n8tb1t/use-scroll-position': specifier: ^2.0.3 version: 2.0.3(@types/react@18.0.27)(react@18.2.0) @@ -55,10 +55,10 @@ importers: version: 14.2.5 '@sentry/nextjs': specifier: ^8.25.0 - version: 8.26.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1)(@opentelemetry/instrumentation@0.52.1)(@opentelemetry/sdk-trace-base@1.25.1)(next@14.2.5)(react@18.2.0)(webpack@5.93.0) + version: 8.26.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.52.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0))(next@14.2.5(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)(sass@1.74.1))(react@18.2.0)(webpack@5.93.0) apollo-upload-client: specifier: 17.0.0 - version: 17.0.0(@apollo/client@3.9.7)(graphql@16.8.1) + version: 17.0.0(@apollo/client@3.9.7(@types/react@18.0.27)(graphql-ws@5.15.0(graphql@16.8.1))(graphql@16.8.1)(react-dom@18.3.1(react@18.2.0))(react@18.2.0))(graphql@16.8.1) classnames: specifier: ^2.5.1 version: 2.5.1 @@ -73,7 +73,7 @@ importers: version: link:../../packages/eslint-config-custom focus-trap-react: specifier: ^10.2.3 - version: 10.2.3(prop-types@15.8.1)(react-dom@18.3.1)(react@18.2.0) + version: 10.2.3(prop-types@15.8.1)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) form-data: specifier: ^4.0.0 version: 4.0.0 @@ -85,7 +85,7 @@ importers: version: 3.9.0 hds-react: specifier: ^3.9.0 - version: 3.9.0(@types/react@18.0.27)(eslint@8.57.0)(postcss@8.4.38)(react-dom@18.3.1)(react@18.2.0)(typescript@5.4.5) + version: 3.9.0(@types/react@18.0.27)(eslint@8.57.0)(graphql-ws@5.15.0(graphql@16.8.1))(postcss@8.4.35)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)(typescript@5.4.5) i18next: specifier: ^23.10.1 version: 23.10.1 @@ -94,10 +94,10 @@ importers: version: 4.17.21 next: specifier: 14.2.5 - version: 14.2.5(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.3.1)(react@18.2.0)(sass@1.74.1) + version: 14.2.5(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)(sass@1.74.1) next-i18next: specifier: ^15.3.0 - version: 15.3.0(i18next@23.10.1)(next@14.2.5)(react-i18next@15.0.1)(react@18.2.0) + version: 15.3.0(i18next@23.10.1)(next@14.2.5(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)(sass@1.74.1))(react-i18next@15.0.1(i18next@23.10.1)(react-dom@18.3.1(react@18.2.0))(react@18.2.0))(react@18.2.0) query-string: specifier: 9.1.0 version: 9.1.0 @@ -115,19 +115,19 @@ importers: version: 7.52.2(react@18.2.0) react-i18next: specifier: ^15.0.1 - version: 15.0.1(i18next@23.10.1)(react-dom@18.3.1)(react@18.2.0) + version: 15.0.1(i18next@23.10.1)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) react-quill: specifier: 2.0.0 - version: 2.0.0(react-dom@18.3.1)(react@18.2.0) + version: 2.0.0(react-dom@18.3.1(react@18.2.0))(react@18.2.0) react-router-dom: specifier: ^6.23.1 - version: 6.23.1(react-dom@18.3.1)(react@18.2.0) + version: 6.23.1(react-dom@18.3.1(react@18.2.0))(react@18.2.0) react-use: specifier: ^17.5.1 - version: 17.5.1(react-dom@18.3.1)(react@18.2.0) + version: 17.5.1(react-dom@18.3.1(react@18.2.0))(react@18.2.0) reactjs-popup: specifier: ^2.0.6 - version: 2.0.6(react-dom@18.3.1)(react@18.2.0) + version: 2.0.6(react-dom@18.3.1(react@18.2.0))(react@18.2.0) sass: specifier: ^1.74.1 version: 1.74.1 @@ -136,7 +136,7 @@ importers: version: 0.33.4 styled-components: specifier: 5.3.11 - version: 5.3.11(@babel/core@7.24.4)(react-dom@18.3.1)(react-is@18.2.0)(react@18.2.0) + version: 5.3.11(@babel/core@7.24.4)(react-dom@18.3.1(react@18.2.0))(react-is@18.2.0)(react@18.2.0) tsconfig: specifier: workspace:* version: link:../../packages/tsconfig @@ -155,13 +155,13 @@ importers: version: 6.4.8 '@testing-library/react': specifier: ^16.0.0 - version: 16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.0.27)(react-dom@18.3.1)(react@18.2.0) + version: 16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.0.27)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) '@testing-library/user-event': specifier: ^14.5.2 version: 14.5.2(@testing-library/dom@10.1.0) '@types/apollo-upload-client': specifier: 17.0.2 - version: 17.0.2(@types/react@18.0.27)(react-dom@18.3.1)(react@18.2.0) + version: 17.0.2(@types/react@18.0.27)(graphql-ws@5.15.0(graphql@16.8.1))(react-dom@18.3.1(react@18.2.0))(react@18.2.0) '@types/jest': specifier: ^29.5.12 version: 29.5.12 @@ -188,7 +188,7 @@ importers: version: 5.1.29 '@vercel/style-guide': specifier: ^6.0.0 - version: 6.0.0(@next/eslint-plugin-next@14.2.5)(eslint@8.57.0)(jest@29.7.0)(prettier@3.3.3)(typescript@5.4.5) + version: 6.0.0(@next/eslint-plugin-next@14.2.5)(eslint@8.57.0)(jest@29.7.0(@types/node@22.3.0))(prettier@3.3.3)(typescript@5.4.5) jest: specifier: ^29.7.0 version: 29.7.0(@types/node@22.3.0) @@ -203,10 +203,10 @@ importers: version: 15.2.2 postcss-scss: specifier: ^4.0.9 - version: 4.0.9(postcss@8.4.38) + version: 4.0.9(postcss@8.4.35) postcss-styled-syntax: specifier: ^0.6.4 - version: 0.6.4(postcss@8.4.38) + version: 0.6.4(postcss@8.4.35) prettier: specifier: ^3.3.3 version: 3.3.3 @@ -215,13 +215,13 @@ importers: version: 16.2.1(typescript@5.4.5) stylelint-config-standard: specifier: ^36.0.0 - version: 36.0.0(stylelint@16.2.1) + version: 36.0.0(stylelint@16.2.1(typescript@5.4.5)) stylelint-config-styled-components: specifier: ^0.1.1 version: 0.1.1 ts-jest: specifier: ^29.1.2 - version: 29.1.2(@babel/core@7.24.4)(jest@29.7.0)(typescript@5.4.5) + version: 29.1.2(@babel/core@7.24.4)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.4))(jest@29.7.0(@types/node@22.3.0))(typescript@5.4.5) typescript: specifier: ^5.4.5 version: 5.4.5 @@ -230,13 +230,13 @@ importers: dependencies: '@apollo/client': specifier: ^3.9.7 - version: 3.9.7(@types/react@18.0.27)(graphql@16.8.1)(react-dom@18.3.1)(react@18.2.0) + version: 3.9.7(@types/react@18.0.27)(graphql-ws@5.15.0(graphql@16.8.1))(graphql@16.8.1)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) '@hookform/resolvers': specifier: ^3.9.0 - version: 3.9.0(react-hook-form@7.52.2) + version: 3.9.0(react-hook-form@7.52.2(react@18.2.0)) '@sentry/nextjs': specifier: ^8.25.0 - version: 8.26.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1)(@opentelemetry/instrumentation@0.52.1)(@opentelemetry/sdk-trace-base@1.25.1)(next@14.2.5)(react@18.2.0)(webpack@5.93.0) + version: 8.26.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.52.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0))(next@14.2.5(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)(sass@1.74.1))(react@18.2.0)(webpack@5.93.0) classnames: specifier: ^2.5.1 version: 2.5.1 @@ -251,7 +251,7 @@ importers: version: link:../../packages/eslint-config-custom focus-trap-react: specifier: ^10.2.3 - version: 10.2.3(prop-types@15.8.1)(react-dom@18.3.1)(react@18.2.0) + version: 10.2.3(prop-types@15.8.1)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) graphql: specifier: ^16.8.1 version: 16.8.1 @@ -263,7 +263,7 @@ importers: version: 3.9.0 hds-react: specifier: ^3.9.0 - version: 3.9.0(@types/react@18.0.27)(eslint@8.57.0)(postcss@8.4.38)(react-dom@18.3.1)(react@18.2.0)(typescript@5.4.5) + version: 3.9.0(@types/react@18.0.27)(eslint@8.57.0)(graphql-ws@5.15.0(graphql@16.8.1))(postcss@8.4.38)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)(typescript@5.4.5) i18next: specifier: ^23.10.1 version: 23.10.1 @@ -272,19 +272,19 @@ importers: version: 4.17.21 next: specifier: 14.2.5 - version: 14.2.5(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.3.1)(react@18.2.0)(sass@1.74.1) + version: 14.2.5(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)(sass@1.74.1) next-compose-plugins: specifier: ^2.2.1 version: 2.2.1 next-i18next: specifier: ^15.3.0 - version: 15.3.0(i18next@23.10.1)(next@14.2.5)(react-i18next@15.0.1)(react@18.2.0) + version: 15.3.0(i18next@23.10.1)(next@14.2.5(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)(sass@1.74.1))(react-i18next@15.0.1(i18next@23.10.1)(react-dom@18.3.1(react@18.2.0))(react@18.2.0))(react@18.2.0) next-transpile-modules: specifier: ^10.0.1 version: 10.0.1 nuka-carousel: specifier: ^7.0.0 - version: 7.0.0(react-dom@18.3.1)(react@18.2.0) + version: 7.0.0(react-dom@18.3.1(react@18.2.0))(react@18.2.0) query-string: specifier: 9.1.0 version: 9.1.0 @@ -299,13 +299,13 @@ importers: version: 7.52.2(react@18.2.0) react-i18next: specifier: ^15.0.1 - version: 15.0.1(i18next@23.10.1)(react-dom@18.3.1)(react@18.2.0) + version: 15.0.1(i18next@23.10.1)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) react-transition-group: specifier: ^4.4.5 - version: 4.4.5(react-dom@18.3.1)(react@18.2.0) + version: 4.4.5(react-dom@18.3.1(react@18.2.0))(react@18.2.0) react-use: specifier: ^17.5.1 - version: 17.5.1(react-dom@18.3.1)(react@18.2.0) + version: 17.5.1(react-dom@18.3.1(react@18.2.0))(react@18.2.0) sanitize-html: specifier: ^2.13.0 version: 2.13.0 @@ -314,7 +314,7 @@ importers: version: 1.74.1 styled-components: specifier: 5.3.11 - version: 5.3.11(@babel/core@7.24.4)(react-dom@18.3.1)(react-is@18.2.0)(react@18.2.0) + version: 5.3.11(@babel/core@7.24.4)(react-dom@18.3.1(react@18.2.0))(react-is@18.2.0)(react@18.2.0) tsconfig: specifier: workspace:* version: link:../../packages/tsconfig @@ -330,7 +330,7 @@ importers: version: 6.4.8 '@testing-library/react': specifier: ^16.0.0 - version: 16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.0.27)(react-dom@18.3.1)(react@18.2.0) + version: 16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.0.27)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) '@testing-library/user-event': specifier: ^14.5.2 version: 14.5.2(@testing-library/dom@10.1.0) @@ -363,7 +363,7 @@ importers: version: 5.1.29 '@vercel/style-guide': specifier: ^6.0.0 - version: 6.0.0(@next/eslint-plugin-next@14.2.5)(eslint@8.57.0)(jest@29.7.0)(prettier@3.3.3)(typescript@5.4.5) + version: 6.0.0(@next/eslint-plugin-next@14.2.5)(eslint@8.57.0)(jest@29.7.0(@types/node@22.3.0))(prettier@3.3.3)(typescript@5.4.5) axe-core: specifier: ^4.9.0 version: 4.9.0 @@ -373,15 +373,9 @@ importers: jest-axe: specifier: ^8.0.0 version: 8.0.0 - jest-date-mock: - specifier: ^1.0.9 - version: 1.0.9 jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 - msw: - specifier: ^1.3.2 - version: 1.3.2(typescript@5.4.5) postcss-styled-syntax: specifier: ^0.6.4 version: 0.6.4(postcss@8.4.38) @@ -393,13 +387,13 @@ importers: version: 16.2.1(typescript@5.4.5) stylelint-config-standard: specifier: ^36.0.0 - version: 36.0.0(stylelint@16.2.1) + version: 36.0.0(stylelint@16.2.1(typescript@5.4.5)) stylelint-config-styled-components: specifier: ^0.1.1 version: 0.1.1 ts-jest: specifier: ^29.1.2 - version: 29.1.2(@babel/core@7.24.4)(jest@29.7.0)(typescript@5.4.5) + version: 29.1.2(@babel/core@7.24.4)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.4))(jest@29.7.0(@types/node@22.3.0))(typescript@5.4.5) typescript: specifier: ^5.4.5 version: 5.4.5 @@ -420,7 +414,7 @@ importers: version: link:../eslint-config-custom hds-react: specifier: ^3.9.0 - version: 3.9.0(@types/react@18.0.27)(eslint@8.57.0)(postcss@8.4.38)(react-dom@18.3.1)(react@18.2.0)(typescript@5.4.5) + version: 3.9.0(@types/react@18.0.27)(eslint@8.57.0)(graphql-ws@5.15.0(graphql@16.8.1))(postcss@8.4.38)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)(typescript@5.4.5) i18next: specifier: ^23.10.1 version: 23.10.1 @@ -432,16 +426,16 @@ importers: version: 4.15.3 next: specifier: 14.2.5 - version: 14.2.5(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.3.1)(react@18.2.0)(sass@1.74.1) + version: 14.2.5(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)(sass@1.74.1) next-i18next: specifier: ^15.3.0 - version: 15.3.0(i18next@23.10.1)(next@14.2.5)(react-i18next@15.0.1)(react@18.2.0) + version: 15.3.0(i18next@23.10.1)(next@14.2.5(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)(sass@1.74.1))(react-i18next@15.0.1(i18next@23.10.1)(react-dom@18.3.1(react@18.2.0))(react@18.2.0))(react@18.2.0) react: specifier: ^18.2.0 version: 18.2.0 react-big-calendar: specifier: ^1.8.6 - version: 1.8.6(react-dom@18.3.1)(react@18.2.0) + version: 1.8.6(react-dom@18.3.1(react@18.2.0))(react@18.2.0) react-dom: specifier: ^18.3.1 version: 18.3.1(react@18.2.0) @@ -450,16 +444,16 @@ importers: version: 7.52.2(react@18.2.0) react-i18next: specifier: ^15.0.1 - version: 15.0.1(i18next@23.10.1)(react-dom@18.3.1)(react@18.2.0) + version: 15.0.1(i18next@23.10.1)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) react-toastify: specifier: ^10.0.5 - version: 10.0.5(react-dom@18.3.1)(react@18.2.0) + version: 10.0.5(react-dom@18.3.1(react@18.2.0))(react@18.2.0) react-use: specifier: ^17.5.1 - version: 17.5.1(react-dom@18.3.1)(react@18.2.0) + version: 17.5.1(react-dom@18.3.1(react@18.2.0))(react@18.2.0) styled-components: specifier: 5.3.11 - version: 5.3.11(@babel/core@7.24.4)(react-dom@18.3.1)(react-is@18.2.0)(react@18.2.0) + version: 5.3.11(@babel/core@7.24.4)(react-dom@18.3.1(react@18.2.0))(react-is@18.2.0)(react@18.2.0) tsconfig: specifier: workspace:* version: link:../tsconfig @@ -469,13 +463,13 @@ importers: devDependencies: '@apollo/client': specifier: ^3.9.7 - version: 3.9.7(@types/react@18.0.27)(graphql@16.8.1)(react-dom@18.3.1)(react@18.2.0) + version: 3.9.7(@types/react@18.0.27)(graphql-ws@5.15.0(graphql@16.8.1))(graphql@16.8.1)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) '@testing-library/jest-dom': specifier: ^6.4.6 version: 6.4.8 '@testing-library/react': specifier: ^16.0.0 - version: 16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.0.27)(react-dom@18.3.1)(react@18.2.0) + version: 16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.0.27)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) '@testing-library/user-event': specifier: ^14.5.2 version: 14.5.2(@testing-library/dom@10.1.0) @@ -499,7 +493,7 @@ importers: version: 5.1.29 '@vercel/style-guide': specifier: ^6.0.0 - version: 6.0.0(@next/eslint-plugin-next@14.2.5)(eslint@8.57.0)(jest@29.7.0)(prettier@3.3.3)(typescript@5.4.5) + version: 6.0.0(@next/eslint-plugin-next@14.2.5)(eslint@8.57.0)(jest@29.7.0(@types/node@22.3.0))(prettier@3.3.3)(typescript@5.4.5) chalk: specifier: ^5.3.0 version: 5.3.0 @@ -520,13 +514,13 @@ importers: version: 16.2.1(typescript@5.4.5) stylelint-config-standard: specifier: ^36.0.0 - version: 36.0.0(stylelint@16.2.1) + version: 36.0.0(stylelint@16.2.1(typescript@5.4.5)) stylelint-config-styled-components: specifier: ^0.1.1 version: 0.1.1 ts-jest: specifier: ^29.1.2 - version: 29.1.2(@babel/core@7.24.4)(jest@29.7.0)(typescript@5.4.5) + version: 29.1.2(@babel/core@7.24.4)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.4))(jest@29.7.0(@types/node@22.3.0))(typescript@5.4.5) typescript: specifier: ^5.4.5 version: 5.4.5 @@ -538,10 +532,10 @@ importers: devDependencies: '@graphql-eslint/eslint-plugin': specifier: ^3.20.1 - version: 3.20.1(@babel/core@7.24.4)(graphql@16.8.1) + version: 3.20.1(@babel/core@7.24.4)(@types/node@22.3.0)(graphql@16.8.1) '@vercel/style-guide': specifier: ^6.0.0 - version: 6.0.0(eslint@8.57.0)(prettier@3.3.3)(typescript@5.4.5) + version: 6.0.0(@next/eslint-plugin-next@14.2.5)(eslint@8.57.0)(jest@29.7.0(@types/node@22.3.0))(prettier@3.3.3)(typescript@5.4.5) eslint: specifier: ^8.57.0 version: 8.57.0 @@ -556,7 +550,7 @@ importers: version: 2.1.0 eslint-plugin-prettier: specifier: ^5.2.1 - version: 5.2.1(eslint-config-prettier@9.1.0)(eslint@8.57.0)(prettier@3.3.3) + version: 5.2.1(@types/eslint@9.6.0)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3) prettier-eslint: specifier: ^16.3.0 version: 16.3.0 @@ -2243,14 +2237,6 @@ packages: '@microsoft/tsdoc@0.14.2': resolution: {integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==} - '@mswjs/cookies@0.2.2': - resolution: {integrity: sha512-mlN83YSrcFgk7Dm1Mys40DLssI1KdJji2CMKN8eOlBqsTADYzj2+jWzsANsUTFbxDMWPD5e9bfA1RGqBpS3O1g==} - engines: {node: '>=14'} - - '@mswjs/interceptors@0.17.10': - resolution: {integrity: sha512-N8x7eSLGcmUFNWZRxT1vsHvypzIRgQYdG0rJey/rZCy6zT/30qDt8Joj7FxzGNLSwXbeZqJOMqDurp7ra4hgbw==} - engines: {node: '>=14'} - '@n8tb1t/use-scroll-position@2.0.3': resolution: {integrity: sha512-6GO4FHVJTMI4jbRHborzemuL6B319qh2cVLOLj8DApJhjyT71eLgANbQ4bNKSZ51zBm3uJ3WmqnyNF17eSsDyw==} peerDependencies: @@ -2338,9 +2324,6 @@ packages: '@one-ini/wasm@0.1.1': resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==} - '@open-draft/until@1.0.3': - resolution: {integrity: sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q==} - '@opentelemetry/api-logs@0.52.1': resolution: {integrity: sha512-qnSqB2DQ9TPP96dl8cDubDvrUyWc0/sK81xHTK8eSUspzDM3bsewX903qclQFvVhgStjRWdC5bLb3kQqMkfV5A==} engines: {node: '>=14'} @@ -2998,9 +2981,6 @@ packages: '@types/date-arithmetic@4.1.4': resolution: {integrity: sha512-p9eZ2X9B80iKiTW4ukVj8B4K6q9/+xFtQ5MGYA5HWToY9nL4EkhV9+6ftT2VHpVMEZb5Tv00Iel516bVdO+yRw==} - '@types/debug@4.1.12': - resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - '@types/eslint-scope@3.7.7': resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} @@ -3043,9 +3023,6 @@ packages: '@types/js-cookie@2.2.7': resolution: {integrity: sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA==} - '@types/js-levenshtein@1.1.3': - resolution: {integrity: sha512-jd+Q+sD20Qfu9e2aEXogiO3vpOC1PYJOUdyN9gvs4Qrvkg4wF43L5OhqrPeokdv8TL0/mXoYfpkcoGZMNN2pkQ==} - '@types/js-yaml@4.0.9': resolution: {integrity: sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==} @@ -3064,9 +3041,6 @@ packages: '@types/lodash@4.17.0': resolution: {integrity: sha512-t7dhREVv6dbNj0q17X12j7yDG4bD/DHYX7o5/DbDxobP0HnGPgpRz2Ej77aL7TZT3DSw13fqUTj8J4mMnqa7WA==} - '@types/ms@0.7.34': - resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - '@types/mysql@2.15.22': resolution: {integrity: sha512-wK1pzsJVVAjYCSZWQoWHziQZbNggXFDUEIGf54g4ZM/ERuP86uGdWeKZWMYlqTPMZfHJJvLPyogXGvCOg87yLQ==} @@ -3118,9 +3092,6 @@ packages: '@types/semver@7.5.6': resolution: {integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==} - '@types/set-cookie-parser@2.4.7': - resolution: {integrity: sha512-+ge/loa0oTozxip6zmhRIk8Z/boU51wl9Q6QdLZcokIGMzY5lFXYy/x7Htj2HTC6/KZP1hUbZ1ekx8DYXICvWg==} - '@types/shimmer@1.2.0': resolution: {integrity: sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==} @@ -3399,10 +3370,6 @@ packages: resolution: {integrity: sha512-FNoYzHawTMk/6KMQoEG5O4PuioX19UbwdQKF44yw0nLfOypfQdjtfZzo/UIJWAJ23sNIFbD1Ug9lbaDGMwbqQA==} engines: {node: '>=8'} - '@xmldom/xmldom@0.8.10': - resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==} - engines: {node: '>=10.0.0'} - '@xobotyi/scrollbar-width@1.9.5': resolution: {integrity: sha512-N8tkAACJx2ww8vFMneJmaAgmjAG1tnVBZJRLRcx061tmsLRZHSEZSLuGWnwPtunsSLvSqXQ2wfp7Mgqg1I+2dQ==} @@ -3412,9 +3379,6 @@ packages: '@xtuc/long@4.2.2': resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} - '@zxing/text-encoding@0.9.0': - resolution: {integrity: sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==} - abab@2.0.6: resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} @@ -5157,9 +5121,6 @@ packages: header-case@2.0.4: resolution: {integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==} - headers-polyfill@3.2.5: - resolution: {integrity: sha512-tUCGvt191vNSQgttSyJoibR+VO+I6+iCHIUdhzEMJKE+EAL8BwCN7fUOZlY4ofOelNHsK+gEjxB/B+9N3EWtdA==} - hoist-non-react-statics@3.3.2: resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} @@ -5410,9 +5371,6 @@ packages: resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} engines: {node: '>= 0.4'} - is-node-process@1.2.0: - resolution: {integrity: sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==} - is-number-object@1.0.7: resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} engines: {node: '>= 0.4'} @@ -5584,9 +5542,6 @@ packages: ts-node: optional: true - jest-date-mock@1.0.9: - resolution: {integrity: sha512-1cAXJMNFRYPctj/up9eOC2XwJF0ktHTTaHZ64yHF5sjojfZ+805DAqBJY5GbLCgajz71Lfw5dQwDgIiyQ5QA9g==} - jest-diff@29.7.0: resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -5725,10 +5680,6 @@ packages: js-cookie@2.2.1: resolution: {integrity: sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==} - js-levenshtein@1.1.6: - resolution: {integrity: sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==} - engines: {node: '>=0.10.0'} - js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -6211,16 +6162,6 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - msw@1.3.2: - resolution: {integrity: sha512-wKLhFPR+NitYTkQl5047pia0reNGgf0P6a1eTnA5aNlripmiz0sabMvvHcicE8kQ3/gZcI0YiPFWmYfowfm3lA==} - engines: {node: '>=14'} - hasBin: true - peerDependencies: - typescript: '>= 4.4.x <= 5.2.x' - peerDependenciesMeta: - typescript: - optional: true - mute-stream@0.0.8: resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} @@ -6447,9 +6388,6 @@ packages: resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} engines: {node: '>=0.10.0'} - outvariant@1.4.2: - resolution: {integrity: sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==} - p-limit@2.3.0: resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} engines: {node: '>=6'} @@ -6544,9 +6482,6 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} - path-to-regexp@6.2.1: - resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==} - path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} @@ -7170,9 +7105,6 @@ packages: set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} - set-cookie-parser@2.6.0: - resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==} - set-function-length@1.1.1: resolution: {integrity: sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==} engines: {node: '>= 0.4'} @@ -7349,12 +7281,6 @@ packages: resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} engines: {node: '>=10.0.0'} - strict-event-emitter@0.2.8: - resolution: {integrity: sha512-KDf/ujU8Zud3YaLtMCcTI4xkZlZVIYxTLr+XIULexP+77EEVWixeXroLUXQXiVtH4XH2W7jr/3PT1v3zBuvc3A==} - - strict-event-emitter@0.4.6: - resolution: {integrity: sha512-12KWeb+wixJohmnwNFerbyiBrAlq5qJLwIt38etRtKtmmHyDSoGlIqFE9wx+4IwG0aDjI7GV8tc8ZccjWZZtTg==} - string-argv@0.3.2: resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} engines: {node: '>=0.6.19'} @@ -7897,9 +7823,6 @@ packages: util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - util@0.12.5: - resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} - uuid@9.0.0: resolution: {integrity: sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==} hasBin: true @@ -7949,9 +7872,6 @@ packages: wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} - web-encoding@1.1.5: - resolution: {integrity: sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==} - web-resource-inliner@6.0.1: resolution: {integrity: sha512-kfqDxt5dTB1JhqsCUQVFDj0rmY+4HLwGQIsLPbyrsN9y9WV/1oFDSx3BQ4GfCv9X+jVeQ7rouTqwK53rA/7t8A==} engines: {node: '>=10.0.0'} @@ -8184,7 +8104,7 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@apollo/client@3.11.4(@types/react@18.0.27)(graphql@16.8.1)(react-dom@18.3.1)(react@18.2.0)': + '@apollo/client@3.11.4(@types/react@18.0.27)(graphql-ws@5.15.0(graphql@16.8.1))(graphql@16.8.1)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) '@wry/caches': 1.0.1 @@ -8195,18 +8115,20 @@ snapshots: hoist-non-react-statics: 3.3.2 optimism: 0.18.0 prop-types: 15.8.1 - react: 18.2.0 - react-dom: 18.3.1(react@18.2.0) rehackt: 0.1.0(@types/react@18.0.27)(react@18.2.0) response-iterator: 0.2.6 symbol-observable: 4.0.0 ts-invariant: 0.10.3 tslib: 2.6.2 zen-observable-ts: 1.2.5 + optionalDependencies: + graphql-ws: 5.15.0(graphql@16.8.1) + react: 18.2.0 + react-dom: 18.3.1(react@18.2.0) transitivePeerDependencies: - '@types/react' - '@apollo/client@3.9.7(@types/react@18.0.27)(graphql@16.8.1)(react-dom@18.3.1)(react@18.2.0)': + '@apollo/client@3.9.7(@types/react@18.0.27)(graphql-ws@5.15.0(graphql@16.8.1))(graphql@16.8.1)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) '@wry/caches': 1.0.1 @@ -8217,14 +8139,16 @@ snapshots: hoist-non-react-statics: 3.3.2 optimism: 0.18.0 prop-types: 15.8.1 - react: 18.2.0 - react-dom: 18.3.1(react@18.2.0) rehackt: 0.0.6(@types/react@18.0.27)(react@18.2.0) response-iterator: 0.2.6 symbol-observable: 4.0.0 ts-invariant: 0.10.3 tslib: 2.6.2 zen-observable-ts: 1.2.5 + optionalDependencies: + graphql-ws: 5.15.0(graphql@16.8.1) + react: 18.2.0 + react-dom: 18.3.1(react@18.2.0) transitivePeerDependencies: - '@types/react' @@ -9463,7 +9387,7 @@ snapshots: '@csstools/css-tokenizer@2.2.3': {} - '@csstools/media-query-list-parser@2.1.7(@csstools/css-parser-algorithms@2.5.0)(@csstools/css-tokenizer@2.2.3)': + '@csstools/media-query-list-parser@2.1.7(@csstools/css-parser-algorithms@2.5.0(@csstools/css-tokenizer@2.2.3))(@csstools/css-tokenizer@2.2.3)': dependencies: '@csstools/css-parser-algorithms': 2.5.0(@csstools/css-tokenizer@2.2.3) '@csstools/css-tokenizer': 2.2.3 @@ -9520,7 +9444,7 @@ snapshots: graphql: 16.8.1 tslib: 2.6.2 - '@graphql-codegen/cli@5.0.2(@parcel/watcher@2.4.1)(graphql@16.8.1)': + '@graphql-codegen/cli@5.0.2(@parcel/watcher@2.4.1)(@types/node@22.3.0)(graphql@16.8.1)(typescript@5.4.5)': dependencies: '@babel/generator': 7.24.4 '@babel/template': 7.24.0 @@ -9531,21 +9455,20 @@ snapshots: '@graphql-tools/apollo-engine-loader': 8.0.1(graphql@16.8.1) '@graphql-tools/code-file-loader': 8.1.1(graphql@16.8.1) '@graphql-tools/git-loader': 8.0.5(graphql@16.8.1) - '@graphql-tools/github-loader': 8.0.1(graphql@16.8.1) + '@graphql-tools/github-loader': 8.0.1(@types/node@22.3.0)(graphql@16.8.1) '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.8.1) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.8.1) '@graphql-tools/load': 8.0.2(graphql@16.8.1) - '@graphql-tools/prisma-loader': 8.0.3(graphql@16.8.1) - '@graphql-tools/url-loader': 8.0.2(graphql@16.8.1) + '@graphql-tools/prisma-loader': 8.0.3(@types/node@22.3.0)(graphql@16.8.1) + '@graphql-tools/url-loader': 8.0.2(@types/node@22.3.0)(graphql@16.8.1) '@graphql-tools/utils': 10.1.2(graphql@16.8.1) - '@parcel/watcher': 2.4.1 '@whatwg-node/fetch': 0.8.8 chalk: 4.1.2 - cosmiconfig: 8.3.6 + cosmiconfig: 8.3.6(typescript@5.4.5) debounce: 1.2.1 detect-indent: 6.1.0 graphql: 16.8.1 - graphql-config: 5.1.2(graphql@16.8.1) + graphql-config: 5.1.2(@types/node@22.3.0)(graphql@16.8.1)(typescript@5.4.5) inquirer: 8.2.6 is-glob: 4.0.3 jiti: 1.21.0 @@ -9559,6 +9482,8 @@ snapshots: tslib: 2.6.2 yaml: 2.4.1 yargs: 17.7.2 + optionalDependencies: + '@parcel/watcher': 2.4.1 transitivePeerDependencies: - '@types/node' - bufferutil @@ -9680,7 +9605,7 @@ snapshots: - encoding - supports-color - '@graphql-codegen/typescript-react-apollo@4.3.0(graphql-tag@2.12.6)(graphql@16.8.1)': + '@graphql-codegen/typescript-react-apollo@4.3.0(graphql-tag@2.12.6(graphql@16.8.1))(graphql@16.8.1)': dependencies: '@graphql-codegen/plugin-helpers': 3.1.2(graphql@16.8.1) '@graphql-codegen/visitor-plugin-common': 2.13.1(graphql@16.8.1) @@ -9756,7 +9681,7 @@ snapshots: - encoding - supports-color - '@graphql-eslint/eslint-plugin@3.20.1(@babel/core@7.24.4)(graphql@16.8.1)': + '@graphql-eslint/eslint-plugin@3.20.1(@babel/core@7.24.4)(@types/node@22.3.0)(graphql@16.8.1)': dependencies: '@babel/code-frame': 7.24.2 '@graphql-tools/code-file-loader': 7.3.23(@babel/core@7.24.4)(graphql@16.8.1) @@ -9766,7 +9691,7 @@ snapshots: debug: 4.3.4(supports-color@5.5.0) fast-glob: 3.3.2 graphql: 16.8.1 - graphql-config: 4.5.0(graphql@16.8.1) + graphql-config: 4.5.0(@types/node@22.3.0)(graphql@16.8.1) graphql-depth-limit: 1.1.0(graphql@16.8.1) lodash.lowercase: 4.3.0 tslib: 2.6.2 @@ -9882,7 +9807,7 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@0.1.10(graphql@16.8.1)': + '@graphql-tools/executor-http@0.1.10(@types/node@22.3.0)(graphql@16.8.1)': dependencies: '@graphql-tools/utils': 9.2.1(graphql@16.8.1) '@repeaterjs/repeater': 3.0.5 @@ -9890,20 +9815,20 @@ snapshots: dset: 3.1.3 extract-files: 11.0.0 graphql: 16.8.1 - meros: 1.3.0 + meros: 1.3.0(@types/node@22.3.0) tslib: 2.6.2 value-or-promise: 1.0.12 transitivePeerDependencies: - '@types/node' - '@graphql-tools/executor-http@1.0.9(graphql@16.8.1)': + '@graphql-tools/executor-http@1.0.9(@types/node@22.3.0)(graphql@16.8.1)': dependencies: '@graphql-tools/utils': 10.1.2(graphql@16.8.1) '@repeaterjs/repeater': 3.0.5 '@whatwg-node/fetch': 0.9.17 extract-files: 11.0.0 graphql: 16.8.1 - meros: 1.3.0 + meros: 1.3.0(@types/node@22.3.0) tslib: 2.6.2 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -9963,10 +9888,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@graphql-tools/github-loader@8.0.1(graphql@16.8.1)': + '@graphql-tools/github-loader@8.0.1(@types/node@22.3.0)(graphql@16.8.1)': dependencies: '@ardatan/sync-fetch': 0.0.1 - '@graphql-tools/executor-http': 1.0.9(graphql@16.8.1) + '@graphql-tools/executor-http': 1.0.9(@types/node@22.3.0)(graphql@16.8.1) '@graphql-tools/graphql-tag-pluck': 8.3.0(graphql@16.8.1) '@graphql-tools/utils': 10.1.2(graphql@16.8.1) '@whatwg-node/fetch': 0.9.17 @@ -10090,9 +10015,9 @@ snapshots: graphql: 16.8.1 tslib: 2.6.2 - '@graphql-tools/prisma-loader@8.0.3(graphql@16.8.1)': + '@graphql-tools/prisma-loader@8.0.3(@types/node@22.3.0)(graphql@16.8.1)': dependencies: - '@graphql-tools/url-loader': 8.0.2(graphql@16.8.1) + '@graphql-tools/url-loader': 8.0.2(@types/node@22.3.0)(graphql@16.8.1) '@graphql-tools/utils': 10.1.2(graphql@16.8.1) '@types/js-yaml': 4.0.9 '@types/json-stable-stringify': 1.0.36 @@ -10154,12 +10079,12 @@ snapshots: tslib: 2.6.2 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@7.17.18(graphql@16.8.1)': + '@graphql-tools/url-loader@7.17.18(@types/node@22.3.0)(graphql@16.8.1)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 9.0.35(graphql@16.8.1) '@graphql-tools/executor-graphql-ws': 0.0.14(graphql@16.8.1) - '@graphql-tools/executor-http': 0.1.10(graphql@16.8.1) + '@graphql-tools/executor-http': 0.1.10(@types/node@22.3.0)(graphql@16.8.1) '@graphql-tools/executor-legacy-ws': 0.0.11(graphql@16.8.1) '@graphql-tools/utils': 9.2.1(graphql@16.8.1) '@graphql-tools/wrap': 9.4.2(graphql@16.8.1) @@ -10176,12 +10101,12 @@ snapshots: - encoding - utf-8-validate - '@graphql-tools/url-loader@8.0.2(graphql@16.8.1)': + '@graphql-tools/url-loader@8.0.2(@types/node@22.3.0)(graphql@16.8.1)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 10.0.4(graphql@16.8.1) '@graphql-tools/executor-graphql-ws': 1.1.2(graphql@16.8.1) - '@graphql-tools/executor-http': 1.0.9(graphql@16.8.1) + '@graphql-tools/executor-http': 1.0.9(@types/node@22.3.0)(graphql@16.8.1) '@graphql-tools/executor-legacy-ws': 1.0.6(graphql@16.8.1) '@graphql-tools/utils': 10.1.2(graphql@16.8.1) '@graphql-tools/wrap': 10.0.5(graphql@16.8.1) @@ -10239,11 +10164,11 @@ snapshots: dependencies: graphql: 16.8.1 - '@hookform/resolvers@2.9.11(react-hook-form@7.52.2)': + '@hookform/resolvers@2.9.11(react-hook-form@7.52.2(react@18.2.0))': dependencies: react-hook-form: 7.52.2(react@18.2.0) - '@hookform/resolvers@3.9.0(react-hook-form@7.52.2)': + '@hookform/resolvers@3.9.0(react-hook-form@7.52.2(react@18.2.0))': dependencies: react-hook-form: 7.52.2(react@18.2.0) @@ -10572,24 +10497,6 @@ snapshots: '@microsoft/tsdoc@0.14.2': {} - '@mswjs/cookies@0.2.2': - dependencies: - '@types/set-cookie-parser': 2.4.7 - set-cookie-parser: 2.6.0 - - '@mswjs/interceptors@0.17.10': - dependencies: - '@open-draft/until': 1.0.3 - '@types/debug': 4.1.12 - '@xmldom/xmldom': 0.8.10 - debug: 4.3.4(supports-color@5.5.0) - headers-polyfill: 3.2.5 - outvariant: 1.4.2 - strict-event-emitter: 0.2.8 - web-encoding: 1.1.5 - transitivePeerDependencies: - - supports-color - '@n8tb1t/use-scroll-position@2.0.3(@types/react@18.0.27)(react@18.2.0)': dependencies: '@types/react': 18.0.27 @@ -10653,8 +10560,6 @@ snapshots: '@one-ini/wasm@0.1.1': {} - '@open-draft/until@1.0.3': {} - '@opentelemetry/api-logs@0.52.1': dependencies: '@opentelemetry/api': 1.9.0 @@ -11016,7 +10921,7 @@ snapshots: '@react-spring/types@9.3.2': {} - '@react-spring/web@9.3.0(react-dom@18.3.1)(react@18.2.0)': + '@react-spring/web@9.3.0(react-dom@18.3.1(react@18.2.0))(react@18.2.0)': dependencies: '@react-spring/animated': 9.3.2(react@18.2.0) '@react-spring/core': 9.3.2(react@18.2.0) @@ -11053,6 +10958,7 @@ snapshots: glob: 10.4.5 is-reference: 1.2.1 magic-string: 0.30.11 + optionalDependencies: rollup: 3.29.4 '@rollup/pluginutils@5.0.4(rollup@3.29.4)': @@ -11060,6 +10966,7 @@ snapshots: '@types/estree': 1.0.1 estree-walker: 2.0.2 picomatch: 2.3.1 + optionalDependencies: rollup: 3.29.4 '@rushstack/eslint-patch@1.10.3': {} @@ -11161,24 +11068,25 @@ snapshots: '@sentry/types': 8.26.0 '@sentry/utils': 8.26.0 - '@sentry/nextjs@8.26.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1)(@opentelemetry/instrumentation@0.52.1)(@opentelemetry/sdk-trace-base@1.25.1)(next@14.2.5)(react@18.2.0)(webpack@5.93.0)': + '@sentry/nextjs@8.26.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.52.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0))(next@14.2.5(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)(sass@1.74.1))(react@18.2.0)(webpack@5.93.0)': dependencies: '@opentelemetry/instrumentation-http': 0.52.1(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.25.1 '@rollup/plugin-commonjs': 26.0.1(rollup@3.29.4) '@sentry/core': 8.26.0 '@sentry/node': 8.26.0 - '@sentry/opentelemetry': 8.26.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1)(@opentelemetry/instrumentation@0.52.1)(@opentelemetry/sdk-trace-base@1.25.1)(@opentelemetry/semantic-conventions@1.25.1) + '@sentry/opentelemetry': 8.26.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.52.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.25.1) '@sentry/react': 8.26.0(react@18.2.0) '@sentry/types': 8.26.0 '@sentry/utils': 8.26.0 '@sentry/vercel-edge': 8.26.0 '@sentry/webpack-plugin': 2.20.1(webpack@5.93.0) chalk: 3.0.0 - next: 14.2.5(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.3.1)(react@18.2.0)(sass@1.74.1) + next: 14.2.5(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)(sass@1.74.1) resolve: 1.22.8 rollup: 3.29.4 stacktrace-parser: 0.1.10 + optionalDependencies: webpack: 5.93.0 transitivePeerDependencies: - '@opentelemetry/api' @@ -11216,7 +11124,7 @@ snapshots: '@opentelemetry/semantic-conventions': 1.25.1 '@prisma/instrumentation': 5.17.0 '@sentry/core': 8.26.0 - '@sentry/opentelemetry': 8.26.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1)(@opentelemetry/instrumentation@0.52.1)(@opentelemetry/sdk-trace-base@1.25.1)(@opentelemetry/semantic-conventions@1.25.1) + '@sentry/opentelemetry': 8.26.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.52.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.25.1) '@sentry/types': 8.26.0 '@sentry/utils': 8.26.0 import-in-the-middle: 1.11.0 @@ -11225,7 +11133,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@sentry/opentelemetry@8.26.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1)(@opentelemetry/instrumentation@0.52.1)(@opentelemetry/sdk-trace-base@1.25.1)(@opentelemetry/semantic-conventions@1.25.1)': + '@sentry/opentelemetry@8.26.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.52.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.25.1)': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) @@ -11339,7 +11247,7 @@ snapshots: '@babel/types': 7.22.15 entities: 4.5.0 - '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0)': + '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@5.4.5))': dependencies: '@babel/core': 7.22.15 '@svgr/babel-preset': 8.1.0(@babel/core@7.22.15) @@ -11349,7 +11257,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0)(typescript@5.4.5)': + '@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0(typescript@5.4.5))(typescript@5.4.5)': dependencies: '@svgr/core': 8.1.0(typescript@5.4.5) cosmiconfig: 8.3.4(typescript@5.4.5) @@ -11366,8 +11274,8 @@ snapshots: '@babel/preset-react': 7.22.15(@babel/core@7.22.15) '@babel/preset-typescript': 7.22.15(@babel/core@7.22.15) '@svgr/core': 8.1.0(typescript@5.4.5) - '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0) - '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0)(typescript@5.4.5) + '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.4.5)) + '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(typescript@5.4.5))(typescript@5.4.5) transitivePeerDependencies: - supports-color - typescript @@ -11410,14 +11318,15 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 - '@testing-library/react@16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.0.27)(react-dom@18.3.1)(react@18.2.0)': + '@testing-library/react@16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.0.27)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.24.4 '@testing-library/dom': 10.1.0 - '@types/react': 18.0.27 - '@types/react-dom': 18.3.0 react: 18.2.0 react-dom: 18.3.1(react@18.2.0) + optionalDependencies: + '@types/react': 18.0.27 + '@types/react-dom': 18.3.0 '@testing-library/user-event@14.5.2(@testing-library/dom@10.1.0)': dependencies: @@ -11427,9 +11336,9 @@ snapshots: '@trysound/sax@0.2.0': {} - '@types/apollo-upload-client@17.0.2(@types/react@18.0.27)(react-dom@18.3.1)(react@18.2.0)': + '@types/apollo-upload-client@17.0.2(@types/react@18.0.27)(graphql-ws@5.15.0(graphql@16.8.1))(react-dom@18.3.1(react@18.2.0))(react@18.2.0)': dependencies: - '@apollo/client': 3.9.7(@types/react@18.0.27)(graphql@16.8.1)(react-dom@18.3.1)(react@18.2.0) + '@apollo/client': 3.9.7(@types/react@18.0.27)(graphql-ws@5.15.0(graphql@16.8.1))(graphql@16.8.1)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) '@types/extract-files': 8.1.1 graphql: 16.8.1 transitivePeerDependencies: @@ -11470,10 +11379,6 @@ snapshots: '@types/date-arithmetic@4.1.4': {} - '@types/debug@4.1.12': - dependencies: - '@types/ms': 0.7.34 - '@types/eslint-scope@3.7.7': dependencies: '@types/eslint': 9.6.0 @@ -11523,8 +11428,6 @@ snapshots: '@types/js-cookie@2.2.7': {} - '@types/js-levenshtein@1.1.3': {} - '@types/js-yaml@4.0.9': {} '@types/jsdom@20.0.1': @@ -11541,8 +11444,6 @@ snapshots: '@types/lodash@4.17.0': {} - '@types/ms@0.7.34': {} - '@types/mysql@2.15.22': dependencies: '@types/node': 22.3.0 @@ -11610,10 +11511,6 @@ snapshots: '@types/semver@7.5.6': {} - '@types/set-cookie-parser@2.4.7': - dependencies: - '@types/node': 22.3.0 - '@types/shimmer@1.2.0': {} '@types/stack-utils@2.0.1': {} @@ -11638,7 +11535,7 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@7.12.0(@typescript-eslint/parser@7.12.0)(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@7.12.0(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': dependencies: '@eslint-community/regexpp': 4.10.0 '@typescript-eslint/parser': 7.12.0(eslint@8.57.0)(typescript@5.4.5) @@ -11651,6 +11548,7 @@ snapshots: ignore: 5.3.1 natural-compare: 1.4.0 ts-api-utils: 1.3.0(typescript@5.4.5) + optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -11663,6 +11561,7 @@ snapshots: '@typescript-eslint/visitor-keys': 6.14.0 debug: 4.3.4(supports-color@5.5.0) eslint: 8.57.0 + optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -11675,6 +11574,7 @@ snapshots: '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.6 eslint: 8.57.0 + optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -11687,6 +11587,7 @@ snapshots: '@typescript-eslint/visitor-keys': 7.12.0 debug: 4.3.4(supports-color@5.5.0) eslint: 8.57.0 + optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -11718,6 +11619,7 @@ snapshots: debug: 4.3.4(supports-color@5.5.0) eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.4.5) + optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -11739,6 +11641,7 @@ snapshots: is-glob: 4.0.3 semver: 7.6.0 tsutils: 3.21.0(typescript@5.4.5) + optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -11752,6 +11655,7 @@ snapshots: is-glob: 4.0.3 semver: 7.6.0 ts-api-utils: 1.0.3(typescript@5.4.5) + optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -11766,6 +11670,7 @@ snapshots: minimatch: 9.0.3 semver: 7.6.0 ts-api-utils: 1.3.0(typescript@5.4.5) + optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -11780,6 +11685,7 @@ snapshots: minimatch: 9.0.4 semver: 7.6.0 ts-api-utils: 1.3.0(typescript@5.4.5) + optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -11832,63 +11738,32 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vercel/style-guide@6.0.0(@next/eslint-plugin-next@14.2.5)(eslint@8.57.0)(jest@29.7.0)(prettier@3.3.3)(typescript@5.4.5)': + '@vercel/style-guide@6.0.0(@next/eslint-plugin-next@14.2.5)(eslint@8.57.0)(jest@29.7.0(@types/node@22.3.0))(prettier@3.3.3)(typescript@5.4.5)': dependencies: '@babel/core': 7.24.4 '@babel/eslint-parser': 7.24.6(@babel/core@7.24.4)(eslint@8.57.0) - '@next/eslint-plugin-next': 14.2.5 '@rushstack/eslint-patch': 1.10.3 - '@typescript-eslint/eslint-plugin': 7.12.0(@typescript-eslint/parser@7.12.0)(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 7.12.0(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) '@typescript-eslint/parser': 7.12.0(eslint@8.57.0)(typescript@5.4.5) - eslint: 8.57.0 eslint-config-prettier: 9.1.0(eslint@8.57.0) - eslint-import-resolver-alias: 1.1.2(eslint-plugin-import@2.29.1) - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.12.0)(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-import-resolver-alias: 1.1.2(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0) eslint-plugin-eslint-comments: 3.2.0(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.12.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) - eslint-plugin-jest: 27.9.0(@typescript-eslint/eslint-plugin@7.12.0)(eslint@8.57.0)(jest@29.7.0)(typescript@5.4.5) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-plugin-jest: 27.9.0(@typescript-eslint/eslint-plugin@7.12.0(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(jest@29.7.0(@types/node@22.3.0))(typescript@5.4.5) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0) - eslint-plugin-playwright: 1.6.2(eslint-plugin-jest@27.9.0)(eslint@8.57.0) + eslint-plugin-playwright: 1.6.2(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@7.12.0(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(jest@29.7.0(@types/node@22.3.0))(typescript@5.4.5))(eslint@8.57.0) eslint-plugin-react: 7.34.2(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0) eslint-plugin-testing-library: 6.2.0(eslint@8.57.0)(typescript@5.4.5) eslint-plugin-tsdoc: 0.2.17 eslint-plugin-unicorn: 51.0.1(eslint@8.57.0) - eslint-plugin-vitest: 0.3.26(@typescript-eslint/eslint-plugin@7.12.0)(eslint@8.57.0)(typescript@5.4.5) - prettier: 3.3.3 + eslint-plugin-vitest: 0.3.26(@typescript-eslint/eslint-plugin@7.12.0(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) prettier-plugin-packagejson: 2.5.0(prettier@3.3.3) - typescript: 5.4.5 - transitivePeerDependencies: - - eslint-import-resolver-node - - eslint-import-resolver-webpack - - jest - - supports-color - - vitest - - '@vercel/style-guide@6.0.0(eslint@8.57.0)(prettier@3.3.3)(typescript@5.4.5)': - dependencies: - '@babel/core': 7.24.4 - '@babel/eslint-parser': 7.24.6(@babel/core@7.24.4)(eslint@8.57.0) - '@rushstack/eslint-patch': 1.10.3 - '@typescript-eslint/eslint-plugin': 7.12.0(@typescript-eslint/parser@7.12.0)(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/parser': 7.12.0(eslint@8.57.0)(typescript@5.4.5) + optionalDependencies: + '@next/eslint-plugin-next': 14.2.5 eslint: 8.57.0 - eslint-config-prettier: 9.1.0(eslint@8.57.0) - eslint-import-resolver-alias: 1.1.2(eslint-plugin-import@2.29.1) - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.12.0)(eslint-plugin-import@2.29.1)(eslint@8.57.0) - eslint-plugin-eslint-comments: 3.2.0(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.12.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) - eslint-plugin-jest: 27.9.0(@typescript-eslint/eslint-plugin@7.12.0)(eslint@8.57.0)(jest@29.7.0)(typescript@5.4.5) - eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0) - eslint-plugin-playwright: 1.6.2(eslint-plugin-jest@27.9.0)(eslint@8.57.0) - eslint-plugin-react: 7.34.2(eslint@8.57.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0) - eslint-plugin-testing-library: 6.2.0(eslint@8.57.0)(typescript@5.4.5) - eslint-plugin-tsdoc: 0.2.17 - eslint-plugin-unicorn: 51.0.1(eslint@8.57.0) - eslint-plugin-vitest: 0.3.26(@typescript-eslint/eslint-plugin@7.12.0)(eslint@8.57.0)(typescript@5.4.5) prettier: 3.3.3 - prettier-plugin-packagejson: 2.5.0(prettier@3.3.3) typescript: 5.4.5 transitivePeerDependencies: - eslint-import-resolver-node @@ -12026,17 +11901,12 @@ snapshots: dependencies: tslib: 2.6.2 - '@xmldom/xmldom@0.8.10': {} - '@xobotyi/scrollbar-width@1.9.5': {} '@xtuc/ieee754@1.2.0': {} '@xtuc/long@4.2.2': {} - '@zxing/text-encoding@0.9.0': - optional: true - abab@2.0.6: {} abbrev@1.1.1: {} @@ -12135,9 +12005,9 @@ snapshots: normalize-path: 3.0.0 picomatch: 2.3.1 - apollo-upload-client@17.0.0(@apollo/client@3.9.7)(graphql@16.8.1): + apollo-upload-client@17.0.0(@apollo/client@3.9.7(@types/react@18.0.27)(graphql-ws@5.15.0(graphql@16.8.1))(graphql@16.8.1)(react-dom@18.3.1(react@18.2.0))(react@18.2.0))(graphql@16.8.1): dependencies: - '@apollo/client': 3.9.7(@types/react@18.0.27)(graphql@16.8.1)(react-dom@18.3.1)(react@18.2.0) + '@apollo/client': 3.9.7(@types/react@18.0.27)(graphql-ws@5.15.0(graphql@16.8.1))(graphql@16.8.1)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) extract-files: 11.0.0 graphql: 16.8.1 @@ -12343,14 +12213,14 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-styled-components@2.1.4(@babel/core@7.24.4)(styled-components@5.3.11): + babel-plugin-styled-components@2.1.4(@babel/core@7.24.4)(styled-components@5.3.11(@babel/core@7.24.4)(react-dom@18.3.1(react@18.2.0))(react-is@18.2.0)(react@18.2.0)): dependencies: '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-module-imports': 7.22.15 '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.4) lodash: 4.17.21 picomatch: 2.3.1 - styled-components: 5.3.11(@babel/core@7.24.4)(react-dom@18.3.1)(react-is@18.2.0)(react@18.2.0) + styled-components: 5.3.11(@babel/core@7.24.4)(react-dom@18.3.1(react@18.2.0))(react-is@18.2.0)(react@18.2.0) transitivePeerDependencies: - '@babel/core' @@ -12795,14 +12665,17 @@ snapshots: js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 + optionalDependencies: typescript: 5.4.5 - cosmiconfig@8.3.6: + cosmiconfig@8.3.6(typescript@5.4.5): dependencies: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 + optionalDependencies: + typescript: 5.4.5 cosmiconfig@9.0.0(typescript@5.4.5): dependencies: @@ -12810,6 +12683,7 @@ snapshots: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 + optionalDependencies: typescript: 5.4.5 crc-32@1.2.0: @@ -12954,6 +12828,7 @@ snapshots: debug@4.3.4(supports-color@5.5.0): dependencies: ms: 2.1.2 + optionalDependencies: supports-color: 5.5.0 debug@4.3.6: @@ -13352,9 +13227,9 @@ snapshots: eslint-define-config@2.1.0: {} - eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.29.1): + eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)): dependencies: - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.12.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-import-resolver-node@0.3.9: dependencies: @@ -13364,13 +13239,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.12.0)(eslint-plugin-import@2.29.1)(eslint@8.57.0): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0): dependencies: debug: 4.3.4(supports-color@5.5.0) enhanced-resolve: 5.15.0 eslint: 8.57.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.12.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.12.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.2 is-core-module: 2.13.1 @@ -13381,13 +13256,14 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.8.0(@typescript-eslint/parser@7.12.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): + eslint-module-utils@2.8.0(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): dependencies: - '@typescript-eslint/parser': 7.12.0(eslint@8.57.0)(typescript@5.4.5) debug: 3.2.7 + optionalDependencies: + '@typescript-eslint/parser': 7.12.0(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.12.0)(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0) transitivePeerDependencies: - supports-color @@ -13397,9 +13273,8 @@ snapshots: eslint: 8.57.0 ignore: 5.3.1 - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.12.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): dependencies: - '@typescript-eslint/parser': 7.12.0(eslint@8.57.0)(typescript@5.4.5) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 @@ -13408,7 +13283,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.12.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -13418,16 +13293,19 @@ snapshots: object.values: 1.1.7 semver: 6.3.1 tsconfig-paths: 3.15.0 + optionalDependencies: + '@typescript-eslint/parser': 7.12.0(eslint@8.57.0)(typescript@5.4.5) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@7.12.0)(eslint@8.57.0)(jest@29.7.0)(typescript@5.4.5): + eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@7.12.0(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(jest@29.7.0(@types/node@22.3.0))(typescript@5.4.5): dependencies: - '@typescript-eslint/eslint-plugin': 7.12.0(@typescript-eslint/parser@7.12.0)(eslint@8.57.0)(typescript@5.4.5) '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 + optionalDependencies: + '@typescript-eslint/eslint-plugin': 7.12.0(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) jest: 29.7.0(@types/node@22.3.0) transitivePeerDependencies: - supports-color @@ -13453,19 +13331,22 @@ snapshots: object.entries: 1.1.7 object.fromentries: 2.0.7 - eslint-plugin-playwright@1.6.2(eslint-plugin-jest@27.9.0)(eslint@8.57.0): + eslint-plugin-playwright@1.6.2(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@7.12.0(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(jest@29.7.0(@types/node@22.3.0))(typescript@5.4.5))(eslint@8.57.0): dependencies: eslint: 8.57.0 - eslint-plugin-jest: 27.9.0(@typescript-eslint/eslint-plugin@7.12.0)(eslint@8.57.0)(jest@29.7.0)(typescript@5.4.5) globals: 13.24.0 + optionalDependencies: + eslint-plugin-jest: 27.9.0(@typescript-eslint/eslint-plugin@7.12.0(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(jest@29.7.0(@types/node@22.3.0))(typescript@5.4.5) - eslint-plugin-prettier@5.2.1(eslint-config-prettier@9.1.0)(eslint@8.57.0)(prettier@3.3.3): + eslint-plugin-prettier@5.2.1(@types/eslint@9.6.0)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3): dependencies: eslint: 8.57.0 - eslint-config-prettier: 9.1.0(eslint@8.57.0) prettier: 3.3.3 prettier-linter-helpers: 1.0.0 synckit: 0.9.1 + optionalDependencies: + '@types/eslint': 9.6.0 + eslint-config-prettier: 9.1.0(eslint@8.57.0) eslint-plugin-react-hooks@4.6.0(eslint@8.57.0): dependencies: @@ -13533,11 +13414,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-vitest@0.3.26(@typescript-eslint/eslint-plugin@7.12.0)(eslint@8.57.0)(typescript@5.4.5): + eslint-plugin-vitest@0.3.26(@typescript-eslint/eslint-plugin@7.12.0(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5): dependencies: - '@typescript-eslint/eslint-plugin': 7.12.0(@typescript-eslint/parser@7.12.0)(eslint@8.57.0)(typescript@5.4.5) '@typescript-eslint/utils': 7.12.0(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 + optionalDependencies: + '@typescript-eslint/eslint-plugin': 7.12.0(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) transitivePeerDependencies: - supports-color - typescript @@ -13773,7 +13655,7 @@ snapshots: flatted@3.2.9: {} - focus-trap-react@10.2.3(prop-types@15.8.1)(react-dom@18.3.1)(react@18.2.0): + focus-trap-react@10.2.3(prop-types@15.8.1)(react-dom@18.3.1(react@18.2.0))(react@18.2.0): dependencies: focus-trap: 7.5.4 prop-types: 15.8.1 @@ -13972,13 +13854,13 @@ snapshots: graphemer@1.4.0: {} - graphql-config@4.5.0(graphql@16.8.1): + graphql-config@4.5.0(@types/node@22.3.0)(graphql@16.8.1): dependencies: '@graphql-tools/graphql-file-loader': 7.5.17(graphql@16.8.1) '@graphql-tools/json-file-loader': 7.4.18(graphql@16.8.1) '@graphql-tools/load': 7.8.14(graphql@16.8.1) '@graphql-tools/merge': 8.4.2(graphql@16.8.1) - '@graphql-tools/url-loader': 7.17.18(graphql@16.8.1) + '@graphql-tools/url-loader': 7.17.18(@types/node@22.3.0)(graphql@16.8.1) '@graphql-tools/utils': 9.2.1(graphql@16.8.1) cosmiconfig: 8.0.0 graphql: 16.8.1 @@ -13992,13 +13874,13 @@ snapshots: - encoding - utf-8-validate - graphql-config@5.1.2(graphql@16.8.1): + graphql-config@5.1.2(@types/node@22.3.0)(graphql@16.8.1)(typescript@5.4.5): dependencies: '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.8.1) '@graphql-tools/json-file-loader': 8.0.1(graphql@16.8.1) '@graphql-tools/load': 8.0.2(graphql@16.8.1) '@graphql-tools/merge': 9.0.3(graphql@16.8.1) - '@graphql-tools/url-loader': 8.0.2(graphql@16.8.1) + '@graphql-tools/url-loader': 8.0.2(@types/node@22.3.0)(graphql@16.8.1) '@graphql-tools/utils': 10.1.2(graphql@16.8.1) cosmiconfig: 9.0.0(typescript@5.4.5) graphql: 16.8.1 @@ -14085,16 +13967,59 @@ snapshots: hds-design-tokens@3.9.0: {} - hds-react@3.9.0(@types/react@18.0.27)(eslint@8.57.0)(postcss@8.4.38)(react-dom@18.3.1)(react@18.2.0)(typescript@5.4.5): + hds-react@3.9.0(@types/react@18.0.27)(eslint@8.57.0)(graphql-ws@5.15.0(graphql@16.8.1))(postcss@8.4.35)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)(typescript@5.4.5): dependencies: - '@apollo/client': 3.11.4(@types/react@18.0.27)(graphql@16.8.1)(react-dom@18.3.1)(react@18.2.0) + '@apollo/client': 3.11.4(@types/react@18.0.27)(graphql-ws@5.15.0(graphql@16.8.1))(graphql@16.8.1)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) '@babel/runtime': 7.17.9 '@emotion/styled-base': 11.0.0 - '@hookform/resolvers': 2.9.11(react-hook-form@7.52.2) + '@hookform/resolvers': 2.9.11(react-hook-form@7.52.2(react@18.2.0)) '@juggle/resize-observer': 3.2.0 '@popperjs/core': 2.11.5 '@react-aria/visually-hidden': 3.8.0(react@18.2.0) - '@react-spring/web': 9.3.0(react-dom@18.3.1)(react@18.2.0) + '@react-spring/web': 9.3.0(react-dom@18.3.1(react@18.2.0))(react@18.2.0) + '@types/cookie': 0.4.1 + '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.4.5) + await-to-js: 3.0.0 + cookie: 0.4.2 + crc-32: 1.2.0 + date-fns: 2.16.1 + downshift: 6.0.6(react@18.2.0) + graphql: 16.8.1 + hds-core: 3.9.0 + http-status-typed: 1.0.1 + jwt-decode: 3.1.2 + kashe: 1.0.4 + lodash: 4.17.21 + memoize-one: 5.2.1 + oidc-client-ts: 2.4.0 + postcss: 8.4.35 + react: 18.2.0 + react-dom: 18.3.1(react@18.2.0) + react-hook-form: 7.52.2(react@18.2.0) + react-merge-refs: 1.1.0 + react-popper: 2.2.5(@popperjs/core@2.11.5)(react@18.2.0) + react-use-measure: 2.0.1(react-dom@18.3.1(react@18.2.0))(react@18.2.0) + react-virtual: 2.10.4(react@18.2.0) + uuid: 9.0.0 + yup: 1.2.0 + transitivePeerDependencies: + - '@types/react' + - eslint + - graphql-ws + - subscriptions-transport-ws + - supports-color + - typescript + + hds-react@3.9.0(@types/react@18.0.27)(eslint@8.57.0)(graphql-ws@5.15.0(graphql@16.8.1))(postcss@8.4.38)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)(typescript@5.4.5): + dependencies: + '@apollo/client': 3.11.4(@types/react@18.0.27)(graphql-ws@5.15.0(graphql@16.8.1))(graphql@16.8.1)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) + '@babel/runtime': 7.17.9 + '@emotion/styled-base': 11.0.0 + '@hookform/resolvers': 2.9.11(react-hook-form@7.52.2(react@18.2.0)) + '@juggle/resize-observer': 3.2.0 + '@popperjs/core': 2.11.5 + '@react-aria/visually-hidden': 3.8.0(react@18.2.0) + '@react-spring/web': 9.3.0(react-dom@18.3.1(react@18.2.0))(react@18.2.0) '@types/cookie': 0.4.1 '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.4.5) await-to-js: 3.0.0 @@ -14116,7 +14041,7 @@ snapshots: react-hook-form: 7.52.2(react@18.2.0) react-merge-refs: 1.1.0 react-popper: 2.2.5(@popperjs/core@2.11.5)(react@18.2.0) - react-use-measure: 2.0.1(react-dom@18.3.1)(react@18.2.0) + react-use-measure: 2.0.1(react-dom@18.3.1(react@18.2.0))(react@18.2.0) react-virtual: 2.10.4(react@18.2.0) uuid: 9.0.0 yup: 1.2.0 @@ -14135,8 +14060,6 @@ snapshots: capital-case: 1.0.4 tslib: 2.6.2 - headers-polyfill@3.2.5: {} - hoist-non-react-statics@3.3.2: dependencies: react-is: 16.13.1 @@ -14419,8 +14342,6 @@ snapshots: is-negative-zero@2.0.3: {} - is-node-process@1.2.0: {} - is-number-object@1.0.7: dependencies: has-tostringtag: 1.0.0 @@ -14637,7 +14558,6 @@ snapshots: '@babel/core': 7.24.4 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.3.0 babel-jest: 29.7.0(@babel/core@7.24.4) chalk: 4.1.2 ci-info: 3.9.0 @@ -14657,12 +14577,12 @@ snapshots: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 22.3.0 transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-date-mock@1.0.9: {} - jest-diff@29.7.0: dependencies: chalk: 4.1.2 @@ -14762,7 +14682,7 @@ snapshots: jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): - dependencies: + optionalDependencies: jest-resolve: 29.7.0 jest-regex-util@29.6.3: {} @@ -14935,8 +14855,6 @@ snapshots: js-cookie@2.2.1: {} - js-levenshtein@1.1.6: {} - js-tokens@4.0.0: {} js-yaml@3.14.1: @@ -15224,7 +15142,9 @@ snapshots: merge2@1.4.1: {} - meros@1.3.0: {} + meros@1.3.0(@types/node@22.3.0): + optionalDependencies: + '@types/node': 22.3.0 micromatch@4.0.5: dependencies: @@ -15596,35 +15516,9 @@ snapshots: ms@2.1.3: {} - msw@1.3.2(typescript@5.4.5): - dependencies: - '@mswjs/cookies': 0.2.2 - '@mswjs/interceptors': 0.17.10 - '@open-draft/until': 1.0.3 - '@types/cookie': 0.4.1 - '@types/js-levenshtein': 1.1.3 - chalk: 4.1.2 - chokidar: 3.5.3 - cookie: 0.4.2 - graphql: 16.8.1 - headers-polyfill: 3.2.5 - inquirer: 8.2.6 - is-node-process: 1.2.0 - js-levenshtein: 1.1.6 - node-fetch: 2.7.0 - outvariant: 1.4.2 - path-to-regexp: 6.2.1 - strict-event-emitter: 0.4.6 - type-fest: 2.19.0 - typescript: 5.4.5 - yargs: 17.7.2 - transitivePeerDependencies: - - encoding - - supports-color - mute-stream@0.0.8: {} - nano-css@5.6.2(react-dom@18.3.1)(react@18.2.0): + nano-css@5.6.2(react-dom@18.3.1(react@18.2.0))(react@18.2.0): dependencies: '@jridgewell/sourcemap-codec': 1.5.0 css-tree: 1.1.3 @@ -15645,7 +15539,7 @@ snapshots: next-compose-plugins@2.2.1: {} - next-i18next@15.3.0(i18next@23.10.1)(next@14.2.5)(react-i18next@15.0.1)(react@18.2.0): + next-i18next@15.3.0(i18next@23.10.1)(next@14.2.5(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)(sass@1.74.1))(react-i18next@15.0.1(i18next@23.10.1)(react-dom@18.3.1(react@18.2.0))(react@18.2.0))(react@18.2.0): dependencies: '@babel/runtime': 7.24.4 '@types/hoist-non-react-statics': 3.3.5 @@ -15653,18 +15547,17 @@ snapshots: hoist-non-react-statics: 3.3.2 i18next: 23.10.1 i18next-fs-backend: 2.3.1 - next: 14.2.5(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.3.1)(react@18.2.0)(sass@1.74.1) + next: 14.2.5(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)(sass@1.74.1) react: 18.2.0 - react-i18next: 15.0.1(i18next@23.10.1)(react-dom@18.3.1)(react@18.2.0) + react-i18next: 15.0.1(i18next@23.10.1)(react-dom@18.3.1(react@18.2.0))(react@18.2.0) next-transpile-modules@10.0.1: dependencies: enhanced-resolve: 5.15.0 - next@14.2.5(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.3.1)(react@18.2.0)(sass@1.74.1): + next@14.2.5(@babel/core@7.24.4)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.2.0))(react@18.2.0)(sass@1.74.1): dependencies: '@next/env': 14.2.5 - '@opentelemetry/api': 1.9.0 '@swc/helpers': 0.5.5 busboy: 1.6.0 caniuse-lite: 1.0.30001605 @@ -15672,7 +15565,6 @@ snapshots: postcss: 8.4.31 react: 18.2.0 react-dom: 18.3.1(react@18.2.0) - sass: 1.74.1 styled-jsx: 5.1.1(@babel/core@7.24.4)(react@18.2.0) optionalDependencies: '@next/swc-darwin-arm64': 14.2.5 @@ -15684,6 +15576,8 @@ snapshots: '@next/swc-win32-arm64-msvc': 14.2.5 '@next/swc-win32-ia32-msvc': 14.2.5 '@next/swc-win32-x64-msvc': 14.2.5 + '@opentelemetry/api': 1.9.0 + sass: 1.74.1 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -15756,7 +15650,7 @@ snapshots: dependencies: boolbase: 1.0.0 - nuka-carousel@7.0.0(react-dom@18.3.1)(react@18.2.0): + nuka-carousel@7.0.0(react-dom@18.3.1(react@18.2.0))(react@18.2.0): dependencies: react: 18.2.0 react-dom: 18.3.1(react@18.2.0) @@ -15893,8 +15787,6 @@ snapshots: os-tmpdir@1.0.2: {} - outvariant@1.4.2: {} - p-limit@2.3.0: dependencies: p-try: 2.2.0 @@ -15989,8 +15881,6 @@ snapshots: lru-cache: 10.2.0 minipass: 7.1.2 - path-to-regexp@6.2.1: {} - path-type@4.0.0: {} pg-int8@1.0.1: {} @@ -16029,15 +15919,20 @@ snapshots: dependencies: postcss: 8.4.35 - postcss-scss@4.0.9(postcss@8.4.38): + postcss-scss@4.0.9(postcss@8.4.35): dependencies: - postcss: 8.4.38 + postcss: 8.4.35 postcss-selector-parser@6.0.15: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 + postcss-styled-syntax@0.6.4(postcss@8.4.35): + dependencies: + postcss: 8.4.35 + typescript: 5.4.5 + postcss-styled-syntax@0.6.4(postcss@8.4.38): dependencies: postcss: 8.4.38 @@ -16098,9 +15993,10 @@ snapshots: prettier-plugin-packagejson@2.5.0(prettier@3.3.3): dependencies: - prettier: 3.3.3 sort-package-json: 2.10.0 synckit: 0.9.0 + optionalDependencies: + prettier: 3.3.3 prettier@3.3.3: {} @@ -16184,7 +16080,7 @@ snapshots: dependencies: safe-buffer: 5.2.1 - react-big-calendar@1.8.6(react-dom@18.3.1)(react@18.2.0): + react-big-calendar@1.8.6(react-dom@18.3.1(react@18.2.0))(react@18.2.0): dependencies: '@babel/runtime': 7.23.8 clsx: 1.2.1 @@ -16202,7 +16098,7 @@ snapshots: prop-types: 15.8.1 react: 18.2.0 react-dom: 18.3.1(react@18.2.0) - react-overlays: 5.2.1(react-dom@18.3.1)(react@18.2.0) + react-overlays: 5.2.1(react-dom@18.3.1(react@18.2.0))(react@18.2.0) uncontrollable: 7.2.1(react@18.2.0) react-dom@18.3.1(react@18.2.0): @@ -16222,12 +16118,13 @@ snapshots: dependencies: react: 18.2.0 - react-i18next@15.0.1(i18next@23.10.1)(react-dom@18.3.1)(react@18.2.0): + react-i18next@15.0.1(i18next@23.10.1)(react-dom@18.3.1(react@18.2.0))(react@18.2.0): dependencies: '@babel/runtime': 7.25.0 html-parse-stringify: 3.0.1 i18next: 23.10.1 react: 18.2.0 + optionalDependencies: react-dom: 18.3.1(react@18.2.0) react-is@16.13.1: {} @@ -16240,7 +16137,7 @@ snapshots: react-merge-refs@1.1.0: {} - react-overlays@5.2.1(react-dom@18.3.1)(react@18.2.0): + react-overlays@5.2.1(react-dom@18.3.1(react@18.2.0))(react@18.2.0): dependencies: '@babel/runtime': 7.24.1 '@popperjs/core': 2.11.8 @@ -16260,7 +16157,7 @@ snapshots: react-fast-compare: 3.2.2 warning: 4.0.3 - react-quill@2.0.0(react-dom@18.3.1)(react@18.2.0): + react-quill@2.0.0(react-dom@18.3.1(react@18.2.0))(react@18.2.0): dependencies: '@types/quill': 1.3.10 lodash: 4.17.21 @@ -16268,7 +16165,7 @@ snapshots: react: 18.2.0 react-dom: 18.3.1(react@18.2.0) - react-router-dom@6.23.1(react-dom@18.3.1)(react@18.2.0): + react-router-dom@6.23.1(react-dom@18.3.1(react@18.2.0))(react@18.2.0): dependencies: '@remix-run/router': 1.16.1 react: 18.2.0 @@ -16280,13 +16177,13 @@ snapshots: '@remix-run/router': 1.16.1 react: 18.2.0 - react-toastify@10.0.5(react-dom@18.3.1)(react@18.2.0): + react-toastify@10.0.5(react-dom@18.3.1(react@18.2.0))(react@18.2.0): dependencies: clsx: 2.1.1 react: 18.2.0 react-dom: 18.3.1(react@18.2.0) - react-transition-group@4.4.5(react-dom@18.3.1)(react@18.2.0): + react-transition-group@4.4.5(react-dom@18.3.1(react@18.2.0))(react@18.2.0): dependencies: '@babel/runtime': 7.22.15 dom-helpers: 5.2.1 @@ -16300,13 +16197,13 @@ snapshots: react: 18.2.0 tslib: 2.6.2 - react-use-measure@2.0.1(react-dom@18.3.1)(react@18.2.0): + react-use-measure@2.0.1(react-dom@18.3.1(react@18.2.0))(react@18.2.0): dependencies: debounce: 1.2.1 react: 18.2.0 react-dom: 18.3.1(react@18.2.0) - react-use@17.5.1(react-dom@18.3.1)(react@18.2.0): + react-use@17.5.1(react-dom@18.3.1(react@18.2.0))(react@18.2.0): dependencies: '@types/js-cookie': 2.2.7 '@xobotyi/scrollbar-width': 1.9.5 @@ -16314,7 +16211,7 @@ snapshots: fast-deep-equal: 3.1.3 fast-shallow-equal: 1.0.0 js-cookie: 2.2.1 - nano-css: 5.6.2(react-dom@18.3.1)(react@18.2.0) + nano-css: 5.6.2(react-dom@18.3.1(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.3.1(react@18.2.0) react-universal-interface: 0.6.2(react@18.2.0)(tslib@2.6.2) @@ -16334,7 +16231,7 @@ snapshots: dependencies: loose-envify: 1.4.0 - reactjs-popup@2.0.6(react-dom@18.3.1)(react@18.2.0): + reactjs-popup@2.0.6(react-dom@18.3.1(react@18.2.0))(react@18.2.0): dependencies: react: 18.2.0 react-dom: 18.3.1(react@18.2.0) @@ -16423,12 +16320,12 @@ snapshots: jsesc: 0.5.0 rehackt@0.0.6(@types/react@18.0.27)(react@18.2.0): - dependencies: + optionalDependencies: '@types/react': 18.0.27 react: 18.2.0 rehackt@0.1.0(@types/react@18.0.27)(react@18.2.0): - dependencies: + optionalDependencies: '@types/react': 18.0.27 react: 18.2.0 @@ -16630,8 +16527,6 @@ snapshots: set-blocking@2.0.0: {} - set-cookie-parser@2.6.0: {} - set-function-length@1.1.1: dependencies: define-data-property: 1.1.1 @@ -16849,12 +16744,6 @@ snapshots: streamsearch@1.1.0: {} - strict-event-emitter@0.2.8: - dependencies: - events: 3.3.0 - - strict-event-emitter@0.4.6: {} - string-argv@0.3.2: {} string-env-interpolation@1.0.1: {} @@ -16964,14 +16853,14 @@ snapshots: strip-json-comments@3.1.1: {} - styled-components@5.3.11(@babel/core@7.24.4)(react-dom@18.3.1)(react-is@18.2.0)(react@18.2.0): + styled-components@5.3.11(@babel/core@7.24.4)(react-dom@18.3.1(react@18.2.0))(react-is@18.2.0)(react@18.2.0): dependencies: '@babel/helper-module-imports': 7.22.15 '@babel/traverse': 7.23.7(supports-color@5.5.0) '@emotion/is-prop-valid': 1.2.1 '@emotion/stylis': 0.8.5 '@emotion/unitless': 0.7.5 - babel-plugin-styled-components: 2.1.4(@babel/core@7.24.4)(styled-components@5.3.11) + babel-plugin-styled-components: 2.1.4(@babel/core@7.24.4)(styled-components@5.3.11(@babel/core@7.24.4)(react-dom@18.3.1(react@18.2.0))(react-is@18.2.0)(react@18.2.0)) css-to-react-native: 3.2.0 hoist-non-react-statics: 3.3.2 react: 18.2.0 @@ -16984,18 +16873,19 @@ snapshots: styled-jsx@5.1.1(@babel/core@7.24.4)(react@18.2.0): dependencies: - '@babel/core': 7.24.4 client-only: 0.0.1 react: 18.2.0 + optionalDependencies: + '@babel/core': 7.24.4 - stylelint-config-recommended@14.0.0(stylelint@16.2.1): + stylelint-config-recommended@14.0.0(stylelint@16.2.1(typescript@5.4.5)): dependencies: stylelint: 16.2.1(typescript@5.4.5) - stylelint-config-standard@36.0.0(stylelint@16.2.1): + stylelint-config-standard@36.0.0(stylelint@16.2.1(typescript@5.4.5)): dependencies: stylelint: 16.2.1(typescript@5.4.5) - stylelint-config-recommended: 14.0.0(stylelint@16.2.1) + stylelint-config-recommended: 14.0.0(stylelint@16.2.1(typescript@5.4.5)) stylelint-config-styled-components@0.1.1: {} @@ -17003,7 +16893,7 @@ snapshots: dependencies: '@csstools/css-parser-algorithms': 2.5.0(@csstools/css-tokenizer@2.2.3) '@csstools/css-tokenizer': 2.2.3 - '@csstools/media-query-list-parser': 2.1.7(@csstools/css-parser-algorithms@2.5.0)(@csstools/css-tokenizer@2.2.3) + '@csstools/media-query-list-parser': 2.1.7(@csstools/css-parser-algorithms@2.5.0(@csstools/css-tokenizer@2.2.3))(@csstools/css-tokenizer@2.2.3) '@csstools/selector-specificity': 3.0.1(postcss-selector-parser@6.0.15) balanced-match: 2.0.0 colord: 2.9.3 @@ -17188,9 +17078,8 @@ snapshots: dependencies: tslib: 2.6.2 - ts-jest@29.1.2(@babel/core@7.24.4)(jest@29.7.0)(typescript@5.4.5): + ts-jest@29.1.2(@babel/core@7.24.4)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.4))(jest@29.7.0(@types/node@22.3.0))(typescript@5.4.5): dependencies: - '@babel/core': 7.24.4 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 jest: 29.7.0(@types/node@22.3.0) @@ -17201,6 +17090,10 @@ snapshots: semver: 7.5.4 typescript: 5.4.5 yargs-parser: 21.1.1 + optionalDependencies: + '@babel/core': 7.24.4 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.24.4) ts-log@2.2.5: {} @@ -17432,14 +17325,6 @@ snapshots: util-deprecate@1.0.2: {} - util@0.12.5: - dependencies: - inherits: 2.0.4 - is-arguments: 1.1.1 - is-generator-function: 1.0.10 - is-typed-array: 1.1.12 - which-typed-array: 1.1.13 - uuid@9.0.0: {} v8-to-istanbul@9.1.0: @@ -17495,12 +17380,6 @@ snapshots: dependencies: defaults: 1.0.4 - web-encoding@1.1.5: - dependencies: - util: 0.12.5 - optionalDependencies: - '@zxing/text-encoding': 0.9.0 - web-resource-inliner@6.0.1: dependencies: ansi-colors: 4.1.3