diff --git a/CHANGELOG.md b/CHANGELOG.md index e77395c74..f493c9d62 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -35,6 +35,7 @@ You can also check the - Use AGENTS.md instead of CLAUDE.md and adjust context according to recent findings of studies about the impact of context files for coding AIs - Remove LINDASOld endpoint configurations + - Dependency updates - Documentation - added publiccode.yml for discoverability diff --git a/app/browse/lib/create-use-state.ts b/app/browse/lib/create-use-state.ts index 0d70f0638..fd42b14f6 100644 --- a/app/browse/lib/create-use-state.ts +++ b/app/browse/lib/create-use-state.ts @@ -7,7 +7,8 @@ import { } from "@/browse/lib/filters"; import { BrowseParams } from "@/browse/lib/params"; import { useUrlSyncState } from "@/browse/lib/use-url-sync-state"; -import { SearchCubeResultOrder } from "@/graphql/query-hooks"; +import type * as Hooks from "@/graphql/query-hooks"; +import { SearchCubeResultOrder } from "@/graphql/resolver-types"; import { useEvent } from "@/utils/use-event"; /** @@ -35,7 +36,7 @@ export const createUseBrowseState = ({ includeDrafts, dataset: paramDataset, } = browseParams; - const previousOrderRef = useRef(SearchCubeResultOrder.Score); + const previousOrderRef = useRef(SearchCubeResultOrder.Score as Hooks.SearchCubeResultOrder); // Support /browse?dataset= and legacy /browse/dataset/ const dataset = type === "dataset" ? iri : paramDataset; @@ -47,7 +48,7 @@ export const createUseBrowseState = ({ const setIncludeDrafts = useEvent((v: boolean) => setParams((prev) => ({ ...prev, includeDrafts: v })) ); - const setOrder = useEvent((v: SearchCubeResultOrder) => + const setOrder = useEvent((v: Hooks.SearchCubeResultOrder) => setParams((prev) => ({ ...prev, order: v })) ); const setDataset = useEvent((v: string) => @@ -78,7 +79,7 @@ export const createUseBrowseState = ({ }, search, order, - onSetOrder: (order: SearchCubeResultOrder) => { + onSetOrder: (order: Hooks.SearchCubeResultOrder) => { previousOrderRef.current = order; setOrder(order); }, diff --git a/app/browse/lib/filters.tsx b/app/browse/lib/filters.tsx index d0eb0a517..eccfc7113 100644 --- a/app/browse/lib/filters.tsx +++ b/app/browse/lib/filters.tsx @@ -1,10 +1,5 @@ import { BrowseParams } from "@/browse/lib/params"; -import { - DataCubeOrganization, - DataCubeTermset, - DataCubeTheme, - SearchCubeFilterType, -} from "@/graphql/query-hooks"; +import { DataCubeOrganization, DataCubeTermset, DataCubeTheme, SearchCubeFilterType, } from "@/graphql/resolver-types"; export type DataCubeAbout = { __typename: "DataCubeAbout"; @@ -95,8 +90,7 @@ export const getParamsFromFilters = (filters: BrowseFilter[]) => { params[iriAttr] = filter.iri; break; default: - const _exhaustiveCheck: never = filter; - return _exhaustiveCheck; + return filter as never; } i++; @@ -117,8 +111,7 @@ export const encodeFilter = ({ __typename, iri }: BrowseFilter) => { case "DataCubeTermset": return "termset"; default: - const _exhaustiveCheck: never = __typename; - return _exhaustiveCheck; + return __typename as never; } })(); diff --git a/app/browse/ui/dataset-result.tsx b/app/browse/ui/dataset-result.tsx index e47f13b82..607d51598 100644 --- a/app/browse/ui/dataset-result.tsx +++ b/app/browse/ui/dataset-result.tsx @@ -14,7 +14,7 @@ import { MaybeTooltip } from "@/components/maybe-tooltip"; import { MotionCard, smoothPresenceProps } from "@/components/presence"; import { Tag } from "@/components/tag"; import { PartialSearchCube } from "@/domain/data"; -import { DataCubePublicationStatus } from "@/graphql/query-hooks"; +import { DataCubePublicationStatus } from "@/graphql/resolver-types"; import { useEvent } from "@/utils/use-event"; export type DatasetResultProps = ComponentProps; diff --git a/app/browse/ui/dataset-results.tsx b/app/browse/ui/dataset-results.tsx index b7e8a190b..e2c3b4b3e 100644 --- a/app/browse/ui/dataset-results.tsx +++ b/app/browse/ui/dataset-results.tsx @@ -6,7 +6,7 @@ import { CombinedError } from "urql"; import { DatasetResult, DatasetResultProps } from "@/browse/ui/dataset-result"; import { Loading, LoadingDataError } from "@/components/hint"; import { SearchCube } from "@/domain/data"; -import { SearchCubeResult } from "@/graphql/query-hooks"; +import { SearchCubeResult } from "@/graphql/resolver-types"; export type DatasetResultsProps = ComponentProps; diff --git a/app/browse/ui/navigation-section.tsx b/app/browse/ui/navigation-section.tsx index 96de36aac..eafb90087 100644 --- a/app/browse/ui/navigation-section.tsx +++ b/app/browse/ui/navigation-section.tsx @@ -13,7 +13,7 @@ import { DataCubeOrganization, DataCubeTermset, DataCubeTheme, -} from "@/graphql/query-hooks"; +} from "@/graphql/resolver-types"; import { Icon } from "@/icons"; export const NavigationSection = ({ diff --git a/app/browse/ui/search-dataset-controls.tsx b/app/browse/ui/search-dataset-controls.tsx index fcf685cad..fbd653784 100644 --- a/app/browse/ui/search-dataset-controls.tsx +++ b/app/browse/ui/search-dataset-controls.tsx @@ -5,7 +5,7 @@ import { SearchDatasetDraftsControl } from "@/browse/ui/search-dataset-drafts-co import { SearchDatasetResultsCount } from "@/browse/ui/search-dataset-results-count"; import { SearchDatasetSortControl } from "@/browse/ui/search-dataset-sort-control"; import { Flex } from "@/components/flex"; -import { SearchCubeResult, SearchCubeResultOrder } from "@/graphql/query-hooks"; +import { SearchCubeResult, SearchCubeResultOrder } from "@/graphql/resolver-types"; import { sleep } from "@/utils/sleep"; import { useEvent } from "@/utils/use-event"; @@ -16,7 +16,7 @@ export const SearchDatasetControls = ({ onSubmitSearch, includeDrafts, setIncludeDrafts, - order = SearchCubeResultOrder.CreatedDesc, + order = SearchCubeResultOrder.CreatedDesc as SearchCubeResultOrder, onSetOrder, }, cubes, diff --git a/app/browse/ui/search-dataset-results-count.tsx b/app/browse/ui/search-dataset-results-count.tsx index 72149ddf1..e054d3578 100644 --- a/app/browse/ui/search-dataset-results-count.tsx +++ b/app/browse/ui/search-dataset-results-count.tsx @@ -1,7 +1,7 @@ import { Plural } from "@lingui/macro"; import { Typography } from "@mui/material"; -import { SearchCubeResult } from "@/graphql/query-hooks"; +import { SearchCubeResult } from "@/graphql/resolver-types"; export const SearchDatasetResultsCount = ({ cubes, diff --git a/app/browse/ui/search-dataset-sort-control.tsx b/app/browse/ui/search-dataset-sort-control.tsx index 847c2252d..9d54f2f82 100644 --- a/app/browse/ui/search-dataset-sort-control.tsx +++ b/app/browse/ui/search-dataset-sort-control.tsx @@ -5,6 +5,7 @@ import { useMemo } from "react"; import { Flex } from "@/components/flex"; import { Select } from "@/components/form"; import { SearchCubeResultOrder } from "@/graphql/query-hooks"; +import * as ResolverTypes from "@/graphql/resolver-types"; export const SearchDatasetSortControl = ({ value, @@ -18,21 +19,23 @@ export const SearchDatasetSortControl = ({ const options = useMemo(() => { const options = [ { - value: SearchCubeResultOrder.Score, + value: ResolverTypes.SearchCubeResultOrder.Score, label: t({ id: "dataset.order.relevance", message: "Relevance" }), }, { - value: SearchCubeResultOrder.TitleAsc, + value: ResolverTypes.SearchCubeResultOrder.TitleAsc, label: t({ id: "dataset.order.title", message: "Title" }), }, { - value: SearchCubeResultOrder.CreatedDesc, + value: ResolverTypes.SearchCubeResultOrder.CreatedDesc, label: t({ id: "dataset.order.newest", message: "Newest" }), }, ]; if (disableScore) { - return options.filter((o) => o.value !== SearchCubeResultOrder.Score); + return options.filter( + (o) => o.value !== ResolverTypes.SearchCubeResultOrder.Score + ); } return options; diff --git a/app/browse/ui/search-filters.tsx b/app/browse/ui/search-filters.tsx index 242310a28..0cc7ee149 100644 --- a/app/browse/ui/search-filters.tsx +++ b/app/browse/ui/search-filters.tsx @@ -4,9 +4,8 @@ import { AnimatePresence } from "framer-motion"; import keyBy from "lodash/keyBy"; import sortBy from "lodash/sortBy"; import uniqBy from "lodash/uniqBy"; -import { ReactNode, useMemo } from "react"; +import { useMemo } from "react"; -import { BrowseFilter } from "@/browse/lib/filters"; import { useBrowseContext } from "@/browse/model/context"; import { NavigationSection } from "@/browse/ui/navigation-section"; import { SubthemeFilters } from "@/browse/ui/subtheme-filters"; @@ -17,16 +16,16 @@ import { DataCubeOrganization, DataCubeTermset, DataCubeTheme, -} from "@/graphql/query-hooks"; -import { SearchCubeResult } from "@/graphql/resolver-types"; + SearchCubeResult +} from "@/graphql/resolver-types"; -const navigationOrder: Record = { +const navigationOrder = { DataCubeTheme: 1, DataCubeOrganization: 2, DataCubeTermset: 3, // Not used in the navigation DataCubeAbout: 4, -}; +} as const; export const SearchFilters = ({ cubes, @@ -207,14 +206,11 @@ export const SearchFilters = ({ /> ) : null; - const baseNavigations: { - element: ReactNode; - __typename: BrowseFilter["__typename"]; - }[] = [ + const baseNavigations = [ { element: themeNavigation, __typename: "DataCubeTheme" }, { element: organizationNavigation, __typename: "DataCubeOrganization" }, { element: termsetNavigation, __typename: "DataCubeTermset" }, - ]; + ] as const; const navigations = sortBy(baseNavigations, (nav) => { const i = filters.findIndex((f) => f.__typename === nav.__typename); diff --git a/app/browse/ui/select-dataset-step.tsx b/app/browse/ui/select-dataset-step.tsx index 4aed15a68..9cc1ea048 100644 --- a/app/browse/ui/select-dataset-step.tsx +++ b/app/browse/ui/select-dataset-step.tsx @@ -43,14 +43,16 @@ import { import { sourceToKey } from "@/domain/data-source"; import { truthy } from "@/domain/types"; import { ContentWrapper } from "@/federal-ci/components/content-wrapper"; +import { + useDataCubeMetadataQuery, + useSearchCubesQuery, +} from "@/graphql/query-hooks"; import { DataCubeOrganization, DataCubeTermset, DataCubeTheme, SearchCubeFilterType, - useDataCubeMetadataQuery, - useSearchCubesQuery, -} from "@/graphql/query-hooks"; +} from "@/graphql/resolver-types"; import { Icon } from "@/icons"; import { useConfiguratorState, useLocale } from "@/src"; import { softJSONParse } from "@/utils/soft-json-parse"; @@ -138,7 +140,7 @@ const SelectDatasetStepInner = ({ d.__typename !== SearchCubeFilterType.DataCubeAbout ) .map((d) => { - const type = SearchCubeFilterType[d.__typename]; + const type = SearchCubeFilterType[d.__typename!]; return { type, label: d.label, @@ -246,7 +248,7 @@ const SelectDatasetStepInner = ({ case SearchCubeFilterType.TemporalDimension: return []; default: - const _exhaustiveCheck: never = queryFilter.type; + const _exhaustiveCheck = queryFilter.type; return _exhaustiveCheck; } })(); diff --git a/app/charts/shared/chart-state.ts b/app/charts/shared/chart-state.ts index 31217d9a0..1f3c40de5 100644 --- a/app/charts/shared/chart-state.ts +++ b/app/charts/shared/chart-state.ts @@ -70,7 +70,7 @@ import { } from "@/domain/data"; import { Has } from "@/domain/types"; import { useTimeFormatUnit } from "@/formatters"; -import { RelatedDimensionType } from "@/graphql/query-hooks"; +import { RelatedDimensionType } from "@/graphql/resolver-types"; import { ScaleType, TimeUnit } from "@/graphql/resolver-types"; import { Limit } from "@/rdf/limits"; import { diff --git a/app/charts/shared/use-combined-temporal-dimension.ts b/app/charts/shared/use-combined-temporal-dimension.ts index 369645522..bb243f199 100644 --- a/app/charts/shared/use-combined-temporal-dimension.ts +++ b/app/charts/shared/use-combined-temporal-dimension.ts @@ -19,7 +19,7 @@ import { import { useTimeFormatLocale } from "@/formatters"; import { useConfigsCubeComponents } from "@/graphql/hooks"; import { stringifyComponentId } from "@/graphql/make-component-id"; -import { TimeUnit } from "@/graphql/query-hooks"; +import { TimeUnit } from "@/graphql/resolver-types"; import { useLocale } from "@/locales/use-locale"; import { timeUnitFormats, timeUnitOrder } from "@/rdf/mappings"; import { useDashboardInteractiveFilters } from "@/stores/interactive-filters"; diff --git a/app/components/dashboard-interactive-filters.tsx b/app/components/dashboard-interactive-filters.tsx index 01418acb9..30b1141e6 100644 --- a/app/components/dashboard-interactive-filters.tsx +++ b/app/components/dashboard-interactive-filters.tsx @@ -41,7 +41,7 @@ import { isTemporalDimension } from "@/domain/data"; import { truthy } from "@/domain/types"; import { useDataCubesComponentsQuery } from "@/graphql/hooks"; import { getResolvedJoinById, isJoinById } from "@/graphql/join"; -import { TimeUnit } from "@/graphql/query-hooks"; +import { TimeUnit } from "@/graphql/resolver-types"; import { useLocale } from "@/locales/use-locale"; import { setDataFilter, diff --git a/app/components/debug-search.tsx b/app/components/debug-search.tsx index 12b78654e..1ab7d5433 100644 --- a/app/components/debug-search.tsx +++ b/app/components/debug-search.tsx @@ -12,10 +12,10 @@ import { KeyboardEventHandler, useEffect, useRef, useState } from "react"; import { SearchCubeFilter, - SearchCubeFilterType, useSearchCubesQuery, } from "@/graphql/query-hooks"; import { RequestQueryMeta } from "@/graphql/query-meta"; +import { SearchCubeFilterType } from "@/graphql/resolver-types"; const territoryTheme = { name: "Territory theme", diff --git a/app/components/graphql-search.stories.tsx b/app/components/graphql-search.stories.tsx index a0d328333..afb21d83e 100644 --- a/app/components/graphql-search.stories.tsx +++ b/app/components/graphql-search.stories.tsx @@ -24,10 +24,10 @@ import { ComponentTermsets } from "@/domain/data"; import { truthy } from "@/domain/types"; import { DataCubeComponentTermsetsQueryVariables, - SearchCubeFilterType, useDataCubeComponentTermsetsQuery, useSearchCubesQuery, } from "@/graphql/query-hooks"; +import { SearchCubeFilterType } from "@/graphql/resolver-types"; const options = [ { diff --git a/app/configurator/components/add-dataset-drawer/add-dataset-drawer.tsx b/app/configurator/components/add-dataset-drawer/add-dataset-drawer.tsx index c51719e61..fc8b4536c 100644 --- a/app/configurator/components/add-dataset-drawer/add-dataset-drawer.tsx +++ b/app/configurator/components/add-dataset-drawer/add-dataset-drawer.tsx @@ -63,10 +63,13 @@ import { } from "@/graphql/hooks"; import { ComponentId, parseComponentId } from "@/graphql/make-component-id"; import { - SearchCubeFilterType, - SearchCubeResultOrder, + SearchCubeResultOrder as TSearchCubeResultOrder, useSearchCubesQuery, } from "@/graphql/query-hooks"; +import { + SearchCubeFilterType, + SearchCubeResultOrder, +} from "@/graphql/resolver-types"; import { Icon } from "@/icons"; import SvgIcClose from "@/icons/components/IcClose"; import SvgIcInfoCircle from "@/icons/components/IcInfoCircle"; @@ -235,7 +238,7 @@ export const AddDatasetDrawer = ({ const classes = useStyles(); const [query, setQuery] = useState(""); - const [order, setOrder] = useState( + const [order, setOrder] = useState( SearchCubeResultOrder.Score ); const [includeDrafts, setIncludeDrafts] = useState(false); diff --git a/app/configurator/components/add-dataset-drawer/infer-join-by.spec.tsx b/app/configurator/components/add-dataset-drawer/infer-join-by.spec.tsx index 85e5b2dc1..7a8004d0a 100644 --- a/app/configurator/components/add-dataset-drawer/infer-join-by.spec.tsx +++ b/app/configurator/components/add-dataset-drawer/infer-join-by.spec.tsx @@ -7,7 +7,7 @@ import { } from "@/configurator/components/add-dataset-drawer/infer-join-by"; import { SearchOptions } from "@/configurator/components/add-dataset-drawer/types"; import { ComponentId, stringifyComponentId } from "@/graphql/make-component-id"; -import { DataCubePublicationStatus, TimeUnit } from "@/graphql/query-hooks"; +import { DataCubePublicationStatus, TimeUnit } from "@/graphql/resolver-types"; const selectedSearchDimensions: SearchOptions[] = [ { diff --git a/app/configurator/components/add-dataset-drawer/types.ts b/app/configurator/components/add-dataset-drawer/types.ts index 5597f8901..4616ecbef 100644 --- a/app/configurator/components/add-dataset-drawer/types.ts +++ b/app/configurator/components/add-dataset-drawer/types.ts @@ -1,6 +1,6 @@ import { Termset } from "@/domain/data"; import { ComponentId } from "@/graphql/make-component-id"; -import { TimeUnit } from "@/graphql/query-hooks"; +import { TimeUnit } from "@/graphql/resolver-types"; type OriginalId = { /** Versioned cube IRI */ diff --git a/app/configurator/components/ui-helpers.ts b/app/configurator/components/ui-helpers.ts index be83a5ad2..c7c4cf53e 100644 --- a/app/configurator/components/ui-helpers.ts +++ b/app/configurator/components/ui-helpers.ts @@ -26,7 +26,7 @@ import { TemporalDimension, TemporalEntityDimension, } from "@/domain/data"; -import { RelatedDimensionType, TimeUnit } from "@/graphql/query-hooks"; +import { RelatedDimensionType, TimeUnit } from "@/graphql/resolver-types"; import { IconName } from "@/icons"; import { getTimeInterval } from "@/intervals"; import { getPalette } from "@/palettes"; diff --git a/app/configurator/configurator-state/reducer.tsx b/app/configurator/configurator-state/reducer.tsx index b904a97e7..d69893015 100644 --- a/app/configurator/configurator-state/reducer.tsx +++ b/app/configurator/configurator-state/reducer.tsx @@ -73,7 +73,7 @@ import { getOriginalIds, isJoinByCube, } from "@/graphql/join"; -import { PossibleFilterValue } from "@/graphql/query-hooks"; +import { PossibleFilterValue } from "@/graphql/resolver-types"; import { DEFAULT_CATEGORICAL_PALETTE_ID } from "@/palettes"; import { findInHierarchy } from "@/rdf/tree-utils"; import { theme } from "@/themes/theme"; @@ -203,7 +203,8 @@ export const applyTableDimensionToFilters = (props: { type: "single", // TODO, possibly in case of join by dimensions, we could get a value that is not part // of the full range of values - value: possibleFilter?.value ?? dimension.values[0].value, + value: + (possibleFilter?.value as string | number) ?? dimension.values[0].value, }; } }; @@ -269,7 +270,9 @@ export const applyNonTableDimensionToFilters = (props: { : undefined; const filterValue = hierarchyTopMost ? hierarchyTopMost.value - : (possibleFilter?.value ?? dimension.values[0]?.value); + : ((possibleFilter?.value ?? dimension.values[0]?.value) as + | string + | number); if (filterValue) { filters[dimension.id] = { diff --git a/app/configurator/interactive-filters/editor-brush.tsx b/app/configurator/interactive-filters/editor-brush.tsx index 7b97bc560..c6f888baf 100644 --- a/app/configurator/interactive-filters/editor-brush.tsx +++ b/app/configurator/interactive-filters/editor-brush.tsx @@ -7,7 +7,7 @@ import { useCallback, useEffect, useRef } from "react"; import { Flex } from "@/components/flex"; import { useTimeFormatUnit } from "@/formatters"; -import { TimeUnit } from "@/graphql/query-hooks"; +import { TimeUnit } from "@/graphql/resolver-types"; import { useTheme } from "@/themes"; import { useResizeObserver } from "@/utils/use-resize-observer"; diff --git a/app/db/config.ts b/app/db/config.ts index 793b9a7ca..20a580570 100644 --- a/app/db/config.ts +++ b/app/db/config.ts @@ -213,7 +213,6 @@ export const getAllConfigs = async ({ return await Promise.all(parsedConfigs.map(upgradeDbConfig)); }; -/** @internal */ export const getConfigViewCount = async (configKey: string) => { return await prisma.config .findFirstOrThrow({ diff --git a/app/docs/data-preview-table.mock.ts b/app/docs/data-preview-table.mock.ts index b87f4018c..0acf5de4f 100644 --- a/app/docs/data-preview-table.mock.ts +++ b/app/docs/data-preview-table.mock.ts @@ -1,6 +1,6 @@ import { DataCubeObservations, Dimension, Measure } from "@/domain/data"; import { stringifyComponentId } from "@/graphql/make-component-id"; -import { TimeUnit } from "@/graphql/query-hooks"; +import { TimeUnit } from "@/graphql/resolver-types"; export const dimensions: Dimension[] = [ { diff --git a/app/docs/dataset-result.mock.ts b/app/docs/dataset-result.mock.ts index d04f9e30d..e84c060a2 100644 --- a/app/docs/dataset-result.mock.ts +++ b/app/docs/dataset-result.mock.ts @@ -1,5 +1,5 @@ import { PartialSearchCube } from "@/domain/data"; -import { DataCubePublicationStatus } from "@/graphql/query-hooks"; +import { DataCubePublicationStatus } from "@/graphql/resolver-types"; export const waldDatacubeResult: PartialSearchCube = { iri: "http://example.com/iri", diff --git a/app/docs/fixtures.ts b/app/docs/fixtures.ts index 9b01ba3d6..e3224f87d 100644 --- a/app/docs/fixtures.ts +++ b/app/docs/fixtures.ts @@ -3,10 +3,10 @@ import mapKeys from "lodash/mapKeys"; import { Dimension, Measure, Observation } from "@/domain/data"; import { DEFAULT_DATA_SOURCE } from "@/domain/data-source"; import { stringifyComponentId } from "@/graphql/make-component-id"; +import { TimeUnit } from "@/graphql/resolver-types"; import { CONFIGURATOR_STATE_VERSION } from "@/utils/chart-config/constants"; import { ColumnFields, ConfiguratorState, TableConfig } from "../configurator"; -import { TimeUnit } from "../graphql/query-hooks"; export const states: ConfiguratorState[] = [ { diff --git a/app/formatters.spec.ts b/app/formatters.spec.ts index 5c38c477d..2e6411eb4 100644 --- a/app/formatters.spec.ts +++ b/app/formatters.spec.ts @@ -11,7 +11,7 @@ import { useFormatFullDateAuto, useTimeFormatLocale, } from "@/formatters"; -import { TimeUnit } from "@/graphql/query-hooks"; +import { TimeUnit } from "@/graphql/resolver-types"; describe("useFormatFullDateAuto", () => { const setup = () => { diff --git a/app/formatters.ts b/app/formatters.ts index e5967b7f4..e7f9443e2 100644 --- a/app/formatters.ts +++ b/app/formatters.ts @@ -15,7 +15,7 @@ import { TemporalDimension, TemporalEntityDimension, } from "@/domain/data"; -import { TimeUnit } from "@/graphql/query-hooks"; +import { TimeUnit } from "@/graphql/resolver-types"; import { getD3FormatLocale, getD3TimeFormatLocale } from "@/locales/locales"; import { useLocale } from "@/locales/use-locale"; diff --git a/app/graphql/context.tsx b/app/graphql/context.tsx index f313ef2c1..e8159f2a7 100644 --- a/app/graphql/context.tsx +++ b/app/graphql/context.tsx @@ -171,7 +171,7 @@ const setupSparqlClients = ( ) { return tracer.startActiveSpan( "sparqlClientStream.query.select", - async (span) => { + (span) => { try { span.setAttribute("db.sparql.has_query_event", true); span.setAttribute("server.address", sourceUrlHostname); @@ -180,7 +180,7 @@ const setupSparqlClients = ( "db.system.name": "sparql", "url.full": sourceUrl, }); - return await originalSparqlClientStreamQuerySelect.call( + return originalSparqlClientStreamQuerySelect.call( this, query, ...args @@ -201,7 +201,7 @@ const setupSparqlClients = ( ) { return tracer.startActiveSpan( "sparqlClientStream.query.construct", - async (span) => { + (span) => { try { span.setAttribute("db.sparql.has_query_event", true); span.setAttribute("server.address", sourceUrlHostname); @@ -210,7 +210,7 @@ const setupSparqlClients = ( "db.system.name": "sparql", "url.full": sourceUrl, }); - return await originalSparqlClientStreamQueryConstruct.call( + return originalSparqlClientStreamQueryConstruct.call( this, query, ...args diff --git a/app/graphql/join.spec.ts b/app/graphql/join.spec.ts index 01a4ae5de..1be17bfd2 100644 --- a/app/graphql/join.spec.ts +++ b/app/graphql/join.spec.ts @@ -14,10 +14,10 @@ import { DataCubeComponentsQuery, DataCubeObservationsQuery, DataCubeObservationsQueryVariables, - Exact, - ScaleType, - TimeUnit, } from "@/graphql/query-hooks"; +import { ScaleType, TimeUnit } from "@/graphql/resolver-types"; + +type Exact = { [K in keyof T]: T[K] }; type ObservationsQuery = OperationResult< DataCubeObservationsQuery, diff --git a/app/graphql/join.ts b/app/graphql/join.ts index ffb7c0dd2..041141833 100644 --- a/app/graphql/join.ts +++ b/app/graphql/join.ts @@ -19,7 +19,6 @@ import { DataCubeComponentsQuery, DataCubeObservationsQuery, DataCubeObservationsQueryVariables, - Exact, } from "@/graphql/query-hooks"; import { assert } from "@/utils/assert"; @@ -28,6 +27,8 @@ const JOIN_BY_CUBE_IRI = "joinBy"; const keyJoiner = "$/$/$/"; const joinByPrefix = `joinBy__`; +type Exact = { [K in keyof T]: T[K] }; + export const mkJoinById = (index: number) => `${joinByPrefix}${index}`; export const isJoinById = (id: string) => id.startsWith(joinByPrefix); export const isJoinByCube = (cubeIri: string) => cubeIri === JOIN_BY_CUBE_IRI; diff --git a/app/graphql/query-hooks.ts b/app/graphql/query-hooks.ts index 3f1211af4..8b47f9fae 100644 --- a/app/graphql/query-hooks.ts +++ b/app/graphql/query-hooks.ts @@ -1,315 +1,93 @@ -import { ComponentTermsets } from '../domain/data'; -import { DataCubeComponents } from '../domain/data'; -import { DataCubeMetadata } from '../domain/data'; -import { DataCubeObservations } from '../domain/data'; -import { DataCubePreview } from '../domain/data'; +/** Internal type. DO NOT USE DIRECTLY. */ +type Exact = { [K in keyof T]: T[K] }; +/** Internal type. DO NOT USE DIRECTLY. */ +export type Incremental = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never }; +import { ComponentTermsets, DataCubeComponents, DataCubeMetadata, DataCubeObservations, DataCubePreview, GeoShapes, SearchCube } from '../domain/data'; import { DataSourceUrl } from '../domain/data-source'; -import { DimensionValue } from '../domain/data'; -import { Filters } from '../configurator'; -import { GeoShapes } from '../domain/data'; -import { HierarchyValue } from '../domain/data'; -import { Observation } from '../domain/data'; -import { RawObservation } from '../domain/data'; -import { SearchCube } from '../domain/data'; -import { SingleFilters } from '../configurator'; -import { Termset } from '../domain/data'; +import { Filters, SingleFilters } from '../configurator'; import gql from 'graphql-tag'; import * as Urql from 'urql'; -export type Maybe = T | null; -export type Exact = { [K in keyof T]: T[K] }; -export type MakeOptional = Omit & { [SubKey in K]?: Maybe }; -export type MakeMaybe = Omit & { [SubKey in K]: Maybe }; export type Omit = Pick>; -/** All built-in and custom scalars, mapped to their actual values */ -export type Scalars = { - ID: string; - String: string; - Boolean: boolean; - Int: number; - Float: number; - ComponentTermsets: ComponentTermsets; - DataCubeComponents: DataCubeComponents; - DataCubeMetadata: DataCubeMetadata; - DataCubeObservations: DataCubeObservations; - DataCubePreview: DataCubePreview; - DataSourceUrl: DataSourceUrl; - DimensionValue: DimensionValue; - FilterValue: any; - Filters: Filters; - GeoShapes: GeoShapes; - HierarchyValue: HierarchyValue; - Observation: Observation; - RawObservation: RawObservation; - SearchCube: SearchCube; - SingleFilters: SingleFilters; - Termset: Termset; - ValueIdentifier: any; - ValuePosition: any; -}; - - - export type DataCubeComponentFilter = { - iri: Scalars['String']; - filters?: Maybe; - componentIds?: Maybe>; - joinBy?: Maybe>; - loadValues?: Maybe; + componentIds?: Array | null | undefined; + filters?: Filters | null | undefined; + iri: string; + joinBy?: Array | null | undefined; + loadValues?: boolean | null | undefined; }; - export type DataCubeDimensionGeoShapesCubeFilter = { - iri: Scalars['String']; - dimensionId: Scalars['String']; + dimensionId: string; + iri: string; }; export type DataCubeLatestIriFilter = { - iri: Scalars['String']; + iri: string; }; - export type DataCubeMetadataFilter = { - iri: Scalars['String']; + iri: string; }; export type DataCubeObservationFilter = { - iri: Scalars['String']; - filters?: Maybe; - componentIds?: Maybe>; - joinBy?: Maybe>; -}; - - -export type DataCubeOrganization = { - __typename: 'DataCubeOrganization'; - iri: Scalars['String']; - label?: Maybe; + componentIds?: Array | null | undefined; + filters?: Filters | null | undefined; + iri: string; + joinBy?: Array | null | undefined; }; export type DataCubePossibleFiltersCubeFilter = { - iri: Scalars['String']; - filters: Scalars['SingleFilters']; + filters: SingleFilters; + iri: string; }; - export type DataCubePreviewFilter = { - iri: Scalars['String']; -}; - -export enum DataCubePublicationStatus { - Draft = 'DRAFT', - Published = 'PUBLISHED' -} - -export type DataCubeTermset = { - __typename: 'DataCubeTermset'; - iri: Scalars['String']; - label?: Maybe; + iri: string; }; export type DataCubeTermsetFilter = { - iri: Scalars['String']; -}; - -export type DataCubeTheme = { - __typename: 'DataCubeTheme'; - iri: Scalars['String']; - label?: Maybe; + iri: string; }; export type DataCubeUnversionedIriFilter = { - iri: Scalars['String']; -}; - - - - - - - - -export type PossibleFilterValue = { - __typename: 'PossibleFilterValue'; - type: Scalars['String']; - id: Scalars['String']; - value?: Maybe; -}; - -export type Query = { - __typename: 'Query'; - dataCubeLatestIri: Scalars['String']; - dataCubeUnversionedIri?: Maybe; - dataCubeComponents: Scalars['DataCubeComponents']; - dataCubeComponentTermsets: Array; - dataCubeMetadata: Scalars['DataCubeMetadata']; - dataCubeObservations: Scalars['DataCubeObservations']; - dataCubePreview: Scalars['DataCubePreview']; - possibleFilters: Array; - searchCubes: Array; - dataCubeDimensionGeoShapes?: Maybe; -}; - - -export type QueryDataCubeLatestIriArgs = { - sourceType: Scalars['String']; - sourceUrl: Scalars['DataSourceUrl']; - cubeFilter: DataCubeLatestIriFilter; -}; - - -export type QueryDataCubeUnversionedIriArgs = { - sourceType: Scalars['String']; - sourceUrl: Scalars['DataSourceUrl']; - cubeFilter: DataCubeUnversionedIriFilter; -}; - - -export type QueryDataCubeComponentsArgs = { - sourceType: Scalars['String']; - sourceUrl: Scalars['DataSourceUrl']; - locale: Scalars['String']; - cubeFilter: DataCubeComponentFilter; -}; - - -export type QueryDataCubeComponentTermsetsArgs = { - sourceType: Scalars['String']; - sourceUrl: Scalars['DataSourceUrl']; - locale: Scalars['String']; - cubeFilter: DataCubeTermsetFilter; -}; - - -export type QueryDataCubeMetadataArgs = { - sourceType: Scalars['String']; - sourceUrl: Scalars['DataSourceUrl']; - locale: Scalars['String']; - cubeFilter: DataCubeMetadataFilter; -}; - - -export type QueryDataCubeObservationsArgs = { - sourceType: Scalars['String']; - sourceUrl: Scalars['DataSourceUrl']; - locale: Scalars['String']; - cubeFilter: DataCubeObservationFilter; -}; - - -export type QueryDataCubePreviewArgs = { - sourceType: Scalars['String']; - sourceUrl: Scalars['DataSourceUrl']; - locale: Scalars['String']; - cubeFilter: DataCubePreviewFilter; -}; - - -export type QueryPossibleFiltersArgs = { - sourceType: Scalars['String']; - sourceUrl: Scalars['DataSourceUrl']; - cubeFilter: DataCubePossibleFiltersCubeFilter; -}; - - -export type QuerySearchCubesArgs = { - sourceType: Scalars['String']; - sourceUrl: Scalars['DataSourceUrl']; - locale?: Maybe; - query?: Maybe; - order?: Maybe; - includeDrafts?: Maybe; - fetchDimensionTermsets?: Maybe; - filters?: Maybe>; -}; - - -export type QueryDataCubeDimensionGeoShapesArgs = { - sourceType: Scalars['String']; - sourceUrl: Scalars['DataSourceUrl']; - locale: Scalars['String']; - cubeFilter: DataCubeDimensionGeoShapesCubeFilter; -}; - - -export type RelatedDimension = { - __typename: 'RelatedDimension'; - type: RelatedDimensionType; - id: Scalars['String']; + iri: string; }; -export enum RelatedDimensionType { - StandardError = 'StandardError', - ConfidenceUpperBound = 'ConfidenceUpperBound', - ConfidenceLowerBound = 'ConfidenceLowerBound' -} - -export enum ScaleType { - Ordinal = 'Ordinal', - Nominal = 'Nominal', - Interval = 'Interval', - Ratio = 'Ratio' -} - - export type SearchCubeFilter = { + label?: string | null | undefined; type: SearchCubeFilterType; - label?: Maybe; - value: Scalars['String']; + value: string; }; -export enum SearchCubeFilterType { - TemporalDimension = 'TemporalDimension', - DataCubeTheme = 'DataCubeTheme', - DataCubeOrganization = 'DataCubeOrganization', - DataCubeAbout = 'DataCubeAbout', - DataCubeTermset = 'DataCubeTermset' -} - -export type SearchCubeResult = { - __typename: 'SearchCubeResult'; - score?: Maybe; - cube: Scalars['SearchCube']; - highlightedTitle?: Maybe; - highlightedDescription?: Maybe; -}; - -export enum SearchCubeResultOrder { - Score = 'SCORE', - TitleAsc = 'TITLE_ASC', - CreatedDesc = 'CREATED_DESC' -} - - - -export enum TimeUnit { - Year = 'Year', - Month = 'Month', - Week = 'Week', - Day = 'Day', - Hour = 'Hour', - Minute = 'Minute', - Second = 'Second' -} - +export type SearchCubeFilterType = + | 'DataCubeAbout' + | 'DataCubeOrganization' + | 'DataCubeTermset' + | 'DataCubeTheme' + | 'TemporalDimension'; +export type SearchCubeResultOrder = + | 'CREATED_DESC' + | 'SCORE' + | 'TITLE_ASC'; export type SearchCubesQueryVariables = Exact<{ - sourceType: Scalars['String']; - sourceUrl: Scalars['DataSourceUrl']; - locale: Scalars['String']; - query?: Maybe; - order?: Maybe; - includeDrafts?: Maybe; - fetchDimensionTermsets?: Maybe; - filters?: Maybe | SearchCubeFilter>; + sourceType: string; + sourceUrl: DataSourceUrl; + locale: string; + query?: string | null | undefined; + order?: SearchCubeResultOrder | null | undefined; + includeDrafts?: boolean | null | undefined; + fetchDimensionTermsets?: boolean | null | undefined; + filters?: Array | SearchCubeFilter | null | undefined; }>; -export type SearchCubesQuery = { __typename: 'Query', searchCubes: Array<{ __typename: 'SearchCubeResult', highlightedTitle?: Maybe, highlightedDescription?: Maybe, cube: SearchCube }> }; +export type SearchCubesQuery = { __typename: 'Query', searchCubes: Array<{ __typename: 'SearchCubeResult', highlightedTitle: string | null, highlightedDescription: string | null, cube: SearchCube }> }; export type DataCubeLatestIriQueryVariables = Exact<{ - sourceType: Scalars['String']; - sourceUrl: Scalars['DataSourceUrl']; + sourceType: string; + sourceUrl: DataSourceUrl; cubeFilter: DataCubeLatestIriFilter; }>; @@ -317,18 +95,18 @@ export type DataCubeLatestIriQueryVariables = Exact<{ export type DataCubeLatestIriQuery = { __typename: 'Query', dataCubeLatestIri: string }; export type DataCubeUnversionedIriQueryVariables = Exact<{ - sourceType: Scalars['String']; - sourceUrl: Scalars['DataSourceUrl']; + sourceType: string; + sourceUrl: DataSourceUrl; cubeFilter: DataCubeUnversionedIriFilter; }>; -export type DataCubeUnversionedIriQuery = { __typename: 'Query', dataCubeUnversionedIri?: Maybe }; +export type DataCubeUnversionedIriQuery = { __typename: 'Query', dataCubeUnversionedIri: string | null }; export type DataCubeComponentsQueryVariables = Exact<{ - sourceType: Scalars['String']; - sourceUrl: Scalars['DataSourceUrl']; - locale: Scalars['String']; + sourceType: string; + sourceUrl: DataSourceUrl; + locale: string; cubeFilter: DataCubeComponentFilter; }>; @@ -336,19 +114,19 @@ export type DataCubeComponentsQueryVariables = Exact<{ export type DataCubeComponentsQuery = { __typename: 'Query', dataCubeComponents: DataCubeComponents }; export type DataCubeDimensionGeoShapesQueryVariables = Exact<{ - sourceType: Scalars['String']; - sourceUrl: Scalars['DataSourceUrl']; - locale: Scalars['String']; + sourceType: string; + sourceUrl: DataSourceUrl; + locale: string; cubeFilter: DataCubeDimensionGeoShapesCubeFilter; }>; -export type DataCubeDimensionGeoShapesQuery = { __typename: 'Query', dataCubeDimensionGeoShapes?: Maybe }; +export type DataCubeDimensionGeoShapesQuery = { __typename: 'Query', dataCubeDimensionGeoShapes: GeoShapes | null }; export type DataCubeMetadataQueryVariables = Exact<{ - sourceType: Scalars['String']; - sourceUrl: Scalars['DataSourceUrl']; - locale: Scalars['String']; + sourceType: string; + sourceUrl: DataSourceUrl; + locale: string; cubeFilter: DataCubeMetadataFilter; }>; @@ -356,9 +134,9 @@ export type DataCubeMetadataQueryVariables = Exact<{ export type DataCubeMetadataQuery = { __typename: 'Query', dataCubeMetadata: DataCubeMetadata }; export type DataCubeComponentTermsetsQueryVariables = Exact<{ - sourceType: Scalars['String']; - sourceUrl: Scalars['DataSourceUrl']; - locale: Scalars['String']; + sourceType: string; + sourceUrl: DataSourceUrl; + locale: string; cubeFilter: DataCubeTermsetFilter; }>; @@ -366,9 +144,9 @@ export type DataCubeComponentTermsetsQueryVariables = Exact<{ export type DataCubeComponentTermsetsQuery = { __typename: 'Query', dataCubeComponentTermsets: Array }; export type DataCubeObservationsQueryVariables = Exact<{ - sourceType: Scalars['String']; - sourceUrl: Scalars['DataSourceUrl']; - locale: Scalars['String']; + sourceType: string; + sourceUrl: DataSourceUrl; + locale: string; cubeFilter: DataCubeObservationFilter; }>; @@ -376,9 +154,9 @@ export type DataCubeObservationsQueryVariables = Exact<{ export type DataCubeObservationsQuery = { __typename: 'Query', dataCubeObservations: DataCubeObservations }; export type DataCubePreviewQueryVariables = Exact<{ - sourceType: Scalars['String']; - sourceUrl: Scalars['DataSourceUrl']; - locale: Scalars['String']; + sourceType: string; + sourceUrl: DataSourceUrl; + locale: string; cubeFilter: DataCubePreviewFilter; }>; @@ -386,13 +164,13 @@ export type DataCubePreviewQueryVariables = Exact<{ export type DataCubePreviewQuery = { __typename: 'Query', dataCubePreview: DataCubePreview }; export type PossibleFiltersQueryVariables = Exact<{ - sourceType: Scalars['String']; - sourceUrl: Scalars['DataSourceUrl']; + sourceType: string; + sourceUrl: DataSourceUrl; cubeFilter: DataCubePossibleFiltersCubeFilter; }>; -export type PossibleFiltersQuery = { __typename: 'Query', possibleFilters: Array<{ __typename: 'PossibleFilterValue', type: string, id: string, value?: Maybe }> }; +export type PossibleFiltersQuery = { __typename: 'Query', possibleFilters: Array<{ __typename: 'PossibleFilterValue', type: string, id: string, value: unknown }> }; export const SearchCubesDocument = gql` @@ -414,8 +192,8 @@ export const SearchCubesDocument = gql` } `; -export function useSearchCubesQuery(options: Omit, 'query'> = {}) { - return Urql.useQuery({ query: SearchCubesDocument, ...options }); +export function useSearchCubesQuery(options: Omit, 'query'>) { + return Urql.useQuery({ query: SearchCubesDocument, ...options }); }; export const DataCubeLatestIriDocument = gql` query DataCubeLatestIri($sourceType: String!, $sourceUrl: DataSourceUrl!, $cubeFilter: DataCubeLatestIriFilter!) { @@ -427,8 +205,8 @@ export const DataCubeLatestIriDocument = gql` } `; -export function useDataCubeLatestIriQuery(options: Omit, 'query'> = {}) { - return Urql.useQuery({ query: DataCubeLatestIriDocument, ...options }); +export function useDataCubeLatestIriQuery(options: Omit, 'query'>) { + return Urql.useQuery({ query: DataCubeLatestIriDocument, ...options }); }; export const DataCubeUnversionedIriDocument = gql` query DataCubeUnversionedIri($sourceType: String!, $sourceUrl: DataSourceUrl!, $cubeFilter: DataCubeUnversionedIriFilter!) { @@ -440,8 +218,8 @@ export const DataCubeUnversionedIriDocument = gql` } `; -export function useDataCubeUnversionedIriQuery(options: Omit, 'query'> = {}) { - return Urql.useQuery({ query: DataCubeUnversionedIriDocument, ...options }); +export function useDataCubeUnversionedIriQuery(options: Omit, 'query'>) { + return Urql.useQuery({ query: DataCubeUnversionedIriDocument, ...options }); }; export const DataCubeComponentsDocument = gql` query DataCubeComponents($sourceType: String!, $sourceUrl: DataSourceUrl!, $locale: String!, $cubeFilter: DataCubeComponentFilter!) { @@ -454,8 +232,8 @@ export const DataCubeComponentsDocument = gql` } `; -export function useDataCubeComponentsQuery(options: Omit, 'query'> = {}) { - return Urql.useQuery({ query: DataCubeComponentsDocument, ...options }); +export function useDataCubeComponentsQuery(options: Omit, 'query'>) { + return Urql.useQuery({ query: DataCubeComponentsDocument, ...options }); }; export const DataCubeDimensionGeoShapesDocument = gql` query DataCubeDimensionGeoShapes($sourceType: String!, $sourceUrl: DataSourceUrl!, $locale: String!, $cubeFilter: DataCubeDimensionGeoShapesCubeFilter!) { @@ -468,8 +246,8 @@ export const DataCubeDimensionGeoShapesDocument = gql` } `; -export function useDataCubeDimensionGeoShapesQuery(options: Omit, 'query'> = {}) { - return Urql.useQuery({ query: DataCubeDimensionGeoShapesDocument, ...options }); +export function useDataCubeDimensionGeoShapesQuery(options: Omit, 'query'>) { + return Urql.useQuery({ query: DataCubeDimensionGeoShapesDocument, ...options }); }; export const DataCubeMetadataDocument = gql` query DataCubeMetadata($sourceType: String!, $sourceUrl: DataSourceUrl!, $locale: String!, $cubeFilter: DataCubeMetadataFilter!) { @@ -482,8 +260,8 @@ export const DataCubeMetadataDocument = gql` } `; -export function useDataCubeMetadataQuery(options: Omit, 'query'> = {}) { - return Urql.useQuery({ query: DataCubeMetadataDocument, ...options }); +export function useDataCubeMetadataQuery(options: Omit, 'query'>) { + return Urql.useQuery({ query: DataCubeMetadataDocument, ...options }); }; export const DataCubeComponentTermsetsDocument = gql` query DataCubeComponentTermsets($sourceType: String!, $sourceUrl: DataSourceUrl!, $locale: String!, $cubeFilter: DataCubeTermsetFilter!) { @@ -496,8 +274,8 @@ export const DataCubeComponentTermsetsDocument = gql` } `; -export function useDataCubeComponentTermsetsQuery(options: Omit, 'query'> = {}) { - return Urql.useQuery({ query: DataCubeComponentTermsetsDocument, ...options }); +export function useDataCubeComponentTermsetsQuery(options: Omit, 'query'>) { + return Urql.useQuery({ query: DataCubeComponentTermsetsDocument, ...options }); }; export const DataCubeObservationsDocument = gql` query DataCubeObservations($sourceType: String!, $sourceUrl: DataSourceUrl!, $locale: String!, $cubeFilter: DataCubeObservationFilter!) { @@ -510,8 +288,8 @@ export const DataCubeObservationsDocument = gql` } `; -export function useDataCubeObservationsQuery(options: Omit, 'query'> = {}) { - return Urql.useQuery({ query: DataCubeObservationsDocument, ...options }); +export function useDataCubeObservationsQuery(options: Omit, 'query'>) { + return Urql.useQuery({ query: DataCubeObservationsDocument, ...options }); }; export const DataCubePreviewDocument = gql` query DataCubePreview($sourceType: String!, $sourceUrl: DataSourceUrl!, $locale: String!, $cubeFilter: DataCubePreviewFilter!) { @@ -524,8 +302,8 @@ export const DataCubePreviewDocument = gql` } `; -export function useDataCubePreviewQuery(options: Omit, 'query'> = {}) { - return Urql.useQuery({ query: DataCubePreviewDocument, ...options }); +export function useDataCubePreviewQuery(options: Omit, 'query'>) { + return Urql.useQuery({ query: DataCubePreviewDocument, ...options }); }; export const PossibleFiltersDocument = gql` query PossibleFilters($sourceType: String!, $sourceUrl: DataSourceUrl!, $cubeFilter: DataCubePossibleFiltersCubeFilter!) { @@ -541,6 +319,6 @@ export const PossibleFiltersDocument = gql` } `; -export function usePossibleFiltersQuery(options: Omit, 'query'> = {}) { - return Urql.useQuery({ query: PossibleFiltersDocument, ...options }); +export function usePossibleFiltersQuery(options: Omit, 'query'>) { + return Urql.useQuery({ query: PossibleFiltersDocument, ...options }); }; \ No newline at end of file diff --git a/app/graphql/resolver-types.ts b/app/graphql/resolver-types.ts index e93c00b28..3cb7c706e 100644 --- a/app/graphql/resolver-types.ts +++ b/app/graphql/resolver-types.ts @@ -16,84 +16,76 @@ import { Termset } from '../domain/data'; import { GraphQLResolveInfo, GraphQLScalarType, GraphQLScalarTypeConfig } from 'graphql'; import { VisualizeGraphQLContext } from './context'; export type Maybe = T | null; -export type Exact = { [K in keyof T]: T[K] }; -export type MakeOptional = Omit & { [SubKey in K]?: Maybe }; -export type MakeMaybe = Omit & { [SubKey in K]: Maybe }; -export type RequireFields = { [X in Exclude]?: T[X] } & { [P in K]-?: NonNullable }; +export type InputMaybe = Maybe; +export type RequireFields = Omit & { [P in K]-?: NonNullable }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { - ID: string; - String: string; - Boolean: boolean; - Int: number; - Float: number; - ComponentTermsets: ComponentTermsets; - DataCubeComponents: DataCubeComponents; - DataCubeMetadata: DataCubeMetadata; - DataCubeObservations: DataCubeObservations; - DataCubePreview: DataCubePreview; - DataSourceUrl: DataSourceUrl; - DimensionValue: DimensionValue; - FilterValue: any; - Filters: Filters; - GeoShapes: GeoShapes; - HierarchyValue: HierarchyValue; - Observation: Observation; - RawObservation: RawObservation; - SearchCube: SearchCube; - SingleFilters: SingleFilters; - Termset: Termset; - ValueIdentifier: any; - ValuePosition: any; + ID: { input: string; output: string; } + String: { input: string; output: string; } + Boolean: { input: boolean; output: boolean; } + Int: { input: number; output: number; } + Float: { input: number; output: number; } + ComponentTermsets: { input: ComponentTermsets; output: ComponentTermsets; } + DataCubeComponents: { input: DataCubeComponents; output: DataCubeComponents; } + DataCubeMetadata: { input: DataCubeMetadata; output: DataCubeMetadata; } + DataCubeObservations: { input: DataCubeObservations; output: DataCubeObservations; } + DataCubePreview: { input: DataCubePreview; output: DataCubePreview; } + DataSourceUrl: { input: DataSourceUrl; output: DataSourceUrl; } + DimensionValue: { input: DimensionValue; output: DimensionValue; } + FilterValue: { input: unknown; output: unknown; } + Filters: { input: Filters; output: Filters; } + GeoShapes: { input: GeoShapes; output: GeoShapes; } + HierarchyValue: { input: HierarchyValue; output: HierarchyValue; } + Observation: { input: Observation; output: Observation; } + RawObservation: { input: RawObservation; output: RawObservation; } + SearchCube: { input: SearchCube; output: SearchCube; } + SingleFilters: { input: SingleFilters; output: SingleFilters; } + Termset: { input: Termset; output: Termset; } + ValueIdentifier: { input: unknown; output: unknown; } + ValuePosition: { input: unknown; output: unknown; } }; - - export type DataCubeComponentFilter = { - iri: Scalars['String']; - filters?: Maybe; - componentIds?: Maybe>; - joinBy?: Maybe>; - loadValues?: Maybe; + componentIds?: InputMaybe>; + filters?: InputMaybe; + iri: Scalars['String']['input']; + joinBy?: InputMaybe>; + loadValues?: InputMaybe; }; - export type DataCubeDimensionGeoShapesCubeFilter = { - iri: Scalars['String']; - dimensionId: Scalars['String']; + dimensionId: Scalars['String']['input']; + iri: Scalars['String']['input']; }; export type DataCubeLatestIriFilter = { - iri: Scalars['String']; + iri: Scalars['String']['input']; }; - export type DataCubeMetadataFilter = { - iri: Scalars['String']; + iri: Scalars['String']['input']; }; export type DataCubeObservationFilter = { - iri: Scalars['String']; - filters?: Maybe; - componentIds?: Maybe>; - joinBy?: Maybe>; + componentIds?: InputMaybe>; + filters?: InputMaybe; + iri: Scalars['String']['input']; + joinBy?: InputMaybe>; }; - export type DataCubeOrganization = { __typename?: 'DataCubeOrganization'; - iri: Scalars['String']; - label?: Maybe; + iri: Scalars['String']['output']; + label?: Maybe; }; export type DataCubePossibleFiltersCubeFilter = { - iri: Scalars['String']; - filters: Scalars['SingleFilters']; + filters: Scalars['SingleFilters']['input']; + iri: Scalars['String']['input']; }; - export type DataCubePreviewFilter = { - iri: Scalars['String']; + iri: Scalars['String']['input']; }; export enum DataCubePublicationStatus { @@ -103,202 +95,193 @@ export enum DataCubePublicationStatus { export type DataCubeTermset = { __typename?: 'DataCubeTermset'; - iri: Scalars['String']; - label?: Maybe; + iri: Scalars['String']['output']; + label?: Maybe; }; export type DataCubeTermsetFilter = { - iri: Scalars['String']; + iri: Scalars['String']['input']; }; export type DataCubeTheme = { __typename?: 'DataCubeTheme'; - iri: Scalars['String']; - label?: Maybe; + iri: Scalars['String']['output']; + label?: Maybe; }; export type DataCubeUnversionedIriFilter = { - iri: Scalars['String']; + iri: Scalars['String']['input']; }; - - - - - - - export type PossibleFilterValue = { __typename?: 'PossibleFilterValue'; - type: Scalars['String']; - id: Scalars['String']; - value?: Maybe; + id: Scalars['String']['output']; + type: Scalars['String']['output']; + value?: Maybe; }; export type Query = { __typename?: 'Query'; - dataCubeLatestIri: Scalars['String']; - dataCubeUnversionedIri?: Maybe; - dataCubeComponents: Scalars['DataCubeComponents']; - dataCubeComponentTermsets: Array; - dataCubeMetadata: Scalars['DataCubeMetadata']; - dataCubeObservations: Scalars['DataCubeObservations']; - dataCubePreview: Scalars['DataCubePreview']; + dataCubeComponentTermsets: Array; + dataCubeComponents: Scalars['DataCubeComponents']['output']; + dataCubeDimensionGeoShapes?: Maybe; + dataCubeLatestIri: Scalars['String']['output']; + dataCubeMetadata: Scalars['DataCubeMetadata']['output']; + dataCubeObservations: Scalars['DataCubeObservations']['output']; + dataCubePreview: Scalars['DataCubePreview']['output']; + dataCubeUnversionedIri?: Maybe; possibleFilters: Array; searchCubes: Array; - dataCubeDimensionGeoShapes?: Maybe; }; -export type QueryDataCubeLatestIriArgs = { - sourceType: Scalars['String']; - sourceUrl: Scalars['DataSourceUrl']; - cubeFilter: DataCubeLatestIriFilter; +export type QueryDataCubeComponentTermsetsArgs = { + cubeFilter: DataCubeTermsetFilter; + locale: Scalars['String']['input']; + sourceType: Scalars['String']['input']; + sourceUrl: Scalars['DataSourceUrl']['input']; }; -export type QueryDataCubeUnversionedIriArgs = { - sourceType: Scalars['String']; - sourceUrl: Scalars['DataSourceUrl']; - cubeFilter: DataCubeUnversionedIriFilter; +export type QueryDataCubeComponentsArgs = { + cubeFilter: DataCubeComponentFilter; + locale: Scalars['String']['input']; + sourceType: Scalars['String']['input']; + sourceUrl: Scalars['DataSourceUrl']['input']; }; -export type QueryDataCubeComponentsArgs = { - sourceType: Scalars['String']; - sourceUrl: Scalars['DataSourceUrl']; - locale: Scalars['String']; - cubeFilter: DataCubeComponentFilter; +export type QueryDataCubeDimensionGeoShapesArgs = { + cubeFilter: DataCubeDimensionGeoShapesCubeFilter; + locale: Scalars['String']['input']; + sourceType: Scalars['String']['input']; + sourceUrl: Scalars['DataSourceUrl']['input']; }; -export type QueryDataCubeComponentTermsetsArgs = { - sourceType: Scalars['String']; - sourceUrl: Scalars['DataSourceUrl']; - locale: Scalars['String']; - cubeFilter: DataCubeTermsetFilter; +export type QueryDataCubeLatestIriArgs = { + cubeFilter: DataCubeLatestIriFilter; + sourceType: Scalars['String']['input']; + sourceUrl: Scalars['DataSourceUrl']['input']; }; export type QueryDataCubeMetadataArgs = { - sourceType: Scalars['String']; - sourceUrl: Scalars['DataSourceUrl']; - locale: Scalars['String']; cubeFilter: DataCubeMetadataFilter; + locale: Scalars['String']['input']; + sourceType: Scalars['String']['input']; + sourceUrl: Scalars['DataSourceUrl']['input']; }; export type QueryDataCubeObservationsArgs = { - sourceType: Scalars['String']; - sourceUrl: Scalars['DataSourceUrl']; - locale: Scalars['String']; cubeFilter: DataCubeObservationFilter; + locale: Scalars['String']['input']; + sourceType: Scalars['String']['input']; + sourceUrl: Scalars['DataSourceUrl']['input']; }; export type QueryDataCubePreviewArgs = { - sourceType: Scalars['String']; - sourceUrl: Scalars['DataSourceUrl']; - locale: Scalars['String']; cubeFilter: DataCubePreviewFilter; + locale: Scalars['String']['input']; + sourceType: Scalars['String']['input']; + sourceUrl: Scalars['DataSourceUrl']['input']; }; -export type QueryPossibleFiltersArgs = { - sourceType: Scalars['String']; - sourceUrl: Scalars['DataSourceUrl']; - cubeFilter: DataCubePossibleFiltersCubeFilter; +export type QueryDataCubeUnversionedIriArgs = { + cubeFilter: DataCubeUnversionedIriFilter; + sourceType: Scalars['String']['input']; + sourceUrl: Scalars['DataSourceUrl']['input']; }; -export type QuerySearchCubesArgs = { - sourceType: Scalars['String']; - sourceUrl: Scalars['DataSourceUrl']; - locale?: Maybe; - query?: Maybe; - order?: Maybe; - includeDrafts?: Maybe; - fetchDimensionTermsets?: Maybe; - filters?: Maybe>; +export type QueryPossibleFiltersArgs = { + cubeFilter: DataCubePossibleFiltersCubeFilter; + sourceType: Scalars['String']['input']; + sourceUrl: Scalars['DataSourceUrl']['input']; }; -export type QueryDataCubeDimensionGeoShapesArgs = { - sourceType: Scalars['String']; - sourceUrl: Scalars['DataSourceUrl']; - locale: Scalars['String']; - cubeFilter: DataCubeDimensionGeoShapesCubeFilter; +export type QuerySearchCubesArgs = { + fetchDimensionTermsets?: InputMaybe; + filters?: InputMaybe>; + includeDrafts?: InputMaybe; + locale?: InputMaybe; + order?: InputMaybe; + query?: InputMaybe; + sourceType: Scalars['String']['input']; + sourceUrl: Scalars['DataSourceUrl']['input']; }; - export type RelatedDimension = { __typename?: 'RelatedDimension'; + id: Scalars['String']['output']; type: RelatedDimensionType; - id: Scalars['String']; }; export enum RelatedDimensionType { - StandardError = 'StandardError', + ConfidenceLowerBound = 'ConfidenceLowerBound', ConfidenceUpperBound = 'ConfidenceUpperBound', - ConfidenceLowerBound = 'ConfidenceLowerBound' + StandardError = 'StandardError' } export enum ScaleType { - Ordinal = 'Ordinal', - Nominal = 'Nominal', Interval = 'Interval', + Nominal = 'Nominal', + Ordinal = 'Ordinal', Ratio = 'Ratio' } - export type SearchCubeFilter = { + label?: InputMaybe; type: SearchCubeFilterType; - label?: Maybe; - value: Scalars['String']; + value: Scalars['String']['input']; }; export enum SearchCubeFilterType { - TemporalDimension = 'TemporalDimension', - DataCubeTheme = 'DataCubeTheme', - DataCubeOrganization = 'DataCubeOrganization', DataCubeAbout = 'DataCubeAbout', - DataCubeTermset = 'DataCubeTermset' + DataCubeOrganization = 'DataCubeOrganization', + DataCubeTermset = 'DataCubeTermset', + DataCubeTheme = 'DataCubeTheme', + TemporalDimension = 'TemporalDimension' } export type SearchCubeResult = { __typename?: 'SearchCubeResult'; - score?: Maybe; - cube: Scalars['SearchCube']; - highlightedTitle?: Maybe; - highlightedDescription?: Maybe; + cube: Scalars['SearchCube']['output']; + highlightedDescription?: Maybe; + highlightedTitle?: Maybe; + score?: Maybe; }; export enum SearchCubeResultOrder { + CreatedDesc = 'CREATED_DESC', Score = 'SCORE', - TitleAsc = 'TITLE_ASC', - CreatedDesc = 'CREATED_DESC' + TitleAsc = 'TITLE_ASC' } - - export enum TimeUnit { - Year = 'Year', - Month = 'Month', - Week = 'Week', Day = 'Day', Hour = 'Hour', Minute = 'Minute', - Second = 'Second' + Month = 'Month', + Second = 'Second', + Week = 'Week', + Year = 'Year' } - - export type WithIndex = TObject & Record; export type ResolversObject = WithIndex; export type ResolverTypeWrapper = Promise | T; -export type Resolver = ResolverFn; + +export type ResolverWithResolve = { + resolve: ResolverFn; +}; +export type Resolver, TContext = Record, TArgs = Record> = ResolverFn | ResolverWithResolve; export type ResolverFn = ( parent: TParent, @@ -312,7 +295,7 @@ export type SubscriptionSubscribeFn = ( args: TArgs, context: TContext, info: GraphQLResolveInfo -) => AsyncIterator | Promise>; +) => AsyncIterable | Promise>; export type SubscriptionResolveFn = ( parent: TParent, @@ -335,21 +318,21 @@ export type SubscriptionObject | SubscriptionResolverObject; -export type SubscriptionResolver = +export type SubscriptionResolver, TContext = Record, TArgs = Record> = | ((...args: any[]) => SubscriptionObject) | SubscriptionObject; -export type TypeResolveFn = ( +export type TypeResolveFn, TContext = Record> = ( parent: TParent, context: TContext, info: GraphQLResolveInfo ) => Maybe | Promise>; -export type IsTypeOfResolverFn = (obj: T, context: TContext, info: GraphQLResolveInfo) => boolean | Promise; +export type IsTypeOfResolverFn, TContext = Record> = (obj: T, context: TContext, info: GraphQLResolveInfo) => boolean | Promise; export type NextResolverFn = () => Promise; -export type DirectiveResolverFn = ( +export type DirectiveResolverFn, TParent = Record, TContext = Record, TArgs = Record> = ( next: NextResolverFn, parent: TParent, args: TArgs, @@ -357,97 +340,103 @@ export type DirectiveResolverFn TResult | Promise; + + + + /** Mapping between all available schema types and the resolvers types */ export type ResolversTypes = ResolversObject<{ - ComponentTermsets: ResolverTypeWrapper; + Boolean: ResolverTypeWrapper; + ComponentTermsets: ResolverTypeWrapper; DataCubeComponentFilter: DataCubeComponentFilter; - String: ResolverTypeWrapper; - Boolean: ResolverTypeWrapper; - DataCubeComponents: ResolverTypeWrapper; + DataCubeComponents: ResolverTypeWrapper; DataCubeDimensionGeoShapesCubeFilter: DataCubeDimensionGeoShapesCubeFilter; DataCubeLatestIriFilter: DataCubeLatestIriFilter; - DataCubeMetadata: ResolverTypeWrapper; + DataCubeMetadata: ResolverTypeWrapper; DataCubeMetadataFilter: DataCubeMetadataFilter; DataCubeObservationFilter: DataCubeObservationFilter; - DataCubeObservations: ResolverTypeWrapper; + DataCubeObservations: ResolverTypeWrapper; DataCubeOrganization: ResolverTypeWrapper; DataCubePossibleFiltersCubeFilter: DataCubePossibleFiltersCubeFilter; - DataCubePreview: ResolverTypeWrapper; + DataCubePreview: ResolverTypeWrapper; DataCubePreviewFilter: DataCubePreviewFilter; DataCubePublicationStatus: DataCubePublicationStatus; DataCubeTermset: ResolverTypeWrapper; DataCubeTermsetFilter: DataCubeTermsetFilter; DataCubeTheme: ResolverTypeWrapper; DataCubeUnversionedIriFilter: DataCubeUnversionedIriFilter; - DataSourceUrl: ResolverTypeWrapper; - DimensionValue: ResolverTypeWrapper; - FilterValue: ResolverTypeWrapper; - Filters: ResolverTypeWrapper; - GeoShapes: ResolverTypeWrapper; - HierarchyValue: ResolverTypeWrapper; - Observation: ResolverTypeWrapper; + DataSourceUrl: ResolverTypeWrapper; + DimensionValue: ResolverTypeWrapper; + FilterValue: ResolverTypeWrapper; + Filters: ResolverTypeWrapper; + Float: ResolverTypeWrapper; + GeoShapes: ResolverTypeWrapper; + HierarchyValue: ResolverTypeWrapper; + Observation: ResolverTypeWrapper; PossibleFilterValue: ResolverTypeWrapper; - Query: ResolverTypeWrapper<{}>; - RawObservation: ResolverTypeWrapper; + Query: ResolverTypeWrapper>; + RawObservation: ResolverTypeWrapper; RelatedDimension: ResolverTypeWrapper; RelatedDimensionType: RelatedDimensionType; ScaleType: ScaleType; - SearchCube: ResolverTypeWrapper; + SearchCube: ResolverTypeWrapper; SearchCubeFilter: SearchCubeFilter; SearchCubeFilterType: SearchCubeFilterType; SearchCubeResult: ResolverTypeWrapper; - Float: ResolverTypeWrapper; SearchCubeResultOrder: SearchCubeResultOrder; - SingleFilters: ResolverTypeWrapper; - Termset: ResolverTypeWrapper; + SingleFilters: ResolverTypeWrapper; + String: ResolverTypeWrapper; + Termset: ResolverTypeWrapper; TimeUnit: TimeUnit; - ValueIdentifier: ResolverTypeWrapper; - ValuePosition: ResolverTypeWrapper; + ValueIdentifier: ResolverTypeWrapper; + ValuePosition: ResolverTypeWrapper; }>; /** Mapping between all available schema types and the resolvers parents */ export type ResolversParentTypes = ResolversObject<{ - ComponentTermsets: Scalars['ComponentTermsets']; + Boolean: Scalars['Boolean']['output']; + ComponentTermsets: Scalars['ComponentTermsets']['output']; DataCubeComponentFilter: DataCubeComponentFilter; - String: Scalars['String']; - Boolean: Scalars['Boolean']; - DataCubeComponents: Scalars['DataCubeComponents']; + DataCubeComponents: Scalars['DataCubeComponents']['output']; DataCubeDimensionGeoShapesCubeFilter: DataCubeDimensionGeoShapesCubeFilter; DataCubeLatestIriFilter: DataCubeLatestIriFilter; - DataCubeMetadata: Scalars['DataCubeMetadata']; + DataCubeMetadata: Scalars['DataCubeMetadata']['output']; DataCubeMetadataFilter: DataCubeMetadataFilter; DataCubeObservationFilter: DataCubeObservationFilter; - DataCubeObservations: Scalars['DataCubeObservations']; + DataCubeObservations: Scalars['DataCubeObservations']['output']; DataCubeOrganization: DataCubeOrganization; DataCubePossibleFiltersCubeFilter: DataCubePossibleFiltersCubeFilter; - DataCubePreview: Scalars['DataCubePreview']; + DataCubePreview: Scalars['DataCubePreview']['output']; DataCubePreviewFilter: DataCubePreviewFilter; DataCubeTermset: DataCubeTermset; DataCubeTermsetFilter: DataCubeTermsetFilter; DataCubeTheme: DataCubeTheme; DataCubeUnversionedIriFilter: DataCubeUnversionedIriFilter; - DataSourceUrl: Scalars['DataSourceUrl']; - DimensionValue: Scalars['DimensionValue']; - FilterValue: Scalars['FilterValue']; - Filters: Scalars['Filters']; - GeoShapes: Scalars['GeoShapes']; - HierarchyValue: Scalars['HierarchyValue']; - Observation: Scalars['Observation']; + DataSourceUrl: Scalars['DataSourceUrl']['output']; + DimensionValue: Scalars['DimensionValue']['output']; + FilterValue: Scalars['FilterValue']['output']; + Filters: Scalars['Filters']['output']; + Float: Scalars['Float']['output']; + GeoShapes: Scalars['GeoShapes']['output']; + HierarchyValue: Scalars['HierarchyValue']['output']; + Observation: Scalars['Observation']['output']; PossibleFilterValue: PossibleFilterValue; - Query: {}; - RawObservation: Scalars['RawObservation']; + Query: Record; + RawObservation: Scalars['RawObservation']['output']; RelatedDimension: RelatedDimension; - SearchCube: Scalars['SearchCube']; + SearchCube: Scalars['SearchCube']['output']; SearchCubeFilter: SearchCubeFilter; SearchCubeResult: SearchCubeResult; - Float: Scalars['Float']; - SingleFilters: Scalars['SingleFilters']; - Termset: Scalars['Termset']; - ValueIdentifier: Scalars['ValueIdentifier']; - ValuePosition: Scalars['ValuePosition']; + SingleFilters: Scalars['SingleFilters']['output']; + String: Scalars['String']['output']; + Termset: Scalars['Termset']['output']; + ValueIdentifier: Scalars['ValueIdentifier']['output']; + ValuePosition: Scalars['ValuePosition']['output']; }>; -export type SafeUrlDirectiveArgs = { pattern?: Maybe; }; +export type SafeUrlDirectiveArgs = { + pattern?: Maybe; +}; export type SafeUrlDirectiveResolver = DirectiveResolverFn; @@ -470,7 +459,6 @@ export interface DataCubeObservationsScalarConfig extends GraphQLScalarTypeConfi export type DataCubeOrganizationResolvers = ResolversObject<{ iri?: Resolver; label?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; }>; export interface DataCubePreviewScalarConfig extends GraphQLScalarTypeConfig { @@ -480,13 +468,11 @@ export interface DataCubePreviewScalarConfig extends GraphQLScalarTypeConfig = ResolversObject<{ iri?: Resolver; label?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; }>; export type DataCubeThemeResolvers = ResolversObject<{ iri?: Resolver; label?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; }>; export interface DataSourceUrlScalarConfig extends GraphQLScalarTypeConfig { @@ -518,23 +504,22 @@ export interface ObservationScalarConfig extends GraphQLScalarTypeConfig = ResolversObject<{ - type?: Resolver; id?: Resolver; + type?: Resolver; value?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; }>; export type QueryResolvers = ResolversObject<{ - dataCubeLatestIri?: Resolver>; - dataCubeUnversionedIri?: Resolver, ParentType, ContextType, RequireFields>; - dataCubeComponents?: Resolver>; - dataCubeComponentTermsets?: Resolver, ParentType, ContextType, RequireFields>; - dataCubeMetadata?: Resolver>; - dataCubeObservations?: Resolver>; - dataCubePreview?: Resolver>; - possibleFilters?: Resolver, ParentType, ContextType, RequireFields>; + dataCubeComponentTermsets?: Resolver, ParentType, ContextType, RequireFields>; + dataCubeComponents?: Resolver>; + dataCubeDimensionGeoShapes?: Resolver, ParentType, ContextType, RequireFields>; + dataCubeLatestIri?: Resolver>; + dataCubeMetadata?: Resolver>; + dataCubeObservations?: Resolver>; + dataCubePreview?: Resolver>; + dataCubeUnversionedIri?: Resolver, ParentType, ContextType, RequireFields>; + possibleFilters?: Resolver, ParentType, ContextType, RequireFields>; searchCubes?: Resolver, ParentType, ContextType, RequireFields>; - dataCubeDimensionGeoShapes?: Resolver, ParentType, ContextType, RequireFields>; }>; export interface RawObservationScalarConfig extends GraphQLScalarTypeConfig { @@ -542,9 +527,8 @@ export interface RawObservationScalarConfig extends GraphQLScalarTypeConfig = ResolversObject<{ - type?: Resolver; id?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; + type?: Resolver; }>; export interface SearchCubeScalarConfig extends GraphQLScalarTypeConfig { @@ -552,11 +536,10 @@ export interface SearchCubeScalarConfig extends GraphQLScalarTypeConfig = ResolversObject<{ - score?: Resolver, ParentType, ContextType>; cube?: Resolver; - highlightedTitle?: Resolver, ParentType, ContextType>; highlightedDescription?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; + highlightedTitle?: Resolver, ParentType, ContextType>; + score?: Resolver, ParentType, ContextType>; }>; export interface SingleFiltersScalarConfig extends GraphQLScalarTypeConfig { @@ -603,19 +586,6 @@ export type Resolvers = ResolversObject<{ ValuePosition?: GraphQLScalarType; }>; - -/** - * @deprecated - * Use "Resolvers" root object instead. If you wish to get "IResolvers", add "typesPrefix: I" to your config. - */ -export type IResolvers = Resolvers; export type DirectiveResolvers = ResolversObject<{ safeUrl?: SafeUrlDirectiveResolver; }>; - - -/** - * @deprecated - * Use "DirectiveResolvers" root object instead. If you wish to get "IDirectiveResolvers", add "typesPrefix: I" to your config. - */ -export type IDirectiveResolvers = DirectiveResolvers; \ No newline at end of file diff --git a/app/graphql/resolvers/index.ts b/app/graphql/resolvers/index.ts index ba7f02f01..6cd418798 100644 --- a/app/graphql/resolvers/index.ts +++ b/app/graphql/resolvers/index.ts @@ -6,6 +6,7 @@ import { isDataSourceUrlAllowed } from "@/domain/data-source"; import { setupFlamegraph } from "@/gql-flamegraph/resolvers"; import { QueryResolvers, + Resolver, Resolvers, ScaleType, TimeUnit, @@ -18,46 +19,83 @@ const getSource = (dataSourceType: string) => { return dataSourceType === "sparql" ? RDF : SQL; }; +const callResolver = ( + resolver: Resolver, + parent: TParent, + args: TArgs, + context: TContext, + info: any +) => { + if (typeof resolver === "function") { + return resolver(parent, args, context, info); + } + return resolver.resolve(parent, args, context, info); +}; + export const Query: QueryResolvers = { dataCubeLatestIri: async (parent, args, context, info) => { const source = getSource(args.sourceType); - return await source.dataCubeLatestIri(parent, args, context, info); + return callResolver(source.dataCubeLatestIri, parent, args, context, info); }, dataCubeUnversionedIri: async (parent, args, context, info) => { const source = getSource(args.sourceType); - return await source.dataCubeUnversionedIri(parent, args, context, info); + return callResolver( + source.dataCubeUnversionedIri, + parent, + args, + context, + info + ); }, dataCubeComponents: async (parent, args, context, info) => { const source = getSource(args.sourceType); - return await source.dataCubeComponents(parent, args, context, info); + return callResolver(source.dataCubeComponents, parent, args, context, info); }, dataCubeMetadata: async (parent, args, context, info) => { const source = getSource(args.sourceType); - return await source.dataCubeMetadata(parent, args, context, info); + return callResolver(source.dataCubeMetadata, parent, args, context, info); }, dataCubeComponentTermsets: async (parent, args, context, info) => { const source = getSource(args.sourceType); - return await source.dataCubeComponentTermsets(parent, args, context, info); + return callResolver( + source.dataCubeComponentTermsets, + parent, + args, + context, + info + ); }, dataCubeObservations: async (parent, args, context, info) => { const source = getSource(args.sourceType); - return await source.dataCubeObservations(parent, args, context, info); + return callResolver( + source.dataCubeObservations, + parent, + args, + context, + info + ); }, dataCubePreview: async (parent, args, context, info) => { const source = getSource(args.sourceType); - return await source.dataCubePreview(parent, args, context, info); + return callResolver(source.dataCubePreview, parent, args, context, info); }, possibleFilters: async (parent, args, context, info) => { const source = getSource(args.sourceType); - return await source.possibleFilters(parent, args, context, info); + return callResolver(source.possibleFilters, parent, args, context, info); }, searchCubes: async (parent, args, context, info) => { const source = getSource(args.sourceType); - return await source.searchCubes(parent, args, context, info); + return callResolver(source.searchCubes, parent, args, context, info); }, dataCubeDimensionGeoShapes: async (parent, args, context, info) => { const source = getSource(args.sourceType); - return await source.dataCubeDimensionGeoShapes(parent, args, context, info); + return callResolver( + source.dataCubeDimensionGeoShapes, + parent, + args, + context, + info + ); }, }; diff --git a/app/graphql/resolvers/rdf.ts b/app/graphql/resolvers/rdf.ts index 6e2b8c730..366bbfb6d 100644 --- a/app/graphql/resolvers/rdf.ts +++ b/app/graphql/resolvers/rdf.ts @@ -102,7 +102,7 @@ export const searchCubes: NonNullable = async ( { setup }, info ) => { - return await tracer.startActiveSpan("searchCubes", async (span) => { + return tracer.startActiveSpan("searchCubes", async (span) => { try { span.addEvent("search.input", { "app.search.query": diff --git a/app/graphql/shared-types.ts b/app/graphql/shared-types.ts index fef8c703d..467ffa383 100644 --- a/app/graphql/shared-types.ts +++ b/app/graphql/shared-types.ts @@ -1,7 +1,7 @@ import { CubeDimension } from "rdf-cube-view-query"; import { DataCubeMetadata, Observation } from "@/domain/data"; -import { RelatedDimension } from "@/graphql/query-hooks"; +import { RelatedDimension } from "@/graphql/resolver-types"; import { ScaleType, TimeUnit } from "@/graphql/resolver-types"; import { ExtendedCube } from "@/rdf/extended-cube"; import { Limit } from "@/rdf/limits"; diff --git a/app/intervals.ts b/app/intervals.ts index 7158ed2d9..e44a7ace5 100644 --- a/app/intervals.ts +++ b/app/intervals.ts @@ -9,7 +9,7 @@ import { timeYear, } from "d3-time"; -import { TimeUnit } from "@/graphql/query-hooks"; +import { TimeUnit } from "./graphql/resolver-types"; const timeIntervals = new Map([ [TimeUnit.Year, timeYear], diff --git a/app/package.json b/app/package.json index 859b0efe0..7a654800f 100644 --- a/app/package.json +++ b/app/package.json @@ -27,7 +27,7 @@ "@dnd-kit/utilities": "3.2.2", "@emotion/react": "^11.8.2", "@emotion/styled": "^11.8.1", - "@graphql-tools/schema": "^7.1.5", + "@graphql-tools/schema": "^10", "@juggle/resize-observer": "^3.4.0", "@lexical/link": "0.17.1", "@lexical/rich-text": "0.17.1", @@ -62,7 +62,7 @@ "@testing-library/react": "^16.1.0", "@testing-library/react-hooks": "^8.0.1", "@tpluscode/rdf-ns-builders": "2.0.1", - "@tpluscode/sparql-builder": "^0.3.31", + "@tpluscode/sparql-builder": "^3", "@turf/area": "7.3.4", "@turf/bbox": "7.3.4", "@types/react-grid-layout": "^1.3.5", @@ -70,7 +70,7 @@ "@urql/devtools": "^2.0.3", "@visx/group": "^2.10.0", "@visx/text": "^2.12.2", - "@zazuko/cube-hierarchy-query": "^3.0.0", + "@zazuko/cube-hierarchy-query": "^3.0.1", "apollo-server-micro": "^3.0.0", "autosuggest-highlight": "^3.3.4", "catalog": "^4.0.1-canary.2", @@ -112,12 +112,10 @@ "graphql-constraint-directive": "v2", "graphql-depth-limit": "^1.1.0", "graphql-tag": "^2.12.6", - "graphql-tools": "^7.0.5", "html-to-image": "^1.11.11", "iframe-resizer": "^4.2.11", "immer": "^9.0.6", "io-ts": "^2.2.21", - "isomorphic-unfetch": "^3.0.0", "lexical": "0.17.1", "lodash": "^4.17.21", "make-plural": "6.2.2", @@ -137,7 +135,7 @@ "polylabel": "^2.0.1", "prisma": "^4.10.1", "qs": "^6.13.1", - "rdf-cube-view-query": "^2.1.1", + "rdf-cube-view-query": "^3", "rdf-ext": "^1.3.2", "rdf-js": "^4.0.2", "react-beautiful-dnd": "^13.1.1", @@ -156,7 +154,7 @@ "rehype-sanitize": "^6.0.0", "remark-gfm": "^4.0.0", "simple-statistics": "^7.6.0", - "sparql-http-client": "^2.4.1", + "sparql-http-client": "^3.1.0", "storybook": "^8.1.0", "strict-event-emitter-types": "^2.0.0", "string-similarity-js": "^2.1.4", @@ -186,12 +184,12 @@ ] }, "devDependencies": { - "@graphql-codegen/cli": "^1.19.4", - "@graphql-codegen/typescript": "^1.22.3", - "@graphql-codegen/typescript-operations": "^1.18.2", - "@graphql-codegen/typescript-resolvers": "^1.19.4", - "@graphql-codegen/typescript-urql": "^2.0.9", - "@graphql-tools/schema": "^10.0.16", + "@graphql-codegen/cli": "^4", + "@graphql-codegen/typescript": "^6.0.1", + "@graphql-codegen/typescript-operations": "^6.0.2", + "@graphql-codegen/typescript-resolvers": "^6.0.1", + "@graphql-codegen/typescript-urql": "^5.0.1", + "@graphql-tools/schema": "^10.0.33", "@lingui/cli": "^4.0.0", "@lingui/macro": "^4.0.0", "@mdx-js/loader": "^1.6.22", @@ -236,7 +234,7 @@ "@types/react-beautiful-dnd": "^13.1.4", "@types/react-table": "^7.7.20", "@types/react-window": "^1.8.2", - "@types/sparql-http-client": "^2.2.5", + "@types/sparql-http-client": "^3", "@types/topojson-client": "^3.1.0", "@types/topojson-server": "^3.0.1", "@types/use-sync-external-store": "^0.0.6", diff --git a/app/pages/api/graphql.ts b/app/pages/api/graphql.ts index caba02417..0d0843891 100644 --- a/app/pages/api/graphql.ts +++ b/app/pages/api/graphql.ts @@ -24,11 +24,12 @@ export const cors = configureCors({ origin: corsOrigin, }); -const schema = makeExecutableSchema({ - typeDefs: [constraintDirectiveTypeDefs, typeDefs], - resolvers, - schemaTransforms: [constraintDirective()], -}); +const schema = constraintDirective()( + makeExecutableSchema({ + typeDefs: [constraintDirectiveTypeDefs, typeDefs], + resolvers, + }) +); const server = new ApolloServer({ schema, diff --git a/app/public/json-schema/chart-config.json b/app/public/json-schema/chart-config.json index b3602ecd9..36bd38bdb 100644 --- a/app/public/json-schema/chart-config.json +++ b/app/public/json-schema/chart-config.json @@ -8783,15 +8783,39 @@ }, "links": { "type": "object", - "description": "{ enabled: boolean, baseUrl: string, componentId: string, targetComponentId: string }", + "description": "{ enabled: boolean, baseUrl: { de: string, fr: string, it: string, en: string }, componentId: string, targetComponentId: string }", "properties": { "enabled": { "type": "boolean", "description": "boolean" }, "baseUrl": { - "type": "string", - "description": "string" + "type": "object", + "description": "{ de: string, fr: string, it: string, en: string }", + "properties": { + "de": { + "type": "string", + "description": "string" + }, + "fr": { + "type": "string", + "description": "string" + }, + "it": { + "type": "string", + "description": "string" + }, + "en": { + "type": "string", + "description": "string" + } + }, + "required": [ + "de", + "fr", + "it", + "en" + ] }, "componentId": { "type": "string", diff --git a/app/public/json-schema/configurator-state.json b/app/public/json-schema/configurator-state.json index a16e7d96a..4aa601827 100644 --- a/app/public/json-schema/configurator-state.json +++ b/app/public/json-schema/configurator-state.json @@ -9313,15 +9313,39 @@ }, "links": { "type": "object", - "description": "{ enabled: boolean, baseUrl: string, componentId: string, targetComponentId: string }", + "description": "{ enabled: boolean, baseUrl: { de: string, fr: string, it: string, en: string }, componentId: string, targetComponentId: string }", "properties": { "enabled": { "type": "boolean", "description": "boolean" }, "baseUrl": { - "type": "string", - "description": "string" + "type": "object", + "description": "{ de: string, fr: string, it: string, en: string }", + "properties": { + "de": { + "type": "string", + "description": "string" + }, + "fr": { + "type": "string", + "description": "string" + }, + "it": { + "type": "string", + "description": "string" + }, + "en": { + "type": "string", + "description": "string" + } + }, + "required": [ + "de", + "fr", + "it", + "en" + ] }, "componentId": { "type": "string", @@ -21219,15 +21243,39 @@ }, "links": { "type": "object", - "description": "{ enabled: boolean, baseUrl: string, componentId: string, targetComponentId: string }", + "description": "{ enabled: boolean, baseUrl: { de: string, fr: string, it: string, en: string }, componentId: string, targetComponentId: string }", "properties": { "enabled": { "type": "boolean", "description": "boolean" }, "baseUrl": { - "type": "string", - "description": "string" + "type": "object", + "description": "{ de: string, fr: string, it: string, en: string }", + "properties": { + "de": { + "type": "string", + "description": "string" + }, + "fr": { + "type": "string", + "description": "string" + }, + "it": { + "type": "string", + "description": "string" + }, + "en": { + "type": "string", + "description": "string" + } + }, + "required": [ + "de", + "fr", + "it", + "en" + ] }, "componentId": { "type": "string", @@ -33125,15 +33173,39 @@ }, "links": { "type": "object", - "description": "{ enabled: boolean, baseUrl: string, componentId: string, targetComponentId: string }", + "description": "{ enabled: boolean, baseUrl: { de: string, fr: string, it: string, en: string }, componentId: string, targetComponentId: string }", "properties": { "enabled": { "type": "boolean", "description": "boolean" }, "baseUrl": { - "type": "string", - "description": "string" + "type": "object", + "description": "{ de: string, fr: string, it: string, en: string }", + "properties": { + "de": { + "type": "string", + "description": "string" + }, + "fr": { + "type": "string", + "description": "string" + }, + "it": { + "type": "string", + "description": "string" + }, + "en": { + "type": "string", + "description": "string" + } + }, + "required": [ + "de", + "fr", + "it", + "en" + ] }, "componentId": { "type": "string", @@ -45031,15 +45103,39 @@ }, "links": { "type": "object", - "description": "{ enabled: boolean, baseUrl: string, componentId: string, targetComponentId: string }", + "description": "{ enabled: boolean, baseUrl: { de: string, fr: string, it: string, en: string }, componentId: string, targetComponentId: string }", "properties": { "enabled": { "type": "boolean", "description": "boolean" }, "baseUrl": { - "type": "string", - "description": "string" + "type": "object", + "description": "{ de: string, fr: string, it: string, en: string }", + "properties": { + "de": { + "type": "string", + "description": "string" + }, + "fr": { + "type": "string", + "description": "string" + }, + "it": { + "type": "string", + "description": "string" + }, + "en": { + "type": "string", + "description": "string" + } + }, + "required": [ + "de", + "fr", + "it", + "en" + ] }, "componentId": { "type": "string", diff --git a/app/rdf/batch-load.ts b/app/rdf/batch-load.ts index 1fdde4dd1..4bd7b8d4e 100644 --- a/app/rdf/batch-load.ts +++ b/app/rdf/batch-load.ts @@ -4,7 +4,7 @@ import { } from "@tpluscode/sparql-builder/lib"; import { groups } from "d3-array"; import { NamedNode, Term } from "rdf-js"; -import ParsingClient from "sparql-http-client/ParsingClient"; +import { ParsingClient } from "sparql-http-client/ParsingClient.js"; import { LRUCache } from "typescript-lru-cache"; import { executeWithCache } from "./query-cache"; diff --git a/app/rdf/create-source.ts b/app/rdf/create-source.ts index 46d762cf1..0b5c435c6 100644 --- a/app/rdf/create-source.ts +++ b/app/rdf/create-source.ts @@ -1,6 +1,6 @@ import { Source } from "rdf-cube-view-query"; import rdf from "rdf-ext"; -import ParsingClient from "sparql-http-client/ParsingClient"; +import { ParsingClient } from "sparql-http-client/ParsingClient.js"; export const pragmas = `#pragma describe.strategy cbd #pragma join.hash off diff --git a/app/rdf/extended-cube.ts b/app/rdf/extended-cube.ts index 797741a5d..9395c801c 100644 --- a/app/rdf/extended-cube.ts +++ b/app/rdf/extended-cube.ts @@ -34,8 +34,8 @@ export class ExtendedCube extends Cube { this.shapeQuery(), { operation: "postUrlencoded" } ); - this.dataset.addAll(shapeData); - this.shapeDataset.addAll(shapeData); + this.dataset.addAll([...shapeData]); + this.shapeDataset.addAll([...shapeData]); this.quads = [...this.quads, ...shapeData]; } } diff --git a/app/rdf/limits.ts b/app/rdf/limits.ts index d9a80c400..4c9365915 100644 --- a/app/rdf/limits.ts +++ b/app/rdf/limits.ts @@ -1,5 +1,5 @@ import { CubeDimension } from "rdf-cube-view-query"; -import ParsingClient from "sparql-http-client/ParsingClient"; +import { ParsingClient } from "sparql-http-client/ParsingClient.js"; import { DimensionValue } from "@/domain/data"; import { truthy } from "@/domain/types"; diff --git a/app/rdf/parse.ts b/app/rdf/parse.ts index e3ba41291..f93b0c2e6 100644 --- a/app/rdf/parse.ts +++ b/app/rdf/parse.ts @@ -6,7 +6,7 @@ import { RelatedDimensionType, ScaleType, TimeUnit, -} from "@/graphql/query-hooks"; +} from "@/graphql/resolver-types"; import { ResolvedDimension } from "@/graphql/shared-types"; import { ExtendedCube } from "@/rdf/extended-cube"; import { Limit } from "@/rdf/limits"; diff --git a/app/rdf/queries.ts b/app/rdf/queries.ts index 5d2174909..5955ee3c3 100644 --- a/app/rdf/queries.ts +++ b/app/rdf/queries.ts @@ -1,5 +1,4 @@ import { ascending, index } from "d3-array"; -import { Maybe } from "graphql-tools"; import keyBy from "lodash/keyBy"; import mapKeys from "lodash/mapKeys"; import { CubeDimension, Filter, LookupSource, View } from "rdf-cube-view-query"; @@ -41,6 +40,8 @@ import { import { loadUnits } from "@/rdf/query-unit-labels"; import { getQueryLocales } from "@/rdf/query-utils"; +import type { Maybe } from "@graphql-tools/utils"; + const DIMENSION_VALUE_UNDEFINED = ns.cube.Undefined.value; /** Adds a suffix to an iri to mark its label */ diff --git a/app/rdf/query-cache.ts b/app/rdf/query-cache.ts index a3a09eaad..909ad56d3 100644 --- a/app/rdf/query-cache.ts +++ b/app/rdf/query-cache.ts @@ -11,7 +11,7 @@ export const executeWithCache = async ( parse: (result: Executed) => Parsed, cache: LRUCache | undefined ) => { - const key = `${sparqlClient.query.endpoint.endpointUrl} - ${query}`; + const key = `${sparqlClient.endpointUrl} - ${query}`; const cached = cache?.get(key); if (cached) { diff --git a/app/rdf/query-cube-metadata.ts b/app/rdf/query-cube-metadata.ts index 9e17bf161..f51409c4f 100644 --- a/app/rdf/query-cube-metadata.ts +++ b/app/rdf/query-cube-metadata.ts @@ -3,7 +3,7 @@ import { Literal, NamedNode } from "rdf-js"; import { ParsingClient } from "sparql-http-client/ParsingClient"; import { DataCubeMetadata } from "@/domain/data"; -import { DataCubePublicationStatus } from "@/graphql/query-hooks"; +import { DataCubePublicationStatus } from "@/graphql/resolver-types"; import { pragmas } from "@/rdf/create-source"; import * as ns from "@/rdf/namespace"; import { buildLocalizedSubQuery, GROUP_SEPARATOR } from "@/rdf/query-utils"; @@ -148,7 +148,7 @@ export const getCubeMetadata = async ( .BY`?unversionedIri`.THEN.BY`?publisher`.THEN.BY`?landingPage`.THEN .BY`?expires`.prologue`${pragmas}`; - const results = (await query.execute(sparqlClient.query, { + const results = (await query.execute(sparqlClient, { operation: "postUrlencoded", })) as RawDataCubeMetadata[]; diff --git a/app/rdf/query-cube-preview.ts b/app/rdf/query-cube-preview.ts index 39a126f57..4960337c1 100644 --- a/app/rdf/query-cube-preview.ts +++ b/app/rdf/query-cube-preview.ts @@ -40,7 +40,7 @@ export const getCubePreview = async ( } ): Promise => { const { unversionedIri, sparqlClient, locale } = options; - const qs = await sparqlClient.query.construct( + const qs = [...await sparqlClient.query.construct( `PREFIX cube: PREFIX meta: PREFIX qudt: @@ -145,7 +145,7 @@ CONSTRUCT { } }`, { operation: "postUrlencoded" } - ); + )]; if (qs.length === 0) { throw Error(`No cube found for ${iri}!`); diff --git a/app/rdf/query-cube-unversioned-iri.ts b/app/rdf/query-cube-unversioned-iri.ts index 6b1304fd8..6d9215f19 100644 --- a/app/rdf/query-cube-unversioned-iri.ts +++ b/app/rdf/query-cube-unversioned-iri.ts @@ -1,4 +1,4 @@ -import ParsingClient from "sparql-http-client/ParsingClient"; +import { ParsingClient } from "sparql-http-client/ParsingClient.js"; /** Creates SPARQL query to fetch cube's version history. */ const getCubeUnversionedIriQuery = (cubeIri: string) => { diff --git a/app/rdf/query-dimension-values.ts b/app/rdf/query-dimension-values.ts index a9c109655..53d75454f 100644 --- a/app/rdf/query-dimension-values.ts +++ b/app/rdf/query-dimension-values.ts @@ -240,9 +240,10 @@ CONSTRUCT { const result: { [dimensionIri: string]: DimensionValue[] } = Object.fromEntries(dimensionIris.map((iri) => [iri, []])); - for (const q of quads.filter((q) => q.predicate.equals(ns.rdf.first))) { + const arr = [...quads]; + for (const q of arr.filter((q) => q.predicate.equals(ns.rdf.first))) { const dimensionIri = q.subject.value; - result[dimensionIri]?.push(parseDimensionValue(q, quads)); + result[dimensionIri]?.push(parseDimensionValue(q, arr)); } return Object.entries(result).map(([dimensionIri, values]) => ({ @@ -366,9 +367,10 @@ CONSTRUCT { query, () => sparqlClient.query.construct(query, { operation: "postUrlencoded" }), (quads) => { - return quads + const arr = [...quads]; + return arr .filter((q) => q.predicate.equals(ns.rdf.first)) - .map((qValue) => parseDimensionValue(qValue, quads)); + .map((qValue) => parseDimensionValue(qValue, arr)); }, cache ); @@ -544,7 +546,7 @@ FILTER ( (STRLEN(STR(?value)) > 0) && (STR(?value) != "NaN") )`; sparqlClient, query.build(), () => - query.execute(sparqlClient.query, { + query.execute(sparqlClient, { operation: "postUrlencoded", }), parseMinMax, diff --git a/app/rdf/query-hierarchies.ts b/app/rdf/query-hierarchies.ts index 880c70e32..910ae2d8d 100644 --- a/app/rdf/query-hierarchies.ts +++ b/app/rdf/query-hierarchies.ts @@ -123,7 +123,6 @@ export const queryHierarchies = async ( ns.schema.position, ns.schema.alternateName, ], - // @ts-ignore }).execute(sparqlClientStream, rdf), hierarchyName: getName(ptr, locale), }; diff --git a/app/rdf/query-possible-filters.ts b/app/rdf/query-possible-filters.ts index 36288e89d..34e2cfe0d 100644 --- a/app/rdf/query-possible-filters.ts +++ b/app/rdf/query-possible-filters.ts @@ -7,7 +7,7 @@ import { LRUCache } from "typescript-lru-cache"; import { SingleFilters } from "@/config-types"; import { isMostRecentValue } from "@/domain/most-recent-value"; import { stringifyComponentId } from "@/graphql/make-component-id"; -import { PossibleFilterValue } from "@/graphql/query-hooks"; +import { PossibleFilterValue } from "@/graphql/resolver-types"; import * as ns from "@/rdf/namespace"; import { queryCubeUnversionedIri } from "@/rdf/query-cube-unversioned-iri"; import { loadMaxDimensionValue } from "@/rdf/query-dimension-values"; diff --git a/app/rdf/query-search.ts b/app/rdf/query-search.ts index b2bbdad83..8febb5ede 100644 --- a/app/rdf/query-search.ts +++ b/app/rdf/query-search.ts @@ -5,8 +5,7 @@ import ParsingClient from "sparql-http-client/ParsingClient"; import { SearchCube } from "@/domain/data"; import { truthy } from "@/domain/types"; -import { SearchCubeFilterType, TimeUnit } from "@/graphql/query-hooks"; -import { SearchCubeFilter } from "@/graphql/resolver-types"; +import { SearchCubeFilter, SearchCubeFilterType, TimeUnit } from "@/graphql/resolver-types"; import { defaultLocale } from "@/locales/locales"; import { pragmas } from "@/rdf/create-source"; import { unitsToNode } from "@/rdf/mappings"; @@ -127,7 +126,7 @@ export const searchCubes = async ({ const parsedCubes = Object.values( scoreResults - .map((x) => buildSearchCubes(x)) + .map((x) => buildSearchCubes([...x])) .flatMap((d) => d) .reduce( (acc, d) => { diff --git a/app/rdf/query-unit-labels.ts b/app/rdf/query-unit-labels.ts index 4d86ce92d..4a7563e08 100644 --- a/app/rdf/query-unit-labels.ts +++ b/app/rdf/query-unit-labels.ts @@ -1,7 +1,7 @@ import { SELECT } from "@tpluscode/sparql-builder"; import uniqBy from "lodash/uniqBy"; import { Term } from "rdf-js"; -import ParsingClient from "sparql-http-client/ParsingClient"; +import { ParsingClient } from "sparql-http-client/ParsingClient.js"; import { LRUCache } from "typescript-lru-cache"; import { batchLoad } from "@/rdf/batch-load"; diff --git a/app/test/urql-client-mock.ts b/app/test/urql-client-mock.ts index 269713b06..08666f3a6 100644 --- a/app/test/urql-client-mock.ts +++ b/app/test/urql-client-mock.ts @@ -2,7 +2,7 @@ import { Client } from "urql"; import { vi } from "vitest"; import { stringifyComponentId } from "@/graphql/make-component-id"; -import { PossibleFilterValue } from "@/graphql/query-hooks"; +import { PossibleFilterValue } from "@/graphql/resolver-types"; import { getCachedComponentsMock } from "@/urql-cache.mock"; const possibleFilters: PossibleFilterValue[] = [ diff --git a/app/urql-cache.mock.ts b/app/urql-cache.mock.ts index d320dd162..0e12ec1a9 100644 --- a/app/urql-cache.mock.ts +++ b/app/urql-cache.mock.ts @@ -1,5 +1,5 @@ import { stringifyComponentId } from "@/graphql/make-component-id"; -import { ScaleType } from "@/graphql/query-hooks"; +import { ScaleType } from "@/graphql/resolver-types"; import { getCachedComponents } from "@/urql-cache"; export const getCachedComponentsMock = { diff --git a/codegen.yml b/codegen.yml index cc853d051..185c40ff1 100644 --- a/codegen.yml +++ b/codegen.yml @@ -4,12 +4,13 @@ documents: ["./app/graphql/queries/*.graphql"] generates: app/graphql/query-hooks.ts: plugins: - - "typescript" - "typescript-operations" - "typescript-urql" config: + onlyEnums: true nonOptionalTypename: true preResolveTypes: true + inlineEnums: true withComponent: false withHooks: true contextType: ./context#VisualizeGraphQLContext diff --git a/e2e/query-hierarchies.spec.ts b/e2e/query-hierarchies.spec.ts index 9577afa86..181936926 100644 --- a/e2e/query-hierarchies.spec.ts +++ b/e2e/query-hierarchies.spec.ts @@ -1,5 +1,4 @@ import gql from "graphql-tag"; -import "isomorphic-unfetch"; import { createClient } from "urql"; import { setup } from "./common"; diff --git a/knip.config.ts b/knip.config.ts index 5db060150..77c4283b6 100644 --- a/knip.config.ts +++ b/knip.config.ts @@ -32,6 +32,7 @@ const config: KnipConfig = { "./**/*.spec.ts", ], ignoreDependencies: [ + "@graphql-tools/utils", // Needed by eslint. "@typescript-eslint/utils", // Used in eslint, without explicit import. @@ -55,11 +56,9 @@ const config: KnipConfig = { // Used in a script. "fs-extra", "@types/fs-extra", + "dotenv", // Used in Storybook. "storybook", - "@storybook/nextjs", - // Used in e2e and scripts. Not sure why it's not detected. - "isomorphic-unfetch", // Used in scripts, which we ignore to not have a "not used files" error. "dotenv-cli", // Used to generate icons. @@ -73,6 +72,14 @@ const config: KnipConfig = { "core-js", "import-move-codemod", ], + ignoreBinaries: [ + "graphql-codegen", + "lingui", + "playwright", + "prisma", + "publish", + "svgr", + ], rules: { binaries: "warn", unresolved: "warn", diff --git a/package.json b/package.json index ae88f389e..58a526387 100644 --- a/package.json +++ b/package.json @@ -81,7 +81,6 @@ "@typescript-eslint/utils": "^5.35.1", "@vitest/coverage-v8": "3.1.4", "@vitest/ui": "3.1.4", - "vitest": "^3.1.4", "argparse": "^2.0.1", "babel-core": "^7.0.0-bridge.0", "babel-plugin-macros": "^3.0.0", @@ -103,7 +102,8 @@ "rollup-plugin-terser": "^7.0.2", "storybook": "8.6.12", "tsx": "^4.19.2", - "typescript": "4.9.5" + "typescript": "4.9.5", + "vitest": "^3.1.4" }, "workspaces": [ ".", diff --git a/scripts/fetch-config-fixtures.ts b/scripts/fetch-config-fixtures.ts index c2fc1f248..c34fc932a 100755 --- a/scripts/fetch-config-fixtures.ts +++ b/scripts/fetch-config-fixtures.ts @@ -9,7 +9,6 @@ import path from "path"; import { build, completionHandler } from "@cozy/cli-tree"; import fs from "fs-extra"; -import fetch from "isomorphic-unfetch"; import intConfigs from "../app/test/__fixtures/config/int/configs"; diff --git a/yarn.lock b/yarn.lock index 003b68ed2..8c7c70844 100644 --- a/yarn.lock +++ b/yarn.lock @@ -15,25 +15,6 @@ "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.24" -"@apollo/client@^3.2.5", "@apollo/client@~3.2.5 || ~3.3.0": - version "3.3.20" - resolved "https://registry.npmjs.org/@apollo/client/-/client-3.3.20.tgz" - integrity sha512-hS7UmBwJweudw/J3M0RAcusMHNiRuGqkRH6g91PM2ev8cXScIMdXr/++9jo7wD1nAITMCMF4HQQ3LFaw/Or0Bw== - dependencies: - "@graphql-typed-document-node/core" "^3.0.0" - "@types/zen-observable" "^0.8.0" - "@wry/context" "^0.6.0" - "@wry/equality" "^0.5.0" - fast-json-stable-stringify "^2.0.0" - graphql-tag "^2.12.0" - hoist-non-react-statics "^3.3.2" - optimism "^0.16.0" - prop-types "^15.7.2" - symbol-observable "^4.0.0" - ts-invariant "^0.7.0" - tslib "^1.10.0" - zen-observable "^0.8.14" - "@apollo/client@^3.3.20": version "3.12.4" resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.12.4.tgz#d8b5753459dfb5642129247c02956fe5b5ad8f11" @@ -176,6 +157,15 @@ dependencies: tslib "~2.0.1" +"@ardatan/relay-compiler@^13.0.1": + version "13.0.1" + resolved "https://registry.yarnpkg.com/@ardatan/relay-compiler/-/relay-compiler-13.0.1.tgz#b00a4c1f986156fa2472db8036e9087877d37be3" + integrity sha512-afG3YPwuSA0E5foouZusz5GlXKs74dObv4cuWyLyfKsYFj2r7oGRNB28v18HvwuLSQtQFCi+DpIe0TZkgQDYyg== + dependencies: + "@babel/runtime" "^7.29.2" + immutable "^5.1.5" + invariant "^2.2.4" + "@asamuzakjp/css-color@^3.1.2": version "3.2.0" resolved "https://registry.yarnpkg.com/@asamuzakjp/css-color/-/css-color-3.2.0.tgz#cc42f5b85c593f79f1fa4f25d2b9b321e61d1794" @@ -194,7 +184,7 @@ dependencies: default-browser-id "3.0.0" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.5.5": +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.5.5": version "7.15.8" resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz" integrity sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg== @@ -252,11 +242,6 @@ js-tokens "^4.0.0" picocolors "^1.1.1" -"@babel/compat-data@^7.14.5", "@babel/compat-data@^7.15.0": - version "7.15.0" - resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz" - integrity sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA== - "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.23.5": version "7.23.5" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.5.tgz#ffb878728bb6bdcb6f4510aa51b1be9afb8cfd98" @@ -277,7 +262,7 @@ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.28.6.tgz#103f466803fa0f059e82ccac271475470570d74c" integrity sha512-2lfu57JtzctfIrcGMz992hyLlByuzgIk58+hhGCxjKZ3rWI82NnVLjXcaTqkI2NvlcvOskZaiZ5kjUALo3Lpxg== -"@babel/core@7.12.9", "@babel/core@^7.0.0", "@babel/core@^7.10.5", "@babel/core@^7.12.3", "@babel/core@^7.12.9", "@babel/core@^7.14.6", "@babel/core@^7.18.9", "@babel/core@^7.21.0", "@babel/core@^7.23.0", "@babel/core@^7.24.4", "@babel/core@^7.26.10", "@babel/core@^7.7.7": +"@babel/core@7.12.9", "@babel/core@^7.10.5", "@babel/core@^7.12.3", "@babel/core@^7.12.9", "@babel/core@^7.14.6", "@babel/core@^7.18.9", "@babel/core@^7.21.0", "@babel/core@^7.23.0", "@babel/core@^7.24.4", "@babel/core@^7.26.10", "@babel/core@^7.28.6", "@babel/core@^7.7.7": version "7.29.0" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.29.0.tgz#5286ad785df7f79d656e88ce86e650d16ca5f322" integrity sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA== @@ -298,7 +283,7 @@ json5 "^2.2.3" semver "^6.3.1" -"@babel/generator@^7.12.13", "@babel/generator@^7.15.4", "@babel/generator@^7.5.0": +"@babel/generator@^7.15.4": version "7.15.8" resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz" integrity sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g== @@ -307,6 +292,17 @@ jsesc "^2.5.1" source-map "^0.5.0" +"@babel/generator@^7.18.13", "@babel/generator@^7.29.0": + version "7.29.1" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.29.1.tgz#d09876290111abbb00ef962a7b83a5307fba0d50" + integrity sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw== + dependencies: + "@babel/parser" "^7.29.0" + "@babel/types" "^7.29.0" + "@jridgewell/gen-mapping" "^0.3.12" + "@jridgewell/trace-mapping" "^0.3.28" + jsesc "^3.0.2" + "@babel/generator@^7.21.1": version "7.28.3" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.28.3.tgz#9626c1741c650cbac39121694a0f2d7451b8ef3e" @@ -371,24 +367,6 @@ "@jridgewell/trace-mapping" "^0.3.28" jsesc "^3.0.2" -"@babel/generator@^7.29.0": - version "7.29.1" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.29.1.tgz#d09876290111abbb00ef962a7b83a5307fba0d50" - integrity sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw== - dependencies: - "@babel/parser" "^7.29.0" - "@babel/types" "^7.29.0" - "@jridgewell/gen-mapping" "^0.3.12" - "@jridgewell/trace-mapping" "^0.3.28" - jsesc "^3.0.2" - -"@babel/helper-annotate-as-pure@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz" - integrity sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA== - dependencies: - "@babel/types" "^7.14.5" - "@babel/helper-annotate-as-pure@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" @@ -410,16 +388,6 @@ dependencies: "@babel/types" "^7.22.15" -"@babel/helper-compilation-targets@^7.14.5": - version "7.15.4" - resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz" - integrity sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ== - dependencies: - "@babel/compat-data" "^7.15.0" - "@babel/helper-validator-option" "^7.14.5" - browserslist "^4.16.6" - semver "^6.3.0" - "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.23.6": version "7.23.6" resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz#4d79069b16cbcf1461289eccfbbd81501ae39991" @@ -453,18 +421,6 @@ lru-cache "^5.1.1" semver "^6.3.1" -"@babel/helper-create-class-features-plugin@^7.14.5": - version "7.14.6" - resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.6.tgz" - integrity sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.14.5" - "@babel/helper-function-name" "^7.14.5" - "@babel/helper-member-expression-to-functions" "^7.14.5" - "@babel/helper-optimise-call-expression" "^7.14.5" - "@babel/helper-replace-supers" "^7.14.5" - "@babel/helper-split-export-declaration" "^7.14.5" - "@babel/helper-create-class-features-plugin@^7.22.15", "@babel/helper-create-class-features-plugin@^7.23.6": version "7.24.0" resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.0.tgz#fc7554141bdbfa2d17f7b4b80153b9b090e5d158" @@ -544,7 +500,7 @@ resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== -"@babel/helper-function-name@^7.12.13", "@babel/helper-function-name@^7.14.5", "@babel/helper-function-name@^7.15.4": +"@babel/helper-function-name@^7.15.4": version "7.15.4" resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz" integrity sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw== @@ -587,7 +543,7 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-member-expression-to-functions@^7.14.5", "@babel/helper-member-expression-to-functions@^7.15.4": +"@babel/helper-member-expression-to-functions@^7.15.4": version "7.15.4" resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz" integrity sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA== @@ -624,7 +580,7 @@ "@babel/traverse" "^7.25.9" "@babel/types" "^7.25.9" -"@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.14.5", "@babel/helper-module-imports@^7.15.4": +"@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.15.4": version "7.15.4" resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz" integrity sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA== @@ -703,7 +659,7 @@ "@babel/helper-validator-identifier" "^7.28.5" "@babel/traverse" "^7.28.6" -"@babel/helper-optimise-call-expression@^7.14.5", "@babel/helper-optimise-call-expression@^7.15.4": +"@babel/helper-optimise-call-expression@^7.15.4": version "7.15.4" resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz" integrity sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw== @@ -764,6 +720,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz#ddb2f876534ff8013e6c2b299bf4d39b3c51d44c" integrity sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw== +"@babel/helper-plugin-utils@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz#6f13ea251b68c8532e985fd532f28741a8af9ac8" + integrity sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug== + "@babel/helper-remap-async-to-generator@^7.22.20": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" @@ -773,7 +734,7 @@ "@babel/helper-environment-visitor" "^7.22.20" "@babel/helper-wrap-function" "^7.22.20" -"@babel/helper-replace-supers@^7.14.5", "@babel/helper-replace-supers@^7.15.4": +"@babel/helper-replace-supers@^7.15.4": version "7.15.4" resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz" integrity sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw== @@ -824,13 +785,6 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-skip-transparent-expression-wrappers@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz" - integrity sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ== - dependencies: - "@babel/types" "^7.14.5" - "@babel/helper-skip-transparent-expression-wrappers@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" @@ -846,7 +800,7 @@ "@babel/traverse" "^7.25.9" "@babel/types" "^7.25.9" -"@babel/helper-split-export-declaration@^7.12.13", "@babel/helper-split-export-declaration@^7.14.5", "@babel/helper-split-export-declaration@^7.15.4": +"@babel/helper-split-export-declaration@^7.15.4": version "7.15.4" resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz" integrity sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw== @@ -892,16 +846,16 @@ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz#54da796097ab19ce67ed9f88b47bb2ec49367687" integrity sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA== -"@babel/helper-validator-identifier@^7.12.11", "@babel/helper-validator-identifier@^7.14.9", "@babel/helper-validator-identifier@^7.15.7": - version "7.15.7" - resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz" - integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w== - "@babel/helper-validator-identifier@^7.14.5": version "7.19.1" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== +"@babel/helper-validator-identifier@^7.14.9", "@babel/helper-validator-identifier@^7.15.7": + version "7.15.7" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz" + integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w== + "@babel/helper-validator-identifier@^7.16.7": version "7.16.7" resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz" @@ -937,11 +891,6 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz#010b6938fab7cb7df74aa2bbc06aa503b8fe5fb4" integrity sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q== -"@babel/helper-validator-option@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz" - integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow== - "@babel/helper-validator-option@^7.22.15", "@babel/helper-validator-option@^7.23.5": version "7.23.5" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307" @@ -1011,7 +960,7 @@ js-tokens "^4.0.0" picocolors "^1.0.0" -"@babel/parser@7.12.16", "@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.12.13", "@babel/parser@^7.14.6", "@babel/parser@^7.15.4", "@babel/parser@^7.20.7", "@babel/parser@^7.21.4", "@babel/parser@^7.22.0", "@babel/parser@^7.22.15", "@babel/parser@^7.23.0", "@babel/parser@^7.24.0", "@babel/parser@^7.24.4", "@babel/parser@^7.24.5", "@babel/parser@^7.25.4", "@babel/parser@^7.25.9", "@babel/parser@^7.26.2", "@babel/parser@^7.27.0", "@babel/parser@^7.28.3", "@babel/parser@^7.28.6", "@babel/parser@^7.29.0": +"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.14.6", "@babel/parser@^7.15.4", "@babel/parser@^7.20.7", "@babel/parser@^7.21.4", "@babel/parser@^7.22.0", "@babel/parser@^7.22.15", "@babel/parser@^7.23.0", "@babel/parser@^7.24.0", "@babel/parser@^7.24.4", "@babel/parser@^7.24.5", "@babel/parser@^7.25.4", "@babel/parser@^7.25.9", "@babel/parser@^7.26.2", "@babel/parser@^7.27.0", "@babel/parser@^7.28.3", "@babel/parser@^7.28.6", "@babel/parser@^7.29.0", "@babel/parser@^7.29.2": version "7.29.3" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.29.3.tgz#116f70a77958307fceac27747573032f8a62f88e" integrity sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA== @@ -1050,14 +999,6 @@ "@babel/helper-environment-visitor" "^7.22.20" "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-proposal-class-properties@^7.0.0": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz" - integrity sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.14.5" - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-proposal-object-rest-spread@7.12.1": version "7.12.1" resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz" @@ -1067,17 +1008,6 @@ "@babel/plugin-syntax-object-rest-spread" "^7.8.0" "@babel/plugin-transform-parameters" "^7.12.1" -"@babel/plugin-proposal-object-rest-spread@^7.0.0": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.5.tgz" - integrity sha512-VzMyY6PWNPPT3pxc5hi9LloKNr4SSrVCg7Yr6aZpW4Ym07r7KqSU/QXYwjXLVxqwSv0t/XSXkFoKBPUkZ8vb2A== - dependencies: - "@babel/compat-data" "^7.14.5" - "@babel/helper-compilation-targets" "^7.14.5" - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.14.5" - "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": version "7.21.0-placeholder-for-preset-env.2" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" @@ -1097,7 +1027,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-class-properties@^7.0.0", "@babel/plugin-syntax-class-properties@^7.12.13": +"@babel/plugin-syntax-class-properties@^7.12.13": version "7.12.13" resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== @@ -1125,13 +1055,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.14.5.tgz" - integrity sha512-9WK5ZwKCdWHxVuU13XNT6X73FGmutAXeor5lGFq6qhOFtMFUF4jkbijuyUdZZlpYq6E2hZeZf/u3959X9wsv0Q== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-syntax-flow@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.23.3.tgz#084564e0f3cc21ea6c70c44cff984a1c0509729a" @@ -1146,6 +1069,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.24.0" +"@babel/plugin-syntax-import-assertions@^7.26.0": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.28.6.tgz#ae9bc1923a6ba527b70104dd2191b0cd872c8507" + integrity sha512-pSJUpFHdx9z5nqTSirOCMtYVP2wFgoWhP0p3g8ONK/4IHhLIBd0B9NYqAvIUAhq+OkhO4VM1tENCt0cjlsNShw== + dependencies: + "@babel/helper-plugin-utils" "^7.28.6" + "@babel/plugin-syntax-import-attributes@^7.24.1": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz#c66b966c63b714c4eec508fcf5763b1f2d381093" @@ -1174,13 +1104,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz" - integrity sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-syntax-jsx@^7.12.13": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz#50b6571d13f764266a113d77c82b4a6508bbe665" @@ -1223,7 +1146,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-object-rest-spread@7.8.3", "@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": +"@babel/plugin-syntax-object-rest-spread@7.8.3", "@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": version "7.8.3" resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== @@ -1287,13 +1210,6 @@ "@babel/helper-create-regexp-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-arrow-functions@^7.0.0": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz" - integrity sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-transform-arrow-functions@^7.24.1": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz#2bf263617060c9cc45bcdbf492b8cc805082bf27" @@ -1320,13 +1236,6 @@ "@babel/helper-plugin-utils" "^7.24.0" "@babel/helper-remap-async-to-generator" "^7.22.20" -"@babel/plugin-transform-block-scoped-functions@^7.0.0": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz" - integrity sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-transform-block-scoped-functions@^7.24.1": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz#1c94799e20fcd5c4d4589523bbc57b7692979380" @@ -1334,13 +1243,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-block-scoping@^7.0.0": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz" - integrity sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-transform-block-scoping@^7.24.5": version "7.24.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.5.tgz#89574191397f85661d6f748d4b89ee4d9ee69a2a" @@ -1373,19 +1275,6 @@ "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-syntax-class-static-block" "^7.14.5" -"@babel/plugin-transform-classes@^7.0.0": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz" - integrity sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.14.5" - "@babel/helper-function-name" "^7.14.5" - "@babel/helper-optimise-call-expression" "^7.14.5" - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-replace-supers" "^7.14.5" - "@babel/helper-split-export-declaration" "^7.14.5" - globals "^11.1.0" - "@babel/plugin-transform-classes@^7.24.5": version "7.24.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.5.tgz#05e04a09df49a46348299a0e24bfd7e901129339" @@ -1400,13 +1289,6 @@ "@babel/helper-split-export-declaration" "^7.24.5" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@^7.0.0": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz" - integrity sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-transform-computed-properties@^7.24.1": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz#bc7e787f8e021eccfb677af5f13c29a9934ed8a7" @@ -1415,13 +1297,6 @@ "@babel/helper-plugin-utils" "^7.24.0" "@babel/template" "^7.24.0" -"@babel/plugin-transform-destructuring@^7.0.0": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.5.tgz" - integrity sha512-wU9tYisEbRMxqDezKUqC9GleLycCRoUsai9ddlsq54r8QRLaeEhc+d+9DqCG+kV9W2GgQjTZESPTpn5bAFMDww== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-transform-destructuring@^7.24.5": version "7.24.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.5.tgz#80843ee6a520f7362686d1a97a7b53544ede453c" @@ -1468,14 +1343,6 @@ "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" -"@babel/plugin-transform-flow-strip-types@^7.0.0": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.14.5.tgz" - integrity sha512-KhcolBKfXbvjwI3TV7r7TkYm8oNXHNBqGOy6JDVwtecFaRoKYsUUqJdS10q0YDKW1c6aZQgO+Ys3LfGkox8pXA== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-syntax-flow" "^7.14.5" - "@babel/plugin-transform-flow-strip-types@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.23.3.tgz#cfa7ca159cc3306fab526fc67091556b51af26ff" @@ -1484,13 +1351,6 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-flow" "^7.23.3" -"@babel/plugin-transform-for-of@^7.0.0": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz" - integrity sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-transform-for-of@^7.24.1": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz#67448446b67ab6c091360ce3717e7d3a59e202fd" @@ -1499,14 +1359,6 @@ "@babel/helper-plugin-utils" "^7.24.0" "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" -"@babel/plugin-transform-function-name@^7.0.0": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz" - integrity sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ== - dependencies: - "@babel/helper-function-name" "^7.14.5" - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-transform-function-name@^7.24.1": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz#8cba6f7730626cc4dfe4ca2fa516215a0592b361" @@ -1524,13 +1376,6 @@ "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-syntax-json-strings" "^7.8.3" -"@babel/plugin-transform-literals@^7.0.0": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz" - integrity sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-transform-literals@^7.24.1": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz#0a1982297af83e6b3c94972686067df588c5c096" @@ -1546,13 +1391,6 @@ "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" -"@babel/plugin-transform-member-expression-literals@^7.0.0": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz" - integrity sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-transform-member-expression-literals@^7.24.1": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz#896d23601c92f437af8b01371ad34beb75df4489" @@ -1568,16 +1406,6 @@ "@babel/helper-module-transforms" "^7.23.3" "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-modules-commonjs@^7.0.0", "@babel/plugin-transform-modules-commonjs@^7.7.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz" - integrity sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A== - dependencies: - "@babel/helper-module-transforms" "^7.14.5" - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-simple-access" "^7.14.5" - babel-plugin-dynamic-import-node "^2.3.3" - "@babel/plugin-transform-modules-commonjs@^7.23.0", "@babel/plugin-transform-modules-commonjs@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz#661ae831b9577e52be57dd8356b734f9700b53b4" @@ -1604,6 +1432,16 @@ "@babel/helper-module-transforms" "^7.26.0" "@babel/helper-plugin-utils" "^7.25.9" +"@babel/plugin-transform-modules-commonjs@^7.7.5": + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz" + integrity sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A== + dependencies: + "@babel/helper-module-transforms" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-simple-access" "^7.14.5" + babel-plugin-dynamic-import-node "^2.3.3" + "@babel/plugin-transform-modules-systemjs@^7.24.1": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz#2b9625a3d4e445babac9788daec39094e6b11e3e" @@ -1680,14 +1518,6 @@ "@babel/plugin-syntax-object-rest-spread" "^7.8.3" "@babel/plugin-transform-parameters" "^7.24.5" -"@babel/plugin-transform-object-super@^7.0.0": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz" - integrity sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-replace-supers" "^7.14.5" - "@babel/plugin-transform-object-super@^7.24.1": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz#e71d6ab13483cca89ed95a474f542bbfc20a0520" @@ -1722,7 +1552,7 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" "@babel/plugin-syntax-optional-chaining" "^7.8.3" -"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.14.5": +"@babel/plugin-transform-parameters@^7.12.1": version "7.14.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz" integrity sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA== @@ -1769,13 +1599,6 @@ "@babel/helper-plugin-utils" "^7.24.5" "@babel/plugin-syntax-private-property-in-object" "^7.14.5" -"@babel/plugin-transform-property-literals@^7.0.0": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz" - integrity sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-transform-property-literals@^7.24.1": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz#d6a9aeab96f03749f4eebeb0b6ea8e90ec958825" @@ -1783,13 +1606,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-react-display-name@^7.0.0": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.5.tgz" - integrity sha512-07aqY1ChoPgIxsuDviptRpVkWCSbXWmzQqcgy65C6YSFOfPFvb/DX3bBRHh7pCd/PMEEYHYWUTSVkCbkVainYQ== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-transform-react-display-name@^7.25.9": version "7.25.9" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz#4b79746b59efa1f38c8695065a92a9f5afb24f7d" @@ -1818,17 +1634,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-react-jsx@^7.0.0": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.5.tgz" - integrity sha512-7RylxNeDnxc1OleDm0F5Q/BSL+whYRbOAR+bwgCxIr0L32v7UFh/pz1DLMZideAUxKT6eMoS2zQH6fyODLEi8Q== - dependencies: - "@babel/helper-annotate-as-pure" "^7.14.5" - "@babel/helper-module-imports" "^7.14.5" - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-syntax-jsx" "^7.14.5" - "@babel/types" "^7.14.5" - "@babel/plugin-transform-react-jsx@^7.25.9": version "7.25.9" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz#06367940d8325b36edff5e2b9cbe782947ca4166" @@ -1875,13 +1680,6 @@ babel-plugin-polyfill-regenerator "^0.6.1" semver "^6.3.1" -"@babel/plugin-transform-shorthand-properties@^7.0.0": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz" - integrity sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-transform-shorthand-properties@^7.24.1": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz#ba9a09144cf55d35ec6b93a32253becad8ee5b55" @@ -1889,14 +1687,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-spread@^7.0.0": - version "7.14.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz" - integrity sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5" - "@babel/plugin-transform-spread@^7.24.1": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz#a1acf9152cbf690e4da0ba10790b3ac7d2b2b391" @@ -1912,13 +1702,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-template-literals@^7.0.0": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz" - integrity sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-transform-template-literals@^7.24.1": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz#15e2166873a30d8617e3e2ccadb86643d327aab7" @@ -2202,6 +1985,11 @@ dependencies: regenerator-runtime "^0.14.0" +"@babel/runtime@^7.29.2": + version "7.29.2" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.29.2.tgz#9a6e2d05f4b6692e1801cd4fb176ad823930ed5e" + integrity sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g== + "@babel/standalone@^7.11.6": version "7.26.10" resolved "https://registry.yarnpkg.com/@babel/standalone/-/standalone-7.26.10.tgz#1fce13e5a331a9dafff192b5db41350d72d44bed" @@ -2216,6 +2004,15 @@ "@babel/parser" "^7.15.4" "@babel/types" "^7.15.4" +"@babel/template@^7.18.10", "@babel/template@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.28.6.tgz#0e7e56ecedb78aeef66ce7972b082fce76a23e57" + integrity sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ== + dependencies: + "@babel/code-frame" "^7.28.6" + "@babel/parser" "^7.28.6" + "@babel/types" "^7.28.6" + "@babel/template@^7.22.15": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" @@ -2252,31 +2049,7 @@ "@babel/parser" "^7.27.0" "@babel/types" "^7.27.0" -"@babel/template@^7.28.6": - version "7.28.6" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.28.6.tgz#0e7e56ecedb78aeef66ce7972b082fce76a23e57" - integrity sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ== - dependencies: - "@babel/code-frame" "^7.28.6" - "@babel/parser" "^7.28.6" - "@babel/types" "^7.28.6" - -"@babel/traverse@7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.13.tgz" - integrity sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA== - dependencies: - "@babel/code-frame" "^7.12.13" - "@babel/generator" "^7.12.13" - "@babel/helper-function-name" "^7.12.13" - "@babel/helper-split-export-declaration" "^7.12.13" - "@babel/parser" "^7.12.13" - "@babel/types" "^7.12.13" - debug "^4.1.0" - globals "^11.1.0" - lodash "^4.17.19" - -"@babel/traverse@^7.0.0", "@babel/traverse@^7.15.4": +"@babel/traverse@^7.15.4": version "7.15.4" resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz" integrity sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA== @@ -2336,6 +2109,19 @@ debug "^4.3.1" globals "^11.1.0" +"@babel/traverse@^7.26.10", "@babel/traverse@^7.29.0": + version "7.29.0" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.29.0.tgz#f323d05001440253eead3c9c858adbe00b90310a" + integrity sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA== + dependencies: + "@babel/code-frame" "^7.29.0" + "@babel/generator" "^7.29.0" + "@babel/helper-globals" "^7.28.0" + "@babel/parser" "^7.29.0" + "@babel/template" "^7.28.6" + "@babel/types" "^7.29.0" + debug "^4.3.1" + "@babel/traverse@^7.26.5", "@babel/traverse@^7.27.0": version "7.27.0" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.27.0.tgz#11d7e644779e166c0442f9a07274d02cd91d4a70" @@ -2362,29 +2148,7 @@ "@babel/types" "^7.28.6" debug "^4.3.1" -"@babel/traverse@^7.29.0": - version "7.29.0" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.29.0.tgz#f323d05001440253eead3c9c858adbe00b90310a" - integrity sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA== - dependencies: - "@babel/code-frame" "^7.29.0" - "@babel/generator" "^7.29.0" - "@babel/helper-globals" "^7.28.0" - "@babel/parser" "^7.29.0" - "@babel/template" "^7.28.6" - "@babel/types" "^7.29.0" - debug "^4.3.1" - -"@babel/types@7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz" - integrity sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ== - dependencies: - "@babel/helper-validator-identifier" "^7.12.11" - lodash "^4.17.19" - to-fast-properties "^2.0.0" - -"@babel/types@^7.0.0", "@babel/types@^7.12.13", "@babel/types@^7.12.6", "@babel/types@^7.14.5", "@babel/types@^7.15.4", "@babel/types@^7.15.6", "@babel/types@^7.3.0": +"@babel/types@^7.0.0", "@babel/types@^7.12.6", "@babel/types@^7.15.4", "@babel/types@^7.15.6", "@babel/types@^7.3.0": version "7.15.6" resolved "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz" integrity sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig== @@ -2400,6 +2164,14 @@ "@babel/helper-validator-identifier" "^7.16.7" to-fast-properties "^2.0.0" +"@babel/types@^7.18.13", "@babel/types@^7.25.4", "@babel/types@^7.26.10", "@babel/types@^7.29.0": + version "7.29.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.29.0.tgz#9f5b1e838c446e72cf3cd4b918152b8c605e37c7" + integrity sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A== + dependencies: + "@babel/helper-string-parser" "^7.27.1" + "@babel/helper-validator-identifier" "^7.28.5" + "@babel/types@^7.18.9", "@babel/types@^7.22.19", "@babel/types@^7.24.0", "@babel/types@^7.4.4": version "7.24.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.0.tgz#3b951f435a92e7333eba05b7566fd297960ea1bf" @@ -2462,14 +2234,6 @@ "@babel/helper-validator-identifier" "^7.24.5" to-fast-properties "^2.0.0" -"@babel/types@^7.25.4", "@babel/types@^7.29.0": - version "7.29.0" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.29.0.tgz#9f5b1e838c446e72cf3cd4b918152b8c605e37c7" - integrity sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A== - dependencies: - "@babel/helper-string-parser" "^7.27.1" - "@babel/helper-validator-identifier" "^7.28.5" - "@babel/types@^7.25.9", "@babel/types@^7.26.0": version "7.26.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.26.0.tgz#deabd08d6b753bc8e0f198f8709fb575e31774ff" @@ -2506,6 +2270,13 @@ dependencies: buffer "^6.0.3" +"@bergos/jsonparse@^1.4.1": + version "1.4.2" + resolved "https://registry.yarnpkg.com/@bergos/jsonparse/-/jsonparse-1.4.2.tgz#75ba0065ec448bf24ea8b3494944a1e3219c5e46" + integrity sha512-qUt0QNJjvg4s1zk+AuLM6s/zcsQ8MvGn7+1f0vPuxvpCYa08YtTryuDInngbEyW5fNGGYe2znKt61RMGd5HnXg== + dependencies: + buffer "^6.0.3" + "@braintree/sanitize-url@7.1.2": version "7.1.2" resolved "https://registry.yarnpkg.com/@braintree/sanitize-url/-/sanitize-url-7.1.2.tgz#ca2035b0fefe956a8676ff0c69af73e605fcd81f" @@ -3538,15 +3309,31 @@ resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.4.0.tgz#5e13fac887f08c44f76b0ccaf3370eb00fec9bb6" integrity sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg== -"@endemolshinegroup/cosmiconfig-typescript-loader@3.0.2": - version "3.0.2" - resolved "https://registry.npmjs.org/@endemolshinegroup/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-3.0.2.tgz" - integrity sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA== +"@envelop/core@^5.2.3", "@envelop/core@^5.3.0", "@envelop/core@^5.4.0": + version "5.5.1" + resolved "https://registry.yarnpkg.com/@envelop/core/-/core-5.5.1.tgz#ca30c927b3a7d7f118d36111e17b355eedae9ff4" + integrity sha512-3DQg8sFskDo386TkL5j12jyRAdip/8yzK3x7YGbZBgobZ4aKXrvDU0GppU0SnmrpQnNaiTUsxBs9LKkwQ/eyvw== dependencies: - lodash.get "^4" - make-error "^1" - ts-node "^9" - tslib "^2" + "@envelop/instrumentation" "^1.0.0" + "@envelop/types" "^5.2.1" + "@whatwg-node/promise-helpers" "^1.2.4" + tslib "^2.5.0" + +"@envelop/instrumentation@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@envelop/instrumentation/-/instrumentation-1.0.0.tgz#43268392e065d8ba975cacbdf4fc297dfe3e11e5" + integrity sha512-cxgkB66RQB95H3X27jlnxCRNTmPuSTgmBAq6/4n2Dtv4hsk4yz8FadA1ggmd0uZzvKqWD6CR+WFgTjhDqg7eyw== + dependencies: + "@whatwg-node/promise-helpers" "^1.2.1" + tslib "^2.5.0" + +"@envelop/types@^5.2.1": + version "5.2.1" + resolved "https://registry.yarnpkg.com/@envelop/types/-/types-5.2.1.tgz#6bc9713f2aea56d7de3ea39e8bb70035c0475b36" + integrity sha512-CsFmA3u3c2QoLDTfEpGr4t25fjMU31nyvse7IzWTvb0ZycuPjMjb0fjlheh+PbhBYb9YLugnT2uY6Mwcg1o+Zg== + dependencies: + "@whatwg-node/promise-helpers" "^1.0.0" + tslib "^2.5.0" "@esbuild/aix-ppc64@0.20.2": version "0.20.2" @@ -4210,6 +3997,11 @@ resolved "https://registry.yarnpkg.com/@fastify/busboy/-/busboy-2.1.0.tgz#0709e9f4cb252351c609c6e6d8d6779a8d25edff" integrity sha512-+KpH+QxZU7O4675t3mnkQKcZZg56u+K/Ct2K+N2AZYNVK8kyeo/bI18tI8aPm3tvNNRyTWfj6s5tnGNlcbQRsA== +"@fastify/busboy@^3.1.1": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@fastify/busboy/-/busboy-3.2.0.tgz#13ed8212f3b9ba697611529d15347f8528058cea" + integrity sha512-m9FVDXU3GT2ITSe0UaMA5rU3QkfC/UXtCU8y0gSN/GugTqtVldOBWIB5V6V3sbmenVZUIpU6f+mPEO2+m5iTaA== + "@floating-ui/core@^1.0.0": version "1.6.0" resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.6.0.tgz#fa41b87812a16bf123122bf945946bae3fdf7fc1" @@ -4237,273 +4029,436 @@ resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.1.tgz#16308cea045f0fc777b6ff20a9f25474dd8293d2" integrity sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q== -"@graphql-codegen/cli@^1.19.4": - version "1.21.5" - resolved "https://registry.npmjs.org/@graphql-codegen/cli/-/cli-1.21.5.tgz" - integrity sha512-w3SovNJ9qtMhFLAdPZeCdGvHXDgfdb53mueWDTyncOt04m+tohVnY4qExvyKLTN5zlGxrA/5ubp2x8Az0xQarA== - dependencies: - "@graphql-codegen/core" "1.17.10" - "@graphql-codegen/plugin-helpers" "^1.18.7" - "@graphql-tools/apollo-engine-loader" "^6.2.5" - "@graphql-tools/code-file-loader" "^6.3.1" - "@graphql-tools/git-loader" "^6.2.6" - "@graphql-tools/github-loader" "^6.2.5" - "@graphql-tools/graphql-file-loader" "^6.2.7" - "@graphql-tools/json-file-loader" "^6.2.6" - "@graphql-tools/load" "^6.2.8" - "@graphql-tools/prisma-loader" "^6.3.0" - "@graphql-tools/url-loader" "^6.10.1" - "@graphql-tools/utils" "^7.9.1" - ansi-escapes "^4.3.1" +"@graphql-codegen/cli@^4": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@graphql-codegen/cli/-/cli-4.0.1.tgz#2bd494d55aaef0dfe86eefe1fa42bff81f5147fe" + integrity sha512-/H4imnGOl3hoPXLKmIiGUnXpmBmeIClSZie/YHDzD5N59cZlGGJlIOOrUlOTDpJx5JNU1MTQcRjyTToOYM5IfA== + dependencies: + "@babel/generator" "^7.18.13" + "@babel/template" "^7.18.10" + "@babel/types" "^7.18.13" + "@graphql-codegen/core" "^4.0.0" + "@graphql-codegen/plugin-helpers" "^5.0.0" + "@graphql-tools/apollo-engine-loader" "^8.0.0" + "@graphql-tools/code-file-loader" "^8.0.0" + "@graphql-tools/git-loader" "^8.0.0" + "@graphql-tools/github-loader" "^8.0.0" + "@graphql-tools/graphql-file-loader" "^8.0.0" + "@graphql-tools/json-file-loader" "^8.0.0" + "@graphql-tools/load" "^8.0.0" + "@graphql-tools/prisma-loader" "^8.0.0" + "@graphql-tools/url-loader" "^8.0.0" + "@graphql-tools/utils" "^10.0.0" + "@parcel/watcher" "^2.1.0" + "@whatwg-node/fetch" "^0.8.0" chalk "^4.1.0" - change-case-all "1.0.14" - chokidar "^3.5.1" - common-tags "^1.8.0" - cosmiconfig "^7.0.0" + cosmiconfig "^8.1.3" debounce "^1.2.0" - dependency-graph "^0.11.0" detect-indent "^6.0.0" - glob "^7.1.6" - graphql-config "^3.3.0" - inquirer "^7.3.3" + graphql-config "^5.0.2" + inquirer "^8.0.0" is-glob "^4.0.1" + jiti "^1.17.1" json-to-pretty-yaml "^1.2.2" - latest-version "5.1.0" - listr "^0.14.3" - listr-update-renderer "^0.5.0" + listr2 "^4.0.5" log-symbols "^4.0.0" - minimatch "^3.0.4" - mkdirp "^1.0.4" + micromatch "^4.0.5" + shell-quote "^1.7.3" string-env-interpolation "^1.0.1" ts-log "^2.2.3" - tslib "~2.2.0" - valid-url "^1.0.9" - wrap-ansi "^7.0.0" + tslib "^2.4.0" yaml "^1.10.0" yargs "^17.0.0" -"@graphql-codegen/core@1.17.10": - version "1.17.10" - resolved "https://registry.npmjs.org/@graphql-codegen/core/-/core-1.17.10.tgz" - integrity sha512-RA3umgVDs/RI/+ztHh+H4GfJxrJUfWJQqoAkMfX4qPTVO5qsy3R4vPudE0oP8w+kFbL8dFsRfAAPUZxI4jV/hQ== +"@graphql-codegen/core@^4.0.0": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@graphql-codegen/core/-/core-4.0.2.tgz#7e6ec266276f54bbf02f60599d9e518f4a59d85e" + integrity sha512-IZbpkhwVqgizcjNiaVzNAzm/xbWT6YnGgeOLwVjm4KbJn3V2jchVtuzHH09G5/WkkLSk2wgbXNdwjM41JxO6Eg== dependencies: - "@graphql-codegen/plugin-helpers" "^1.18.7" - "@graphql-tools/merge" "^6.2.14" - "@graphql-tools/utils" "^7.9.1" - tslib "~2.2.0" + "@graphql-codegen/plugin-helpers" "^5.0.3" + "@graphql-tools/schema" "^10.0.0" + "@graphql-tools/utils" "^10.0.0" + tslib "~2.6.0" -"@graphql-codegen/plugin-helpers@^1.18.7": - version "1.18.7" - resolved "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-1.18.7.tgz" - integrity sha512-8ICOrXlsvyL1dpVz8C9b7H31d4DJpDd75WfjMn6Xjqz81Ah8xDn1Bi+7YXRCCILCBmvI94k6fi8qpsIVhFBBjQ== +"@graphql-codegen/plugin-helpers@^5.0.0", "@graphql-codegen/plugin-helpers@^5.0.3": + version "5.1.1" + resolved "https://registry.yarnpkg.com/@graphql-codegen/plugin-helpers/-/plugin-helpers-5.1.1.tgz#b7c744c8826367c3002c346112de3cd1b0f99b16" + integrity sha512-28GHODK2HY1NhdyRcPP3sCz0Kqxyfiz7boIZ8qIxFYmpLYnlDgiYok5fhFLVSZihyOpCs4Fa37gVHf/Q4I2FEg== dependencies: - "@graphql-tools/utils" "^7.9.1" - common-tags "1.8.0" - import-from "3.0.0" + "@graphql-tools/utils" "^10.0.0" + change-case-all "1.0.15" + common-tags "1.8.2" + import-from "4.0.0" lodash "~4.17.0" - tslib "~2.2.0" + tslib "~2.6.0" -"@graphql-codegen/typescript-operations@^1.18.2": - version "1.18.2" - resolved "https://registry.npmjs.org/@graphql-codegen/typescript-operations/-/typescript-operations-1.18.2.tgz" - integrity sha512-AF9OCNBq0HuW3C5nsO11+53fgFGE40lNUtjSIJocvMcstEKvHx4GrzYO0XIpZsjRPrnyds00Y5xTSynLqB0XxA== +"@graphql-codegen/plugin-helpers@^6.3.0": + version "6.3.0" + resolved "https://registry.yarnpkg.com/@graphql-codegen/plugin-helpers/-/plugin-helpers-6.3.0.tgz#d4ba4660c68cb703291fbc6616a6510df26dd5f3" + integrity sha512-Auc+/B7okDx9+pVgLVliZtZLYh6iltWXlnzzM+bRE+zh1T4r3hKbnr8xAmtT937ArfSgk5GHcQHr8LfPYnrRBg== dependencies: - "@graphql-codegen/plugin-helpers" "^1.18.7" - "@graphql-codegen/typescript" "^1.22.3" - "@graphql-codegen/visitor-plugin-common" "1.21.2" - auto-bind "~4.0.0" - tslib "~2.3.0" + "@graphql-tools/utils" "^11.0.0" + change-case-all "1.0.15" + common-tags "1.8.2" + import-from "4.0.0" + tslib "^2.8.0" -"@graphql-codegen/typescript-resolvers@^1.19.4": - version "1.19.4" - resolved "https://registry.npmjs.org/@graphql-codegen/typescript-resolvers/-/typescript-resolvers-1.19.4.tgz" - integrity sha512-gt1eskdyxw/WYLUYFiZqSmV2Gq9xB/bW+qY/D+8EJoBz8Nb8WEVRWZaGVIctjlikWhwUlWgfjO98/ZtHYU6wxg== +"@graphql-codegen/plugin-helpers@^7.0.0", "@graphql-codegen/plugin-helpers@^7.0.1": + version "7.0.1" + resolved "https://registry.yarnpkg.com/@graphql-codegen/plugin-helpers/-/plugin-helpers-7.0.1.tgz#b806262faf5db4ce42e4d803a8f4bfd657574672" + integrity sha512-S2X0YT3XQbP2haqhIeku8GOXo2j8QuBu7BrLsOEHz4UeMu78y3rja1Q4ri3oJ0jq4dMgaQlazoVHI/A+FAKMGw== dependencies: - "@graphql-codegen/plugin-helpers" "^1.18.7" - "@graphql-codegen/typescript" "^1.22.3" - "@graphql-codegen/visitor-plugin-common" "1.21.2" - "@graphql-tools/utils" "^7.9.1" - auto-bind "~4.0.0" - tslib "~2.3.0" + "@graphql-tools/utils" "^11.0.0" + change-case-all "^2.1.0" + common-tags "1.8.2" + import-from "4.0.0" + tslib "^2.8.0" -"@graphql-codegen/typescript-urql@^2.0.9": - version "2.0.9" - resolved "https://registry.npmjs.org/@graphql-codegen/typescript-urql/-/typescript-urql-2.0.9.tgz" - integrity sha512-sN0IcA22sKEiKmvOHs/vfH0C4nTCmxknJDpJyqjGrjmt5FzWNgEIW4k1RsBjWenTU1C8bZG7DU5GzglTS8ovBA== +"@graphql-codegen/schema-ast@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@graphql-codegen/schema-ast/-/schema-ast-6.0.0.tgz#dcb943c917a740d82146faa16e427055bf35b210" + integrity sha512-ww6lfCZYBZk8SbnOKp76FLvBrMD6oqFhAGj8Ov8f+bsrNh0SG1M6mxLWh4nl9hWIu/iwsZgrJcuIrTfyBeF6jQ== dependencies: - "@graphql-codegen/plugin-helpers" "^1.18.7" - "@graphql-codegen/visitor-plugin-common" "1.21.2" - auto-bind "~4.0.0" - change-case-all "1.0.14" - tslib "~2.3.0" + "@graphql-codegen/plugin-helpers" "^7.0.0" + "@graphql-tools/utils" "^11.0.0" + tslib "^2.8.0" -"@graphql-codegen/typescript@^1.22.3": - version "1.22.3" - resolved "https://registry.npmjs.org/@graphql-codegen/typescript/-/typescript-1.22.3.tgz" - integrity sha512-qLSnVN2g/UxxzhRWHZcHw/Xkvx5wZh0RDzmg9MjAlPnDwAI89jg/ljKDwtTOfN+F6M8W4gQ9mjkWd6NxBQRgXw== +"@graphql-codegen/typescript-operations@^6.0.2": + version "6.0.2" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-operations/-/typescript-operations-6.0.2.tgz#afd94cf6dc6f77ac7f579b3b82043b75e37861f7" + integrity sha512-QYs8eQIOXsGKiWBlx4ZtIwYALa5RlLwznJELcnKayGubuEbglOsapJBswERXoogf3SMDrU21L58c1CYkYlyKIA== dependencies: - "@graphql-codegen/plugin-helpers" "^1.18.7" - "@graphql-codegen/visitor-plugin-common" "1.21.2" + "@graphql-codegen/plugin-helpers" "^7.0.0" + "@graphql-codegen/schema-ast" "^6.0.0" + "@graphql-codegen/visitor-plugin-common" "^7.0.1" + auto-bind "^5.0.0" + tslib "^2.8.0" + +"@graphql-codegen/typescript-resolvers@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-resolvers/-/typescript-resolvers-6.0.1.tgz#aad1fefa85783e7513b8a8e26ca757b8efe9cf32" + integrity sha512-Rt/kkvVVnYpAMDW4jiyB/qIQlhjZ9UUwc8F6q2d9xHImLOylJpCYq/GxpkGi2R5d3FiZWvFwhjHw9nYCY1CKtg== + dependencies: + "@graphql-codegen/plugin-helpers" "^7.0.1" + "@graphql-codegen/typescript" "^6.0.0" + "@graphql-codegen/visitor-plugin-common" "^7.0.0" + "@graphql-tools/utils" "^11.0.0" + auto-bind "^5.0.0" + tslib "^2.8.0" + +"@graphql-codegen/typescript-urql@^5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-urql/-/typescript-urql-5.0.1.tgz#193667f2c6575e90a41fcb9da45a2f8c450fa6ac" + integrity sha512-kRxsZtkGMt2EC3itsqCwVXIgCfSnN+hDy/wSsFEi31WrbZgMVPn89Bqcv3Pel+zRxEwS5Osc9Pnl9pbVZND1fg== + dependencies: + "@graphql-codegen/plugin-helpers" "^6.3.0" + "@graphql-codegen/visitor-plugin-common" "^6.3.0" auto-bind "~4.0.0" - tslib "~2.3.0" + tslib "^2.8.1" + +"@graphql-codegen/typescript@^6.0.0", "@graphql-codegen/typescript@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript/-/typescript-6.0.1.tgz#c45576b0c1702ae4edb6d90cb32951efdcc7a12d" + integrity sha512-UmHKlOBqnmGs0ioZsfi7INIb6+YCXVMi3KSp/INO359fT3RJxWPLPiE7T30UaWXtLeO6fBNZcvhy3EGBI9UCvw== + dependencies: + "@graphql-codegen/plugin-helpers" "^7.0.0" + "@graphql-codegen/schema-ast" "^6.0.0" + "@graphql-codegen/visitor-plugin-common" "^7.0.1" + auto-bind "^5.0.0" + tslib "~2.8.0" -"@graphql-codegen/visitor-plugin-common@1.21.2": - version "1.21.2" - resolved "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-1.21.2.tgz" - integrity sha512-Bb5P2Hw7f+lNWfazjcGwVcX434stNd7/EhgA+S2Ro0Bn1xVCK/WL0IHT2TGb+pf6/lWg3Y+J9wo2aOKkqDHT6A== +"@graphql-codegen/visitor-plugin-common@^6.3.0": + version "6.3.0" + resolved "https://registry.yarnpkg.com/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-6.3.0.tgz#5c3d1b6397acd27a552beab989c5d8af155e2aef" + integrity sha512-vGBoE+4huzZyNhyGSAhXAkdROHlwKxxuziZm4XtP1mxe7nuI+VgyOmXebafLijbmuDsptPXQN0C/htL54O8hrg== dependencies: - "@graphql-codegen/plugin-helpers" "^1.18.7" - "@graphql-tools/optimize" "^1.0.1" - "@graphql-tools/relay-operation-optimizer" "^6.3.0" - array.prototype.flatmap "^1.2.4" + "@graphql-codegen/plugin-helpers" "^6.3.0" + "@graphql-tools/optimize" "^2.0.0" + "@graphql-tools/relay-operation-optimizer" "^7.1.1" + "@graphql-tools/utils" "^11.0.0" auto-bind "~4.0.0" - change-case-all "1.0.14" - dependency-graph "^0.11.0" + change-case-all "1.0.15" + dependency-graph "^1.0.0" graphql-tag "^2.11.0" parse-filepath "^1.0.2" - tslib "~2.3.0" + tslib "^2.8.0" -"@graphql-tools/apollo-engine-loader@^6.2.5": - version "6.2.5" - resolved "https://registry.npmjs.org/@graphql-tools/apollo-engine-loader/-/apollo-engine-loader-6.2.5.tgz" - integrity sha512-CE4uef6PyxtSG+7OnLklIr2BZZDgjO89ZXK47EKdY7jQy/BQD/9o+8SxPsgiBc+2NsDJH2I6P/nqoaJMOEat6g== +"@graphql-codegen/visitor-plugin-common@^7.0.0", "@graphql-codegen/visitor-plugin-common@^7.0.1": + version "7.0.2" + resolved "https://registry.yarnpkg.com/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-7.0.2.tgz#3df94980fff51dd0dd140d1a6428d55ea24c2f75" + integrity sha512-3v1dPjkSiAIsqwZ/6btSZ6BCYlYYpr3FdLhsBZ/JoPP2hYgN6AlGKdUyhYm5FsgDKU04L7al3+rfnTOCxqM0gw== + dependencies: + "@graphql-codegen/plugin-helpers" "^7.0.0" + "@graphql-tools/optimize" "^2.0.0" + "@graphql-tools/relay-operation-optimizer" "^7.1.1" + "@graphql-tools/utils" "^11.0.0" + auto-bind "^5.0.0" + change-case-all "^2.1.0" + dependency-graph "^1.0.0" + graphql-tag "^2.11.0" + parse-filepath "^1.0.2" + tslib "^2.8.0" + +"@graphql-hive/signal@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@graphql-hive/signal/-/signal-1.0.0.tgz#6e2193660a47c925abadbe72293dfc9430e24f8f" + integrity sha512-RiwLMc89lTjvyLEivZ/qxAC5nBHoS2CtsWFSOsN35sxG9zoo5Z+JsFHM8MlvmO9yt+MJNIyC5MLE1rsbOphlag== + +"@graphql-hive/signal@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@graphql-hive/signal/-/signal-2.0.0.tgz#205805328b118e1ae556417ed364257234800464" + integrity sha512-Pz8wB3K0iU6ae9S1fWfsmJX24CcGeTo6hE7T44ucmV/ALKRj+bxClmqrYcDT7v3f0d12Rh4FAXBb6gon+WkDpQ== + +"@graphql-tools/apollo-engine-loader@^8.0.0": + version "8.0.30" + resolved "https://registry.yarnpkg.com/@graphql-tools/apollo-engine-loader/-/apollo-engine-loader-8.0.30.tgz#f7440938acfb0fa00a7e8ffe9d39d3df24d3724c" + integrity sha512-hUydKGGECrWloERMmfoMzHZi12X99AM9geCGF5XVsv4iMRl/Iyuet24th4kC9bZ8MlAdCwAwtUsCyv9uRfYwSA== dependencies: - "@graphql-tools/utils" "^7.0.0" - cross-fetch "3.0.6" - tslib "~2.0.1" + "@graphql-tools/utils" "^11.1.0" + "@whatwg-node/fetch" "^0.10.13" + sync-fetch "0.6.0" + tslib "^2.4.0" -"@graphql-tools/batch-delegate@^7.0.0": - version "7.0.2" - resolved "https://registry.npmjs.org/@graphql-tools/batch-delegate/-/batch-delegate-7.0.2.tgz" - integrity sha512-Dn1LKcbZfgttfxW1V7E3JYrLGCWOhtPC+HkxBRrvzxkesxqDbgaOH8X4rsx3Po8AQD49J0eLdg9KXa0yF20VCA== +"@graphql-tools/batch-execute@^10.0.8": + version "10.0.8" + resolved "https://registry.yarnpkg.com/@graphql-tools/batch-execute/-/batch-execute-10.0.8.tgz#11f3967dc2df25c149a5dc7c495fd9363f63388e" + integrity sha512-Kobt37qrVTFhX4HUK5/vPgMXFw/5f97AzmAlfmDBSRh/GnoAmLKCb48FrEI3gdeIwZB2fEhVHJyDqsojldnLQA== dependencies: - "@graphql-tools/delegate" "^7.0.10" - dataloader "2.0.0" - tslib "~2.1.0" + "@graphql-tools/utils" "^11.0.0" + "@whatwg-node/promise-helpers" "^1.3.2" + dataloader "^2.2.3" + tslib "^2.8.1" -"@graphql-tools/batch-execute@^7.0.0", "@graphql-tools/batch-execute@^7.1.2": - version "7.1.2" - resolved "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-7.1.2.tgz" - integrity sha512-IuR2SB2MnC2ztA/XeTMTfWcA0Wy7ZH5u+nDkDNLAdX+AaSyDnsQS35sCmHqG0VOGTl7rzoyBWLCKGwSJplgtwg== +"@graphql-tools/batch-execute@^9.0.19": + version "9.0.19" + resolved "https://registry.yarnpkg.com/@graphql-tools/batch-execute/-/batch-execute-9.0.19.tgz#b724f3542e2cee8a3a71262a711469afa39cae88" + integrity sha512-VGamgY4PLzSx48IHPoblRw0oTaBa7S26RpZXt0Y4NN90ytoE0LutlpB2484RbkfcTjv9wa64QD474+YP1kEgGA== dependencies: - "@graphql-tools/utils" "^7.7.0" - dataloader "2.0.0" - tslib "~2.2.0" - value-or-promise "1.0.6" + "@graphql-tools/utils" "^10.9.1" + "@whatwg-node/promise-helpers" "^1.3.0" + dataloader "^2.2.3" + tslib "^2.8.1" -"@graphql-tools/code-file-loader@^6.2.5", "@graphql-tools/code-file-loader@^6.3.1": - version "6.3.1" - resolved "https://registry.npmjs.org/@graphql-tools/code-file-loader/-/code-file-loader-6.3.1.tgz" - integrity sha512-ZJimcm2ig+avgsEOWWVvAaxZrXXhiiSZyYYOJi0hk9wh5BxZcLUNKkTp6EFnZE/jmGUwuos3pIjUD3Hwi3Bwhg== +"@graphql-tools/code-file-loader@^8.0.0": + version "8.1.32" + resolved "https://registry.yarnpkg.com/@graphql-tools/code-file-loader/-/code-file-loader-8.1.32.tgz#6bfc8091fb35692174824f1e714586725e2a3bff" + integrity sha512-gR5mNQjn0BugDL8a4A+ovS2KEvU52RNOGnbwiq9oWAEHiSv7iqJu77bpWARTzlE1ZFPK5MSQe9218+1t5PbXmQ== dependencies: - "@graphql-tools/graphql-tag-pluck" "^6.5.1" - "@graphql-tools/utils" "^7.0.0" - tslib "~2.1.0" + "@graphql-tools/graphql-tag-pluck" "8.3.31" + "@graphql-tools/utils" "^11.1.0" + globby "^11.0.3" + tslib "^2.4.0" + unixify "^1.0.0" + +"@graphql-tools/delegate@^10.2.23": + version "10.2.23" + resolved "https://registry.yarnpkg.com/@graphql-tools/delegate/-/delegate-10.2.23.tgz#fcd42e7aa70149269ad644e03098c8d28810bd87" + integrity sha512-xrPtl7f1LxS+B6o+W7ueuQh67CwRkfl+UKJncaslnqYdkxKmNBB4wnzVcW8ZsRdwbsla/v43PtwAvSlzxCzq2w== + dependencies: + "@graphql-tools/batch-execute" "^9.0.19" + "@graphql-tools/executor" "^1.4.9" + "@graphql-tools/schema" "^10.0.25" + "@graphql-tools/utils" "^10.9.1" + "@repeaterjs/repeater" "^3.0.6" + "@whatwg-node/promise-helpers" "^1.3.0" + dataloader "^2.2.3" + dset "^3.1.2" + tslib "^2.8.1" -"@graphql-tools/delegate@^7.0.1", "@graphql-tools/delegate@^7.0.10", "@graphql-tools/delegate@^7.1.0", "@graphql-tools/delegate@^7.1.4", "@graphql-tools/delegate@^7.1.5": - version "7.1.5" - resolved "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-7.1.5.tgz" - integrity sha512-bQu+hDd37e+FZ0CQGEEczmRSfQRnnXeUxI/0miDV+NV/zCbEdIJj5tYFNrKT03W6wgdqx8U06d8L23LxvGri/g== +"@graphql-tools/delegate@^12.0.16": + version "12.0.16" + resolved "https://registry.yarnpkg.com/@graphql-tools/delegate/-/delegate-12.0.16.tgz#2f6636abadcf0c57ac1356431d70cf4ac1be1e2d" + integrity sha512-WEJaFwWG82a0VzhfE4sRsaOPjxgCVfn4fOe3ho+r3uIbPYpc7qHpFdu1PLg6meikq6fuW9NJ1J88fEgnWuXDVg== + dependencies: + "@graphql-tools/batch-execute" "^10.0.8" + "@graphql-tools/executor" "^1.4.13" + "@graphql-tools/schema" "^10.0.29" + "@graphql-tools/utils" "^11.0.0" + "@repeaterjs/repeater" "^3.0.6" + "@whatwg-node/promise-helpers" "^1.3.2" + dataloader "^2.2.3" + tslib "^2.8.1" + +"@graphql-tools/executor-common@^0.0.4": + version "0.0.4" + resolved "https://registry.yarnpkg.com/@graphql-tools/executor-common/-/executor-common-0.0.4.tgz#763603a6d7a22bb09d67ce682e84a0d730ff2bf9" + integrity sha512-SEH/OWR+sHbknqZyROCFHcRrbZeUAyjCsgpVWCRjqjqRbiJiXq6TxNIIOmpXgkrXWW/2Ev4Wms6YSGJXjdCs6Q== dependencies: - "@ardatan/aggregate-error" "0.0.6" - "@graphql-tools/batch-execute" "^7.1.2" - "@graphql-tools/schema" "^7.1.5" - "@graphql-tools/utils" "^7.7.1" - dataloader "2.0.0" - tslib "~2.2.0" - value-or-promise "1.0.6" - -"@graphql-tools/git-loader@^6.2.5", "@graphql-tools/git-loader@^6.2.6": - version "6.2.6" - resolved "https://registry.npmjs.org/@graphql-tools/git-loader/-/git-loader-6.2.6.tgz" - integrity sha512-ooQTt2CaG47vEYPP3CPD+nbA0F+FYQXfzrB1Y1ABN9K3d3O2RK3g8qwslzZaI8VJQthvKwt0A95ZeE4XxteYfw== - dependencies: - "@graphql-tools/graphql-tag-pluck" "^6.2.6" - "@graphql-tools/utils" "^7.0.0" - tslib "~2.1.0" - -"@graphql-tools/github-loader@^6.2.5": - version "6.2.5" - resolved "https://registry.npmjs.org/@graphql-tools/github-loader/-/github-loader-6.2.5.tgz" - integrity sha512-DLuQmYeNNdPo8oWus8EePxWCfCAyUXPZ/p1PWqjrX/NGPyH2ZObdqtDAfRHztljt0F/qkBHbGHCEk2TKbRZTRw== - dependencies: - "@graphql-tools/graphql-tag-pluck" "^6.2.6" - "@graphql-tools/utils" "^7.0.0" - cross-fetch "3.0.6" - tslib "~2.0.1" + "@envelop/core" "^5.2.3" + "@graphql-tools/utils" "^10.8.1" -"@graphql-tools/graphql-file-loader@^6.0.0", "@graphql-tools/graphql-file-loader@^6.2.5", "@graphql-tools/graphql-file-loader@^6.2.7": - version "6.2.7" - resolved "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-6.2.7.tgz" - integrity sha512-5k2SNz0W87tDcymhEMZMkd6/vs6QawDyjQXWtqkuLTBF3vxjxPD1I4dwHoxgWPIjjANhXybvulD7E+St/7s9TQ== +"@graphql-tools/executor-common@^0.0.6": + version "0.0.6" + resolved "https://registry.yarnpkg.com/@graphql-tools/executor-common/-/executor-common-0.0.6.tgz#f681de443d7e90e1768c44bd64a4cd418dc356e3" + integrity sha512-JAH/R1zf77CSkpYATIJw+eOJwsbWocdDjY+avY7G+P5HCXxwQjAjWVkJI1QJBQYjPQDVxwf1fmTZlIN3VOadow== dependencies: - "@graphql-tools/import" "^6.2.6" - "@graphql-tools/utils" "^7.0.0" - tslib "~2.1.0" + "@envelop/core" "^5.3.0" + "@graphql-tools/utils" "^10.9.1" -"@graphql-tools/graphql-tag-pluck@^6.2.6", "@graphql-tools/graphql-tag-pluck@^6.5.1": - version "6.5.1" - resolved "https://registry.npmjs.org/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-6.5.1.tgz" - integrity sha512-7qkm82iFmcpb8M6/yRgzjShtW6Qu2OlCSZp8uatA3J0eMl87TxyJoUmL3M3UMMOSundAK8GmoyNVFUrueueV5Q== +"@graphql-tools/executor-common@^1.0.6": + version "1.0.6" + resolved "https://registry.yarnpkg.com/@graphql-tools/executor-common/-/executor-common-1.0.6.tgz#01f0e11a90c031afe3608b2435e3bfd37ada2692" + integrity sha512-23/K5C+LSlHDI0mj2SwCJ33RcELCcyDUgABm1Z8St7u/4Z5+95i925H/NAjUyggRjiaY8vYtNiMOPE49aPX1sg== dependencies: - "@babel/parser" "7.12.16" - "@babel/traverse" "7.12.13" - "@babel/types" "7.12.13" - "@graphql-tools/utils" "^7.0.0" - tslib "~2.1.0" + "@envelop/core" "^5.4.0" + "@graphql-tools/utils" "^11.0.0" -"@graphql-tools/import@^6.2.4", "@graphql-tools/import@^6.2.6": - version "6.3.1" - resolved "https://registry.npmjs.org/@graphql-tools/import/-/import-6.3.1.tgz" - integrity sha512-1szR19JI6WPibjYurMLdadHKZoG9C//8I/FZ0Dt4vJSbrMdVNp8WFxg4QnZrDeMG4MzZc90etsyF5ofKjcC+jw== +"@graphql-tools/executor-graphql-ws@^2.0.1": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@graphql-tools/executor-graphql-ws/-/executor-graphql-ws-2.0.7.tgz#e8d7689d266b3ccea962b708d6f5d31a1a246c66" + integrity sha512-J27za7sKF6RjhmvSOwOQFeNhNHyP4f4niqPnerJmq73OtLx9Y2PGOhkXOEB0PjhvPJceuttkD2O1yMgEkTGs3Q== + dependencies: + "@graphql-tools/executor-common" "^0.0.6" + "@graphql-tools/utils" "^10.9.1" + "@whatwg-node/disposablestack" "^0.0.6" + graphql-ws "^6.0.6" + isomorphic-ws "^5.0.0" + tslib "^2.8.1" + ws "^8.18.3" + +"@graphql-tools/executor-graphql-ws@^3.1.4": + version "3.1.5" + resolved "https://registry.yarnpkg.com/@graphql-tools/executor-graphql-ws/-/executor-graphql-ws-3.1.5.tgz#5d4ecc7a406126ae77489a0d1129ed7ccd9e5331" + integrity sha512-WXRsfwu9AkrORD9nShrd61OwwxeQ5+eXYcABRR3XPONFIS8pWQfDJGGqxql9/227o/s0DV5SIfkBURb5Knzv+A== + dependencies: + "@graphql-tools/executor-common" "^1.0.6" + "@graphql-tools/utils" "^11.0.0" + "@whatwg-node/disposablestack" "^0.0.6" + graphql-ws "^6.0.6" + isows "^1.0.7" + tslib "^2.8.1" + ws "^8.18.3" + +"@graphql-tools/executor-http@^1.1.9": + version "1.3.3" + resolved "https://registry.yarnpkg.com/@graphql-tools/executor-http/-/executor-http-1.3.3.tgz#057de79ebc90edbd242259cccb1268d37ee6c579" + integrity sha512-LIy+l08/Ivl8f8sMiHW2ebyck59JzyzO/yF9SFS4NH6MJZUezA1xThUXCDIKhHiD56h/gPojbkpcFvM2CbNE7A== + dependencies: + "@graphql-hive/signal" "^1.0.0" + "@graphql-tools/executor-common" "^0.0.4" + "@graphql-tools/utils" "^10.8.1" + "@repeaterjs/repeater" "^3.0.4" + "@whatwg-node/disposablestack" "^0.0.6" + "@whatwg-node/fetch" "^0.10.4" + "@whatwg-node/promise-helpers" "^1.3.0" + meros "^1.2.1" + tslib "^2.8.1" + +"@graphql-tools/executor-http@^3.2.1": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/executor-http/-/executor-http-3.3.0.tgz#64d351b90aa94577cdd57d44596f775cd9309534" + integrity sha512-IkKXIjSg9U8MNsQUBVJAXE4+LSxaQ0cs7p5JTALLGDABY1o17vPDRwWALsX81AXD5dY27ihi/+OhGMueW/Fopg== + dependencies: + "@graphql-hive/signal" "^2.0.0" + "@graphql-tools/executor-common" "^1.0.6" + "@graphql-tools/utils" "^11.0.0" + "@repeaterjs/repeater" "^3.0.4" + "@whatwg-node/disposablestack" "^0.0.6" + "@whatwg-node/fetch" "^0.10.13" + "@whatwg-node/promise-helpers" "^1.3.2" + meros "^1.3.2" + tslib "^2.8.1" + +"@graphql-tools/executor-legacy-ws@^1.1.19", "@graphql-tools/executor-legacy-ws@^1.1.28": + version "1.1.28" + resolved "https://registry.yarnpkg.com/@graphql-tools/executor-legacy-ws/-/executor-legacy-ws-1.1.28.tgz#e640359a0c65af59609989510ba47849fa3e6680" + integrity sha512-O4uj93GG9iUb3s32eyhUohvyfA8mLhN8FvGzEdK628hFQPhZN75yurtVFrR08DHex71mQ3wYCCFkErpwdJbDDQ== + dependencies: + "@graphql-tools/utils" "^11.1.0" + "@types/ws" "^8.0.0" + isomorphic-ws "^5.0.0" + tslib "^2.4.0" + ws "^8.20.0" + +"@graphql-tools/executor@^1.4.13", "@graphql-tools/executor@^1.4.9": + version "1.5.3" + resolved "https://registry.yarnpkg.com/@graphql-tools/executor/-/executor-1.5.3.tgz#3c567ec4854fe8ed69eb6a890e41db7bdae2b0bc" + integrity sha512-mgBFC0bsrZPZLu9EnydpMnAuQ8Iiq0CEbUcsmvXsm2/iYektGHDN/+bmb7hicA6dWZtdPfklYJmr21WD0GnOfA== + dependencies: + "@graphql-tools/utils" "^11.1.0" + "@graphql-typed-document-node/core" "^3.2.0" + "@repeaterjs/repeater" "^3.0.4" + "@whatwg-node/disposablestack" "^0.0.6" + "@whatwg-node/promise-helpers" "^1.0.0" + tslib "^2.4.0" + +"@graphql-tools/git-loader@^8.0.0": + version "8.0.36" + resolved "https://registry.yarnpkg.com/@graphql-tools/git-loader/-/git-loader-8.0.36.tgz#f3e2a8da8c65e086f176146616d24f16e36ce9fe" + integrity sha512-PDDakesRu8FJYHJLf9/gkTweh8M19Bymz9i+vOlk9OTs9XmNcCqKM+1S610KX2AodvuBFz/xbesjTtTJIppLPg== dependencies: + "@graphql-tools/graphql-tag-pluck" "8.3.31" + "@graphql-tools/utils" "^11.1.0" + is-glob "4.0.3" + micromatch "^4.0.8" + tslib "^2.4.0" + unixify "^1.0.0" + +"@graphql-tools/github-loader@^8.0.0": + version "8.0.22" + resolved "https://registry.yarnpkg.com/@graphql-tools/github-loader/-/github-loader-8.0.22.tgz#e982c3b48b7877f5cc8e8c1e97e06e5e667e5bde" + integrity sha512-uQ4JNcNPsyMkTIgzeSbsoT9hogLjYrZooLUYd173l5eUGUi49EAcsGdiBCKaKfEjanv410FE8hjaHr7fjSRkJw== + dependencies: + "@graphql-tools/executor-http" "^1.1.9" + "@graphql-tools/graphql-tag-pluck" "^8.3.21" + "@graphql-tools/utils" "^10.9.1" + "@whatwg-node/fetch" "^0.10.0" + "@whatwg-node/promise-helpers" "^1.0.0" + sync-fetch "0.6.0-2" + tslib "^2.4.0" + +"@graphql-tools/graphql-file-loader@^8.0.0": + version "8.1.14" + resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-file-loader/-/graphql-file-loader-8.1.14.tgz#cc69e84e1566637052d401a4d3f117c67277bfc5" + integrity sha512-CfAcsSEVkkHfEXLFzrd5rUYpcQEGWNV8lfc1Tb1p5m9HnYICzDDH08I5V33iMrEDza3GuujjjRBYqplBkqwIow== + dependencies: + "@graphql-tools/import" "^7.1.14" + "@graphql-tools/utils" "^11.1.0" + globby "^11.0.3" + tslib "^2.4.0" + unixify "^1.0.0" + +"@graphql-tools/graphql-tag-pluck@8.3.31", "@graphql-tools/graphql-tag-pluck@^8.3.21": + version "8.3.31" + resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-8.3.31.tgz#3ea68b94e62b6c4cc68f612ec10068b07c01cdbd" + integrity sha512-ema2RRPZGj8TKruNElyDBHVCNFMxioGIVfLBuiA+GdfmRGt95b/i7Uksnj4EwItA6MCmhxokxZoa/fl6mJt3tw== + dependencies: + "@babel/core" "^7.28.6" + "@babel/parser" "^7.29.2" + "@babel/plugin-syntax-import-assertions" "^7.26.0" + "@babel/traverse" "^7.26.10" + "@babel/types" "^7.26.10" + "@graphql-tools/utils" "^11.1.0" + tslib "^2.4.0" + +"@graphql-tools/import@^7.1.14": + version "7.1.14" + resolved "https://registry.yarnpkg.com/@graphql-tools/import/-/import-7.1.14.tgz#33e435ae5afc0e19ec1baed7e74066e71455dbbf" + integrity sha512-aqLcu04aEidszbXM6M0PWWL8bP17eX9sxXwjYWpglLvIRd4NFqb3C9QzBY8pleqXNMtWqXktlm9BQjevgSrirQ== + dependencies: + "@graphql-tools/utils" "^11.1.0" resolve-from "5.0.0" - tslib "~2.2.0" + tslib "^2.4.0" -"@graphql-tools/json-file-loader@^6.0.0", "@graphql-tools/json-file-loader@^6.2.5", "@graphql-tools/json-file-loader@^6.2.6": - version "6.2.6" - resolved "https://registry.npmjs.org/@graphql-tools/json-file-loader/-/json-file-loader-6.2.6.tgz" - integrity sha512-CnfwBSY5926zyb6fkDBHnlTblHnHI4hoBALFYXnrg0Ev4yWU8B04DZl/pBRUc459VNgO2x8/mxGIZj2hPJG1EA== +"@graphql-tools/json-file-loader@^8.0.0": + version "8.0.28" + resolved "https://registry.yarnpkg.com/@graphql-tools/json-file-loader/-/json-file-loader-8.0.28.tgz#6075780add2715c7b0126ecf3b9b4585758aaa5a" + integrity sha512-qgCsSkPArnjlNkcYpgGKiXxCTNkrAT9E+l1LhR+Por2jTlKBBeZ8stortkQ/PNDDjuL0WPrLQmHKhNPHabnB3A== dependencies: - "@graphql-tools/utils" "^7.0.0" - tslib "~2.0.1" + "@graphql-tools/utils" "^11.1.0" + globby "^11.0.3" + tslib "^2.4.0" + unixify "^1.0.0" -"@graphql-tools/links@^7.0.4": - version "7.1.0" - resolved "https://registry.npmjs.org/@graphql-tools/links/-/links-7.1.0.tgz" - integrity sha512-8cJLs3ko0Zq0agJiFiHuAZ27OXbfgRF5JtVtIx8q2RfjVN0sss9QeetrTBjc2XfTj5HYZr6BHqqlyMMA4OXp7A== - dependencies: - "@graphql-tools/delegate" "^7.1.0" - "@graphql-tools/utils" "^7.7.0" - apollo-upload-client "14.1.3" - cross-fetch "3.1.2" - form-data "4.0.0" - is-promise "4.0.0" - tslib "~2.1.0" - -"@graphql-tools/load-files@^6.2.4": - version "6.3.2" - resolved "https://registry.npmjs.org/@graphql-tools/load-files/-/load-files-6.3.2.tgz" - integrity sha512-3mgwEKZ8yy7CD/uVs9yeXR3r+GwjlTKRG5bC75xdJFN8WbzbcHjIJiTXfWSAYqbfSTam0hWnRdWghagzFSo5kQ== - dependencies: - globby "11.0.3" - tslib "~2.1.0" - unixify "1.0.0" - -"@graphql-tools/load@^6.0.0", "@graphql-tools/load@^6.2.5", "@graphql-tools/load@^6.2.8": - version "6.2.8" - resolved "https://registry.npmjs.org/@graphql-tools/load/-/load-6.2.8.tgz" - integrity sha512-JpbyXOXd8fJXdBh2ta0Q4w8ia6uK5FHzrTNmcvYBvflFuWly2LDTk2abbSl81zKkzswQMEd2UIYghXELRg8eTA== - dependencies: - "@graphql-tools/merge" "^6.2.12" - "@graphql-tools/utils" "^7.5.0" - globby "11.0.3" - import-from "3.0.0" - is-glob "4.0.1" +"@graphql-tools/load@^8.0.0", "@graphql-tools/load@^8.1.0": + version "8.1.10" + resolved "https://registry.yarnpkg.com/@graphql-tools/load/-/load-8.1.10.tgz#23d14a3028b66090d51102c7e7c6fa72f70901eb" + integrity sha512-hjcvfEFtwtc8vGi46wtpmGWadNzfEhzbjqinyFIZuIZPlR4aYdWQtqWtY/RMM4Ew4t1USkMNm6xrqC2TH1vCSA== + dependencies: + "@graphql-tools/schema" "^10.0.33" + "@graphql-tools/utils" "^11.1.0" p-limit "3.1.0" - tslib "~2.2.0" - unixify "1.0.0" - valid-url "1.0.9" + tslib "^2.4.0" "@graphql-tools/merge@8.3.1": version "8.3.1" @@ -4513,15 +4468,6 @@ "@graphql-tools/utils" "8.9.0" tslib "^2.4.0" -"@graphql-tools/merge@^6.0.0", "@graphql-tools/merge@^6.2.11", "@graphql-tools/merge@^6.2.12", "@graphql-tools/merge@^6.2.14": - version "6.2.14" - resolved "https://registry.npmjs.org/@graphql-tools/merge/-/merge-6.2.14.tgz" - integrity sha512-RWT4Td0ROJai2eR66NHejgf8UwnXJqZxXgDWDI+7hua5vNA2OW8Mf9K1Wav1ZkjWnuRp4ztNtkZGie5ISw55ow== - dependencies: - "@graphql-tools/schema" "^7.0.0" - "@graphql-tools/utils" "^7.7.0" - tslib "~2.2.0" - "@graphql-tools/merge@^8.4.1": version "8.4.2" resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-8.4.2.tgz#95778bbe26b635e8d2f60ce9856b388f11fe8288" @@ -4530,14 +4476,13 @@ "@graphql-tools/utils" "^9.2.1" tslib "^2.4.0" -"@graphql-tools/mock@^7.0.0": - version "7.0.0" - resolved "https://registry.npmjs.org/@graphql-tools/mock/-/mock-7.0.0.tgz" - integrity sha512-ShO8D9HudgnhqoWeKb3iejGtPV8elFqSO1U0O70g3FH3W/CBW2abXfuyodBUevXVGIjyqzfkNzVtpIE0qiOVVQ== +"@graphql-tools/merge@^9.0.0", "@graphql-tools/merge@^9.1.9": + version "9.1.9" + resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-9.1.9.tgz#d5b042ef11695ca130a36477e25786100353609b" + integrity sha512-iHUWNjRHeQRYdgIMIuChThOwoKzA9vrzYeslgfBo5eUYEyHGZCoDPjAavssoYXLwstYt1dZj2J22jSzc2DrN0Q== dependencies: - "@graphql-tools/schema" "^7.0.0" - "@graphql-tools/utils" "^7.0.0" - tslib "~2.0.1" + "@graphql-tools/utils" "^11.1.0" + tslib "^2.4.0" "@graphql-tools/mock@^8.1.2": version "8.7.20" @@ -4549,65 +4494,52 @@ fast-json-stable-stringify "^2.1.0" tslib "^2.4.0" -"@graphql-tools/module-loader@^6.2.5": - version "6.2.7" - resolved "https://registry.npmjs.org/@graphql-tools/module-loader/-/module-loader-6.2.7.tgz" - integrity sha512-ItAAbHvwfznY9h1H9FwHYDstTcm22Dr5R9GZtrWlpwqj0jaJGcBxsMB9jnK9kFqkbtFYEe4E/NsSnxsS4/vViQ== - dependencies: - "@graphql-tools/utils" "^7.5.0" - tslib "~2.1.0" - -"@graphql-tools/optimize@1.0.1", "@graphql-tools/optimize@^1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@graphql-tools/optimize/-/optimize-1.0.1.tgz" - integrity sha512-cRlUNsbErYoBtzzS6zXahXeTBZGPVlPHXCpnEZ0XiK/KY/sQL96cyzak0fM/Gk6qEI9/l32MYEICjasiBQrl5w== +"@graphql-tools/optimize@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/optimize/-/optimize-2.0.0.tgz#7a9779d180824511248a50c5a241eff6e7a2d906" + integrity sha512-nhdT+CRGDZ+bk68ic+Jw1OZ99YCDIKYA5AlVAnBHJvMawSx9YQqQAIj4refNc1/LRieGiuWvhbG3jvPVYho0Dg== dependencies: - tslib "~2.0.1" + tslib "^2.4.0" -"@graphql-tools/prisma-loader@^6.3.0": - version "6.3.0" - resolved "https://registry.npmjs.org/@graphql-tools/prisma-loader/-/prisma-loader-6.3.0.tgz" - integrity sha512-9V3W/kzsFBmUQqOsd96V4a4k7Didz66yh/IK89B1/rrvy9rYj+ULjEqR73x9BYZ+ww9FV8yP8LasWAJwWaqqJQ== +"@graphql-tools/prisma-loader@^8.0.0": + version "8.0.17" + resolved "https://registry.yarnpkg.com/@graphql-tools/prisma-loader/-/prisma-loader-8.0.17.tgz#bc7efddb579fb85800540dd35284380e9df851a2" + integrity sha512-fnuTLeQhqRbA156pAyzJYN0KxCjKYRU5bz1q/SKOwElSnAU4k7/G1kyVsWLh7fneY78LoMNH5n+KlFV8iQlnyg== dependencies: - "@graphql-tools/url-loader" "^6.8.2" - "@graphql-tools/utils" "^7.0.0" - "@types/http-proxy-agent" "^2.0.2" + "@graphql-tools/url-loader" "^8.0.15" + "@graphql-tools/utils" "^10.5.6" "@types/js-yaml" "^4.0.0" - "@types/json-stable-stringify" "^1.0.32" - "@types/jsonwebtoken" "^8.5.0" + "@whatwg-node/fetch" "^0.10.0" chalk "^4.1.0" debug "^4.3.1" - dotenv "^8.2.0" - graphql-request "^3.3.0" - http-proxy-agent "^4.0.1" - https-proxy-agent "^5.0.0" - isomorphic-fetch "^3.0.0" + dotenv "^16.0.0" + graphql-request "^6.0.0" + http-proxy-agent "^7.0.0" + https-proxy-agent "^7.0.0" + jose "^5.0.0" js-yaml "^4.0.0" - json-stable-stringify "^1.0.1" - jsonwebtoken "^8.5.1" lodash "^4.17.20" - replaceall "^0.1.6" scuid "^1.1.0" - tslib "~2.1.0" + tslib "^2.4.0" yaml-ast-parser "^0.0.43" -"@graphql-tools/relay-operation-optimizer@^6.2.5", "@graphql-tools/relay-operation-optimizer@^6.3.0": - version "6.3.0" - resolved "https://registry.npmjs.org/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-6.3.0.tgz" - integrity sha512-Or3UgRvkY9Fq1AAx7q38oPqFmTepLz7kp6wDHKyR0ceG7AvHv5En22R12mAeISInbhff4Rpwgf6cE8zHRu6bCw== +"@graphql-tools/relay-operation-optimizer@^7.1.1": + version "7.1.4" + resolved "https://registry.yarnpkg.com/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-7.1.4.tgz#6e25416d78d7bc8d92c64df89d39d30644c26042" + integrity sha512-cwOD/GEo/R//1uGCP0/urIxsMFoUgzkJVyMt9BDM2HhQhU6rSgH5l6lFukAFTJyPJVdyeOdYm2i0Jj5vYWbHTw== dependencies: - "@graphql-tools/utils" "^7.1.0" - relay-compiler "10.1.0" - tslib "~2.0.1" + "@ardatan/relay-compiler" "^13.0.1" + "@graphql-tools/utils" "^11.1.0" + tslib "^2.4.0" -"@graphql-tools/resolvers-composition@^6.2.5": - version "6.2.8" - resolved "https://registry.npmjs.org/@graphql-tools/resolvers-composition/-/resolvers-composition-6.2.8.tgz" - integrity sha512-/2xedRZYhvts88x9Rv/VWrk69wpl84M7cuYZ4aAacqxnXNm7zxT+MqeL54lsRhq2Kb2yjEhtfguEiqOn+kV8Xg== +"@graphql-tools/schema@^10", "@graphql-tools/schema@^10.0.0", "@graphql-tools/schema@^10.0.25", "@graphql-tools/schema@^10.0.29", "@graphql-tools/schema@^10.0.33": + version "10.0.33" + resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-10.0.33.tgz#147d70aa9bb12123ffca2c091be1f3f3ec592911" + integrity sha512-O6P3RIftO0jafnSsFAqpjurUuUxJ43s/AdPVLQsBkI6y4Ic/tKm4C1Qm1KKQsCDTOxXPJClh/v3g7k7yLKCFBQ== dependencies: - "@graphql-tools/utils" "^7.9.1" - lodash "4.17.21" - tslib "~2.2.0" + "@graphql-tools/merge" "^9.1.9" + "@graphql-tools/utils" "^11.1.0" + tslib "^2.4.0" "@graphql-tools/schema@^6.0.9": version "6.2.4" @@ -4617,15 +4549,6 @@ "@graphql-tools/utils" "^6.2.4" tslib "~2.0.1" -"@graphql-tools/schema@^7.0.0", "@graphql-tools/schema@^7.1.4", "@graphql-tools/schema@^7.1.5": - version "7.1.5" - resolved "https://registry.npmjs.org/@graphql-tools/schema/-/schema-7.1.5.tgz" - integrity sha512-uyn3HSNSckf4mvQSq0Q07CPaVZMNFCYEVxroApOaw802m9DcZPgf9XVPy/gda5GWj9AhbijfRYVTZQgHnJ4CXA== - dependencies: - "@graphql-tools/utils" "^7.1.2" - tslib "~2.2.0" - value-or-promise "1.0.6" - "@graphql-tools/schema@^8.0.0": version "8.5.1" resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-8.5.1.tgz#c2f2ff1448380919a330312399c9471db2580b58" @@ -4646,43 +4569,41 @@ tslib "^2.4.0" value-or-promise "^1.0.12" -"@graphql-tools/stitch@^7.3.0": - version "7.5.3" - resolved "https://registry.npmjs.org/@graphql-tools/stitch/-/stitch-7.5.3.tgz" - integrity sha512-0oBdNFkviWRs0OkQiGow6THjRtDbiSOljCxCtkwF+C+bB/yLEPCNatTMo3ZR51twWBRPFgMwHZbSVbhRlK51kw== - dependencies: - "@graphql-tools/batch-delegate" "^7.0.0" - "@graphql-tools/delegate" "^7.1.4" - "@graphql-tools/merge" "^6.2.11" - "@graphql-tools/schema" "^7.1.4" - "@graphql-tools/utils" "^7.7.0" - "@graphql-tools/wrap" "^7.0.6" - tslib "~2.2.0" - -"@graphql-tools/url-loader@^6.0.0", "@graphql-tools/url-loader@^6.10.1", "@graphql-tools/url-loader@^6.3.2", "@graphql-tools/url-loader@^6.8.2": - version "6.10.1" - resolved "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-6.10.1.tgz" - integrity sha512-DSDrbhQIv7fheQ60pfDpGD256ixUQIR6Hhf9Z5bRjVkXOCvO5XrkwoWLiU7iHL81GB1r0Ba31bf+sl+D4nyyfw== - dependencies: - "@graphql-tools/delegate" "^7.0.1" - "@graphql-tools/utils" "^7.9.0" - "@graphql-tools/wrap" "^7.0.4" - "@microsoft/fetch-event-source" "2.0.1" - "@types/websocket" "1.0.2" - abort-controller "3.0.0" - cross-fetch "3.1.4" - extract-files "9.0.0" - form-data "4.0.0" - graphql-ws "^4.4.1" - is-promise "4.0.0" - isomorphic-ws "4.0.1" - lodash "4.17.21" - meros "1.1.4" - subscriptions-transport-ws "^0.9.18" - sync-fetch "0.3.0" - tslib "~2.2.0" - valid-url "1.0.9" - ws "7.4.5" +"@graphql-tools/url-loader@^8.0.0", "@graphql-tools/url-loader@^8.0.15": + version "8.0.33" + resolved "https://registry.yarnpkg.com/@graphql-tools/url-loader/-/url-loader-8.0.33.tgz#1e5ebfa6a840e3bdc25336c231df2889028f7e0c" + integrity sha512-Fu626qcNHcqAj8uYd7QRarcJn5XZ863kmxsg1sm0fyjyfBJnsvC7ddFt6Hayz5kxVKfsnjxiDfPMXanvsQVBKw== + dependencies: + "@graphql-tools/executor-graphql-ws" "^2.0.1" + "@graphql-tools/executor-http" "^1.1.9" + "@graphql-tools/executor-legacy-ws" "^1.1.19" + "@graphql-tools/utils" "^10.9.1" + "@graphql-tools/wrap" "^10.0.16" + "@types/ws" "^8.0.0" + "@whatwg-node/fetch" "^0.10.0" + "@whatwg-node/promise-helpers" "^1.0.0" + isomorphic-ws "^5.0.0" + sync-fetch "0.6.0-2" + tslib "^2.4.0" + ws "^8.17.1" + +"@graphql-tools/url-loader@^9.0.0": + version "9.1.2" + resolved "https://registry.yarnpkg.com/@graphql-tools/url-loader/-/url-loader-9.1.2.tgz#cb299cab94ae694503c6c7cb124a42278452fff5" + integrity sha512-pVSiPrfWQKb3jq23Pl7EjbB2uv3tgZLnWo/axkmg4itAEZ5s/vV/jKa8P1HZzUnSVUTR+8tcEZVeNsUbzFCbkg== + dependencies: + "@graphql-tools/executor-graphql-ws" "^3.1.4" + "@graphql-tools/executor-http" "^3.2.1" + "@graphql-tools/executor-legacy-ws" "^1.1.28" + "@graphql-tools/utils" "^11.1.0" + "@graphql-tools/wrap" "^11.1.1" + "@types/ws" "^8.0.0" + "@whatwg-node/fetch" "^0.10.13" + "@whatwg-node/promise-helpers" "^1.0.0" + isomorphic-ws "^5.0.0" + sync-fetch "0.6.0" + tslib "^2.4.0" + ws "^8.20.0" "@graphql-tools/utils@8.9.0": version "8.9.0" @@ -4691,6 +4612,26 @@ dependencies: tslib "^2.4.0" +"@graphql-tools/utils@^10.0.0", "@graphql-tools/utils@^10.5.6", "@graphql-tools/utils@^10.8.1", "@graphql-tools/utils@^10.9.1": + version "10.11.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-10.11.0.tgz#2513dca9ca25bab5a2651da2d66c37b1e2616bdf" + integrity sha512-iBFR9GXIs0gCD+yc3hoNswViL1O5josI33dUqiNStFI/MHLCEPduasceAcazRH77YONKNiviHBV8f7OgcT4o2Q== + dependencies: + "@graphql-typed-document-node/core" "^3.1.1" + "@whatwg-node/promise-helpers" "^1.0.0" + cross-inspect "1.0.1" + tslib "^2.4.0" + +"@graphql-tools/utils@^11.0.0", "@graphql-tools/utils@^11.1.0": + version "11.1.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-11.1.0.tgz#03593c3ae1177e04a3620c688fd29df912aa094f" + integrity sha512-PtFVG4r8Z2LEBSaPYQMusBiB3o6kjLVJyjCLbnWem/SpSuM21v6LTmgpkXfYU1qpBV2UGsFyuEnSJInl8fR1Ag== + dependencies: + "@graphql-typed-document-node/core" "^3.1.1" + "@whatwg-node/promise-helpers" "^1.0.0" + cross-inspect "1.0.1" + tslib "^2.4.0" + "@graphql-tools/utils@^6.0.9", "@graphql-tools/utils@^6.2.4": version "6.2.4" resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-6.2.4.tgz#38a2314d2e5e229ad4f78cca44e1199e18d55856" @@ -4700,15 +4641,6 @@ camel-case "4.1.1" tslib "~2.0.1" -"@graphql-tools/utils@^7.0.0", "@graphql-tools/utils@^7.0.1", "@graphql-tools/utils@^7.1.0", "@graphql-tools/utils@^7.1.2", "@graphql-tools/utils@^7.5.0", "@graphql-tools/utils@^7.7.0", "@graphql-tools/utils@^7.7.1", "@graphql-tools/utils@^7.8.1", "@graphql-tools/utils@^7.9.0", "@graphql-tools/utils@^7.9.1": - version "7.10.0" - resolved "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz" - integrity sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w== - dependencies: - "@ardatan/aggregate-error" "0.0.6" - camel-case "4.1.2" - tslib "~2.2.0" - "@graphql-tools/utils@^9.2.1": version "9.2.1" resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-9.2.1.tgz#1b3df0ef166cfa3eae706e3518b17d5922721c57" @@ -4717,23 +4649,34 @@ "@graphql-typed-document-node/core" "^3.1.1" tslib "^2.4.0" -"@graphql-tools/wrap@^7.0.0", "@graphql-tools/wrap@^7.0.4", "@graphql-tools/wrap@^7.0.6": - version "7.0.8" - resolved "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-7.0.8.tgz" - integrity sha512-1NDUymworsOlb53Qfh7fonDi2STvqCtbeE68ntKY9K/Ju/be2ZNxrFSbrBHwnxWcN9PjISNnLcAyJ1L5tCUyhg== +"@graphql-tools/wrap@^10.0.16": + version "10.1.4" + resolved "https://registry.yarnpkg.com/@graphql-tools/wrap/-/wrap-10.1.4.tgz#46f94b00113693d4d4eccddcf262494164234ba6" + integrity sha512-7pyNKqXProRjlSdqOtrbnFRMQAVamCmEREilOXtZujxY6kYit3tvWWSjUrcIOheltTffoRh7EQSjpy2JDCzasg== dependencies: - "@graphql-tools/delegate" "^7.1.5" - "@graphql-tools/schema" "^7.1.5" - "@graphql-tools/utils" "^7.8.1" - tslib "~2.2.0" - value-or-promise "1.0.6" + "@graphql-tools/delegate" "^10.2.23" + "@graphql-tools/schema" "^10.0.25" + "@graphql-tools/utils" "^10.9.1" + "@whatwg-node/promise-helpers" "^1.3.0" + tslib "^2.8.1" + +"@graphql-tools/wrap@^11.1.1": + version "11.1.15" + resolved "https://registry.yarnpkg.com/@graphql-tools/wrap/-/wrap-11.1.15.tgz#d0e19db5d4075e3768ffcd0f5249f9856141a792" + integrity sha512-GCMx6l0MPwHVaBMHf29oG8eIrsJ8PBXq9y5DNX9/r9oCpCBfqxfWzcejx4CpO4chA3+yylGOKcAyEbOUgxfI1Q== + dependencies: + "@graphql-tools/delegate" "^12.0.16" + "@graphql-tools/schema" "^10.0.29" + "@graphql-tools/utils" "^11.0.0" + "@whatwg-node/promise-helpers" "^1.3.2" + tslib "^2.8.1" -"@graphql-typed-document-node/core@^3.0.0", "@graphql-typed-document-node/core@^3.1.0": +"@graphql-typed-document-node/core@^3.1.0": version "3.1.0" resolved "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.1.0.tgz" integrity sha512-wYn6r8zVZyQJ6rQaALBEln5B1pzxb9shV5Ef97kTvn6yVGrqyXVnDqnU24MXnFubR+rZjBY9NWuxX3FB2sTsjg== -"@graphql-typed-document-node/core@^3.1.1": +"@graphql-typed-document-node/core@^3.1.1", "@graphql-typed-document-node/core@^3.2.0": version "3.2.0" resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.2.0.tgz#5f3d96ec6b2354ad6d8a28bf216a1d97b5426861" integrity sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ== @@ -4824,11 +4767,6 @@ "@zazuko/prefixes" "^2.1.0" ts-pattern "^5.2.0" -"@iarna/toml@^2.2.5": - version "2.2.5" - resolved "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz" - integrity sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg== - "@img/sharp-darwin-arm64@0.33.5": version "0.33.5" resolved "https://registry.yarnpkg.com/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz#ef5b5a07862805f1e8145a377c8ba6e98813ca08" @@ -4942,7 +4880,7 @@ resolved "https://registry.yarnpkg.com/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz#56f00962ff0c4e0eb93d34a047d29fa995e3e342" integrity sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg== -"@inquirer/external-editor@^1.0.2": +"@inquirer/external-editor@^1.0.0", "@inquirer/external-editor@^1.0.2": version "1.0.3" resolved "https://registry.yarnpkg.com/@inquirer/external-editor/-/external-editor-1.0.3.tgz#c23988291ee676290fdab3fd306e64010a6d13b8" integrity sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA== @@ -6118,11 +6056,6 @@ dependencies: moo "^0.5.1" -"@microsoft/fetch-event-source@2.0.1": - version "2.0.1" - resolved "https://registry.npmjs.org/@microsoft/fetch-event-source/-/fetch-event-source-2.0.1.tgz" - integrity sha512-W6CLUJ2eBMw3Rec70qrsEW0jOm/3twwJv21mrmj2yORiaVmVYGS4sSS5yUwvQc1ZlDLYGPnClVWmUUMagKNsfA== - "@motionone/animation@^10.16.3": version "10.16.3" resolved "https://registry.yarnpkg.com/@motionone/animation/-/animation-10.16.3.tgz#f5b71e27fd8b88b61f983adb0ed6c8e3e89281f9" @@ -6791,6 +6724,129 @@ resolved "https://registry.yarnpkg.com/@panva/hkdf/-/hkdf-1.1.1.tgz#ab9cd8755d1976e72fc77a00f7655a64efe6cd5d" integrity sha512-dhPeilub1NuIG0X5Kvhh9lH4iW3ZsHlnzwgwbOlgwQ2wG1IqFzsgHqmKPk3WzsdWAeaxKJxgM0+W433RmN45GA== +"@parcel/watcher-android-arm64@2.5.6": + version "2.5.6" + resolved "https://registry.yarnpkg.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.6.tgz#5f32e0dba356f4ac9a11068d2a5c134ca3ba6564" + integrity sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A== + +"@parcel/watcher-darwin-arm64@2.5.6": + version "2.5.6" + resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.6.tgz#88d3e720b59b1eceffce98dac46d7c40e8be5e8e" + integrity sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA== + +"@parcel/watcher-darwin-x64@2.5.6": + version "2.5.6" + resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.6.tgz#bf05d76a78bc15974f15ec3671848698b0838063" + integrity sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg== + +"@parcel/watcher-freebsd-x64@2.5.6": + version "2.5.6" + resolved "https://registry.yarnpkg.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.6.tgz#8bc26e9848e7303ac82922a5ae1b1ef1bdb48a53" + integrity sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng== + +"@parcel/watcher-linux-arm-glibc@2.5.6": + version "2.5.6" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.6.tgz#1328fee1deb0c2d7865079ef53a2ba4cc2f8b40a" + integrity sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ== + +"@parcel/watcher-linux-arm-musl@2.5.6": + version "2.5.6" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.6.tgz#bad0f45cb3e2157746db8b9d22db6a125711f152" + integrity sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg== + +"@parcel/watcher-linux-arm64-glibc@2.5.6": + version "2.5.6" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.6.tgz#b75913fbd501d9523c5f35d420957bf7d0204809" + integrity sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA== + +"@parcel/watcher-linux-arm64-musl@2.5.6": + version "2.5.6" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.6.tgz#da5621a6a576070c8c0de60dea8b46dc9c3827d4" + integrity sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA== + +"@parcel/watcher-linux-x64-glibc@2.5.6": + version "2.5.6" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.6.tgz#ce437accdc4b30f93a090b4a221fd95cd9b89639" + integrity sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ== + +"@parcel/watcher-linux-x64-musl@2.5.6": + version "2.5.6" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.6.tgz#02400c54b4a67efcc7e2327b249711920ac969e2" + integrity sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg== + +"@parcel/watcher-win32-arm64@2.5.6": + version "2.5.6" + resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.6.tgz#caae3d3c7583ca0a7171e6bd142c34d20ea1691e" + integrity sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q== + +"@parcel/watcher-win32-ia32@2.5.6": + version "2.5.6" + resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.6.tgz#9ac922550896dfe47bfc5ae3be4f1bcaf8155d6d" + integrity sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g== + +"@parcel/watcher-win32-x64@2.5.6": + version "2.5.6" + resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.6.tgz#73fdafba2e21c448f0e456bbe13178d8fe11739d" + integrity sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw== + +"@parcel/watcher@^2.1.0": + version "2.5.6" + resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.5.6.tgz#3f932828c894f06d0ad9cfefade1756ecc6ef1f1" + integrity sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ== + dependencies: + detect-libc "^2.0.3" + is-glob "^4.0.3" + node-addon-api "^7.0.0" + picomatch "^4.0.3" + optionalDependencies: + "@parcel/watcher-android-arm64" "2.5.6" + "@parcel/watcher-darwin-arm64" "2.5.6" + "@parcel/watcher-darwin-x64" "2.5.6" + "@parcel/watcher-freebsd-x64" "2.5.6" + "@parcel/watcher-linux-arm-glibc" "2.5.6" + "@parcel/watcher-linux-arm-musl" "2.5.6" + "@parcel/watcher-linux-arm64-glibc" "2.5.6" + "@parcel/watcher-linux-arm64-musl" "2.5.6" + "@parcel/watcher-linux-x64-glibc" "2.5.6" + "@parcel/watcher-linux-x64-musl" "2.5.6" + "@parcel/watcher-win32-arm64" "2.5.6" + "@parcel/watcher-win32-ia32" "2.5.6" + "@parcel/watcher-win32-x64" "2.5.6" + +"@peculiar/asn1-schema@^2.7.0": + version "2.7.0" + resolved "https://registry.yarnpkg.com/@peculiar/asn1-schema/-/asn1-schema-2.7.0.tgz#f2dcb25995ce7cac8687ba1039f043e5eff43820" + integrity sha512-W8ZfWzLmQnrcky+eh3tni4IozMdqBDiHWU0N+vve/UGjMaUs8c0L7A2oEdkBXS8rTpWDpK/aoI3DG/L/hxmxPg== + dependencies: + "@peculiar/utils" "^2.0.2" + asn1js "^3.0.6" + tslib "^2.8.1" + +"@peculiar/json-schema@^1.1.12": + version "1.1.12" + resolved "https://registry.yarnpkg.com/@peculiar/json-schema/-/json-schema-1.1.12.tgz#fe61e85259e3b5ba5ad566cb62ca75b3d3cd5339" + integrity sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w== + dependencies: + tslib "^2.0.0" + +"@peculiar/utils@^2.0.2": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@peculiar/utils/-/utils-2.0.3.tgz#a27ca4c4b73652e110f19a7d16d664f458a5528e" + integrity sha512-+oL3HPFRIZ1St2K50lWCXiioIgSoxzz7R1J3uF6neO2yl1sgmpgY6XXJH4BdpoDkMWznQTeYF6oWNDZLCdQ4eQ== + dependencies: + tslib "^2.8.1" + +"@peculiar/webcrypto@^1.4.0": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@peculiar/webcrypto/-/webcrypto-1.7.1.tgz#ef8cfae878ca1f1a44ef0c82cf3fa6f3cbe9c26a" + integrity sha512-ODOov0sGMJMf3jPonOkgGqPknTsu+DdQ7kD++gz8aI+aFMOMHFbWAA2taqXXVTdP+OTOQR/znGvSpmkeI0WTYQ== + dependencies: + "@peculiar/asn1-schema" "^2.7.0" + "@peculiar/json-schema" "^1.1.12" + "@peculiar/utils" "^2.0.2" + tslib "^2.8.1" + webcrypto-core "^1.9.2" + "@pkgjs/parseargs@^0.11.0": version "0.11.0" resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" @@ -7454,7 +7510,7 @@ resolved "https://registry.yarnpkg.com/@radix-ui/rect/-/rect-1.1.0.tgz#f817d1d3265ac5415dadc67edab30ae196696438" integrity sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg== -"@rdf-esm/data-model@^0.5.1", "@rdf-esm/data-model@^0.5.3", "@rdf-esm/data-model@^0.5.4": +"@rdf-esm/data-model@^0.5.1", "@rdf-esm/data-model@^0.5.4": version "0.5.4" resolved "https://registry.npmjs.org/@rdf-esm/data-model/-/data-model-0.5.4.tgz" integrity sha512-EINrtebCO6aT9e8vLmkaFFs317sCRj9cdFlKexvZA+7bLwcKrmcQLwC+nnnyBurtypHzWlokbLvp1SZHQWiH3w== @@ -7470,35 +7526,7 @@ "@rdfjs/namespace" "^1.1.0" "@types/rdfjs__namespace" "*" -"@rdf-esm/term-map@^0.5.0": - version "0.5.1" - resolved "https://registry.npmjs.org/@rdf-esm/term-map/-/term-map-0.5.1.tgz" - integrity sha512-Yq/5hBFt90q/eru2i9NVBxAayaGI/oWTPH1+6VoFueiaKSVl4Pf4lMX98/Hg/si5Ql0gG4B4wqBbFItl4LDI0A== - dependencies: - "@rdf-esm/to-ntriples" "^0.6.0" - "@rdfjs/term-map" "^1.0.0" - -"@rdf-esm/term-set@^0.5.0": - version "0.5.0" - resolved "https://registry.npmjs.org/@rdf-esm/term-set/-/term-set-0.5.0.tgz" - integrity sha512-vWh8VtGUX1n4pEHmr/NyNzE0+yqCOcx3vUYbMVpk0Q0mgAB2n3+8yl/RXE8203z3PXsS4C1UPlO6YCSPbQS2rw== - dependencies: - "@rdf-esm/to-ntriples" "^0.5.0" - "@rdfjs/term-set" "^1.0.1" - -"@rdf-esm/to-ntriples@^0.5.0": - version "0.5.0" - resolved "https://registry.npmjs.org/@rdf-esm/to-ntriples/-/to-ntriples-0.5.0.tgz" - integrity sha512-VIcqRv68V/s0NS6bFy58CcsHwV0UCM/DHhAc1MYLB/yue1nyhKsX4uyu/SB5gbbY2r4BIH4G6O+arxf59KzgwQ== - -"@rdf-esm/to-ntriples@^0.6.0": - version "0.6.0" - resolved "https://registry.npmjs.org/@rdf-esm/to-ntriples/-/to-ntriples-0.6.0.tgz" - integrity sha512-984lPZhKmFuLuJ74Q8SqtwzDDS43V98QXjpvu6jmlXEF2xQHwItmQk0AZ9Cyf26f3EiTVfLn3JHGWwkB0AK8IQ== - dependencies: - "@rdfjs/to-ntriples" "^2.0.0" - -"@rdfjs/data-model@^1.0.1", "@rdfjs/data-model@^1.1.0", "@rdfjs/data-model@^1.1.2", "@rdfjs/data-model@^1.2", "@rdfjs/data-model@^1.2.0", "@rdfjs/data-model@^1.3.3": +"@rdfjs/data-model@^1.1.0", "@rdfjs/data-model@^1.2", "@rdfjs/data-model@^1.2.0", "@rdfjs/data-model@^1.3.3": version "1.3.4" resolved "https://registry.npmjs.org/@rdfjs/data-model/-/data-model-1.3.4.tgz" integrity sha512-iKzNcKvJotgbFDdti7GTQDCYmL7GsGldkYStiP0K8EYtN7deJu5t7U11rKTz+nR7RtesUggT+lriZ7BakFv8QQ== @@ -7527,6 +7555,11 @@ resolved "https://registry.yarnpkg.com/@rdfjs/dataset/-/dataset-2.0.1.tgz#8d4c448291ebfd40d75ebe1d5d59a2b3f4843bac" integrity sha512-hDIaXpUmU/ZdofX/BMFDAchkhN/AjmP5dMCOuVL2VCqWuFjeQxd2KV84E4+7S2Biw8tjEFhPBeQZP7KW+ARV7Q== +"@rdfjs/dataset@^2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@rdfjs/dataset/-/dataset-2.0.2.tgz#78b048c89bf58af9b6cc75c3505313f572431aa4" + integrity sha512-6YJx+5n5Uxzq9dd9I0GGcIo6eopZOPfcsAfxSGX5d+YBzDgVa1cbtEBFnaPyPKiQsOm4+Cr3nwypjpg02YKPlA== + "@rdfjs/environment@0 - 1", "@rdfjs/environment@^1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@rdfjs/environment/-/environment-1.0.0.tgz#fd36305e93e2e1ec772684a497c533414b2d56ba" @@ -7568,27 +7601,16 @@ "@rdfjs/data-model" "^2.0.1" "@rdfjs/parser-jsonld@^2.1.0": - version "2.1.1" - resolved "https://registry.yarnpkg.com/@rdfjs/parser-jsonld/-/parser-jsonld-2.1.1.tgz#864e347ec5c64d3c6842710b48b4483f327dcdbc" - integrity sha512-bddq04r/p7booWk+5IqcTlWpDljy8Sv1cdFynpzawNruZTD99n3eSj7LCHPBUzqnpXc1Dnt8tgXiqB02WSYtiw== + version "2.1.3" + resolved "https://registry.yarnpkg.com/@rdfjs/parser-jsonld/-/parser-jsonld-2.1.3.tgz#5be38a974faa3849c477f82162a857dce665a5f4" + integrity sha512-VYnPEwVdqFAPTo9F8XIN4UpGPdNzhBaCFv5b5OT74pA7H8so4aTno3Yd6M5I9bhTrUoCQjpjgr+ugYlvWxdBIA== dependencies: "@rdfjs/data-model" "^2.0.2" "@rdfjs/sink" "^2.0.1" duplex-to "^2.0.0" - jsonld-streaming-parser "^3.3.0" + jsonld-streaming-parser "^5.0.0" readable-stream "^4.5.2" -"@rdfjs/parser-n3@^1.1.3", "@rdfjs/parser-n3@^1.1.4": - version "1.1.4" - resolved "https://registry.npmjs.org/@rdfjs/parser-n3/-/parser-n3-1.1.4.tgz" - integrity sha512-PUKSNlfD2Zq3GcQZuOF2ndfrLbc+N96FUe2gNIzARlR2er0BcOHBHEFUJvVGg1Xmsg3hVKwfg0nwn1JZ7qKKMw== - dependencies: - "@rdfjs/data-model" "^1.0.1" - "@rdfjs/sink" "^1.0.2" - n3 "^1.3.5" - readable-stream "^3.6.0" - readable-to-readable "^0.1.0" - "@rdfjs/parser-n3@^2.0.1": version "2.0.1" resolved "https://registry.yarnpkg.com/@rdfjs/parser-n3/-/parser-n3-2.0.1.tgz#fcb99546c4d545495b4d24ea2d6748a325aee742" @@ -7600,6 +7622,17 @@ n3 "^1.16.2" readable-stream "^4.2.0" +"@rdfjs/parser-n3@^2.0.2": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@rdfjs/parser-n3/-/parser-n3-2.1.0.tgz#c0050d5d66d9389b1b28a8dbe20a0ac6a4d1fdcd" + integrity sha512-/DiosB+0vPzgAs1WXcCB8MbA5hqq0fIh9VhMg7fBmoJ/I8Xl6Op/AOxVu9x1XZCHSNwO/VsJT/HYKEctZVRKSQ== + dependencies: + "@rdfjs/data-model" "^2.0.2" + "@rdfjs/sink" "^2.0.1" + duplex-to "^2.0.0" + n3 "^1.17.2" + readable-stream "^4.5.2" + "@rdfjs/prefix-map@^0.1.1": version "0.1.1" resolved "https://registry.yarnpkg.com/@rdfjs/prefix-map/-/prefix-map-0.1.1.tgz#d0222b6b29aa27ce4f27939784b62ffbef152ad0" @@ -7655,11 +7688,6 @@ resolved "https://registry.yarnpkg.com/@rdfjs/sink-map/-/sink-map-2.0.0.tgz#8026d59cd2ab7a84fdd65a2afa4421500dfdd112" integrity sha512-5Ahs1Ky6fglsqewpo89K7CFxD4EvFvAHdI/E5HJTu0L4tCUlvnZsmyKem4iYPDWdwsKplmUdORonUz75qPgd1g== -"@rdfjs/sink@^1.0.2": - version "1.0.3" - resolved "https://registry.npmjs.org/@rdfjs/sink/-/sink-1.0.3.tgz" - integrity sha512-2KfYa8mAnptRNeogxhQqkWNXqfYVWO04jQThtXKepySrIwYmz83+WlevQtA4VDLFe+kFd2TwgL29ekPe5XVUfA== - "@rdfjs/sink@^2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@rdfjs/sink/-/sink-2.0.0.tgz#a770dde3170b3b2f49d8805ebd0dcf8f12491956" @@ -7670,13 +7698,6 @@ resolved "https://registry.yarnpkg.com/@rdfjs/sink/-/sink-2.0.1.tgz#3e7cbe9b7a7f3731d51a1af1cf9468b1a716b1ee" integrity sha512-smzIFGF6EH1sLAJR9F3p2wMNrN44JjPeYAoITTJLqtuNC319K7IXaJ+qNLBGTtapZ/jvpx2Tks0TjcH9KrAvEA== -"@rdfjs/term-map@^1.0.0": - version "1.1.0" - resolved "https://registry.npmjs.org/@rdfjs/term-map/-/term-map-1.1.0.tgz" - integrity sha512-utCLVQEZdEL664XoYuBQwMIk0Q5MD6qNPEt12DcmuAlQUS0b0kQ+WL50wyJP1BpWYjOJLokIVTUtphZWnj25BQ== - dependencies: - "@rdfjs/to-ntriples" "^2.0.0" - "@rdfjs/term-map@^2", "@rdfjs/term-map@^2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@rdfjs/term-map/-/term-map-2.0.0.tgz#6360314e9b62a1d540b213865403130721be1123" @@ -7684,13 +7705,6 @@ dependencies: "@rdfjs/to-ntriples" "^2.0.0" -"@rdfjs/term-set@^1.0.1": - version "1.1.0" - resolved "https://registry.npmjs.org/@rdfjs/term-set/-/term-set-1.1.0.tgz" - integrity sha512-QQ4yzVe1Rvae/GN9SnOhweHNpaxQtnAjeOVciP/yJ0Gfxtbphy2tM56ZsRLV04Qq5qMcSclZIe6irYyEzx/UwQ== - dependencies: - "@rdfjs/to-ntriples" "^2.0.0" - "@rdfjs/term-set@^2", "@rdfjs/term-set@^2.0.1": version "2.0.1" resolved "https://registry.yarnpkg.com/@rdfjs/term-set/-/term-set-2.0.1.tgz#bbf406e0477c226e65753da2da0089cbbe847ab5" @@ -7698,7 +7712,7 @@ dependencies: "@rdfjs/to-ntriples" "^2.0.0" -"@rdfjs/to-ntriples@^1.0.1", "@rdfjs/to-ntriples@^1.0.2": +"@rdfjs/to-ntriples@^1.0.1": version "1.0.2" resolved "https://registry.npmjs.org/@rdfjs/to-ntriples/-/to-ntriples-1.0.2.tgz" integrity sha512-ngw5XAaGHjgGiwWWBPGlfdCclHftonmbje5lMys4G2j4NvfExraPIuRZgjSnd5lg4dnulRVUll8tRbgKO+7EDA== @@ -7729,20 +7743,20 @@ "@rdfjs/term-map" "^2.0.0" "@rdfjs/term-set" "^2.0.1" -"@rdfjs/types@*", "@rdfjs/types@>=1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@rdfjs/types/-/types-1.0.1.tgz" - integrity sha512-YxVkH0XrCNG3MWeZxfg596GFe+oorTVusmNxRP6ZHTsGczZ8AGvG3UchRNkg3Fy4MyysI7vBAA5YZbESL+VmHQ== - dependencies: - "@types/node" "*" - -"@rdfjs/types@>=1.0.0", "@rdfjs/types@^1.0.1": +"@rdfjs/types@*", "@rdfjs/types@>=1.0.0", "@rdfjs/types@>=1.0.1", "@rdfjs/types@^1.0.1": version "1.1.0" resolved "https://registry.yarnpkg.com/@rdfjs/types/-/types-1.1.0.tgz#098f180b7cccb03bb416c7b4d03baaa9d480e36b" integrity sha512-5zm8bN2/CC634dTcn/0AhTRLaQRjXDZs3QfcAsQKNturHT7XVWcKy/8p3P5gXl+YkZTAmy7T5M/LyiT/jbkENw== dependencies: "@types/node" "*" +"@rdfjs/types@^2.0.0": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@rdfjs/types/-/types-2.0.1.tgz#f10b50ceffff00b961c4265e60ac9f74550251da" + integrity sha512-uyAzpugX7KekAXAHq26m3JlUIZJOC0uSBhpnefGV5i15bevDyyejoB7I+9MKeUrzXD8OOUI3+4FeV1wwQr5ihA== + dependencies: + "@types/node" "*" + "@reach/auto-id@^0.15.3": version "0.15.3" resolved "https://registry.yarnpkg.com/@reach/auto-id/-/auto-id-0.15.3.tgz#23b6ae8de3bf7520044c95a85c992ae46cdcef9c" @@ -7772,6 +7786,11 @@ resolved "https://registry.yarnpkg.com/@react-hook/passive-layout-effect/-/passive-layout-effect-1.2.1.tgz#c06dac2d011f36d61259aa1c6df4f0d5e28bc55e" integrity sha512-IwEphTD75liO8g+6taS+4oqz+nnroocNfWVHWz7j+N+ZO2vYrc6PV1q7GQhuahL0IOR7JccFTsFKQ/mb6iZWAg== +"@repeaterjs/repeater@^3.0.4", "@repeaterjs/repeater@^3.0.6": + version "3.0.6" + resolved "https://registry.yarnpkg.com/@repeaterjs/repeater/-/repeater-3.0.6.tgz#be23df0143ceec3c69f8b6c2517971a5578fdaa2" + integrity sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA== + "@rolldown/pluginutils@1.0.0-beta.9": version "1.0.0-beta.9" resolved "https://registry.yarnpkg.com/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.9.tgz#68ef9fff5a9791a642cea0dc4380ce6cb487a84a" @@ -7983,13 +8002,6 @@ resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.10.5.tgz#3a1c12c959010a55c17d46b395ed3047b545c246" integrity sha512-kkKUDVlII2DQiKy7UstOR1ErJP8kUKAQ4oa+SQtM0K+lPdmmjj0YnnxBgtTVYH7mUKtbsxeFC9y0AmK7Yb78/A== -"@samverschueren/stream-to-observable@^0.3.0": - version "0.3.1" - resolved "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.1.tgz" - integrity sha512-c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ== - dependencies: - any-observable "^0.3.0" - "@sec-ant/readable-stream@^0.4.1": version "0.4.1" resolved "https://registry.yarnpkg.com/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz#60de891bb126abfdc5410fdc6166aca065f10a0c" @@ -8154,11 +8166,6 @@ resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== -"@sindresorhus/is@^0.14.0": - version "0.14.0" - resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz" - integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== - "@sindresorhus/merge-streams@^2.1.0": version "2.3.0" resolved "https://registry.yarnpkg.com/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz#719df7fb41766bc143369eaa0dd56d8dc87c9958" @@ -8960,13 +8967,6 @@ "@swc/counter" "^0.1.3" tslib "^2.4.0" -"@szmarczak/http-timer@^1.1.2": - version "1.1.2" - resolved "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz" - integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== - dependencies: - defer-to-connect "^1.0.1" - "@testing-library/dom@10.4.0": version "10.4.0" resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-10.4.0.tgz#82a9d9462f11d240ecadbf406607c6ceeeff43a8" @@ -9028,17 +9028,7 @@ resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-14.5.2.tgz#db7257d727c891905947bd1c1a99da20e03c2ebd" integrity sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ== -"@tootallnate/once@1": - version "1.0.0" - resolved "https://registry.npmjs.org/@tpluscode/rdf-ns-builders/-/rdf-ns-builders-1.0.0.tgz" - integrity sha512-e7EjBOgKbS7RoSu8SPuD8L/JtADO9tiOODGwg2DykbOEAZ29XzmlexnnJuhBJxHZ4/MY/Fr/ZrkgCr0YNEND6w== - dependencies: - "@rdf-esm/namespace" "^0.5.1" - "@rdfjs/types" "*" - commander "^7.2.0" - fs-extra "^10.0.0" - -"@tpluscode/rdf-ns-builders@2.0.1", "@tpluscode/rdf-ns-builders@^2", "@tpluscode/rdf-ns-builders@^2.0.0": +"@tpluscode/rdf-ns-builders@2.0.1": version "2.0.1" resolved "https://registry.yarnpkg.com/@tpluscode/rdf-ns-builders/-/rdf-ns-builders-2.0.1.tgz#1074666a538f6ea2946bf67dac12da191fd2d928" integrity sha512-P/pwfjhcj/JOZF3epheHiDd/f9tSkceydQBqBuqThpNX2NIg+4BSgwtG2YfKBa24mmGFfyzN6RVeFclhA8wZBw== @@ -9071,17 +9061,6 @@ "@types/rdfjs__namespace" "^2.0.2" "@zazuko/prefixes" "^2.0.0" -"@tpluscode/rdf-string@^0.2.27": - version "0.2.27" - resolved "https://registry.yarnpkg.com/@tpluscode/rdf-string/-/rdf-string-0.2.27.tgz#53ef762d635f0d6b4cb5aba33113b0c3f6232e86" - integrity sha512-+h7FdEE9AwP+B0kA2u0lScWq0+wIfpAcsau6cHZRQfToTCQjq+xo5eyGqzC96SmVfULl73DHys5DE/VOtA3Ewg== - dependencies: - "@rdf-esm/data-model" "^0.5.3" - "@rdf-esm/term-map" "^0.5.0" - "@rdfjs/types" "*" - "@tpluscode/rdf-ns-builders" "^2" - "@zazuko/rdf-vocabularies" ">=2023.01.17" - "@tpluscode/rdf-string@^1.0.1": version "1.0.3" resolved "https://registry.yarnpkg.com/@tpluscode/rdf-string/-/rdf-string-1.0.3.tgz#343215494e866ab4ee9dd34f1f8c23c1331b1e1f" @@ -9114,30 +9093,16 @@ "@tpluscode/rdf-ns-builders" ">=3" "@zazuko/prefixes" ">=1" -"@tpluscode/sparql-builder@^0.3.31": - version "0.3.31" - resolved "https://registry.yarnpkg.com/@tpluscode/sparql-builder/-/sparql-builder-0.3.31.tgz#4946c8b4e25b119ee2242b24cbb43847d12bf84d" - integrity sha512-Q5D5sdo2hx2yfP/8mf6B2vEFJydpC/2qVqZqsl8jyFys8CYVGQY8+JcbiiLwZsxgQ4rJOrsf6hxjtlaOKggLCA== - dependencies: - "@rdf-esm/data-model" "^0.5.4" - "@rdf-esm/term-set" "^0.5.0" - "@rdfjs/types" "*" - "@tpluscode/rdf-ns-builders" "^2.0.0" - "@tpluscode/rdf-string" "^0.2.27" - "@types/sparql-http-client" "^2" - debug "^4.1.1" - -"@tpluscode/sparql-builder@^2.0.3": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@tpluscode/sparql-builder/-/sparql-builder-2.0.4.tgz#417b335fde5a000450597149f4148ed6acd92250" - integrity sha512-Z6161k2dfpAoPvGVMbG1Mfm6tqHkAZI2vGKFerIXnBDVGYt54ytMMnuB+F1O9Wmvq4PEo4Bp25os5OFmSY1pdw== +"@tpluscode/sparql-builder@^3": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@tpluscode/sparql-builder/-/sparql-builder-3.0.1.tgz#8bae7b56b2a4d541ce9253363c77e6f7df9b13b7" + integrity sha512-edBrrB9z5NM1bqrc2U7rPO1KbkOO+q+MqUZP6d8pC8BtSdHfSniG+ypkKilpM7guAJtHTma0H5nq+qpobhfNng== dependencies: "@rdfjs/data-model" "^2" "@rdfjs/term-set" "^2" "@rdfjs/types" "*" "@tpluscode/rdf-string" "^1.3.0" "@types/sparql-http-client" "^3.0.0" - anylogger "^1.1.0-beta.5" "@tsconfig/node10@^1.0.7": version "1.0.11" @@ -9323,13 +9288,6 @@ dependencies: "@types/node" "*" -"@types/clownface@^1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@types/clownface/-/clownface-1.5.0.tgz#8da08cd66c2762b49aed111d9afcf6f06a9d7a9b" - integrity sha512-/TPkbDuGUn7PXyHi3UMGnM88XltVDkutc0cgYBjouQBZAu22jQ5v2xBtfyd+MYxIGtSTF/NWByyl94M3Uk9QHA== - dependencies: - rdf-js "^4.0.2" - "@types/clownface@^2.0.0", "@types/clownface@^2.0.7": version "2.0.7" resolved "https://registry.yarnpkg.com/@types/clownface/-/clownface-2.0.7.tgz#3c73dacd9aa97bdf38fb4ce0220ae5cc1bff652f" @@ -9664,13 +9622,6 @@ dependencies: "@types/node" "*" -"@types/http-proxy-agent@^2.0.2": - version "2.0.2" - resolved "https://registry.npmjs.org/@types/http-proxy-agent/-/http-proxy-agent-2.0.2.tgz" - integrity sha512-2S6IuBRhqUnH1/AUx9k8KWtY3Esg4eqri946MnxTG5HwehF1S5mqLln8fcyMiuQkY72p2gH3W+rIPqp5li0LyQ== - dependencies: - "@types/node" "*" - "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": version "2.0.3" resolved "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz" @@ -9705,23 +9656,11 @@ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== -"@types/json-stable-stringify@^1.0.32": - version "1.0.32" - resolved "https://registry.npmjs.org/@types/json-stable-stringify/-/json-stable-stringify-1.0.32.tgz" - integrity sha512-q9Q6+eUEGwQkv4Sbst3J4PNgDOvpuVuKj79Hl/qnmBMEIPzB5QoFRUtjcgcg2xNUZyYUGXBk5wYIBKHt0A+Mxw== - "@types/json5@^0.0.29": version "0.0.29" resolved "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz" integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= -"@types/jsonwebtoken@^8.5.0": - version "8.5.1" - resolved "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz" - integrity sha512-rNAPdomlIUX0i0cg2+I+Q1wOUr531zHBQ+cV/28PJ39bSPKjahatZZ2LMuhiguETkCgLVzfruw/ZvNMNkKoSzw== - dependencies: - "@types/node" "*" - "@types/k6@^0.45.0": version "0.45.0" resolved "https://registry.yarnpkg.com/@types/k6/-/k6-0.45.0.tgz#0d678cdbbb2d54fd057296835a11b36b3be6ab96" @@ -9938,15 +9877,15 @@ integrity sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ== "@types/rdf-dataset-indexed@*": - version "0.4.6" - resolved "https://registry.npmjs.org/@types/rdf-dataset-indexed/-/rdf-dataset-indexed-0.4.6.tgz" - integrity sha512-DS1qLCwrWImac+DRTopSLLXqEcHF70vyZ2kh2d1pQwA/V/JN3WM+wXnSVk4f+Xt722VFlM3ij2uT4nB3PPXxjA== + version "0.4.11" + resolved "https://registry.yarnpkg.com/@types/rdf-dataset-indexed/-/rdf-dataset-indexed-0.4.11.tgz#e8b617e686acc61606ada163caac29d514c87986" + integrity sha512-q59w+46GHfXquNCRcL08sc6kciUs+jczfw22wPKjXmEFvbxzflPc2vGMgDBT61ypCD8veyV6VIOycgqoo/dfcA== dependencies: - rdf-js "^4.0.2" + "@rdfjs/types" ">=1.0.0" "@types/rdf-ext@^1.3.8": version "1.3.11" - resolved "https://registry.npmjs.org/@types/rdf-ext/-/rdf-ext-1.3.11.tgz" + resolved "https://registry.yarnpkg.com/@types/rdf-ext/-/rdf-ext-1.3.11.tgz#ddc9ae7b305b2fbef2f182c488abc036b0bd1260" integrity sha512-FBVBa+JZFa/zYxqbh09mF8D4fzxFaPLpz8IZeIyP8qSud1d6PhHIjCLS9NuoQTM5g/kVs6EPWFDCy7mxMqkKbA== dependencies: "@types/rdf-dataset-indexed" "*" @@ -9967,14 +9906,7 @@ "@rdfjs/types" "*" "@types/node" "*" -"@types/rdfjs__namespace@*": - version "1.1.5" - resolved "https://registry.npmjs.org/@types/rdfjs__namespace/-/rdfjs__namespace-1.1.5.tgz" - integrity sha512-g6oZJzFNdR5W8yMrhLHtwguenwLEZuqHH8xbnybhMwYABZABCLhcY9tt9xZsVHrzLm3SujVR4OYvb8M0OfU3qw== - dependencies: - rdf-js "^4.0.2" - -"@types/rdfjs__namespace@^2.0.10": +"@types/rdfjs__namespace@*", "@types/rdfjs__namespace@^2.0.10": version "2.0.10" resolved "https://registry.yarnpkg.com/@types/rdfjs__namespace/-/rdfjs__namespace-2.0.10.tgz#d55e8c60d2d02d5703d57f72e2787dc0b1c10367" integrity sha512-xoVzEIOxcpyteEmzaj94MSBbrBFs+vqv05joMhzLEiPRwsBBDnhkdBCaaDxR1Tf7wOW0kB2R1IYe4C3vEBFPgA== @@ -10070,6 +10002,13 @@ "@types/node" "*" safe-buffer "~5.1.1" +"@types/readable-stream@^4.0.0": + version "4.0.23" + resolved "https://registry.yarnpkg.com/@types/readable-stream/-/readable-stream-4.0.23.tgz#fcd0f7472f45ceb43154f08f0083ccd1c76e53ce" + integrity sha512-wwXrtQvbMHxCbBgjHaMGEmImFTQxxpfMOR/ZoQnXxB1woqkUbdLGFDgauo00Py9IudiaqSeiBiulSV9i6XIPig== + dependencies: + "@types/node" "*" + "@types/resolve@1.17.1": version "1.17.1" resolved "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz" @@ -10109,20 +10048,6 @@ "@types/mime" "*" "@types/node" "*" -"@types/sparql-http-client@^2": - version "2.2.8" - resolved "https://registry.yarnpkg.com/@types/sparql-http-client/-/sparql-http-client-2.2.8.tgz#c7b12eea9dbda1f539d0b415ea67532ecbe3ec6a" - integrity sha512-l6kcSp57s0K4kGEWqjGR/LEe/Fya11Kd5S9Ta8gfIiRyESmvvA8JePPaTnq4r0MT6FKvNMJ7/KS15B85Fxm5ng== - dependencies: - rdf-js "^4.0.2" - -"@types/sparql-http-client@^2.2.5": - version "2.2.7" - resolved "https://registry.npmjs.org/@types/sparql-http-client/-/sparql-http-client-2.2.7.tgz" - integrity sha512-XTGiM3M8fKuvsLP4Ykx28Oltya2Ztfc7XZxmAOJkRG/yFqU0GM7AVXtjF/q/Xtkrio8c/TuNsmQWmoA3I2eIZg== - dependencies: - rdf-js "^4.0.2" - "@types/sparql-http-client@^3", "@types/sparql-http-client@^3.0.0": version "3.0.3" resolved "https://registry.yarnpkg.com/@types/sparql-http-client/-/sparql-http-client-3.0.3.tgz#0b19416b29ce9f8f934f339ab8e3436c7ea3de78" @@ -10188,18 +10113,18 @@ resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-9.0.8.tgz#7545ba4fc3c003d6c756f651f3bf163d8f0f29ba" integrity sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA== -"@types/websocket@1.0.2": - version "1.0.2" - resolved "https://registry.npmjs.org/@types/websocket/-/websocket-1.0.2.tgz" - integrity sha512-B5m9aq7cbbD/5/jThEr33nUY8WEfVi6A2YKCTOvw5Ldy7mtsOkqRvGjnzy6g7iMMDsgu7xREuCzqATLDLQVKcQ== - dependencies: - "@types/node" "*" - "@types/wellknown@^0.5.1": version "0.5.1" resolved "https://registry.npmjs.org/@types/wellknown/-/wellknown-0.5.1.tgz" integrity sha512-Q654r/2cjmh4XdFcZbRUKrY9Z3KmJJhXGQ4snwjWJCNrDNsNCJRaKQZRd/KPJaNGC0gZUxcmAu7184JpDX2Sjw== +"@types/ws@^8.0.0": + version "8.18.1" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.18.1.tgz#48464e4bf2ddfd17db13d845467f6070ffea4aa9" + integrity sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg== + dependencies: + "@types/node" "*" + "@types/yargs-parser@*": version "20.2.0" resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz" @@ -10219,11 +10144,6 @@ dependencies: "@types/yargs-parser" "*" -"@types/zen-observable@^0.8.0": - version "0.8.2" - resolved "https://registry.npmjs.org/@types/zen-observable/-/zen-observable-0.8.2.tgz" - integrity sha512-HrCIVMLjE1MOozVoD86622S7aunluLb2PJdPfb3nYiEtohm8mIB/vyv0Fd37AdeMFrTUQXEunw78YloMA3Qilg== - "@typescript-eslint/eslint-plugin@^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0": version "8.19.1" resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.19.1.tgz#5f26c0a833b27bcb1aa402b82e76d3b8dda0b247" @@ -10935,6 +10855,66 @@ "@webassemblyjs/ast" "1.11.6" "@xtuc/long" "4.2.2" +"@whatwg-node/disposablestack@^0.0.6": + version "0.0.6" + resolved "https://registry.yarnpkg.com/@whatwg-node/disposablestack/-/disposablestack-0.0.6.tgz#2064a1425ea66194def6df0c7a1851b6939c82bb" + integrity sha512-LOtTn+JgJvX8WfBVJtF08TGrdjuFzGJc4mkP8EdDI8ADbvO7kiexYep1o8dwnt0okb0jYclCDXF13xU7Ge4zSw== + dependencies: + "@whatwg-node/promise-helpers" "^1.0.0" + tslib "^2.6.3" + +"@whatwg-node/events@^0.0.3": + version "0.0.3" + resolved "https://registry.yarnpkg.com/@whatwg-node/events/-/events-0.0.3.tgz#13a65dd4f5893f55280f766e29ae48074927acad" + integrity sha512-IqnKIDWfXBJkvy/k6tzskWTc2NK3LcqHlb+KHGCrjOCH4jfQckRX0NAiIcC/vIqQkzLYw2r2CTSwAxcrtcD6lA== + +"@whatwg-node/fetch@^0.10.0", "@whatwg-node/fetch@^0.10.13", "@whatwg-node/fetch@^0.10.4": + version "0.10.13" + resolved "https://registry.yarnpkg.com/@whatwg-node/fetch/-/fetch-0.10.13.tgz#2d47190c620f134dda31c7f827976a909b2cca7a" + integrity sha512-b4PhJ+zYj4357zwk4TTuF2nEe0vVtOrwdsrNo5hL+u1ojXNhh1FgJ6pg1jzDlwlT4oBdzfSwaBwMCtFCsIWg8Q== + dependencies: + "@whatwg-node/node-fetch" "^0.8.3" + urlpattern-polyfill "^10.0.0" + +"@whatwg-node/fetch@^0.8.0": + version "0.8.8" + resolved "https://registry.yarnpkg.com/@whatwg-node/fetch/-/fetch-0.8.8.tgz#48c6ad0c6b7951a73e812f09dd22d75e9fa18cae" + integrity sha512-CdcjGC2vdKhc13KKxgsc6/616BQ7ooDIgPeTuAiE8qfCnS0mGzcfCOoZXypQSz73nxI+GWc7ZReIAVhxoE1KCg== + dependencies: + "@peculiar/webcrypto" "^1.4.0" + "@whatwg-node/node-fetch" "^0.3.6" + busboy "^1.6.0" + urlpattern-polyfill "^8.0.0" + web-streams-polyfill "^3.2.1" + +"@whatwg-node/node-fetch@^0.3.6": + version "0.3.6" + resolved "https://registry.yarnpkg.com/@whatwg-node/node-fetch/-/node-fetch-0.3.6.tgz#e28816955f359916e2d830b68a64493124faa6d0" + integrity sha512-w9wKgDO4C95qnXZRwZTfCmLWqyRnooGjcIwG0wADWjw9/HN0p7dtvtgSvItZtUyNteEvgTrd8QojNEqV6DAGTA== + dependencies: + "@whatwg-node/events" "^0.0.3" + busboy "^1.6.0" + fast-querystring "^1.1.1" + fast-url-parser "^1.1.3" + tslib "^2.3.1" + +"@whatwg-node/node-fetch@^0.8.3": + version "0.8.5" + resolved "https://registry.yarnpkg.com/@whatwg-node/node-fetch/-/node-fetch-0.8.5.tgz#5ab2226866ae10a9d0403f9d44bd684178963781" + integrity sha512-4xzCl/zphPqlp9tASLVeUhB5+WJHbuWGYpfoC2q1qh5dw0AqZBW7L27V5roxYWijPxj4sspRAAoOH3d2ztaHUQ== + dependencies: + "@fastify/busboy" "^3.1.1" + "@whatwg-node/disposablestack" "^0.0.6" + "@whatwg-node/promise-helpers" "^1.3.2" + tslib "^2.6.3" + +"@whatwg-node/promise-helpers@^1.0.0", "@whatwg-node/promise-helpers@^1.2.1", "@whatwg-node/promise-helpers@^1.2.4", "@whatwg-node/promise-helpers@^1.3.0", "@whatwg-node/promise-helpers@^1.3.2": + version "1.3.2" + resolved "https://registry.yarnpkg.com/@whatwg-node/promise-helpers/-/promise-helpers-1.3.2.tgz#3b54987ad6517ef6db5920c66a6f0dada606587d" + integrity sha512-Nst5JdK47VIl9UcGwtv2Rcgyn5lWtZ0/mhRQ4G8NN2isxpq2TO30iqHzmwoJycjWuyUfg3GFXqP/gFHXeV57IA== + dependencies: + tslib "^2.6.3" + "@wry/caches@^1.0.0": version "1.0.1" resolved "https://registry.yarnpkg.com/@wry/caches/-/caches-1.0.1.tgz#8641fd3b6e09230b86ce8b93558d44cf1ece7e52" @@ -10942,13 +10922,6 @@ dependencies: tslib "^2.3.0" -"@wry/context@^0.6.0": - version "0.6.0" - resolved "https://registry.npmjs.org/@wry/context/-/context-0.6.0.tgz" - integrity sha512-sAgendOXR8dM7stJw3FusRxFHF/ZinU0lffsA2YTyyIOfic86JX02qlPqPVqJNZJPAxFt+2EE8bvq6ZlS0Kf+Q== - dependencies: - tslib "^2.1.0" - "@wry/context@^0.7.0": version "0.7.4" resolved "https://registry.yarnpkg.com/@wry/context/-/context-0.7.4.tgz#e32d750fa075955c4ab2cfb8c48095e1d42d5990" @@ -10956,13 +10929,6 @@ dependencies: tslib "^2.3.0" -"@wry/equality@^0.5.0": - version "0.5.1" - resolved "https://registry.npmjs.org/@wry/equality/-/equality-0.5.1.tgz" - integrity sha512-FZKbdpbcVcbDxQrKcaBClNsQaMg9nof1RKM7mReJe5DKUzM5u8S7T+PqwNqvib5O2j2xxF1R4p5O3+b6baTrbw== - dependencies: - tslib "^2.1.0" - "@wry/equality@^0.5.6": version "0.5.7" resolved "https://registry.yarnpkg.com/@wry/equality/-/equality-0.5.7.tgz#72ec1a73760943d439d56b7b1e9985aec5d497bb" @@ -10970,13 +10936,6 @@ dependencies: tslib "^2.3.0" -"@wry/trie@^0.3.0": - version "0.3.0" - resolved "https://registry.npmjs.org/@wry/trie/-/trie-0.3.0.tgz" - integrity sha512-Yw1akIogPhAT6XPYsRHlZZIS0tIGmAl9EYXHi2scf7LPKKqdqmow/Hu4kEqP2cJR3EjaU/9L0ZlAjFf3hFxmug== - dependencies: - tslib "^2.1.0" - "@wry/trie@^0.5.0": version "0.5.0" resolved "https://registry.yarnpkg.com/@wry/trie/-/trie-0.5.0.tgz#11e783f3a53f6e4cd1d42d2d1323f5bc3fa99c94" @@ -11017,13 +10976,13 @@ "@types/emscripten" "^1.39.6" tslib "^1.13.0" -"@zazuko/cube-hierarchy-query@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@zazuko/cube-hierarchy-query/-/cube-hierarchy-query-3.0.0.tgz#75d943fa8f5a7c223845ddc5c23c4bfd35035017" - integrity sha512-DtMhLD6T7u0k7lNwLB4XKjUsJNy+j1lUTZRUXg9/Do2GKWbWc+gqBD+XHsdKDO3whM9vv0JMxtsv6UIHTDPq1w== +"@zazuko/cube-hierarchy-query@^3.0.1": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@zazuko/cube-hierarchy-query/-/cube-hierarchy-query-3.0.2.tgz#8c862675c2546220afaf45e95f259fed2e0ce6ad" + integrity sha512-4C0dtHyH7qDVL8XN1rWKJ+qa5/mhUMHvN74c4WD+xGjLFEUCiuLezNEEaC/ZqGrLVVVK4/MibJOujY32mI4kYA== dependencies: "@hydrofoil/shape-to-query" "^0.13.1" - "@tpluscode/sparql-builder" "^2.0.3" + "@tpluscode/sparql-builder" "^3" "@types/sparql-http-client" "^3" "@zazuko/env" "^2.2.1" "@zazuko/vocabulary-extras-builders" "^1.1.3" @@ -11031,14 +10990,7 @@ is-graph-pointer "^2.1.0" rdf-dataset-ext "^1.1.0" -"@zazuko/env-core@^1.0.0": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@zazuko/env-core/-/env-core-1.0.1.tgz#d872ea43f59b81c0923d42c7ea0ad809809039ae" - integrity sha512-Q0O8UGdKx3BXkBB7IR8NN2h9k3kka47FMKEtMQQFLuRJXOjK3YFvcnuekjk3zKad0cy6XeXWQelHdiM5H+VT2g== - dependencies: - "@rdfjs/environment" "^1.0.0" - -"@zazuko/env-core@^1.1.2": +"@zazuko/env-core@^1.0.0", "@zazuko/env-core@^1.1.2": version "1.1.2" resolved "https://registry.yarnpkg.com/@zazuko/env-core/-/env-core-1.1.2.tgz#7c9e9d426c556f33db05695b87bb936b07a37b1b" integrity sha512-mnLG40utuT7jPBPLs6fJ0puhfagnXSj+S8t9+zUGs3YlrOq/7b2zr64Hi3p3etwDdApaQ0VgQuNIY9doaruS1Q== @@ -11083,13 +11035,6 @@ get-stream "^9.0.1" rdf-dataset-ext "^1.1.0" -"@zazuko/node-fetch@^2.6.6": - version "2.6.6" - resolved "https://registry.npmjs.org/@zazuko/node-fetch/-/node-fetch-2.6.6.tgz" - integrity sha512-mrEqq7BJyNBlK5oT7U1S0EfLbFPpVHLXQJswhrN8Mv/3BKmWIBtMBaphK8AXF7XEhgK9vzRs/f3AIG8oHlPdpg== - dependencies: - whatwg-url "^5.0.0" - "@zazuko/prefixes@>=1", "@zazuko/prefixes@>=2", "@zazuko/prefixes@^2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@zazuko/prefixes/-/prefixes-2.0.0.tgz#0c38e3e09b8abecdbf1a4f0cb686061fb18d4c6a" @@ -11100,18 +11045,6 @@ resolved "https://registry.yarnpkg.com/@zazuko/prefixes/-/prefixes-2.1.0.tgz#7e6060cae662edc34b1577e87bf585981e3fff44" integrity sha512-dm0/YBNzuwJUm8cXoF3Dn9DfQetnRDaOJ8NdlgLY645OaUddCzUAAYcanm+xZmEo1SWX+/Tp3jbScwCaN2b/aQ== -"@zazuko/rdf-vocabularies@>=2023.01.17": - version "2023.1.19" - resolved "https://registry.yarnpkg.com/@zazuko/rdf-vocabularies/-/rdf-vocabularies-2023.1.19.tgz#545da0172b5963a7dea4e1cb9942e312c2724577" - integrity sha512-/vC/Ok8etIi4kflbOAoRr9JV95auJaUREV9lrWP3wDEMfhu8jVYogwi/OD1yA2pH6KIYPS2+z7LN1jxOe3G56g== - dependencies: - "@rdfjs/parser-n3" "^1.1.4" - commander "^5.0.0" - pkg-dir "^5.0.0" - rdf-ext "^1.3.5" - readable-stream "^3.6.0" - string-to-stream "^3.0.1" - "@zazuko/vocabulary-extras-builders@^1.1.3": version "1.1.3" resolved "https://registry.yarnpkg.com/@zazuko/vocabulary-extras-builders/-/vocabulary-extras-builders-1.1.3.tgz#36d96130dd34bac54600c1eac3a92ab170351b80" @@ -11119,7 +11052,7 @@ dependencies: "@rdfjs/namespace" "^2.0.0" -abort-controller@3.0.0, abort-controller@^3.0.0: +abort-controller@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz" integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== @@ -11273,12 +11206,12 @@ ansi-colors@^4.1.1, ansi-colors@^4.1.3: resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== -ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: +ansi-escapes@^3.2.0: version "3.2.0" resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz" integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== -ansi-escapes@^4.2.1, ansi-escapes@^4.3.1: +ansi-escapes@^4.2.1, ansi-escapes@^4.3.0: version "4.3.2" resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== @@ -11290,11 +11223,6 @@ ansi-html-community@0.0.8, ansi-html-community@^0.0.8: resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== -ansi-regex@^2.0.0: - version "2.1.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" - integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= - ansi-regex@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz" @@ -11315,11 +11243,6 @@ ansi-regex@^6.0.1: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== -ansi-styles@^2.2.1: - version "2.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" - integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= - ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" @@ -11344,21 +11267,11 @@ ansi-styles@^6.1.0: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== -any-observable@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/any-observable/-/any-observable-0.3.0.tgz" - integrity sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog== - any-promise@^1.1.0: version "1.3.0" resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== -anylogger@^1.1.0-beta.5: - version "1.1.0-beta.5" - resolved "https://registry.yarnpkg.com/anylogger/-/anylogger-1.1.0-beta.5.tgz#9674b447a0985a0f988ad0d432ea4d03595f0c83" - integrity sha512-yqd502XssA9jZgF8OvEw9pCOI0yXBTebj9XP/CpddMcYizKfxnFOUVAQ8GB0XOuFTw3pPT3Jwz64A4UD26TZlA== - anymatch@~3.1.1, anymatch@~3.1.2: version "3.1.2" resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" @@ -11450,15 +11363,6 @@ apollo-server-types@^3.8.0: apollo-reporting-protobuf "^3.4.0" apollo-server-env "^4.2.1" -apollo-upload-client@14.1.3: - version "14.1.3" - resolved "https://registry.npmjs.org/apollo-upload-client/-/apollo-upload-client-14.1.3.tgz" - integrity sha512-X2T+7pHk5lcaaWnvP9h2tuAAMCzOW6/9juedQ0ZuGp3Ufl81BpDISlCs0o6u29wBV0RRT/QpMU2gbP+3FCfVpQ== - dependencies: - "@apollo/client" "^3.2.5" - "@babel/runtime" "^7.12.5" - extract-files "^9.0.0" - app-module-path@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/app-module-path/-/app-module-path-2.2.0.tgz#641aa55dfb7d6a6f0a8141c4b9c0aa50b6c24dd5" @@ -11632,16 +11536,6 @@ array.prototype.flat@^1.3.1, array.prototype.flat@^1.3.2: es-abstract "^1.23.5" es-shim-unscopables "^1.0.2" -array.prototype.flatmap@^1.2.4: - version "1.2.4" - resolved "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz" - integrity sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - es-abstract "^1.18.0-next.1" - function-bind "^1.1.1" - array.prototype.flatmap@^1.3.2, array.prototype.flatmap@^1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz#712cc792ae70370ae40586264629e33aab5dd38b" @@ -11681,11 +11575,6 @@ arrify@^1.0.1: resolved "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz" integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= -asap@~2.0.3: - version "2.0.6" - resolved "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" - integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= - asn1.js@^5.2.0: version "5.4.1" resolved "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz" @@ -11696,6 +11585,15 @@ asn1.js@^5.2.0: minimalistic-assert "^1.0.0" safer-buffer "^2.1.0" +asn1js@^3.0.10, asn1js@^3.0.6: + version "3.0.10" + resolved "https://registry.yarnpkg.com/asn1js/-/asn1js-3.0.10.tgz#df26c874c8a8b41ca605efea47b2ad07551013dd" + integrity sha512-S2s3aOytiKdFRdulw2qPE51MzjzVOisppcVv7jVFR+Kw0kxwvFrDcYA0h7Ndqbmj0HkMIXYWaoj7fli8kgx1eg== + dependencies: + pvtsutils "^1.3.6" + pvutils "^1.1.5" + tslib "^2.8.1" + assert@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/assert/-/assert-2.1.0.tgz#6d92a238d05dc02e7427c881fb8be81c8448b2dd" @@ -11744,6 +11642,11 @@ ast-types@^0.16.1: dependencies: tslib "^2.0.1" +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== + async-retry@^1.2.1: version "1.3.1" resolved "https://registry.npmjs.org/async-retry/-/async-retry-1.3.1.tgz" @@ -11761,16 +11664,16 @@ async@^3.2.4: resolved "https://registry.yarnpkg.com/async/-/async-3.2.6.tgz#1b0728e14929d51b85b449b7f06e27c1145e38ce" integrity sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA== -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= - at-least-node@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== +auto-bind@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/auto-bind/-/auto-bind-5.0.1.tgz#50d8e63ea5a1dddcb5e5e36451c1a8266ffbb2ae" + integrity sha512-ooviqdwwgfIfNmDwo94wlshcdzfO64XV0Cg6oDsDYBJfITDz1EngD2z7DkbvCWn+XIMsIqW27sEVF6qcpJrRcg== + auto-bind@~4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/auto-bind/-/auto-bind-4.0.0.tgz" @@ -11896,49 +11799,6 @@ babel-plugin-polyfill-regenerator@^0.6.1: dependencies: "@babel/helper-define-polyfill-provider" "^0.6.2" -babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: - version "7.0.0-beta.0" - resolved "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz" - integrity sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ== - -babel-preset-fbjs@^3.3.0: - version "3.4.0" - resolved "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz" - integrity sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow== - dependencies: - "@babel/plugin-proposal-class-properties" "^7.0.0" - "@babel/plugin-proposal-object-rest-spread" "^7.0.0" - "@babel/plugin-syntax-class-properties" "^7.0.0" - "@babel/plugin-syntax-flow" "^7.0.0" - "@babel/plugin-syntax-jsx" "^7.0.0" - "@babel/plugin-syntax-object-rest-spread" "^7.0.0" - "@babel/plugin-transform-arrow-functions" "^7.0.0" - "@babel/plugin-transform-block-scoped-functions" "^7.0.0" - "@babel/plugin-transform-block-scoping" "^7.0.0" - "@babel/plugin-transform-classes" "^7.0.0" - "@babel/plugin-transform-computed-properties" "^7.0.0" - "@babel/plugin-transform-destructuring" "^7.0.0" - "@babel/plugin-transform-flow-strip-types" "^7.0.0" - "@babel/plugin-transform-for-of" "^7.0.0" - "@babel/plugin-transform-function-name" "^7.0.0" - "@babel/plugin-transform-literals" "^7.0.0" - "@babel/plugin-transform-member-expression-literals" "^7.0.0" - "@babel/plugin-transform-modules-commonjs" "^7.0.0" - "@babel/plugin-transform-object-super" "^7.0.0" - "@babel/plugin-transform-parameters" "^7.0.0" - "@babel/plugin-transform-property-literals" "^7.0.0" - "@babel/plugin-transform-react-display-name" "^7.0.0" - "@babel/plugin-transform-react-jsx" "^7.0.0" - "@babel/plugin-transform-shorthand-properties" "^7.0.0" - "@babel/plugin-transform-spread" "^7.0.0" - "@babel/plugin-transform-template-literals" "^7.0.0" - babel-plugin-syntax-trailing-function-commas "^7.0.0-beta.0" - -backo2@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz" - integrity sha1-MasayLEpNjRj41s+u2n038+6eUc= - bail@^1.0.0: version "1.0.5" resolved "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz" @@ -12202,17 +12062,6 @@ browserify-zlib@^0.2.0: dependencies: pako "~1.0.5" -browserslist@^4.16.6: - version "4.17.6" - resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.17.6.tgz" - integrity sha512-uPgz3vyRTlEiCv4ee9KlsKgo2V6qPk7Jsn0KAn2OBqbqKo3iNcPEC1Ti6J4dwnz+aIRfEEEuOzC9IBk8tXUomw== - dependencies: - caniuse-lite "^1.0.30001274" - electron-to-chromium "^1.3.886" - escalade "^3.1.1" - node-releases "^2.0.1" - picocolors "^1.0.0" - browserslist@^4.21.10, browserslist@^4.22.3, browserslist@^4.23.0: version "4.23.0" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.0.tgz#8f3acc2bbe73af7213399430890f86c63a5674ab" @@ -12253,13 +12102,6 @@ browserslist@^4.24.4: node-releases "^2.0.19" update-browserslist-db "^1.1.1" -bser@2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" - integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== - dependencies: - node-int64 "^0.4.0" - buf-compare@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/buf-compare/-/buf-compare-1.0.1.tgz#fef28da8b8113a0a0db4430b0b6467b69730b34a" @@ -12270,11 +12112,6 @@ buffer-crc32@^0.2.1, buffer-crc32@^0.2.13: resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== -buffer-equal-constant-time@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz" - integrity sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk= - buffer-es6@^4.9.2: version "4.9.3" resolved "https://registry.npmjs.org/buffer-es6/-/buffer-es6-4.9.3.tgz" @@ -12295,7 +12132,7 @@ buffer-xor@^1.0.3: resolved "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= -buffer@^5.5.0, buffer@^5.7.0: +buffer@^5.5.0: version "5.7.1" resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== @@ -12326,7 +12163,7 @@ builtin-status-codes@^3.0.0: resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" integrity sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ== -busboy@1.6.0: +busboy@1.6.0, busboy@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/busboy/-/busboy-1.6.0.tgz#966ea36a9502e43cdb9146962523b92f531f6893" integrity sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA== @@ -12368,19 +12205,6 @@ cac@^6.7.14: resolved "https://registry.yarnpkg.com/cac/-/cac-6.7.14.tgz#804e1e6f506ee363cb0e3ccbb09cad5dd9870959" integrity sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ== -cacheable-request@^6.0.0: - version "6.1.0" - resolved "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz" - integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== - dependencies: - clone-response "^1.0.2" - get-stream "^5.1.0" - http-cache-semantics "^4.0.0" - keyv "^3.0.0" - lowercase-keys "^2.0.0" - normalize-url "^4.1.0" - responselike "^1.0.2" - call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz#32e5892e6361b29b0b545ba6f7763378daca2840" @@ -12439,7 +12263,7 @@ camel-case@4.1.1: pascal-case "^3.1.1" tslib "^1.10.0" -camel-case@4.1.2, camel-case@^4.1.2: +camel-case@^4.1.2: version "4.1.2" resolved "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== @@ -12471,7 +12295,7 @@ camelcase@^6.2.0: resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz" integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== -caniuse-lite@^1.0.30001274, caniuse-lite@^1.0.30001579, caniuse-lite@^1.0.30001580, caniuse-lite@^1.0.30001587, caniuse-lite@^1.0.30001669, caniuse-lite@^1.0.30001688: +caniuse-lite@^1.0.30001579, caniuse-lite@^1.0.30001580, caniuse-lite@^1.0.30001587, caniuse-lite@^1.0.30001669, caniuse-lite@^1.0.30001688: version "1.0.30001766" resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001766.tgz" integrity sha512-4C0lfJ0/YPjJQHagaE9x2Elb69CIqEPZeG0anQt9SIvIoOH4a4uaRl73IavyO+0qZh6MDLH//DrXThEYKHkmYA== @@ -12538,17 +12362,6 @@ chalk@3.0.0, chalk@^3.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^1.0.0, chalk@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" - integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= - dependencies: - ansi-styles "^2.2.1" - escape-string-regexp "^1.0.2" - has-ansi "^2.0.0" - strip-ansi "^3.0.0" - supports-color "^2.0.0" - chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" @@ -12574,10 +12387,10 @@ chalk@^4.1.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -change-case-all@1.0.14: - version "1.0.14" - resolved "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.14.tgz" - integrity sha512-CWVm2uT7dmSHdO/z1CXT/n47mWonyypzBbuCy5tN7uMg22BsfkhwT6oHmFCAk+gL1LOOxhdbB9SZz3J1KTY3gA== +change-case-all@1.0.15: + version "1.0.15" + resolved "https://registry.yarnpkg.com/change-case-all/-/change-case-all-1.0.15.tgz#de29393167fc101d646cd76b0ef23e27d09756ad" + integrity sha512-3+GIFhk3sNuvFAJKU46o26OdzudQlPNBCu1ZQi3cMeMHhty1bhDxu2WrEilVNYaGvqUtR1VSigFcJOiS13dRhQ== dependencies: change-case "^4.1.2" is-lower-case "^2.0.2" @@ -12590,6 +12403,16 @@ change-case-all@1.0.14: upper-case "^2.0.2" upper-case-first "^2.0.2" +change-case-all@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/change-case-all/-/change-case-all-2.1.0.tgz#c838988531bba9fa9e4db124f2d3f53a9607acc1" + integrity sha512-v6b0WWWkZUMHVuYk82l+WROgkUm4qEN2w5hKRNWtEOYwWqUGoi8C6xH0l1RLF1EoWqDFK6MFclmN3od6ws3/uw== + dependencies: + change-case "^5.2.0" + sponge-case "^2.0.2" + swap-case "^3.0.2" + title-case "^3.0.3" + change-case@^4.1.2: version "4.1.2" resolved "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz" @@ -12608,6 +12431,11 @@ change-case@^4.1.2: snake-case "^3.0.4" tslib "^2.0.3" +change-case@^5.2.0: + version "5.4.4" + resolved "https://registry.yarnpkg.com/change-case/-/change-case-5.4.4.tgz#0d52b507d8fb8f204343432381d1a6d7bff97a02" + integrity sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w== + character-entities-html4@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-2.1.0.tgz#1f1adb940c971a4b22ba39ddca6b618dc6e56b2b" @@ -12678,21 +12506,6 @@ chokidar@3.5.1: optionalDependencies: fsevents "~2.3.1" -chokidar@^3.5.1: - version "3.5.2" - resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz" - integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ== - dependencies: - anymatch "~3.1.2" - braces "~3.0.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" - optionalDependencies: - fsevents "~2.3.2" - chokidar@^3.5.3, chokidar@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" @@ -12780,7 +12593,7 @@ clean-stack@^2.0.0: resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== -cli-cursor@^2.0.0, cli-cursor@^2.1.0: +cli-cursor@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz" integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= @@ -12815,13 +12628,13 @@ cli-table@^0.3.11: dependencies: colors "1.0.3" -cli-truncate@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz" - integrity sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ= +cli-truncate@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7" + integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== dependencies: - slice-ansi "0.0.4" - string-width "^1.0.1" + slice-ansi "^3.0.0" + string-width "^4.2.0" cli-width@^2.0.0: version "2.2.1" @@ -12843,15 +12656,6 @@ clipboard-polyfill@^3.0.1: resolved "https://registry.npmjs.org/clipboard-polyfill/-/clipboard-polyfill-3.0.3.tgz" integrity sha512-hts0o01ZkwjA1qHA5gFePzAj/780W7v+eyN3GdaCRyDnapzcPsKRV5aodv77gcr40NDIcyNjNmc+HvfKV+jD0g== -cliui@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" - integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^6.2.0" - cliui@^7.0.2: version "7.0.4" resolved "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" @@ -12879,13 +12683,6 @@ clone-deep@^4.0.1: kind-of "^6.0.2" shallow-clone "^3.0.0" -clone-response@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz" - integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= - dependencies: - mimic-response "^1.0.0" - clone@^1.0.2: version "1.0.4" resolved "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz" @@ -12960,11 +12757,6 @@ coa@^2.0.2: chalk "^2.4.1" q "^1.1.2" -code-point-at@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz" - integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= - codemirror@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-6.0.1.tgz#62b91142d45904547ee3e0e0e4c1a79158035a29" @@ -13023,7 +12815,7 @@ color@^4.2.3: color-convert "^2.0.1" color-string "^1.9.0" -colorette@^2.0.10: +colorette@^2.0.10, colorette@^2.0.16: version "2.0.20" resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== @@ -13043,13 +12835,6 @@ colors@1.0.3: resolved "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz" integrity sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs= -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - comma-separated-tokens@^1.0.0: version "1.0.8" resolved "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz" @@ -13080,7 +12865,7 @@ commander@^4.1.1: resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== -commander@^5.0.0, commander@^5.1.0: +commander@^5.1.0: version "5.1.0" resolved "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz" integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== @@ -13105,10 +12890,10 @@ common-path-prefix@^3.0.0: resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== -common-tags@1.8.0, common-tags@^1.8.0: - version "1.8.0" - resolved "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz" - integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== +common-tags@1.8.2: + version "1.8.2" + resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6" + integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA== commondir@^1.0.1: version "1.0.1" @@ -13155,7 +12940,7 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== -concat-stream@^1.4.4, concat-stream@^1.6.0: +concat-stream@^1.4.4: version "1.6.2" resolved "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz" integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== @@ -13311,34 +13096,27 @@ cors@^2.8.5: object-assign "^4" vary "^1" -cosmiconfig-toml-loader@1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/cosmiconfig-toml-loader/-/cosmiconfig-toml-loader-1.0.0.tgz" - integrity sha512-H/2gurFWVi7xXvCyvsWRLCMekl4tITJcX0QEsDMpzxtuxDyM59xLatYNg4s/k9AA/HdtCYfj2su8mgA0GSDLDA== - dependencies: - "@iarna/toml" "^2.2.5" - -cosmiconfig@7.0.0, cosmiconfig@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz" - integrity sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.2.1" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.10.0" - cosmiconfig@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== dependencies: "@types/parse-json" "^4.0.0" - import-fresh "^3.1.0" + import-fresh "^3.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.7.2" + +cosmiconfig@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz" + integrity sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.2.1" parse-json "^5.0.0" path-type "^4.0.0" - yaml "^1.7.2" + yaml "^1.10.0" cosmiconfig@^7.0.1: version "7.1.0" @@ -13361,6 +13139,16 @@ cosmiconfig@^8.0.0: parse-json "^5.0.0" path-type "^4.0.0" +cosmiconfig@^8.1.0, cosmiconfig@^8.1.3: + version "8.3.6" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.3.6.tgz#060a2b871d66dba6c8538ea1118ba1ac16f5fae3" + integrity sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA== + dependencies: + import-fresh "^3.3.0" + js-yaml "^4.1.0" + parse-json "^5.2.0" + path-type "^4.0.0" + cosmiconfig@^9.0.0: version "9.0.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-9.0.0.tgz#34c3fc58287b915f3ae905ab6dc3de258b55ad9d" @@ -13443,26 +13231,19 @@ crelt@^1.0.5: resolved "https://registry.yarnpkg.com/crelt/-/crelt-1.0.6.tgz#7cc898ea74e190fb6ef9dae57f8f81cf7302df72" integrity sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g== -cross-fetch@3.0.6: - version "3.0.6" - resolved "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.0.6.tgz" - integrity sha512-KBPUbqgFjzWlVcURG+Svp9TlhA5uliYtiNx/0r8nv0pdypeQCRJ9IaSIc3q/x3q8t3F75cHuwxVql1HFGHCNJQ== - dependencies: - node-fetch "2.6.1" - -cross-fetch@3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.2.tgz" - integrity sha512-+JhD65rDNqLbGmB3Gzs3HrEKC0aQnD+XA3SY6RjgkF88jV2q5cTc5+CwxlS3sdmLk98gpPt5CF9XRnPdlxZe6w== +cross-fetch@^3.1.5: + version "3.2.0" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.2.0.tgz#34e9192f53bc757d6614304d9e5e6fb4edb782e3" + integrity sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q== dependencies: - node-fetch "2.6.1" + node-fetch "^2.7.0" -cross-fetch@3.1.4, cross-fetch@^3.0.4, cross-fetch@^3.0.6: - version "3.1.4" - resolved "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.4.tgz" - integrity sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ== +cross-inspect@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cross-inspect/-/cross-inspect-1.0.1.tgz#15f6f65e4ca963cf4cc1a2b5fef18f6ca328712b" + integrity sha512-Pcw1JTvZLSJH83iiGWt6fRcT+BjZlCDRVwYLbUcHzv/CRpB7r0MlSrGbIyQvVSNyGnbt7G4AXuyCiDR3POvZ1A== dependencies: - node-fetch "2.6.1" + tslib "^2.4.0" cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" @@ -13848,15 +13629,15 @@ data-view-byte-offset@^1.0.1: es-errors "^1.3.0" is-data-view "^1.0.1" -dataloader@2.0.0, dataloader@^2.0.0: +dataloader@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/dataloader/-/dataloader-2.0.0.tgz" integrity sha512-YzhyDAwA4TaQIhM5go+vCLmU0UikghC/t9DTQYZR2M/UvZ1MdOhPezSDZcjj9uqQJOMqjLcpWtyW2iNINdlatQ== -date-fns@^1.27.2: - version "1.30.1" - resolved "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz" - integrity sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw== +dataloader@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/dataloader/-/dataloader-2.2.3.tgz#42d10b4913515f5b37c6acedcb4960d6ae1b1517" + integrity sha512-y2krtASINtPFS1rSDjacrFgn1dcUuoREVabwlOGOe4SdxenREqwjwjElAdwvbGM7kgZz9a3KVicWR7vcz8rnzA== date-fns@^2.28.0: version "2.28.0" @@ -13952,13 +13733,6 @@ decode-named-character-reference@^1.0.0: dependencies: character-entities "^2.0.0" -decompress-response@^3.3.0: - version "3.3.0" - resolved "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz" - integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= - dependencies: - mimic-response "^1.0.0" - dedent@^0.7.0: version "0.7.0" resolved "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz" @@ -14006,11 +13780,6 @@ defaults@^1.0.3: dependencies: clone "^1.0.2" -defer-to-connect@^1.0.1: - version "1.1.3" - resolved "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz" - integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== - deferred-leveldown@~0.2.0: version "0.2.0" resolved "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-0.2.0.tgz" @@ -14091,11 +13860,6 @@ delaunator@5: dependencies: robust-predicates "^3.0.2" -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= - depd@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" @@ -14106,10 +13870,10 @@ depd@~1.1.2: resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== -dependency-graph@^0.11.0: - version "0.11.0" - resolved "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz" - integrity sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg== +dependency-graph@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/dependency-graph/-/dependency-graph-1.0.0.tgz#bb5e85aec1310bc13b22dbd76e3196c4ee4c10d2" + integrity sha512-cW3gggJ28HZ/LExwxP2B++aiKxhJXMSIt9K48FOXQkm+vuG5gyatXnLsONRJdzO/7VfjDIiaOOa/bs4l464Lwg== dependency-tree@^9.0.0: version "9.0.0" @@ -14505,11 +14269,6 @@ dotenv@*, dotenv@^16.0.0, dotenv@^16.0.3: resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.0.3.tgz#115aec42bac5053db3c456db30cc243a5a836a07" integrity sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ== -dotenv@^8.2.0: - version "8.6.0" - resolved "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz" - integrity sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g== - downshift@^7.6.0: version "7.6.2" resolved "https://registry.yarnpkg.com/downshift/-/downshift-7.6.2.tgz#16fc951b7ff8f9c1c47d0f71b5ff10d78fb06e4c" @@ -14526,6 +14285,11 @@ draco3d@1.5.7: resolved "https://registry.yarnpkg.com/draco3d/-/draco3d-1.5.7.tgz#94f9bce293eb8920c159dc91a4ce9124a9e899e0" integrity sha512-m6WCKt/erDXcw+70IJXnG7M3awwQPAsZvJGX5zY7beBqpELw6RDGkYVU0W43AFxye4pDZ5i2Lbyc/NNGqwjUVQ== +dset@^3.1.2: + version "3.1.4" + resolved "https://registry.yarnpkg.com/dset/-/dset-3.1.4.tgz#f8eaf5f023f068a036d08cd07dc9ffb7d0065248" + integrity sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA== + dunder-proto@^1.0.0, dunder-proto@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a" @@ -14547,11 +14311,6 @@ duplexer2@~0.1.4: dependencies: readable-stream "^2.0.2" -duplexer3@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz" - integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= - duplexer@^0.1.2: version "0.1.2" resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" @@ -14586,13 +14345,6 @@ easy-table@1.2.0: optionalDependencies: wcwidth "^1.0.1" -ecdsa-sig-formatter@1.0.11: - version "1.0.11" - resolved "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz" - integrity sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ== - dependencies: - safe-buffer "^5.0.1" - ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" @@ -14605,11 +14357,6 @@ ejs@^3.1.10: dependencies: jake "^10.8.5" -electron-to-chromium@^1.3.886: - version "1.3.893" - resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.893.tgz" - integrity sha512-ChtwF7qB03INq1SyMpue08wc6cve+ktj2UC/Y7se9vB+JryfzziJeYwsgb8jLaCA5GMkHCdn5M62PfSMWhifZg== - electron-to-chromium@^1.4.648: version "1.4.648" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.648.tgz#c7b46c9010752c37bb4322739d6d2dd82354fbe4" @@ -14630,11 +14377,6 @@ electron-to-chromium@^1.5.73: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.143.tgz#b057bcb9dddd3a9b24ba6c9b9e39a82bee84bdaf" integrity sha512-QqklJMOFBMqe46k8iIOwA9l2hz57V2OKMmP5eSWcUvwx+mASAsbU+wkF1pHjn9ZVSBPrsYWr4/W/95y5SwYg2g== -elegant-spinner@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz" - integrity sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4= - elliptic@^6.5.3: version "6.5.4" resolved "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz" @@ -14774,7 +14516,7 @@ error-stack-parser@^2.0.6: dependencies: stackframe "^1.3.4" -es-abstract@^1.17.2, es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2, es-abstract@^1.18.2: +es-abstract@^1.17.2, es-abstract@^1.18.0-next.2, es-abstract@^1.18.2: version "1.18.3" resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz" integrity sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw== @@ -15162,7 +14904,7 @@ escape-html@~1.0.3: resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== -escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: +escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== @@ -15519,11 +15261,6 @@ event-target-shim@^5.0.0: resolved "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz" integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== -eventemitter3@^3.1.0: - version "3.1.2" - resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz" - integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q== - events@^3.2.0, events@^3.3.0: version "3.3.0" resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" @@ -15665,11 +15402,6 @@ external-editor@^3.0.3: iconv-lite "^0.4.24" tmp "^0.0.33" -extract-files@9.0.0, extract-files@^9.0.0: - version "9.0.0" - resolved "https://registry.npmjs.org/extract-files/-/extract-files-9.0.0.tgz" - integrity sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ== - fast-csv@^4.3.1: version "4.3.6" resolved "https://registry.yarnpkg.com/fast-csv/-/fast-csv-4.3.6.tgz#70349bdd8fe4d66b1130d8c91820b64a21bc4a63" @@ -15678,6 +15410,11 @@ fast-csv@^4.3.1: "@fast-csv/format" "4.3.5" "@fast-csv/parse" "4.3.6" +fast-decode-uri-component@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz#46f8b6c22b30ff7a81357d4f59abfae938202543" + integrity sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg== + fast-deep-equal@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz" @@ -15753,6 +15490,20 @@ fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= +fast-querystring@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/fast-querystring/-/fast-querystring-1.1.2.tgz#a6d24937b4fc6f791b4ee31dcb6f53aeafb89f53" + integrity sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg== + dependencies: + fast-decode-uri-component "^1.0.1" + +fast-url-parser@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/fast-url-parser/-/fast-url-parser-1.1.3.tgz#f4af3ea9f34d8a271cf58ad2b3759f431f0b318d" + integrity sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ== + dependencies: + punycode "^1.3.2" + fast-xml-parser@^4.2.5, fast-xml-parser@^4.5.2: version "4.5.2" resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.5.2.tgz#f535f77b1396b859498203a2fd1994c4230a0ff9" @@ -15781,31 +15532,6 @@ fault@^2.0.0: dependencies: format "^0.2.0" -fb-watchman@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz" - integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== - dependencies: - bser "2.1.1" - -fbjs-css-vars@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz" - integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== - -fbjs@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/fbjs/-/fbjs-3.0.0.tgz" - integrity sha512-dJd4PiDOFuhe7vk4F80Mba83Vr2QuK86FoxtgPmzBqEJahncp+13YCmfoa53KHCo6OnlXLG7eeMWPfB5CrpVKg== - dependencies: - cross-fetch "^3.0.4" - fbjs-css-vars "^1.0.0" - loose-envify "^1.0.0" - object-assign "^4.1.0" - promise "^7.1.1" - setimmediate "^1.0.5" - ua-parser-js "^0.7.18" - fdir@^6.4.4: version "6.4.4" resolved "https://registry.yarnpkg.com/fdir/-/fdir-6.4.4.tgz#1cfcf86f875a883e19a8fab53622cfe992e8d2f9" @@ -15834,14 +15560,6 @@ fflate@^0.8.2: resolved "https://registry.yarnpkg.com/fflate/-/fflate-0.8.2.tgz#fc8631f5347812ad6028bbe4a2308b2792aa1dea" integrity sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A== -figures@^1.7.0: - version "1.7.0" - resolved "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz" - integrity sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4= - dependencies: - escape-string-regexp "^1.0.5" - object-assign "^4.1.0" - figures@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz" @@ -16075,24 +15793,6 @@ fork-ts-checker-webpack-plugin@^8.0.0: semver "^7.3.5" tapable "^2.2.1" -form-data@4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz" - integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -form-data@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz" - integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - format@^0.2.0: version "0.2.2" resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b" @@ -16293,7 +15993,7 @@ get-amd-module-type@^4.1.0: ast-module-types "^4.0.0" node-source-walk "^5.0.1" -get-caller-file@^2.0.1, get-caller-file@^2.0.5: +get-caller-file@^2.0.5: version "2.0.5" resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== @@ -16377,20 +16077,6 @@ get-proto@^1.0.0, get-proto@^1.0.1: dunder-proto "^1.0.1" es-object-atoms "^1.0.0" -get-stream@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - dependencies: - pump "^3.0.0" - -get-stream@^5.1.0: - version "5.2.0" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" - integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== - dependencies: - pump "^3.0.0" - get-stream@^6.0.0, get-stream@^6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" @@ -16523,27 +16209,27 @@ glob@^10.4.1: package-json-from-dist "^1.0.0" path-scurry "^1.11.1" -glob@^7.1.1, glob@^7.1.4, glob@^7.1.6: - version "7.1.7" - resolved "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz" - integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== +glob@^7.1.3, glob@^7.2.3: + version "7.2.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" inherits "2" - minimatch "^3.0.4" + minimatch "^3.1.1" once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.1.3, glob@^7.2.3: - version "7.2.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== +glob@^7.1.4, glob@^7.1.6: + version "7.1.7" + resolved "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz" + integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" inherits "2" - minimatch "^3.1.1" + minimatch "^3.0.4" once "^1.3.0" path-is-absolute "^1.0.0" @@ -16607,18 +16293,6 @@ globalthis@^1.0.4: define-properties "^1.2.1" gopd "^1.0.1" -globby@11.0.3: - version "11.0.3" - resolved "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz" - integrity sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg== - dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.1.1" - ignore "^5.1.4" - merge2 "^1.3.0" - slash "^3.0.0" - globby@^11.0.0, globby@^11.0.1, globby@^11.1.0: version "11.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" @@ -16679,23 +16353,6 @@ gopd@^1.2.0: resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1" integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== -got@^9.6.0: - version "9.6.0" - resolved "https://registry.npmjs.org/got/-/got-9.6.0.tgz" - integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== - dependencies: - "@sindresorhus/is" "^0.14.0" - "@szmarczak/http-timer" "^1.1.2" - cacheable-request "^6.0.0" - decompress-response "^3.3.0" - duplexer3 "^0.1.4" - get-stream "^4.1.0" - lowercase-keys "^1.0.1" - mimic-response "^1.0.1" - p-cancelable "^1.0.0" - to-readable-stream "^1.0.0" - url-parse-lax "^3.0.0" - graceful-fs@^4.1.11, graceful-fs@^4.1.5, graceful-fs@^4.2.11, graceful-fs@^4.2.2, graceful-fs@^4.2.9: version "4.2.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" @@ -16716,22 +16373,22 @@ graphemer@^1.4.0: resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== -graphql-config@^3.3.0: - version "3.3.0" - resolved "https://registry.npmjs.org/graphql-config/-/graphql-config-3.3.0.tgz" - integrity sha512-mSQIsPMssr7QrgqhnjI+CyVH6oQgCrgS6irHsTvwf7RFDRnR2k9kqpQOQgVoOytBSn0DOYryS0w0SAg9xor/Jw== - dependencies: - "@endemolshinegroup/cosmiconfig-typescript-loader" "3.0.2" - "@graphql-tools/graphql-file-loader" "^6.0.0" - "@graphql-tools/json-file-loader" "^6.0.0" - "@graphql-tools/load" "^6.0.0" - "@graphql-tools/merge" "^6.0.0" - "@graphql-tools/url-loader" "^6.0.0" - "@graphql-tools/utils" "^7.0.0" - cosmiconfig "7.0.0" - cosmiconfig-toml-loader "1.0.0" - minimatch "3.0.4" - string-env-interpolation "1.0.1" +graphql-config@^5.0.2: + version "5.1.6" + resolved "https://registry.yarnpkg.com/graphql-config/-/graphql-config-5.1.6.tgz#bea614428ec0c5c9a6267b8a19d17e09018f8a4f" + integrity sha512-fCkYnm4Kdq3un0YIM4BCZHVR5xl0UeLP6syxxO7KAstdY7QVyVvTHP0kRPDYEP1v08uwtJVgis5sj3IOTLOniQ== + dependencies: + "@graphql-tools/graphql-file-loader" "^8.0.0" + "@graphql-tools/json-file-loader" "^8.0.0" + "@graphql-tools/load" "^8.1.0" + "@graphql-tools/merge" "^9.0.0" + "@graphql-tools/url-loader" "^9.0.0" + "@graphql-tools/utils" "^11.0.0" + cosmiconfig "^8.1.0" + jiti "^2.0.0" + minimatch "^10.0.0" + string-env-interpolation "^1.0.1" + tslib "^2.4.0" graphql-constraint-directive@v2: version "2.3.0" @@ -16749,16 +16406,15 @@ graphql-depth-limit@^1.1.0: dependencies: arrify "^1.0.1" -graphql-request@^3.3.0: - version "3.4.0" - resolved "https://registry.npmjs.org/graphql-request/-/graphql-request-3.4.0.tgz" - integrity sha512-acrTzidSlwAj8wBNO7Q/UQHS8T+z5qRGquCQRv9J1InwR01BBWV9ObnoE+JS5nCCEj8wSGS0yrDXVDoRiKZuOg== +graphql-request@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/graphql-request/-/graphql-request-6.1.0.tgz#f4eb2107967af3c7a5907eb3131c671eac89be4f" + integrity sha512-p+XPfS4q7aIpKVcgmnZKhMNqhltk20hfXtkaIkTfjjmiKMJ5xrt5c743cL03y/K7y1rg3WrIC49xGiEQ4mxdNw== dependencies: - cross-fetch "^3.0.6" - extract-files "^9.0.0" - form-data "^3.0.0" + "@graphql-typed-document-node/core" "^3.2.0" + cross-fetch "^3.1.5" -graphql-tag@^2.11.0, graphql-tag@^2.12.0: +graphql-tag@^2.11.0: version "2.12.4" resolved "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.4.tgz" integrity sha512-VV1U4O+9x99EkNpNmCUV5RZwq6MnK4+pGbRYWG+lA/m3uo7TSqJF81OkcOP148gFP6fzdl7JWYBrwWVTS9jXww== @@ -16772,43 +16428,10 @@ graphql-tag@^2.12.6: dependencies: tslib "^2.1.0" -graphql-tools@^7.0.5: - version "7.0.5" - resolved "https://registry.npmjs.org/graphql-tools/-/graphql-tools-7.0.5.tgz" - integrity sha512-pJ/ZVfuPEZfGO2Jlk/4mZnqa6blSiUDejTAX+q/ndAbZNUH9Xxdq+6XZy4GDjC1MivC6OnAtLbICWZ6GAvuUhQ== - dependencies: - "@graphql-tools/batch-delegate" "^7.0.0" - "@graphql-tools/batch-execute" "^7.0.0" - "@graphql-tools/code-file-loader" "^6.2.5" - "@graphql-tools/delegate" "^7.0.10" - "@graphql-tools/git-loader" "^6.2.5" - "@graphql-tools/github-loader" "^6.2.5" - "@graphql-tools/graphql-file-loader" "^6.2.5" - "@graphql-tools/graphql-tag-pluck" "^6.2.6" - "@graphql-tools/import" "^6.2.4" - "@graphql-tools/json-file-loader" "^6.2.5" - "@graphql-tools/links" "^7.0.4" - "@graphql-tools/load" "^6.2.5" - "@graphql-tools/load-files" "^6.2.4" - "@graphql-tools/merge" "^6.2.14" - "@graphql-tools/mock" "^7.0.0" - "@graphql-tools/module-loader" "^6.2.5" - "@graphql-tools/optimize" "1.0.1" - "@graphql-tools/relay-operation-optimizer" "^6.2.5" - "@graphql-tools/resolvers-composition" "^6.2.5" - "@graphql-tools/schema" "^7.0.0" - "@graphql-tools/stitch" "^7.3.0" - "@graphql-tools/url-loader" "^6.3.2" - "@graphql-tools/utils" "^7.0.1" - "@graphql-tools/wrap" "^7.0.0" - tslib "~2.2.0" - optionalDependencies: - "@apollo/client" "~3.2.5 || ~3.3.0" - -graphql-ws@^4.4.1: - version "4.9.0" - resolved "https://registry.npmjs.org/graphql-ws/-/graphql-ws-4.9.0.tgz" - integrity sha512-sHkK9+lUm20/BGawNEWNtVAeJzhZeBg21VmvmLoT5NdGVeZWv5PdIhkcayQIAgjSyyQ17WMKmbDijIPG2On+Ag== +graphql-ws@^6.0.6: + version "6.0.8" + resolved "https://registry.yarnpkg.com/graphql-ws/-/graphql-ws-6.0.8.tgz#6712bb9da8462937e92343e3146726f89424df68" + integrity sha512-m3EOaNsUBXwAnkBWbzPfe0Nq8pXUfxsWnolC54sru3FzHvhTZL0Ouf/BoQsaGAXqM+YPerXOJ47BUnmgmoupCw== graphql@^14.5.3: version "14.7.0" @@ -16863,13 +16486,6 @@ hard-rejection@^2.1.0: resolved "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz" integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== -has-ansi@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz" - integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= - dependencies: - ansi-regex "^2.0.0" - has-bigints@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz" @@ -17272,11 +16888,6 @@ htmlparser2@^6.1.0: domutils "^2.5.2" entities "^2.0.0" -http-cache-semantics@^4.0.0: - version "4.1.0" - resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz" - integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== - http-errors@1.7.3: version "1.7.3" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" @@ -17304,16 +16915,7 @@ http-link-header@^1.0.2: resolved "https://registry.yarnpkg.com/http-link-header/-/http-link-header-1.1.2.tgz#51aee4975b8b8b3d552d981baf0d2b0c53aa5009" integrity sha512-6qz1XhMq/ryde52SZGzVhzi3jcG2KqO16KITkupyQxvW6u7iylm0Fq7r3OpCYsc0S0ELlCiFpuxDcccUwjbEqA== -http-proxy-agent@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" - integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== - dependencies: - "@tootallnate/once" "1" - agent-base "6" - debug "4" - -http-proxy-agent@^7.0.2: +http-proxy-agent@^7.0.0, http-proxy-agent@^7.0.2: version "7.0.2" resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz#9a8b1f246866c028509486585f62b8f2c18c270e" integrity sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig== @@ -17334,7 +16936,7 @@ https-proxy-agent@^5.0.0: agent-base "6" debug "4" -https-proxy-agent@^7.0.6: +https-proxy-agent@^7.0.0, https-proxy-agent@^7.0.6: version "7.0.6" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz#da8dfeac7da130b05c2ba4b59c9b6cd66611a6b9" integrity sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw== @@ -17452,10 +17054,10 @@ immer@^9.0.6: resolved "https://registry.npmjs.org/immer/-/immer-9.0.6.tgz" integrity sha512-G95ivKpy+EvVAnAab4fVa4YGYn24J1SpEktnJX7JJ45Bd7xqME/SCplFzYFmTbrkwZbQ4xJK1xMTUYBkN6pWsQ== -immutable@~3.7.6: - version "3.7.6" - resolved "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz" - integrity sha1-E7TTyxK++hVIKib+Gy665kAHHks= +immutable@^5.1.5: + version "5.1.5" + resolved "https://registry.yarnpkg.com/immutable/-/immutable-5.1.5.tgz#93ee4db5c2a9ab42a4a783069f3c5d8847d40165" + integrity sha512-t7xcm2siw+hlUM68I+UEOK+z84RzmN59as9DZ7P1l0994DKUWV7UXBMQZVxaoMSRQ+PBZbHCOoBt7a2wxOMt+A== import-fresh@^3.1.0, import-fresh@^3.2.1, import-fresh@^3.3.0: version "3.3.0" @@ -17465,12 +17067,10 @@ import-fresh@^3.1.0, import-fresh@^3.2.1, import-fresh@^3.3.0: parent-module "^1.0.0" resolve-from "^4.0.0" -import-from@3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz" - integrity sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ== - dependencies: - resolve-from "^5.0.0" +import-from@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/import-from/-/import-from-4.0.0.tgz#2710b8d66817d232e16f4166e319248d3d5492e2" + integrity sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ== import-in-the-middle@^2.0.0: version "2.0.5" @@ -17496,11 +17096,6 @@ imurmurhash@^0.1.4: resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== -indent-string@^3.0.0: - version "3.2.0" - resolved "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz" - integrity sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok= - indent-string@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" @@ -17582,6 +17177,27 @@ inquirer@^7.3.3: strip-ansi "^6.0.0" through "^2.3.6" +inquirer@^8.0.0: + version "8.2.7" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.7.tgz#62f6b931a9b7f8735dc42db927316d8fb6f71de8" + integrity sha512-UjOaSel/iddGZJ5xP/Eixh6dY1XghiBw4XK13rCCIJcJfyhhoul/7KhLLUGtebEj6GDYM6Vnx/mVsjx2L/mFIA== + dependencies: + "@inquirer/external-editor" "^1.0.0" + ansi-escapes "^4.2.1" + chalk "^4.1.1" + cli-cursor "^3.1.0" + cli-width "^3.0.0" + figures "^3.0.0" + lodash "^4.17.21" + mute-stream "0.0.8" + ora "^5.4.1" + run-async "^2.4.0" + rxjs "^7.5.5" + string-width "^4.1.0" + strip-ansi "^6.0.0" + through "^2.3.6" + wrap-ansi "^6.0.1" + internal-slot@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.1.0.tgz#1eac91762947d2f7056bc838d93e13b2e9604961" @@ -17892,13 +17508,6 @@ is-finalizationregistry@^1.1.0: dependencies: call-bound "^1.0.3" -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz" - integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= - dependencies: - number-is-nan "^1.0.0" - is-fullwidth-code-point@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz" @@ -17926,10 +17535,10 @@ is-generator-function@^1.0.7: dependencies: has-tostringtag "^1.0.0" -is-glob@4.0.1, is-glob@~4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz" - integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== +is-glob@4.0.3, is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== dependencies: is-extglob "^2.1.1" @@ -17940,21 +17549,14 @@ is-glob@^2.0.0: dependencies: is-extglob "^1.0.0" -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" - integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== +is-glob@~4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== dependencies: is-extglob "^2.1.1" -is-graph-pointer@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-graph-pointer/-/is-graph-pointer-2.0.0.tgz#2a85a2caf83372cdadf6752b2fe646655408021c" - integrity sha512-iLwR54h6W1Fv0xq8THEYUd4uGb3ea0hY8jAd17CUangc1Z6FXLPNYfwp5NNN7Hzr0+kIqAYsxgv12shPas/qaA== - dependencies: - "@types/clownface" "^1.5.0" - -is-graph-pointer@^2.1.0: +is-graph-pointer@^2.0.0, is-graph-pointer@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-graph-pointer/-/is-graph-pointer-2.1.0.tgz#03926d721c96c7a73e8a8f051eed858870de2a75" integrity sha512-qc9R2PweF7eUoWJ/ggSB5NnJrJuCFInMV/8fvsb8yth7etAk2B5xwXyFnoc9QVrQSzBj2elQx3u9VStZzKM47w== @@ -18044,13 +17646,6 @@ is-object@~0.1.2: resolved "https://registry.npmjs.org/is-object/-/is-object-0.1.2.tgz" integrity sha1-AO+8CIFsM8/ErIJR0TLhDcZQmNc= -is-observable@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-observable/-/is-observable-1.1.0.tgz" - integrity sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA== - dependencies: - symbol-observable "^1.1.0" - is-path-cwd@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" @@ -18088,16 +17683,6 @@ is-potential-custom-element-name@^1.0.1: resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== -is-promise@4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz" - integrity sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ== - -is-promise@^2.1.0: - version "2.2.2" - resolved "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz" - integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ== - is-reference@1.2.1, is-reference@^1.1.2, is-reference@^1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz" @@ -18152,11 +17737,6 @@ is-shared-array-buffer@^1.0.4: dependencies: call-bound "^1.0.3" -is-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" - integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= - is-stream@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz" @@ -18340,26 +17920,15 @@ isobject@^3.0.1: resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== -isomorphic-fetch@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz" - integrity sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA== - dependencies: - node-fetch "^2.6.1" - whatwg-fetch "^3.4.1" - -isomorphic-unfetch@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/isomorphic-unfetch/-/isomorphic-unfetch-3.1.0.tgz" - integrity sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q== - dependencies: - node-fetch "^2.6.1" - unfetch "^4.2.0" +isomorphic-ws@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz#e5529148912ecb9b451b46ed44d53dae1ce04bbf" + integrity sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw== -isomorphic-ws@4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz" - integrity sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w== +isows@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/isows/-/isows-1.0.7.tgz#1c06400b7eed216fbba3bcbd68f12490fc342915" + integrity sha512-I1fSfDCZL5P0v33sVqeTDSpcstAg/N+wF5HS033mogOVIp4B+oHC7oOCsA3axAbBSGTJ8QubbNmnIRN/h8U7hg== istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.2: version "3.2.2" @@ -18392,7 +17961,7 @@ istanbul-reports@^3.1.7: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" -iterall@^1.2.1, iterall@^1.2.2: +iterall@^1.2.2: version "1.3.0" resolved "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz" integrity sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg== @@ -18482,6 +18051,11 @@ jiti@^1.20.0: resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.0.tgz#7c97f8fe045724e136a397f7340475244156105d" integrity sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q== +jiti@^2.0.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/jiti/-/jiti-2.7.0.tgz#974228f2f4ca2bc21885a1797b45fea68e950c64" + integrity sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ== + jiti@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/jiti/-/jiti-2.4.2.tgz#d19b7732ebb6116b06e2038da74a55366faef560" @@ -18497,6 +18071,11 @@ jose@^4.15.5: resolved "https://registry.yarnpkg.com/jose/-/jose-4.15.9.tgz#9b68eda29e9a0614c042fa29387196c7dd800100" integrity sha512-1vUQX+IdDMVPj4k8kOxgUqlcK518yluMuGZwqlr44FS1ppZB/5GWh4rZG89erpOBOJjU/OBsnCVFfapsRz6nEA== +jose@^5.0.0: + version "5.10.0" + resolved "https://registry.yarnpkg.com/jose/-/jose-5.10.0.tgz#c37346a099d6467c401351a9a0c2161e0f52c4be" + integrity sha512-s+3Al/p9g32Iq+oqXxkW//7jk2Vig6FF1CFqzVXoTUXt2qz89YWbL+OwS17NFYEvxC35n0FKeGO2LGYSxeM2Gg== + js-sha256@^0.10.1: version "0.10.1" resolved "https://registry.yarnpkg.com/js-sha256/-/js-sha256-0.10.1.tgz#b40104ba1368e823fdd5f41b66b104b15a0da60d" @@ -18609,11 +18188,6 @@ jsesc@~0.5.0: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== -json-buffer@3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz" - integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= - json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: version "2.3.1" resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" @@ -18634,13 +18208,6 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== -json-stable-stringify@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz" - integrity sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= - dependencies: - jsonify "~0.0.0" - json-stringify-pretty-compact@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/json-stringify-pretty-compact/-/json-stringify-pretty-compact-3.0.0.tgz#f71ef9d82ef16483a407869556588e91b681d9ab" @@ -18694,36 +18261,29 @@ jsonfile@^6.0.1: optionalDependencies: graceful-fs "^4.1.6" -jsonify@~0.0.0: - version "0.0.0" - resolved "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" - integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= - -jsonld-context-parser@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/jsonld-context-parser/-/jsonld-context-parser-2.4.0.tgz#fae15a56c5ceabd1c4520ab1a9cc12c9a0a8b67d" - integrity sha512-ZYOfvh525SdPd9ReYY58dxB3E2RUEU4DJ6ZibO8AitcowPeBH4L5rCAitE2om5G1P+HMEgYEYEr4EZKbVN4tpA== +jsonld-context-parser@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/jsonld-context-parser/-/jsonld-context-parser-3.1.0.tgz#208249ab0e412c16e89788738e542b84d0d26041" + integrity sha512-BfgNJ/t9jjK7Lun9XRCJM6YeNqDk8B6/lg+KS8rzhXAOtS0FvoClSmtLvF24V1M2CDYRy2LcEBt0ilxqSX93WA== dependencies: "@types/http-link-header" "^1.0.1" "@types/node" "^18.0.0" - cross-fetch "^3.0.6" http-link-header "^1.0.2" relative-to-absolute-iri "^1.0.5" -jsonld-streaming-parser@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/jsonld-streaming-parser/-/jsonld-streaming-parser-3.3.0.tgz#28fd00a1fba93fdae0f588a30fd4cb307d645d37" - integrity sha512-6aWiAsWGZioTB/vNQ3KenREz9ddEOliZoEETi+jLrlL7+vkgMeHjnxyFlGe4UOCU7SVUNPhz/lgLGZjnxgVYtA== +jsonld-streaming-parser@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/jsonld-streaming-parser/-/jsonld-streaming-parser-5.0.1.tgz#b61f0eea4d1311ec903ee0c48a5d73cf45cf673d" + integrity sha512-Rf230DRAWe5p1H4e7phk1vo4FHEMOmC5xVcIywKJBBcwy6zaJWFcAvPcwngufNTdJs7dpTMbKQDjp4TYDpMKUQ== dependencies: "@bergos/jsonparse" "^1.4.0" - "@rdfjs/types" "*" "@types/http-link-header" "^1.0.1" - "@types/readable-stream" "^2.3.13" + "@types/readable-stream" "^4.0.0" buffer "^6.0.3" canonicalize "^1.0.1" http-link-header "^1.0.2" - jsonld-context-parser "^2.4.0" - rdf-data-factory "^1.1.0" + jsonld-context-parser "^3.1.0" + rdf-data-factory "^2.0.0" readable-stream "^4.0.0" jsonld@^8.1.0: @@ -18736,36 +18296,6 @@ jsonld@^8.1.0: lru-cache "^6.0.0" rdf-canonize "^3.4.0" -jsonparse@1.3.1: - version "1.3.1" - resolved "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz" - integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= - -jsonstream2@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/jsonstream2/-/jsonstream2-3.0.0.tgz" - integrity sha512-8ngq2XB8NjYrpe3+Xtl9lFJl6RoV2dNT4I7iyaHwxUpTBwsj0AlAR7epGfeYVP0z4Z7KxMoSxRgJWrd2jmBT/Q== - dependencies: - jsonparse "1.3.1" - through2 "^3.0.1" - type-component "0.0.1" - -jsonwebtoken@^8.5.1: - version "8.5.1" - resolved "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz" - integrity sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w== - dependencies: - jws "^3.2.2" - lodash.includes "^4.3.0" - lodash.isboolean "^3.0.3" - lodash.isinteger "^4.0.4" - lodash.isnumber "^3.0.3" - lodash.isplainobject "^4.0.6" - lodash.isstring "^4.0.1" - lodash.once "^4.0.0" - ms "^2.1.1" - semver "^5.6.0" - jss-plugin-camel-case@^10.10.0: version "10.10.0" resolved "https://registry.yarnpkg.com/jss-plugin-camel-case/-/jss-plugin-camel-case-10.10.0.tgz#27ea159bab67eb4837fa0260204eb7925d4daa1c" @@ -18856,35 +18386,11 @@ jszip@^3.1.5, jszip@^3.10.1: readable-stream "~2.3.6" setimmediate "^1.0.5" -jwa@^1.4.1: - version "1.4.1" - resolved "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz" - integrity sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA== - dependencies: - buffer-equal-constant-time "1.0.1" - ecdsa-sig-formatter "1.0.11" - safe-buffer "^5.0.1" - -jws@^3.2.2: - version "3.2.2" - resolved "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz" - integrity sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA== - dependencies: - jwa "^1.4.1" - safe-buffer "^5.0.1" - kdbush@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/kdbush/-/kdbush-4.0.2.tgz#2f7b7246328b4657dd122b6c7f025fbc2c868e39" integrity sha512-WbCVYJ27Sz8zi9Q7Q0xHC+05iwkm3Znipc2XTlrnJbsHMYktW4hPhXUE8Ys1engBrvffoSCqbil1JQAa7clRpA== -keyv@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz" - integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== - dependencies: - json-buffer "3.0.0" - kind-of@^6.0.2, kind-of@^6.0.3: version "6.0.3" resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" @@ -18947,13 +18453,6 @@ language-tags@^1.0.9: dependencies: language-subtag-registry "^0.3.20" -latest-version@5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz" - integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA== - dependencies: - package-json "^6.3.0" - lazy-universal-dotenv@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/lazy-universal-dotenv/-/lazy-universal-dotenv-4.0.0.tgz#0b220c264e89a042a37181a4928cdd298af73422" @@ -19105,49 +18604,19 @@ listenercount@~1.0.1: resolved "https://registry.yarnpkg.com/listenercount/-/listenercount-1.0.1.tgz#84c8a72ab59c4725321480c975e6508342e70937" integrity sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ== -listr-silent-renderer@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz" - integrity sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4= - -listr-update-renderer@^0.5.0: - version "0.5.0" - resolved "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz" - integrity sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA== - dependencies: - chalk "^1.1.3" - cli-truncate "^0.2.1" - elegant-spinner "^1.0.1" - figures "^1.7.0" - indent-string "^3.0.0" - log-symbols "^1.0.2" - log-update "^2.3.0" - strip-ansi "^3.0.1" - -listr-verbose-renderer@^0.5.0: - version "0.5.0" - resolved "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz" - integrity sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw== +listr2@^4.0.5: + version "4.0.5" + resolved "https://registry.yarnpkg.com/listr2/-/listr2-4.0.5.tgz#9dcc50221583e8b4c71c43f9c7dfd0ef546b75d5" + integrity sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA== dependencies: - chalk "^2.4.1" - cli-cursor "^2.1.0" - date-fns "^1.27.2" - figures "^2.0.0" - -listr@^0.14.3: - version "0.14.3" - resolved "https://registry.npmjs.org/listr/-/listr-0.14.3.tgz" - integrity sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA== - dependencies: - "@samverschueren/stream-to-observable" "^0.3.0" - is-observable "^1.1.0" - is-promise "^2.1.0" - is-stream "^1.1.0" - listr-silent-renderer "^1.1.1" - listr-update-renderer "^0.5.0" - listr-verbose-renderer "^0.5.0" - p-map "^2.0.0" - rxjs "^6.3.3" + cli-truncate "^2.1.0" + colorette "^2.0.16" + log-update "^4.0.0" + p-map "^4.0.0" + rfdc "^1.3.0" + rxjs "^7.5.5" + through "^2.3.8" + wrap-ansi "^7.0.0" loader-runner@^4.2.0: version "4.3.0" @@ -19243,7 +18712,7 @@ lodash.flatten@^4.4.0: resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" integrity sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g== -lodash.get@^4, lodash.get@^4.4.2: +lodash.get@^4.4.2: version "4.4.2" resolved "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz" integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= @@ -19253,11 +18722,6 @@ lodash.groupby@^4.6.0: resolved "https://registry.yarnpkg.com/lodash.groupby/-/lodash.groupby-4.6.0.tgz#0b08a1dcf68397c397855c3239783832df7403d1" integrity sha512-5dcWxm23+VAoz+awKmBaiBvzox8+RqMgFhi7UvX9DHZr2HdxHXM/Wrf8cfKpsW37RNrvtPn6hSwNqurSILbmJw== -lodash.includes@^4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz" - integrity sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8= - lodash.isboolean@^3.0.3: version "3.0.3" resolved "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz" @@ -19273,31 +18737,16 @@ lodash.isfunction@^3.0.9: resolved "https://registry.yarnpkg.com/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz#06de25df4db327ac931981d1bdb067e5af68d051" integrity sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw== -lodash.isinteger@^4.0.4: - version "4.0.4" - resolved "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz" - integrity sha1-YZwK89A/iwTDH1iChAt3sRzWg0M= - lodash.isnil@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/lodash.isnil/-/lodash.isnil-4.0.0.tgz#49e28cd559013458c814c5479d3c663a21bfaa6c" integrity sha512-up2Mzq3545mwVnMhTDMdfoG1OurpA/s5t88JmQX809eH3C8491iu2sfKhTfhQtKY78oPNhiaHJUpT/dUDAAtng== -lodash.isnumber@^3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz" - integrity sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w= - lodash.isplainobject@^4.0.6: version "4.0.6" resolved "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz" integrity sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= -lodash.isstring@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz" - integrity sha1-1SfftUVuynzJu5XV2ur4i6VKVFE= - lodash.isundefined@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz#23ef3d9535565203a66cefd5b830f848911afb48" @@ -19308,11 +18757,6 @@ lodash.merge@^4.6.2: resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== -lodash.once@^4.0.0: - version "4.1.1" - resolved "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz" - integrity sha1-DdOXEhPHxW34gJd9UEyI+0cal6w= - lodash.sortby@^4.7.0: version "4.7.0" resolved "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz" @@ -19333,17 +18777,10 @@ lodash.uniq@4.5.0, lodash.uniq@^4.5.0: resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -lodash@4.17.21, lodash@^4.17.12, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@~4.17.0: +lodash@^4.17.12, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@~4.17.0: version "4.17.21" - resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -log-symbols@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz" - integrity sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg= - dependencies: - chalk "^1.0.0" + resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== log-symbols@^4.0.0, log-symbols@^4.1.0: version "4.1.0" @@ -19353,14 +18790,15 @@ log-symbols@^4.0.0, log-symbols@^4.1.0: chalk "^4.1.0" is-unicode-supported "^0.1.0" -log-update@^2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz" - integrity sha1-iDKP19HOeTiykoN0bwsbwSayRwg= +log-update@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1" + integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg== dependencies: - ansi-escapes "^3.0.0" - cli-cursor "^2.0.0" - wrap-ansi "^3.0.1" + ansi-escapes "^4.3.0" + cli-cursor "^3.1.0" + slice-ansi "^4.0.0" + wrap-ansi "^6.2.0" loglevel@^1.6.8: version "1.8.1" @@ -19418,16 +18856,6 @@ lower-case@^2.0.2: dependencies: tslib "^2.0.3" -lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz" - integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== - -lowercase-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz" - integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== - "lru-cache@7.10.1 - 7.13.1": version "7.13.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.13.1.tgz#267a81fbd0881327c46a81c5922606a2cfe336c4" @@ -19576,7 +19004,7 @@ make-dir@^4.0.0: dependencies: semver "^7.5.3" -make-error@^1, make-error@^1.1.1: +make-error@^1.1.1: version "1.3.6" resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== @@ -20003,10 +19431,10 @@ merge2@^1.3.0, merge2@^1.4.1: resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== -meros@1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/meros/-/meros-1.1.4.tgz" - integrity sha512-E9ZXfK9iQfG9s73ars9qvvvbSIkJZF5yOo9j4tcwM5tN8mUKfj/EKN5PzOr3ZH0y5wL7dLAHw3RVEfpQV9Q7VQ== +meros@^1.2.1, meros@^1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/meros/-/meros-1.3.2.tgz#4cb0d7f3d22074c6e7ae1d66f72c080bca2e414b" + integrity sha512-Q3mobPbvEx7XbwhnC1J1r60+5H6EZyNccdzSz0eGexJRwouUtTZxPVRGdqKtxlpD84ScK4+tIGldkqDtCKdI0A== meta-png@^1.0.6: version "1.0.6" @@ -20432,7 +19860,7 @@ micromatch@^4.0.2, micromatch@^4.0.4: braces "^3.0.1" picomatch "^2.2.3" -micromatch@^4.0.8: +micromatch@^4.0.5, micromatch@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== @@ -20448,11 +19876,6 @@ miller-rabin@^4.0.0: bn.js "^4.0.0" brorand "^1.0.1" -mime-db@1.48.0: - version "1.48.0" - resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz" - integrity sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ== - mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": version "1.52.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" @@ -20463,13 +19886,6 @@ mime-db@^1.52.0: resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.53.0.tgz#3cb63cd820fc29896d9d4e8c32ab4fcd74ccb447" integrity sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg== -mime-types@^2.1.12: - version "2.1.31" - resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz" - integrity sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg== - dependencies: - mime-db "1.48.0" - mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.24, mime-types@~2.1.34: version "2.1.35" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" @@ -20502,11 +19918,6 @@ mimic-fn@^4.0.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== -mimic-response@^1.0.0, mimic-response@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz" - integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== - min-indent@^1.0.0, min-indent@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz" @@ -20522,14 +19933,7 @@ minimalistic-crypto-utils@^1.0.1: resolved "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz" integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= -minimatch@3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - -minimatch@^10.2.2: +minimatch@^10.0.0, minimatch@^10.2.2: version "10.2.5" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.2.5.tgz#bd48687a0be38ed2961399105600f832095861d1" integrity sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg== @@ -20642,7 +20046,7 @@ mkdirp@^0.5.1, mkdirp@~0.5.1: dependencies: minimist "^1.2.5" -mkdirp@^1.0.3, mkdirp@^1.0.4: +mkdirp@^1.0.3: version "1.0.4" resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== @@ -20732,13 +20136,13 @@ n3@^1.16.2: queue-microtask "^1.1.2" readable-stream "^4.0.0" -n3@^1.3.5: - version "1.11.1" - resolved "https://registry.npmjs.org/n3/-/n3-1.11.1.tgz" - integrity sha512-yeTeYoatabMs6IMv71dYSIfgf+s+4DpLrnvRv8CKGRLnAt1lfWcnb+mwP67PZKq7Wvh7MCIGXaflayPkn0WzHw== +n3@^1.17.2: + version "1.26.0" + resolved "https://registry.yarnpkg.com/n3/-/n3-1.26.0.tgz#3d69de04bee680b9ebec9dbc1033dc1e6934d351" + integrity sha512-SQknS0ua90rN+3RHuk8BeIqeYyqIH/+ecViZxX08jR4j6MugqWRjtONl3uANG/crWXnOM2WIqBJtjIhVYFha+w== dependencies: - queue-microtask "^1.1.2" - readable-stream "^3.6.0" + buffer "^6.0.3" + readable-stream "^4.0.0" nanoid@^3.3.6: version "3.3.6" @@ -20836,6 +20240,11 @@ node-abort-controller@^3.0.1: resolved "https://registry.yarnpkg.com/node-abort-controller/-/node-abort-controller-3.1.1.tgz#a94377e964a9a37ac3976d848cb5c765833b8548" integrity sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ== +node-addon-api@^7.0.0: + version "7.1.1" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-7.1.1.tgz#1aba6693b0f255258a049d621329329322aad558" + integrity sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ== + node-dir@^0.1.17: version "0.1.17" resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5" @@ -20853,12 +20262,7 @@ node-fetch-native@^1.6.1: resolved "https://registry.yarnpkg.com/node-fetch-native/-/node-fetch-native-1.6.2.tgz#f439000d972eb0c8a741b65dcda412322955e1c6" integrity sha512-69mtXOFZ6hSkYiXAVB5SqaRvrbITC/NPyqv7yuu/qw0nmgPyYbIMYYNIDhNtwPrzk0ptrimrLz/hhjvm4w5Z+w== -node-fetch@2.6.1, node-fetch@^2.6.1: - version "2.6.1" - resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz" - integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== - -node-fetch@^2.0.0: +node-fetch@^2.0.0, node-fetch@^2.7.0: version "2.7.0" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== @@ -20890,11 +20294,6 @@ node-fetch@^3.3.2: fetch-blob "^3.1.4" formdata-polyfill "^4.0.10" -node-int64@^0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" - integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= - node-modules-regexp@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz" @@ -20931,11 +20330,6 @@ node-polyfill-webpack-plugin@^2.0.1: util "^0.12.4" vm-browserify "^1.1.2" -node-releases@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz" - integrity sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA== - node-releases@^2.0.14: version "2.0.14" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" @@ -20965,16 +20359,15 @@ node-source-walk@^5.0.0, node-source-walk@^5.0.1: dependencies: "@babel/parser" "^7.21.4" -nodeify-fetch@^2.2.0: - version "2.2.2" - resolved "https://registry.npmjs.org/nodeify-fetch/-/nodeify-fetch-2.2.2.tgz" - integrity sha512-4b1Jysy9RGyya0wJpseTQyxUgSbx6kw9ocHTY0OFRXWlxa2Uy5PrSo/P/nwoUn59rBR9YKty2kd7g4LKXmsZVA== +nodeify-fetch@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/nodeify-fetch/-/nodeify-fetch-3.1.0.tgz#f8fb3a98ff345a9b5a2e8bed6e8e9fb185b58d60" + integrity sha512-ZV81vM//sEgTgXwVZlOONzcOCdTGQ53mV65FVSNXgPQHa8oCwRLtLbnGxL/1S/Yw90bcXUDKMz00jEnaeazo+A== dependencies: - "@zazuko/node-fetch" "^2.6.6" - concat-stream "^1.6.0" - cross-fetch "^3.0.4" - readable-error "^1.0.0" - readable-stream "^3.5.0" + lodash "^4.17.21" + node-fetch "^3.2.10" + readable-stream "^4.2.0" + stream-chunks "^1.0.0" normalize-package-data@^2.5.0: version "2.5.0" @@ -20998,11 +20391,6 @@ normalize-path@^3.0.0, normalize-path@~3.0.0: resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== -normalize-url@^4.1.0: - version "4.5.1" - resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz" - integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA== - notistack@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/notistack/-/notistack-3.0.1.tgz#daf59888ab7e2c30a1fa8f71f9cba2978773236e" @@ -21066,16 +20454,6 @@ nth-check@^2.0.1: dependencies: boolbase "^1.0.0" -nullthrows@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz" - integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== - -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" - integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= - nwsapi@^2.2.16: version "2.2.20" resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.20.tgz#22e53253c61e7b0e7e93cef42c891154bcca11ef" @@ -21321,14 +20699,6 @@ openid-client@^5.4.0: object-hash "^2.2.0" oidc-token-hash "^5.0.3" -optimism@^0.16.0: - version "0.16.1" - resolved "https://registry.npmjs.org/optimism/-/optimism-0.16.1.tgz" - integrity sha512-64i+Uw3otrndfq5kaoGNoY7pvOhSsjFEN4bdEFh80MWVk/dbgJfMv7VFDeCT8LxNAlEVhQmdVEbfE7X2nWNIIg== - dependencies: - "@wry/context" "^0.6.0" - "@wry/trie" "^0.3.0" - optimism@^0.18.0: version "0.18.1" resolved "https://registry.yarnpkg.com/optimism/-/optimism-0.18.1.tgz#5cf16847921413dbb0ac809907370388b9c6335f" @@ -21412,11 +20782,6 @@ own-keys@^1.0.1: object-keys "^1.1.1" safe-push-apply "^1.0.0" -p-cancelable@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz" - integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== - p-filter@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-filter/-/p-filter-2.1.0.tgz#1b1472562ae7a0f742f0f3d3d3718ea66ff9c09c" @@ -21495,16 +20860,6 @@ package-json-from-dist@^1.0.0: resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz#4f1471a010827a86f94cfd9b0727e36d267de505" integrity sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw== -package-json@^6.3.0: - version "6.5.0" - resolved "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz" - integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ== - dependencies: - got "^9.6.0" - registry-auth-token "^4.0.0" - registry-url "^5.0.0" - semver "^6.2.0" - package-manager-detector@^0.2.0: version "0.2.11" resolved "https://registry.yarnpkg.com/package-manager-detector/-/package-manager-detector-0.2.11.tgz#3af0b34f99d86d24af0a0620603d2e1180d05c9c" @@ -21808,6 +21163,11 @@ picomatch@^4.0.1, picomatch@^4.0.2: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.2.tgz#77c742931e8f3b8820946c76cd0c1f13730d1dab" integrity sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg== +picomatch@^4.0.3: + version "4.0.4" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.4.tgz#fd6f5e00a143086e074dffe4c924b8fb293b0589" + integrity sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A== + pify@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" @@ -22103,11 +21463,6 @@ prelude-ls@~1.1.2: resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= -prepend-http@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz" - integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= - "prettier-fallback@npm:prettier@^3": version "3.2.5" resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.2.5.tgz#e52bc3090586e824964a8813b09aba6233b28368" @@ -22240,18 +21595,6 @@ progress@^2.0.3: resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== -promise-the-world@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/promise-the-world/-/promise-the-world-1.0.1.tgz" - integrity sha512-eAXctcYU0ksq9YT5LT0N3e8yvdEAp0aYuzIiaJo9CpZwga45i08MW05GMXZIow7N05d1o4EBoR5hjkb7jhzqKg== - -promise@^7.1.1: - version "7.3.1" - resolved "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz" - integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== - dependencies: - asap "~2.0.3" - prompts@^2.4.0: version "2.4.2" resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" @@ -22403,6 +21746,11 @@ punycode@1.3.2: resolved "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= +punycode@^1.3.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== + punycode@^2.1.0, punycode@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" @@ -22413,6 +21761,18 @@ punycode@^2.3.1: resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== +pvtsutils@^1.3.6: + version "1.3.6" + resolved "https://registry.yarnpkg.com/pvtsutils/-/pvtsutils-1.3.6.tgz#ec46e34db7422b9e4fdc5490578c1883657d6001" + integrity sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg== + dependencies: + tslib "^2.8.1" + +pvutils@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/pvutils/-/pvutils-1.1.5.tgz#84b0dea4a5d670249aa9800511804ee0b7c2809c" + integrity sha512-KTqnxsgGiQ6ZAzZCVlJH5eOjSnvlyEgx1m8bkRJfOhmGRqfo5KLvmAlACQkrjEtOQ4B7wF9TdSLIs9O90MX9xA== + q@^1.1.2: version "1.5.1" resolved "https://registry.npmjs.org/q/-/q-1.5.1.tgz" @@ -22561,7 +21921,7 @@ raw-body@2.5.2: iconv-lite "0.4.24" unpipe "1.0.0" -rc@^1.2.7, rc@^1.2.8: +rc@^1.2.7: version "1.2.8" resolved "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz" integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== @@ -22585,16 +21945,16 @@ rdf-canonize@^3.4.0: dependencies: setimmediate "^1.0.5" -rdf-cube-view-query@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/rdf-cube-view-query/-/rdf-cube-view-query-2.1.1.tgz#f35939e0f2d65931cde8a139cbc7d7083542e14d" - integrity sha512-hXpmGgGTz3+ByyyNl2XCZD0ilF/shx4QfUpJscCYMX0pjYhgLTH6Cn3l2u0VC4YubQA93a4ol8k5eaYzTNlUCQ== +rdf-cube-view-query@^3: + version "3.0.0" + resolved "https://registry.yarnpkg.com/rdf-cube-view-query/-/rdf-cube-view-query-3.0.0.tgz#1ef791726a84f3e2234fe4a12e43e3ffafd1269d" + integrity sha512-ylSKZMy9Q4+MGkPi8lzOM1Ozh8lXpQhU+qQUse0TSeb9jDgiULN+hUcCXBPO2whAC3Q6BYdsFMPXZr1vkf+1rQ== dependencies: "@tpluscode/rdf-string" "^1.1.3" "@zazuko/env" "^2.0.4" commander "^5.1.0" rdf-sparql-builder "^0.2.2" - sparql-http-client "^2.2.2" + sparql-http-client "^3" rdf-data-factory@^1.1.0: version "1.1.1" @@ -22610,6 +21970,13 @@ rdf-data-factory@^1.1.2: dependencies: "@rdfjs/types" "*" +rdf-data-factory@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/rdf-data-factory/-/rdf-data-factory-2.0.2.tgz#dfac1fdf99502f3b6d61f8e99e97af2490346e32" + integrity sha512-WzPoYHwQYWvIP9k+7IBLY1b4nIDitzAK4mA37WumAF/Cjvu/KOtYJH9IPZnUTWNSd5K2+pq4vrcE9WZC4sRHhg== + dependencies: + "@rdfjs/types" "^2.0.0" + rdf-dataset-ext@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/rdf-dataset-ext/-/rdf-dataset-ext-1.1.0.tgz#bb796bdf50220ced78561ca32ac0eac0b962c723" @@ -22618,7 +21985,7 @@ rdf-dataset-ext@^1.1.0: rdf-canonize "^3.0.0" readable-stream "3 - 4" -rdf-ext@^1.3.2, rdf-ext@^1.3.5: +rdf-ext@^1.3.2: version "1.3.5" resolved "https://registry.npmjs.org/rdf-ext/-/rdf-ext-1.3.5.tgz" integrity sha512-LS/waItwp5aGY9Ay7y147HxWLIaSvw4r172S995aGwVkvg0KwUA0NY8w61p/LoFdQ4V6mzxQdVoRN6x/6OaK0w== @@ -22631,7 +21998,7 @@ rdf-ext@^1.3.2, rdf-ext@^1.3.5: rdf-js@^4.0.2: version "4.0.2" - resolved "https://registry.npmjs.org/rdf-js/-/rdf-js-4.0.2.tgz" + resolved "https://registry.yarnpkg.com/rdf-js/-/rdf-js-4.0.2.tgz#f01510528bbfc6e004012b71a8a533896c4c4c10" integrity sha512-ApvlFa/WsQh8LpPK/6hctQwG06Z9ztQQGWVtrcrf9L6+sejHNXLPOqL+w7q3hF+iL0C4sv3AX1PUtGkLNzyZ0Q== dependencies: "@rdfjs/types" "*" @@ -22658,13 +22025,13 @@ rdf-sparql-builder@^0.2.2: "@rdfjs/to-ntriples" "^2.0.0" lodash "^4.17.21" -rdf-transform-triple-to-quad@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/rdf-transform-triple-to-quad/-/rdf-transform-triple-to-quad-1.0.2.tgz" - integrity sha512-cr8wgJcj+SvPLichNhWhUTyXHcoD1EVgajVmvbtwYbMRw479KAaW03TTviQaJAUqgcWzIzkrWLtWkrY2FgwryQ== +rdf-transform-triple-to-quad@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/rdf-transform-triple-to-quad/-/rdf-transform-triple-to-quad-2.0.1.tgz#ae20b1bc828861da5965b22c128a5c99e33939c7" + integrity sha512-OknvjzZSwstm120ugeeXpzS8o8jZNK+qc9lNmKOtndc7t2J17i62h3BVccUh4M0dBZk/sKhgaXaALaEHbPuWPg== dependencies: - "@rdfjs/data-model" "^1.1.2" - readable-stream "^3.5.0" + "@rdfjs/data-model" "^2.0.2" + readable-stream "^4.5.2" rdfxml-streaming-parser@^2.3.0: version "2.4.0" @@ -23011,22 +22378,6 @@ read-yaml-file@^1.1.0: pify "^4.0.1" strip-bom "^3.0.0" -readable-error@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/readable-error/-/readable-error-1.0.0.tgz" - integrity sha512-CLnInu5bUphmFiZ3pD/BC6+Cg4/BzK6ZMvWfd0b2QMzYo159Z/f/nVFQ9L5IeMrqUxy0EFsp3XJ+BRfLfY13IQ== - dependencies: - readable-stream "^2.3.3" - -"readable-stream@2 || 3", readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.5.0, readable-stream@^3.6.0: - version "3.6.0" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - "readable-stream@3 - 4": version "4.4.2" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-4.4.2.tgz#e6aced27ad3b9d726d8308515b9a1b98dc1b9d13" @@ -23048,7 +22399,7 @@ readable-stream@^1.0.26-4: isarray "0.0.1" string_decoder "~0.10.x" -readable-stream@^2.0.0, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@~2.3.6: +readable-stream@^2.0.0, readable-stream@^2.2.2, readable-stream@~2.3.6: version "2.3.7" resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== @@ -23074,6 +22425,15 @@ readable-stream@^2.0.2, readable-stream@^2.0.5: string_decoder "~1.1.1" util-deprecate "~1.0.1" +readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.5.0, readable-stream@^3.6.0: + version "3.6.0" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + readable-stream@^4.0.0, readable-stream@^4.2.0, readable-stream@^4.3.0: version "4.4.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-4.4.0.tgz#55ce132d60a988c460d75c631e9ccf6a7229b468" @@ -23117,13 +22477,6 @@ readable-stream@~2.0.0: string_decoder "~0.10.x" util-deprecate "~1.0.1" -readable-to-readable@^0.1.0: - version "0.1.3" - resolved "https://registry.npmjs.org/readable-to-readable/-/readable-to-readable-0.1.3.tgz" - integrity sha512-G+0kz01xJM/uTuItKcqC73cifW8S6CZ7tp77NLN87lE5mrSU+GC8geoSAlfmp0NocmXckQ7W8s8ns73HYsIA3w== - dependencies: - readable-stream "^3.6.0" - readdir-glob@^1.1.2: version "1.1.3" resolved "https://registry.yarnpkg.com/readdir-glob/-/readdir-glob-1.1.3.tgz#c3d831f51f5e7bfa62fa2ffbe4b508c640f09584" @@ -23259,20 +22612,6 @@ regexpu-core@^5.3.1: unicode-match-property-ecmascript "^2.0.0" unicode-match-property-value-ecmascript "^2.1.0" -registry-auth-token@^4.0.0: - version "4.2.1" - resolved "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz" - integrity sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw== - dependencies: - rc "^1.2.8" - -registry-url@^5.0.0: - version "5.1.0" - resolved "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz" - integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw== - dependencies: - rc "^1.2.8" - regjsparser@^0.9.1: version "0.9.1" resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" @@ -23312,36 +22651,6 @@ relative-to-absolute-iri@^1.0.0, relative-to-absolute-iri@^1.0.5: resolved "https://registry.yarnpkg.com/relative-to-absolute-iri/-/relative-to-absolute-iri-1.0.7.tgz#f2fd6ee60c78d9ffc4926bd20bdf84479b91d765" integrity sha512-Xjyl4HmIzg2jzK/Un2gELqbcE8Fxy85A/aLSHE6PE/3+OGsFwmKVA1vRyGaz6vLWSqLDMHA+5rjD/xbibSQN1Q== -relay-compiler@10.1.0: - version "10.1.0" - resolved "https://registry.npmjs.org/relay-compiler/-/relay-compiler-10.1.0.tgz" - integrity sha512-HPqc3N3tNgEgUH5+lTr5lnLbgnsZMt+MRiyS0uAVNhuPY2It0X1ZJG+9qdA3L9IqKFUNwVn6zTO7RArjMZbARQ== - dependencies: - "@babel/core" "^7.0.0" - "@babel/generator" "^7.5.0" - "@babel/parser" "^7.0.0" - "@babel/runtime" "^7.0.0" - "@babel/traverse" "^7.0.0" - "@babel/types" "^7.0.0" - babel-preset-fbjs "^3.3.0" - chalk "^4.0.0" - fb-watchman "^2.0.0" - fbjs "^3.0.0" - glob "^7.1.1" - immutable "~3.7.6" - nullthrows "^1.1.1" - relay-runtime "10.1.0" - signedsource "^1.0.0" - yargs "^15.3.1" - -relay-runtime@10.1.0: - version "10.1.0" - resolved "https://registry.npmjs.org/relay-runtime/-/relay-runtime-10.1.0.tgz" - integrity sha512-bxznLnQ1ST6APN/cFi7l0FpjbZVchWQjjhj9mAuJBuUqNNCh9uV+UTRhpQF7Q8ycsPp19LHTpVyGhYb0ustuRQ== - dependencies: - "@babel/runtime" "^7.0.0" - fbjs "^3.0.0" - remark-footnotes@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-2.0.0.tgz" @@ -23468,11 +22777,6 @@ repeat-string@^1.5.4: resolved "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= -replaceall@^0.1.6: - version "0.1.6" - resolved "https://registry.npmjs.org/replaceall/-/replaceall-0.1.6.tgz" - integrity sha1-gdgax663LX9cSUKt8ml6MiBojY4= - require-directory@^2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" @@ -23491,11 +22795,6 @@ require-in-the-middle@^8.0.0: debug "^4.3.5" module-details-from-path "^1.0.3" -require-main-filename@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" - integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== - requirejs-config-file@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/requirejs-config-file/-/requirejs-config-file-4.0.0.tgz#4244da5dd1f59874038cc1091d078d620abb6ebc" @@ -23615,13 +22914,6 @@ response-iterator@^0.2.6: resolved "https://registry.yarnpkg.com/response-iterator/-/response-iterator-0.2.11.tgz#6d3e4f12d2e212f28bc742bc639a37939a4483ca" integrity sha512-5tdhcAeGMSyM0/FoxAYjoOxQZ2tRR2H/S/t6kGRXu6iiWcGY5UnZgkVANbTwBVUSGqWu0ADctmoi6lOCIF8uKQ== -responselike@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz" - integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= - dependencies: - lowercase-keys "^1.0.0" - restore-cursor@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz" @@ -23648,6 +22940,11 @@ reusify@^1.0.4: resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== +rfdc@^1.3.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.4.1.tgz#778f76c4fb731d93414e8f925fbecf64cce7f6ca" + integrity sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA== + rifm@^0.12.1: version "0.12.1" resolved "https://registry.yarnpkg.com/rifm/-/rifm-0.12.1.tgz#8fa77f45b7f1cda2a0068787ac821f0593967ac4" @@ -23817,13 +23114,20 @@ rw@1, rw@^1.3.3: resolved "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz" integrity sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q= -rxjs@^6.3.3, rxjs@^6.4.0, rxjs@^6.6.0: +rxjs@^6.4.0, rxjs@^6.6.0: version "6.6.7" resolved "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz" integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== dependencies: tslib "^1.9.0" +rxjs@^7.5.5: + version "7.8.2" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.2.tgz#955bc473ed8af11a002a2be52071bf475638607b" + integrity sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA== + dependencies: + tslib "^2.1.0" + safe-array-concat@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.3.tgz#c9e54ec4f603b0bbb8e7e5007a5ee7aecd1538c3" @@ -23954,7 +23258,7 @@ semver-compare@^1.0.0: resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== -semver@^6.0.0, semver@^6.2.0, semver@^6.3.0: +semver@^6.0.0: version "6.3.0" resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== @@ -24033,13 +23337,6 @@ sentence-case@^3.0.4: tslib "^2.0.3" upper-case-first "^2.0.2" -separate-stream@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/separate-stream/-/separate-stream-1.0.1.tgz" - integrity sha512-UKFCzmddW2akOq40YdGehllv5gu6AD3y6nGSVuZuwI1kify2CiW7Zwsxx4ioaNLxx4LZaZMkcjdICHtSxpEpaA== - dependencies: - readable-stream "^3.6.0" - serialize-error@^7.0.1: version "7.0.1" resolved "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz" @@ -24071,11 +23368,6 @@ serve-static@1.15.0: parseurl "~1.3.3" send "0.18.0" -set-blocking@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" - integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= - set-function-length@^1.2.1, set-function-length@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" @@ -24193,6 +23485,11 @@ shebang-regex@^3.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== +shell-quote@^1.7.3: + version "1.8.3" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.3.tgz#55e40ef33cf5c689902353a3d8cd1a6725f08b4b" + integrity sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw== + side-channel-list@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/side-channel-list/-/side-channel-list-1.0.0.tgz#10cb5984263115d3b7a0e336591e290a830af8ad" @@ -24267,11 +23564,6 @@ signal-exit@^4.0.1, signal-exit@^4.1.0: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== -signedsource@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/signedsource/-/signedsource-1.0.0.tgz" - integrity sha1-HdrOSYF5j5O9gzlzgD2A1S6TrWo= - simple-statistics@^7.6.0: version "7.7.0" resolved "https://registry.npmjs.org/simple-statistics/-/simple-statistics-7.7.0.tgz" @@ -24317,10 +23609,23 @@ slash@^5.1.0: resolved "https://registry.yarnpkg.com/slash/-/slash-5.1.0.tgz#be3adddcdf09ac38eebe8dcdc7b1a57a75b095ce" integrity sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg== -slice-ansi@0.0.4: - version "0.0.4" - resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz" - integrity sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU= +slice-ansi@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787" + integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" smol-toml@^1.3.1: version "1.3.1" @@ -24372,7 +23677,7 @@ source-map-js@^1.2.0, source-map-js@^1.2.1: resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== -source-map-support@^0.5.16, source-map-support@^0.5.17, source-map-support@~0.5.19: +source-map-support@^0.5.16, source-map-support@~0.5.19: version "0.5.19" resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz" integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== @@ -24425,39 +23730,22 @@ space-separated-tokens@^2.0.0: resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz#1ecd9d2350a3844572c3f4a312bceb018348859f" integrity sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q== -sparql-http-client@^2.2.2: - version "2.4.0" - resolved "https://registry.npmjs.org/sparql-http-client/-/sparql-http-client-2.4.0.tgz" - integrity sha512-/mOs4l2tfXJ2DnjmXMe3Gzihp68JGT239OZLiO678xSXU2g6ZZbcCmImkCy9zs6hw3ft6exFo4NIJn6sIDMoIA== - dependencies: - "@rdfjs/data-model" "^1.1.2" - "@rdfjs/parser-n3" "^1.1.3" - "@rdfjs/to-ntriples" "^1.0.2" - get-stream "^5.1.0" - jsonstream2 "^3.0.0" - lodash "^4.17.15" - nodeify-fetch "^2.2.0" - promise-the-world "^1.0.1" - rdf-transform-triple-to-quad "^1.0.2" - readable-stream "^3.5.0" - separate-stream "^1.0.0" - -sparql-http-client@^2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/sparql-http-client/-/sparql-http-client-2.4.1.tgz#7181eed360fc777f3263b0e00777e9e789f433e5" - integrity sha512-w1rsSZW/0/byHml/veP4A1IZjEzjzphPr/iee1c20aG+RDEJC+2lAefXGTKZH58E7SSUoXqFW+hfwjVl5K2ecQ== - dependencies: - "@rdfjs/data-model" "^1.1.2" - "@rdfjs/parser-n3" "^1.1.3" - "@rdfjs/to-ntriples" "^1.0.2" - get-stream "^5.1.0" - jsonstream2 "^3.0.0" - lodash "^4.17.15" - nodeify-fetch "^2.2.0" - promise-the-world "^1.0.1" - rdf-transform-triple-to-quad "^1.0.2" - readable-stream "^3.5.0" - separate-stream "^1.0.0" +sparql-http-client@^3, sparql-http-client@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/sparql-http-client/-/sparql-http-client-3.1.0.tgz#1c51d707f927a878309099e73bbf6f74bd5e11ee" + integrity sha512-YgWozxdYhS79OjOD0PQ1ndn9XUYlawpPHCRbw9H7fj3cOOAeFOhKLZUHiMTQ4rMVGwnN/pWlNqbehAPsiZtxiQ== + dependencies: + "@bergos/jsonparse" "^1.4.1" + "@rdfjs/data-model" "^2.0.2" + "@rdfjs/dataset" "^2.0.2" + "@rdfjs/environment" "^1.0.0" + "@rdfjs/parser-n3" "^2.0.2" + "@rdfjs/to-ntriples" "^3.0.1" + duplex-to "^2.0.0" + nodeify-fetch "^3.1.0" + rdf-transform-triple-to-quad "^2.0.0" + readable-stream "^4.5.2" + stream-chunks "^1.0.0" sparqljs@^3.6.1: version "3.7.3" @@ -24514,6 +23802,11 @@ sponge-case@^1.0.1: dependencies: tslib "^2.0.3" +sponge-case@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/sponge-case/-/sponge-case-2.0.3.tgz#9e004d04332c307e4895b79eeb6c1f3da86eb203" + integrity sha512-i4h9ZGRfxV6Xw3mpZSFOfbXjf0cQcYmssGWutgNIfFZ2VM+YIWfD71N/kjjwK6X/AAHzBr+rciEcn/L34S8TGw== + sprintf-js@^1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz" @@ -24663,7 +23956,7 @@ strict-uri-encode@^1.0.0: resolved "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz" integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= -string-env-interpolation@1.0.1, string-env-interpolation@^1.0.1: +string-env-interpolation@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/string-env-interpolation/-/string-env-interpolation-1.0.1.tgz" integrity sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg== @@ -24678,13 +23971,6 @@ string-similarity-js@^2.1.4: resolved "https://registry.yarnpkg.com/string-similarity-js/-/string-similarity-js-2.1.4.tgz#73716330691946f2ebc435859aba8327afd31307" integrity sha512-uApODZNjCHGYROzDSAdCmAHf60L/pMDHnP/yk6TAbvGg7JSPZlSto/ceCI7hZEqzc53/juU2aOJFkM2yUVTMTA== -string-to-stream@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/string-to-stream/-/string-to-stream-3.0.1.tgz" - integrity sha512-Hl092MV3USJuUCC6mfl9sPzGloA3K5VwdIeJjYIkXY/8K+mUvaeEabWJgArp+xXrsWxCajeT2pc4axbVhIZJyg== - dependencies: - readable-stream "^3.4.0" - "string-width-cjs@npm:string-width@^4.2.0": version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" @@ -24694,16 +23980,7 @@ string-to-stream@^3.0.1: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" -string-width@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz" - integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - -string-width@^2.1.0, string-width@^2.1.1: +string-width@^2.1.0: version "2.1.1" resolved "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz" integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== @@ -24865,13 +24142,6 @@ stringify-object@^3.2.1: dependencies: ansi-regex "^5.0.1" -strip-ansi@^3.0.0, strip-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" - integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= - dependencies: - ansi-regex "^2.0.0" - strip-ansi@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz" @@ -25005,17 +24275,6 @@ stylus-lookup@^3.0.1: commander "^2.8.1" debug "^4.1.0" -subscriptions-transport-ws@^0.9.18: - version "0.9.19" - resolved "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.19.tgz" - integrity sha512-dxdemxFFB0ppCLg10FTtRqH/31FNRL1y1BQv8209MK5I4CwALb7iihQg+7p65lFcIl8MHatINWBLOqpgU4Kyyw== - dependencies: - backo2 "^1.0.2" - eventemitter3 "^3.1.0" - iterall "^1.2.1" - symbol-observable "^1.0.4" - ws "^5.2.0 || ^6.0.0 || ^7.0.0" - summary@2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/summary/-/summary-2.1.0.tgz#be8a49a0aa34eb6ceea56042cae88f8add4b0885" @@ -25035,11 +24294,6 @@ superjson@^1.11.0: dependencies: copy-anything "^3.0.2" -supports-color@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" - integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= - supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" @@ -25097,10 +24351,10 @@ swap-case@^2.0.2: dependencies: tslib "^2.0.3" -symbol-observable@^1.0.4, symbol-observable@^1.1.0: - version "1.2.0" - resolved "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz" - integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== +swap-case@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/swap-case/-/swap-case-3.0.3.tgz#363883b0e8a2837c24d2e0eccb6bdff92e32d711" + integrity sha512-6p4op8wE9CQv7uDFzulI6YXUw4lD9n4oQierdbFThEKVWVQcbQcUjdP27W8XE7V4QnWmnq9jueSHceyyQnqQVA== symbol-observable@^4.0.0: version "4.0.0" @@ -25112,13 +24366,23 @@ symbol-tree@^3.2.4: resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== -sync-fetch@0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/sync-fetch/-/sync-fetch-0.3.0.tgz" - integrity sha512-dJp4qg+x4JwSEW1HibAuMi0IIrBI3wuQr2GimmqB7OXR50wmwzfdusG+p39R9w3R6aFtZ2mzvxvWKQ3Bd/vx3g== +sync-fetch@0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/sync-fetch/-/sync-fetch-0.6.0.tgz#5759e775f3d5202e1b3d14821bc152fec32aa180" + integrity sha512-IELLEvzHuCfc1uTsshPK58ViSdNqXxlml1U+fmwJIKLYKOr/rAtBrorE2RYm5IHaMpDNlmC0fr1LAvdXvyheEQ== + dependencies: + node-fetch "^3.3.2" + timeout-signal "^2.0.0" + whatwg-mimetype "^4.0.0" + +sync-fetch@0.6.0-2: + version "0.6.0-2" + resolved "https://registry.yarnpkg.com/sync-fetch/-/sync-fetch-0.6.0-2.tgz#d82d6dc8efaf2d103a9015e7bd7ba0bfc8e078f2" + integrity sha512-c7AfkZ9udatCuAy9RSfiGPpeOKKUAUK5e1cXadLOGUjasdxqYqAK0jTNkM/FSEyJ3a5Ra27j/tw/PS0qLmaF/A== dependencies: - buffer "^5.7.0" - node-fetch "^2.6.1" + node-fetch "^3.3.2" + timeout-signal "^2.0.0" + whatwg-mimetype "^4.0.0" tabtab@^3.0.2: version "3.0.2" @@ -25275,19 +24539,16 @@ through2@^2.0.3: readable-stream "~2.3.6" xtend "~4.0.1" -through2@^3.0.1: - version "3.0.2" - resolved "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz" - integrity sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ== - dependencies: - inherits "^2.0.4" - readable-stream "2 || 3" - -through@^2.3.6: +through@^2.3.6, through@^2.3.8: version "2.3.8" resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= +timeout-signal@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/timeout-signal/-/timeout-signal-2.0.0.tgz#23207ea448d50258bb0defe3beea4a467643abba" + integrity sha512-YBGpG4bWsHoPvofT6y/5iqulfXIiIErl5B0LdtHT1mGXDFTAhhRrbUpTvBgYbovr+3cKblya2WAOcpoy90XguA== + timers-browserify@^2.0.12: version "2.0.12" resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" @@ -25394,11 +24655,6 @@ to-fast-properties@^2.0.0: resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= -to-readable-stream@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz" - integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== - to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" @@ -25528,13 +24784,6 @@ ts-invariant@^0.10.3: dependencies: tslib "^2.1.0" -ts-invariant@^0.7.0: - version "0.7.5" - resolved "https://registry.npmjs.org/ts-invariant/-/ts-invariant-0.7.5.tgz" - integrity sha512-qfVyqTYWEqADMtncLqwpUdMjMSXnsqOeqGtj1LeJNFDjz8oqZ1YxLEp29YCOq65z0LgEiERqQ8ThVjnfibJNpg== - dependencies: - tslib "^2.1.0" - ts-log@^2.2.3: version "2.2.3" resolved "https://registry.npmjs.org/ts-log/-/ts-log-2.2.3.tgz" @@ -25559,18 +24808,6 @@ ts-node@^10.9.2: v8-compile-cache-lib "^3.0.1" yn "3.1.1" -ts-node@^9: - version "9.1.1" - resolved "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz" - integrity sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg== - dependencies: - arg "^4.1.0" - create-require "^1.1.0" - diff "^4.0.1" - make-error "^1.1.1" - source-map-support "^0.5.17" - yn "3.1.1" - ts-pattern@4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/ts-pattern/-/ts-pattern-4.3.0.tgz#7a995b39342f1b00d1507c2d2f3b90ea16e178a6" @@ -25634,22 +24871,22 @@ tslib@^1.10.0, tslib@^1.13.0, tslib@^1.8.1, tslib@^1.9.0: resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2, tslib@^2.0.3, tslib@^2.1.0, tslib@~2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz" - integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg== - tslib@^2.0.0, tslib@^2.0.1, tslib@^2.3.0, tslib@^2.3.1: version "2.6.2" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== +tslib@^2.0.3, tslib@^2.1.0: + version "2.3.0" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz" + integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg== + tslib@^2.4.0: version "2.5.3" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.3.tgz#24944ba2d990940e6e982c4bea147aba80209913" integrity sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w== -tslib@^2.8.1: +tslib@^2.5.0, tslib@^2.6.3, tslib@^2.8.0, tslib@^2.8.1, tslib@~2.8.0: version "2.8.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== @@ -25659,15 +24896,10 @@ tslib@~2.0.1: resolved "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz" integrity sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ== -tslib@~2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz" - integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A== - -tslib@~2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz" - integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w== +tslib@~2.6.0: + version "2.6.3" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.3.tgz#0438f810ad7a9edcde7a241c3d80db693c8cbfe0" + integrity sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ== tss-react@^4.9.15: version "4.9.15" @@ -25714,11 +24946,6 @@ type-check@~0.3.2: dependencies: prelude-ls "~1.1.2" -type-component@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/type-component/-/type-component-0.0.1.tgz" - integrity sha1-lSpsgcIe/STRPYEdDISYy4YOGVY= - type-fest@^0.13.1: version "0.13.1" resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz" @@ -25854,11 +25081,6 @@ typewise@^1.0.3: dependencies: typewise-core "^1.2.0" -ua-parser-js@^0.7.18: - version "0.7.28" - resolved "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz" - integrity sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g== - ufo@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/ufo/-/ufo-1.4.0.tgz#39845b31be81b4f319ab1d99fd20c56cac528d32" @@ -25916,11 +25138,6 @@ undici@^5.21.2: dependencies: "@fastify/busboy" "^2.0.0" -unfetch@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/unfetch/-/unfetch-4.2.0.tgz" - integrity sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA== - unherit@^1.0.4: version "1.1.3" resolved "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz" @@ -26124,10 +25341,10 @@ universalify@^2.0.0: resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== -unixify@1.0.0: +unixify@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/unixify/-/unixify-1.0.0.tgz" - integrity sha1-OmQcjC/7zk2mg6XHDwOkYpQMIJA= + resolved "https://registry.yarnpkg.com/unixify/-/unixify-1.0.0.tgz#3a641c8c2ffbce4da683a5c70f03a462940c2090" + integrity sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg== dependencies: normalize-path "^2.1.1" @@ -26219,13 +25436,6 @@ uri-js@^4.2.2: dependencies: punycode "^2.1.0" -url-parse-lax@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz" - integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= - dependencies: - prepend-http "^2.0.0" - url@^0.11.0: version "0.11.0" resolved "https://registry.npmjs.org/url/-/url-0.11.0.tgz" @@ -26234,6 +25444,16 @@ url@^0.11.0: punycode "1.3.2" querystring "0.2.0" +urlpattern-polyfill@^10.0.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/urlpattern-polyfill/-/urlpattern-polyfill-10.1.0.tgz#1b2517e614136c73ba32948d5e7a3a063cba8e74" + integrity sha512-IGjKp/o0NL3Bso1PymYURCJxMPNAf/ILOpendP9f5B6e1rTJgdgiOvgfoT8VxCAdY+Wisb9uhGaJJf3yZ2V9nw== + +urlpattern-polyfill@^8.0.0: + version "8.0.2" + resolved "https://registry.yarnpkg.com/urlpattern-polyfill/-/urlpattern-polyfill-8.0.2.tgz#99f096e35eff8bf4b5a2aa7d58a1523d6ebc7ce5" + integrity sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ== + urql@^2.0.5: version "2.0.5" resolved "https://registry.npmjs.org/urql/-/urql-2.0.5.tgz" @@ -26338,11 +25558,6 @@ v8-compile-cache@^2.1.1: resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz" integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== -valid-url@1.0.9, valid-url@^1.0.9: - version "1.0.9" - resolved "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz" - integrity sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA= - validate-iri@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/validate-iri/-/validate-iri-1.0.1.tgz#4f7289a479e2ed96d3b8b613e12674c725fbb29b" @@ -26366,11 +25581,6 @@ value-or-promise@1.0.11: resolved "https://registry.yarnpkg.com/value-or-promise/-/value-or-promise-1.0.11.tgz#3e90299af31dd014fe843fe309cefa7c1d94b140" integrity sha512-41BrgH+dIbCFXClcSapVs5M6GkENd3gQOJpEfPDNa71LsUGMXDL0jMWpI/Rh7WhX+Aalfz2TTS3Zt5pUsbnhLg== -value-or-promise@1.0.6: - version "1.0.6" - resolved "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.6.tgz" - integrity sha512-9r0wQsWD8z/BxPOvnwbPf05ZvFngXyouE9EKB+5GbYix+BYnAwrIChCUyFIinfbf2FL/U71z+CPpbnmTdxrwBg== - value-or-promise@^1.0.12: version "1.0.12" resolved "https://registry.yarnpkg.com/value-or-promise/-/value-or-promise-1.0.12.tgz#0e5abfeec70148c78460a849f6b003ea7986f15c" @@ -26553,6 +25763,22 @@ web-streams-polyfill@^3.0.3: resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz#71c2718c52b45fd49dbeee88634b3a60ceab42a6" integrity sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q== +web-streams-polyfill@^3.2.1: + version "3.3.3" + resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz#2073b91a2fdb1fbfbd401e7de0ac9f8214cecb4b" + integrity sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw== + +webcrypto-core@^1.9.2: + version "1.9.2" + resolved "https://registry.yarnpkg.com/webcrypto-core/-/webcrypto-core-1.9.2.tgz#22dd6a0fb55217b1301eab7151d01d5c68e52ccb" + integrity sha512-gsXecm82UQNlTBURJGuqOWy1Ww08S3kZUcr3aOJS02Pk0xLtkfeUAVC0u0xhgdonFme80edSJUIJyuvL/7250Q== + dependencies: + "@peculiar/asn1-schema" "^2.7.0" + "@peculiar/json-schema" "^1.1.12" + "@peculiar/utils" "^2.0.2" + asn1js "^3.0.10" + tslib "^2.8.1" + webidl-conversions@^3.0.0: version "3.0.1" resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" @@ -26673,11 +25899,6 @@ whatwg-encoding@^3.1.1: dependencies: iconv-lite "0.6.3" -whatwg-fetch@^3.4.1: - version "3.6.2" - resolved "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz" - integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== - whatwg-mimetype@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz#5fa1a7623867ff1af6ca3dc72ad6b8a4208beba7" @@ -26764,11 +25985,6 @@ which-collection@^1.0.2: is-weakmap "^2.0.2" is-weakset "^2.0.3" -which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" - integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= - which-typed-array@^1.1.14, which-typed-array@^1.1.2: version "1.1.15" resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.15.tgz#264859e9b11a649b388bfaaf4f767df1f779b38d" @@ -26843,17 +26059,9 @@ wordwrap@^1.0.0: string-width "^4.1.0" strip-ansi "^6.0.0" -wrap-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz" - integrity sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo= - dependencies: - string-width "^2.1.1" - strip-ansi "^4.0.0" - -wrap-ansi@^6.2.0: +wrap-ansi@^6.0.1, wrap-ansi@^6.2.0: version "6.2.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== dependencies: ansi-styles "^4.0.0" @@ -26892,16 +26100,16 @@ write-file-atomic@^2.3.0: imurmurhash "^0.1.4" signal-exit "^3.0.2" -ws@7.4.5: - version "7.4.5" - resolved "https://registry.npmjs.org/ws/-/ws-7.4.5.tgz" - integrity sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g== - -"ws@^5.2.0 || ^6.0.0 || ^7.0.0", ws@^7.3.1: +ws@^7.3.1: version "7.5.0" resolved "https://registry.npmjs.org/ws/-/ws-7.5.0.tgz" integrity sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw== +ws@^8.17.1, ws@^8.18.3, ws@^8.20.0: + version "8.20.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.20.1.tgz#91a9ae2b312ccf98e0a85ec499b48cef45ab0ddb" + integrity sha512-It4dO0K5v//JtTXuPkfEOaI3uUN87iYPnqo/ZzqCoG3g8uhA66QUMs/SrM0YK7/NAu+r4LMh/9dq2A7k+rHs+w== + ws@^8.18.0: version "8.18.2" resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.2.tgz#42738b2be57ced85f46154320aabb51ab003705a" @@ -26960,11 +26168,6 @@ xtend@~3.0.0: resolved "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz" integrity sha1-XM50B7r2Qsunvs2laBEcST9ZZlo= -y18n@^4.0.0: - version "4.0.3" - resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" - integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== - y18n@^5.0.5: version "5.0.8" resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" @@ -26995,7 +26198,7 @@ yaml@^2.0.0: resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.8.2.tgz#5694f25eca0ce9c3e7a9d9e00ce0ddabbd9e35c5" integrity sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A== -yargs-parser@^18.1.2, yargs-parser@^18.1.3: +yargs-parser@^18.1.3: version "18.1.3" resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== @@ -27013,23 +26216,6 @@ yargs-parser@^21.1.1: resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== -yargs@^15.3.1: - version "15.4.1" - resolved "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" - integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== - dependencies: - cliui "^6.0.0" - decamelize "^1.2.0" - find-up "^4.1.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^4.2.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^18.1.2" - yargs@^17.0.0: version "17.0.1" resolved "https://registry.npmjs.org/yargs/-/yargs-17.0.1.tgz" @@ -27078,7 +26264,7 @@ zen-observable-ts@^1.2.5: dependencies: zen-observable "0.8.15" -zen-observable@0.8.15, zen-observable@^0.8.14: +zen-observable@0.8.15: version "0.8.15" resolved "https://registry.npmjs.org/zen-observable/-/zen-observable-0.8.15.tgz" integrity sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ==