From 2d36cbcb5a232524f0570973e47a0c92d5abecf4 Mon Sep 17 00:00:00 2001 From: Oliver Bell Date: Tue, 27 Feb 2024 14:17:35 +0000 Subject: [PATCH 1/3] chore: use tada for graphql tag --- .gitignore | 1 + .graphqlrc | 2 - .vitest/setupAfterEnv.ts | 2 +- .vscode/settings.json | 2 +- codegen.yml | 12 +- package.json | 16 +- src/gql.ts | 15 + .../components/devices/DeviceSelector.tsx | 7 +- .../components/devices/DeviceSummary.tsx | 5 +- .../devices/__tests__/DeviceSelector.spec.tsx | 10 +- .../firmware/DownloadFirmwareButton.tsx | 9 +- .../components/firmware/FirmwareSummary.tsx | 9 +- src/renderer/hooks/useCancelFlashJob.ts | 5 +- src/renderer/hooks/useCreateFlashJob.ts | 7 +- src/renderer/hooks/useFlashJobStatus.ts | 7 +- .../pages/dev/flash/FlashUnlocker.tsx | 7 +- .../components/FirmwarePrBuildPicker.tsx | 9 +- .../components/FirmwarePrDescription.tsx | 5 +- src/renderer/pages/flash/FlashExecution.tsx | 2 +- .../flash/__tests__/FlashingWizard.spec.tsx | 4 +- .../firmware/CloudFirmwareReleasesPicker.tsx | 7 +- .../firmware/FirmwareReleaseDescription.tsx | 5 +- .../steps/firmware/FirmwareReleasesPicker.tsx | 7 +- .../flash/steps/firmware/FirmwareUploader.tsx | 7 +- src/renderer/pages/sdcard/SdcardEditor.tsx | 5 +- .../pages/sdcard/SelectSdcardScreen.tsx | 5 +- .../pages/sdcard/editor/AssetsTab.tsx | 21 +- .../pages/sdcard/editor/JobExecutionModal.tsx | 11 +- src/renderer/stories/sdcard/mocks.ts | 18 +- .../backend/__tests__/cloudbuild.spec.ts | 8 +- src/shared/backend/__tests__/firmware.spec.ts | 52 +- src/shared/backend/__tests__/flash.spec.ts | 50 +- src/shared/backend/__tests__/sdcard.spec.ts | 130 +-- src/shared/backend/graph/sdcard/index.ts | 7 +- src/shared/backend/mocks/context.ts | 2 +- src/shared/backend/services/cloudbuild.ts | 6 +- src/shared/backend/services/sdcardAssets.ts | 2 +- src/shared/backend/services/sdcardJobs.ts | 2 +- src/shared/dfu/core.ts | 2 +- src/shared/dfu/process.ts | 4 +- src/test-utils/backend.ts | 4 +- src/test-utils/mocks.ts | 70 +- src/types.d.ts | 5 +- src/webworker/__test__/backend-worker.spec.ts | 20 +- src/webworker/crossboundary/utils.ts | 6 +- tsconfig.base.json | 9 +- vitest.config.ts | 4 +- yarn.lock | 741 +++++++++++++----- 48 files changed, 873 insertions(+), 473 deletions(-) delete mode 100644 .graphqlrc create mode 100644 src/gql.ts diff --git a/.gitignore b/.gitignore index e833825..57c44f0 100644 --- a/.gitignore +++ b/.gitignore @@ -39,3 +39,4 @@ playwright-report/ e2e-recordings/ locales/**/*_old.json token +graphql-env.d.ts diff --git a/.graphqlrc b/.graphqlrc deleted file mode 100644 index 2381a0a..0000000 --- a/.graphqlrc +++ /dev/null @@ -1,2 +0,0 @@ -schema: './schema.graphql' -documents: "src/**/*.{graphql,js,ts,jsx,tsx}" diff --git a/.vitest/setupAfterEnv.ts b/.vitest/setupAfterEnv.ts index b2909aa..eb758f0 100644 --- a/.vitest/setupAfterEnv.ts +++ b/.vitest/setupAfterEnv.ts @@ -69,7 +69,7 @@ nock.back.fixtures = `${dirname( )}/../__fixtures__`; beforeEach(() => { - nock.back.setMode(isCI ? "lockdown" : "record"); + nock.back.setMode("lockdown"); }); const origConsoleError = console.error; diff --git a/.vscode/settings.json b/.vscode/settings.json index eb23acc..7e7df86 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -8,7 +8,7 @@ "**/.DS_Store": true }, "editor.codeActionsOnSave": { - "source.fixAll.eslint": true + "source.fixAll.eslint": "explicit" }, "eslint.format.enable": false, "editor.formatOnSave": true, diff --git a/codegen.yml b/codegen.yml index f62189a..3b602a8 100644 --- a/codegen.yml +++ b/codegen.yml @@ -1,6 +1,7 @@ overwrite: true schema: - "./codegen.schema.js" + generates: ./schema.graphql: plugins: @@ -11,14 +12,3 @@ generates: ./src/renderer/gql/__generated__/apollo-helpers.ts: plugins: - typescript-apollo-client-helpers - - ./src/renderer/__generated__/tag/: - documents: - - "src/renderer/**/*.{ts,tsx}": - noRequire: true - - "!**/__generated__/*.ts" - - preset: gql-tag-operations - presetConfig: - # define which module you want to import your gql function from - augmentedModuleName: "@apollo/client" diff --git a/package.json b/package.json index a706cad..2e7847b 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "@octokit/core": "^3.5.1", "@pothos/core": "^3.1.2", "@pothos/plugin-simple-objects": "^3.0.1", - "@rehooks/local-storage": "^2.4.4", + "@rehooks/local-storage": "^2.4.5", "antd": "^4.17.2", "apollo-bus-link": "^0.4.4", "apollo-link-logger": "^2.0.0", @@ -61,6 +61,7 @@ "electron-window-controls": "^1.0.23", "get-stream": "^6.0.1", "got": "^11.8.3", + "gql.tada": "^1.2.1", "graphql": "16.5.0", "graphql-subscriptions": "^2.0.0", "graphql-tag": "^2.12.6", @@ -69,7 +70,7 @@ "is-mobile": "^3.0.0", "iso-639-1": "^3.1.1", "js-file-download": "^0.4.12", - "ky": "^0.28.7", + "ky": "^1.2.1", "ky-universal": "^0.9.1", "markdown-to-jsx": "7.1.7", "md5": "^2.3.0", @@ -132,6 +133,7 @@ ] }, "devDependencies": { + "@0no-co/graphqlsp": "^1.4.1", "@babel/core": "^7.16.0", "@graphql-codegen/cli": "2.3.0", "@graphql-codegen/gql-tag-operations": "^1.2.4", @@ -163,8 +165,8 @@ "@types/uuid": "^8.3.3", "@types/w3c-web-usb": "^1.0.5", "@types/wicg-file-system-access": "^2020.9.5", - "@typescript-eslint/eslint-plugin": "^5.6.0", - "@typescript-eslint/parser": "^5.6.0", + "@typescript-eslint/eslint-plugin": "^7.1.0", + "@typescript-eslint/parser": "^7.1.0", "@vitejs/plugin-react": "^1.3.2", "@vitest/web-worker": "0.14.2", "babel-loader": "^8.2.3", @@ -179,7 +181,7 @@ "electron-devtools-installer": "^3.2.0", "electron-rebuild": "^3.2.5", "esbuild-loader": "^2.18.0", - "eslint": "^8.4.1", + "eslint": "^8.57.0", "eslint-config-airbnb": "^19.0.2", "eslint-config-airbnb-typescript": "^16.1.0", "eslint-config-prettier": "^8.3.0", @@ -193,7 +195,7 @@ "eslint-plugin-testing-library": "^5.0.4", "favicons": "^6.2.2", "favicons-webpack-plugin": "^5.0.2", - "fork-ts-checker-webpack-plugin": "^6.4.2", + "fork-ts-checker-webpack-plugin": "^9.0.2", "html-inline-css-webpack-plugin": "^1.11.1", "html-webpack-plugin": "^5.5.0", "husky": "^7.0.0", @@ -217,7 +219,7 @@ "ts-node": "^10.5.0", "tsconfig-paths": "^3.12.0", "tsconfig-paths-webpack-plugin": "^3.5.2", - "typescript": "^4.6.2", + "typescript": "^5.3.3", "vite-tsconfig-paths": "^3.5.0", "vitest": "^0.14.2", "webpack": "^5.64.4", diff --git a/src/gql.ts b/src/gql.ts new file mode 100644 index 0000000..6c06c16 --- /dev/null +++ b/src/gql.ts @@ -0,0 +1,15 @@ +import { initGraphQLTada } from "gql.tada"; +import type { introspection } from "graphql-env.d.ts"; + +export * from "gql.tada"; + +export default initGraphQLTada<{ + introspection: introspection; + + scalars: { + ID: string; + }; +}>(); + +export type { FragmentOf, ResultOf, VariablesOf } from "gql.tada"; +export { readFragment } from "gql.tada"; diff --git a/src/renderer/components/devices/DeviceSelector.tsx b/src/renderer/components/devices/DeviceSelector.tsx index d50a0cd..6cd3a0f 100644 --- a/src/renderer/components/devices/DeviceSelector.tsx +++ b/src/renderer/components/devices/DeviceSelector.tsx @@ -3,7 +3,8 @@ import { SyncOutlined, UsbOutlined, } from "@ant-design/icons"; -import { gql, useMutation, useQuery } from "@apollo/client"; +import { useMutation, useQuery } from "@apollo/client"; +import gql from "gql"; import { Button, Card, Empty, Typography } from "antd"; import React, { useEffect } from "react"; import { useTranslation } from "react-i18next"; @@ -36,7 +37,7 @@ type Props = { disabled?: boolean; }; -const DevicesQuery = gql(/* GraphQL */ ` +const DevicesQuery = gql(` query Devices { flashableDevices { id @@ -59,7 +60,7 @@ const DeviceSelector: React.FC = ({ const { t } = useTranslation("flashing"); const [requestDevice] = useMutation( - gql(/* GraphQL */ ` + gql(` mutation RequestDevice { requestFlashableDevice { id diff --git a/src/renderer/components/devices/DeviceSummary.tsx b/src/renderer/components/devices/DeviceSummary.tsx index ea150a4..eb35785 100644 --- a/src/renderer/components/devices/DeviceSummary.tsx +++ b/src/renderer/components/devices/DeviceSummary.tsx @@ -2,7 +2,8 @@ import { UsbOutlined } from "@ant-design/icons"; import { Skeleton, Space, Typography } from "antd"; import React from "react"; import { Centered } from "renderer/shared/layouts"; -import { gql, useQuery } from "@apollo/client"; +import { useQuery } from "@apollo/client"; +import gql from "gql"; import { Device } from "./types"; const DeviceDetails: React.FC<{ device?: Device; loading?: boolean }> = ({ @@ -43,7 +44,7 @@ const DeviceDetails: React.FC<{ device?: Device; loading?: boolean }> = ({ const DeviceSummary: React.FC<{ deviceId: string }> = ({ deviceId }) => { const { loading, data } = useQuery( - gql(/* GraphQL */ ` + gql(` query DeviceInfo($deviceId: ID!) { flashableDevice(id: $deviceId) { id diff --git a/src/renderer/components/devices/__tests__/DeviceSelector.spec.tsx b/src/renderer/components/devices/__tests__/DeviceSelector.spec.tsx index dc619fa..8672bcb 100644 --- a/src/renderer/components/devices/__tests__/DeviceSelector.spec.tsx +++ b/src/renderer/components/devices/__tests__/DeviceSelector.spec.tsx @@ -6,7 +6,7 @@ import { devicesQuery } from "test-utils/mocks"; import { exampleDevices } from "test-utils/data"; import { fireEvent, screen, waitFor } from "@testing-library/react"; -import gql from "graphql-tag"; +import gql from "gql"; describe("", () => { it("should show devices connected via USB", async () => { @@ -71,13 +71,13 @@ describe("", () => { it("should request a device from the browser when add device is clicked", async () => { const requestDeviceQuery: MockedResponse = { request: { - query: gql` + query: gql(` mutation RequestDevice { requestFlashableDevice { id } } - `, + `), }, result: { data: { @@ -117,13 +117,13 @@ describe("", () => { it("should disable add device button when disabled", async () => { const requestDeviceQuery: MockedResponse = { request: { - query: gql` + query: gql(` mutation RequestDevice { requestFlashableDevice { id } } - `, + `), }, result: { data: { diff --git a/src/renderer/components/firmware/DownloadFirmwareButton.tsx b/src/renderer/components/firmware/DownloadFirmwareButton.tsx index f8467d1..8b2bcd8 100644 --- a/src/renderer/components/firmware/DownloadFirmwareButton.tsx +++ b/src/renderer/components/firmware/DownloadFirmwareButton.tsx @@ -1,5 +1,6 @@ import { DownloadOutlined } from "@ant-design/icons"; -import { gql, useApolloClient } from "@apollo/client"; +import { useApolloClient } from "@apollo/client"; +import gql from "gql"; import { Button, message } from "antd"; import React, { useState } from "react"; import { decodePrVersion, isPrVersion } from "shared/tools"; @@ -78,7 +79,7 @@ const DownloadFirmwareButton: React.FC = ({ if (isCloudBuild && isCloudBuildValid) { const flags = selectedFlags as { name: string; value: string }[]; const response = await client.query({ - query: gql(/* GraphQL */ ` + query: gql(` query CloudFirmware($params: CloudFirmwareParams!) { cloudFirmware(params: $params) { base64Data @@ -102,7 +103,7 @@ const DownloadFirmwareButton: React.FC = ({ ); } else if (validPrVersion) { const response = await client.query({ - query: gql(/* GraphQL */ ` + query: gql(` query PrBuildFirmwareData($prId: ID!, $commitId: ID!, $target: ID!) { edgeTxPr(id: $prId) { id @@ -137,7 +138,7 @@ const DownloadFirmwareButton: React.FC = ({ } } else if (!isLocal && target && version) { const response = await client.query({ - query: gql(/* GraphQL */ ` + query: gql(` query ReleaseFirmwareData($version: ID!, $target: ID!) { edgeTxRelease(id: $version) { id diff --git a/src/renderer/components/firmware/FirmwareSummary.tsx b/src/renderer/components/firmware/FirmwareSummary.tsx index fcabb9b..14b211b 100644 --- a/src/renderer/components/firmware/FirmwareSummary.tsx +++ b/src/renderer/components/firmware/FirmwareSummary.tsx @@ -1,4 +1,5 @@ -import { gql, useQuery } from "@apollo/client"; +import { useQuery } from "@apollo/client"; +import gql from "gql"; import { Skeleton } from "antd"; import React from "react"; import { Centered } from "renderer/shared/layouts"; @@ -18,7 +19,7 @@ const FirmwareSummary: React.FC<{ const isPr = isPrVersion(version); const releaseInfoQuery = useQuery( - gql(/* GraphQL */ ` + gql(` query ReleaseInfo($version: ID!, $target: ID!) { edgeTxRelease(id: $version) { id @@ -44,7 +45,7 @@ const FirmwareSummary: React.FC<{ ); const firmwareFileQuery = useQuery( - gql(/* GraphQL */ ` + gql(` query LocalFirmwareInfo($fileId: ID!) { localFirmware(byId: $fileId) { id @@ -63,7 +64,7 @@ const FirmwareSummary: React.FC<{ const prVersion = decodePrVersion(version); const prFirmwareQuery = useQuery( - gql(/* GraphQL */ ` + gql(` query PrFirmwareInfo($prId: ID!, $commitId: ID!, $target: ID!) { edgeTxPr(id: $prId) { id diff --git a/src/renderer/hooks/useCancelFlashJob.ts b/src/renderer/hooks/useCancelFlashJob.ts index 883bd25..48c867f 100644 --- a/src/renderer/hooks/useCancelFlashJob.ts +++ b/src/renderer/hooks/useCancelFlashJob.ts @@ -1,9 +1,10 @@ -import { gql, useMutation } from "@apollo/client"; +import { useMutation } from "@apollo/client"; +import gql from "gql"; // eslint-disable-next-line @typescript-eslint/explicit-function-return-type export default (jobId?: string) => { const [cancelJob] = useMutation( - gql(/* GraphQL */ ` + gql(` mutation CancelFlashJob($jobId: ID!) { cancelFlashJob(jobId: $jobId) } diff --git a/src/renderer/hooks/useCreateFlashJob.ts b/src/renderer/hooks/useCreateFlashJob.ts index 27f851a..f640490 100644 --- a/src/renderer/hooks/useCreateFlashJob.ts +++ b/src/renderer/hooks/useCreateFlashJob.ts @@ -1,7 +1,8 @@ -import { gql, useApolloClient } from "@apollo/client"; +import { useApolloClient } from "@apollo/client"; +import gql from "gql"; import { useCallback, useMemo, useState } from "react"; -const createQuery = gql(/* GraphQL */ ` +const createQuery = gql(` mutation CreateFlashJob($firmware: FlashFirmwareInput!, $deviceId: ID!) { createFlashJob(firmware: $firmware, deviceId: $deviceId) { id @@ -31,7 +32,7 @@ export default () => { "" ); }); - result.finally(() => { + void result.finally(() => { setLoading(false); }); diff --git a/src/renderer/hooks/useFlashJobStatus.ts b/src/renderer/hooks/useFlashJobStatus.ts index 313d66c..e68951e 100644 --- a/src/renderer/hooks/useFlashJobStatus.ts +++ b/src/renderer/hooks/useFlashJobStatus.ts @@ -1,11 +1,12 @@ -import { gql, useQuery } from "@apollo/client"; +import { useQuery } from "@apollo/client"; +import gql from "gql"; import { exception } from "react-ga"; import { useEffect } from "react"; // eslint-disable-next-line @typescript-eslint/explicit-function-return-type export default (jobId?: string) => { const { data, subscribeToMore, error, loading } = useQuery( - gql(/* GraphQL */ ` + gql(` query FlashJobStatus($jobId: ID!) { flashJobStatus(jobId: $jobId) { id @@ -60,7 +61,7 @@ export default (jobId?: string) => { useEffect(() => { if (jobId) { const unsub = subscribeToMore({ - document: gql(/* GraphQL */ ` + document: gql(` subscription FlashJobUpdates($jobId: ID!) { flashJobStatusUpdates(jobId: $jobId) { id diff --git a/src/renderer/pages/dev/flash/FlashUnlocker.tsx b/src/renderer/pages/dev/flash/FlashUnlocker.tsx index 336eeae..edae02a 100644 --- a/src/renderer/pages/dev/flash/FlashUnlocker.tsx +++ b/src/renderer/pages/dev/flash/FlashUnlocker.tsx @@ -1,5 +1,6 @@ import { UnlockOutlined } from "@ant-design/icons"; -import { gql, useMutation, useQuery } from "@apollo/client"; +import { useMutation, useQuery } from "@apollo/client"; +import gql from "gql"; import { Button, message } from "antd"; import React from "react"; import { useTranslation } from "react-i18next"; @@ -18,7 +19,7 @@ const FlashUnlocker: React.FC = () => { const selectedDeviceId = parseParam("deviceId"); const [unprotectDevice, { loading }] = useMutation( - gql(/* GraphQL */ ` + gql(` mutation UnprotectDevice($deviceId: ID!) { unprotectDevice(deviceId: $deviceId) } @@ -26,7 +27,7 @@ const FlashUnlocker: React.FC = () => { ); const { refetch } = useQuery( - gql(/* GraphQL */ ` + gql(` query Devices { flashableDevices { id diff --git a/src/renderer/pages/dev/flash/components/FirmwarePrBuildPicker.tsx b/src/renderer/pages/dev/flash/components/FirmwarePrBuildPicker.tsx index 86555e9..ea1e8a4 100644 --- a/src/renderer/pages/dev/flash/components/FirmwarePrBuildPicker.tsx +++ b/src/renderer/pages/dev/flash/components/FirmwarePrBuildPicker.tsx @@ -1,4 +1,5 @@ -import { gql, useQuery } from "@apollo/client"; +import { useQuery } from "@apollo/client"; +import gql from "gql"; import React, { useEffect } from "react"; import { decodePrVersion, encodePrVersion } from "shared/tools"; import PrTargetForm from "./PrTargetForm"; @@ -17,7 +18,7 @@ const FirmwarePrBuildPicker: React.FC = ({ const { prId, commitId } = decodePrVersion(version ?? ""); const prsQuery = useQuery( - gql(/* GraphQL */ ` + gql(` query EdgeTxPrs { edgeTxPrs { id @@ -42,7 +43,7 @@ const FirmwarePrBuildPicker: React.FC = ({ }, [prId, validPr, prsQuery.loading, onChanged]); const commitsQuery = useQuery( - gql(/* GraphQL */ ` + gql(` query EdgeTxPrCommits($prId: ID!) { edgeTxPr(id: $prId) { id @@ -113,7 +114,7 @@ const FirmwarePrBuildPicker: React.FC = ({ ]); const commitBuildQuery = useQuery( - gql(/* GraphQL */ ` + gql(` query EdgeTxPrCommitBuild($prId: ID!, $commitId: ID!) { edgeTxPr(id: $prId) { id diff --git a/src/renderer/pages/dev/flash/components/FirmwarePrDescription.tsx b/src/renderer/pages/dev/flash/components/FirmwarePrDescription.tsx index 6fd3403..1ec7f85 100644 --- a/src/renderer/pages/dev/flash/components/FirmwarePrDescription.tsx +++ b/src/renderer/pages/dev/flash/components/FirmwarePrDescription.tsx @@ -1,4 +1,5 @@ -import { useQuery, gql } from "@apollo/client"; +import { useQuery } from "@apollo/client"; +import gql from "gql"; import { Divider, Skeleton, Typography } from "antd"; import React from "react"; import Markdown from "renderer/components/Markdown"; @@ -9,7 +10,7 @@ type Props = { const FirmwarePrDescription: React.FC = ({ prId }) => { const { data, loading } = useQuery( - gql(/* GraphQL */ ` + gql(` query PrDescription($prId: ID!) { edgeTxPr(id: $prId) { id diff --git a/src/renderer/pages/flash/FlashExecution.tsx b/src/renderer/pages/flash/FlashExecution.tsx index 5ba3d69..5d05d11 100644 --- a/src/renderer/pages/flash/FlashExecution.tsx +++ b/src/renderer/pages/flash/FlashExecution.tsx @@ -52,7 +52,7 @@ const FlashExecution: React.FC = () => { } = useFlashJobStatus(jobId); useEffect(() => { - if (!jobId || (!loading && !jobExists) || error || jobCancelled) { + if (!jobId || (!loading && !jobExists) || !!error || jobCancelled) { // this job doesn't exist navigate("/flash", { replace: true }); } diff --git a/src/renderer/pages/flash/__tests__/FlashingWizard.spec.tsx b/src/renderer/pages/flash/__tests__/FlashingWizard.spec.tsx index f604690..d7c4f15 100644 --- a/src/renderer/pages/flash/__tests__/FlashingWizard.spec.tsx +++ b/src/renderer/pages/flash/__tests__/FlashingWizard.spec.tsx @@ -44,11 +44,11 @@ describe("pages/FlashingWizard", () => { describe("Cloud firmware", () => { const releases = exampleReleasesList.filter( (release) => !release.isPrerelease - )!; + ); const latestReleaseVersion = releases[0]!; const preReleases = exampleReleasesList.filter( (release) => release.isPrerelease - )!; + ); it("should be the default selected tab", () => { renderPage(); diff --git a/src/renderer/pages/flash/steps/firmware/CloudFirmwareReleasesPicker.tsx b/src/renderer/pages/flash/steps/firmware/CloudFirmwareReleasesPicker.tsx index 9507eff..db19664 100644 --- a/src/renderer/pages/flash/steps/firmware/CloudFirmwareReleasesPicker.tsx +++ b/src/renderer/pages/flash/steps/firmware/CloudFirmwareReleasesPicker.tsx @@ -1,4 +1,5 @@ -import { gql, useQuery } from "@apollo/client"; +import { useQuery } from "@apollo/client"; +import gql from "gql"; import React, { useEffect } from "react"; import { useTranslation } from "react-i18next"; import CloudVersionTargetForm from "renderer/components/CloudVersionTargetForm"; @@ -18,7 +19,7 @@ type Props = { selectedFlags?: SelectedFlags; }; -const GET_FIRMWARES = gql(/* GraphQL */ ` +const GET_FIRMWARES = gql(` query CloudTargets { cloudTargets { releases { @@ -145,7 +146,7 @@ const CloudFirmwareReleasesPicker: React.FC = ({ // Unselect target if selected target does not exist. useEffect(() => { - if (!target || selectedTarget || !targets) return undefined; + if (!target || !!selectedTarget || !targets) return undefined; const timeout = setTimeout(() => onChanged({ version, diff --git a/src/renderer/pages/flash/steps/firmware/FirmwareReleaseDescription.tsx b/src/renderer/pages/flash/steps/firmware/FirmwareReleaseDescription.tsx index f76b79d..edc5c66 100644 --- a/src/renderer/pages/flash/steps/firmware/FirmwareReleaseDescription.tsx +++ b/src/renderer/pages/flash/steps/firmware/FirmwareReleaseDescription.tsx @@ -1,4 +1,5 @@ -import { useQuery, gql } from "@apollo/client"; +import { useQuery } from "@apollo/client"; +import gql from "gql"; import { Skeleton } from "antd"; import React from "react"; import Markdown from "renderer/components/Markdown"; @@ -9,7 +10,7 @@ type Props = { const FirmwareReleaseDescription: React.FC = ({ releaseId }) => { const { data, loading } = useQuery( - gql(/* GraphQL */ ` + gql(` query FirmwareReleaseDescription($releaseId: ID!) { edgeTxRelease(id: $releaseId) { id diff --git a/src/renderer/pages/flash/steps/firmware/FirmwareReleasesPicker.tsx b/src/renderer/pages/flash/steps/firmware/FirmwareReleasesPicker.tsx index c04c617..1f0959f 100644 --- a/src/renderer/pages/flash/steps/firmware/FirmwareReleasesPicker.tsx +++ b/src/renderer/pages/flash/steps/firmware/FirmwareReleasesPicker.tsx @@ -1,5 +1,6 @@ import React, { useEffect } from "react"; -import { gql, useQuery } from "@apollo/client"; +import { useQuery } from "@apollo/client"; +import gql from "gql"; import useSorted from "renderer/hooks/useSorted"; import VersionTargetForm, { VersionFilters, @@ -25,7 +26,7 @@ const FirmwareReleasesPicker: React.FC = ({ }) => { const { t } = useTranslation("flashing"); const releasesQuery = useQuery( - gql(/* GraphQL */ ` + gql(` query Releases { edgeTxReleases { id @@ -37,7 +38,7 @@ const FirmwareReleasesPicker: React.FC = ({ ); const releaseTargetsQuery = useQuery( - gql(/* GraphQL */ ` + gql(` query ReleaseTargets($releaseId: ID!) { edgeTxRelease(id: $releaseId) { id diff --git a/src/renderer/pages/flash/steps/firmware/FirmwareUploader.tsx b/src/renderer/pages/flash/steps/firmware/FirmwareUploader.tsx index 51fa645..2752472 100644 --- a/src/renderer/pages/flash/steps/firmware/FirmwareUploader.tsx +++ b/src/renderer/pages/flash/steps/firmware/FirmwareUploader.tsx @@ -1,6 +1,7 @@ import React, { useEffect } from "react"; import { message } from "antd"; -import { useMutation, gql, useQuery } from "@apollo/client"; +import { useMutation, useQuery } from "@apollo/client"; +import gql from "gql"; import { exception } from "react-ga"; import { useTranslation } from "react-i18next"; import FirmwareUploadArea from "./FirmwareUploadArea"; @@ -16,7 +17,7 @@ const FirmwareUploader: React.FC = ({ }) => { const { t } = useTranslation("flashing"); const { data, loading } = useQuery( - gql(/* GraphQL */ ` + gql(` query LocalFirmwareInfo($fileId: ID!) { localFirmware(byId: $fileId) { id @@ -34,7 +35,7 @@ const FirmwareUploader: React.FC = ({ ); const [registerFirmware, { loading: uploading }] = useMutation( - gql(/* GraphQL */ ` + gql(` mutation RegisterLocalFirmwareWithName($name: String!, $data: String!) { registerLocalFirmware(firmwareBase64Data: $data, fileName: $name) { id diff --git a/src/renderer/pages/sdcard/SdcardEditor.tsx b/src/renderer/pages/sdcard/SdcardEditor.tsx index 6056d35..9476c37 100644 --- a/src/renderer/pages/sdcard/SdcardEditor.tsx +++ b/src/renderer/pages/sdcard/SdcardEditor.tsx @@ -1,5 +1,6 @@ import { ExclamationCircleOutlined } from "@ant-design/icons"; -import { gql, useQuery } from "@apollo/client"; +import { useQuery } from "@apollo/client"; +import gql from "gql"; import { Modal, Tabs } from "antd"; import React, { useEffect } from "react"; import { useNavigate, useParams } from "react-router-dom"; @@ -13,7 +14,7 @@ const SdcardEditor: React.FC = () => { const isWide = useMedia({ minWidth: "1200px" }); const { data, loading, error } = useQuery( - gql(/* GraphQL */ ` + gql(` query SdcardInfo($directoryId: ID!) { sdcardDirectory(id: $directoryId) { id diff --git a/src/renderer/pages/sdcard/SelectSdcardScreen.tsx b/src/renderer/pages/sdcard/SelectSdcardScreen.tsx index a558d10..3de8fd4 100644 --- a/src/renderer/pages/sdcard/SelectSdcardScreen.tsx +++ b/src/renderer/pages/sdcard/SelectSdcardScreen.tsx @@ -13,7 +13,8 @@ import { } from "renderer/shared/layouts"; import styled from "styled-components"; import { useNavigate } from "react-router-dom"; -import { useMutation, gql } from "@apollo/client"; +import { useMutation } from "@apollo/client"; +import gql from "gql"; import environment from "shared/environment"; import checks from "renderer/compatibility/checks"; import { useTranslation, Trans } from "react-i18next"; @@ -48,7 +49,7 @@ const SelectSdcardScreen: React.FC = () => { const { t } = useTranslation("sdcard"); const [selectDirectory] = useMutation( - gql(/* GraphQL */ ` + gql(` mutation PickSdcardDirectory { pickSdcardDirectory { id diff --git a/src/renderer/pages/sdcard/editor/AssetsTab.tsx b/src/renderer/pages/sdcard/editor/AssetsTab.tsx index 58243e3..8fdc9bd 100644 --- a/src/renderer/pages/sdcard/editor/AssetsTab.tsx +++ b/src/renderer/pages/sdcard/editor/AssetsTab.tsx @@ -1,4 +1,5 @@ -import { gql, useMutation, useQuery } from "@apollo/client"; +import { useMutation, useQuery } from "@apollo/client"; +import gql from "gql"; import { Alert, Button, @@ -65,7 +66,7 @@ const AssetsTab: React.FC<{ directoryId: string }> = ({ directoryId }) => { const { filters, encodeFilters } = useVersionFilters(parseParam("filters")); const sdcardAssetInfoQuery = useQuery( - gql(/* GraphQL */ ` + gql(` query SdcardAssetInfo($directoryId: ID!) { sdcardDirectory(id: $directoryId) { id @@ -89,7 +90,7 @@ const AssetsTab: React.FC<{ directoryId: string }> = ({ directoryId }) => { ); const sdcardPacksQuery = useQuery( - gql(/* GraphQL */ ` + gql(` query SdcardPacks { edgeTxSdcardPackReleases { id @@ -145,7 +146,7 @@ const AssetsTab: React.FC<{ directoryId: string }> = ({ directoryId }) => { ); const sdcardSoundsQuery = useQuery( - gql(/* GraphQL */ ` + gql(` query SdcardSoundsForPack( $packId: ID $soundsVersion: ID @@ -381,23 +382,23 @@ const AssetsTab: React.FC<{ directoryId: string }> = ({ directoryId }) => { type="primary" onClick={() => { if ( - newSoundsVersion || - newPackVersion || - newPackTarget || - newSoundsId + !!newSoundsVersion || + !!newPackVersion || + !!newPackTarget || + !!newSoundsId ) { void createWriteJob({ variables: { directoryId, pack: - newPackVersion || newPackTarget + !!newPackVersion || !!newPackTarget ? { version: packVersion!, target: packTarget!, } : null, sounds: - newSoundsVersion || newSoundsId + !!newSoundsVersion || !!newSoundsId ? { ids: [soundsId!], version: soundsVersion!, diff --git a/src/renderer/pages/sdcard/editor/JobExecutionModal.tsx b/src/renderer/pages/sdcard/editor/JobExecutionModal.tsx index 24bcfd6..854bfa1 100644 --- a/src/renderer/pages/sdcard/editor/JobExecutionModal.tsx +++ b/src/renderer/pages/sdcard/editor/JobExecutionModal.tsx @@ -1,4 +1,5 @@ -import { gql, useMutation, useQuery } from "@apollo/client"; +import { useMutation, useQuery } from "@apollo/client"; +import gql from "gql"; import { Typography } from "antd"; import React, { useEffect, useLayoutEffect, useRef } from "react"; import { useNavigate } from "react-router-dom"; @@ -19,7 +20,7 @@ const JobExecutionModal: React.FC = ({ const logBoxRef = useRef(null); const navigate = useNavigate(); const { data, subscribeToMore, error, loading } = useQuery( - gql(/* GraphQL */ ` + gql(` query SdcardJobStatus($jobId: ID!) { sdcardWriteJobStatus(jobId: $jobId) { id @@ -64,7 +65,7 @@ const JobExecutionModal: React.FC = ({ useEffect(() => { if (jobId) { const unsub = subscribeToMore({ - document: gql(/* GraphQL */ ` + document: gql(` subscription SdcardJobUpdates($jobId: ID!) { sdcardWriteJobUpdates(jobId: $jobId) { id @@ -117,14 +118,14 @@ const JobExecutionModal: React.FC = ({ const jobCompleted = data?.sdcardWriteJobStatus?.stages.write.completed; useEffect(() => { - if (!jobId || (!loading && !jobExists) || error || jobCancelled) { + if (!jobId || (!loading && !jobExists) || !!error || jobCancelled) { // this job doesn't exist or has now been cancelled navigate("/sdcardv1", { replace: true }); } }, [jobId, loading, jobCancelled, error, jobExists, navigate]); const [cancelJob] = useMutation( - gql(/* GraphQL */ ` + gql(` mutation CancelSdcardJob($jobId: ID!) { cancelSdcardWriteJob(jobId: $jobId) } diff --git a/src/renderer/stories/sdcard/mocks.ts b/src/renderer/stories/sdcard/mocks.ts index 867dfca..f399924 100644 --- a/src/renderer/stories/sdcard/mocks.ts +++ b/src/renderer/stories/sdcard/mocks.ts @@ -1,17 +1,17 @@ import { MockedResponse } from "@apollo/client/testing"; -import gql from "graphql-tag"; +import gql from "gql"; import { exampleTargetsList } from "test-utils/data"; // eslint-disable-next-line import/prefer-default-export export const pickSdcardDirectoryMutation = (id?: string): MockedResponse => ({ request: { - query: gql` + query: gql(` mutation PickSdcardDirectory { pickSdcardDirectory { id } } - `, + `), }, result: { data: { @@ -30,7 +30,7 @@ export const sdcardInfoQuery = ( details?: { isValid: boolean; version?: string; target?: string } ): MockedResponse => ({ request: { - query: gql` + query: gql(` query SdcardInfo($directoryId: ID!) { sdcardDirectory(id: $directoryId) { id @@ -41,7 +41,7 @@ export const sdcardInfoQuery = ( } } } - `, + `), variables: { directoryId, }, @@ -69,7 +69,7 @@ export const sdcardAssetInfoQuery = ( } ): MockedResponse => ({ request: { - query: gql` + query: gql(` query SdcardAssetInfo($directoryId: ID!) { sdcardDirectory(id: $directoryId) { id @@ -84,7 +84,7 @@ export const sdcardAssetInfoQuery = ( } } } - `, + `), variables: { directoryId, }, @@ -104,7 +104,7 @@ export const sdcardAssetInfoQuery = ( export const sdcardPacksQuery: MockedResponse = { request: { - query: gql` + query: gql(` query SdcardPacks { edgeTxSdcardPackReleases { id @@ -116,7 +116,7 @@ export const sdcardPacksQuery: MockedResponse = { } } } - `, + `), }, result: { data: { diff --git a/src/shared/backend/__tests__/cloudbuild.spec.ts b/src/shared/backend/__tests__/cloudbuild.spec.ts index 3d7c9f1..0e0caef 100644 --- a/src/shared/backend/__tests__/cloudbuild.spec.ts +++ b/src/shared/backend/__tests__/cloudbuild.spec.ts @@ -12,7 +12,7 @@ describe("Cloudbuild Query", () => { "cloudbuild-targets-github-releases.json" ); const { data, errors } = await backend.query({ - query: gql` + query: gql(` query { cloudTargets { releases { @@ -40,7 +40,7 @@ describe("Cloudbuild Query", () => { } } } - `, + `), }); expect(errors).toBeFalsy(); expect(data?.cloudTargets).toMatchInlineSnapshot(` @@ -269,7 +269,7 @@ describe("Cloudbuild Query", () => { const { nockDone } = await nock.back("cloudbuild-job-status.json"); const { data, errors } = await backend.query({ - query: gql` + query: gql(` query CloudFirmware($params: CloudFirmwareParams!) { cloudFirmware(params: $params) { status @@ -277,7 +277,7 @@ describe("Cloudbuild Query", () => { base64Data } } - `, + `), variables: { params: { release: "v2.8.4", diff --git a/src/shared/backend/__tests__/firmware.spec.ts b/src/shared/backend/__tests__/firmware.spec.ts index a2d8876..fdb8a0e 100644 --- a/src/shared/backend/__tests__/firmware.spec.ts +++ b/src/shared/backend/__tests__/firmware.spec.ts @@ -11,14 +11,14 @@ describe("Query", () => { const { nockDone } = await nock.back("firmware-releases.json"); const { data, errors } = await backend.query({ - query: gql` + query: gql(` query { edgeTxReleases { id name } } - `, + `), }); expect(errors).toBeFalsy(); @@ -76,7 +76,7 @@ describe("Query", () => { const { nockDone } = await nock.back("firmware-by-tag-id.json"); const { data, errors } = await backend.query({ - query: gql` + query: gql(` query { edgeTxRelease(id: "v2.5.0") { id @@ -84,7 +84,7 @@ describe("Query", () => { description } } - `, + `), }); expect(errors).toBeFalsy(); @@ -101,7 +101,7 @@ describe("Query", () => { const { nockDone } = await nock.back("firmware-with-targets.json"); const { data, errors } = await backend.query({ - query: gql` + query: gql(` query { edgeTxRelease(id: "v2.5.0") { id @@ -115,7 +115,7 @@ describe("Query", () => { } } } - `, + `), }); expect(errors).toBeFalsy(); @@ -237,7 +237,7 @@ describe("Query", () => { const { nockDone } = await nock.back("firmware-with-targets.json"); const { data, errors } = await backend.query({ - query: gql` + query: gql(` query { edgeTxRelease(id: "v2.5.0") { id @@ -251,7 +251,7 @@ describe("Query", () => { } } } - `, + `), }); expect(errors).toBeFalsy(); @@ -275,7 +275,7 @@ describe("Query", () => { const { nockDone } = await nock.back("firmware-with-targets.json"); const { data, errors } = await backend.query({ - query: gql` + query: gql(` query { edgeTxRelease(id: "v2.5.0") { id @@ -289,7 +289,7 @@ describe("Query", () => { } } } - `, + `), }); expect(errors).toBeFalsy(); @@ -313,7 +313,7 @@ describe("Query", () => { ); const { data, errors } = await backend.query({ - query: gql` + query: gql(` query { edgeTxRelease(id: "nightly") { id @@ -325,7 +325,7 @@ describe("Query", () => { } } } - `, + `), }); expect(errors).toBeFalsy(); @@ -349,7 +349,7 @@ describe("Query", () => { ); const { data, errors } = await backend.query({ - query: gql` + query: gql(` query { edgeTxRelease(id: "v2.7.0") { id @@ -361,7 +361,7 @@ describe("Query", () => { } } } - `, + `), }); expect(errors).toBeFalsy(); @@ -387,7 +387,7 @@ describe("Query", () => { const { nockDone } = await nock.back("edgetx-prs.json"); const { data, errors } = await backend.query({ - query: gql` + query: gql(` query { edgeTxPrs { id @@ -395,7 +395,7 @@ describe("Query", () => { headCommitId } } - `, + `), }); expect(errors).toBeFalsy(); @@ -437,7 +437,7 @@ describe("Query", () => { const { nockDone } = await nock.back("edgetx-single-pr.json"); const { data, errors } = await backend.query({ - query: gql` + query: gql(` query { edgeTxPr(id: "1337") { id @@ -450,7 +450,7 @@ describe("Query", () => { headCommitId } } - `, + `), }); expect(errors).toBeFalsy(); @@ -483,7 +483,7 @@ describe("Query", () => { ); const { data, errors } = await backend.query({ - query: gql` + query: gql(` query { edgeTxPr(id: "1337") { id @@ -498,7 +498,7 @@ describe("Query", () => { headCommitId } } - `, + `), }); expect(errors).toBeFalsy(); @@ -527,7 +527,7 @@ describe("Query", () => { ); const { data, errors } = await backend.query({ - query: gql` + query: gql(` query { edgeTxPr(id: "1337") { id @@ -545,7 +545,7 @@ describe("Query", () => { headCommitId } } - `, + `), }); expect(errors).toBeFalsy(); @@ -582,13 +582,13 @@ describe("Mutation", () => { it("should store the given firmware data and give it an ID", async () => { const base64Data = Buffer.from("some-firmware-data").toString("base64"); const mutation = await backend.mutate({ - mutation: gql` + mutation: gql(` mutation UploadFirmware($data: String!) { registerLocalFirmware(firmwareBase64Data: $data) { id } } - `, + `), variables: { data: base64Data, }, @@ -598,14 +598,14 @@ describe("Mutation", () => { const { id } = mutation.data?.registerLocalFirmware as { id: string }; const response = await backend.query({ - query: gql` + query: gql(` query QueryLocalFirmware($id: ID!) { localFirmware(byId: $id) { id base64Data } } - `, + `), variables: { id, }, diff --git a/src/shared/backend/__tests__/flash.spec.ts b/src/shared/backend/__tests__/flash.spec.ts index 09b4e9a..b2fb657 100644 --- a/src/shared/backend/__tests__/flash.spec.ts +++ b/src/shared/backend/__tests__/flash.spec.ts @@ -1,4 +1,4 @@ -import gql from "graphql-tag"; +import gql from "gql"; import { createExecutor } from "test-utils/backend"; import { MockedFunction } from "vitest"; import { createDfuEvents } from "shared/backend/mocks/dfu"; @@ -49,14 +49,14 @@ describe("Query", () => { ] as USBDevice[]); const { data, errors } = await backend.query({ - query: gql` + query: gql(` query { flashableDevices { id productName } } - `, + `), }); expect(errors).toBeFalsy(); @@ -91,14 +91,14 @@ describe("Query", () => { ] as USBDevice[]); const { data, errors } = await backend.query({ - query: gql` + query: gql(` query { flashableDevices { id productName } } - `, + `), }); expect(errors).toBeFalsy(); @@ -135,7 +135,7 @@ describe("Query", () => { ] as USBDevice[]); const { data, errors } = await backend.query({ - query: gql` + query: gql(` query FlashableDeviceQuery($id: ID!) { flashableDevice(id: $id) { id @@ -145,7 +145,7 @@ describe("Query", () => { serialNumber } } - `, + `), variables: { id: "56789", }, @@ -177,14 +177,14 @@ describe("Query", () => { ] as USBDevice[]); const { data, errors } = await backend.query({ - query: gql` + query: gql(` query FlashableDeviceQuery($id: ID!) { flashableDevice(id: $id) { id productName } } - `, + `), variables: { id: "98765", }, @@ -205,14 +205,14 @@ describe("Mutation", () => { } as USBDevice); const { data, errors } = await backend.mutate({ - mutation: gql` + mutation: gql(` mutation RequestDevce { requestFlashableDevice { id productName } } - `, + `), }); expect(errors).toBeFalsy(); @@ -228,14 +228,14 @@ describe("Mutation", () => { requestDeviceMock.mockRejectedValueOnce(new Error("Some error")); const { data, errors } = await backend.mutate({ - mutation: gql` + mutation: gql(` mutation RequestDevce { requestFlashableDevice { id productName } } - `, + `), }); expect(errors).toBeFalsy(); @@ -277,11 +277,11 @@ describe("Mutation", () => { }); const { errors } = await backend.mutate({ - mutation: gql` + mutation: gql(` mutation CreateFlashJob { unprotectDevice(deviceId: "some-device-id") } - `, + `), }); expect(errors).toBeFalsy(); @@ -291,7 +291,7 @@ describe("Mutation", () => { const queryFlashStatus = async (jobId: string) => { const { data } = await backend.query({ - query: gql` + query: gql(` query FlashJobStatus($jobId: ID!) { flashJobStatus(jobId: $jobId) { cancelled @@ -328,7 +328,7 @@ describe("Mutation", () => { progress error } - `, + `), variables: { jobId, }, @@ -339,11 +339,11 @@ describe("Mutation", () => { const cancelFlashJob = (jobId: string) => backend.mutate({ - mutation: gql` + mutation: gql(` mutation CancelFlashJob($jobId: ID!) { cancelFlashJob(jobId: $jobId) } - `, + `), variables: { jobId, }, @@ -368,7 +368,7 @@ describe("Mutation", () => { }); const createFlashMutation = await backend.mutate({ - mutation: gql` + mutation: gql(` mutation CreateFlashJob { createFlashJob( firmware: { target: "nv14", version: "v2.5.0" } @@ -377,7 +377,7 @@ describe("Mutation", () => { id } } - `, + `), }); expect(createFlashMutation.errors).toBeFalsy(); @@ -764,7 +764,7 @@ describe("Mutation", () => { ); const createFlashMutation = await backend.mutate({ - mutation: gql` + mutation: gql(` mutation CreateFlashJob { createFlashJob( firmware: { @@ -776,7 +776,7 @@ describe("Mutation", () => { id } } - `, + `), }); expect(createFlashMutation.errors).toBeFalsy(); @@ -826,7 +826,7 @@ describe("Mutation", () => { backend.context.firmwareStore.registerFirmware(fileData); const createFlashMutation = await backend.mutate({ - mutation: gql` + mutation: gql(` mutation CreateFlashJob($target: String!) { createFlashJob( firmware: { target: $target, version: "local" } @@ -841,7 +841,7 @@ describe("Mutation", () => { } } } - `, + `), variables: { target: firmwareId, }, diff --git a/src/shared/backend/__tests__/sdcard.spec.ts b/src/shared/backend/__tests__/sdcard.spec.ts index 03a2900..bae329d 100644 --- a/src/shared/backend/__tests__/sdcard.spec.ts +++ b/src/shared/backend/__tests__/sdcard.spec.ts @@ -1,4 +1,4 @@ -import gql from "graphql-tag"; +import gql from "gql"; import { MockedFunction } from "vitest"; import nock from "nock"; import { createExecutor } from "test-utils/backend"; @@ -26,14 +26,14 @@ describe("Query", () => { const { nockDone } = await nock.back("sdcard-pack-releases.json"); const { data, errors } = await backend.query({ - query: gql` + query: gql(` query { edgeTxSdcardPackReleases { id name } } - `, + `), }); expect(errors).toBeFalsy(); @@ -62,7 +62,7 @@ describe("Query", () => { const { nockDone } = await nock.back("sdcard-pack-latest.json"); const { data, errors } = await backend.query({ - query: gql` + query: gql(` query { edgeTxSdcardPackRelease(id: "latest") { id @@ -73,7 +73,7 @@ describe("Query", () => { } } } - `, + `), }); expect(errors).toBeFalsy(); @@ -181,7 +181,7 @@ describe("Query", () => { const { nockDone } = await nock.back("sdcard-pack-v2.6.0.json"); const { data, errors } = await backend.query({ - query: gql` + query: gql(` query { edgeTxSdcardPackRelease(id: "v2.6.0") { id @@ -192,7 +192,7 @@ describe("Query", () => { } } } - `, + `), }); expect(errors).toBeFalsy(); @@ -302,7 +302,7 @@ describe("Query", () => { ); const { data, errors } = await backend.query({ - query: gql` + query: gql(` query { edgeTxSdcardPackRelease( id: "ac15b88c46ac74c4444997d962830d2ffd601869" @@ -315,7 +315,7 @@ describe("Query", () => { } } } - `, + `), }); expect(errors).toBeFalsy(); @@ -435,7 +435,7 @@ describe("Query", () => { const { nockDone } = await nock.back("sdcard-pack-not-exist.json"); const { data, errors } = await backend.query({ - query: gql` + query: gql(` query { edgeTxSdcardPackRelease(id: "some-unknown-release") { id @@ -446,7 +446,7 @@ describe("Query", () => { } } } - `, + `), }); expect(errors).toBeFalsy(); @@ -461,7 +461,7 @@ describe("Query", () => { const { nockDone } = await nock.back("sdcard-sounds-releases.json"); const { data, errors } = await backend.query({ - query: gql` + query: gql(` query { edgeTxSoundsRelease(forPack: "v2.5.0", isPrerelease: false) { id @@ -469,7 +469,7 @@ describe("Query", () => { sounds } } - `, + `), }); expect(errors).toBeFalsy(); @@ -498,7 +498,7 @@ describe("Query", () => { const { nockDone } = await nock.back("sdcard-sounds-releases-2.7.0.json"); const { data, errors } = await backend.query({ - query: gql` + query: gql(` query { edgeTxSoundsRelease(forPack: "v2.7.0", isPrerelease: true) { id @@ -506,7 +506,7 @@ describe("Query", () => { sounds } } - `, + `), }); expect(errors).toBeFalsy(); @@ -540,14 +540,14 @@ describe("Query", () => { const { nockDone } = await nock.back("sdcard-sounds-releases.json"); const { data, errors } = await backend.query({ - query: gql` + query: gql(` query { edgeTxSoundsRelease(forPack: "v2.4.0-rc1", isPrerelease: true) { id name } } - `, + `), }); expect(errors).toBeFalsy(); @@ -566,14 +566,14 @@ describe("Query", () => { ); const { data, errors } = await backend.query({ - query: gql` + query: gql(` query { edgeTxSoundsRelease(forPack: "v2.6.0", isPrerelease: false) { id name } } - `, + `), }); expect(errors).toBeFalsy(); @@ -605,14 +605,14 @@ describe("Mutation", () => { } as FileSystemDirectoryHandle); const { data, errors } = await backend.mutate({ - mutation: gql` + mutation: gql(` mutation RequestDirectory { pickSdcardDirectory { id name } } - `, + `), }); expect(errors).toBeFalsy(); @@ -629,14 +629,14 @@ describe("Mutation", () => { requestWritableDirectory.mockResolvedValueOnce(handle); const requestDirectoryResponse = await backend.mutate({ - mutation: gql` + mutation: gql(` mutation RequestDirectory { pickSdcardDirectory { id name } } - `, + `), }); const { id } = requestDirectoryResponse.data?.pickSdcardDirectory as { @@ -644,14 +644,14 @@ describe("Mutation", () => { }; const { data, errors } = await backend.query({ - query: gql` + query: gql(` query SdcardDirectoryQuery($id: ID!) { sdcardDirectory(id: $id) { id name } } - `, + `), variables: { id, }, @@ -670,14 +670,14 @@ describe("Mutation", () => { ); const requestDirectoryResponse = await backend.mutate({ - mutation: gql` + mutation: gql(` mutation RequestDirectory { pickSdcardDirectory { id name } } - `, + `), }); const { id } = requestDirectoryResponse.data?.pickSdcardDirectory as { @@ -687,14 +687,14 @@ describe("Mutation", () => { await fs.rmdir(tempDir.path); const { data, errors } = await backend.query({ - query: gql` + query: gql(` query SdcardDirectoryQuery($id: ID!) { sdcardDirectory(id: $id) { id name } } - `, + `), variables: { id, }, @@ -712,14 +712,14 @@ describe("Mutation", () => { } as FileSystemDirectoryHandle); const requestDirectoryResponse = await backend.mutate({ - mutation: gql` + mutation: gql(` mutation RequestDirectory { pickSdcardDirectory { id name } } - `, + `), }); const { id } = requestDirectoryResponse.data?.pickSdcardDirectory as { @@ -736,25 +736,25 @@ describe("Mutation", () => { // Request one more so the first should be gone await backend.mutate({ - mutation: gql` + mutation: gql(` mutation RequestFolder { pickSdcardDirectory { id name } } - `, + `), }); const { data, errors } = await backend.query({ - query: gql` + query: gql(` query SdcardDirectoryQuery($id: ID!) { sdcardDirectory(id: $id) { id name } } - `, + `), variables: { id: currentHandles[0]!, }, @@ -768,14 +768,14 @@ describe("Mutation", () => { requestWritableDirectory.mockRejectedValue(new Error("some error")); const { data, errors } = await backend.mutate({ - mutation: gql` + mutation: gql(` mutation RequestDirectory { pickSdcardDirectory { id name } } - `, + `), }); expect(errors).toBeFalsy(); @@ -799,7 +799,7 @@ describe("Mutation", () => { await fs.writeFile(path.join(tempDir.path, name), ""); const { data, errors } = await backend.mutate({ - mutation: gql` + mutation: gql(` mutation RequestFolder { pickSdcardDirectory { id @@ -807,7 +807,7 @@ describe("Mutation", () => { isValid } } - `, + `), }); expect(errors).toBeFalsy(); @@ -824,7 +824,7 @@ describe("Mutation", () => { await fs.writeFile(path.join(tempDir.path, "some-other-file"), ""); const { data, errors } = await backend.mutate({ - mutation: gql` + mutation: gql(` mutation RequestFolder { pickSdcardDirectory { id @@ -832,7 +832,7 @@ describe("Mutation", () => { isValid } } - `, + `), }); expect(errors).toBeFalsy(); @@ -857,7 +857,7 @@ describe("Mutation", () => { ); const { data, errors } = await backend.mutate({ - mutation: gql` + mutation: gql(` mutation RequestFolder { pickSdcardDirectory { id @@ -867,7 +867,7 @@ describe("Mutation", () => { } } } - `, + `), }); expect(errors).toBeFalsy(); @@ -885,7 +885,7 @@ describe("Mutation", () => { ); const { data, errors } = await backend.mutate({ - mutation: gql` + mutation: gql(` mutation RequestFolder { pickSdcardDirectory { id @@ -894,7 +894,7 @@ describe("Mutation", () => { } } } - `, + `), }); expect(errors).toBeFalsy(); @@ -913,14 +913,14 @@ describe("Mutation", () => { ); const { data, errors } = await backend.mutate({ - mutation: gql` + mutation: gql(` mutation RequestFolder { pickSdcardDirectory { id themes } } - `, + `), }); expect(errors).toBeFalsy(); expect(data?.pickSdcardDirectory).toMatchObject({ @@ -955,14 +955,14 @@ describe("Mutation", () => { ); const { data, errors } = await backend.mutate({ - mutation: gql` + mutation: gql(` mutation RequestFolder { pickSdcardDirectory { id themes } } - `, + `), }); expect(errors).toBeFalsy(); expect(data?.pickSdcardDirectory).toMatchObject({ @@ -1004,14 +1004,14 @@ describe("Mutation", () => { ); const { data, errors } = await backend.mutate({ - mutation: gql` + mutation: gql(` mutation RequestFolder { pickSdcardDirectory { id themes } } - `, + `), }); expect(errors).toBeFalsy(); expect(data?.pickSdcardDirectory).toMatchObject({ @@ -1034,7 +1034,7 @@ describe("Mutation", () => { ); const { data, errors } = await backend.mutate({ - mutation: gql` + mutation: gql(` mutation RequestFolder { pickSdcardDirectory { id @@ -1043,7 +1043,7 @@ describe("Mutation", () => { } } } - `, + `), }); expect(errors).toBeFalsy(); expect(data?.pickSdcardDirectory).toMatchObject({ @@ -1059,7 +1059,7 @@ describe("Mutation", () => { ); const { data, errors } = await backend.mutate({ - mutation: gql` + mutation: gql(` mutation RequestFolder { pickSdcardDirectory { id @@ -1068,7 +1068,7 @@ describe("Mutation", () => { } } } - `, + `), }); expect(errors).toBeFalsy(); expect(data?.pickSdcardDirectory).toMatchObject({ @@ -1091,7 +1091,7 @@ describe("Mutation", () => { ); const { data, errors } = await backend.mutate({ - mutation: gql` + mutation: gql(` mutation RequestFolder { pickSdcardDirectory { id @@ -1100,7 +1100,7 @@ describe("Mutation", () => { } } } - `, + `), }); expect(errors).toBeFalsy(); expect(data?.pickSdcardDirectory).toMatchObject({ @@ -1114,7 +1114,7 @@ describe("Mutation", () => { ); const { data, errors } = await backend.mutate({ - mutation: gql` + mutation: gql(` mutation RequestFolder { pickSdcardDirectory { id @@ -1123,7 +1123,7 @@ describe("Mutation", () => { } } } - `, + `), }); expect(errors).toBeFalsy(); expect(data?.pickSdcardDirectory).toMatchObject({ @@ -1170,14 +1170,14 @@ describe("Sdcard Job", () => { ]); const directoryRequest = await backend.mutate({ - mutation: gql` + mutation: gql(` mutation RequestDirectory { pickSdcardDirectory { id name } } - `, + `), }); const { id: directoryId } = directoryRequest.data?.pickSdcardDirectory as { @@ -1192,7 +1192,7 @@ describe("Sdcard Job", () => { ); const createJobRequest = await backend.mutate({ - mutation: gql` + mutation: gql(` mutation CreateSdcardJob($directoryId: ID!) { createSdcardWriteJob( directoryId: $directoryId @@ -1202,7 +1202,7 @@ describe("Sdcard Job", () => { id } } - `, + `), variables: { directoryId, }, @@ -1220,7 +1220,7 @@ describe("Sdcard Job", () => { nockDone(); const { data, errors } = await backend.query({ - query: gql` + query: gql(` query SdcardJobStatus($id: ID!) { sdcardWriteJobStatus(jobId: $id) { cancelled @@ -1243,7 +1243,7 @@ describe("Sdcard Job", () => { } } } - `, + `), variables: { id: jobId, }, diff --git a/src/shared/backend/graph/sdcard/index.ts b/src/shared/backend/graph/sdcard/index.ts index 54cdffb..e5a0070 100644 --- a/src/shared/backend/graph/sdcard/index.ts +++ b/src/shared/backend/graph/sdcard/index.ts @@ -175,12 +175,13 @@ const findBestReleaseForPack = < ): T | undefined => sortedReleases.find( (r) => - (semver.valid(r.tag_name) && + !!( + semver.valid(r.tag_name) && semver.valid(packVersion) && semver.major(r.tag_name) === semver.major(packVersion) && semver.minor(r.tag_name) <= semver.minor(packVersion) && - r.prerelease === isPrerelease) || - r.tag_name === packVersion + r.prerelease === isPrerelease + ) || r.tag_name === packVersion ); builder.queryType({ diff --git a/src/shared/backend/mocks/context.ts b/src/shared/backend/mocks/context.ts index 88b5929..c741bf8 100644 --- a/src/shared/backend/mocks/context.ts +++ b/src/shared/backend/mocks/context.ts @@ -4,7 +4,6 @@ import { GithubClient } from "shared/api/github"; import { createDfuMock } from "./dfu"; import { createMockUsb } from "./usb"; -// eslint-disable-next-line @typescript-eslint/explicit-function-return-type export const createMockContext = ( extras: { fileSystem: FileSystemApi; @@ -13,6 +12,7 @@ export const createMockContext = ( options?: { faster?: boolean; } + // eslint-disable-next-line @typescript-eslint/explicit-function-return-type ) => createContext({ usb: createMockUsb(), diff --git a/src/shared/backend/services/cloudbuild.ts b/src/shared/backend/services/cloudbuild.ts index c4a1867..c2f566b 100644 --- a/src/shared/backend/services/cloudbuild.ts +++ b/src/shared/backend/services/cloudbuild.ts @@ -51,7 +51,7 @@ type Job = { export const fetchTargets = async (): Promise => { const response = await ky("https://cloudbuild.edgetx.org/api/targets"); - const firmwares = (await response.json()) as CloudTargets; + const firmwares = await response.json(); return firmwares; }; @@ -65,7 +65,7 @@ export const queryJobStatus = async ( throwHttpErrors: false, }); - const data = (await response.json()) as { error?: string } & Job; + const data = await response.json<{ error?: string }>(); if (!response.ok) { throw new Error(data.error); } @@ -79,7 +79,7 @@ export const createJob = async (params: JobStatusParams): Promise => { throwHttpErrors: false, }); - const data = (await response.json()) as { error?: string } & Job; + const data = await response.json<{ error?: string }>(); if (!response.ok) { throw new Error(data.error); } diff --git a/src/shared/backend/services/sdcardAssets.ts b/src/shared/backend/services/sdcardAssets.ts index 228f101..0dcd0de 100644 --- a/src/shared/backend/services/sdcardAssets.ts +++ b/src/shared/backend/services/sdcardAssets.ts @@ -55,7 +55,7 @@ export const fetchTargetsManifest = async ( } return uniqueBy( - ((await res.json()) as ManifestResponse).targets.map( + (await res.json()).targets.map( ([name, id, asset]) => ({ name, id: id.slice(0, id.length - 1), diff --git a/src/shared/backend/services/sdcardJobs.ts b/src/shared/backend/services/sdcardJobs.ts index da51a0c..447c209 100644 --- a/src/shared/backend/services/sdcardJobs.ts +++ b/src/shared/backend/services/sdcardJobs.ts @@ -374,7 +374,7 @@ const writeAssets = async ( // There is a race condition where node attempts to read the directory // whilst we are creating it. Doesn't happen in browser if (e && (e as Error & { code?: string }).code !== "EEXIST") { - throw e; + throw e as Error; } } } diff --git a/src/shared/dfu/core.ts b/src/shared/dfu/core.ts index 03f2fe3..f6d9268 100644 --- a/src/shared/dfu/core.ts +++ b/src/shared/dfu/core.ts @@ -139,7 +139,7 @@ export function parseMemoryDescriptor(desc: string): { let segmentMatch: RegExpExecArray | null; while ( // eslint-disable-next-line no-cond-assign - (segmentMatch = segmentRegex.exec(contiguousSegmentMatch[0] ?? "")) + (segmentMatch = segmentRegex.exec(contiguousSegmentMatch[0] || "")) ) { const sectorCount = parseInt(segmentMatch[1] ?? "", 10); const sectorSize = diff --git a/src/shared/dfu/process.ts b/src/shared/dfu/process.ts index b6ff9f5..89a16d5 100644 --- a/src/shared/dfu/process.ts +++ b/src/shared/dfu/process.ts @@ -1,7 +1,7 @@ /* eslint-disable functional/no-class */ /* eslint-disable max-classes-per-file */ import { createNanoEvents } from "nanoevents"; -import type { Emitter } from "nanoevents"; +import type { Emitter, EventsMap } from "nanoevents"; export type WebDFUProcessReadEvents = { process: (done: number, total?: number) => void; @@ -34,7 +34,7 @@ export type WebDFUProcessEraseEvents = { end: () => void; }; -export type WebDFUProcess = { +export type WebDFUProcess = { events: Emitter; }; diff --git a/src/test-utils/backend.ts b/src/test-utils/backend.ts index d7574fe..35f0267 100644 --- a/src/test-utils/backend.ts +++ b/src/test-utils/backend.ts @@ -4,6 +4,7 @@ import { execute, ExecutionArgs, ExecutionResult, + Kind, OperationDefinitionNode, } from "graphql"; import { createContext, schema, UsbApi, FileSystemApi } from "shared/backend"; @@ -28,7 +29,8 @@ type Executor = { const getOperationName = (document: DocumentNode): string | undefined => document.definitions.find( - (def): def is OperationDefinitionNode => def.kind === "OperationDefinition" + (def): def is OperationDefinitionNode => + def.kind === Kind.OPERATION_DEFINITION )?.name?.value; export const createExecutor = ({ diff --git a/src/test-utils/mocks.ts b/src/test-utils/mocks.ts index 5e58b7b..1a233ed 100644 --- a/src/test-utils/mocks.ts +++ b/src/test-utils/mocks.ts @@ -1,5 +1,5 @@ import { MockedResponse } from "@apollo/client/testing"; -import gql from "graphql-tag"; +import gql from "gql"; import { times } from "shared/tools"; import { exampleCloudbuildTargets, @@ -12,7 +12,7 @@ import { export const firmwaresQuery = (delay = 100): MockedResponse => ({ request: { - query: gql` + query: gql(` query Releases { edgeTxReleases { id @@ -20,7 +20,7 @@ export const firmwaresQuery = (delay = 100): MockedResponse => ({ isPrerelease } } - `, + `), }, result: { data: { @@ -32,7 +32,7 @@ export const firmwaresQuery = (delay = 100): MockedResponse => ({ export const targetsQuery = (delay = 1000): MockedResponse => ({ request: { - query: gql` + query: gql(` query ReleaseTargets($releaseId: ID!) { edgeTxRelease(id: $releaseId) { id @@ -46,7 +46,7 @@ export const targetsQuery = (delay = 1000): MockedResponse => ({ } } } - `, + `), variables: { releaseId: "v2.5.0", }, @@ -84,14 +84,14 @@ export const firmwareReleaseDescriptionQuery = ( delay = 2000 ): MockedResponse => ({ request: { - query: gql` + query: gql(` query FirmwareReleaseDescription($releaseId: ID!) { edgeTxRelease(id: $releaseId) { id description } } - `, + `), variables: { releaseId: "v2.5.0", }, @@ -110,7 +110,7 @@ export const firmwareReleaseDescriptionQuery = ( export const prsQuery: MockedResponse = { request: { - query: gql` + query: gql(` query EdgeTxPrs { edgeTxPrs { id @@ -118,7 +118,7 @@ export const prsQuery: MockedResponse = { headCommitId } } - `, + `), }, result: { data: { @@ -129,7 +129,7 @@ export const prsQuery: MockedResponse = { export const prCommitsQuery: MockedResponse = { request: { - query: gql` + query: gql(` query EdgeTxPrCommits($prId: ID!) { edgeTxPr(id: $prId) { id @@ -138,7 +138,7 @@ export const prCommitsQuery: MockedResponse = { } } } - `, + `), variables: { prId: examplePrs[0]?.id, }, @@ -156,7 +156,7 @@ export const prCommitsQuery: MockedResponse = { export const prCommitBuildQuery: MockedResponse = { request: { - query: gql` + query: gql(` query EdgeTxPrCommitBuild($prId: ID!, $commitId: ID!) { edgeTxPr(id: $prId) { id @@ -173,7 +173,7 @@ export const prCommitBuildQuery: MockedResponse = { } } } - `, + `), variables: { prId: examplePrs[0]?.id, commitId: examplePrs[0]?.headCommitId, @@ -198,7 +198,7 @@ export const prCommitBuildQuery: MockedResponse = { export const prCommitBuildNotAvailableQuery: MockedResponse = { request: { - query: gql` + query: gql(` query EdgeTxPrCommitBuild($prId: ID!, $commitId: ID!) { edgeTxPr(id: $prId) { id @@ -215,7 +215,7 @@ export const prCommitBuildNotAvailableQuery: MockedResponse = { } } } - `, + `), variables: { prId: examplePrs[0]?.id, commitId: examplePrCommits[1]?.id, @@ -237,7 +237,7 @@ export const prCommitBuildNotAvailableQuery: MockedResponse = { export const prDescriptionQuery: MockedResponse = { request: { - query: gql` + query: gql(` query PrDescription($prId: ID!) { edgeTxPr(id: $prId) { id @@ -245,7 +245,7 @@ export const prDescriptionQuery: MockedResponse = { description } } - `, + `), variables: { prId: examplePrs[0]?.id, }, @@ -267,7 +267,7 @@ export const devicesQuery = ( devices = exampleDevices ): MockedResponse => ({ request: { - query: gql` + query: gql(` query Devices { flashableDevices { id @@ -277,7 +277,7 @@ export const devicesQuery = ( productId } } - `, + `), }, delay, result: { @@ -289,7 +289,7 @@ export const devicesQuery = ( export const deviceQuery = (delay = 2000): MockedResponse => ({ request: { - query: gql` + query: gql(` query DeviceInfo($deviceId: ID!) { flashableDevice(id: $deviceId) { id @@ -299,7 +299,7 @@ export const deviceQuery = (delay = 2000): MockedResponse => ({ productId } } - `, + `), variables: { deviceId: "1", }, @@ -314,7 +314,7 @@ export const deviceQuery = (delay = 2000): MockedResponse => ({ export const firmwareReleaseInfoQuery = (delay = 1000): MockedResponse => ({ request: { - query: gql` + query: gql(` query ReleaseInfo($version: ID!, $target: ID!) { edgeTxRelease(id: $version) { id @@ -328,7 +328,7 @@ export const firmwareReleaseInfoQuery = (delay = 1000): MockedResponse => ({ } } } - `, + `), variables: { version: "v2.5.0", target: "nv-14", @@ -350,14 +350,14 @@ export const firmwareReleaseInfoQuery = (delay = 1000): MockedResponse => ({ export const localFirmwareInfoQuery = (delay = 1000): MockedResponse => ({ request: { - query: gql` + query: gql(` query LocalFirmwareInfo($fileId: ID!) { localFirmware(byId: $fileId) { id name } } - `, + `), variables: { fileId: "file-id-abcd", }, @@ -375,7 +375,7 @@ export const localFirmwareInfoQuery = (delay = 1000): MockedResponse => ({ export const firmwarePrBuildInfoQuery = (delay = 1000): MockedResponse => ({ request: { - query: gql` + query: gql(` query PrFirmwareInfo($prId: ID!, $commitId: ID!, $target: ID!) { edgeTxPr(id: $prId) { id @@ -392,7 +392,7 @@ export const firmwarePrBuildInfoQuery = (delay = 1000): MockedResponse => ({ } } } - `, + `), variables: { prId: examplePrs[0]?.id, commitId: examplePrs[0]?.headCommitId, @@ -419,7 +419,7 @@ export const firmwarePrBuildInfoQuery = (delay = 1000): MockedResponse => ({ export const prBuildFirmwareDataQuery: MockedResponse = { request: { - query: gql` + query: gql(` query PrBuildFirmwareData($prId: ID!, $commitId: ID!, $target: ID!) { edgeTxPr(id: $prId) { id @@ -435,7 +435,7 @@ export const prBuildFirmwareDataQuery: MockedResponse = { } } } - `, + `), variables: { prId: examplePrs[0]?.id, commitId: examplePrs[0]?.headCommitId, @@ -468,7 +468,7 @@ export const flashJobQuery = ( completed?: boolean ): MockedResponse => ({ request: { - query: gql` + query: gql(` query FlashJobStatus($jobId: ID!) { flashJobStatus(jobId: $jobId) { id @@ -506,7 +506,7 @@ export const flashJobQuery = ( progress error } - `, + `), variables: { jobId, }, @@ -553,7 +553,7 @@ export const flashJobQuery = ( export const cloudbuildTargets = (delay = 500): MockedResponse => ({ request: { - query: gql` + query: gql(` query CloudTargets { cloudTargets { releases { @@ -581,7 +581,7 @@ export const cloudbuildTargets = (delay = 500): MockedResponse => ({ } } } - `, + `), }, result: { data: { @@ -600,7 +600,7 @@ export const cloudbuildJobStatus = ( delay = 200 ): MockedResponse => ({ request: { - query: gql` + query: gql(` query CloudFirmware($params: CloudFirmwareParams!) { cloudFirmwareStatus(params: $params) { status @@ -608,7 +608,7 @@ export const cloudbuildJobStatus = ( base64Data } } - `, + `), variables: { params: { release, diff --git a/src/types.d.ts b/src/types.d.ts index 1e001d4..0f537c0 100644 --- a/src/types.d.ts +++ b/src/types.d.ts @@ -24,7 +24,10 @@ declare module "*?worker" { export default workerConstructor; } -declare module "*.webp"; +declare module "*.webp" { + const thing: string; + export default thing; +} // eslint-disable-next-line @typescript-eslint/consistent-type-definitions declare interface Window { diff --git a/src/webworker/__test__/backend-worker.spec.ts b/src/webworker/__test__/backend-worker.spec.ts index 7a1706c..8798896 100644 --- a/src/webworker/__test__/backend-worker.spec.ts +++ b/src/webworker/__test__/backend-worker.spec.ts @@ -45,14 +45,14 @@ describe("Backend Workers", () => { const { nockDone } = await nock.back("sdcard-pack-releases.json"); const { data, errors } = await client.query({ - query: gql` + query: gql(` query { edgeTxSdcardPackReleases { id name } } - `, + `), }); expect(errors).toBeFalsy(); @@ -77,14 +77,14 @@ describe("Backend Workers", () => { showDirectoryPickerMock.mockResolvedValue(handle); const { data, errors } = await client.mutate({ - mutation: gql` + mutation: gql(` mutation RequestFolder { pickSdcardDirectory { id name } } - `, + `), }); expect(errors).toBeFalsy(); @@ -98,14 +98,14 @@ describe("Backend Workers", () => { showDirectoryPickerMock.mockRejectedValue(new Error("Some bad error")); const { data, errors } = await client.mutate({ - mutation: gql` + mutation: gql(` mutation RequestFolder { pickSdcardDirectory { id name } } - `, + `), }); expect(errors).toBeFalsy(); @@ -127,14 +127,14 @@ describe("Backend Workers", () => { getDevicesMock.mockResolvedValue(devices); const { data, errors } = await client.mutate({ - mutation: gql` + mutation: gql(` mutation RequestDevice { requestFlashableDevice { id productName } } - `, + `), }); expect(errors).toBeFalsy(); @@ -151,14 +151,14 @@ describe("Backend Workers", () => { requestDeviceMock.mockRejectedValueOnce(new Error("Some error")); const { data, errors } = await client.mutate({ - mutation: gql` + mutation: gql(` mutation RequestDevce { requestFlashableDevice { id name } } - `, + `), }); expect(errors).toBeFalsy(); diff --git a/src/webworker/crossboundary/utils.ts b/src/webworker/crossboundary/utils.ts index ed4664e..e4f138a 100644 --- a/src/webworker/crossboundary/utils.ts +++ b/src/webworker/crossboundary/utils.ts @@ -15,11 +15,11 @@ type FunctionRequestType = { args: { id: number; args: A }; }; -// eslint-disable-next-line @typescript-eslint/explicit-function-return-type const waitForResponse = ( workerSelf: typeof globalThis, requestType: string, requestId: number + // eslint-disable-next-line @typescript-eslint/explicit-function-return-type ) => new Promise((resolve, reject) => { const listener = (message: MessageEvent): void => { @@ -57,12 +57,12 @@ const getCallId = (): number => { * so that it can be called cross boundary. The returned result * is sent back to the caller in the web worker */ -// eslint-disable-next-line @typescript-eslint/explicit-function-return-type export const createCrossBoundryFunction = < - F extends (...args: never[]) => unknown | Promise + F extends (...args: never[]) => unknown >( name: string, handler: F + // eslint-disable-next-line @typescript-eslint/explicit-function-return-type ) => { type Return = ReturnType; type Params = Parameters; diff --git a/tsconfig.base.json b/tsconfig.base.json index 06a9044..1993383 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -24,6 +24,13 @@ "vitest/globals", "testing-library__jest-dom" ], - "baseUrl": "./src" + "baseUrl": "./src", + "plugins": [ + { + "name": "@0no-co/graphqlsp", + "schema": "./schema.graphql", + "tadaOutputLocation": "./src/graphql-env.d.ts" + } + ] } } diff --git a/vitest.config.ts b/vitest.config.ts index 4c062c2..0ee3567 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -1,8 +1,6 @@ /* eslint-disable import/no-extraneous-dependencies */ -/// -/// -import { defineConfig } from "vite"; +import { defineConfig } from "vitest/config"; import react from "@vitejs/plugin-react"; import tsconfigPaths from "vite-tsconfig-paths"; diff --git a/yarn.lock b/yarn.lock index d3fc6b6..c2149d9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12,6 +12,34 @@ __metadata: languageName: node linkType: hard +"@0no-co/graphql.web@npm:^1.0.4": + version: 1.0.4 + resolution: "@0no-co/graphql.web@npm:1.0.4" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 + peerDependenciesMeta: + graphql: + optional: true + checksum: bf63cb5b017063363c9a9e06dc17532abc1c2da402c7ebcbc7b5ab2a0601ec93b02de93af9e50d9daffb3b747eddcf0b1e5418a46d1182c5b8087b7d7a1768ad + languageName: node + linkType: hard + +"@0no-co/graphqlsp@npm:^1.4.1": + version: 1.4.1 + resolution: "@0no-co/graphqlsp@npm:1.4.1" + dependencies: + node-fetch: ^2.0.0 + checksum: 410ce9bbd0d9613ba013be4526a9bd94b34cc3a1faba91bc27d084a4edc4c1a598ad13cfc8fe6a15a852844acc47c556f1efbb050eeca1755ab3268f3839401a + languageName: node + linkType: hard + +"@aashutoshrathi/word-wrap@npm:^1.2.3": + version: 1.2.6 + resolution: "@aashutoshrathi/word-wrap@npm:1.2.6" + checksum: 53c2b231a61a46792b39a0d43bc4f4f776bb4542aa57ee04930676802e5501282c2fc8aac14e4cd1f1120ff8b52616b6ff5ab539ad30aa2277d726444b71619f + languageName: node + linkType: hard + "@ampproject/remapping@npm:^2.1.0": version: 2.1.2 resolution: "@ampproject/remapping@npm:2.1.2" @@ -2357,20 +2385,45 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^1.0.5": - version: 1.0.5 - resolution: "@eslint/eslintrc@npm:1.0.5" +"@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: + eslint-visitor-keys: ^3.3.0 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + checksum: 7e559c4ce59cd3a06b1b5a517b593912e680a7f981ae7affab0d01d709e99cd5647019be8fafa38c350305bc32f1f7d42c7073edde2ab536c745e365f37b607e + languageName: node + linkType: hard + +"@eslint-community/regexpp@npm:^4.5.1, @eslint-community/regexpp@npm:^4.6.1": + version: 4.10.0 + resolution: "@eslint-community/regexpp@npm:4.10.0" + checksum: c5f60ef1f1ea7649fa7af0e80a5a79f64b55a8a8fa5086de4727eb4c86c652aedee407a9c143b8995d2c0b2d75c1222bec9ba5d73dbfc1f314550554f0979ef4 + languageName: node + linkType: hard + +"@eslint/eslintrc@npm:^2.1.4": + version: 2.1.4 + resolution: "@eslint/eslintrc@npm:2.1.4" dependencies: ajv: ^6.12.4 debug: ^4.3.2 - espree: ^9.2.0 - globals: ^13.9.0 - ignore: ^4.0.6 + espree: ^9.6.0 + globals: ^13.19.0 + ignore: ^5.2.0 import-fresh: ^3.2.1 js-yaml: ^4.1.0 - minimatch: ^3.0.4 + minimatch: ^3.1.2 strip-json-comments: ^3.1.1 - checksum: eef6b80afab34acd0728295ceeccba80906265926109447ef9380d8eb44d3ea529e3b42f646c43b7fa468552f04f093bc9a0a76667b9952c1b61c94b96250da7 + checksum: 32f67052b81768ae876c84569ffd562491ec5a5091b0c1e1ca1e0f3c24fb42f804952fdd0a137873bc64303ba368a71ba079a6f691cee25beee9722d94cc8573 + languageName: node + linkType: hard + +"@eslint/js@npm:8.57.0": + version: 8.57.0 + resolution: "@eslint/js@npm:8.57.0" + checksum: 9a518bb8625ba3350613903a6d8c622352ab0c6557a59fe6ff6178bf882bf57123f9d92aa826ee8ac3ee74b9c6203fe630e9ee00efb03d753962dcf65ee4bd94 languageName: node linkType: hard @@ -2381,6 +2434,16 @@ __metadata: languageName: node linkType: hard +"@gql.tada/cli-utils@npm:0.1.0-canary-f958b917cf8869a3691ab1fc79ff3aec44ffa11e": + version: 0.1.0-canary-f958b917cf8869a3691ab1fc79ff3aec44ffa11e + resolution: "@gql.tada/cli-utils@npm:0.1.0-canary-f958b917cf8869a3691ab1fc79ff3aec44ffa11e" + dependencies: + "@urql/introspection": ^1.0.3 + graphql: ^16.8.1 + checksum: 12d055c245f7cde0cb564b76a06516e8934b44474374d2959d06634d36b4c27b2804cacf27abe73026afa3c7e106b9990b4906b2af0aa123f984131eeca487c7 + languageName: node + linkType: hard + "@graphql-codegen/add@npm:^3.1.0": version: 3.1.0 resolution: "@graphql-codegen/add@npm:3.1.0" @@ -2966,21 +3029,28 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.9.2": - version: 0.9.2 - resolution: "@humanwhocodes/config-array@npm:0.9.2" +"@humanwhocodes/config-array@npm:^0.11.14": + version: 0.11.14 + resolution: "@humanwhocodes/config-array@npm:0.11.14" dependencies: - "@humanwhocodes/object-schema": ^1.2.1 - debug: ^4.1.1 - minimatch: ^3.0.4 - checksum: fa1656699b9e0dd27bad98205e327c95d94cec6f980de6f724c9c49ceb50a82c605242dfacbed95479c4b9d4a2c09bcc00514cf22cf3199d60a98b37b4f88892 + "@humanwhocodes/object-schema": ^2.0.2 + debug: ^4.3.1 + minimatch: ^3.0.5 + checksum: 66f725b4ee5fdd8322c737cb5013e19fac72d4d69c8bf4b7feb192fcb83442b035b92186f8e9497c220e58b2d51a080f28a73f7899bc1ab288c3be172c467541 languageName: node linkType: hard -"@humanwhocodes/object-schema@npm:^1.2.1": - version: 1.2.1 - resolution: "@humanwhocodes/object-schema@npm:1.2.1" - checksum: c3c35fdb70c04a569278351c75553e293ae339684ed75895edc79facc7276e351115786946658d78133130c0cca80e57e2203bc07f8fa7fe7980300e8deef7db +"@humanwhocodes/module-importer@npm:^1.0.1": + version: 1.0.1 + resolution: "@humanwhocodes/module-importer@npm:1.0.1" + checksum: 909b69c3b86d482c26b3359db16e46a32e0fb30bd306a3c176b8313b9e7313dba0f37f519de6aa8b0a1921349e505f259d19475e123182416a506d7f87e7f529 + languageName: node + linkType: hard + +"@humanwhocodes/object-schema@npm:^2.0.2": + version: 2.0.2 + resolution: "@humanwhocodes/object-schema@npm:2.0.2" + checksum: 6fd83dc320231d71c4541d0244051df61f301817e9f9da9fd4cb7e44ec8aacbde5958c1665b0c419401ab935114fdf532a6ad5d4e7294b1af2f347dd91a6983f languageName: node linkType: hard @@ -3685,6 +3755,16 @@ __metadata: languageName: node linkType: hard +"@nodelib/fs.scandir@npm:2.1.5": + version: 2.1.5 + resolution: "@nodelib/fs.scandir@npm:2.1.5" + dependencies: + "@nodelib/fs.stat": 2.0.5 + run-parallel: ^1.1.9 + checksum: 732c3b6d1b1e967440e65f284bd06e5821fedf10a1bea9ed2bb75956ea1f30e08c44d3def9d6a230666574edbaf136f8cfd319c14fd1f87c66e6a44449afb2eb + languageName: node + linkType: hard + "@nodelib/fs.stat@npm:2.0.4, @nodelib/fs.stat@npm:^2.0.2": version: 2.0.4 resolution: "@nodelib/fs.stat@npm:2.0.4" @@ -3692,6 +3772,13 @@ __metadata: languageName: node linkType: hard +"@nodelib/fs.stat@npm:2.0.5": + version: 2.0.5 + resolution: "@nodelib/fs.stat@npm:2.0.5" + checksum: 88dafe5e3e29a388b07264680dc996c17f4bda48d163a9d4f5c1112979f0ce8ec72aa7116122c350b4e7976bc5566dc3ddb579be1ceaacc727872eb4ed93926d + languageName: node + linkType: hard + "@nodelib/fs.stat@npm:^1.1.2": version: 1.1.3 resolution: "@nodelib/fs.stat@npm:1.1.3" @@ -3709,6 +3796,16 @@ __metadata: languageName: node linkType: hard +"@nodelib/fs.walk@npm:^1.2.8": + version: 1.2.8 + resolution: "@nodelib/fs.walk@npm:1.2.8" + dependencies: + "@nodelib/fs.scandir": 2.1.5 + fastq: ^1.6.0 + checksum: db9de047c3bb9b51f9335a7bb46f4fcfb6829fb628318c12115fbaf7d369bfce71c15b103d1fc3b464812d936220ee9bc1c8f762d032c9f6be9acc99249095b1 + languageName: node + linkType: hard + "@npmcli/fs@npm:^1.0.0": version: 1.0.0 resolution: "@npmcli/fs@npm:1.0.0" @@ -3917,12 +4014,12 @@ __metadata: languageName: node linkType: hard -"@rehooks/local-storage@npm:^2.4.4": - version: 2.4.4 - resolution: "@rehooks/local-storage@npm:2.4.4" +"@rehooks/local-storage@npm:^2.4.5": + version: 2.4.5 + resolution: "@rehooks/local-storage@npm:2.4.5" peerDependencies: react: ">=16.8.0" - checksum: 3cd5ca3c264e251629aa16a9bf58c26cd304f85f797f9123a5b7862640db6858d23339cfedd19cb8a131f89e228b439dc988689437413fc8af3a93c27be7c92d + checksum: df1a5f3b8edeb595d71bd2041b7af7c6dafee0304e62ae97a838194e1fe664821d4a1b512b1369df523ee7627e81b1ba14b9e0a360be2f5e629fc30dd85ebfa6 languageName: node linkType: hard @@ -5613,6 +5710,13 @@ __metadata: languageName: node linkType: hard +"@types/json-schema@npm:^7.0.12": + version: 7.0.15 + resolution: "@types/json-schema@npm:7.0.15" + checksum: a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db + languageName: node + linkType: hard + "@types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": version: 7.0.9 resolution: "@types/json-schema@npm:7.0.9" @@ -5870,6 +5974,13 @@ __metadata: languageName: node linkType: hard +"@types/semver@npm:^7.5.0": + version: 7.5.8 + resolution: "@types/semver@npm:7.5.8" + checksum: 8663ff927234d1c5fcc04b33062cb2b9fcfbe0f5f351ed26c4d1e1581657deebd506b41ff7fdf89e787e3d33ce05854bc01686379b89e9c49b564c4cfa988efa + languageName: node + linkType: hard + "@types/source-list-map@npm:*": version: 0.1.2 resolution: "@types/source-list-map@npm:0.1.2" @@ -6055,29 +6166,32 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^5.6.0": - version: 5.6.0 - resolution: "@typescript-eslint/eslint-plugin@npm:5.6.0" +"@typescript-eslint/eslint-plugin@npm:^7.1.0": + version: 7.1.0 + resolution: "@typescript-eslint/eslint-plugin@npm:7.1.0" dependencies: - "@typescript-eslint/experimental-utils": 5.6.0 - "@typescript-eslint/scope-manager": 5.6.0 - debug: ^4.3.2 - functional-red-black-tree: ^1.0.1 - ignore: ^5.1.8 - regexpp: ^3.2.0 - semver: ^7.3.5 - tsutils: ^3.21.0 + "@eslint-community/regexpp": ^4.5.1 + "@typescript-eslint/scope-manager": 7.1.0 + "@typescript-eslint/type-utils": 7.1.0 + "@typescript-eslint/utils": 7.1.0 + "@typescript-eslint/visitor-keys": 7.1.0 + debug: ^4.3.4 + graphemer: ^1.4.0 + ignore: ^5.2.4 + natural-compare: ^1.4.0 + semver: ^7.5.4 + ts-api-utils: ^1.0.1 peerDependencies: - "@typescript-eslint/parser": ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + "@typescript-eslint/parser": ^7.0.0 + eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 2910184ec8e3f39227bf9bf4ebbb70f530d55a1f662783aa7e3fd21054a0b9704b82a2b3ab801627b216290f4c23ec02eca02e773cdd584781582f1a7d99931e + checksum: e5644a987969cbb614bbf766b6bf51341e123c774953690548610147eae0041d70e48ef42be97b68a6e2f5ed9aae37fe040e8054d35bb0568c14194ba564b2d8 languageName: node linkType: hard -"@typescript-eslint/experimental-utils@npm:5.6.0, @typescript-eslint/experimental-utils@npm:^5.0.0": +"@typescript-eslint/experimental-utils@npm:^5.0.0": version: 5.6.0 resolution: "@typescript-eslint/experimental-utils@npm:5.6.0" dependencies: @@ -6104,20 +6218,21 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.6.0": - version: 5.6.0 - resolution: "@typescript-eslint/parser@npm:5.6.0" +"@typescript-eslint/parser@npm:^7.1.0": + version: 7.1.0 + resolution: "@typescript-eslint/parser@npm:7.1.0" dependencies: - "@typescript-eslint/scope-manager": 5.6.0 - "@typescript-eslint/types": 5.6.0 - "@typescript-eslint/typescript-estree": 5.6.0 - debug: ^4.3.2 + "@typescript-eslint/scope-manager": 7.1.0 + "@typescript-eslint/types": 7.1.0 + "@typescript-eslint/typescript-estree": 7.1.0 + "@typescript-eslint/visitor-keys": 7.1.0 + debug: ^4.3.4 peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: a66b9142a94b33f9bec623d6885961397ea210fed60ebda1674fb9234ab9d0649b1b774d969c33bc79b0c16eb81a09f7e5bab0f50d9dd4c56c192c7534bac8bb + checksum: 8fcbfc8c0c86abb750173096e7ca09e1cd44aba3f6115bdb94ffb6b409b86ee23526e9d5a44935b69a6be2385893e66d8e55d92063206028dc48f70d379afcab languageName: node linkType: hard @@ -6141,6 +6256,33 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:7.1.0": + version: 7.1.0 + resolution: "@typescript-eslint/scope-manager@npm:7.1.0" + dependencies: + "@typescript-eslint/types": 7.1.0 + "@typescript-eslint/visitor-keys": 7.1.0 + checksum: 2fd167730bbe984343ab94739b00bd82e8cdeea9e63674b099cc5c89b420b28dbf79f40dab48022dc717db8d14ae6ee2739e0fcbdcc0321bc9da5f2602b55788 + languageName: node + linkType: hard + +"@typescript-eslint/type-utils@npm:7.1.0": + version: 7.1.0 + resolution: "@typescript-eslint/type-utils@npm:7.1.0" + dependencies: + "@typescript-eslint/typescript-estree": 7.1.0 + "@typescript-eslint/utils": 7.1.0 + debug: ^4.3.4 + ts-api-utils: ^1.0.1 + peerDependencies: + eslint: ^8.56.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 3e3eea6c03692a643bf4ed11646b0679c6ff13baf1647d97e793f3d8c3adb83061e27a17c2a1470166a3c6c444b974bebc8096d36e0b4b3c36c289ff38bcfc9b + languageName: node + linkType: hard + "@typescript-eslint/types@npm:5.10.0": version: 5.10.0 resolution: "@typescript-eslint/types@npm:5.10.0" @@ -6155,6 +6297,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:7.1.0": + version: 7.1.0 + resolution: "@typescript-eslint/types@npm:7.1.0" + checksum: 095cde3e773b7605c5e0c86642002768ced09e94def7f3c6f49a67863f47d7c8ae15413a4ab1a2407f779d1b5ede5fb3000bc98b1cf9ed7ec938acc38cac89e7 + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:5.10.0": version: 5.10.0 resolution: "@typescript-eslint/typescript-estree@npm:5.10.0" @@ -6191,6 +6340,25 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/typescript-estree@npm:7.1.0": + version: 7.1.0 + resolution: "@typescript-eslint/typescript-estree@npm:7.1.0" + dependencies: + "@typescript-eslint/types": 7.1.0 + "@typescript-eslint/visitor-keys": 7.1.0 + debug: ^4.3.4 + globby: ^11.1.0 + is-glob: ^4.0.3 + minimatch: 9.0.3 + semver: ^7.5.4 + ts-api-utils: ^1.0.1 + peerDependenciesMeta: + typescript: + optional: true + checksum: 063845dc8526dfda722d1b00960443a5158d1bce2bc39bf49bd353f33f42aa30116105a87b55a04df3eaef99c0d1c13fb987c53848dff43de6152c66dd3ba41c + languageName: node + linkType: hard + "@typescript-eslint/utils@npm:5.10.0": version: 5.10.0 resolution: "@typescript-eslint/utils@npm:5.10.0" @@ -6207,6 +6375,23 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/utils@npm:7.1.0": + version: 7.1.0 + resolution: "@typescript-eslint/utils@npm:7.1.0" + dependencies: + "@eslint-community/eslint-utils": ^4.4.0 + "@types/json-schema": ^7.0.12 + "@types/semver": ^7.5.0 + "@typescript-eslint/scope-manager": 7.1.0 + "@typescript-eslint/types": 7.1.0 + "@typescript-eslint/typescript-estree": 7.1.0 + semver: ^7.5.4 + peerDependencies: + eslint: ^8.56.0 + checksum: 3fefd51307d0e294462106c57c4b12cd610bfe1bdcc5ca0142bfac6a5d0d37c18d14be5ec89740eb85515f5512f45219a6048df0efccd457e96f9d0612af4abf + languageName: node + linkType: hard + "@typescript-eslint/visitor-keys@npm:5.10.0": version: 5.10.0 resolution: "@typescript-eslint/visitor-keys@npm:5.10.0" @@ -6227,6 +6412,32 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:7.1.0": + version: 7.1.0 + resolution: "@typescript-eslint/visitor-keys@npm:7.1.0" + dependencies: + "@typescript-eslint/types": 7.1.0 + eslint-visitor-keys: ^3.4.1 + checksum: 9015a10e6ee2a99fc99e0f7a3f274496a813c2c239e868f29e7c0da919c825fe192fe21d3410c43d8a801e8186b51f08ef06523d2c3010570d893a1486ac293d + languageName: node + linkType: hard + +"@ungap/structured-clone@npm:^1.2.0": + version: 1.2.0 + resolution: "@ungap/structured-clone@npm:1.2.0" + checksum: 8209c937cb39119f44eb63cf90c0b73e7c754209a6411c707be08e50e29ee81356dca1a848a405c8bdeebfe2f5e4f831ad310ae1689eeef65e7445c090c6657d + languageName: node + linkType: hard + +"@urql/introspection@npm:^1.0.3": + version: 1.0.3 + resolution: "@urql/introspection@npm:1.0.3" + peerDependencies: + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 83d2674b45e83866d8c0074dc8594917ea0798dfc60caab6fd83b94accc49cbb55fc853fbb0df56c75b98fe010f75f649b8ce8e92d5c224d72046e51bc51cadf + languageName: node + linkType: hard + "@vitejs/plugin-react@npm:^1.3.2": version: 1.3.2 resolution: "@vitejs/plugin-react@npm:1.3.2" @@ -6730,7 +6941,7 @@ __metadata: languageName: node linkType: hard -"acorn-jsx@npm:^5.3.1": +"acorn-jsx@npm:^5.3.1, acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" peerDependencies: @@ -6771,7 +6982,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.0.4, acorn@npm:^8.4.1, acorn@npm:^8.6.0": +"acorn@npm:^8.0.4, acorn@npm:^8.4.1": version: 8.6.0 resolution: "acorn@npm:8.6.0" bin: @@ -6789,6 +7000,15 @@ __metadata: languageName: node linkType: hard +"acorn@npm:^8.9.0": + version: 8.11.3 + resolution: "acorn@npm:8.11.3" + bin: + acorn: bin/acorn + checksum: 3ff155f8812e4a746fee8ecff1f227d527c4c45655bb1fad6347c3cb58e46190598217551b1500f18542d2bbe5c87120cb6927f5a074a59166fbdd9468f0a299 + languageName: node + linkType: hard + "address@npm:1.1.2, address@npm:^1.0.1": version: 1.1.2 resolution: "address@npm:1.1.2" @@ -8207,6 +8427,15 @@ __metadata: languageName: node linkType: hard +"brace-expansion@npm:^2.0.1": + version: 2.0.1 + resolution: "brace-expansion@npm:2.0.1" + dependencies: + balanced-match: ^1.0.0 + checksum: b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f + languageName: node + linkType: hard + "braces@npm:^2.3.1, braces@npm:^2.3.2": version: 2.3.2 resolution: "braces@npm:2.3.2" @@ -9072,6 +9301,25 @@ __metadata: languageName: node linkType: hard +"chokidar@npm:^3.5.3": + version: 3.6.0 + resolution: "chokidar@npm:3.6.0" + dependencies: + anymatch: ~3.1.2 + braces: ~3.0.2 + fsevents: ~2.3.2 + glob-parent: ~5.1.2 + is-binary-path: ~2.1.0 + is-glob: ~4.0.1 + normalize-path: ~3.0.0 + readdirp: ~3.6.0 + dependenciesMeta: + fsevents: + optional: true + checksum: 8361dcd013f2ddbe260eacb1f3cb2f2c6f2b0ad118708a343a5ed8158941a39cb8fb1d272e0f389712e74ee90ce8ba864eece9e0e62b9705cb468a2f6d917462 + languageName: node + linkType: hard + "chownr@npm:^1.1.1": version: 1.1.4 resolution: "chownr@npm:1.1.4" @@ -9933,6 +10181,23 @@ __metadata: languageName: node linkType: hard +"cosmiconfig@npm:^8.2.0": + version: 8.3.6 + resolution: "cosmiconfig@npm:8.3.6" + dependencies: + import-fresh: ^3.3.0 + js-yaml: ^4.1.0 + parse-json: ^5.2.0 + path-type: ^4.0.0 + peerDependencies: + typescript: ">=4.9.5" + peerDependenciesMeta: + typescript: + optional: true + checksum: 0382a9ed13208f8bfc22ca2f62b364855207dffdb73dc26e150ade78c3093f1cf56172df2dd460c8caf2afa91c0ed4ec8a88c62f8f9cd1cf423d26506aa8797a + languageName: node + linkType: hard + "cp-file@npm:^7.0.0": version: 7.0.0 resolution: "cp-file@npm:7.0.0" @@ -11164,6 +11429,7 @@ __metadata: version: 0.0.0-use.local resolution: "edgetx-buddy@workspace:." dependencies: + "@0no-co/graphqlsp": ^1.4.1 "@ant-design/icons": ^4.7.0 "@apollo/client": ^3.5.5 "@babel/core": ^7.16.0 @@ -11177,7 +11443,7 @@ __metadata: "@playwright/test": ^1.29.1 "@pothos/core": ^3.1.2 "@pothos/plugin-simple-objects": ^3.0.1 - "@rehooks/local-storage": ^2.4.4 + "@rehooks/local-storage": ^2.4.5 "@storybook/addon-actions": ^6.4.9 "@storybook/addon-docs": ^6.4.9 "@storybook/addon-essentials": ^6.4.9 @@ -11202,8 +11468,8 @@ __metadata: "@types/uuid": ^8.3.3 "@types/w3c-web-usb": ^1.0.5 "@types/wicg-file-system-access": ^2020.9.5 - "@typescript-eslint/eslint-plugin": ^5.6.0 - "@typescript-eslint/parser": ^5.6.0 + "@typescript-eslint/eslint-plugin": ^7.1.0 + "@typescript-eslint/parser": ^7.1.0 "@vitejs/plugin-react": ^1.3.2 "@vitest/web-worker": 0.14.2 antd: ^4.17.2 @@ -11227,7 +11493,7 @@ __metadata: electron-rebuild: ^3.2.5 electron-window-controls: ^1.0.23 esbuild-loader: ^2.18.0 - eslint: ^8.4.1 + eslint: ^8.57.0 eslint-config-airbnb: ^19.0.2 eslint-config-airbnb-typescript: ^16.1.0 eslint-config-prettier: ^8.3.0 @@ -11241,9 +11507,10 @@ __metadata: eslint-plugin-testing-library: ^5.0.4 favicons: ^6.2.2 favicons-webpack-plugin: ^5.0.2 - fork-ts-checker-webpack-plugin: ^6.4.2 + fork-ts-checker-webpack-plugin: ^9.0.2 get-stream: ^6.0.1 got: ^11.8.3 + gql.tada: canary graphql: 16.5.0 graphql-subscriptions: ^2.0.0 graphql-tag: ^2.12.6 @@ -11259,7 +11526,7 @@ __metadata: jest-styled-components: ^7.0.8 js-file-download: ^0.4.12 jsdom: ^19.0.0 - ky: ^0.28.7 + ky: ^1.2.1 ky-universal: ^0.9.1 lint-staged: ^12.1.2 markdown-to-jsx: 7.1.7 @@ -11292,7 +11559,7 @@ __metadata: tsconfig-paths: ^3.12.0 tsconfig-paths-webpack-plugin: ^3.5.2 type-guards: ^0.15.0 - typescript: ^4.6.2 + typescript: ^5.3.3 unzipit: ^1.3.6 usb: 2.0.3 use-media: ^1.4.0 @@ -11605,7 +11872,7 @@ __metadata: languageName: node linkType: hard -"enquirer@npm:^2.3.5, enquirer@npm:^2.3.6": +"enquirer@npm:^2.3.6": version: 2.3.6 resolution: "enquirer@npm:2.3.6" dependencies: @@ -12517,13 +12784,13 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^7.1.0": - version: 7.1.0 - resolution: "eslint-scope@npm:7.1.0" +"eslint-scope@npm:^7.2.2": + version: 7.2.2 + resolution: "eslint-scope@npm:7.2.2" dependencies: esrecurse: ^4.3.0 estraverse: ^5.2.0 - checksum: 8dae17d7cba9a878716a7bbdc0d06474a329b9ff5bbec7c3801b64248e1ad53ea9941ac01db8c349c638ae966867c0f362d1aed533d1938d9c5a78c5d1135e87 + checksum: 613c267aea34b5a6d6c00514e8545ef1f1433108097e857225fed40d397dd6b1809dffd11c2fde23b37ca53d7bf935fe04d2a18e6fc932b31837b6ad67e1c116 languageName: node linkType: hard @@ -12545,69 +12812,76 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.0.0, eslint-visitor-keys@npm:^3.1.0": +"eslint-visitor-keys@npm:^3.0.0": version: 3.1.0 resolution: "eslint-visitor-keys@npm:3.1.0" checksum: ba23efd2a273cb5a0794ea76669cbe95892bed5d2e165e7744db6a81ede74f4239cf73d142016421d8297b72000486e4b41bba3078eccb9ef82ae0b7e06e9282 languageName: node linkType: hard -"eslint@npm:^8.4.1": - version: 8.4.1 - resolution: "eslint@npm:8.4.1" +"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": + version: 3.4.3 + resolution: "eslint-visitor-keys@npm:3.4.3" + checksum: 92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820 + languageName: node + linkType: hard + +"eslint@npm:^8.57.0": + version: 8.57.0 + resolution: "eslint@npm:8.57.0" dependencies: - "@eslint/eslintrc": ^1.0.5 - "@humanwhocodes/config-array": ^0.9.2 - ajv: ^6.10.0 + "@eslint-community/eslint-utils": ^4.2.0 + "@eslint-community/regexpp": ^4.6.1 + "@eslint/eslintrc": ^2.1.4 + "@eslint/js": 8.57.0 + "@humanwhocodes/config-array": ^0.11.14 + "@humanwhocodes/module-importer": ^1.0.1 + "@nodelib/fs.walk": ^1.2.8 + "@ungap/structured-clone": ^1.2.0 + ajv: ^6.12.4 chalk: ^4.0.0 cross-spawn: ^7.0.2 debug: ^4.3.2 doctrine: ^3.0.0 - enquirer: ^2.3.5 escape-string-regexp: ^4.0.0 - eslint-scope: ^7.1.0 - eslint-utils: ^3.0.0 - eslint-visitor-keys: ^3.1.0 - espree: ^9.2.0 - esquery: ^1.4.0 + eslint-scope: ^7.2.2 + eslint-visitor-keys: ^3.4.3 + espree: ^9.6.1 + esquery: ^1.4.2 esutils: ^2.0.2 fast-deep-equal: ^3.1.3 file-entry-cache: ^6.0.1 - functional-red-black-tree: ^1.0.1 - glob-parent: ^6.0.1 - globals: ^13.6.0 - ignore: ^4.0.6 - import-fresh: ^3.0.0 + find-up: ^5.0.0 + glob-parent: ^6.0.2 + globals: ^13.19.0 + graphemer: ^1.4.0 + ignore: ^5.2.0 imurmurhash: ^0.1.4 is-glob: ^4.0.0 + is-path-inside: ^3.0.3 js-yaml: ^4.1.0 json-stable-stringify-without-jsonify: ^1.0.1 levn: ^0.4.1 lodash.merge: ^4.6.2 - minimatch: ^3.0.4 + minimatch: ^3.1.2 natural-compare: ^1.4.0 - optionator: ^0.9.1 - progress: ^2.0.0 - regexpp: ^3.2.0 - semver: ^7.2.1 + optionator: ^0.9.3 strip-ansi: ^6.0.1 - strip-json-comments: ^3.1.0 text-table: ^0.2.0 - v8-compile-cache: ^2.0.3 bin: eslint: bin/eslint.js - checksum: 964a3e10e20c77cc9aef11ef950cffe42ae6825c1106101ec867218b52d9ae1dbf455955799b5e68f6d98650a880646d1951bdbd923c99af8907e910458b648a + checksum: 00bb96fd2471039a312435a6776fe1fd557c056755eaa2b96093ef3a8508c92c8775d5f754768be6b1dddd09fdd3379ddb231eeb9b6c579ee17ea7d68000a529 languageName: node linkType: hard -"espree@npm:^9.2.0": - version: 9.2.0 - resolution: "espree@npm:9.2.0" +"espree@npm:^9.6.0, espree@npm:^9.6.1": + version: 9.6.1 + resolution: "espree@npm:9.6.1" dependencies: - acorn: ^8.6.0 - acorn-jsx: ^5.3.1 - eslint-visitor-keys: ^3.1.0 - checksum: fa0acceb6bf151193b873379ba8ee3771c93ce3b656aeb9fe4a36adcf170e315925096e8addddd2d347ae6026ab18febc5892e314e6b109b61a9c3be75f88dc0 + acorn: ^8.9.0 + acorn-jsx: ^5.3.2 + eslint-visitor-keys: ^3.4.1 + checksum: 1a2e9b4699b715347f62330bcc76aee224390c28bb02b31a3752e9d07549c473f5f986720483c6469cf3cfb3c9d05df612ffc69eb1ee94b54b739e67de9bb460 languageName: node linkType: hard @@ -12621,12 +12895,12 @@ __metadata: languageName: node linkType: hard -"esquery@npm:^1.4.0": - version: 1.4.0 - resolution: "esquery@npm:1.4.0" +"esquery@npm:^1.4.2": + version: 1.5.0 + resolution: "esquery@npm:1.5.0" dependencies: estraverse: ^5.1.0 - checksum: b9b18178d33c4335210c76e062de979dc38ee6b49deea12bff1b2315e6cfcca1fd7f8bc49f899720ad8ff25967ac95b5b182e81a8b7b59ff09dbd0d978c32f64 + checksum: a084bd049d954cc88ac69df30534043fb2aee5555b56246493f42f27d1e168f00d9e5d4192e46f10290d312dc30dc7d58994d61a609c579c1219d636996f9213 languageName: node linkType: hard @@ -12986,6 +13260,19 @@ __metadata: languageName: node linkType: hard +"fast-glob@npm:^3.2.9": + version: 3.3.2 + resolution: "fast-glob@npm:3.3.2" + dependencies: + "@nodelib/fs.stat": ^2.0.2 + "@nodelib/fs.walk": ^1.2.3 + glob-parent: ^5.1.2 + merge2: ^1.3.0 + micromatch: ^4.0.4 + checksum: 42baad7b9cd40b63e42039132bde27ca2cb3a4950d0a0f9abe4639ea1aa9d3e3b40f98b1fe31cbc0cc17b664c9ea7447d911a152fa34ec5b72977b125a6fc845 + languageName: node + linkType: hard + "fast-json-parse@npm:^1.0.3": version: 1.0.3 resolution: "fast-json-parse@npm:1.0.3" @@ -13463,34 +13750,26 @@ __metadata: languageName: node linkType: hard -"fork-ts-checker-webpack-plugin@npm:^6.4.2": - version: 6.4.2 - resolution: "fork-ts-checker-webpack-plugin@npm:6.4.2" +"fork-ts-checker-webpack-plugin@npm:^9.0.2": + version: 9.0.2 + resolution: "fork-ts-checker-webpack-plugin@npm:9.0.2" dependencies: - "@babel/code-frame": ^7.8.3 - "@types/json-schema": ^7.0.5 - chalk: ^4.1.0 - chokidar: ^3.4.2 - cosmiconfig: ^6.0.0 + "@babel/code-frame": ^7.16.7 + chalk: ^4.1.2 + chokidar: ^3.5.3 + cosmiconfig: ^8.2.0 deepmerge: ^4.2.2 - fs-extra: ^9.0.0 - glob: ^7.1.6 - memfs: ^3.1.2 + fs-extra: ^10.0.0 + memfs: ^3.4.1 minimatch: ^3.0.4 - schema-utils: 2.7.0 - semver: ^7.3.2 - tapable: ^1.0.0 + node-abort-controller: ^3.0.1 + schema-utils: ^3.1.1 + semver: ^7.3.5 + tapable: ^2.2.1 peerDependencies: - eslint: ">= 6" - typescript: ">= 2.7" - vue-template-compiler: "*" - webpack: ">= 4" - peerDependenciesMeta: - eslint: - optional: true - vue-template-compiler: - optional: true - checksum: 52741b821d468d432ab1c27a9302ff840a6d3ce639ca4a393623603510d784b6b51d9880c2dd9e8c1bbc902a5665687e7c6f5e009530ef4b8bd5db1a1e14356b + typescript: ">3.6.0" + webpack: ^5.11.0 + checksum: 37e11dadcc65d297f07882f1661795289f2bf16fa9dea0b90bcc438855d48787378bce4dfcd8e842782f220503438995efbb28cbe560126f6a744ff740e8cc38 languageName: node linkType: hard @@ -13671,6 +13950,13 @@ __metadata: languageName: node linkType: hard +"fs-monkey@npm:^1.0.4": + version: 1.0.5 + resolution: "fs-monkey@npm:1.0.5" + checksum: 815025e75549fb1ac6c403413b82fd631eded862ae27694a515c0f666069e95874ab34e79c33d1b3b8c87d1e54350d5e4262090d0aa5bd7130143cbc627537e4 + languageName: node + linkType: hard + "fs-tree-diff@npm:^2.0.1": version: 2.0.1 resolution: "fs-tree-diff@npm:2.0.1" @@ -13762,13 +14048,6 @@ __metadata: languageName: node linkType: hard -"functional-red-black-tree@npm:^1.0.1": - version: 1.0.1 - resolution: "functional-red-black-tree@npm:1.0.1" - checksum: 5959eed0375803d9924f47688479bb017e0c6816a0e5ac151e22ba6bfe1d12c41de2f339188885e0aa8eeea2072dad509d8e4448467e816bde0a2ca86a0670d3 - languageName: node - linkType: hard - "functions-have-names@npm:^1.2.2": version: 1.2.2 resolution: "functions-have-names@npm:1.2.2" @@ -13976,16 +14255,7 @@ __metadata: languageName: node linkType: hard -"glob-parent@npm:^6.0.1": - version: 6.0.2 - resolution: "glob-parent@npm:6.0.2" - dependencies: - is-glob: ^4.0.3 - checksum: 317034d88654730230b3f43bb7ad4f7c90257a426e872ea0bf157473ac61c99bf5d205fad8f0185f989be8d2fa6d3c7dce1645d99d545b6ea9089c39f838e7f8 - languageName: node - linkType: hard - -"glob-parent@npm:~5.1.2": +"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" dependencies: @@ -13994,6 +14264,15 @@ __metadata: languageName: node linkType: hard +"glob-parent@npm:^6.0.2": + version: 6.0.2 + resolution: "glob-parent@npm:6.0.2" + dependencies: + is-glob: ^4.0.3 + checksum: 317034d88654730230b3f43bb7ad4f7c90257a426e872ea0bf157473ac61c99bf5d205fad8f0185f989be8d2fa6d3c7dce1645d99d545b6ea9089c39f838e7f8 + languageName: node + linkType: hard + "glob-promise@npm:^3.4.0": version: 3.4.0 resolution: "glob-promise@npm:3.4.0" @@ -14121,12 +14400,12 @@ __metadata: languageName: node linkType: hard -"globals@npm:^13.6.0, globals@npm:^13.9.0": - version: 13.12.0 - resolution: "globals@npm:13.12.0" +"globals@npm:^13.19.0": + version: 13.24.0 + resolution: "globals@npm:13.24.0" dependencies: type-fest: ^0.20.2 - checksum: e9daf6459d4f1056e64434d7fbd8dadba1036ec85b33ef4649bfa2000b816234ec02c37debf9e93fa3d50eb5f6e828a1c12279983636f58f864c7afda1c32546 + checksum: d3c11aeea898eb83d5ec7a99508600fbe8f83d2cf00cbb77f873dbf2bcb39428eff1b538e4915c993d8a3b3473fa71eeebfe22c9bb3a3003d1e26b1f2c8a42cd languageName: node linkType: hard @@ -14167,6 +14446,20 @@ __metadata: languageName: node linkType: hard +"globby@npm:^11.1.0": + version: 11.1.0 + resolution: "globby@npm:11.1.0" + dependencies: + array-union: ^2.1.0 + dir-glob: ^3.0.1 + fast-glob: ^3.2.9 + ignore: ^5.2.0 + merge2: ^1.4.1 + slash: ^3.0.0 + checksum: b39511b4afe4bd8a7aead3a27c4ade2b9968649abab0a6c28b1a90141b96ca68ca5db1302f7c7bd29eab66bf51e13916b8e0a3d0ac08f75e1e84a39b35691189 + languageName: node + linkType: hard + "globby@npm:^9.2.0": version: 9.2.0 resolution: "globby@npm:9.2.0" @@ -14228,6 +14521,19 @@ __metadata: languageName: node linkType: hard +"gql.tada@npm:canary": + version: 1.3.0-canary-f958b917cf8869a3691ab1fc79ff3aec44ffa11e + resolution: "gql.tada@npm:1.3.0-canary-f958b917cf8869a3691ab1fc79ff3aec44ffa11e" + dependencies: + "@0no-co/graphql.web": ^1.0.4 + "@gql.tada/cli-utils": 0.1.0-canary-f958b917cf8869a3691ab1fc79ff3aec44ffa11e + bin: + gql-tada: bin/cli.js + gql.tada: bin/cli.js + checksum: 5c3cec9c1b8d7aae07f62e4db6669142b3b6e0c2de123baadb74a9a0b8ea4aaf00874fc4cf18e3067420908c32ebd68412fe57f0c28f377c27cff7ef75dac503 + languageName: node + linkType: hard + "graceful-fs@npm:^4.0.0": version: 4.2.9 resolution: "graceful-fs@npm:4.2.9" @@ -14256,6 +14562,13 @@ __metadata: languageName: node linkType: hard +"graphemer@npm:^1.4.0": + version: 1.4.0 + resolution: "graphemer@npm:1.4.0" + checksum: e951259d8cd2e0d196c72ec711add7115d42eb9a8146c8eeda5b8d3ac91e5dd816b9cd68920726d9fd4490368e7ed86e9c423f40db87e2d8dfafa00fa17c3a31 + languageName: node + linkType: hard + "graphql-config@npm:^4.1.0": version: 4.1.0 resolution: "graphql-config@npm:4.1.0" @@ -14337,6 +14650,13 @@ __metadata: languageName: node linkType: hard +"graphql@npm:^16.8.1": + version: 16.8.1 + resolution: "graphql@npm:16.8.1" + checksum: 129c318156b466f440914de80dbf7bc67d17f776f2a088a40cb0da611d19a97c224b1c6d2b13cbcbc6e5776e45ed7468b8432f9c3536724e079b44f1a3d57a8a + languageName: node + linkType: hard + "graphql@patch:graphql@npm:16.5.0#.yarn/patches/graphql-npm-16.5.0-348f68b718::locator=edgetx-buddy%40workspace%3A.": version: 16.5.0 resolution: "graphql@patch:graphql@npm%3A16.5.0#.yarn/patches/graphql-npm-16.5.0-348f68b718::version=16.5.0&hash=ee1f9e&locator=edgetx-buddy%40workspace%3A." @@ -15165,7 +15485,7 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^4.0.3, ignore@npm:^4.0.6": +"ignore@npm:^4.0.3": version: 4.0.6 resolution: "ignore@npm:4.0.6" checksum: 836ee7dc7fd9436096e2dba429359dbb9fa0e33d309e2b2d81692f375f6ca82024fc00567f798613d50c6b989e9cd2ad2b065acf116325cde177f02c86b7d4e0 @@ -15179,10 +15499,10 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.1.8": - version: 5.1.9 - resolution: "ignore@npm:5.1.9" - checksum: eef6b5ab690eafc56e79c9cf209c3c8ff816e6c3b9859bf598843dcb95df7a15de8bc17c037099bcbd91a65863df61413dac8c672f67eaaaa84a0ecf35899f33 +"ignore@npm:^5.2.0, ignore@npm:^5.2.4": + version: 5.3.1 + resolution: "ignore@npm:5.3.1" + checksum: 703f7f45ffb2a27fb2c5a8db0c32e7dee66b33a225d28e8db4e1be6474795f606686a6e3bcc50e1aa12f2042db4c9d4a7d60af3250511de74620fbed052ea4cd languageName: node linkType: hard @@ -15234,7 +15554,7 @@ __metadata: languageName: node linkType: hard -"import-fresh@npm:^3.0.0, import-fresh@npm:^3.1.0, import-fresh@npm:^3.2.1": +"import-fresh@npm:^3.1.0, import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": version: 3.3.0 resolution: "import-fresh@npm:3.3.0" dependencies: @@ -15870,7 +16190,7 @@ __metadata: languageName: node linkType: hard -"is-path-inside@npm:^3.0.2": +"is-path-inside@npm:^3.0.2, is-path-inside@npm:^3.0.3": version: 3.0.3 resolution: "is-path-inside@npm:3.0.3" checksum: cf7d4ac35fb96bab6a1d2c3598fe5ebb29aafb52c0aaa482b5a3ed9d8ba3edc11631e3ec2637660c44b3ce0e61a08d54946e8af30dec0b60a7c27296c68ffd05 @@ -17049,10 +17369,10 @@ __metadata: languageName: node linkType: hard -"ky@npm:^0.28.7": - version: 0.28.7 - resolution: "ky@npm:0.28.7" - checksum: 370992fdc2186a7d47a3fc5c4a78dce9932b4e280d16502440ede80ccbced39fc1dce9eca9e6b1fea4316be4928a923a813b22548302947bff3fbb77ec193a04 +"ky@npm:^1.2.1": + version: 1.2.1 + resolution: "ky@npm:1.2.1" + checksum: 3a06e3d9fb639da6309d34e82ecb51b232b8575fec114af23ef4aebf3aa2c5ea18a9398d28afe4889bf1ad10492ad36bac3be9c6f676370858f60890d14cc55a languageName: node linkType: hard @@ -17853,6 +18173,15 @@ __metadata: languageName: node linkType: hard +"memfs@npm:^3.4.1": + version: 3.5.3 + resolution: "memfs@npm:3.5.3" + dependencies: + fs-monkey: ^1.0.4 + checksum: 038fc81bce17ea92dde15aaa68fa0fdaf4960c721ce3ffc7c2cb87a259333f5159784ea48b3b72bf9e054254d9d0d0d5209d0fdc3d07d08653a09933b168fbd7 + languageName: node + linkType: hard + "memoize-one@npm:^6.0.0": version: 6.0.0 resolution: "memoize-one@npm:6.0.0" @@ -17903,7 +18232,7 @@ __metadata: languageName: node linkType: hard -"merge2@npm:^1.2.3, merge2@npm:^1.3.0": +"merge2@npm:^1.2.3, merge2@npm:^1.3.0, merge2@npm:^1.4.1": version: 1.4.1 resolution: "merge2@npm:1.4.1" checksum: 254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb @@ -18147,7 +18476,16 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^3.1.2": +"minimatch@npm:9.0.3": + version: 9.0.3 + resolution: "minimatch@npm:9.0.3" + dependencies: + brace-expansion: ^2.0.1 + checksum: 85f407dcd38ac3e180f425e86553911d101455ca3ad5544d6a7cec16286657e4f8a9aa6695803025c55e31e35a91a2252b5dc8e7d527211278b8b65b4dbd5eac + languageName: node + linkType: hard + +"minimatch@npm:^3.0.5, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" dependencies: @@ -18577,6 +18915,13 @@ __metadata: languageName: node linkType: hard +"node-abort-controller@npm:^3.0.1": + version: 3.1.1 + resolution: "node-abort-controller@npm:3.1.1" + checksum: f7ad0e7a8e33809d4f3a0d1d65036a711c39e9d23e0319d80ebe076b9a3b4432b4d6b86a7fab65521de3f6872ffed36fc35d1327487c48eb88c517803403eda3 + languageName: node + linkType: hard + "node-addon-api@npm:^1.6.3": version: 1.7.2 resolution: "node-addon-api@npm:1.7.2" @@ -18657,6 +19002,20 @@ __metadata: languageName: node linkType: hard +"node-fetch@npm:^2.0.0": + version: 2.7.0 + resolution: "node-fetch@npm:2.7.0" + dependencies: + whatwg-url: ^5.0.0 + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + checksum: b55786b6028208e6fbe594ccccc213cab67a72899c9234eb59dba51062a299ea853210fcf526998eaa2867b0963ad72338824450905679ff0fa304b8c5093ae8 + languageName: node + linkType: hard + "node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.5": version: 2.6.6 resolution: "node-fetch@npm:2.6.6" @@ -19227,17 +19586,17 @@ __metadata: languageName: node linkType: hard -"optionator@npm:^0.9.1": - version: 0.9.1 - resolution: "optionator@npm:0.9.1" +"optionator@npm:^0.9.3": + version: 0.9.3 + resolution: "optionator@npm:0.9.3" dependencies: + "@aashutoshrathi/word-wrap": ^1.2.3 deep-is: ^0.1.3 fast-levenshtein: ^2.0.6 levn: ^0.4.1 prelude-ls: ^1.2.1 type-check: ^0.4.0 - word-wrap: ^1.2.3 - checksum: 8b574d50b032f34713dc09bfacdc351824f713c3c80773ead3a05ab977364de88f2f3962a6f15437747b93a5e0636928253949970daea3aaeeefbd3a525da6a4 + checksum: 66fba794d425b5be51353035cf3167ce6cfa049059cbb93229b819167687e0f48d2bc4603fcb21b091c99acb516aae1083624675b15c4765b2e4693a085e959c languageName: node linkType: hard @@ -19609,7 +19968,7 @@ __metadata: languageName: node linkType: hard -"parse-json@npm:^5.0.0": +"parse-json@npm:^5.0.0, parse-json@npm:^5.2.0": version: 5.2.0 resolution: "parse-json@npm:5.2.0" dependencies: @@ -20381,7 +20740,7 @@ __metadata: languageName: node linkType: hard -"progress@npm:^2.0.0, progress@npm:^2.0.3": +"progress@npm:^2.0.3": version: 2.0.3 resolution: "progress@npm:2.0.3" checksum: 1697e07cb1068055dbe9fe858d242368ff5d2073639e652b75a7eb1f2a1a8d4afd404d719de23c7b48481a6aa0040686310e2dac2f53d776daa2176d3f96369c @@ -21825,13 +22184,6 @@ __metadata: languageName: node linkType: hard -"regexpp@npm:^3.2.0": - version: 3.2.0 - resolution: "regexpp@npm:3.2.0" - checksum: d1da82385c8754a1681416b90b9cca0e21b4a2babef159099b88f640637d789c69011d0bc94705dacab85b81133e929d027d85210e8b8b03f8035164dbc14710 - languageName: node - linkType: hard - "regexpu-core@npm:^4.7.1": version: 4.8.0 resolution: "regexpu-core@npm:4.8.0" @@ -22756,6 +23108,17 @@ __metadata: languageName: node linkType: hard +"semver@npm:^7.5.4": + version: 7.6.0 + resolution: "semver@npm:7.6.0" + dependencies: + lru-cache: ^6.0.0 + bin: + semver: bin/semver.js + checksum: fbfe717094ace0aa8d6332d7ef5ce727259815bd8d8815700853f4faf23aacbd7192522f0dc5af6df52ef4fa85a355ebd2f5d39f554bd028200d6cf481ab9b53 + languageName: node + linkType: hard + "send@npm:0.17.1": version: 0.17.1 resolution: "send@npm:0.17.1" @@ -23869,7 +24232,7 @@ __metadata: languageName: node linkType: hard -"strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1": +"strip-json-comments@npm:^3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" checksum: 9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd @@ -24106,7 +24469,7 @@ __metadata: languageName: node linkType: hard -"tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0": +"tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0, tapable@npm:^2.2.1": version: 2.2.1 resolution: "tapable@npm:2.2.1" checksum: bc40e6efe1e554d075469cedaba69a30eeb373552aaf41caeaaa45bf56ffacc2674261b106245bd566b35d8f3329b52d838e851ee0a852120acae26e622925c9 @@ -24612,6 +24975,15 @@ __metadata: languageName: node linkType: hard +"ts-api-utils@npm:^1.0.1": + version: 1.2.1 + resolution: "ts-api-utils@npm:1.2.1" + peerDependencies: + typescript: ">=4.2.0" + checksum: 8ddb493e7ae581d3f57a2e469142feb60b420d4ad8366ab969fe8e36531f8f301f370676b47e8d97f28b5f5fd10d6f2d55f656943a8546ef95e35ce5cf117754 + languageName: node + linkType: hard + "ts-dedent@npm:^2.0.0": version: 2.2.0 resolution: "ts-dedent@npm:2.2.0" @@ -24916,13 +25288,13 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^4.6.2": - version: 4.6.2 - resolution: "typescript@npm:4.6.2" +"typescript@npm:^5.3.3": + version: 5.3.3 + resolution: "typescript@npm:5.3.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 29fb8edbdc3bfc0ee043b1da9fb1d13e53f08997b920f3b2afbc5b1800c1510a2e9dbaec75135a1123cca8c405b5483629e9dd04f3933c6a0357b79e6d9fe460 + checksum: e33cef99d82573624fc0f854a2980322714986bc35b9cb4d1ce736ed182aeab78e2cb32b385efa493b2a976ef52c53e20d6c6918312353a91850e2b76f1ea44f languageName: node linkType: hard @@ -24936,13 +25308,13 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@^4.6.2#~builtin": - version: 4.6.2 - resolution: "typescript@patch:typescript@npm%3A4.6.2#~builtin::version=4.6.2&hash=ddd1e8" +"typescript@patch:typescript@^5.3.3#~builtin": + version: 5.3.3 + resolution: "typescript@patch:typescript@npm%3A5.3.3#~builtin::version=5.3.3&hash=ddd1e8" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 3f7254d206b9454f4d4d0aae746f4768bc30251ebe46cff1b1b33bc97bd012e7e075b9f0a0d922459f08a8e2a8b325b50c3daa869a91a575accdd83ea829accd + checksum: e22df47df9b2b2f2617b8bf511a29aea3d177f9f7a0756818230a76b01cbd7da988bf55f9463aaa1a4c1ff90b80f8dc5676460d4e9dfc010572cbba59b822b0c languageName: node linkType: hard @@ -25539,13 +25911,6 @@ __metadata: languageName: node linkType: hard -"v8-compile-cache@npm:^2.0.3": - version: 2.3.0 - resolution: "v8-compile-cache@npm:2.3.0" - checksum: b2d866febf943fbbf0b5e8d43ae9a9b0dacd11dd76e6a9c8e8032268f0136f081e894a2723774ae2d86befa994be4d4046b0717d82df4f3a10e067994ad5c688 - languageName: node - linkType: hard - "v8-to-istanbul@npm:^8.0.0": version: 8.1.0 resolution: "v8-to-istanbul@npm:8.1.0" @@ -26447,7 +26812,7 @@ __metadata: languageName: node linkType: hard -"word-wrap@npm:^1.2.3, word-wrap@npm:~1.2.3": +"word-wrap@npm:~1.2.3": version: 1.2.3 resolution: "word-wrap@npm:1.2.3" checksum: 1cb6558996deb22c909330db1f01d672feee41d7f0664492912de3de282da3f28ba2d49e87b723024e99d56ba2dac2f3ab28f8db07ac199f5e5d5e2e437833de From 2700de986ff8c77be0782dbe0912f0b1b3ba4fda Mon Sep 17 00:00:00 2001 From: Oliver Bell Date: Wed, 28 Feb 2024 10:35:07 +0000 Subject: [PATCH 2/3] upgrade package --- package.json | 4 ++-- tsconfig.json | 9 +++++++++ yarn.lock | 16 ++++++++-------- 3 files changed, 19 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 2e7847b..9723cb4 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "electron-window-controls": "^1.0.23", "get-stream": "^6.0.1", "got": "^11.8.3", - "gql.tada": "^1.2.1", + "gql.tada": "canary", "graphql": "16.5.0", "graphql-subscriptions": "^2.0.0", "graphql-tag": "^2.12.6", @@ -112,7 +112,7 @@ "compile:web:production": "yarn compile:web --mode production", "compile:main": "yarn run compile:deps && webpack --config webpack/main.config.js", "compile:deps": "electron-rebuild", - "codegen": "graphql-codegen --config codegen.yml", + "codegen": "graphql-codegen --config codegen.yml && gql.tada generate", "lint": "eslint --ext .js,.jsx,.ts,.tsx", "lint:all": "yarn lint '**/*.{ts,tsx,js,jsx}'", "fmt": "prettier --write '**/*.{ts,tsx,js,jsx}'", diff --git a/tsconfig.json b/tsconfig.json index 60f9aa2..95c2ba2 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -4,5 +4,14 @@ "exclude": ["**/node_modules", "build"], "ts-node": { "require": ["tsconfig-paths/register"] + }, + "compilerOptions": { + "plugins": [ + { + "name": "@0no-co/graphqlsp", + "schema": "./schema.graphql", + "tadaOutputLocation": "./src/graphql-env.d.ts" + } + ] } } diff --git a/yarn.lock b/yarn.lock index c2149d9..dbbd2d3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2434,13 +2434,13 @@ __metadata: languageName: node linkType: hard -"@gql.tada/cli-utils@npm:0.1.0-canary-f958b917cf8869a3691ab1fc79ff3aec44ffa11e": - version: 0.1.0-canary-f958b917cf8869a3691ab1fc79ff3aec44ffa11e - resolution: "@gql.tada/cli-utils@npm:0.1.0-canary-f958b917cf8869a3691ab1fc79ff3aec44ffa11e" +"@gql.tada/cli-utils@npm:0.1.0-canary-c1756d167db5f5a1b649c60f74e70651fa5ed0c4": + version: 0.1.0-canary-c1756d167db5f5a1b649c60f74e70651fa5ed0c4 + resolution: "@gql.tada/cli-utils@npm:0.1.0-canary-c1756d167db5f5a1b649c60f74e70651fa5ed0c4" dependencies: "@urql/introspection": ^1.0.3 graphql: ^16.8.1 - checksum: 12d055c245f7cde0cb564b76a06516e8934b44474374d2959d06634d36b4c27b2804cacf27abe73026afa3c7e106b9990b4906b2af0aa123f984131eeca487c7 + checksum: 6e9f0af5835e4fa84ca8ca3b8a4c7cfeed7bc980da8fc8ae889b3869f6279b59d2a1916383891fef2d83e4b13c2d7a7fd86a326bd9378a78a3e8adf53e4ae502 languageName: node linkType: hard @@ -14522,15 +14522,15 @@ __metadata: linkType: hard "gql.tada@npm:canary": - version: 1.3.0-canary-f958b917cf8869a3691ab1fc79ff3aec44ffa11e - resolution: "gql.tada@npm:1.3.0-canary-f958b917cf8869a3691ab1fc79ff3aec44ffa11e" + version: 1.3.0-canary-c1756d167db5f5a1b649c60f74e70651fa5ed0c4 + resolution: "gql.tada@npm:1.3.0-canary-c1756d167db5f5a1b649c60f74e70651fa5ed0c4" dependencies: "@0no-co/graphql.web": ^1.0.4 - "@gql.tada/cli-utils": 0.1.0-canary-f958b917cf8869a3691ab1fc79ff3aec44ffa11e + "@gql.tada/cli-utils": 0.1.0-canary-c1756d167db5f5a1b649c60f74e70651fa5ed0c4 bin: gql-tada: bin/cli.js gql.tada: bin/cli.js - checksum: 5c3cec9c1b8d7aae07f62e4db6669142b3b6e0c2de123baadb74a9a0b8ea4aaf00874fc4cf18e3067420908c32ebd68412fe57f0c28f377c27cff7ef75dac503 + checksum: 71ed3b77fc4d6daf092916c78694038992b308ac2c8459720e86743a1454e4669a3e5529dcddd6daeeb62f94c10a085049e026eb2a7cd4ecec21c9ac27443dad languageName: node linkType: hard From 3a8b1c1e606ff6ee0ed1b368fee60b6a24b2d9ef Mon Sep 17 00:00:00 2001 From: Oliver Bell Date: Wed, 28 Feb 2024 10:56:36 +0000 Subject: [PATCH 3/3] upgrade storybook 6 --- .storybook/main.js | 3 + package.json | 15 +- yarn.lock | 3148 +++++++++++++++++++++++++++----------------- 3 files changed, 1939 insertions(+), 1227 deletions(-) diff --git a/.storybook/main.js b/.storybook/main.js index b9e69ff..bc21fa2 100644 --- a/.storybook/main.js +++ b/.storybook/main.js @@ -8,6 +8,9 @@ module.exports = { builder: "webpack5", }, framework: "@storybook/react", + typescript: { + reactDocgen: "react-docgen-typescript-plugin", + }, webpackFinal: (config) => { config.resolve.modules = [...(config.resolve.modules || []), "./src"]; diff --git a/package.json b/package.json index 9723cb4..c100702 100644 --- a/package.json +++ b/package.json @@ -141,13 +141,13 @@ "@graphql-codegen/typescript-apollo-client-helpers": "^2.1.8", "@playwright-testing-library/test": "^4.0.1", "@playwright/test": "^1.29.1", - "@storybook/addon-actions": "^6.4.9", - "@storybook/addon-docs": "^6.4.9", - "@storybook/addon-essentials": "^6.4.9", - "@storybook/addon-links": "^6.4.9", - "@storybook/builder-webpack5": "^6.4.9", - "@storybook/manager-webpack5": "^6.4.9", - "@storybook/react": "^6.4.9", + "@storybook/addon-actions": "6", + "@storybook/addon-docs": "6", + "@storybook/addon-essentials": "6", + "@storybook/addon-links": "6", + "@storybook/builder-webpack5": "6", + "@storybook/manager-webpack5": "6", + "@storybook/react": "6", "@testing-library/jest-dom": "^5.16.1", "@testing-library/react": "^12.1.2", "@testing-library/user-event": "^13.5.0", @@ -212,6 +212,7 @@ "prettier": "^2.5.1", "range-parser": "^1.2.1", "react-dev-utils": "^11.0.4", + "react-docgen-typescript-plugin": "^1.0.5", "react-svg-loader": "^3.0.3", "serve": "^13.0.2", "snapshot-diff": "0.9.0", diff --git a/yarn.lock b/yarn.lock index dbbd2d3..7badc3f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -49,6 +49,16 @@ __metadata: languageName: node linkType: hard +"@ampproject/remapping@npm:^2.2.0": + version: 2.2.1 + resolution: "@ampproject/remapping@npm:2.2.1" + dependencies: + "@jridgewell/gen-mapping": ^0.3.0 + "@jridgewell/trace-mapping": ^0.3.9 + checksum: 92ce5915f8901d8c7cd4f4e6e2fe7b9fd335a29955b400caa52e0e5b12ca3796ada7c2f10e78c9c5b0f9c2539dff0ffea7b19850a56e1487aa083531e1e46d43 + languageName: node + linkType: hard + "@ant-design/colors@npm:^6.0.0": version: 6.0.0 resolution: "@ant-design/colors@npm:6.0.0" @@ -161,6 +171,16 @@ __metadata: languageName: node linkType: hard +"@babel/code-frame@npm:^7.23.5": + version: 7.23.5 + resolution: "@babel/code-frame@npm:7.23.5" + dependencies: + "@babel/highlight": ^7.23.4 + chalk: ^2.4.2 + checksum: a10e843595ddd9f97faa99917414813c06214f4d9205294013e20c70fbdf4f943760da37dec1d998bf3e6fc20fa2918a47c0e987a7e458663feb7698063ad7c6 + languageName: node + linkType: hard + "@babel/compat-data@npm:^7.13.11, @babel/compat-data@npm:^7.16.0, @babel/compat-data@npm:^7.16.4": version: 7.16.4 resolution: "@babel/compat-data@npm:7.16.4" @@ -175,6 +195,13 @@ __metadata: languageName: node linkType: hard +"@babel/compat-data@npm:^7.23.5": + version: 7.23.5 + resolution: "@babel/compat-data@npm:7.23.5" + checksum: 081278ed46131a890ad566a59c61600a5f9557bd8ee5e535890c8548192532ea92590742fd74bd9db83d74c669ef8a04a7e1c85cdea27f960233e3b83c3a957c + languageName: node + linkType: hard + "@babel/core@npm:7.12.9": version: 7.12.9 resolution: "@babel/core@npm:7.12.9" @@ -199,7 +226,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.1.0, @babel/core@npm:^7.12.10, @babel/core@npm:^7.12.3, @babel/core@npm:^7.14.0, @babel/core@npm:^7.16.0, @babel/core@npm:^7.4.5, @babel/core@npm:^7.7.2, @babel/core@npm:^7.7.5": +"@babel/core@npm:^7.1.0, @babel/core@npm:^7.12.10, @babel/core@npm:^7.12.3, @babel/core@npm:^7.14.0, @babel/core@npm:^7.16.0, @babel/core@npm:^7.4.5, @babel/core@npm:^7.7.2": version: 7.16.0 resolution: "@babel/core@npm:7.16.0" dependencies: @@ -245,6 +272,29 @@ __metadata: languageName: node linkType: hard +"@babel/core@npm:^7.7.5": + version: 7.23.9 + resolution: "@babel/core@npm:7.23.9" + dependencies: + "@ampproject/remapping": ^2.2.0 + "@babel/code-frame": ^7.23.5 + "@babel/generator": ^7.23.6 + "@babel/helper-compilation-targets": ^7.23.6 + "@babel/helper-module-transforms": ^7.23.3 + "@babel/helpers": ^7.23.9 + "@babel/parser": ^7.23.9 + "@babel/template": ^7.23.9 + "@babel/traverse": ^7.23.9 + "@babel/types": ^7.23.9 + convert-source-map: ^2.0.0 + debug: ^4.1.0 + gensync: ^1.0.0-beta.2 + json5: ^2.2.3 + semver: ^6.3.1 + checksum: 03883300bf1252ab4c9ba5b52f161232dd52873dbe5cde9289bb2bb26e935c42682493acbac9194a59a3b6cbd17f4c4c84030db8d6d482588afe64531532ff9b + languageName: node + linkType: hard + "@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.12.5, @babel/generator@npm:^7.14.0, @babel/generator@npm:^7.15.4, @babel/generator@npm:^7.16.0, @babel/generator@npm:^7.7.2": version: 7.16.0 resolution: "@babel/generator@npm:7.16.0" @@ -267,6 +317,18 @@ __metadata: languageName: node linkType: hard +"@babel/generator@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/generator@npm:7.23.6" + dependencies: + "@babel/types": ^7.23.6 + "@jridgewell/gen-mapping": ^0.3.2 + "@jridgewell/trace-mapping": ^0.3.17 + jsesc: ^2.5.1 + checksum: 53540e905cd10db05d9aee0a5304e36927f455ce66f95d1253bb8a179f286b88fa7062ea0db354c566fe27f8bb96567566084ffd259f8feaae1de5eccc8afbda + languageName: node + linkType: hard + "@babel/helper-annotate-as-pure@npm:^7.16.0": version: 7.16.0 resolution: "@babel/helper-annotate-as-pure@npm:7.16.0" @@ -285,6 +347,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-annotate-as-pure@npm:^7.18.6, @babel/helper-annotate-as-pure@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-annotate-as-pure@npm:7.22.5" + dependencies: + "@babel/types": ^7.22.5 + checksum: 5a80dc364ddda26b334bbbc0f6426cab647381555ef7d0cd32eb284e35b867c012ce6ce7d52a64672ed71383099c99d32765b3d260626527bb0e3470b0f58e45 + languageName: node + linkType: hard + "@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.16.0": version: 7.16.0 resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.16.0" @@ -323,6 +394,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-compilation-targets@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/helper-compilation-targets@npm:7.23.6" + dependencies: + "@babel/compat-data": ^7.23.5 + "@babel/helper-validator-option": ^7.23.5 + browserslist: ^4.22.2 + lru-cache: ^5.1.1 + semver: ^6.3.1 + checksum: ba38506d11185f48b79abf439462ece271d3eead1673dd8814519c8c903c708523428806f05f2ec5efd0c56e4e278698fac967e5a4b5ee842c32415da54bc6fa + languageName: node + linkType: hard + "@babel/helper-create-class-features-plugin@npm:^7.16.0": version: 7.16.0 resolution: "@babel/helper-create-class-features-plugin@npm:7.16.0" @@ -339,6 +423,25 @@ __metadata: languageName: node linkType: hard +"@babel/helper-create-class-features-plugin@npm:^7.21.0": + version: 7.23.10 + resolution: "@babel/helper-create-class-features-plugin@npm:7.23.10" + dependencies: + "@babel/helper-annotate-as-pure": ^7.22.5 + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-function-name": ^7.23.0 + "@babel/helper-member-expression-to-functions": ^7.23.0 + "@babel/helper-optimise-call-expression": ^7.22.5 + "@babel/helper-replace-supers": ^7.22.20 + "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 + "@babel/helper-split-export-declaration": ^7.22.6 + semver: ^6.3.1 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: f30437aa16f3585cc3382ea630f24457ef622c22f5e4eccffbc03f6a81efbef0b6714fb5a78baa64c838884ba7e1427e3280d7b27481b9f587bc8fbbed05dd36 + languageName: node + linkType: hard + "@babel/helper-create-regexp-features-plugin@npm:^7.16.0": version: 7.16.0 resolution: "@babel/helper-create-regexp-features-plugin@npm:7.16.0" @@ -403,6 +506,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-environment-visitor@npm:^7.22.20": + version: 7.22.20 + resolution: "@babel/helper-environment-visitor@npm:7.22.20" + checksum: e762c2d8f5d423af89bd7ae9abe35bd4836d2eb401af868a63bbb63220c513c783e25ef001019418560b3fdc6d9a6fb67e6c0b650bcdeb3a2ac44b5c3d2bdd94 + languageName: node + linkType: hard + "@babel/helper-explode-assignable-expression@npm:^7.16.0": version: 7.16.0 resolution: "@babel/helper-explode-assignable-expression@npm:7.16.0" @@ -433,6 +543,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-function-name@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/helper-function-name@npm:7.23.0" + dependencies: + "@babel/template": ^7.22.15 + "@babel/types": ^7.23.0 + checksum: d771dd1f3222b120518176733c52b7cadac1c256ff49b1889dbbe5e3fed81db855b8cc4e40d949c9d3eae0e795e8229c1c8c24c0e83f27cfa6ee3766696c6428 + languageName: node + linkType: hard + "@babel/helper-get-function-arity@npm:^7.16.0": version: 7.16.0 resolution: "@babel/helper-get-function-arity@npm:7.16.0" @@ -460,6 +580,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-hoist-variables@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-hoist-variables@npm:7.22.5" + dependencies: + "@babel/types": ^7.22.5 + checksum: 60a3077f756a1cd9f14eb89f0037f487d81ede2b7cfe652ea6869cd4ec4c782b0fb1de01b8494b9a2d2050e3d154d7d5ad3be24806790acfb8cbe2073bf1e208 + languageName: node + linkType: hard + "@babel/helper-member-expression-to-functions@npm:^7.16.0": version: 7.16.0 resolution: "@babel/helper-member-expression-to-functions@npm:7.16.0" @@ -469,6 +598,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-member-expression-to-functions@npm:^7.22.15, @babel/helper-member-expression-to-functions@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/helper-member-expression-to-functions@npm:7.23.0" + dependencies: + "@babel/types": ^7.23.0 + checksum: b810daddf093ffd0802f1429052349ed9ea08ef7d0c56da34ffbcdecbdafac86f95bdea2fe30e0e0e629febc7dd41b56cb5eacc10d1a44336d37b755dac31fa4 + languageName: node + linkType: hard + "@babel/helper-module-imports@npm:^7.0.0, @babel/helper-module-imports@npm:^7.16.0": version: 7.16.0 resolution: "@babel/helper-module-imports@npm:7.16.0" @@ -496,6 +634,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-imports@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/helper-module-imports@npm:7.22.15" + dependencies: + "@babel/types": ^7.22.15 + checksum: 4e0d7fc36d02c1b8c8b3006dfbfeedf7a367d3334a04934255de5128115ea0bafdeb3e5736a2559917f0653e4e437400d54542da0468e08d3cbc86d3bbfa8f30 + languageName: node + linkType: hard + "@babel/helper-module-transforms@npm:^7.12.1, @babel/helper-module-transforms@npm:^7.16.0": version: 7.16.0 resolution: "@babel/helper-module-transforms@npm:7.16.0" @@ -528,6 +675,21 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-transforms@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/helper-module-transforms@npm:7.23.3" + dependencies: + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-module-imports": ^7.22.15 + "@babel/helper-simple-access": ^7.22.5 + "@babel/helper-split-export-declaration": ^7.22.6 + "@babel/helper-validator-identifier": ^7.22.20 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 211e1399d0c4993671e8e5c2b25383f08bee40004ace5404ed4065f0e9258cc85d99c1b82fd456c030ce5cfd4d8f310355b54ef35de9924eabfc3dff1331d946 + languageName: node + linkType: hard + "@babel/helper-optimise-call-expression@npm:^7.16.0": version: 7.16.0 resolution: "@babel/helper-optimise-call-expression@npm:7.16.0" @@ -537,6 +699,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-optimise-call-expression@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-optimise-call-expression@npm:7.22.5" + dependencies: + "@babel/types": ^7.22.5 + checksum: 31b41a764fc3c585196cf5b776b70cf4705c132e4ce9723f39871f215f2ddbfb2e28a62f9917610f67c8216c1080482b9b05f65dd195dae2a52cef461f2ac7b8 + languageName: node + linkType: hard + "@babel/helper-plugin-utils@npm:7.10.4": version: 7.10.4 resolution: "@babel/helper-plugin-utils@npm:7.10.4" @@ -572,6 +743,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-plugin-utils@npm:7.22.5" + checksum: d2c4bfe2fa91058bcdee4f4e57a3f4933aed7af843acfd169cd6179fab8d13c1d636474ecabb2af107dc77462c7e893199aa26632bac1c6d7e025a17cbb9d20d + languageName: node + linkType: hard + "@babel/helper-remap-async-to-generator@npm:^7.16.0, @babel/helper-remap-async-to-generator@npm:^7.16.4": version: 7.16.4 resolution: "@babel/helper-remap-async-to-generator@npm:7.16.4" @@ -595,6 +773,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-replace-supers@npm:^7.22.20": + version: 7.22.20 + resolution: "@babel/helper-replace-supers@npm:7.22.20" + dependencies: + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-member-expression-to-functions": ^7.22.15 + "@babel/helper-optimise-call-expression": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 6b0858811ad46873817c90c805015d63300e003c5a85c147a17d9845fa2558a02047c3cc1f07767af59014b2dd0fa75b503e5bc36e917f360e9b67bb6f1e79f4 + languageName: node + linkType: hard + "@babel/helper-simple-access@npm:^7.16.0": version: 7.16.0 resolution: "@babel/helper-simple-access@npm:7.16.0" @@ -613,6 +804,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-simple-access@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-simple-access@npm:7.22.5" + dependencies: + "@babel/types": ^7.22.5 + checksum: f0cf81a30ba3d09a625fd50e5a9069e575c5b6719234e04ee74247057f8104beca89ed03e9217b6e9b0493434cedc18c5ecca4cea6244990836f1f893e140369 + languageName: node + linkType: hard + "@babel/helper-skip-transparent-expression-wrappers@npm:^7.16.0": version: 7.16.0 resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.16.0" @@ -622,6 +822,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.22.5" + dependencies: + "@babel/types": ^7.22.5 + checksum: ab7fa2aa709ab49bb8cd86515a1e715a3108c4bb9a616965ba76b43dc346dee66d1004ccf4d222b596b6224e43e04cbc5c3a34459501b388451f8c589fbc3691 + languageName: node + linkType: hard + "@babel/helper-split-export-declaration@npm:^7.15.4, @babel/helper-split-export-declaration@npm:^7.16.0": version: 7.16.0 resolution: "@babel/helper-split-export-declaration@npm:7.16.0" @@ -640,6 +849,22 @@ __metadata: languageName: node linkType: hard +"@babel/helper-split-export-declaration@npm:^7.22.6": + version: 7.22.6 + resolution: "@babel/helper-split-export-declaration@npm:7.22.6" + dependencies: + "@babel/types": ^7.22.5 + checksum: d83e4b623eaa9622c267d3c83583b72f3aac567dc393dda18e559d79187961cb29ae9c57b2664137fc3d19508370b12ec6a81d28af73a50e0846819cb21c6e44 + languageName: node + linkType: hard + +"@babel/helper-string-parser@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/helper-string-parser@npm:7.23.4" + checksum: f348d5637ad70b6b54b026d6544bd9040f78d24e7ec245a0fc42293968181f6ae9879c22d89744730d246ce8ec53588f716f102addd4df8bbc79b73ea10004ac + languageName: node + linkType: hard + "@babel/helper-validator-identifier@npm:^7.12.11": version: 7.12.11 resolution: "@babel/helper-validator-identifier@npm:7.12.11" @@ -661,6 +886,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-identifier@npm:^7.22.20": + version: 7.22.20 + resolution: "@babel/helper-validator-identifier@npm:7.22.20" + checksum: dcad63db345fb110e032de46c3688384b0008a42a4845180ce7cd62b1a9c0507a1bed727c4d1060ed1a03ae57b4d918570259f81724aaac1a5b776056f37504e + languageName: node + linkType: hard + "@babel/helper-validator-option@npm:^7.14.5": version: 7.14.5 resolution: "@babel/helper-validator-option@npm:7.14.5" @@ -675,6 +907,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-option@npm:^7.22.15, @babel/helper-validator-option@npm:^7.23.5": + version: 7.23.5 + resolution: "@babel/helper-validator-option@npm:7.23.5" + checksum: af45d5c0defb292ba6fd38979e8f13d7da63f9623d8ab9ededc394f67eb45857d2601278d151ae9affb6e03d5d608485806cd45af08b4468a0515cf506510e94 + languageName: node + linkType: hard + "@babel/helper-wrap-function@npm:^7.16.0": version: 7.16.0 resolution: "@babel/helper-wrap-function@npm:7.16.0" @@ -709,6 +948,17 @@ __metadata: languageName: node linkType: hard +"@babel/helpers@npm:^7.23.9": + version: 7.23.9 + resolution: "@babel/helpers@npm:7.23.9" + dependencies: + "@babel/template": ^7.23.9 + "@babel/traverse": ^7.23.9 + "@babel/types": ^7.23.9 + checksum: f69fd0aca96a6fb8bd6dd044cd8a5c0f1851072d4ce23355345b9493c4032e76d1217f86b70df795e127553cf7f3fcd1587ede9d1b03b95e8b62681ca2165b87 + languageName: node + linkType: hard + "@babel/highlight@npm:^7.10.4, @babel/highlight@npm:^7.16.0": version: 7.16.0 resolution: "@babel/highlight@npm:7.16.0" @@ -742,6 +992,17 @@ __metadata: languageName: node linkType: hard +"@babel/highlight@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/highlight@npm:7.23.4" + dependencies: + "@babel/helper-validator-identifier": ^7.22.20 + chalk: ^2.4.2 + js-tokens: ^4.0.0 + checksum: fbff9fcb2f5539289c3c097d130e852afd10d89a3a08ac0b5ebebbc055cc84a4bcc3dcfed463d488cde12dd0902ef1858279e31d7349b2e8cee43913744bda33 + languageName: node + linkType: hard + "@babel/parser@npm:7.15.8": version: 7.15.8 resolution: "@babel/parser@npm:7.15.8" @@ -778,6 +1039,15 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.23.9": + version: 7.23.9 + resolution: "@babel/parser@npm:7.23.9" + bin: + parser: ./bin/babel-parser.js + checksum: 7df97386431366d4810538db4b9ec538f4377096f720c0591c7587a16f6810e62747e9fbbfa1ff99257fd4330035e4fb1b5b77c7bd3b97ce0d2e3780a6618975 + languageName: node + linkType: hard + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.16.2": version: 7.16.2 resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.16.2" @@ -1002,6 +1272,20 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-proposal-private-property-in-object@npm:^7.12.1": + version: 7.21.11 + resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.11" + dependencies: + "@babel/helper-annotate-as-pure": ^7.18.6 + "@babel/helper-create-class-features-plugin": ^7.21.0 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/plugin-syntax-private-property-in-object": ^7.14.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3c8c9ea175101b1cbb2b0e8fee20fcbdd03eb0700d3581aa826ac3573c9b002f39b1512c2af9fd1903ff921bcc864da95ad3cdeba53c9fbcfb3dc23916eacf47 + languageName: node + linkType: hard + "@babel/plugin-proposal-private-property-in-object@npm:^7.16.0": version: 7.16.0 resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.16.0" @@ -1127,6 +1411,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-flow@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-syntax-flow@npm:7.23.3" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 8a5e1e8b6a3728a2c8fe6d70c09a43642e737d9c0485e1b041cd3a6021ef05376ec3c9137be3b118c622ba09b5770d26fdc525473f8d06d4ab9e46de2783dd0a + languageName: node + linkType: hard + "@babel/plugin-syntax-import-meta@npm:^7.8.3": version: 7.10.4 resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" @@ -1401,7 +1696,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-flow-strip-types@npm:^7.0.0, @babel/plugin-transform-flow-strip-types@npm:^7.16.0": +"@babel/plugin-transform-flow-strip-types@npm:^7.0.0": version: 7.16.0 resolution: "@babel/plugin-transform-flow-strip-types@npm:7.16.0" dependencies: @@ -1413,6 +1708,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-flow-strip-types@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-flow-strip-types@npm:7.23.3" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-flow": ^7.23.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 9ab627f9668fc1f95564b26bffd6706f86205960d9ccc168236752fbef65dbe10aa0ce74faae12f48bb3b72ec7f38ef2a78b4874c222c1e85754e981639f3b33 + languageName: node + linkType: hard + "@babel/plugin-transform-for-of@npm:^7.0.0, @babel/plugin-transform-for-of@npm:^7.12.1, @babel/plugin-transform-for-of@npm:^7.16.0": version: 7.16.0 resolution: "@babel/plugin-transform-for-of@npm:7.16.0" @@ -1864,15 +2171,15 @@ __metadata: linkType: hard "@babel/preset-flow@npm:^7.12.1": - version: 7.16.0 - resolution: "@babel/preset-flow@npm:7.16.0" + version: 7.23.3 + resolution: "@babel/preset-flow@npm:7.23.3" dependencies: - "@babel/helper-plugin-utils": ^7.14.5 - "@babel/helper-validator-option": ^7.14.5 - "@babel/plugin-transform-flow-strip-types": ^7.16.0 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-validator-option": ^7.22.15 + "@babel/plugin-transform-flow-strip-types": ^7.23.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f8ddc75e62a8383ad49fafa2bbd951d0e05ee2a9f3d965599a85eae5027435775e8e3dc64ce3cc045afbe1f54249dcb45474dbe109852eb3a7828abbe3be2940 + checksum: 1cf109925791f2af679f03289848d27596b4f27cb0ad4ee74a8dd4c1cbecc119bdef3b45cbbe12489bc9bdf61163f94c1c0bf6013cc58c325f1cc99edc01bda9 languageName: node linkType: hard @@ -1945,7 +2252,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.10.1, @babel/runtime@npm:^7.10.4, @babel/runtime@npm:^7.11.1, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.14.0, @babel/runtime@npm:^7.14.8, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.5.0, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2": +"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.10.1, @babel/runtime@npm:^7.10.4, @babel/runtime@npm:^7.11.1, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.5.0, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2": version: 7.16.3 resolution: "@babel/runtime@npm:7.16.3" dependencies: @@ -1954,7 +2261,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.2": +"@babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.7.2": version: 7.12.18 resolution: "@babel/runtime@npm:7.12.18" dependencies: @@ -1972,6 +2279,15 @@ __metadata: languageName: node linkType: hard +"@babel/runtime@npm:^7.17.8": + version: 7.23.9 + resolution: "@babel/runtime@npm:7.23.9" + dependencies: + regenerator-runtime: ^0.14.0 + checksum: e71205fdd7082b2656512cc98e647d9ea7e222e4fe5c36e9e5adc026446fcc3ba7b3cdff8b0b694a0b78bb85db83e7b1e3d4c56ef90726682b74f13249cf952d + languageName: node + linkType: hard + "@babel/runtime@npm:^7.21.0": version: 7.23.2 resolution: "@babel/runtime@npm:7.23.2" @@ -2003,6 +2319,17 @@ __metadata: languageName: node linkType: hard +"@babel/template@npm:^7.22.15, @babel/template@npm:^7.23.9": + version: 7.23.9 + resolution: "@babel/template@npm:7.23.9" + dependencies: + "@babel/code-frame": ^7.23.5 + "@babel/parser": ^7.23.9 + "@babel/types": ^7.23.9 + checksum: 0e8b60119433787742bc08ae762bbd8d6755611c4cabbcb7627b292ec901a55af65d93d1c88572326069efb64136ef151ec91ffb74b2df7689bbab237030833a + languageName: node + linkType: hard + "@babel/traverse@npm:7.15.4": version: 7.15.4 resolution: "@babel/traverse@npm:7.15.4" @@ -2020,7 +2347,25 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.12.11, @babel/traverse@npm:^7.12.9, @babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.16.0, @babel/traverse@npm:^7.16.3, @babel/traverse@npm:^7.4.5, @babel/traverse@npm:^7.7.2": +"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.23.9": + version: 7.23.9 + resolution: "@babel/traverse@npm:7.23.9" + dependencies: + "@babel/code-frame": ^7.23.5 + "@babel/generator": ^7.23.6 + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-function-name": ^7.23.0 + "@babel/helper-hoist-variables": ^7.22.5 + "@babel/helper-split-export-declaration": ^7.22.6 + "@babel/parser": ^7.23.9 + "@babel/types": ^7.23.9 + debug: ^4.3.1 + globals: ^11.1.0 + checksum: d1615d1d02f04d47111a7ea4446a1a6275668ca39082f31d51f08380de9502e19862be434eaa34b022ce9a17dbb8f9e2b73a746c654d9575f3a680a7ffdf5630 + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.12.11, @babel/traverse@npm:^7.12.9, @babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.16.0, @babel/traverse@npm:^7.16.3, @babel/traverse@npm:^7.4.5, @babel/traverse@npm:^7.7.2": version: 7.16.3 resolution: "@babel/traverse@npm:7.16.3" dependencies: @@ -2076,7 +2421,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.12.11, @babel/types@npm:^7.12.7, @babel/types@npm:^7.15.4, @babel/types@npm:^7.16.0, @babel/types@npm:^7.2.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": +"@babel/types@npm:^7.12.11, @babel/types@npm:^7.12.7, @babel/types@npm:^7.15.4, @babel/types@npm:^7.16.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": version: 7.16.0 resolution: "@babel/types@npm:7.16.0" dependencies: @@ -2116,6 +2461,17 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.2.0, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.6, @babel/types@npm:^7.23.9": + version: 7.23.9 + resolution: "@babel/types@npm:7.23.9" + dependencies: + "@babel/helper-string-parser": ^7.23.4 + "@babel/helper-validator-identifier": ^7.22.20 + to-fast-properties: ^2.0.0 + checksum: edc7bb180ce7e4d2aea10c6972fb10474341ac39ba8fdc4a27ffb328368dfdfbf40fca18e441bbe7c483774500d5c05e222cec276c242e952853dcaf4eb884f7 + languageName: node + linkType: hard + "@base2/pretty-print-object@npm:1.0.1": version: 1.0.1 resolution: "@base2/pretty-print-object@npm:1.0.1" @@ -2142,6 +2498,13 @@ __metadata: languageName: node linkType: hard +"@colors/colors@npm:1.5.0": + version: 1.5.0 + resolution: "@colors/colors@npm:1.5.0" + checksum: eb42729851adca56d19a08e48d5a1e95efd2a32c55ae0323de8119052be0510d4b7a1611f2abcbf28c044a6c11e6b7d38f99fccdad7429300c37a8ea5fb95b44 + languageName: node + linkType: hard + "@cspotcode/source-map-consumer@npm:0.8.0": version: 0.8.0 resolution: "@cspotcode/source-map-consumer@npm:0.8.0" @@ -2233,53 +2596,7 @@ __metadata: languageName: node linkType: hard -"@emotion/cache@npm:^10.0.27": - version: 10.0.29 - resolution: "@emotion/cache@npm:10.0.29" - dependencies: - "@emotion/sheet": 0.9.4 - "@emotion/stylis": 0.8.5 - "@emotion/utils": 0.11.3 - "@emotion/weak-memoize": 0.2.5 - checksum: df109408fd463f243d6df48b4a28b410502f4506290875d0b9e07dc654638f71167d2b418b26f7e1c3d165cc44d507f476f4ff88652e7390c6ccb33aa04f8799 - languageName: node - linkType: hard - -"@emotion/core@npm:^10.1.1": - version: 10.3.1 - resolution: "@emotion/core@npm:10.3.1" - dependencies: - "@babel/runtime": ^7.5.5 - "@emotion/cache": ^10.0.27 - "@emotion/css": ^10.0.27 - "@emotion/serialize": ^0.11.15 - "@emotion/sheet": 0.9.4 - "@emotion/utils": 0.11.3 - peerDependencies: - react: ">=16.3.0" - checksum: 99b27ffa33408e3987f0d77e1f18a6145c0c11fa0c8991adf09e5dba0451fcfb45288132b8caf2a038695fa081c593bfaab82e01f64fee86ddbb2bd3c5a41ed7 - languageName: node - linkType: hard - -"@emotion/css@npm:^10.0.27": - version: 10.0.27 - resolution: "@emotion/css@npm:10.0.27" - dependencies: - "@emotion/serialize": ^0.11.15 - "@emotion/utils": 0.11.3 - babel-plugin-emotion: ^10.0.27 - checksum: 6ee63d229f9d98374b44622ab567204904393af6603182760f6fc787f436e071251b8df8cb0688f8e21c4132c05154534dddea67ec2fec97ba57400e6661eb7a - languageName: node - linkType: hard - -"@emotion/hash@npm:0.8.0": - version: 0.8.0 - resolution: "@emotion/hash@npm:0.8.0" - checksum: 706303d35d416217cd7eb0d36dbda4627bb8bdf4a32ea387e8dd99be11b8e0a998e10af21216e8a5fade518ad955ff06aa8890f20e694ce3a038ae7fc1000556 - languageName: node - linkType: hard - -"@emotion/is-prop-valid@npm:0.8.8, @emotion/is-prop-valid@npm:^0.8.6, @emotion/is-prop-valid@npm:^0.8.8": +"@emotion/is-prop-valid@npm:^0.8.8": version: 0.8.8 resolution: "@emotion/is-prop-valid@npm:0.8.8" dependencies: @@ -2295,82 +2612,20 @@ __metadata: languageName: node linkType: hard -"@emotion/serialize@npm:^0.11.15, @emotion/serialize@npm:^0.11.16": - version: 0.11.16 - resolution: "@emotion/serialize@npm:0.11.16" - dependencies: - "@emotion/hash": 0.8.0 - "@emotion/memoize": 0.7.4 - "@emotion/unitless": 0.7.5 - "@emotion/utils": 0.11.3 - csstype: ^2.5.7 - checksum: 70b49a4261a79c2f5675a872cafc41dd102d6f04df76228b5ab6fd8b0b775a90f34b3d2c1c317c1a5e8fb8f3deebd9a5e764518e1968f616348982471e19a411 - languageName: node - linkType: hard - -"@emotion/sheet@npm:0.9.4": - version: 0.9.4 - resolution: "@emotion/sheet@npm:0.9.4" - checksum: a37b3f619096d2576bee6b2cb0104dbe8cd008809000cb5d77482691e9539211902ef420e29b5ee6aa039d3e77468facd595bd60624c5a0af5f29a0889cd9eab - languageName: node - linkType: hard - -"@emotion/styled-base@npm:^10.3.0": - version: 10.3.0 - resolution: "@emotion/styled-base@npm:10.3.0" - dependencies: - "@babel/runtime": ^7.5.5 - "@emotion/is-prop-valid": 0.8.8 - "@emotion/serialize": ^0.11.15 - "@emotion/utils": 0.11.3 - peerDependencies: - "@emotion/core": ^10.0.28 - react: ">=16.3.0" - checksum: 95979b3186a45ef51aef0004324a86f04c7fa58c6dd51c9d8c4f295d7a3f94ba179ae69d1191e3b0f499d1973f57d2d46ca587a8f6cbd9b03cdbacac1ac19d82 - languageName: node - linkType: hard - -"@emotion/styled@npm:^10.0.27": - version: 10.3.0 - resolution: "@emotion/styled@npm:10.3.0" - dependencies: - "@emotion/styled-base": ^10.3.0 - babel-plugin-emotion: ^10.0.27 - peerDependencies: - "@emotion/core": ^10.0.27 - react: ">=16.3.0" - checksum: 7ba94bd5564195de78cf479360e30540b38a64c8ad31200973f0e387012fe898e64fc6c950fb4c80b54a45f1c95cd8df4ac0d8f0f0ec2ad96d96de34863a9fd0 - languageName: node - linkType: hard - -"@emotion/stylis@npm:0.8.5, @emotion/stylis@npm:^0.8.4": +"@emotion/stylis@npm:^0.8.4": version: 0.8.5 resolution: "@emotion/stylis@npm:0.8.5" checksum: f109e3f11cb0d48e8658aaa23578c5bcfe35e297819cfb089a3de6ba8dc0f89b0960474922690c6028df5d2e1895b4967f2fb280642c030054c312f1e137ce26 languageName: node linkType: hard -"@emotion/unitless@npm:0.7.5, @emotion/unitless@npm:^0.7.4": +"@emotion/unitless@npm:^0.7.4": version: 0.7.5 resolution: "@emotion/unitless@npm:0.7.5" checksum: 4d0d94f53cb97b4481bbfa394953e1899a0b877644642ba9dd7247c27eb8c48e14e22aeb11411d7d9874685ad85dd5fb5b50eb78c6d8840eb56a84b92dcef2f4 languageName: node linkType: hard -"@emotion/utils@npm:0.11.3": - version: 0.11.3 - resolution: "@emotion/utils@npm:0.11.3" - checksum: bac34c74fc5d4c2aec52f2e739436b9631866822a05d1807fcfb856e7320d24804b8ce912a7fa8e447d937fd839f4bde0231a4f71bc6fa0f7e73289d6313f64f - languageName: node - linkType: hard - -"@emotion/weak-memoize@npm:0.2.5": - version: 0.2.5 - resolution: "@emotion/weak-memoize@npm:0.2.5" - checksum: cabfaaecabbb407d323098afc0bb2dd2ec9aaea0672f8f2c54b84b99d5f8cc680356cf166583fd5593330ceef29f2c26554c2c65dff06c0a8f5f8c7da69d89f1 - languageName: node - linkType: hard - "@endemolshinegroup/cosmiconfig-typescript-loader@npm:3.0.2": version: 3.0.2 resolution: "@endemolshinegroup/cosmiconfig-typescript-loader@npm:3.0.2" @@ -3074,7 +3329,7 @@ __metadata: languageName: node linkType: hard -"@istanbuljs/schema@npm:^0.1.2": +"@istanbuljs/schema@npm:^0.1.2, @istanbuljs/schema@npm:^0.1.3": version: 0.1.3 resolution: "@istanbuljs/schema@npm:0.1.3" checksum: 61c5286771676c9ca3eb2bd8a7310a9c063fb6e0e9712225c8471c582d157392c88f5353581c8c9adbe0dff98892317d2fdfc56c3499aa42e0194405206a963a @@ -3601,6 +3856,17 @@ __metadata: languageName: node linkType: hard +"@jridgewell/gen-mapping@npm:^0.3.2": + version: 0.3.4 + resolution: "@jridgewell/gen-mapping@npm:0.3.4" + dependencies: + "@jridgewell/set-array": ^1.0.1 + "@jridgewell/sourcemap-codec": ^1.4.10 + "@jridgewell/trace-mapping": ^0.3.9 + checksum: dd6c48341ad01a75bd93bae17fcc888120d063bdf927d4c496b663aa68e22b9e51e898ba38abe7457b28efd3fa5cde43723dba4dc5f94281119fa709cb5046be + languageName: node + linkType: hard + "@jridgewell/resolve-uri@npm:^3.0.3": version: 3.0.5 resolution: "@jridgewell/resolve-uri@npm:3.0.5" @@ -3608,6 +3874,13 @@ __metadata: languageName: node linkType: hard +"@jridgewell/resolve-uri@npm:^3.1.0": + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e + languageName: node + linkType: hard + "@jridgewell/set-array@npm:^1.0.0": version: 1.1.1 resolution: "@jridgewell/set-array@npm:1.1.1" @@ -3615,6 +3888,23 @@ __metadata: languageName: node linkType: hard +"@jridgewell/set-array@npm:^1.0.1": + version: 1.1.2 + resolution: "@jridgewell/set-array@npm:1.1.2" + checksum: bc7ab4c4c00470de4e7562ecac3c0c84f53e7ee8a711e546d67c47da7febe7c45cd67d4d84ee3c9b2c05ae8e872656cdded8a707a283d30bd54fbc65aef821ab + languageName: node + linkType: hard + +"@jridgewell/source-map@npm:^0.3.3": + version: 0.3.5 + resolution: "@jridgewell/source-map@npm:0.3.5" + dependencies: + "@jridgewell/gen-mapping": ^0.3.0 + "@jridgewell/trace-mapping": ^0.3.9 + checksum: b985d9ebd833a21a6e9ace820c8a76f60345a34d9e28d98497c16b6e93ce1f131bff0abd45f8585f14aa382cce678ed680d628c631b40a9616a19cfbc2049b68 + languageName: node + linkType: hard + "@jridgewell/sourcemap-codec@npm:^1.4.10": version: 1.4.11 resolution: "@jridgewell/sourcemap-codec@npm:1.4.11" @@ -3622,6 +3912,13 @@ __metadata: languageName: node linkType: hard +"@jridgewell/sourcemap-codec@npm:^1.4.14": + version: 1.4.15 + resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" + checksum: 0c6b5ae663087558039052a626d2d7ed5208da36cfd707dcc5cea4a07cfc918248403dcb5989a8f7afaf245ce0573b7cc6fd94c4a30453bd10e44d9363940ba5 + languageName: node + linkType: hard + "@jridgewell/trace-mapping@npm:^0.3.0": version: 0.3.4 resolution: "@jridgewell/trace-mapping@npm:0.3.4" @@ -3632,6 +3929,16 @@ __metadata: languageName: node linkType: hard +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.20": + version: 0.3.23 + resolution: "@jridgewell/trace-mapping@npm:0.3.23" + dependencies: + "@jridgewell/resolve-uri": ^3.1.0 + "@jridgewell/sourcemap-codec": ^1.4.14 + checksum: 26190e09129b184a41c83ce896ce41c0636ddc1285a22627a48ec7981829346ced655d5774bdca30446250baf0e4fb519c47732760d128edda51a6222b40397a + languageName: node + linkType: hard + "@jridgewell/trace-mapping@npm:^0.3.9": version: 0.3.13 resolution: "@jridgewell/trace-mapping@npm:0.3.13" @@ -3672,18 +3979,7 @@ __metadata: languageName: node linkType: hard -"@mdx-js/loader@npm:^1.6.22": - version: 1.6.22 - resolution: "@mdx-js/loader@npm:1.6.22" - dependencies: - "@mdx-js/mdx": 1.6.22 - "@mdx-js/react": 1.6.22 - loader-utils: 2.0.0 - checksum: d39f8a3044b8025d5adea20c5f67daca46027e9fd89bc974646402ffb1ed83268081738f793f209cd37f06bfeaddb6b6f8cd61da56fa7a238c7d8da361f43761 - languageName: node - linkType: hard - -"@mdx-js/mdx@npm:1.6.22, @mdx-js/mdx@npm:^1.6.22": +"@mdx-js/mdx@npm:^1.6.22": version: 1.6.22 resolution: "@mdx-js/mdx@npm:1.6.22" dependencies: @@ -3710,7 +4006,7 @@ __metadata: languageName: node linkType: hard -"@mdx-js/react@npm:1.6.22, @mdx-js/react@npm:^1.6.22": +"@mdx-js/react@npm:^1.6.22": version: 1.6.22 resolution: "@mdx-js/react@npm:1.6.22" peerDependencies: @@ -3943,24 +4239,24 @@ __metadata: languageName: node linkType: hard -"@pmmmwh/react-refresh-webpack-plugin@npm:^0.5.1": - version: 0.5.3 - resolution: "@pmmmwh/react-refresh-webpack-plugin@npm:0.5.3" +"@pmmmwh/react-refresh-webpack-plugin@npm:^0.5.3": + version: 0.5.11 + resolution: "@pmmmwh/react-refresh-webpack-plugin@npm:0.5.11" dependencies: ansi-html-community: ^0.0.8 common-path-prefix: ^3.0.0 - core-js-pure: ^3.8.1 + core-js-pure: ^3.23.3 error-stack-parser: ^2.0.6 find-up: ^5.0.0 html-entities: ^2.1.0 - loader-utils: ^2.0.0 + loader-utils: ^2.0.4 schema-utils: ^3.0.0 source-map: ^0.7.3 peerDependencies: "@types/webpack": 4.x || 5.x react-refresh: ">=0.10.0 <1.0.0" sockjs-client: ^1.4.0 - type-fest: ">=0.17.0 <3.0.0" + type-fest: ">=0.17.0 <5.0.0" webpack: ">=4.43.0 <6.0.0" webpack-dev-server: 3.x || 4.x webpack-hot-middleware: 2.x @@ -3978,7 +4274,7 @@ __metadata: optional: true webpack-plugin-serve: optional: true - checksum: b33fc7c02c7f45682407813c747ba5fce44d14f05eac48724b8a910abace0a4774bbb9c090fc75d10779a77368581d7d22e30ac39ee2c8186e1aafddf5f28208 + checksum: a9c8468417a14a23339e313cff6ddb8029e0637748973070e61d83a2534620b3492b9a42ecf9eb9d63cb709f53c17fe814bc7dd68d64c300db338e9fd7287bc4 languageName: node linkType: hard @@ -3989,13 +4285,6 @@ __metadata: languageName: node linkType: hard -"@popperjs/core@npm:^2.5.4, @popperjs/core@npm:^2.6.0": - version: 2.11.0 - resolution: "@popperjs/core@npm:2.11.0" - checksum: ebf363fb41625106e9f1f3e90a87fcac50bdc714f70a09dd0a87f1ac2a25bec7e9cfe681f66ec04229d1f5ec17d66a06e6e8e93eaa089eb79b005a51b779a58a - languageName: node - linkType: hard - "@pothos/core@npm:^3.1.2": version: 3.1.2 resolution: "@pothos/core@npm:3.1.2" @@ -4061,51 +4350,52 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-actions@npm:6.4.9, @storybook/addon-actions@npm:^6.4.9": - version: 6.4.9 - resolution: "@storybook/addon-actions@npm:6.4.9" +"@storybook/addon-actions@npm:6, @storybook/addon-actions@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/addon-actions@npm:6.5.16" dependencies: - "@storybook/addons": 6.4.9 - "@storybook/api": 6.4.9 - "@storybook/components": 6.4.9 - "@storybook/core-events": 6.4.9 - "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/theming": 6.4.9 + "@storybook/addons": 6.5.16 + "@storybook/api": 6.5.16 + "@storybook/client-logger": 6.5.16 + "@storybook/components": 6.5.16 + "@storybook/core-events": 6.5.16 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + "@storybook/theming": 6.5.16 core-js: ^3.8.2 fast-deep-equal: ^3.1.3 global: ^4.4.0 lodash: ^4.17.21 - polished: ^4.0.5 + polished: ^4.2.2 prop-types: ^15.7.2 react-inspector: ^5.1.0 regenerator-runtime: ^0.13.7 - telejson: ^5.3.2 + telejson: ^6.0.8 ts-dedent: ^2.0.0 util-deprecate: ^1.0.2 uuid-browser: ^3.1.0 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true - checksum: cb4724ecaeedd0ee79be80a64712ec997377b3e8013c8d681537ebda67a59eed7ce034564ebfea99b7a37eae77534e33e42a62ed0ff050da7fde89263cacc102 + checksum: 72d193f7068db610093e08bfedd6dfacf398fac43a1a10ec3aeddc0c7203e9487e5bb71aa83866ef28720230c21e8cc0b6185c4802edc799159da002afe0b2e1 languageName: node linkType: hard -"@storybook/addon-backgrounds@npm:6.4.9": - version: 6.4.9 - resolution: "@storybook/addon-backgrounds@npm:6.4.9" +"@storybook/addon-backgrounds@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/addon-backgrounds@npm:6.5.16" dependencies: - "@storybook/addons": 6.4.9 - "@storybook/api": 6.4.9 - "@storybook/client-logger": 6.4.9 - "@storybook/components": 6.4.9 - "@storybook/core-events": 6.4.9 - "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/theming": 6.4.9 + "@storybook/addons": 6.5.16 + "@storybook/api": 6.5.16 + "@storybook/client-logger": 6.5.16 + "@storybook/components": 6.5.16 + "@storybook/core-events": 6.5.16 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + "@storybook/theming": 6.5.16 core-js: ^3.8.2 global: ^4.4.0 memoizerific: ^1.11.3 @@ -4113,116 +4403,125 @@ __metadata: ts-dedent: ^2.0.0 util-deprecate: ^1.0.2 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true - checksum: 27ad96acf7ffd1e4e40842277116250024a02fac05c19ec31721d857dcee80b657b4a2e478917f27961633138531ad12061456d71c23ea0ecb4b9d8f2302a02c + checksum: a69a2d80e05664360039953e0effb3af9bdfeddcf6734fb3332854b505506f02914cd079c5571d1101f5c4f7d708b5c7efc71b243434a0a385701f42e0555a67 languageName: node linkType: hard -"@storybook/addon-controls@npm:6.4.9": - version: 6.4.9 - resolution: "@storybook/addon-controls@npm:6.4.9" +"@storybook/addon-controls@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/addon-controls@npm:6.5.16" dependencies: - "@storybook/addons": 6.4.9 - "@storybook/api": 6.4.9 - "@storybook/client-logger": 6.4.9 - "@storybook/components": 6.4.9 - "@storybook/core-common": 6.4.9 - "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/node-logger": 6.4.9 - "@storybook/store": 6.4.9 - "@storybook/theming": 6.4.9 + "@storybook/addons": 6.5.16 + "@storybook/api": 6.5.16 + "@storybook/client-logger": 6.5.16 + "@storybook/components": 6.5.16 + "@storybook/core-common": 6.5.16 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + "@storybook/node-logger": 6.5.16 + "@storybook/store": 6.5.16 + "@storybook/theming": 6.5.16 core-js: ^3.8.2 lodash: ^4.17.21 ts-dedent: ^2.0.0 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true - checksum: c39ba8558cf2511873c7f0128b4d6ea92f29b953133dd6ea3e130941dcb2c8799161bf82d3de1394e74fe95bd5722402d40d943e40d4aeb0569e80da6f8e9652 + checksum: a2c9745dce4f646eb2ffa98f57a5618e567a2598fb94f8cca362c27d3fedeb5821902e89b0ed6185032dd0918012f2c5dab8b3914aa5c9b12e810c87642465bc languageName: node linkType: hard -"@storybook/addon-docs@npm:6.4.9, @storybook/addon-docs@npm:^6.4.9": - version: 6.4.9 - resolution: "@storybook/addon-docs@npm:6.4.9" +"@storybook/addon-docs@npm:6, @storybook/addon-docs@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/addon-docs@npm:6.5.16" dependencies: - "@babel/core": ^7.12.10 - "@babel/generator": ^7.12.11 - "@babel/parser": ^7.12.11 "@babel/plugin-transform-react-jsx": ^7.12.12 "@babel/preset-env": ^7.12.11 "@jest/transform": ^26.6.2 - "@mdx-js/loader": ^1.6.22 - "@mdx-js/mdx": ^1.6.22 "@mdx-js/react": ^1.6.22 - "@storybook/addons": 6.4.9 - "@storybook/api": 6.4.9 - "@storybook/builder-webpack4": 6.4.9 - "@storybook/client-logger": 6.4.9 - "@storybook/components": 6.4.9 - "@storybook/core": 6.4.9 - "@storybook/core-events": 6.4.9 - "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/csf-tools": 6.4.9 - "@storybook/node-logger": 6.4.9 - "@storybook/postinstall": 6.4.9 - "@storybook/preview-web": 6.4.9 - "@storybook/source-loader": 6.4.9 - "@storybook/store": 6.4.9 - "@storybook/theming": 6.4.9 - acorn: ^7.4.1 - acorn-jsx: ^5.3.1 - acorn-walk: ^7.2.0 + "@storybook/addons": 6.5.16 + "@storybook/api": 6.5.16 + "@storybook/components": 6.5.16 + "@storybook/core-common": 6.5.16 + "@storybook/core-events": 6.5.16 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + "@storybook/docs-tools": 6.5.16 + "@storybook/mdx1-csf": ^0.0.1 + "@storybook/node-logger": 6.5.16 + "@storybook/postinstall": 6.5.16 + "@storybook/preview-web": 6.5.16 + "@storybook/source-loader": 6.5.16 + "@storybook/store": 6.5.16 + "@storybook/theming": 6.5.16 + babel-loader: ^8.0.0 core-js: ^3.8.2 - doctrine: ^3.0.0 - escodegen: ^2.0.0 fast-deep-equal: ^3.1.3 global: ^4.4.0 - html-tags: ^3.1.0 - js-string-escape: ^1.0.1 - loader-utils: ^2.0.0 lodash: ^4.17.21 - nanoid: ^3.1.23 - p-limit: ^3.1.0 - prettier: ^2.2.1 - prop-types: ^15.7.2 - react-element-to-jsx-string: ^14.3.4 regenerator-runtime: ^0.13.7 remark-external-links: ^8.0.0 remark-slug: ^6.0.0 ts-dedent: ^2.0.0 util-deprecate: ^1.0.2 peerDependencies: - "@storybook/angular": 6.4.9 - "@storybook/html": 6.4.9 - "@storybook/react": 6.4.9 - "@storybook/vue": 6.4.9 - "@storybook/vue3": 6.4.9 - "@storybook/web-components": 6.4.9 - lit: ^2.0.0 - lit-html: ^1.4.1 || ^2.0.0 - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - svelte: ^3.31.2 - sveltedoc-parser: ^4.1.0 - vue: ^2.6.10 || ^3.0.0 - webpack: "*" + "@storybook/mdx2-csf": ^0.0.3 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@storybook/mdx2-csf": + optional: true + react: + optional: true + react-dom: + optional: true + checksum: 5bec6eb51b75394ad3508ed1978999c46b6d45a9b76391916512dd22b3be470488c3deb5d5730b72034d1e2f8a57d46142555c5742a11ff0ced4c259d2fdc638 + languageName: node + linkType: hard + +"@storybook/addon-essentials@npm:6": + version: 6.5.16 + resolution: "@storybook/addon-essentials@npm:6.5.16" + dependencies: + "@storybook/addon-actions": 6.5.16 + "@storybook/addon-backgrounds": 6.5.16 + "@storybook/addon-controls": 6.5.16 + "@storybook/addon-docs": 6.5.16 + "@storybook/addon-measure": 6.5.16 + "@storybook/addon-outline": 6.5.16 + "@storybook/addon-toolbars": 6.5.16 + "@storybook/addon-viewport": 6.5.16 + "@storybook/addons": 6.5.16 + "@storybook/api": 6.5.16 + "@storybook/core-common": 6.5.16 + "@storybook/node-logger": 6.5.16 + core-js: ^3.8.2 + regenerator-runtime: ^0.13.7 + ts-dedent: ^2.0.0 + peerDependencies: + "@babel/core": ^7.9.6 peerDependenciesMeta: "@storybook/angular": optional: true - "@storybook/html": + "@storybook/builder-manager4": + optional: true + "@storybook/builder-manager5": optional: true - "@storybook/react": + "@storybook/builder-webpack4": + optional: true + "@storybook/builder-webpack5": + optional: true + "@storybook/html": optional: true "@storybook/vue": optional: true @@ -4246,63 +4545,19 @@ __metadata: optional: true webpack: optional: true - checksum: 4980f641a702fb4122012386024c5aca2a36e17111d39b4b91f15720f9c12f8e4df96d3a07bc2fd03fa1acfb4d67dc617121d79c84059b9cbb01dc2977bea582 - languageName: node - linkType: hard - -"@storybook/addon-essentials@npm:^6.4.9": - version: 6.4.9 - resolution: "@storybook/addon-essentials@npm:6.4.9" - dependencies: - "@storybook/addon-actions": 6.4.9 - "@storybook/addon-backgrounds": 6.4.9 - "@storybook/addon-controls": 6.4.9 - "@storybook/addon-docs": 6.4.9 - "@storybook/addon-measure": 6.4.9 - "@storybook/addon-outline": 6.4.9 - "@storybook/addon-toolbars": 6.4.9 - "@storybook/addon-viewport": 6.4.9 - "@storybook/addons": 6.4.9 - "@storybook/api": 6.4.9 - "@storybook/node-logger": 6.4.9 - core-js: ^3.8.2 - regenerator-runtime: ^0.13.7 - ts-dedent: ^2.0.0 - peerDependencies: - "@babel/core": ^7.9.6 - "@storybook/vue": 6.4.9 - "@storybook/web-components": 6.4.9 - babel-loader: ^8.0.0 - lit-html: ^1.4.1 || ^2.0.0-rc.3 - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - webpack: "*" - peerDependenciesMeta: - "@storybook/vue": - optional: true - "@storybook/web-components": - optional: true - lit-html: - optional: true - react: - optional: true - react-dom: - optional: true - webpack: - optional: true - checksum: 18be5c01acbbb99b1b560e36a3c3d386b822124739698c1ebb5ebe9c20faba8a3e8c8ec9eb9ec5fbedf87cdd9a52199db1292d1aaf0fef972b199abfb323a0c2 + checksum: dd9d9d44e687d1fce34038a96a0de02abfd122007e6ab2c869aec132672a2734de8348134fbf63ab1c2a8f7ab8ab3c8909c4e66f4764969bbafc399c91bf9237 languageName: node linkType: hard -"@storybook/addon-links@npm:^6.4.9": - version: 6.4.9 - resolution: "@storybook/addon-links@npm:6.4.9" +"@storybook/addon-links@npm:6": + version: 6.5.16 + resolution: "@storybook/addon-links@npm:6.5.16" dependencies: - "@storybook/addons": 6.4.9 - "@storybook/client-logger": 6.4.9 - "@storybook/core-events": 6.4.9 - "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/router": 6.4.9 + "@storybook/addons": 6.5.16 + "@storybook/client-logger": 6.5.16 + "@storybook/core-events": 6.5.16 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + "@storybook/router": 6.5.16 "@types/qs": ^6.9.5 core-js: ^3.8.2 global: ^4.4.0 @@ -4311,149 +4566,150 @@ __metadata: regenerator-runtime: ^0.13.7 ts-dedent: ^2.0.0 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true - checksum: a4eee85e1337869ebdbcc146f43c4e3016c10f67eb36e07362d0581d133e1b0bb5c6505f6ab0a145eff8a9c0dbc210aa4f93fdb611aabe66f64f1a6d3cdf0b14 + checksum: 5c4b1f689ffe957a1c5b58d2e305cffd9d0839805fdd71f9b6ac2a9ec2020778c3bb3c7e1bb3c5ec21a8373c3b371ca6b27d099234619ab10b8c4ed9bea9e388 languageName: node linkType: hard -"@storybook/addon-measure@npm:6.4.9": - version: 6.4.9 - resolution: "@storybook/addon-measure@npm:6.4.9" +"@storybook/addon-measure@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/addon-measure@npm:6.5.16" dependencies: - "@storybook/addons": 6.4.9 - "@storybook/api": 6.4.9 - "@storybook/client-logger": 6.4.9 - "@storybook/components": 6.4.9 - "@storybook/core-events": 6.4.9 - "@storybook/csf": 0.0.2--canary.87bc651.0 + "@storybook/addons": 6.5.16 + "@storybook/api": 6.5.16 + "@storybook/client-logger": 6.5.16 + "@storybook/components": 6.5.16 + "@storybook/core-events": 6.5.16 + "@storybook/csf": 0.0.2--canary.4566f4d.1 core-js: ^3.8.2 global: ^4.4.0 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true - checksum: 407239c8270ec02518de9e8a62f66749c45bedac1038870dc45781f30d82602618d5983d76a15b39996c994d38a04bbf0ddebf6bba24dbf540ee1a681af835b9 + checksum: 790833966b5a3108686f5aae2ac53f8a7e5d23720c58e7df4d4a3a937cb35d694addcb17c90c9aeb653c96182705e68da23d3f7ab507a15005b29cd698c4975e languageName: node linkType: hard -"@storybook/addon-outline@npm:6.4.9": - version: 6.4.9 - resolution: "@storybook/addon-outline@npm:6.4.9" +"@storybook/addon-outline@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/addon-outline@npm:6.5.16" dependencies: - "@storybook/addons": 6.4.9 - "@storybook/api": 6.4.9 - "@storybook/client-logger": 6.4.9 - "@storybook/components": 6.4.9 - "@storybook/core-events": 6.4.9 - "@storybook/csf": 0.0.2--canary.87bc651.0 + "@storybook/addons": 6.5.16 + "@storybook/api": 6.5.16 + "@storybook/client-logger": 6.5.16 + "@storybook/components": 6.5.16 + "@storybook/core-events": 6.5.16 + "@storybook/csf": 0.0.2--canary.4566f4d.1 core-js: ^3.8.2 global: ^4.4.0 regenerator-runtime: ^0.13.7 ts-dedent: ^2.0.0 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true - checksum: d89a28e53abcd089b1a3c5718d5814e01d54376fea2460efb43ac7a6bd0a45cf03d30f819985aa67ba75374d15c63bfe7cf34e39ed10ca1f283ab598713b2009 + checksum: 2ea36bf6ba1fd7538e42c23971e0a88e46e7ac19050148856da0f5d423848f8c2266cea68d5d522e1e38f8be92cc8e108b06b34b9b5622f098a00a4537f731f5 languageName: node linkType: hard -"@storybook/addon-toolbars@npm:6.4.9": - version: 6.4.9 - resolution: "@storybook/addon-toolbars@npm:6.4.9" +"@storybook/addon-toolbars@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/addon-toolbars@npm:6.5.16" dependencies: - "@storybook/addons": 6.4.9 - "@storybook/api": 6.4.9 - "@storybook/components": 6.4.9 - "@storybook/theming": 6.4.9 + "@storybook/addons": 6.5.16 + "@storybook/api": 6.5.16 + "@storybook/client-logger": 6.5.16 + "@storybook/components": 6.5.16 + "@storybook/theming": 6.5.16 core-js: ^3.8.2 regenerator-runtime: ^0.13.7 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true - checksum: 017626e6342cde1b3038e70bb703d19b4e695f302b48c2ed97cde280f03cdf241aa861abd089d9fcaa8b688d22919aaf6c4c42d39d1185a3fb9988e1ba5cf3ec + checksum: 84b5a880e71c580d7773671b4e4f2d93e2b19432f8915bce0e651b1502487240deb359122e21dffa77bebb3feeb8a9535014346603b72f7646d8145bbf421853 languageName: node linkType: hard -"@storybook/addon-viewport@npm:6.4.9": - version: 6.4.9 - resolution: "@storybook/addon-viewport@npm:6.4.9" +"@storybook/addon-viewport@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/addon-viewport@npm:6.5.16" dependencies: - "@storybook/addons": 6.4.9 - "@storybook/api": 6.4.9 - "@storybook/client-logger": 6.4.9 - "@storybook/components": 6.4.9 - "@storybook/core-events": 6.4.9 - "@storybook/theming": 6.4.9 + "@storybook/addons": 6.5.16 + "@storybook/api": 6.5.16 + "@storybook/client-logger": 6.5.16 + "@storybook/components": 6.5.16 + "@storybook/core-events": 6.5.16 + "@storybook/theming": 6.5.16 core-js: ^3.8.2 global: ^4.4.0 memoizerific: ^1.11.3 prop-types: ^15.7.2 regenerator-runtime: ^0.13.7 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true - checksum: 47aea5e8dee96690f12696157ffe214ad93f745de7e53345515b14026313d3876de1d289064efcdf59c91defed34ad9752949cd1cd32102bcb3d1d4d8581644f + checksum: e43ff0424c20793d6c0de682d10b5cf810d3a9b7cc610499edca9032720ffe9d046764555b562cfe94ae44e2c94c1aacf588e9c9ff732e83ec2801f943f8d9d7 languageName: node linkType: hard -"@storybook/addons@npm:6.4.9": - version: 6.4.9 - resolution: "@storybook/addons@npm:6.4.9" +"@storybook/addons@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/addons@npm:6.5.16" dependencies: - "@storybook/api": 6.4.9 - "@storybook/channels": 6.4.9 - "@storybook/client-logger": 6.4.9 - "@storybook/core-events": 6.4.9 - "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/router": 6.4.9 - "@storybook/theming": 6.4.9 + "@storybook/api": 6.5.16 + "@storybook/channels": 6.5.16 + "@storybook/client-logger": 6.5.16 + "@storybook/core-events": 6.5.16 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + "@storybook/router": 6.5.16 + "@storybook/theming": 6.5.16 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 global: ^4.4.0 regenerator-runtime: ^0.13.7 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - checksum: 567e20d96cc954126a51fd41b93cc9f384224199451dcd61eeb4164de4da3c5c9cd56f3423466b7a0277fd4d22f09f30c73ada816fcf9f8a5216ea190f573ab5 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: a5e62e7523272f941c07412cfacee10a8e244eadce67e5855d14f48d9e1b8e295c923b8d80510ae76fbab3f955fff189273abcb5ff4868cb14c8f6f741e8c955 languageName: node linkType: hard -"@storybook/api@npm:6.4.9": - version: 6.4.9 - resolution: "@storybook/api@npm:6.4.9" +"@storybook/api@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/api@npm:6.5.16" dependencies: - "@storybook/channels": 6.4.9 - "@storybook/client-logger": 6.4.9 - "@storybook/core-events": 6.4.9 - "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/router": 6.4.9 + "@storybook/channels": 6.5.16 + "@storybook/client-logger": 6.5.16 + "@storybook/core-events": 6.5.16 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + "@storybook/router": 6.5.16 "@storybook/semver": ^7.3.2 - "@storybook/theming": 6.4.9 + "@storybook/theming": 6.5.16 core-js: ^3.8.2 fast-deep-equal: ^3.1.3 global: ^4.4.0 @@ -4461,63 +4717,41 @@ __metadata: memoizerific: ^1.11.3 regenerator-runtime: ^0.13.7 store2: ^2.12.0 - telejson: ^5.3.2 + telejson: ^6.0.8 ts-dedent: ^2.0.0 util-deprecate: ^1.0.2 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - checksum: 6f8ac4be827bacb850c00e1517378765e34ef58ad8d456a1cc5e5271d91b0f0b1a0a6a48dc7e234b18487fc82e106c7cf67f7ecdfe8ce181b675deaf17646da2 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: d48185c2c6e94f5d531493732563b4e63c8a85709259346d62611faacac67272f67d8dcbc4885d4c12cfda1c921e92923c3a317d48595c3635f4d60f901c848c languageName: node linkType: hard -"@storybook/builder-webpack4@npm:6.4.9": - version: 6.4.9 - resolution: "@storybook/builder-webpack4@npm:6.4.9" +"@storybook/builder-webpack4@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/builder-webpack4@npm:6.5.16" dependencies: "@babel/core": ^7.12.10 - "@babel/plugin-proposal-class-properties": ^7.12.1 - "@babel/plugin-proposal-decorators": ^7.12.12 - "@babel/plugin-proposal-export-default-from": ^7.12.1 - "@babel/plugin-proposal-nullish-coalescing-operator": ^7.12.1 - "@babel/plugin-proposal-object-rest-spread": ^7.12.1 - "@babel/plugin-proposal-optional-chaining": ^7.12.7 - "@babel/plugin-proposal-private-methods": ^7.12.1 - "@babel/plugin-syntax-dynamic-import": ^7.8.3 - "@babel/plugin-transform-arrow-functions": ^7.12.1 - "@babel/plugin-transform-block-scoping": ^7.12.12 - "@babel/plugin-transform-classes": ^7.12.1 - "@babel/plugin-transform-destructuring": ^7.12.1 - "@babel/plugin-transform-for-of": ^7.12.1 - "@babel/plugin-transform-parameters": ^7.12.1 - "@babel/plugin-transform-shorthand-properties": ^7.12.1 - "@babel/plugin-transform-spread": ^7.12.1 - "@babel/plugin-transform-template-literals": ^7.12.1 - "@babel/preset-env": ^7.12.11 - "@babel/preset-react": ^7.12.10 - "@babel/preset-typescript": ^7.12.7 - "@storybook/addons": 6.4.9 - "@storybook/api": 6.4.9 - "@storybook/channel-postmessage": 6.4.9 - "@storybook/channels": 6.4.9 - "@storybook/client-api": 6.4.9 - "@storybook/client-logger": 6.4.9 - "@storybook/components": 6.4.9 - "@storybook/core-common": 6.4.9 - "@storybook/core-events": 6.4.9 - "@storybook/node-logger": 6.4.9 - "@storybook/preview-web": 6.4.9 - "@storybook/router": 6.4.9 + "@storybook/addons": 6.5.16 + "@storybook/api": 6.5.16 + "@storybook/channel-postmessage": 6.5.16 + "@storybook/channels": 6.5.16 + "@storybook/client-api": 6.5.16 + "@storybook/client-logger": 6.5.16 + "@storybook/components": 6.5.16 + "@storybook/core-common": 6.5.16 + "@storybook/core-events": 6.5.16 + "@storybook/node-logger": 6.5.16 + "@storybook/preview-web": 6.5.16 + "@storybook/router": 6.5.16 "@storybook/semver": ^7.3.2 - "@storybook/store": 6.4.9 - "@storybook/theming": 6.4.9 - "@storybook/ui": 6.4.9 - "@types/node": ^14.0.10 + "@storybook/store": 6.5.16 + "@storybook/theming": 6.5.16 + "@storybook/ui": 6.5.16 + "@types/node": ^14.0.10 || ^16.0.0 "@types/webpack": ^4.41.26 autoprefixer: ^9.8.6 babel-loader: ^8.0.0 - babel-plugin-macros: ^2.8.0 - babel-plugin-polyfill-corejs3: ^0.1.0 case-sensitive-paths-webpack-plugin: ^2.3.0 core-js: ^3.8.2 css-loader: ^3.6.0 @@ -4533,7 +4767,6 @@ __metadata: postcss-flexbugs-fixes: ^4.2.1 postcss-loader: ^4.2.0 raw-loader: ^4.0.2 - react-dev-utils: ^11.0.4 stable: ^0.1.8 style-loader: ^1.3.0 terser-webpack-plugin: ^4.2.3 @@ -4546,58 +4779,39 @@ __metadata: webpack-hot-middleware: ^2.25.1 webpack-virtual-modules: ^0.2.2 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 55e5def76345d6eed06d93262f71b8c4a9a3b2b8252f702ba2b2adb132a301cc6095e4fc60b7368643629257f59846a6b07711c56a35896f0f2bf362c3429f67 + checksum: 0873f320c46ddbeff4c177286c3e41564d20abf7cc40cdc5dc888bb178a940e5c54557ea3d66d64a55b691114f417928580fe7ae2b71b8b791467919a0f864ef languageName: node linkType: hard -"@storybook/builder-webpack5@npm:^6.4.9": - version: 6.4.9 - resolution: "@storybook/builder-webpack5@npm:6.4.9" +"@storybook/builder-webpack5@npm:6": + version: 6.5.16 + resolution: "@storybook/builder-webpack5@npm:6.5.16" dependencies: "@babel/core": ^7.12.10 - "@babel/plugin-proposal-class-properties": ^7.12.1 - "@babel/plugin-proposal-decorators": ^7.12.12 - "@babel/plugin-proposal-export-default-from": ^7.12.1 - "@babel/plugin-proposal-nullish-coalescing-operator": ^7.12.1 - "@babel/plugin-proposal-object-rest-spread": ^7.12.1 - "@babel/plugin-proposal-optional-chaining": ^7.12.7 - "@babel/plugin-proposal-private-methods": ^7.12.1 - "@babel/plugin-syntax-dynamic-import": ^7.8.3 - "@babel/plugin-transform-arrow-functions": ^7.12.1 - "@babel/plugin-transform-block-scoping": ^7.12.12 - "@babel/plugin-transform-classes": ^7.12.1 - "@babel/plugin-transform-destructuring": ^7.12.1 - "@babel/plugin-transform-for-of": ^7.12.1 - "@babel/plugin-transform-parameters": ^7.12.1 - "@babel/plugin-transform-shorthand-properties": ^7.12.1 - "@babel/plugin-transform-spread": ^7.12.1 - "@babel/preset-env": ^7.12.11 - "@babel/preset-react": ^7.12.10 - "@babel/preset-typescript": ^7.12.7 - "@storybook/addons": 6.4.9 - "@storybook/api": 6.4.9 - "@storybook/channel-postmessage": 6.4.9 - "@storybook/channels": 6.4.9 - "@storybook/client-api": 6.4.9 - "@storybook/client-logger": 6.4.9 - "@storybook/components": 6.4.9 - "@storybook/core-common": 6.4.9 - "@storybook/core-events": 6.4.9 - "@storybook/node-logger": 6.4.9 - "@storybook/preview-web": 6.4.9 - "@storybook/router": 6.4.9 + "@storybook/addons": 6.5.16 + "@storybook/api": 6.5.16 + "@storybook/channel-postmessage": 6.5.16 + "@storybook/channels": 6.5.16 + "@storybook/client-api": 6.5.16 + "@storybook/client-logger": 6.5.16 + "@storybook/components": 6.5.16 + "@storybook/core-common": 6.5.16 + "@storybook/core-events": 6.5.16 + "@storybook/node-logger": 6.5.16 + "@storybook/preview-web": 6.5.16 + "@storybook/router": 6.5.16 "@storybook/semver": ^7.3.2 - "@storybook/store": 6.4.9 - "@storybook/theming": 6.4.9 - "@types/node": ^14.0.10 + "@storybook/store": 6.5.16 + "@storybook/theming": 6.5.16 + "@types/node": ^14.0.10 || ^16.0.0 babel-loader: ^8.0.0 - babel-plugin-macros: ^3.0.1 - babel-plugin-polyfill-corejs3: ^0.1.0 + babel-plugin-named-exports-order: ^0.0.2 + browser-assert: ^1.2.1 case-sensitive-paths-webpack-plugin: ^2.3.0 core-js: ^3.8.2 css-loader: ^5.0.1 @@ -4606,7 +4820,7 @@ __metadata: glob-promise: ^3.4.0 html-webpack-plugin: ^5.0.0 path-browserify: ^1.0.1 - react-dev-utils: ^11.0.4 + process: ^0.11.10 stable: ^0.1.8 style-loader: ^2.0.0 terser-webpack-plugin: ^5.0.3 @@ -4617,65 +4831,65 @@ __metadata: webpack-hot-middleware: ^2.25.1 webpack-virtual-modules: ^0.4.1 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 160f0f8ec4b342b868b4fdf403ecda8d4b7ed7cbf6fd9460345f28958f47157f39e48343ab0346aad95f9ab046782c329e8020d4877ebd9aea306bb2a4d15dbd + checksum: f0b147b62fc283d98fac2debef788f147a32416226dfd13c9efacc94abfdba6cf3db8eaf4058cc64e85061ba1f5ad6a4ed0f791fbbeed4f69a823cc8b5b9e843 languageName: node linkType: hard -"@storybook/channel-postmessage@npm:6.4.9": - version: 6.4.9 - resolution: "@storybook/channel-postmessage@npm:6.4.9" +"@storybook/channel-postmessage@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/channel-postmessage@npm:6.5.16" dependencies: - "@storybook/channels": 6.4.9 - "@storybook/client-logger": 6.4.9 - "@storybook/core-events": 6.4.9 + "@storybook/channels": 6.5.16 + "@storybook/client-logger": 6.5.16 + "@storybook/core-events": 6.5.16 core-js: ^3.8.2 global: ^4.4.0 qs: ^6.10.0 - telejson: ^5.3.2 - checksum: eb5534ce0438600fadafcc8053a6a661b0c24326f424848a951ad54ac2562ccd2cc34a724f1c1f30768f34172b38cf13314d1d303ce64b43d675054deb750b1d + telejson: ^6.0.8 + checksum: 24ac0790b3f68405357346edae174ccfb6f2101ca74f90eb8921a49576d67053ac3d53b5a293161a26b9bb9ce2c2751024a2751b1afbb787906346f9d845790d languageName: node linkType: hard -"@storybook/channel-websocket@npm:6.4.9": - version: 6.4.9 - resolution: "@storybook/channel-websocket@npm:6.4.9" +"@storybook/channel-websocket@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/channel-websocket@npm:6.5.16" dependencies: - "@storybook/channels": 6.4.9 - "@storybook/client-logger": 6.4.9 + "@storybook/channels": 6.5.16 + "@storybook/client-logger": 6.5.16 core-js: ^3.8.2 global: ^4.4.0 - telejson: ^5.3.2 - checksum: eb2227344084a6a33b39b66b9be0e756ae9a4381a67c0dc2dcd8c10d0361b8c3948783a3aea3b54b883482e5591f926c271da7c829f8919f7defc6ab25d27ec2 + telejson: ^6.0.8 + checksum: 82a5ce6c39419c41b3eae7bf4bebaff078159208accb26a001b888a7462850a3d2c332d3013d98cb6069d613b96316b6956c254a8c65f198f15dc2cde5e2b6d0 languageName: node linkType: hard -"@storybook/channels@npm:6.4.9": - version: 6.4.9 - resolution: "@storybook/channels@npm:6.4.9" +"@storybook/channels@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/channels@npm:6.5.16" dependencies: core-js: ^3.8.2 ts-dedent: ^2.0.0 util-deprecate: ^1.0.2 - checksum: 3c3feae20f697ca691612dcca6d492a0f1337fbdcdcc7fa1b3117c45ee8249ce6ef13c4783ce47b9354a1e153754f210f913934232c1fdbf103276321ce02e04 + checksum: 9bb4863f6671ab40d397c6e5075bc5504c34b4f0961421b6a342ce084e51ba471f295f7205258b1a6836d07c86ded044b339804ec755741718078802fd687d93 languageName: node linkType: hard -"@storybook/client-api@npm:6.4.9": - version: 6.4.9 - resolution: "@storybook/client-api@npm:6.4.9" +"@storybook/client-api@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/client-api@npm:6.5.16" dependencies: - "@storybook/addons": 6.4.9 - "@storybook/channel-postmessage": 6.4.9 - "@storybook/channels": 6.4.9 - "@storybook/client-logger": 6.4.9 - "@storybook/core-events": 6.4.9 - "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/store": 6.4.9 + "@storybook/addons": 6.5.16 + "@storybook/channel-postmessage": 6.5.16 + "@storybook/channels": 6.5.16 + "@storybook/client-logger": 6.5.16 + "@storybook/core-events": 6.5.16 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + "@storybook/store": 6.5.16 "@types/qs": ^6.9.5 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 @@ -4690,71 +4904,55 @@ __metadata: ts-dedent: ^2.0.0 util-deprecate: ^1.0.2 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - checksum: c77da28b1d5d5652c39c21ddcad2d03c42091e151d02894333a008a958741b3212a895b170e529b585094bebf6686a334704c13e1747213a6ca599a5e3a5f642 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: b4fc41ba600fd33334b3e9fb572b293b0507c80deb5f5d250ff821eb5d2e3655dbeb2e812cc6a99a4cbc3bb7942b8915d37db3424b30eb7ad9465b3dc729c2cc languageName: node linkType: hard -"@storybook/client-logger@npm:6.4.9": - version: 6.4.9 - resolution: "@storybook/client-logger@npm:6.4.9" +"@storybook/client-logger@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/client-logger@npm:6.5.16" dependencies: core-js: ^3.8.2 global: ^4.4.0 - checksum: 32e2a9cd94b1cf732ace64e9ad9f75819c58e99022da0c17cdc1e77e99712cf6a249ab691b8afa59af0f26ff083b14711c8b87e53088879c2ed6d61c375506d6 + checksum: 6c1f1861c63f304af2fc864b3f17b65547a052efeade5a5cee86da6b9babdb804cb06327c4db83dcb147042221c7b3383bcfb6ac68f149ca97bbd9cba72b21f3 languageName: node linkType: hard -"@storybook/components@npm:6.4.9": - version: 6.4.9 - resolution: "@storybook/components@npm:6.4.9" +"@storybook/components@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/components@npm:6.5.16" dependencies: - "@popperjs/core": ^2.6.0 - "@storybook/client-logger": 6.4.9 - "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/theming": 6.4.9 - "@types/color-convert": ^2.0.0 - "@types/overlayscrollbars": ^1.12.0 - "@types/react-syntax-highlighter": 11.0.5 - color-convert: ^2.0.1 + "@storybook/client-logger": 6.5.16 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + "@storybook/theming": 6.5.16 core-js: ^3.8.2 - fast-deep-equal: ^3.1.3 - global: ^4.4.0 - lodash: ^4.17.21 - markdown-to-jsx: ^7.1.3 memoizerific: ^1.11.3 - overlayscrollbars: ^1.13.1 - polished: ^4.0.5 - prop-types: ^15.7.2 - react-colorful: ^5.1.2 - react-popper-tooltip: ^3.1.1 - react-syntax-highlighter: ^13.5.3 - react-textarea-autosize: ^8.3.0 + qs: ^6.10.0 regenerator-runtime: ^0.13.7 - ts-dedent: ^2.0.0 util-deprecate: ^1.0.2 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - checksum: dbd8438baa00c6fdc228667344cd7f622cad50026827cbd65c17d23502cf1f0289d083d7325c29238a79fa5d3f287a2b795cee505e8f759eab2b26c331324ba6 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: b925da37bccab1aaf131c4d48caa3deccc329d9bbe3fa124846fa60855d6251ede4ba49b3254353fc876f44e3e8f4f1e5034e20d98d59136daf3cd9ae70a249e languageName: node linkType: hard -"@storybook/core-client@npm:6.4.9": - version: 6.4.9 - resolution: "@storybook/core-client@npm:6.4.9" +"@storybook/core-client@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/core-client@npm:6.5.16" dependencies: - "@storybook/addons": 6.4.9 - "@storybook/channel-postmessage": 6.4.9 - "@storybook/channel-websocket": 6.4.9 - "@storybook/client-api": 6.4.9 - "@storybook/client-logger": 6.4.9 - "@storybook/core-events": 6.4.9 - "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/preview-web": 6.4.9 - "@storybook/store": 6.4.9 - "@storybook/ui": 6.4.9 + "@storybook/addons": 6.5.16 + "@storybook/channel-postmessage": 6.5.16 + "@storybook/channel-websocket": 6.5.16 + "@storybook/client-api": 6.5.16 + "@storybook/client-logger": 6.5.16 + "@storybook/core-events": 6.5.16 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + "@storybook/preview-web": 6.5.16 + "@storybook/store": 6.5.16 + "@storybook/ui": 6.5.16 airbnb-js-shims: ^2.2.1 ansi-to-html: ^0.6.11 core-js: ^3.8.2 @@ -4766,19 +4964,19 @@ __metadata: unfetch: ^4.2.0 util-deprecate: ^1.0.2 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 webpack: "*" peerDependenciesMeta: typescript: optional: true - checksum: f39525e174b23c0dffd88988c59c48fd4f3b617ab9cab1138eabe36aabac7f4843fa63c06e409b169a42c3e0f8d09b1710f5ef1d56e3ab03d604e4eef8ef2769 + checksum: 91ad10bbeb36f2576357d644b0cc89d34258c5589f3aba5941738e6aed4494e6e2dde33aedfdc7b91118c48a9585c151366c8cbd53e82054d84a332d371629b5 languageName: node linkType: hard -"@storybook/core-common@npm:6.4.9": - version: 6.4.9 - resolution: "@storybook/core-common@npm:6.4.9" +"@storybook/core-common@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/core-common@npm:6.5.16" dependencies: "@babel/core": ^7.12.10 "@babel/plugin-proposal-class-properties": ^7.12.1 @@ -4788,6 +4986,7 @@ __metadata: "@babel/plugin-proposal-object-rest-spread": ^7.12.1 "@babel/plugin-proposal-optional-chaining": ^7.12.7 "@babel/plugin-proposal-private-methods": ^7.12.1 + "@babel/plugin-proposal-private-property-in-object": ^7.12.1 "@babel/plugin-syntax-dynamic-import": ^7.8.3 "@babel/plugin-transform-arrow-functions": ^7.12.1 "@babel/plugin-transform-block-scoping": ^7.12.12 @@ -4801,9 +5000,9 @@ __metadata: "@babel/preset-react": ^7.12.10 "@babel/preset-typescript": ^7.12.7 "@babel/register": ^7.12.1 - "@storybook/node-logger": 6.4.9 + "@storybook/node-logger": 6.5.16 "@storybook/semver": ^7.3.2 - "@types/node": ^14.0.10 + "@types/node": ^14.0.10 || ^16.0.0 "@types/pretty-hrtime": ^1.0.0 babel-loader: ^8.0.0 babel-plugin-macros: ^3.0.1 @@ -4818,87 +5017,88 @@ __metadata: glob: ^7.1.6 handlebars: ^4.7.7 interpret: ^2.2.0 - json5: ^2.1.3 + json5: ^2.2.3 lazy-universal-dotenv: ^3.0.1 picomatch: ^2.3.0 pkg-dir: ^5.0.0 pretty-hrtime: ^1.0.3 resolve-from: ^5.0.0 slash: ^3.0.0 - telejson: ^5.3.2 + telejson: ^6.0.8 ts-dedent: ^2.0.0 util-deprecate: ^1.0.2 webpack: 4 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: typescript: optional: true - checksum: f20885204cce8b89139289aaf26175b024573b8ba37e363dc8dfc7ee44fdc3456deb7cda9de35a4662d1adde005647b91b4b633fcab243f1629c4bcd0a11b01c + checksum: fa838cedcdfd7a26971ea456b0d0bbe32c9c506774d975e4d3d97380678d33cce9c04610abbaffe1620f88dc33f9acd577c96e66c4f7643e107496856fd4f03b languageName: node linkType: hard -"@storybook/core-events@npm:6.4.9": - version: 6.4.9 - resolution: "@storybook/core-events@npm:6.4.9" +"@storybook/core-events@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/core-events@npm:6.5.16" dependencies: core-js: ^3.8.2 - checksum: a2d6651c12e64b731b9c3e910896a3a53680e61bf02551b566517dc930d86ebffe1750cf5c8da5885af625866f83407b6fe19b43be9df2f0741ef4c43021f861 + checksum: d7957f1df4703f4586f27281f207b0535e3003a4f5fb9c888f2c583b7101c46111bc1335c8d16861962f2be6dec7e3b5959548d5ef58965d3744085823621d59 languageName: node linkType: hard -"@storybook/core-server@npm:6.4.9": - version: 6.4.9 - resolution: "@storybook/core-server@npm:6.4.9" +"@storybook/core-server@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/core-server@npm:6.5.16" dependencies: "@discoveryjs/json-ext": ^0.5.3 - "@storybook/builder-webpack4": 6.4.9 - "@storybook/core-client": 6.4.9 - "@storybook/core-common": 6.4.9 - "@storybook/core-events": 6.4.9 - "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/csf-tools": 6.4.9 - "@storybook/manager-webpack4": 6.4.9 - "@storybook/node-logger": 6.4.9 + "@storybook/builder-webpack4": 6.5.16 + "@storybook/core-client": 6.5.16 + "@storybook/core-common": 6.5.16 + "@storybook/core-events": 6.5.16 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + "@storybook/csf-tools": 6.5.16 + "@storybook/manager-webpack4": 6.5.16 + "@storybook/node-logger": 6.5.16 "@storybook/semver": ^7.3.2 - "@storybook/store": 6.4.9 - "@types/node": ^14.0.10 + "@storybook/store": 6.5.16 + "@storybook/telemetry": 6.5.16 + "@types/node": ^14.0.10 || ^16.0.0 "@types/node-fetch": ^2.5.7 "@types/pretty-hrtime": ^1.0.0 "@types/webpack": ^4.41.26 better-opn: ^2.1.1 boxen: ^5.1.2 chalk: ^4.1.0 - cli-table3: 0.6.0 + cli-table3: ^0.6.1 commander: ^6.2.1 compression: ^1.7.4 core-js: ^3.8.2 cpy: ^8.1.2 detect-port: ^1.3.0 express: ^4.17.1 - file-system-cache: ^1.0.5 fs-extra: ^9.0.1 + global: ^4.4.0 globby: ^11.0.2 - ip: ^1.1.5 + ip: ^2.0.0 lodash: ^4.17.21 - node-fetch: ^2.6.1 + node-fetch: ^2.6.7 + open: ^8.4.0 pretty-hrtime: ^1.0.3 prompts: ^2.4.0 regenerator-runtime: ^0.13.7 serve-favicon: ^2.5.0 slash: ^3.0.0 - telejson: ^5.3.3 + telejson: ^6.0.8 ts-dedent: ^2.0.0 util-deprecate: ^1.0.2 watchpack: ^2.2.0 webpack: 4 ws: ^8.2.3 + x-default-browser: ^0.4.0 peerDependencies: - "@storybook/builder-webpack5": 6.4.9 - "@storybook/manager-webpack5": 6.4.9 - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: "@storybook/builder-webpack5": optional: true @@ -4906,33 +5106,34 @@ __metadata: optional: true typescript: optional: true - checksum: 5f9f2198a116ed530fb11a9bf0b4faa25288f2cb71f57687ca80c159c993720d6782c4af97df2511635559f82f6b8ae751295af3faa138a9deff89db127ecda1 + checksum: 710d1562caa3a11233f15505db67fd32ab604fcfb6911d7d1c1c20c1d6f86cc15dadb06ff9eedbcd7f66d3e0b5b31209293fe989056023710f2d31f81f597b26 languageName: node linkType: hard -"@storybook/core@npm:6.4.9": - version: 6.4.9 - resolution: "@storybook/core@npm:6.4.9" +"@storybook/core@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/core@npm:6.5.16" dependencies: - "@storybook/core-client": 6.4.9 - "@storybook/core-server": 6.4.9 + "@storybook/core-client": 6.5.16 + "@storybook/core-server": 6.5.16 peerDependencies: - "@storybook/builder-webpack5": 6.4.9 - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 webpack: "*" peerDependenciesMeta: "@storybook/builder-webpack5": optional: true + "@storybook/manager-webpack5": + optional: true typescript: optional: true - checksum: 3d5a9731e052a59f215f38a43c2bfaeb72963ea5f7d6f757612157fb29eca659c33efbd58960d64bebd4ceff2303add05119dfd175944907112195f335abef9a + checksum: 218696a20bd273c269597229e8aa6e8145246fef0919ca3fb16369eb4683b5dcc339f24f80bc46844e0017c14e51d9273dc96b4077ad8743ffafea02505f2324 languageName: node linkType: hard -"@storybook/csf-tools@npm:6.4.9": - version: 6.4.9 - resolution: "@storybook/csf-tools@npm:6.4.9" +"@storybook/csf-tools@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/csf-tools@npm:6.5.16" dependencies: "@babel/core": ^7.12.10 "@babel/generator": ^7.12.11 @@ -4941,43 +5142,60 @@ __metadata: "@babel/preset-env": ^7.12.11 "@babel/traverse": ^7.12.11 "@babel/types": ^7.12.11 - "@mdx-js/mdx": ^1.6.22 - "@storybook/csf": 0.0.2--canary.87bc651.0 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + "@storybook/mdx1-csf": ^0.0.1 core-js: ^3.8.2 fs-extra: ^9.0.1 global: ^4.4.0 - js-string-escape: ^1.0.1 - lodash: ^4.17.21 - prettier: ^2.2.1 regenerator-runtime: ^0.13.7 ts-dedent: ^2.0.0 - checksum: aa6e17828368e0e48ca66227dfc2a68bc0f7d148e8c23bf9bdd949c191391049c3589b1d75003d98ca822bb5f93d7250460a9909d7846a0aaadfeb2db44b5d06 + peerDependencies: + "@storybook/mdx2-csf": ^0.0.3 + peerDependenciesMeta: + "@storybook/mdx2-csf": + optional: true + checksum: 4e0ede613d65db9361e00d63233c2c1567043e0a5250c486d7714468311c9d57875d21156b75caf549dd553fc8098730b2648eeaff2e1ffbab2fba34fc3a1798 languageName: node linkType: hard -"@storybook/csf@npm:0.0.2--canary.87bc651.0": - version: 0.0.2--canary.87bc651.0 - resolution: "@storybook/csf@npm:0.0.2--canary.87bc651.0" +"@storybook/csf@npm:0.0.2--canary.4566f4d.1": + version: 0.0.2--canary.4566f4d.1 + resolution: "@storybook/csf@npm:0.0.2--canary.4566f4d.1" dependencies: lodash: ^4.17.15 - checksum: 0e7c378b358666ddae637ffba4c4345bed0a2603138528cbc5049f416a62a74cd8ab917856d444bf0b7b3dc0ba52186456c24b21ccb1f028dc5cd43e7f2509dc + checksum: dc0fe9940a47fbba9762275083816953da07a188f0315a631c307716b16a7073586a4d229df6b177dfb4b01604667e2bb24c13d6bfcb137d2f4d306874a590f4 + languageName: node + linkType: hard + +"@storybook/docs-tools@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/docs-tools@npm:6.5.16" + dependencies: + "@babel/core": ^7.12.10 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + "@storybook/store": 6.5.16 + core-js: ^3.8.2 + doctrine: ^3.0.0 + lodash: ^4.17.21 + regenerator-runtime: ^0.13.7 + checksum: 240aa397ad6cd4d8afd80c26ec893cd483afacebea6e2f1c08e18e7079c9c057221854cc1d31fb3e2c53254548edc11238c5a3a3916b19f4523a67a17a5c855f languageName: node linkType: hard -"@storybook/manager-webpack4@npm:6.4.9": - version: 6.4.9 - resolution: "@storybook/manager-webpack4@npm:6.4.9" +"@storybook/manager-webpack4@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/manager-webpack4@npm:6.5.16" dependencies: "@babel/core": ^7.12.10 "@babel/plugin-transform-template-literals": ^7.12.1 "@babel/preset-react": ^7.12.10 - "@storybook/addons": 6.4.9 - "@storybook/core-client": 6.4.9 - "@storybook/core-common": 6.4.9 - "@storybook/node-logger": 6.4.9 - "@storybook/theming": 6.4.9 - "@storybook/ui": 6.4.9 - "@types/node": ^14.0.10 + "@storybook/addons": 6.5.16 + "@storybook/core-client": 6.5.16 + "@storybook/core-common": 6.5.16 + "@storybook/node-logger": 6.5.16 + "@storybook/theming": 6.5.16 + "@storybook/ui": 6.5.16 + "@types/node": ^14.0.10 || ^16.0.0 "@types/webpack": ^4.41.26 babel-loader: ^8.0.0 case-sensitive-paths-webpack-plugin: ^2.3.0 @@ -4986,17 +5204,16 @@ __metadata: css-loader: ^3.6.0 express: ^4.17.1 file-loader: ^6.2.0 - file-system-cache: ^1.0.5 find-up: ^5.0.0 fs-extra: ^9.0.1 html-webpack-plugin: ^4.0.0 - node-fetch: ^2.6.1 + node-fetch: ^2.6.7 pnp-webpack-plugin: 1.6.4 read-pkg-up: ^7.0.1 regenerator-runtime: ^0.13.7 resolve-from: ^5.0.0 style-loader: ^1.3.0 - telejson: ^5.3.2 + telejson: ^6.0.8 terser-webpack-plugin: ^4.2.3 ts-dedent: ^2.0.0 url-loader: ^4.1.1 @@ -5005,45 +5222,45 @@ __metadata: webpack-dev-middleware: ^3.7.3 webpack-virtual-modules: ^0.2.2 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 1570acfcb6c787694501e79b51d9099c47dd146852fd37411685afa55abf613747a409e4937d9632adabcdf9fe78378b3df5b2a4ea8648300e80d506af3ae007 + checksum: 9e8ebc2022b19d8ed9a6832517e5251508c1a7a76660fbc0796192edda7dd18b477c5d1f79a784289a71ebed9fac862fc4ea402f0d27ed365261551d61ebcfae languageName: node linkType: hard -"@storybook/manager-webpack5@npm:^6.4.9": - version: 6.4.9 - resolution: "@storybook/manager-webpack5@npm:6.4.9" +"@storybook/manager-webpack5@npm:6": + version: 6.5.16 + resolution: "@storybook/manager-webpack5@npm:6.5.16" dependencies: "@babel/core": ^7.12.10 "@babel/plugin-transform-template-literals": ^7.12.1 "@babel/preset-react": ^7.12.10 - "@storybook/addons": 6.4.9 - "@storybook/core-client": 6.4.9 - "@storybook/core-common": 6.4.9 - "@storybook/node-logger": 6.4.9 - "@storybook/theming": 6.4.9 - "@storybook/ui": 6.4.9 - "@types/node": ^14.0.10 + "@storybook/addons": 6.5.16 + "@storybook/core-client": 6.5.16 + "@storybook/core-common": 6.5.16 + "@storybook/node-logger": 6.5.16 + "@storybook/theming": 6.5.16 + "@storybook/ui": 6.5.16 + "@types/node": ^14.0.10 || ^16.0.0 babel-loader: ^8.0.0 case-sensitive-paths-webpack-plugin: ^2.3.0 chalk: ^4.1.0 core-js: ^3.8.2 css-loader: ^5.0.1 express: ^4.17.1 - file-system-cache: ^1.0.5 find-up: ^5.0.0 fs-extra: ^9.0.1 html-webpack-plugin: ^5.0.0 - node-fetch: ^2.6.1 + node-fetch: ^2.6.7 + process: ^0.11.10 read-pkg-up: ^7.0.1 regenerator-runtime: ^0.13.7 resolve-from: ^5.0.0 style-loader: ^2.0.0 - telejson: ^5.3.2 + telejson: ^6.0.8 terser-webpack-plugin: ^5.0.3 ts-dedent: ^2.0.0 util-deprecate: ^1.0.2 @@ -5051,47 +5268,66 @@ __metadata: webpack-dev-middleware: ^4.1.0 webpack-virtual-modules: ^0.4.1 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 2ff7da906ba96deeb7ea14c4ea5aaf7cde1bf718b9602e9316f88fd2ba3fb332136c10d658276cdd30f2f9b2f4631bd1c04a24b5643c18a63196047faed4694a + checksum: a7598833d665616c91bc276287caf4a780de8792ad85a85b977a0f0a74df666463bdf61b6c661bd63e22b133412375002e176ee743d18db2d904e7c374217f87 + languageName: node + linkType: hard + +"@storybook/mdx1-csf@npm:^0.0.1": + version: 0.0.1 + resolution: "@storybook/mdx1-csf@npm:0.0.1" + dependencies: + "@babel/generator": ^7.12.11 + "@babel/parser": ^7.12.11 + "@babel/preset-env": ^7.12.11 + "@babel/types": ^7.12.11 + "@mdx-js/mdx": ^1.6.22 + "@types/lodash": ^4.14.167 + js-string-escape: ^1.0.1 + loader-utils: ^2.0.0 + lodash: ^4.17.21 + prettier: ">=2.2.1 <=2.3.0" + ts-dedent: ^2.0.0 + checksum: c25a4ad1356ce65950483bd85f37ba93237149fd782360e3548a86dafd9753674ddebb03a8665ed78f99bc1533e87ba2a0605c2fc984a5ad19662fd4b930db78 languageName: node linkType: hard -"@storybook/node-logger@npm:6.4.9": - version: 6.4.9 - resolution: "@storybook/node-logger@npm:6.4.9" +"@storybook/node-logger@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/node-logger@npm:6.5.16" dependencies: "@types/npmlog": ^4.1.2 chalk: ^4.1.0 core-js: ^3.8.2 npmlog: ^5.0.1 pretty-hrtime: ^1.0.3 - checksum: ced92cd7b5177e5cddca45f2730bb9c5ded69ed8d8e04559424bae14f1af57c729f08b1391be37c6085911532593b9c4bb38e2e57cb8ddca4e82e9fcd80344b3 + checksum: 53d922aace33a58b016bc1db65f71b3aaf615af1fe64c61b80c91ea29b76549b02a9a77f9f00466b89dc44e8f2e5070842cc7cb15e294a635b501602575388cc languageName: node linkType: hard -"@storybook/postinstall@npm:6.4.9": - version: 6.4.9 - resolution: "@storybook/postinstall@npm:6.4.9" +"@storybook/postinstall@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/postinstall@npm:6.5.16" dependencies: core-js: ^3.8.2 - checksum: 4e2b0db91910eb35ba5a6c9b2ebbb9283ed89a72c46164b8f747273d6e1fdbf1ffe7e0b444a71e7b23f9e4cea5f2d69e45fe96efe5ee808528cba3117ac3c873 + checksum: e86cc51db1c70107e7f1b7b1eda570032539189e6e1ac909ecd5dfb82027e7eec7e0f007a63200591a280d8700fc30cc0fd940de5262292c76baef2de6d84701 languageName: node linkType: hard -"@storybook/preview-web@npm:6.4.9": - version: 6.4.9 - resolution: "@storybook/preview-web@npm:6.4.9" +"@storybook/preview-web@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/preview-web@npm:6.5.16" dependencies: - "@storybook/addons": 6.4.9 - "@storybook/channel-postmessage": 6.4.9 - "@storybook/client-logger": 6.4.9 - "@storybook/core-events": 6.4.9 - "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/store": 6.4.9 + "@storybook/addons": 6.5.16 + "@storybook/channel-postmessage": 6.5.16 + "@storybook/client-logger": 6.5.16 + "@storybook/core-events": 6.5.16 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + "@storybook/store": 6.5.16 ansi-to-html: ^0.6.11 core-js: ^3.8.2 global: ^4.4.0 @@ -5103,95 +5339,108 @@ __metadata: unfetch: ^4.2.0 util-deprecate: ^1.0.2 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - checksum: 21bf3eb7c58ca5540984e2b6d2ab723879ca9e92b964803538c93e85ec2314cedc3f117b95885d717c29d197e240eaddf237425b7d06300a1b5bb62683c8a34d + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 378d2c196e69e95837d6286824f192cb5ae97d6aaff490ef6bb9e1c8428e97d52f16e07cd62de0dc92945db43ab7b68d7c12113b87cec98a836121b36cf56744 languageName: node linkType: hard -"@storybook/react-docgen-typescript-plugin@npm:1.0.2-canary.253f8c1.0": - version: 1.0.2-canary.253f8c1.0 - resolution: "@storybook/react-docgen-typescript-plugin@npm:1.0.2-canary.253f8c1.0" +"@storybook/react-docgen-typescript-plugin@npm:1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0": + version: 1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0 + resolution: "@storybook/react-docgen-typescript-plugin@npm:1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0" dependencies: debug: ^4.1.1 endent: ^2.0.1 find-cache-dir: ^3.3.1 flat-cache: ^3.0.4 micromatch: ^4.0.2 - react-docgen-typescript: ^2.0.0 + react-docgen-typescript: ^2.1.1 tslib: ^2.0.0 peerDependencies: typescript: ">= 3.x" webpack: ">= 4" - checksum: 024d758c54bad04c69644436f940ee4ae205162a13cf21b2384f31001475408eb6a486e92cc4e2ce50383dd099c01ec01f577e630f1262140b6659fd6e91856a + checksum: 2d3ab49e4858d5f28f36b5bd0e30f3d3450bc7d9865cd4fbe65a35085ae63feff9556a3265b594a2c84b03c66f009dc8b057802f3ca0f76b961d51536835cb8f languageName: node linkType: hard -"@storybook/react@npm:^6.4.9": - version: 6.4.9 - resolution: "@storybook/react@npm:6.4.9" +"@storybook/react@npm:6": + version: 6.5.16 + resolution: "@storybook/react@npm:6.5.16" dependencies: "@babel/preset-flow": ^7.12.1 "@babel/preset-react": ^7.12.10 - "@pmmmwh/react-refresh-webpack-plugin": ^0.5.1 - "@storybook/addons": 6.4.9 - "@storybook/core": 6.4.9 - "@storybook/core-common": 6.4.9 - "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/node-logger": 6.4.9 - "@storybook/react-docgen-typescript-plugin": 1.0.2-canary.253f8c1.0 + "@pmmmwh/react-refresh-webpack-plugin": ^0.5.3 + "@storybook/addons": 6.5.16 + "@storybook/client-logger": 6.5.16 + "@storybook/core": 6.5.16 + "@storybook/core-common": 6.5.16 + "@storybook/csf": 0.0.2--canary.4566f4d.1 + "@storybook/docs-tools": 6.5.16 + "@storybook/node-logger": 6.5.16 + "@storybook/react-docgen-typescript-plugin": 1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0 "@storybook/semver": ^7.3.2 - "@storybook/store": 6.4.9 + "@storybook/store": 6.5.16 + "@types/estree": ^0.0.51 + "@types/node": ^14.14.20 || ^16.0.0 "@types/webpack-env": ^1.16.0 + acorn: ^7.4.1 + acorn-jsx: ^5.3.1 + acorn-walk: ^7.2.0 babel-plugin-add-react-displayname: ^0.0.5 - babel-plugin-named-asset-import: ^0.3.1 babel-plugin-react-docgen: ^4.2.1 core-js: ^3.8.2 + escodegen: ^2.0.0 + fs-extra: ^9.0.1 global: ^4.4.0 + html-tags: ^3.1.0 lodash: ^4.17.21 prop-types: ^15.7.2 - react-dev-utils: ^11.0.4 - react-refresh: ^0.10.0 + react-element-to-jsx-string: ^14.3.4 + react-refresh: ^0.11.0 read-pkg-up: ^7.0.1 regenerator-runtime: ^0.13.7 ts-dedent: ^2.0.0 - webpack: 4 + util-deprecate: ^1.0.2 + webpack: ">=4.43.0 <6.0.0" peerDependencies: "@babel/core": ^7.11.5 - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + require-from-string: ^2.0.2 peerDependenciesMeta: "@babel/core": optional: true + "@storybook/builder-webpack4": + optional: true + "@storybook/builder-webpack5": + optional: true + "@storybook/manager-webpack4": + optional: true + "@storybook/manager-webpack5": + optional: true typescript: optional: true bin: build-storybook: bin/build.js start-storybook: bin/index.js storybook-server: bin/index.js - checksum: 13391e6dcd3b4e002dc78e52d10fdf2c0d3b32e69dd04d908ba18fa5ec7f372f42a34face9b7134fcc16e199a5da82e2ad1871c6535ca3d933222d9cbe991a7e + checksum: d87df8e96b9f006d3f388aef60fc4ca1cf7535d69f219188a84c581358014be6beaa987a054906e650d73f32513c9dd480e1660185471c9332de17dd611b7182 languageName: node linkType: hard -"@storybook/router@npm:6.4.9": - version: 6.4.9 - resolution: "@storybook/router@npm:6.4.9" +"@storybook/router@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/router@npm:6.5.16" dependencies: - "@storybook/client-logger": 6.4.9 + "@storybook/client-logger": 6.5.16 core-js: ^3.8.2 - fast-deep-equal: ^3.1.3 - global: ^4.4.0 - history: 5.0.0 - lodash: ^4.17.21 memoizerific: ^1.11.3 qs: ^6.10.0 - react-router: ^6.0.0 - react-router-dom: ^6.0.0 - ts-dedent: ^2.0.0 + regenerator-runtime: ^0.13.7 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - checksum: 831f2728655f862202de735a639d4a8e2f096fb4e7493cdcdad00a94a6987ed1b023359aa7a177995ab11b451d14acbbed3c0fac38ce7e70502beedd369eb9ad + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 7f16ddc1252a01aae0282d0ac88c78db1ae8a4ab372cea848f726cb0e59ce2906304bd83a77021cab75d6f7c45518db20fedd72d282030752a11e8a87876349a languageName: node linkType: hard @@ -5207,35 +5456,35 @@ __metadata: languageName: node linkType: hard -"@storybook/source-loader@npm:6.4.9": - version: 6.4.9 - resolution: "@storybook/source-loader@npm:6.4.9" +"@storybook/source-loader@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/source-loader@npm:6.5.16" dependencies: - "@storybook/addons": 6.4.9 - "@storybook/client-logger": 6.4.9 - "@storybook/csf": 0.0.2--canary.87bc651.0 + "@storybook/addons": 6.5.16 + "@storybook/client-logger": 6.5.16 + "@storybook/csf": 0.0.2--canary.4566f4d.1 core-js: ^3.8.2 estraverse: ^5.2.0 global: ^4.4.0 - loader-utils: ^2.0.0 + loader-utils: ^2.0.4 lodash: ^4.17.21 - prettier: ^2.2.1 + prettier: ">=2.2.1 <=2.3.0" regenerator-runtime: ^0.13.7 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - checksum: 328cd6657629786eaf73845a19de785fe69d293693dbef86b8e3916eeb864566e7e504d178ec5bb471bff035be2ab8811ec27a2f69f521a5ab4029aec5c96f40 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 9dfed1ad02a76c947e11b68fb680b66f1acd7c26361d686b13908b2c0b27bd96334a67678e254ccdfa306e1b88a24501ce548b6f2d030bd1bed9da25fdb758b3 languageName: node linkType: hard -"@storybook/store@npm:6.4.9": - version: 6.4.9 - resolution: "@storybook/store@npm:6.4.9" +"@storybook/store@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/store@npm:6.5.16" dependencies: - "@storybook/addons": 6.4.9 - "@storybook/client-logger": 6.4.9 - "@storybook/core-events": 6.4.9 - "@storybook/csf": 0.0.2--canary.87bc651.0 + "@storybook/addons": 6.5.16 + "@storybook/client-logger": 6.5.16 + "@storybook/core-events": 6.5.16 + "@storybook/csf": 0.0.2--canary.4566f4d.1 core-js: ^3.8.2 fast-deep-equal: ^3.1.3 global: ^4.4.0 @@ -5248,71 +5497,69 @@ __metadata: ts-dedent: ^2.0.0 util-deprecate: ^1.0.2 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - checksum: 2ff4156a1b2985b928542d78ec0e5a3f1cc837ab0a908bc16b7bef8c5b57b12f07cc2e224140e04c03699e20f38d5fec8e9d5718748b80ac0524ad5d30126bd2 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 403c4a99f29093b6ce546a18b9291e91e58db2a44e7e7da0dc81cd4d7f28220b42d63ee9f0e18bc9b19aff61df44658c38ae1d61bfa2ba4cf3fbb9f8354df492 languageName: node linkType: hard -"@storybook/theming@npm:6.4.9": - version: 6.4.9 - resolution: "@storybook/theming@npm:6.4.9" +"@storybook/telemetry@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/telemetry@npm:6.5.16" dependencies: - "@emotion/core": ^10.1.1 - "@emotion/is-prop-valid": ^0.8.6 - "@emotion/styled": ^10.0.27 - "@storybook/client-logger": 6.4.9 + "@storybook/client-logger": 6.5.16 + "@storybook/core-common": 6.5.16 + chalk: ^4.1.0 core-js: ^3.8.2 - deep-object-diff: ^1.1.0 - emotion-theming: ^10.0.27 + detect-package-manager: ^2.0.1 + fetch-retry: ^5.0.2 + fs-extra: ^9.0.1 global: ^4.4.0 + isomorphic-unfetch: ^3.1.0 + nanoid: ^3.3.1 + read-pkg-up: ^7.0.1 + regenerator-runtime: ^0.13.7 + checksum: 5f8c09720477fb52cb824cb5194d1f5af9affb3f068170432741d897059b710912525412b33f716238f32a635fba349a8cbebe2360c844a339fc720e73827016 + languageName: node + linkType: hard + +"@storybook/theming@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/theming@npm:6.5.16" + dependencies: + "@storybook/client-logger": 6.5.16 + core-js: ^3.8.2 memoizerific: ^1.11.3 - polished: ^4.0.5 - resolve-from: ^5.0.0 - ts-dedent: ^2.0.0 + regenerator-runtime: ^0.13.7 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - checksum: 815f44a9c4386fce63c9aed79de3d0109d3bee4b46317f55cf521b914ea7c6b724f19c67f1508a0d2a32e572b0f1ca327c04fd74358acf5810ba1ae027272718 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: d8256badcd97189705be9a0de27b53da6cac5562e8a95b37530de183c8ffbfc71e5d9cbb1993dc67413079486c2353440ab61d0e748c6f4f72f9353354d6005a languageName: node linkType: hard -"@storybook/ui@npm:6.4.9": - version: 6.4.9 - resolution: "@storybook/ui@npm:6.4.9" +"@storybook/ui@npm:6.5.16": + version: 6.5.16 + resolution: "@storybook/ui@npm:6.5.16" dependencies: - "@emotion/core": ^10.1.1 - "@storybook/addons": 6.4.9 - "@storybook/api": 6.4.9 - "@storybook/channels": 6.4.9 - "@storybook/client-logger": 6.4.9 - "@storybook/components": 6.4.9 - "@storybook/core-events": 6.4.9 - "@storybook/router": 6.4.9 + "@storybook/addons": 6.5.16 + "@storybook/api": 6.5.16 + "@storybook/channels": 6.5.16 + "@storybook/client-logger": 6.5.16 + "@storybook/components": 6.5.16 + "@storybook/core-events": 6.5.16 + "@storybook/router": 6.5.16 "@storybook/semver": ^7.3.2 - "@storybook/theming": 6.4.9 - copy-to-clipboard: ^3.3.1 + "@storybook/theming": 6.5.16 core-js: ^3.8.2 - core-js-pure: ^3.8.2 - downshift: ^6.0.15 - emotion-theming: ^10.0.27 - fuse.js: ^3.6.1 - global: ^4.4.0 - lodash: ^4.17.21 - markdown-to-jsx: ^7.1.3 memoizerific: ^1.11.3 - polished: ^4.0.5 qs: ^6.10.0 - react-draggable: ^4.4.3 - react-helmet-async: ^1.0.7 - react-sizeme: ^3.0.1 regenerator-runtime: ^0.13.7 resolve-from: ^5.0.0 - store2: ^2.12.0 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - checksum: bab91b98a3597dd388375f0382a1a3e5eea5964d9da45e346ac7039cb26aabe874baf81ff0f3a630845950169abd28aa151f94a903c7f6bc683969c95736b1ef + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: ae15c0f7c51de5b32a8c007964010692d0ae1ca5240d092ce241bb6feb6aa0bad6f18fd34b30f3162914a82815e2fb0c1a8e61cbb1aaad4dc36eda7a4ee19aae languageName: node linkType: hard @@ -5493,22 +5740,6 @@ __metadata: languageName: node linkType: hard -"@types/color-convert@npm:^2.0.0": - version: 2.0.0 - resolution: "@types/color-convert@npm:2.0.0" - dependencies: - "@types/color-name": "*" - checksum: 87b40870ff57f1746acc3cecbbe5f74e38cd2e97a628b0680f11a4cd419d124d3251e7627f100db2b31f8383b91141c46a12b7f2dfb18f989cf686526b6e6e13 - languageName: node - linkType: hard - -"@types/color-name@npm:*": - version: 1.1.1 - resolution: "@types/color-name@npm:1.1.1" - checksum: 2abeac8d8d833e0622c66f21487cc8b522792abb2eff2e40df0e3e53261728cb65bab590edf24953eb8d8653ec88044dc801d9a4e58c489a0f10c025de522868 - languageName: node - linkType: hard - "@types/debounce@npm:^1.2.1": version: 1.2.1 resolution: "@types/debounce@npm:1.2.1" @@ -5535,6 +5766,16 @@ __metadata: languageName: node linkType: hard +"@types/eslint-scope@npm:^3.7.3": + version: 3.7.7 + resolution: "@types/eslint-scope@npm:3.7.7" + dependencies: + "@types/eslint": "*" + "@types/estree": "*" + checksum: a0ecbdf2f03912679440550817ff77ef39a30fa8bfdacaf6372b88b1f931828aec392f52283240f0d648cf3055c5ddc564544a626bcf245f3d09fcb099ebe3cc + languageName: node + linkType: hard + "@types/eslint@npm:*": version: 8.2.0 resolution: "@types/eslint@npm:8.2.0" @@ -5559,6 +5800,20 @@ __metadata: languageName: node linkType: hard +"@types/estree@npm:^0.0.51": + version: 0.0.51 + resolution: "@types/estree@npm:0.0.51" + checksum: a70c60d5e634e752fcd45b58c9c046ef22ad59ede4bc93ad5193c7e3b736ebd6bcd788ade59d9c3b7da6eeb0939235f011d4c59bb4fc04d8c346b76035099dd1 + languageName: node + linkType: hard + +"@types/estree@npm:^1.0.5": + version: 1.0.5 + resolution: "@types/estree@npm:1.0.5" + checksum: b3b0e334288ddb407c7b3357ca67dbee75ee22db242ca7c56fe27db4e1a31989cb8af48a84dd401deb787fe10cc6b2ab1ee82dc4783be87ededbe3d53c79c70d + languageName: node + linkType: hard + "@types/favicons@npm:5.5.0": version: 5.5.0 resolution: "@types/favicons@npm:5.5.0" @@ -5661,13 +5916,20 @@ __metadata: 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": +"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0": version: 2.0.3 resolution: "@types/istanbul-lib-coverage@npm:2.0.3" checksum: 820d093eed629844074ae6b94b7d131eb0aacf33b9c952488d20ccab9dadf1376dbb33a461960ace5bc58208b5fac3ff5991283e9bf07914150998ebdfb0115e languageName: node linkType: hard +"@types/istanbul-lib-coverage@npm:^2.0.1": + version: 2.0.6 + resolution: "@types/istanbul-lib-coverage@npm:2.0.6" + checksum: 3948088654f3eeb45363f1db158354fb013b362dba2a5c2c18c559484d5eb9f6fd85b23d66c0a7c2fcfab7308d0a585b14dadaca6cc8bf89ebfdc7f8f5102fb7 + languageName: node + linkType: hard + "@types/istanbul-lib-report@npm:*": version: 3.0.0 resolution: "@types/istanbul-lib-report@npm:3.0.0" @@ -5756,6 +6018,13 @@ __metadata: languageName: node linkType: hard +"@types/lodash@npm:^4.14.167": + version: 4.14.202 + resolution: "@types/lodash@npm:4.14.202" + checksum: 6064d43c8f454170841bd67c8266cc9069d9e570a72ca63f06bceb484cb4a3ee60c9c1f305c1b9e3a87826049fd41124b8ef265c4dd08b00f6766609c7fe9973 + languageName: node + linkType: hard + "@types/md5@npm:^2.3.1": version: 2.3.1 resolution: "@types/md5@npm:2.3.1" @@ -5814,7 +6083,14 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^14.0.10, @types/node@npm:^14.6.2": +"@types/node@npm:^14.0.10 || ^16.0.0, @types/node@npm:^14.14.20 || ^16.0.0": + version: 16.18.84 + resolution: "@types/node@npm:16.18.84" + checksum: cf453d14347e7392cdfad332ded4816b17c5cc403650f2c6da5b98fd3890c69cfb42c402ed25679c5a9a9744b7e3cc1df056e392d0edc9a0eaa826e5077037da + languageName: node + linkType: hard + +"@types/node@npm:^14.6.2": version: 14.18.0 resolution: "@types/node@npm:14.18.0" checksum: af2e5e96ae6b5482b0a2847ef8de2ad75928d7aedddc595632380022db6768867218b93441c80f0d6d7052b017ebd5c1b6d2eee968b1f0bab0bd3015eb14abd7 @@ -5842,13 +6118,6 @@ __metadata: languageName: node linkType: hard -"@types/overlayscrollbars@npm:^1.12.0": - version: 1.12.1 - resolution: "@types/overlayscrollbars@npm:1.12.1" - checksum: 01e5f3e96ddb349fc49c7e6d8b5b6e2c930c4e50d19d3f269df8f537d149cb054ddfe9db617fb7c071f0799163cd9e633e4d23491f070c9888bca827b0b964e7 - languageName: node - linkType: hard - "@types/parse-json@npm:^4.0.0": version: 4.0.0 resolution: "@types/parse-json@npm:4.0.0" @@ -5924,15 +6193,6 @@ __metadata: languageName: node linkType: hard -"@types/react-syntax-highlighter@npm:11.0.5": - version: 11.0.5 - resolution: "@types/react-syntax-highlighter@npm:11.0.5" - dependencies: - "@types/react": "*" - checksum: f4aa5ae5d1e877946fd7667aa9fa27c1cbba23bbe2b4301933df70d7b5ee9c207c6ecdb19681916b57bf190e4c0f7803fce4e5359fa9a3548f7b100ee4508311 - languageName: node - linkType: hard - "@types/react@npm:*, @types/react@npm:^17.0.0": version: 17.0.34 resolution: "@types/react@npm:17.0.34" @@ -6486,6 +6746,16 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/ast@npm:1.11.6, @webassemblyjs/ast@npm:^1.11.5": + version: 1.11.6 + resolution: "@webassemblyjs/ast@npm:1.11.6" + dependencies: + "@webassemblyjs/helper-numbers": 1.11.6 + "@webassemblyjs/helper-wasm-bytecode": 1.11.6 + checksum: e28476a183c8a1787adcf0e5df1d36ec4589467ab712c674fe4f6769c7fb19d1217bfb5856b3edd0f3e0a148ebae9e4bbb84110cee96664966dfef204d9c31fb + languageName: node + linkType: hard + "@webassemblyjs/ast@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/ast@npm:1.9.0" @@ -6504,6 +6774,13 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/floating-point-hex-parser@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.6" + checksum: 37fe26f89e18e4ca0e7d89cfe3b9f17cfa327d7daf906ae01400416dbb2e33c8a125b4dc55ad7ff405e5fcfb6cf0d764074c9bc532b9a31a71e762be57d2ea0a + languageName: node + linkType: hard + "@webassemblyjs/floating-point-hex-parser@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.9.0" @@ -6518,6 +6795,13 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/helper-api-error@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/helper-api-error@npm:1.11.6" + checksum: a681ed51863e4ff18cf38d223429f414894e5f7496856854d9a886eeddcee32d7c9f66290f2919c9bb6d2fc2b2fae3f989b6a1e02a81e829359738ea0c4d371a + languageName: node + linkType: hard + "@webassemblyjs/helper-api-error@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/helper-api-error@npm:1.9.0" @@ -6532,6 +6816,13 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/helper-buffer@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/helper-buffer@npm:1.11.6" + checksum: 55b5d67db95369cdb2a505ae7ebdf47194d49dfc1aecb0f5403277dcc899c7d3e1f07e8d279646adf8eafd89959272db62ca66fbe803321661ab184176ddfd3a + languageName: node + linkType: hard + "@webassemblyjs/helper-buffer@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/helper-buffer@npm:1.9.0" @@ -6575,6 +6866,17 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/helper-numbers@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/helper-numbers@npm:1.11.6" + dependencies: + "@webassemblyjs/floating-point-hex-parser": 1.11.6 + "@webassemblyjs/helper-api-error": 1.11.6 + "@xtuc/long": 4.2.2 + checksum: c7d5afc0ff3bd748339b466d8d2f27b908208bf3ff26b2e8e72c39814479d486e0dca6f3d4d776fd9027c1efe05b5c0716c57a23041eb34473892b2731c33af3 + languageName: node + linkType: hard + "@webassemblyjs/helper-wasm-bytecode@npm:1.11.1": version: 1.11.1 resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.11.1" @@ -6582,6 +6884,13 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/helper-wasm-bytecode@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.11.6" + checksum: 79d2bebdd11383d142745efa32781249745213af8e022651847382685ca76709f83e1d97adc5f0d3c2b8546bf02864f8b43a531fdf5ca0748cb9e4e0ef2acaa5 + languageName: node + linkType: hard + "@webassemblyjs/helper-wasm-bytecode@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.9.0" @@ -6601,6 +6910,18 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/helper-wasm-section@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/helper-wasm-section@npm:1.11.6" + dependencies: + "@webassemblyjs/ast": 1.11.6 + "@webassemblyjs/helper-buffer": 1.11.6 + "@webassemblyjs/helper-wasm-bytecode": 1.11.6 + "@webassemblyjs/wasm-gen": 1.11.6 + checksum: b79b19a63181f32e5ee0e786fa8264535ea5360276033911fae597d2de15e1776f028091d08c5a813a3901fd2228e74cd8c7e958fded064df734f00546bef8ce + languageName: node + linkType: hard + "@webassemblyjs/helper-wasm-section@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/helper-wasm-section@npm:1.9.0" @@ -6622,6 +6943,15 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/ieee754@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/ieee754@npm:1.11.6" + dependencies: + "@xtuc/ieee754": ^1.2.0 + checksum: 59de0365da450322c958deadade5ec2d300c70f75e17ae55de3c9ce564deff5b429e757d107c7ec69bd0ba169c6b6cc2ff66293ab7264a7053c829b50ffa732f + languageName: node + linkType: hard + "@webassemblyjs/ieee754@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/ieee754@npm:1.9.0" @@ -6640,6 +6970,15 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/leb128@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/leb128@npm:1.11.6" + dependencies: + "@xtuc/long": 4.2.2 + checksum: cb344fc04f1968209804de4da018679c5d4708a03b472a33e0fa75657bb024978f570d3ccf9263b7f341f77ecaa75d0e051b9cd4b7bb17a339032cfd1c37f96e + languageName: node + linkType: hard + "@webassemblyjs/leb128@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/leb128@npm:1.9.0" @@ -6656,6 +6995,13 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/utf8@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/utf8@npm:1.11.6" + checksum: 14d6c24751a89ad9d801180b0d770f30a853c39f035a15fbc96266d6ac46355227abd27a3fd2eeaa97b4294ced2440a6b012750ae17bafe1a7633029a87b6bee + languageName: node + linkType: hard + "@webassemblyjs/utf8@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/utf8@npm:1.9.0" @@ -6695,6 +7041,22 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wasm-edit@npm:^1.11.5": + version: 1.11.6 + resolution: "@webassemblyjs/wasm-edit@npm:1.11.6" + dependencies: + "@webassemblyjs/ast": 1.11.6 + "@webassemblyjs/helper-buffer": 1.11.6 + "@webassemblyjs/helper-wasm-bytecode": 1.11.6 + "@webassemblyjs/helper-wasm-section": 1.11.6 + "@webassemblyjs/wasm-gen": 1.11.6 + "@webassemblyjs/wasm-opt": 1.11.6 + "@webassemblyjs/wasm-parser": 1.11.6 + "@webassemblyjs/wast-printer": 1.11.6 + checksum: 9a56b6bf635cf7aa5d6e926eaddf44c12fba050170e452a8e17ab4e1b937708678c03f5817120fb9de1e27167667ce693d16ce718d41e5a16393996a6017ab73 + languageName: node + linkType: hard + "@webassemblyjs/wasm-gen@npm:1.11.1": version: 1.11.1 resolution: "@webassemblyjs/wasm-gen@npm:1.11.1" @@ -6708,6 +7070,19 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wasm-gen@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/wasm-gen@npm:1.11.6" + dependencies: + "@webassemblyjs/ast": 1.11.6 + "@webassemblyjs/helper-wasm-bytecode": 1.11.6 + "@webassemblyjs/ieee754": 1.11.6 + "@webassemblyjs/leb128": 1.11.6 + "@webassemblyjs/utf8": 1.11.6 + checksum: ce9a39d3dab2eb4a5df991bc9f3609960daa4671d25d700f4617152f9f79da768547359f817bee10cd88532c3e0a8a1714d383438e0a54217eba53cb822bd5ad + languageName: node + linkType: hard + "@webassemblyjs/wasm-gen@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/wasm-gen@npm:1.9.0" @@ -6733,6 +7108,18 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wasm-opt@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/wasm-opt@npm:1.11.6" + dependencies: + "@webassemblyjs/ast": 1.11.6 + "@webassemblyjs/helper-buffer": 1.11.6 + "@webassemblyjs/wasm-gen": 1.11.6 + "@webassemblyjs/wasm-parser": 1.11.6 + checksum: 82788408054171688e9f12883b693777219366d6867003e34dccc21b4a0950ef53edc9d2b4d54cabdb6ee869cf37c8718401b4baa4f70a7f7dd3867c75637298 + languageName: node + linkType: hard + "@webassemblyjs/wasm-opt@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/wasm-opt@npm:1.9.0" @@ -6759,6 +7146,20 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wasm-parser@npm:1.11.6, @webassemblyjs/wasm-parser@npm:^1.11.5": + version: 1.11.6 + resolution: "@webassemblyjs/wasm-parser@npm:1.11.6" + dependencies: + "@webassemblyjs/ast": 1.11.6 + "@webassemblyjs/helper-api-error": 1.11.6 + "@webassemblyjs/helper-wasm-bytecode": 1.11.6 + "@webassemblyjs/ieee754": 1.11.6 + "@webassemblyjs/leb128": 1.11.6 + "@webassemblyjs/utf8": 1.11.6 + checksum: 7a97a5f34f98bdcfd812157845a06d53f3d3f67dbd4ae5d6bf66e234e17dc4a76b2b5e74e5dd70b4cab9778fc130194d50bbd6f9a1d23e15ed1ed666233d6f5f + languageName: node + linkType: hard + "@webassemblyjs/wasm-parser@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/wasm-parser@npm:1.9.0" @@ -6797,6 +7198,16 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wast-printer@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/wast-printer@npm:1.11.6" + dependencies: + "@webassemblyjs/ast": 1.11.6 + "@xtuc/long": 4.2.2 + checksum: 916b90fa3a8aadd95ca41c21d4316d0a7582cf6d0dcf6d9db86ab0de823914df513919fba60ac1edd227ff00e93a66b927b15cbddd36b69d8a34c8815752633c + languageName: node + linkType: hard + "@webassemblyjs/wast-printer@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/wast-printer@npm:1.9.0" @@ -6941,6 +7352,15 @@ __metadata: languageName: node linkType: hard +"acorn-import-assertions@npm:^1.9.0": + version: 1.9.0 + resolution: "acorn-import-assertions@npm:1.9.0" + peerDependencies: + acorn: ^8 + checksum: 3b4a194e128efdc9b86c2b1544f623aba4c1aa70d638f8ab7dc3971a5b4aa4c57bd62f99af6e5325bb5973c55863b4112e708a6f408bad7a138647ca72283afe + languageName: node + linkType: hard + "acorn-jsx@npm:^5.3.1, acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" @@ -7000,7 +7420,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.9.0": +"acorn@npm:^8.7.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": version: 8.11.3 resolution: "acorn@npm:8.11.3" bin: @@ -7566,6 +7986,13 @@ __metadata: languageName: node linkType: hard +"array-find-index@npm:^1.0.1": + version: 1.0.2 + resolution: "array-find-index@npm:1.0.2" + checksum: 86b9485c74ddd324feab807e10a6de3f9c1683856267236fac4bb4d4667ada6463e106db3f6c540ae6b720e0442b590ec701d13676df4c6af30ebf4da09b4f57 + languageName: node + linkType: hard + "array-flatten@npm:1.1.1": version: 1.1.1 resolution: "array-flatten@npm:1.1.1" @@ -7941,24 +8368,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-emotion@npm:^10.0.27": - version: 10.2.2 - resolution: "babel-plugin-emotion@npm:10.2.2" - dependencies: - "@babel/helper-module-imports": ^7.0.0 - "@emotion/hash": 0.8.0 - "@emotion/memoize": 0.7.4 - "@emotion/serialize": ^0.11.16 - babel-plugin-macros: ^2.0.0 - babel-plugin-syntax-jsx: ^6.18.0 - convert-source-map: ^1.5.0 - escape-string-regexp: ^1.0.5 - find-root: ^1.1.0 - source-map: ^0.5.7 - checksum: 324edc532819610522b9877189bb0072f745feefd38bb02b986bf7f9fe09e847535356b7aaa01b64f0cd5a9b508ccadc93afc61acc06a593271cc77beb1f8164 - languageName: node - linkType: hard - "babel-plugin-extract-import-names@npm:1.6.22": version: 1.6.22 resolution: "babel-plugin-extract-import-names@npm:1.6.22" @@ -7981,17 +8390,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-macros@npm:^2.0.0, babel-plugin-macros@npm:^2.8.0": - version: 2.8.0 - resolution: "babel-plugin-macros@npm:2.8.0" - dependencies: - "@babel/runtime": ^7.7.2 - cosmiconfig: ^6.0.0 - resolve: ^1.12.0 - checksum: 9a101e2844a800e65662b2a8d0758bdbbe500ae02d68ef6f3466ead7eaa1350e3872b97014b20bf6f3a1a46b3c9613dfac7578af6f6ae6d4eccbd68ad7b6f228 - languageName: node - linkType: hard - "babel-plugin-macros@npm:^3.0.1": version: 3.1.0 resolution: "babel-plugin-macros@npm:3.1.0" @@ -8003,12 +8401,10 @@ __metadata: languageName: node linkType: hard -"babel-plugin-named-asset-import@npm:^0.3.1": - version: 0.3.7 - resolution: "babel-plugin-named-asset-import@npm:0.3.7" - peerDependencies: - "@babel/core": ^7.1.0 - checksum: 055428561c92edc6982d4670242e48fbcd3ae7822fc14fab8888a7465a5a591620b459724852882ac85a1333f104f85d8fa22c84570274648431296c7218955e +"babel-plugin-named-exports-order@npm:^0.0.2": + version: 0.0.2 + resolution: "babel-plugin-named-exports-order@npm:0.0.2" + checksum: e1d001722bddabc296b74f7cd020418a3cce9ca7052d5dd5dbd2870745d9566e286d14707c0bbfc9d4b4b643031052b358124ec735069f214d22b0b6768daf9d languageName: node linkType: hard @@ -8217,13 +8613,6 @@ __metadata: languageName: node linkType: hard -"batch-processor@npm:1.0.0": - version: 1.0.0 - resolution: "batch-processor@npm:1.0.0" - checksum: 048b868811bed4cd03a0eec35264055f0f3fe4ab62f501809dce4a8a7b845d905fa5051b4af8b3c5123181116b1e2b6dfabf608829043b60cf61f4da3a359b60 - languageName: node - linkType: hard - "batch@npm:0.6.1": version: 0.6.1 resolution: "batch@npm:0.6.1" @@ -8256,6 +8645,13 @@ __metadata: languageName: node linkType: hard +"big-integer@npm:^1.6.7": + version: 1.6.52 + resolution: "big-integer@npm:1.6.52" + checksum: 9604224b4c2ab3c43c075d92da15863077a9f59e5d4205f4e7e76acd0cd47e8d469ec5e5dba8d9b32aa233951893b29329ca56ac80c20ce094b4a647a66abae0 + languageName: node + linkType: hard + "big.js@npm:^5.2.2": version: 5.2.2 resolution: "big.js@npm:5.2.2" @@ -8417,6 +8813,15 @@ __metadata: languageName: node linkType: hard +"bplist-parser@npm:^0.1.0": + version: 0.1.1 + resolution: "bplist-parser@npm:0.1.1" + dependencies: + big-integer: ^1.6.7 + checksum: cd50206f956e74f6e46cb5ed14be5eb00b2e14676ea3dd36703470715177a2770fc22032eca63a36adb3b56a1e51138a95bb0fc6849a78c21e92caeedf219ea7 + languageName: node + linkType: hard + "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" @@ -8510,6 +8915,13 @@ __metadata: languageName: node linkType: hard +"browser-assert@npm:^1.2.1": + version: 1.2.1 + resolution: "browser-assert@npm:1.2.1" + checksum: 902abf999f92c9c951fdb6d7352c09eea9a84706258699655f7e7906e42daa06a1ae286398a755872740e05a6a71c43c5d1a0c0431d67a8cdb66e5d859a3fc0c + languageName: node + linkType: hard + "browser-process-hrtime@npm:^1.0.0": version: 1.0.0 resolution: "browser-process-hrtime@npm:1.0.0" @@ -8649,6 +9061,20 @@ __metadata: languageName: node linkType: hard +"browserslist@npm:^4.21.10, browserslist@npm:^4.22.2": + version: 4.23.0 + resolution: "browserslist@npm:4.23.0" + dependencies: + caniuse-lite: ^1.0.30001587 + electron-to-chromium: ^1.4.668 + node-releases: ^2.0.14 + update-browserslist-db: ^1.0.13 + bin: + browserslist: cli.js + checksum: 8e9cc154529062128d02a7af4d8adeead83ca1df8cd9ee65a88e2161039f3d68a4d40fea7353cab6bae4c16182dec2fdd9a1cf7dc2a2935498cee1af0e998943 + languageName: node + linkType: hard + "bser@npm:2.1.1": version: 2.1.1 resolution: "bser@npm:2.1.1" @@ -8809,24 +9235,24 @@ __metadata: linkType: hard "c8@npm:^7.6.0": - version: 7.10.0 - resolution: "c8@npm:7.10.0" + version: 7.14.0 + resolution: "c8@npm:7.14.0" dependencies: "@bcoe/v8-coverage": ^0.2.3 - "@istanbuljs/schema": ^0.1.2 + "@istanbuljs/schema": ^0.1.3 find-up: ^5.0.0 foreground-child: ^2.0.0 - istanbul-lib-coverage: ^3.0.1 + istanbul-lib-coverage: ^3.2.0 istanbul-lib-report: ^3.0.0 - istanbul-reports: ^3.0.2 - rimraf: ^3.0.0 + istanbul-reports: ^3.1.4 + rimraf: ^3.0.2 test-exclude: ^6.0.0 - v8-to-istanbul: ^8.0.0 + v8-to-istanbul: ^9.0.0 yargs: ^16.2.0 - yargs-parser: ^20.2.7 + yargs-parser: ^20.2.9 bin: c8: bin/c8.js - checksum: a080419d28a04bd0bc525955e4bb589af34fbc66722b7ddaba736890fc3f482f97991fe40fa6e71b9314c48a31695aa9eedea4ea3ea6bfb74419f43e2a5c8b82 + checksum: 8946f55f2dcc85bf146f429a3deeede78502da245e515a2d181342475d8d8698b4055ec1d9b887ab8e1615f49c1a2af4d63557e68b2005844572fb785991e148 languageName: node linkType: hard @@ -8974,6 +9400,23 @@ __metadata: languageName: node linkType: hard +"camelcase-keys@npm:^2.0.0": + version: 2.1.0 + resolution: "camelcase-keys@npm:2.1.0" + dependencies: + camelcase: ^2.0.0 + map-obj: ^1.0.0 + checksum: d9431f8b5ac52644cfc45377c0d3897f045137d645c8890bd2bfb48c282d22e76644974198dbba3a2d96b33f9bf3af07aacb712b0dd6d2671330a7e2531b72f9 + languageName: node + linkType: hard + +"camelcase@npm:^2.0.0": + version: 2.1.1 + resolution: "camelcase@npm:2.1.1" + checksum: 610db65fa7dd50a400525ec2188fd65a1939dda4afe5de7d08608670013269c3743c3737fb0f138d1df8aa74e257cc83e3b756e776b604af16dac297b4a0d054 + languageName: node + linkType: hard + "camelcase@npm:^5.0.0, camelcase@npm:^5.3.1": version: 5.3.1 resolution: "camelcase@npm:5.3.1" @@ -9030,6 +9473,13 @@ __metadata: languageName: node linkType: hard +"caniuse-lite@npm:^1.0.30001587": + version: 1.0.30001591 + resolution: "caniuse-lite@npm:1.0.30001591" + checksum: 21937d341c3d75994504db21340f65573a1e847a8ab33ee4964ed493994d6552864c494ba144485459abd9c711c75c0708bc9fa19f2bff525bff75ffb0a42c3b + languageName: node + linkType: hard + "capital-case@npm:^1.0.4": version: 1.0.4 resolution: "capital-case@npm:1.0.4" @@ -9097,7 +9547,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:2.4.2, chalk@npm:^2.0.0, chalk@npm:^2.4.1": +"chalk@npm:2.4.2, chalk@npm:^2.0.0, chalk@npm:^2.4.1, chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -9459,17 +9909,16 @@ __metadata: languageName: node linkType: hard -"cli-table3@npm:0.6.0": - version: 0.6.0 - resolution: "cli-table3@npm:0.6.0" +"cli-table3@npm:^0.6.1": + version: 0.6.3 + resolution: "cli-table3@npm:0.6.3" dependencies: - colors: ^1.1.2 - object-assign: ^4.1.0 + "@colors/colors": 1.5.0 string-width: ^4.2.0 dependenciesMeta: - colors: + "@colors/colors": optional: true - checksum: 3805702bb9a0d54ed8a5385237088b489109744b37654fd2fe9ca9df0369dc1603feef28f610c5f5fee8ed4350c38ddcfb1dfc7f700616e668f5487529551249 + checksum: 39e580cb346c2eaf1bd8f4ff055ae644e902b8303c164a1b8894c0dc95941f92e001db51f49649011be987e708d9fa3183ccc2289a4d376a057769664048cc0c languageName: node linkType: hard @@ -9613,13 +10062,6 @@ __metadata: languageName: node linkType: hard -"clsx@npm:^1.1.1": - version: 1.1.1 - resolution: "clsx@npm:1.1.1" - checksum: 5c34e1d5623e3dce0dbf22eedd4f3cc7cd0dee6b1b1ef3ad49d042c9d86372a1dc7788c2ca3213ec08e65ad0e91572ae7cb77183a478c9977bd5327e8f43ffe5 - languageName: node - linkType: hard - "coa@npm:^2.0.2": version: 2.0.2 resolution: "coa@npm:2.0.2" @@ -9744,7 +10186,7 @@ __metadata: languageName: node linkType: hard -"colors@npm:1.4.0, colors@npm:^1.1.2, colors@npm:^1.3.3, colors@npm:^1.4.0": +"colors@npm:1.4.0, colors@npm:^1.3.3, colors@npm:^1.4.0": version: 1.4.0 resolution: "colors@npm:1.4.0" checksum: 9af357c019da3c5a098a301cf64e3799d27549d8f185d86f79af23069e4f4303110d115da98483519331f6fb71c8568d5688fa1c6523600044fd4a54e97c4efb @@ -10016,7 +10458,7 @@ __metadata: languageName: node linkType: hard -"convert-source-map@npm:^1.4.0, convert-source-map@npm:^1.5.0, convert-source-map@npm:^1.6.0": +"convert-source-map@npm:^1.4.0, convert-source-map@npm:^1.5.0": version: 1.8.0 resolution: "convert-source-map@npm:1.8.0" dependencies: @@ -10034,6 +10476,13 @@ __metadata: languageName: node linkType: hard +"convert-source-map@npm:^2.0.0": + version: 2.0.0 + resolution: "convert-source-map@npm:2.0.0" + checksum: 8f2f7a27a1a011cc6cc88cc4da2d7d0cfa5ee0369508baae3d98c260bb3ac520691464e5bbe4ae7cdf09860c1d69ecc6f70c63c6e7c7f7e3f18ec08484dc7d9b + languageName: node + linkType: hard + "cookie-signature@npm:1.0.6": version: 1.0.6 resolution: "cookie-signature@npm:1.0.6" @@ -10076,7 +10525,7 @@ __metadata: languageName: node linkType: hard -"copy-to-clipboard@npm:^3.2.0, copy-to-clipboard@npm:^3.3.1": +"copy-to-clipboard@npm:^3.2.0": version: 3.3.1 resolution: "copy-to-clipboard@npm:3.3.1" dependencies: @@ -10102,10 +10551,10 @@ __metadata: languageName: node linkType: hard -"core-js-pure@npm:^3.8.1, core-js-pure@npm:^3.8.2": - version: 3.19.3 - resolution: "core-js-pure@npm:3.19.3" - checksum: 688478e76faff18e28872e647100b79fd031f11f5ead16c44e60eab8d939ff42a548ddf936067bafae74ff859feff7952373bffd7fb8d3ab4142e5e19bdec65a +"core-js-pure@npm:^3.23.3": + version: 3.36.0 + resolution: "core-js-pure@npm:3.36.0" + checksum: 1c5ecb37451bcebaa449e36285d27c4c79d5ff24b8bfd44491ce661cfc12b5c56471c847d306d21a56894338d00abea4993a6f8e07c71d4e887d1f71e410d22e languageName: node linkType: hard @@ -10555,13 +11004,6 @@ __metadata: languageName: node linkType: hard -"csstype@npm:^2.5.7": - version: 2.6.19 - resolution: "csstype@npm:2.6.19" - checksum: 6efcbdbc95608ea521383ae568a4df19d95e688203cae00e013fa14cc1528c02069092ffbcc36c0a7b4dc2cfb04efeef64999fb8b906eb638d81fae814e6fb8d - languageName: node - linkType: hard - "csstype@npm:^3.0.2": version: 3.0.9 resolution: "csstype@npm:3.0.9" @@ -10569,6 +11011,15 @@ __metadata: languageName: node linkType: hard +"currently-unhandled@npm:^0.4.1": + version: 0.4.1 + resolution: "currently-unhandled@npm:0.4.1" + dependencies: + array-find-index: ^1.0.1 + checksum: 32d197689ec32f035910202c1abb0dc6424dce01d7b51779c685119b380d98535c110ffff67a262fc7e367612a7dfd30d3d3055f9a6634b5a9dd1302de7ef11c + languageName: node + linkType: hard + "cyclist@npm:^1.0.1": version: 1.0.1 resolution: "cyclist@npm:1.0.1" @@ -10727,7 +11178,7 @@ __metadata: languageName: node linkType: hard -"decamelize@npm:^1.2.0": +"decamelize@npm:^1.1.2, decamelize@npm:^1.2.0": version: 1.2.0 resolution: "decamelize@npm:1.2.0" checksum: 85c39fe8fbf0482d4a1e224ef0119db5c1897f8503bcef8b826adff7a1b11414972f6fef2d7dec2ee0b4be3863cf64ac1439137ae9e6af23a3d8dcbe26a5b4b2 @@ -10819,13 +11270,6 @@ __metadata: languageName: node linkType: hard -"deep-object-diff@npm:^1.1.0": - version: 1.1.0 - resolution: "deep-object-diff@npm:1.1.0" - checksum: 74dabb27baf6edf8bc9b6c2e40ed2a5e143e2143d142ea6d7c366e29492b393deac1667cef2f3bf605dfdaca12fb07afce865426b041c681f7352ea1694dbac8 - languageName: node - linkType: hard - "deepmerge-ts@npm:^1.1.3": version: 1.1.7 resolution: "deepmerge-ts@npm:1.1.7" @@ -10842,6 +11286,19 @@ __metadata: languageName: node linkType: hard +"default-browser-id@npm:^1.0.4": + version: 1.0.4 + resolution: "default-browser-id@npm:1.0.4" + dependencies: + bplist-parser: ^0.1.0 + meow: ^3.1.0 + untildify: ^2.0.0 + bin: + default-browser-id: cli.js + checksum: a00a2ab66beab70490b4d76258a1f2eadfadca6414bf67ab78aa25b33dc3de0c4c813bb8f204271aa7a08281c39474487db0229e325112456464fb97a0522a8a + languageName: node + linkType: hard + "default-gateway@npm:^6.0.3": version: 6.0.3 resolution: "default-gateway@npm:6.0.3" @@ -11025,6 +11482,15 @@ __metadata: languageName: node linkType: hard +"detect-package-manager@npm:^2.0.1": + version: 2.0.1 + resolution: "detect-package-manager@npm:2.0.1" + dependencies: + execa: ^5.1.1 + checksum: 56ffd65228d1ff3ead5ea7f8ab951a517a29270de27510b790c9a8b77d4f36efbd61493e170ca77ee3dc13cbb5218583ce65b78ad14a59dc48565c9bcbbf3c71 + languageName: node + linkType: hard + "detect-port-alt@npm:1.1.6": version: 1.1.6 resolution: "detect-port-alt@npm:1.1.6" @@ -11358,21 +11824,6 @@ __metadata: languageName: node linkType: hard -"downshift@npm:^6.0.15": - version: 6.1.7 - resolution: "downshift@npm:6.1.7" - dependencies: - "@babel/runtime": ^7.14.8 - compute-scroll-into-view: ^1.0.17 - prop-types: ^15.7.2 - react-is: ^17.0.2 - tslib: ^2.3.0 - peerDependencies: - react: ">=16.12.0" - checksum: d1c3c0071c5916c696db90987cf9c6b685aa5964a3c3cd4f9d3b6ade5007779066b5e81af2e05d1d6c4c3806f13df7e2fac5423a096ffcc0640e96e43f7e3f34 - languageName: node - linkType: hard - "dset@npm:^3.1.0": version: 3.1.1 resolution: "dset@npm:3.1.1" @@ -11444,13 +11895,13 @@ __metadata: "@pothos/core": ^3.1.2 "@pothos/plugin-simple-objects": ^3.0.1 "@rehooks/local-storage": ^2.4.5 - "@storybook/addon-actions": ^6.4.9 - "@storybook/addon-docs": ^6.4.9 - "@storybook/addon-essentials": ^6.4.9 - "@storybook/addon-links": ^6.4.9 - "@storybook/builder-webpack5": ^6.4.9 - "@storybook/manager-webpack5": ^6.4.9 - "@storybook/react": ^6.4.9 + "@storybook/addon-actions": 6 + "@storybook/addon-docs": 6 + "@storybook/addon-essentials": 6 + "@storybook/addon-links": 6 + "@storybook/builder-webpack5": 6 + "@storybook/manager-webpack5": 6 + "@storybook/react": 6 "@testing-library/jest-dom": ^5.16.1 "@testing-library/react": ^12.1.2 "@testing-library/user-event": ^13.5.0 @@ -11544,6 +11995,7 @@ __metadata: range-parser: ^1.2.1 react: ^17.0.2 react-dev-utils: ^11.0.4 + react-docgen-typescript-plugin: ^1.0.5 react-dom: ^17.0.2 react-ga: ^3.3.0 react-i18next: ^11.15.4 @@ -11712,6 +12164,13 @@ __metadata: languageName: node linkType: hard +"electron-to-chromium@npm:^1.4.668": + version: 1.4.685 + resolution: "electron-to-chromium@npm:1.4.685" + checksum: c9ce3907164c68aafe3667e9334dd41dadafdbbcb7dc6f6a53db4cafcafa107b664f54769c4ecb819b712695abf192cacde2d436c366cea1f75340cab05a5cb4 + languageName: node + linkType: hard + "electron-window-controls@npm:^1.0.23": version: 1.0.23 resolution: "electron-window-controls@npm:1.0.23" @@ -11756,15 +12215,6 @@ __metadata: languageName: node linkType: hard -"element-resize-detector@npm:^1.2.2": - version: 1.2.3 - resolution: "element-resize-detector@npm:1.2.3" - dependencies: - batch-processor: 1.0.0 - checksum: 916da1b7e17fb5a270f2a8e424c90c7fdc696a29330fcaf2e41bb7e1efc3e21ca40f3ea5e9d14239cd4cc5ed20c28e88c7d9903891c4269a68a0b93d9f78ea88 - languageName: node - linkType: hard - "elliptic@npm:^6.5.3": version: 6.5.4 resolution: "elliptic@npm:6.5.4" @@ -11801,20 +12251,6 @@ __metadata: languageName: node linkType: hard -"emotion-theming@npm:^10.0.27": - version: 10.3.0 - resolution: "emotion-theming@npm:10.3.0" - dependencies: - "@babel/runtime": ^7.5.5 - "@emotion/weak-memoize": 0.2.5 - hoist-non-react-statics: ^3.3.0 - peerDependencies: - "@emotion/core": ^10.0.27 - react: ">=16.3.0" - checksum: 085d2064be39f222b1723c44ee152dcdf62cb36736f6954ab541d4c7abb664246331abd1d2886da5eb7d6b7ed2b87bba411d5938776d6677fd19ac1e23d66c64 - languageName: node - linkType: hard - "encodeurl@npm:^1.0.2, encodeurl@npm:~1.0.2": version: 1.0.2 resolution: "encodeurl@npm:1.0.2" @@ -11862,6 +12298,16 @@ __metadata: languageName: node linkType: hard +"enhanced-resolve@npm:^5.15.0": + version: 5.15.1 + resolution: "enhanced-resolve@npm:5.15.1" + dependencies: + graceful-fs: ^4.2.4 + tapable: ^2.2.0 + checksum: f56a0f3726dc5fb65cb4518ab0806aecfd553f4cd4146f403ffe618ece36610443d8624a89d18fe0bb0be307b1c9ca8fb835267345ca4afc25d2932d58ced715 + languageName: node + linkType: hard + "enhanced-resolve@npm:^5.7.0, enhanced-resolve@npm:^5.8.3": version: 5.8.3 resolution: "enhanced-resolve@npm:5.8.3" @@ -11936,7 +12382,7 @@ __metadata: languageName: node linkType: hard -"error-ex@npm:^1.3.1": +"error-ex@npm:^1.2.0, error-ex@npm:^1.3.1": version: 1.3.2 resolution: "error-ex@npm:1.3.2" dependencies: @@ -11946,11 +12392,11 @@ __metadata: linkType: hard "error-stack-parser@npm:^2.0.6": - version: 2.0.6 - resolution: "error-stack-parser@npm:2.0.6" + version: 2.1.4 + resolution: "error-stack-parser@npm:2.1.4" dependencies: - stackframe: ^1.1.1 - checksum: 4a09ea8d6309f2ad492d8e5e417ddf3aeed17440e6747ea128f8423de1e6b9f24db9220845426ab43224481ebe6ec52e92aaff8211e7d28b79f462a220745352 + stackframe: ^1.3.4 + checksum: 7679b780043c98b01fc546725484e0cfd3071bf5c906bbe358722972f04abf4fc3f0a77988017665bab367f6ef3fc2d0185f7528f45966b83e7c99c02d5509b9 languageName: node linkType: hard @@ -12012,6 +12458,13 @@ __metadata: languageName: node linkType: hard +"es-module-lexer@npm:^1.2.1": + version: 1.4.1 + resolution: "es-module-lexer@npm:1.4.1" + checksum: b7260a138668554d3f0ddcc728cb4b60c2fa463f15545cf155ecbdd5450a1348952d58298a7f48642e900ee579f21d7f5304b6b3c61b3d9fc2d4b2109b5a9dff + languageName: node + linkType: hard + "es-to-primitive@npm:^1.2.1": version: 1.2.1 resolution: "es-to-primitive@npm:1.2.1" @@ -13319,15 +13772,6 @@ __metadata: languageName: node linkType: hard -"fault@npm:^1.0.0": - version: 1.0.4 - resolution: "fault@npm:1.0.4" - dependencies: - format: ^0.2.0 - checksum: c86c11500c1b676787296f31ade8473adcc6784f118f07c1a9429730b6288d0412f96e069ce010aa57e4f65a9cccb5abee8868bbe3c5f10de63b20482c9baebd - languageName: node - linkType: hard - "favicons-webpack-plugin@npm:^5.0.2": version: 5.0.2 resolution: "favicons-webpack-plugin@npm:5.0.2" @@ -13436,6 +13880,13 @@ __metadata: languageName: node linkType: hard +"fetch-retry@npm:^5.0.2": + version: 5.0.6 + resolution: "fetch-retry@npm:5.0.6" + checksum: 349f50db631039630e915f70c763469cb696f3ac92ca6f63823109334a2bc62f63670b8c5a5c7e0195c39df517e60ef385cc5264f4c4904d0c6707d371fa8999 + languageName: node + linkType: hard + "figgy-pudding@npm:^3.5.1": version: 3.5.2 resolution: "figgy-pudding@npm:3.5.2" @@ -13615,6 +14066,16 @@ __metadata: languageName: node linkType: hard +"find-up@npm:^1.0.0": + version: 1.1.2 + resolution: "find-up@npm:1.1.2" + dependencies: + path-exists: ^2.0.0 + pinkie-promise: ^2.0.0 + checksum: 51e35c62d9b7efe82d7d5cce966bfe10c2eaa78c769333f8114627e3a8a4a4f50747f5f50bff50b1094cbc6527776f0d3b9ff74d3561ef714a5290a17c80c2bc + languageName: node + linkType: hard + "find-up@npm:^2.1.0": version: 2.1.0 resolution: "find-up@npm:2.1.0" @@ -13806,13 +14267,6 @@ __metadata: languageName: node linkType: hard -"format@npm:^0.2.0": - version: 0.2.2 - resolution: "format@npm:0.2.2" - checksum: 6032ba747541a43abf3e37b402b2f72ee08ebcb58bf84d816443dd228959837f1cddf1e8775b29fa27ff133f4bd146d041bfca5f9cf27f048edf3d493cf8fee6 - languageName: node - linkType: hard - "forwarded@npm:0.2.0": version: 0.2.0 resolution: "forwarded@npm:0.2.0" @@ -14055,13 +14509,6 @@ __metadata: languageName: node linkType: hard -"fuse.js@npm:^3.6.1": - version: 3.6.1 - resolution: "fuse.js@npm:3.6.1" - checksum: bd9d5bc4d82781de7bb46057e96775f9efc497eb8b334b61cfea589db730c1fe7789bf5ff61b1146c15e18ffe5b27715807e5d436f333662b47917b530ced5e9 - languageName: node - linkType: hard - "gauge@npm:^3.0.0": version: 3.0.1 resolution: "gauge@npm:3.0.1" @@ -14151,6 +14598,13 @@ __metadata: languageName: node linkType: hard +"get-stdin@npm:^4.0.1": + version: 4.0.1 + resolution: "get-stdin@npm:4.0.1" + checksum: 68fc39a0af6050bcad791fb3df72999e7636401f11f574bf24af07b1c640d30c01cf38aa39ee55665a93ee7a7753eeb6d1fce6c434dd1f458ee0f8fd02775809 + languageName: node + linkType: hard + "get-stream@npm:^2.0.0": version: 2.3.1 resolution: "get-stream@npm:2.3.1" @@ -14555,6 +15009,13 @@ __metadata: languageName: node linkType: hard +"graceful-fs@npm:^4.2.9": + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: 386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 + languageName: node + linkType: hard + "graceful-readlink@npm:>= 1.0.0": version: 1.0.1 resolution: "graceful-readlink@npm:1.0.1" @@ -14990,22 +15451,6 @@ __metadata: languageName: node linkType: hard -"highlight.js@npm:^10.1.1, highlight.js@npm:~10.7.0": - version: 10.7.3 - resolution: "highlight.js@npm:10.7.3" - checksum: 073837eaf816922427a9005c56c42ad8786473dc042332dfe7901aa065e92bc3d94ebf704975257526482066abb2c8677cc0326559bb8621e046c21c5991c434 - languageName: node - linkType: hard - -"history@npm:5.0.0": - version: 5.0.0 - resolution: "history@npm:5.0.0" - dependencies: - "@babel/runtime": ^7.7.6 - checksum: 6e1a0880c1d67a9040117e5b426e71bc35642488485354d378cb635f194c2177979558b6fb537972840c6993d92c1ae971ab6c33bf77be1b1f135349ea65cde0 - languageName: node - linkType: hard - "history@npm:^5.1.0": version: 5.1.0 resolution: "history@npm:5.1.0" @@ -15590,6 +16035,15 @@ __metadata: languageName: node linkType: hard +"indent-string@npm:^2.1.0": + version: 2.1.0 + resolution: "indent-string@npm:2.1.0" + dependencies: + repeating: ^2.0.0 + checksum: d38e04bbd9b0e1843164d06e9ac1e106ead5a6f7b5714c94ecebc2555b2d3af075b3ddc4d6f92ac87d5319c0935df60d571d3f45f17a6f0ec707be65f26ae924 + languageName: node + linkType: hard + "indent-string@npm:^3.0.0": version: 3.2.0 resolution: "indent-string@npm:3.2.0" @@ -15725,6 +16179,13 @@ __metadata: languageName: node linkType: hard +"ip@npm:^2.0.0": + version: 2.0.1 + resolution: "ip@npm:2.0.1" + checksum: cab8eb3e88d0abe23e4724829621ec4c4c5cb41a7f936a2e626c947128c1be16ed543448d42af7cca95379f9892bfcacc1ccd8d09bc7e8bea0e86d492ce33616 + languageName: node + linkType: hard + "ipaddr.js@npm:1.9.1": version: 1.9.1 resolution: "ipaddr.js@npm:1.9.1" @@ -16020,6 +16481,13 @@ __metadata: languageName: node linkType: hard +"is-finite@npm:^1.0.0": + version: 1.1.0 + resolution: "is-finite@npm:1.1.0" + checksum: ca6bc7a0321b339f098e657bd4cbf4bb2410f5a11f1b9adb1a1a9ab72288b64368e8251326cb1f74e985f2779299cec3e1f1e558b68ce7e1e2c9be17b7cfd626 + languageName: node + linkType: hard + "is-fullwidth-code-point@npm:^1.0.0": version: 1.0.0 resolution: "is-fullwidth-code-point@npm:1.0.0" @@ -16345,7 +16813,7 @@ __metadata: languageName: node linkType: hard -"is-utf8@npm:^0.2.1": +"is-utf8@npm:^0.2.0, is-utf8@npm:^0.2.1": version: 0.2.1 resolution: "is-utf8@npm:0.2.1" checksum: 3ed45e5b4ddfa04ed7e32c63d29c61b980ecd6df74698f45978b8c17a54034943bcbffb6ae243202e799682a66f90fef526f465dd39438745e9fe70794c1ef09 @@ -16489,6 +16957,16 @@ __metadata: languageName: node linkType: hard +"isomorphic-unfetch@npm:^3.1.0": + version: 3.1.0 + resolution: "isomorphic-unfetch@npm:3.1.0" + dependencies: + node-fetch: ^2.6.1 + unfetch: ^4.2.0 + checksum: d3b61fca06304db692b7f76bdfd3a00f410e42cfa7403c3b250546bf71589d18cf2f355922f57198e4cc4a9872d3647b20397a5c3edf1a347c90d57c83cf2a89 + languageName: node + linkType: hard + "isomorphic-ws@npm:4.0.1": version: 4.0.1 resolution: "isomorphic-ws@npm:4.0.1" @@ -16505,7 +16983,14 @@ __metadata: languageName: node linkType: hard -"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.0.1, istanbul-lib-coverage@npm:^3.2.0": +"istanbul-lib-coverage@npm:^3.0.0": + version: 3.2.2 + resolution: "istanbul-lib-coverage@npm:3.2.2" + checksum: 6c7ff2106769e5f592ded1fb418f9f73b4411fd5a084387a5410538332b6567cd1763ff6b6cadca9b9eb2c443cce2f7ea7d7f1b8d315f9ce58539793b1e0922b + languageName: node + linkType: hard + +"istanbul-lib-coverage@npm:^3.2.0": version: 3.2.0 resolution: "istanbul-lib-coverage@npm:3.2.0" checksum: 10ecb00a50cac2f506af8231ce523ffa1ac1310db0435c8ffaabb50c1d72539906583aa13c84f8835dc103998b9989edc3c1de989d2e2a96a91a9ba44e5db6b9 @@ -16526,23 +17011,23 @@ __metadata: linkType: hard "istanbul-lib-report@npm:^3.0.0": - version: 3.0.0 - resolution: "istanbul-lib-report@npm:3.0.0" + version: 3.0.1 + resolution: "istanbul-lib-report@npm:3.0.1" dependencies: istanbul-lib-coverage: ^3.0.0 - make-dir: ^3.0.0 + make-dir: ^4.0.0 supports-color: ^7.1.0 - checksum: 81b0d5187c7603ed71bdea0b701a7329f8146549ca19aa26d91b4a163aea756f9d55c1a6dc1dcd087e24dfcb99baa69e266a68644fbfd5dc98107d6f6f5948d2 + checksum: 84323afb14392de8b6a5714bd7e9af845cfbd56cfe71ed276cda2f5f1201aea673c7111901227ee33e68e4364e288d73861eb2ed48f6679d1e69a43b6d9b3ba7 languageName: node linkType: hard -"istanbul-reports@npm:^3.0.2": - version: 3.1.1 - resolution: "istanbul-reports@npm:3.1.1" +"istanbul-reports@npm:^3.1.4": + version: 3.1.7 + resolution: "istanbul-reports@npm:3.1.7" dependencies: html-escaper: ^2.0.0 istanbul-lib-report: ^3.0.0 - checksum: c5b683b7c8a90da785f63b67ea59911083ae47c148d14c5e45d3640fc09e66a8ead7f014940c8684f3a8516582113a374e5c454f9484794ad8dafc2e75ca46d7 + checksum: a379fadf9cf8dc5dfe25568115721d4a7eb82fbd50b005a6672aff9c6989b20cc9312d7865814e0859cd8df58cbf664482e1d3604be0afde1f7fc3ccc1394a51 languageName: node linkType: hard @@ -16825,6 +17310,17 @@ __metadata: languageName: node linkType: hard +"jest-worker@npm:^27.4.5": + version: 27.5.1 + resolution: "jest-worker@npm:27.5.1" + dependencies: + "@types/node": "*" + merge-stream: ^2.0.0 + supports-color: ^8.0.0 + checksum: 8c4737ffd03887b3c6768e4cc3ca0269c0336c1e4b1b120943958ddb035ed2a0fc6acab6dc99631720a3720af4e708ff84fb45382ad1e83c27946adf3623969b + languageName: node + linkType: hard + "jest-worker@npm:^27.4.6": version: 27.4.6 resolution: "jest-worker@npm:27.4.6" @@ -17031,7 +17527,7 @@ __metadata: languageName: node linkType: hard -"json-parse-even-better-errors@npm:^2.3.0": +"json-parse-even-better-errors@npm:^2.3.0, json-parse-even-better-errors@npm:^2.3.1": version: 2.3.1 resolution: "json-parse-even-better-errors@npm:2.3.1" checksum: 140932564c8f0b88455432e0f33c4cb4086b8868e37524e07e723f4eaedb9425bdc2bafd71bd1d9765bd15fd1e2d126972bc83990f55c467168c228c24d665f3 @@ -17112,7 +17608,7 @@ __metadata: languageName: node linkType: hard -"json5@npm:^2.1.2, json5@npm:^2.1.3, json5@npm:^2.2.0": +"json5@npm:^2.1.2, json5@npm:^2.2.0": version: 2.2.0 resolution: "json5@npm:2.2.0" dependencies: @@ -17132,6 +17628,15 @@ __metadata: languageName: node linkType: hard +"json5@npm:^2.2.3": + version: 2.2.3 + resolution: "json5@npm:2.2.3" + bin: + json5: lib/cli.js + checksum: 5a04eed94810fa55c5ea138b2f7a5c12b97c3750bc63d11e511dcecbfef758003861522a070c2272764ee0f4e3e323862f386945aeb5b85b87ee43f084ba586c + languageName: node + linkType: hard + "jsonc-parser@npm:^3.0.0": version: 3.0.0 resolution: "jsonc-parser@npm:3.0.0" @@ -17597,6 +18102,19 @@ __metadata: languageName: node linkType: hard +"load-json-file@npm:^1.0.0": + version: 1.1.0 + resolution: "load-json-file@npm:1.1.0" + dependencies: + graceful-fs: ^4.1.2 + parse-json: ^2.2.0 + pify: ^2.0.0 + pinkie-promise: ^2.0.0 + strip-bom: ^2.0.0 + checksum: 2a5344c2d88643735a938fdca8582c0504e1c290577faa74f56b9cc187fa443832709a15f36e5771f779ec0878215a03abc8faf97ec57bb86092ceb7e0caef22 + languageName: node + linkType: hard + "loader-runner@npm:^2.4.0": version: 2.4.0 resolution: "loader-runner@npm:2.4.0" @@ -17633,6 +18151,17 @@ __metadata: languageName: node linkType: hard +"loader-utils@npm:^2.0.4": + version: 2.0.4 + resolution: "loader-utils@npm:2.0.4" + dependencies: + big.js: ^5.2.2 + emojis-list: ^3.0.0 + json5: ^2.1.2 + checksum: d5654a77f9d339ec2a03d88221a5a695f337bf71eb8dea031b3223420bb818964ba8ed0069145c19b095f6c8b8fd386e602a3fc7ca987042bd8bb1dcc90d7100 + languageName: node + linkType: hard + "local-pkg@npm:^0.4.1": version: 0.4.1 resolution: "local-pkg@npm:0.4.1" @@ -17836,6 +18365,16 @@ __metadata: languageName: node linkType: hard +"loud-rejection@npm:^1.0.0": + version: 1.6.0 + resolution: "loud-rejection@npm:1.6.0" + dependencies: + currently-unhandled: ^0.4.1 + signal-exit: ^3.0.0 + checksum: aa060b3fe55ad96b97890f1b0a24bf81a2d612e397d6cc0374ce1cf7e021cd0247f0ddb68134499882d0843c2776371d5221b80b0b3beeca5133a6e7f27a3845 + languageName: node + linkType: hard + "loupe@npm:^2.3.1": version: 2.3.4 resolution: "loupe@npm:2.3.4" @@ -17877,16 +18416,6 @@ __metadata: languageName: node linkType: hard -"lowlight@npm:^1.14.0": - version: 1.20.0 - resolution: "lowlight@npm:1.20.0" - dependencies: - fault: ^1.0.0 - highlight.js: ~10.7.0 - checksum: 728bce6f6fe8b157f48d3324e597f452ce0eed2ccff1c0f41a9047380f944e971eb45bceb31f08fbb64d8f338dabb166f10049b35b92c7ec5cf0241d6adb3dea - languageName: node - linkType: hard - "lru-cache@npm:^5.1.1": version: 5.1.1 resolution: "lru-cache@npm:5.1.1" @@ -17947,6 +18476,15 @@ __metadata: languageName: node linkType: hard +"make-dir@npm:^4.0.0": + version: 4.0.0 + resolution: "make-dir@npm:4.0.0" + dependencies: + semver: ^7.5.3 + checksum: 69b98a6c0b8e5c4fe9acb61608a9fbcfca1756d910f51e5dbe7a9e5cfb74fca9b8a0c8a0ffdf1294a740826c1ab4871d5bf3f62f72a3049e5eac6541ddffed68 + languageName: node + linkType: hard + "make-error@npm:^1, make-error@npm:^1.1.1": version: 1.3.6 resolution: "make-error@npm:1.3.6" @@ -18003,6 +18541,13 @@ __metadata: languageName: node linkType: hard +"map-obj@npm:^1.0.0, map-obj@npm:^1.0.1": + version: 1.0.1 + resolution: "map-obj@npm:1.0.1" + checksum: ccca88395e7d38671ed9f5652ecf471ecd546924be2fb900836b9da35e068a96687d96a5f93dcdfa94d9a27d649d2f10a84595590f89a347fb4dda47629dcc52 + languageName: node + linkType: hard + "map-or-similar@npm:^1.5.0": version: 1.5.0 resolution: "map-or-similar@npm:1.5.0" @@ -18026,7 +18571,7 @@ __metadata: languageName: node linkType: hard -"markdown-to-jsx@npm:7.1.7, markdown-to-jsx@npm:^7.1.3": +"markdown-to-jsx@npm:7.1.7": version: 7.1.7 resolution: "markdown-to-jsx@npm:7.1.7" peerDependencies: @@ -18218,6 +18763,24 @@ __metadata: languageName: node linkType: hard +"meow@npm:^3.1.0": + version: 3.7.0 + resolution: "meow@npm:3.7.0" + dependencies: + camelcase-keys: ^2.0.0 + decamelize: ^1.1.2 + loud-rejection: ^1.0.0 + map-obj: ^1.0.1 + minimist: ^1.1.3 + normalize-package-data: ^2.3.4 + object-assign: ^4.0.1 + read-pkg-up: ^1.0.1 + redent: ^1.0.0 + trim-newlines: ^1.0.0 + checksum: e5ba4632b6558006b5f4df64b5a35e777d75629ab08d84f7bbc967e7603a396e16baa8f67aae26c7833a6a117e4857afef393e0b9aee21f52320e54812d9ae09 + languageName: node + linkType: hard + "merge-descriptors@npm:1.0.1": version: 1.0.1 resolution: "merge-descriptors@npm:1.0.1" @@ -18508,6 +19071,13 @@ __metadata: languageName: node linkType: hard +"minimist@npm:^1.1.3": + version: 1.2.8 + resolution: "minimist@npm:1.2.8" + checksum: 19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 + languageName: node + linkType: hard + "minimist@npm:^1.2.6": version: 1.2.6 resolution: "minimist@npm:1.2.6" @@ -18775,7 +19345,7 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.1.23, nanoid@npm:^3.1.30": +"nanoid@npm:^3.1.30": version: 3.1.30 resolution: "nanoid@npm:3.1.30" bin: @@ -18784,6 +19354,15 @@ __metadata: languageName: node linkType: hard +"nanoid@npm:^3.3.1": + version: 3.3.7 + resolution: "nanoid@npm:3.3.7" + bin: + nanoid: bin/nanoid.cjs + checksum: e3fb661aa083454f40500473bb69eedb85dc160e763150b9a2c567c7e9ff560ce028a9f833123b618a6ea742e311138b591910e795614a629029e86e180660f3 + languageName: node + linkType: hard + "nanoid@npm:^3.3.4": version: 3.3.4 resolution: "nanoid@npm:3.3.4" @@ -19002,7 +19581,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2.0.0": +"node-fetch@npm:^2.0.0, node-fetch@npm:^2.6.7": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: @@ -19149,6 +19728,13 @@ __metadata: languageName: node linkType: hard +"node-releases@npm:^2.0.14": + version: 2.0.14 + resolution: "node-releases@npm:2.0.14" + checksum: 199fc93773ae70ec9969bc6d5ac5b2bbd6eb986ed1907d751f411fef3ede0e4bfdb45ceb43711f8078bea237b6036db8b1bf208f6ff2b70c7d615afd157f3ab9 + languageName: node + linkType: hard + "node-releases@npm:^2.0.5": version: 2.0.5 resolution: "node-releases@npm:2.0.5" @@ -19167,7 +19753,7 @@ __metadata: languageName: node linkType: hard -"normalize-package-data@npm:^2.5.0": +"normalize-package-data@npm:^2.3.2, normalize-package-data@npm:^2.3.4, normalize-package-data@npm:^2.5.0": version: 2.5.0 resolution: "normalize-package-data@npm:2.5.0" dependencies: @@ -19553,6 +20139,17 @@ __metadata: languageName: node linkType: hard +"open@npm:^8.4.0": + version: 8.4.2 + resolution: "open@npm:8.4.2" + dependencies: + define-lazy-prop: ^2.0.0 + is-docker: ^2.1.1 + is-wsl: ^2.2.0 + checksum: bb6b3a58401dacdb0aad14360626faf3fb7fba4b77816b373495988b724fb48941cad80c1b65d62bb31a17609b2cd91c41a181602caea597ca80dfbcc27e84c9 + languageName: node + linkType: hard + "opener@npm:^1.5.2": version: 1.5.2 resolution: "opener@npm:1.5.2" @@ -19633,17 +20230,17 @@ __metadata: languageName: node linkType: hard -"os-tmpdir@npm:~1.0.2": +"os-homedir@npm:^1.0.0": version: 1.0.2 - resolution: "os-tmpdir@npm:1.0.2" - checksum: f438450224f8e2687605a8dd318f0db694b6293c5d835ae509a69e97c8de38b6994645337e5577f5001115470414638978cc49da1cdcc25106dad8738dc69990 + resolution: "os-homedir@npm:1.0.2" + checksum: 6be4aa67317ee247b8d46142e243fb4ef1d2d65d3067f54bfc5079257a2f4d4d76b2da78cba7af3cb3f56dbb2e4202e0c47f26171d11ca1ed4008d842c90363f languageName: node linkType: hard -"overlayscrollbars@npm:^1.13.1": - version: 1.13.1 - resolution: "overlayscrollbars@npm:1.13.1" - checksum: e3eed665fc157bf5ae97a6762d2f8234d058230085e55af3b8c41ffc4d1d7c75947b877169b089462d041e361761a627f855a98b85563ddccb4869f00ddc0c28 +"os-tmpdir@npm:~1.0.2": + version: 1.0.2 + resolution: "os-tmpdir@npm:1.0.2" + checksum: f438450224f8e2687605a8dd318f0db694b6293c5d835ae509a69e97c8de38b6994645337e5577f5001115470414638978cc49da1cdcc25106dad8738dc69990 languageName: node linkType: hard @@ -19968,6 +20565,15 @@ __metadata: languageName: node linkType: hard +"parse-json@npm:^2.2.0": + version: 2.2.0 + resolution: "parse-json@npm:2.2.0" + dependencies: + error-ex: ^1.2.0 + checksum: 7a90132aa76016f518a3d5d746a21b3f1ad0f97a68436ed71b6f995b67c7151141f5464eea0c16c59aec9b7756519a0e3007a8f98cf3714632d509ec07736df6 + languageName: node + linkType: hard + "parse-json@npm:^5.0.0, parse-json@npm:^5.2.0": version: 5.2.0 resolution: "parse-json@npm:5.2.0" @@ -20060,6 +20666,15 @@ __metadata: languageName: node linkType: hard +"path-exists@npm:^2.0.0": + version: 2.1.0 + resolution: "path-exists@npm:2.1.0" + dependencies: + pinkie-promise: ^2.0.0 + checksum: 87352f1601c085d5a6eb202f60e5c016c1b790bd0bc09398af446ed3f5c4510b4531ff99cf8acac2d91868886e792927b4292f768b35a83dce12588fb7cbb46e + languageName: node + linkType: hard + "path-exists@npm:^3.0.0": version: 3.0.0 resolution: "path-exists@npm:3.0.0" @@ -20153,6 +20768,17 @@ __metadata: languageName: node linkType: hard +"path-type@npm:^1.0.0": + version: 1.1.0 + resolution: "path-type@npm:1.1.0" + dependencies: + graceful-fs: ^4.1.2 + pify: ^2.0.0 + pinkie-promise: ^2.0.0 + checksum: 2b8c348cb52bbc0c0568afa10a0a5d8f6233adfe5ae75feb56064f6aed6324ab74185c61c2545f4e52ca08acdc76005f615da4e127ed6eecb866002cf491f350 + languageName: node + linkType: hard + "path-type@npm:^3.0.0": version: 3.0.0 resolution: "path-type@npm:3.0.0" @@ -20252,6 +20878,13 @@ __metadata: languageName: node linkType: hard +"pify@npm:^2.0.0": + version: 2.3.0 + resolution: "pify@npm:2.3.0" + checksum: 551ff8ab830b1052633f59cb8adc9ae8407a436e06b4a9718bcb27dc5844b83d535c3a8512b388b6062af65a98c49bdc0dd523d8b2617b188f7c8fee457158dc + languageName: node + linkType: hard + "pify@npm:^3.0.0": version: 3.0.0 resolution: "pify@npm:3.0.0" @@ -20411,12 +21044,12 @@ __metadata: languageName: node linkType: hard -"polished@npm:^4.0.5": - version: 4.1.3 - resolution: "polished@npm:4.1.3" +"polished@npm:^4.2.2": + version: 4.3.1 + resolution: "polished@npm:4.3.1" dependencies: - "@babel/runtime": ^7.14.0 - checksum: 8e5328057804b10ac37160d0f17a551276193b47193721a91d6bc7094fbbd73ad69ed0a9faf92a95011611e91df6c554548d0be53261aff4268497b8a258cf20 + "@babel/runtime": ^7.17.8 + checksum: 45480d4c7281a134281cef092f6ecc202a868475ff66a390fee6e9261386e16f3047b4de46a2f2e1cf7fb7aa8f52d30b4ed631a1e3bcd6f303ca31161d4f07fe languageName: node linkType: hard @@ -20641,7 +21274,16 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^2.2.1, prettier@npm:^2.5.1": +"prettier@npm:>=2.2.1 <=2.3.0": + version: 2.3.0 + resolution: "prettier@npm:2.3.0" + bin: + prettier: bin-prettier.js + checksum: b9f434af2f25a37aad0b133894827e980885eb8bf317444c9dde0401ed2c7f463f9996d691f5ee5a0a4450ab46a894cd6557516b561e2522821522ce1f4c6668 + languageName: node + linkType: hard + +"prettier@npm:^2.5.1": version: 2.5.1 resolution: "prettier@npm:2.5.1" bin: @@ -20719,13 +21361,6 @@ __metadata: languageName: node linkType: hard -"prismjs@npm:^1.21.0, prismjs@npm:~1.25.0": - version: 1.25.0 - resolution: "prismjs@npm:1.25.0" - checksum: 0c3853a6c815b23a07bef77700f60a40b2a12018a383a75cd7d108718717b73927c809e7dd08ac0ae9f16fbe1e005b337262bc95952cf9cfc91914f986b07bd3 - languageName: node - linkType: hard - "process-nextick-args@npm:^2.0.0, process-nextick-args@npm:~2.0.0": version: 2.0.1 resolution: "process-nextick-args@npm:2.0.1" @@ -20825,7 +21460,7 @@ __metadata: languageName: node linkType: hard -"prop-types@npm:^15.0.0, prop-types@npm:^15.6.0, prop-types@npm:^15.7.2": +"prop-types@npm:^15.0.0, prop-types@npm:^15.7.2": version: 15.7.2 resolution: "prop-types@npm:15.7.2" dependencies: @@ -21634,16 +22269,6 @@ __metadata: languageName: node linkType: hard -"react-colorful@npm:^5.1.2": - version: 5.5.1 - resolution: "react-colorful@npm:5.5.1" - peerDependencies: - react: ">=16.8.0" - react-dom: ">=16.8.0" - checksum: f5991c675f82d204d73638b49077d710934cc1e6a47f95a6fc8a14761d926bd416346cedc7ac4da98a942561e053b675fa0ab0d52120ec9fbdb25027502d2dde - languageName: node - linkType: hard - "react-dev-utils@npm:^11.0.4": version: 11.0.4 resolution: "react-dev-utils@npm:11.0.4" @@ -21676,18 +22301,36 @@ __metadata: languageName: node linkType: hard -"react-docgen-typescript@npm:^2.0.0": - version: 2.2.1 - resolution: "react-docgen-typescript@npm:2.2.1" +"react-docgen-typescript-plugin@npm:^1.0.5": + version: 1.0.5 + resolution: "react-docgen-typescript-plugin@npm:1.0.5" + dependencies: + debug: ^4.1.1 + endent: ^2.0.1 + find-cache-dir: ^3.3.1 + flat-cache: ^3.0.4 + micromatch: ^4.0.2 + react-docgen-typescript: ^2.2.2 + tslib: ^2.0.0 + peerDependencies: + typescript: ">= 4.x" + webpack: ">= 4" + checksum: 007a689f4ae5aae7b1a89b2b54b1e3806e4316677da24977516b794aa9252a16ee1a103fc0b254afb2961530909326df49052ade8dcaf96e6b6ea06adf34f6bd + languageName: node + linkType: hard + +"react-docgen-typescript@npm:^2.1.1, react-docgen-typescript@npm:^2.2.2": + version: 2.2.2 + resolution: "react-docgen-typescript@npm:2.2.2" peerDependencies: typescript: ">= 4.3.x" - checksum: fba680655b5564760aa444c7e884c86b5d13d1ab884c951567e4014832324a3be819b1e76f6326ba8f19beeb4372981c2bf8239e8f993726c7e41afe49cb6b08 + checksum: d31a061a21b5d4b67d4af7bc742541fd9e16254bd32861cd29c52565bc2175f40421a3550d52b6a6b0d0478e7cc408558eb0060a0bdd2957b02cfceeb0ee1e88 languageName: node linkType: hard "react-docgen@npm:^5.0.0": - version: 5.4.0 - resolution: "react-docgen@npm:5.4.0" + version: 5.4.3 + resolution: "react-docgen@npm:5.4.3" dependencies: "@babel/core": ^7.7.5 "@babel/generator": ^7.12.11 @@ -21701,7 +22344,7 @@ __metadata: strip-indent: ^3.0.0 bin: react-docgen: bin/react-docgen.js - checksum: 9163705247736ca0ea2a0d18544b86801e47c4cac82e2d309c39b82bc9caa5e8a0b3f98fa3129cc1bb7fc50288993a12d719fa10834c5f7b2f2939d5b5e93611 + checksum: c920e9611e08317f8fdae707114cf02baaa18e2f1bd23ed18f57e66b9e1042e51dc98cc9de828b03d018ccc4e26300c9a6c4f74e862fc94dc64029267c801a01 languageName: node linkType: hard @@ -21718,19 +22361,6 @@ __metadata: languageName: node linkType: hard -"react-draggable@npm:^4.4.3": - version: 4.4.4 - resolution: "react-draggable@npm:4.4.4" - dependencies: - clsx: ^1.1.1 - prop-types: ^15.6.0 - peerDependencies: - react: ">= 16.3.0" - react-dom: ">= 16.3.0" - checksum: 04399a3d1fde392b2adeb30be619adf0344cd59bd17e93e2e165da617a2c2c6db68903614b3a98bb5d98299dff36bf776346afcbd59b954a89b2ead4de70da99 - languageName: node - linkType: hard - "react-element-to-jsx-string@npm:^14.3.4": version: 14.3.4 resolution: "react-element-to-jsx-string@npm:14.3.4" @@ -21752,13 +22382,6 @@ __metadata: languageName: node linkType: hard -"react-fast-compare@npm:^3.0.1, react-fast-compare@npm:^3.2.0": - version: 3.2.0 - resolution: "react-fast-compare@npm:3.2.0" - checksum: 2a7d75ce9fb5da1e3c01f74a5cd592f3369a8cc8d44e93654bf147ab221f430238e8be70677e896f2bfcb96a1cb7a47a8d05d84633de764a9d57d27005a4bb9e - languageName: node - linkType: hard - "react-ga@npm:^3.3.0": version: 3.3.0 resolution: "react-ga@npm:3.3.0" @@ -21769,22 +22392,6 @@ __metadata: languageName: node linkType: hard -"react-helmet-async@npm:^1.0.7": - version: 1.2.2 - resolution: "react-helmet-async@npm:1.2.2" - dependencies: - "@babel/runtime": ^7.12.5 - invariant: ^2.2.4 - prop-types: ^15.7.2 - react-fast-compare: ^3.2.0 - shallowequal: ^1.1.0 - peerDependencies: - react: ^16.6.0 || ^17.0.0 - react-dom: ^16.6.0 || ^17.0.0 - checksum: 29cfa2f521b12d2f899a4f09dcba3106168f676a92ac2c9fc1a3acef19452896961e9b30b432195d9c7a59589fcbcef32afc136642affe82d014b8f31b442c1e - languageName: node - linkType: hard - "react-i18next@npm:^11.15.4": version: 11.15.4 resolution: "react-i18next@npm:11.15.4" @@ -21817,7 +22424,7 @@ __metadata: languageName: node linkType: hard -"react-is@npm:17.0.2, react-is@npm:^17.0.2": +"react-is@npm:17.0.2": version: 17.0.2 resolution: "react-is@npm:17.0.2" checksum: 2bdb6b93fbb1820b024b496042cce405c57e2f85e777c9aabd55f9b26d145408f9f74f5934676ffdc46f3dcff656d78413a6e43968e7b3f92eea35b3052e9053 @@ -21838,37 +22445,10 @@ __metadata: languageName: node linkType: hard -"react-popper-tooltip@npm:^3.1.1": - version: 3.1.1 - resolution: "react-popper-tooltip@npm:3.1.1" - dependencies: - "@babel/runtime": ^7.12.5 - "@popperjs/core": ^2.5.4 - react-popper: ^2.2.4 - peerDependencies: - react: ^16.6.0 || ^17.0.0 - react-dom: ^16.6.0 || ^17.0.0 - checksum: 782a7a4a066251dd794a790b83e9764a97dbb616a16b0fe501020b0cf7a9fec6804449e7b9b7714bfc4bb5eeba073550b850483aea25245e32317b9ead23c9ec - languageName: node - linkType: hard - -"react-popper@npm:^2.2.4": - version: 2.2.5 - resolution: "react-popper@npm:2.2.5" - dependencies: - react-fast-compare: ^3.0.1 - warning: ^4.0.2 - peerDependencies: - "@popperjs/core": ^2.0.0 - react: ^16.8.0 || ^17 - checksum: 199ff9ec23670eece1c5972d48d2c5e9c28938dd610c432979fdab631a38371f8a3a5fbb9dcaeec0cff9ce9fb58b3bc1965c525de14fdb78f5e9b35f0d90f335 - languageName: node - linkType: hard - -"react-refresh@npm:^0.10.0": - version: 0.10.0 - resolution: "react-refresh@npm:0.10.0" - checksum: 616e82bed3787bf4e55dcc1c9836f251b93523dd4b0ffb1c24c2dcf5d09f686fbf3cffc7d489cd7f12429f76ddf66eb431748fc07df56b18a888a7705cbc079e +"react-refresh@npm:^0.11.0": + version: 0.11.0 + resolution: "react-refresh@npm:0.11.0" + checksum: cbb5616c7ba670bbd2f37ddadcdfefa66e727ea188e89733ccb8184d3b874631104b0bc016d5676a7ade4d9c79100b99b46b6ed10cd117ab5d1ddcbf8653a9f2 languageName: node linkType: hard @@ -21879,7 +22459,7 @@ __metadata: languageName: node linkType: hard -"react-router-dom@npm:^6.0.0, react-router-dom@npm:^6.0.2": +"react-router-dom@npm:^6.0.2": version: 6.0.2 resolution: "react-router-dom@npm:6.0.2" dependencies: @@ -21892,7 +22472,7 @@ __metadata: languageName: node linkType: hard -"react-router@npm:6.0.2, react-router@npm:^6.0.0": +"react-router@npm:6.0.2": version: 6.0.2 resolution: "react-router@npm:6.0.2" dependencies: @@ -21903,18 +22483,6 @@ __metadata: languageName: node linkType: hard -"react-sizeme@npm:^3.0.1": - version: 3.0.2 - resolution: "react-sizeme@npm:3.0.2" - dependencies: - element-resize-detector: ^1.2.2 - invariant: ^2.2.4 - shallowequal: ^1.1.0 - throttle-debounce: ^3.0.1 - checksum: e6b336bbc1e9de78de5c7177afd398f6ea14c4284af698475f08d34389e9307cbc36c0125a61b158e026f182ae4dd17b13c28683bbc1a371792bccd1e51cccff - languageName: node - linkType: hard - "react-svg-core@npm:^3.0.3": version: 3.0.3 resolution: "react-svg-core@npm:3.0.3" @@ -21940,34 +22508,6 @@ __metadata: languageName: node linkType: hard -"react-syntax-highlighter@npm:^13.5.3": - version: 13.5.3 - resolution: "react-syntax-highlighter@npm:13.5.3" - dependencies: - "@babel/runtime": ^7.3.1 - highlight.js: ^10.1.1 - lowlight: ^1.14.0 - prismjs: ^1.21.0 - refractor: ^3.1.0 - peerDependencies: - react: ">= 0.14.0" - checksum: d045ede02cff40d5a80ca7788995844ab52a6ca1e440317364738983e9c295f63db5c5e8a04059315a7ba847575d00e58440eb2c8f6a000bb2deff518c9294a1 - languageName: node - linkType: hard - -"react-textarea-autosize@npm:^8.3.0": - version: 8.3.3 - resolution: "react-textarea-autosize@npm:8.3.3" - dependencies: - "@babel/runtime": ^7.10.2 - use-composed-ref: ^1.0.0 - use-latest: ^1.0.0 - peerDependencies: - react: ^16.8.0 || ^17.0.0 - checksum: d72340a058da1ce6552281abf87bc1869b1635b298bda0e2e8c50e1ed90c3b6b40df45abe8d22ca2a495f24371ea7fe40420cd5ce7ba9fd41e62b959058ca548 - languageName: node - linkType: hard - "react@npm:^17.0.2": version: 17.0.2 resolution: "react@npm:17.0.2" @@ -21998,6 +22538,16 @@ __metadata: languageName: node linkType: hard +"read-pkg-up@npm:^1.0.1": + version: 1.0.1 + resolution: "read-pkg-up@npm:1.0.1" + dependencies: + find-up: ^1.0.0 + read-pkg: ^1.0.0 + checksum: 36c4fc8bd73edf77a4eeb497b6e43010819ea4aef64cbf8e393439fac303398751c5a299feab84e179a74507e3a1416e1ed033a888b1dac3463bf46d1765f7ac + languageName: node + linkType: hard + "read-pkg-up@npm:^7.0.1": version: 7.0.1 resolution: "read-pkg-up@npm:7.0.1" @@ -22009,6 +22559,17 @@ __metadata: languageName: node linkType: hard +"read-pkg@npm:^1.0.0": + version: 1.1.0 + resolution: "read-pkg@npm:1.1.0" + dependencies: + load-json-file: ^1.0.0 + normalize-package-data: ^2.3.2 + path-type: ^1.0.0 + checksum: 51fce9f7066787dc7688ea7014324cedeb9f38daa7dace4f1147d526f22354a07189ef728710bc97e27fcf5ed3a03b68ad8b60afb4251984640b6f09c180d572 + languageName: node + linkType: hard + "read-pkg@npm:^5.2.0": version: 5.2.0 resolution: "read-pkg@npm:5.2.0" @@ -22097,6 +22658,16 @@ __metadata: languageName: node linkType: hard +"redent@npm:^1.0.0": + version: 1.0.0 + resolution: "redent@npm:1.0.0" + dependencies: + indent-string: ^2.1.0 + strip-indent: ^1.0.1 + checksum: 9fa48d250d4e645acac9de57cb82dc29cd7f5f27257ec367461e3dd0c9f14c55f1c40fd3d9cf7f9a3ed337f209ad4e0370abfcf5cf75569ebd31c97a7949b8a2 + languageName: node + linkType: hard + "redent@npm:^3.0.0": version: 3.0.0 resolution: "redent@npm:3.0.0" @@ -22107,17 +22678,6 @@ __metadata: languageName: node linkType: hard -"refractor@npm:^3.1.0": - version: 3.5.0 - resolution: "refractor@npm:3.5.0" - dependencies: - hastscript: ^6.0.0 - parse-entities: ^2.0.0 - prismjs: ~1.25.0 - checksum: 39be64faff7e2485b914f0ef207021674d72476bc7711e92c841a433c73c4edd67954b0b6de0d05c6b1b91aabfe78cea95baab136255c66e7816732f5ff3ab9a - languageName: node - linkType: hard - "regenerate-unicode-properties@npm:^9.0.0": version: 9.0.0 resolution: "regenerate-unicode-properties@npm:9.0.0" @@ -22462,6 +23022,15 @@ __metadata: languageName: node linkType: hard +"repeating@npm:^2.0.0": + version: 2.0.1 + resolution: "repeating@npm:2.0.1" + dependencies: + is-finite: ^1.0.0 + checksum: 7f5cd293ec47d9c074ef0852800d5ff5c49028ce65242a7528d84f32bd2fe200b142930562af58c96d869c5a3046e87253030058e45231acaa129c1a7087d2e7 + languageName: node + linkType: hard + "replace-ext@npm:^1.0.0": version: 1.0.1 resolution: "replace-ext@npm:1.0.1" @@ -22606,7 +23175,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.3.2, resolve@npm:^1.9.0": +"resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.3.2, resolve@npm:^1.9.0": version: 1.20.0 resolution: "resolve@npm:1.20.0" dependencies: @@ -22639,7 +23208,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.3.2#~builtin, resolve@patch:resolve@^1.9.0#~builtin": +"resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.3.2#~builtin, resolve@patch:resolve@^1.9.0#~builtin": version: 1.20.0 resolution: "resolve@patch:resolve@npm%3A1.20.0#~builtin::version=1.20.0&hash=07638b" dependencies: @@ -22997,6 +23566,17 @@ __metadata: languageName: node linkType: hard +"schema-utils@npm:^3.2.0": + version: 3.3.0 + resolution: "schema-utils@npm:3.3.0" + dependencies: + "@types/json-schema": ^7.0.8 + ajv: ^6.12.5 + ajv-keywords: ^3.5.2 + checksum: fafdbde91ad8aa1316bc543d4b61e65ea86970aebbfb750bfb6d8a6c287a23e415e0e926c2498696b242f63af1aab8e585252637fabe811fd37b604351da6500 + languageName: node + linkType: hard + "schema-utils@npm:^4.0.0": version: 4.0.0 resolution: "schema-utils@npm:4.0.0" @@ -23075,6 +23655,15 @@ __metadata: languageName: node linkType: hard +"semver@npm:^6.3.1": + version: 6.3.1 + resolution: "semver@npm:6.3.1" + bin: + semver: bin/semver.js + checksum: e3d79b609071caa78bcb6ce2ad81c7966a46a7431d9d58b8800cfa9cb6a63699b3899a0e4bcce36167a284578212d9ae6942b6929ba4aa5015c079a67751d42d + languageName: node + linkType: hard + "semver@npm:^7.2.1, semver@npm:^7.3.4, semver@npm:^7.3.5": version: 7.3.5 resolution: "semver@npm:7.3.5" @@ -23108,7 +23697,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.5.4": +"semver@npm:^7.5.3, semver@npm:^7.5.4": version: 7.6.0 resolution: "semver@npm:7.6.0" dependencies: @@ -23196,6 +23785,15 @@ __metadata: languageName: node linkType: hard +"serialize-javascript@npm:^6.0.1": + version: 6.0.2 + resolution: "serialize-javascript@npm:6.0.2" + dependencies: + randombytes: ^2.1.0 + checksum: 2dd09ef4b65a1289ba24a788b1423a035581bef60817bea1f01eda8e3bda623f86357665fe7ac1b50f6d4f583f97db9615b3f07b2a2e8cbcb75033965f771dd2 + languageName: node + linkType: hard + "serve-favicon@npm:^2.5.0": version: 2.5.0 resolution: "serve-favicon@npm:2.5.0" @@ -23722,7 +24320,7 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.5.0, source-map@npm:^0.5.6, source-map@npm:^0.5.7": +"source-map@npm:^0.5.0, source-map@npm:^0.5.6": version: 0.5.7 resolution: "source-map@npm:0.5.7" checksum: 904e767bb9c494929be013017380cbba013637da1b28e5943b566031e29df04fba57edf3f093e0914be094648b577372bd8ad247fa98cfba9c600794cd16b599 @@ -23898,10 +24496,10 @@ __metadata: languageName: node linkType: hard -"stackframe@npm:^1.1.1": - version: 1.2.0 - resolution: "stackframe@npm:1.2.0" - checksum: b3ad9e9884eb4555e4be0c1359d700c10f2c9d01cddcd67f574bb2f99cec57b0d1b8e18ebbf68d633e904ba29830cae9b601545fb8b97724779a784f79a2586c +"stackframe@npm:^1.3.4": + version: 1.3.4 + resolution: "stackframe@npm:1.3.4" + checksum: 18410f7a1e0c5d211a4effa83bdbf24adbe8faa8c34db52e1cd3e89837518c592be60b60d8b7270ac53eeeb8b807cd11b399a41667f6c9abb41059c3ccc8a989 languageName: node linkType: hard @@ -24202,6 +24800,15 @@ __metadata: languageName: node linkType: hard +"strip-bom@npm:^2.0.0": + version: 2.0.0 + resolution: "strip-bom@npm:2.0.0" + dependencies: + is-utf8: ^0.2.0 + checksum: 4fcbb248af1d5c1f2d710022b7d60245077e7942079bfb7ef3fc8c1ae78d61e96278525ba46719b15ab12fced5c7603777105bc898695339d7c97c64d300ed0b + languageName: node + linkType: hard + "strip-bom@npm:^3.0.0": version: 3.0.0 resolution: "strip-bom@npm:3.0.0" @@ -24223,6 +24830,17 @@ __metadata: languageName: node linkType: hard +"strip-indent@npm:^1.0.1": + version: 1.0.1 + resolution: "strip-indent@npm:1.0.1" + dependencies: + get-stdin: ^4.0.1 + bin: + strip-indent: cli.js + checksum: 671370d44105b63daf4582a42f0a0168d58a351f6558eb913d1ede05d0ad5f964548b99f15c63fa6c7415c3980aad72f28c62997fd98fbb6da2eee1051d3c21a + languageName: node + linkType: hard + "strip-indent@npm:^3.0.0": version: 3.0.0 resolution: "strip-indent@npm:3.0.0" @@ -24529,9 +25147,9 @@ __metadata: languageName: node linkType: hard -"telejson@npm:^5.3.2, telejson@npm:^5.3.3": - version: 5.3.3 - resolution: "telejson@npm:5.3.3" +"telejson@npm:^6.0.8": + version: 6.0.8 + resolution: "telejson@npm:6.0.8" dependencies: "@types/is-function": ^1.0.0 global: ^4.4.0 @@ -24541,7 +25159,7 @@ __metadata: isobject: ^4.0.0 lodash: ^4.17.21 memoizerific: ^1.11.3 - checksum: 14be7bf39634c253181eceabe10c6fe1768ba2baf7a1aad8b0289b9ca7fff976d4ecd9445628ef1e9faf382e2c46e3a7db7da2e3b0bd8a540917d20ff18cd182 + checksum: b9b723259504a24eae3343ca2c1020fd74e748dc7d6e532ca8171d8c3f678418f06708e2332c452480a9c8d56f8abe01e33b9e1ca3153a7bcd7640cdbfa3317b languageName: node linkType: hard @@ -24615,6 +25233,28 @@ __metadata: languageName: node linkType: hard +"terser-webpack-plugin@npm:^5.3.10": + version: 5.3.10 + resolution: "terser-webpack-plugin@npm:5.3.10" + dependencies: + "@jridgewell/trace-mapping": ^0.3.20 + jest-worker: ^27.4.5 + schema-utils: ^3.1.1 + serialize-javascript: ^6.0.1 + terser: ^5.26.0 + peerDependencies: + webpack: ^5.1.0 + peerDependenciesMeta: + "@swc/core": + optional: true + esbuild: + optional: true + uglify-js: + optional: true + checksum: 66d1ed3174542560911cf96f4716aeea8d60e7caab212291705d50072b6ba844c7391442541b13c848684044042bea9ec87512b8506528c12854943da05faf91 + languageName: node + linkType: hard + "terser@npm:^4.1.2, terser@npm:^4.6.3": version: 4.8.0 resolution: "terser@npm:4.8.0" @@ -24646,6 +25286,20 @@ __metadata: languageName: node linkType: hard +"terser@npm:^5.26.0": + version: 5.28.1 + resolution: "terser@npm:5.28.1" + dependencies: + "@jridgewell/source-map": ^0.3.3 + acorn: ^8.8.2 + commander: ^2.20.0 + source-map-support: ~0.5.20 + bin: + terser: bin/terser + checksum: e0d9a3cd260b4e35b49e828687658e36b0f50dce7cc2e18f024725846013ffa0e9eb8ac61a7a1bbf6684e6c14493ccf155a0f5937a47c746f534208f9000ac29 + languageName: node + linkType: hard + "test-exclude@npm:^6.0.0": version: 6.0.0 resolution: "test-exclude@npm:6.0.0" @@ -24664,13 +25318,6 @@ __metadata: languageName: node linkType: hard -"throttle-debounce@npm:^3.0.1": - version: 3.0.1 - resolution: "throttle-debounce@npm:3.0.1" - checksum: c8e558479463b7ed8bac30d6b10cc87abd1c9fc64edfce2db4109be1a04acaef5d2d0557f49c1a3845ea07d9f79e6e0389b1b60db0a77c44e5b7a1216596f285 - languageName: node - linkType: hard - "through2-filter@npm:^3.0.0": version: 3.0.0 resolution: "through2-filter@npm:3.0.0" @@ -24945,6 +25592,13 @@ __metadata: languageName: node linkType: hard +"trim-newlines@npm:^1.0.0": + version: 1.0.0 + resolution: "trim-newlines@npm:1.0.0" + checksum: ae859c83d0dbcbde32245509f7c51a4bc9696d56e080bc19acc95c4188381e34fba05a4b2fefb47b4ee4537150a11d57a0fd3cd1179837c06210795d7f62e795 + languageName: node + linkType: hard + "trim-trailing-lines@npm:^1.0.0": version: 1.1.4 resolution: "trim-trailing-lines@npm:1.1.4" @@ -24991,13 +25645,6 @@ __metadata: languageName: node linkType: hard -"ts-essentials@npm:^2.0.3": - version: 2.0.12 - resolution: "ts-essentials@npm:2.0.12" - checksum: f7da013394c3201f36dfbdd18ea41b428287e680a4e802168161c9704f3fd21475c5697257d03a69b9c077364808bcf88e6353cc9f82d786f5c99048844d2039 - languageName: node - linkType: hard - "ts-invariant@npm:^0.9.0": version: 0.9.3 resolution: "ts-invariant@npm:0.9.3" @@ -25123,13 +25770,20 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2, tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.1.0, tslib@npm:^2.2.0, tslib@npm:^2.3.0, tslib@npm:~2.3.0": +"tslib@npm:^2, tslib@npm:^2.1.0, tslib@npm:^2.2.0, tslib@npm:^2.3.0, tslib@npm:~2.3.0": version: 2.3.1 resolution: "tslib@npm:2.3.1" checksum: 4efd888895bdb3b987086b2b7793ad1013566f882b0eb7a328384e5ecc0d71cafb16bbeab3196200cbf7f01a73ccc25acc2f131d4ea6ee959be7436a8a306482 languageName: node linkType: hard +"tslib@npm:^2.0.0, tslib@npm:^2.0.1": + version: 2.6.2 + resolution: "tslib@npm:2.6.2" + checksum: e03a8a4271152c8b26604ed45535954c0a45296e32445b4b87f8a5abdb2421f40b59b4ca437c4346af0f28179780d604094eb64546bee2019d903d01c6c19bdb + languageName: node + linkType: hard + "tslib@npm:^2.0.3, tslib@npm:~2.1.0": version: 2.1.0 resolution: "tslib@npm:2.1.0" @@ -25602,6 +26256,15 @@ __metadata: languageName: node linkType: hard +"untildify@npm:^2.0.0": + version: 2.1.0 + resolution: "untildify@npm:2.1.0" + dependencies: + os-homedir: ^1.0.0 + checksum: 8a8a8766fcac7a796104d2124d1951af87889e95fd73d5704c78000fb0612fe21041eb33eadb7b4dedc44dd99db3c4adba04775454990baf7c4b728076ab2bc2 + languageName: node + linkType: hard + "unzip-crx-3@npm:^0.2.0": version: 0.2.0 resolution: "unzip-crx-3@npm:0.2.0" @@ -25629,6 +26292,20 @@ __metadata: languageName: node linkType: hard +"update-browserslist-db@npm:^1.0.13": + version: 1.0.13 + resolution: "update-browserslist-db@npm:1.0.13" + dependencies: + escalade: ^3.1.1 + picocolors: ^1.0.0 + peerDependencies: + browserslist: ">= 4.21.0" + bin: + update-browserslist-db: cli.js + checksum: e52b8b521c78ce1e0c775f356cd16a9c22c70d25f3e01180839c407a5dc787fb05a13f67560cbaf316770d26fa99f78f1acd711b1b54a4f35d4820d4ea7136e6 + languageName: node + linkType: hard + "update-check@npm:1.5.2": version: 1.5.2 resolution: "update-check@npm:1.5.2" @@ -25742,43 +26419,6 @@ __metadata: languageName: node linkType: hard -"use-composed-ref@npm:^1.0.0": - version: 1.1.0 - resolution: "use-composed-ref@npm:1.1.0" - dependencies: - ts-essentials: ^2.0.3 - peerDependencies: - react: ^16.8.0 || ^17.0.0 - checksum: e1a82bf4f1295c3c09b46ce65ce651ecfd6686cf7283880b0c62596145cf0166f0d98a853c1e0dce679b49c2ec11d5ae6c22df966998db183a6c1c2b9c77f5b4 - languageName: node - linkType: hard - -"use-isomorphic-layout-effect@npm:^1.0.0": - version: 1.1.1 - resolution: "use-isomorphic-layout-effect@npm:1.1.1" - peerDependencies: - react: ^16.8.0 || ^17.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: eaf2766a10b837f5d6bc5b34906349217bf612eb9623624edead75d436169d625d34eec131d15adf40a22180c17d6c3374dcdb82097bc7105710143aa69e12a4 - languageName: node - linkType: hard - -"use-latest@npm:^1.0.0": - version: 1.2.0 - resolution: "use-latest@npm:1.2.0" - dependencies: - use-isomorphic-layout-effect: ^1.0.0 - peerDependencies: - react: ^16.8.0 || ^17.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: c2e60f8efa4ea90972b7879e3d6acebef23695f7eeb0d7ca82c1e44f142d701d8b71580f742555ddde2af1b90d071c407c02cc7175529beed137cc138b6e793c - languageName: node - linkType: hard - "use-media@npm:^1.4.0": version: 1.4.0 resolution: "use-media@npm:1.4.0" @@ -25911,14 +26551,14 @@ __metadata: languageName: node linkType: hard -"v8-to-istanbul@npm:^8.0.0": - version: 8.1.0 - resolution: "v8-to-istanbul@npm:8.1.0" +"v8-to-istanbul@npm:^9.0.0": + version: 9.2.0 + resolution: "v8-to-istanbul@npm:9.2.0" dependencies: + "@jridgewell/trace-mapping": ^0.3.12 "@types/istanbul-lib-coverage": ^2.0.1 - convert-source-map: ^1.6.0 - source-map: ^0.7.3 - checksum: 4db98cc1ab0634e183353fb404e2dd9dec2dd3075372d4423c0acebff78d927b59dbb58ab729ab36c7d5168610b2aa5b3c885be8221b44ab937be1dbf2078c4b + convert-source-map: ^2.0.0 + checksum: e691ba4dd0dea4a884e52c37dbda30cce6f9eeafe9b26721e449429c6bb0f4b6d1e33fabe7711d0f67f7a34c3bfd56c873f7375bba0b1534e6a2843ce99550e5 languageName: node linkType: hard @@ -26225,7 +26865,7 @@ __metadata: languageName: node linkType: hard -"warning@npm:^4.0.1, warning@npm:^4.0.2": +"warning@npm:^4.0.1": version: 4.0.3 resolution: "warning@npm:4.0.3" dependencies: @@ -26280,6 +26920,16 @@ __metadata: languageName: node linkType: hard +"watchpack@npm:^2.4.0": + version: 2.4.0 + resolution: "watchpack@npm:2.4.0" + dependencies: + glob-to-regexp: ^0.4.1 + graceful-fs: ^4.1.2 + checksum: c5e35f9fb9338d31d2141d9835643c0f49b5f9c521440bb648181059e5940d93dd8ed856aa8a33fbcdd4e121dad63c7e8c15c063cf485429cd9d427be197fe62 + languageName: node + linkType: hard + "wbuf@npm:^1.1.0, wbuf@npm:^1.7.3": version: 1.7.3 resolution: "wbuf@npm:1.7.3" @@ -26532,6 +27182,13 @@ __metadata: languageName: node linkType: hard +"webpack-sources@npm:^3.2.3": + version: 3.2.3 + resolution: "webpack-sources@npm:3.2.3" + checksum: 2ef63d77c4fad39de4a6db17323d75eb92897b32674e97d76f0a1e87c003882fc038571266ad0ef581ac734cbe20952912aaa26155f1905e96ce251adbb1eb4e + languageName: node + linkType: hard + "webpack-virtual-modules@npm:^0.2.2": version: 0.2.2 resolution: "webpack-virtual-modules@npm:0.2.2" @@ -26586,6 +27243,43 @@ __metadata: languageName: node linkType: hard +"webpack@npm:>=4.43.0 <6.0.0": + version: 5.90.3 + resolution: "webpack@npm:5.90.3" + dependencies: + "@types/eslint-scope": ^3.7.3 + "@types/estree": ^1.0.5 + "@webassemblyjs/ast": ^1.11.5 + "@webassemblyjs/wasm-edit": ^1.11.5 + "@webassemblyjs/wasm-parser": ^1.11.5 + acorn: ^8.7.1 + acorn-import-assertions: ^1.9.0 + browserslist: ^4.21.10 + chrome-trace-event: ^1.0.2 + enhanced-resolve: ^5.15.0 + es-module-lexer: ^1.2.1 + eslint-scope: 5.1.1 + events: ^3.2.0 + glob-to-regexp: ^0.4.1 + graceful-fs: ^4.2.9 + json-parse-even-better-errors: ^2.3.1 + loader-runner: ^4.2.0 + mime-types: ^2.1.27 + neo-async: ^2.6.2 + schema-utils: ^3.2.0 + tapable: ^2.1.1 + terser-webpack-plugin: ^5.3.10 + watchpack: ^2.4.0 + webpack-sources: ^3.2.3 + peerDependenciesMeta: + webpack-cli: + optional: true + bin: + webpack: bin/webpack.js + checksum: f737aa871cadbbae89833eb85387f1bf9ee0768f039100a3c8134f2fdcc78c3230ca775c373b1aa467b272f74c6831e119f7a8a1c14dcac97327212be9c93eeb + languageName: node + linkType: hard + "webpack@npm:^5.64.4": version: 5.64.4 resolution: "webpack@npm:5.64.4" @@ -26940,6 +27634,20 @@ __metadata: languageName: node linkType: hard +"x-default-browser@npm:^0.4.0": + version: 0.4.0 + resolution: "x-default-browser@npm:0.4.0" + dependencies: + default-browser-id: ^1.0.4 + dependenciesMeta: + default-browser-id: + optional: true + bin: + x-default-browser: bin/x-default-browser.js + checksum: a19e42ffeab19560ea05a423561f5b3b82bb3a5878dc932cfd0847fadc5890b8b685d6b39e2356c8304b3943f5a7120ba4b233365d686ff8f9bf2499ce11f052 + languageName: node + linkType: hard + "xhr@npm:^2.0.1": version: 2.6.0 resolution: "xhr@npm:2.6.0" @@ -27077,7 +27785,7 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:^20.2.2, yargs-parser@npm:^20.2.7": +"yargs-parser@npm:^20.2.2, yargs-parser@npm:^20.2.9": version: 20.2.9 resolution: "yargs-parser@npm:20.2.9" checksum: 0685a8e58bbfb57fab6aefe03c6da904a59769bd803a722bb098bd5b0f29d274a1357762c7258fb487512811b8063fb5d2824a3415a0a4540598335b3b086c72