diff --git a/apps/portfolio/package.json b/apps/portfolio/package.json
index cddc7cb69..cfbdd237e 100644
--- a/apps/portfolio/package.json
+++ b/apps/portfolio/package.json
@@ -80,8 +80,6 @@
"github-slugger": "^2.0.0",
"google-auth-library": "^9.0.0",
"google-spreadsheet": "^4.1.0",
- "graphql": "^16.7.1",
- "graphql-request": "^6.1.0",
"highlight-words-core": "^1.2.2",
"inspx": "^0.0.1-alpha.6",
"match-sorter": "^6.3.4",
@@ -122,11 +120,6 @@
"@contentlayer/source-files": "^0.3.4",
"@contentlayer/utils": "^0.3.4",
"@eslint/eslintrc": "^3.1.0",
- "@graphql-codegen/cli": "5.0.2",
- "@graphql-codegen/import-types-preset": "3.0.0",
- "@graphql-codegen/typescript": "4.0.6",
- "@graphql-codegen/typescript-operations": "4.2.0",
- "@graphql-codegen/typescript-react-query": "6.1.0",
"@mdx-js/mdx": "^2.3.0",
"@next/env": "15.3.0",
"@next/eslint-plugin-next": "15.3.0",
diff --git a/apps/status.app/src/app/(website)/insights/_components/insights-sidebar-menu.tsx b/apps/status.app/src/app/(website)/insights/_components/insights-sidebar-menu.tsx
deleted file mode 100644
index 10ed666ca..000000000
--- a/apps/status.app/src/app/(website)/insights/_components/insights-sidebar-menu.tsx
+++ /dev/null
@@ -1,53 +0,0 @@
-import { SidebarMenu } from '~website/_components/sidebar-menu'
-import { useGetEpicMenuLinksQuery } from '~website/insights/_graphql/generated/hooks'
-
-import { getEpicDisplayName } from '../_utils'
-
-const STATIC_LINKS = [
- {
- label: 'Orphans',
- href: '/insights/orphans',
- },
- {
- label: 'Repos',
- href: '/insights/repos',
- },
-]
-
-export const InsightsSidebarMenu = () => {
- const { data, isLoading } = useGetEpicMenuLinksQuery({})
-
- const linksFromQuery =
- data?.gh_epics
- .filter(epic => epic.status === 'In Progress')
- .map(epic => epic.epic_name) || []
-
- const epicLinks =
- linksFromQuery?.map(epicName => {
- return {
- label: getEpicDisplayName(epicName as string | undefined),
- // todo: support as object
- href: `/insights/epics/${epicName}`,
- }
- }) || []
-
- return (
-
- )
-}
diff --git a/apps/status.app/src/app/(website)/insights/_components/not-allowed.tsx b/apps/status.app/src/app/(website)/insights/_components/not-allowed.tsx
deleted file mode 100644
index 2c4a097c3..000000000
--- a/apps/status.app/src/app/(website)/insights/_components/not-allowed.tsx
+++ /dev/null
@@ -1,34 +0,0 @@
-import { Button, Text } from '@status-im/components'
-import Image from 'next/image'
-
-const NotAllowed = () => {
- return (
-
-
-
-
-
-
- Not available for mobile
-
-
-
- Try to open insights on a desktop or tablet.
-
-
-
-
-
-
-
- )
-}
-
-export { NotAllowed }
diff --git a/apps/status.app/src/app/(website)/insights/_components/table-issues/empty.tsx b/apps/status.app/src/app/(website)/insights/_components/table-issues/empty.tsx
deleted file mode 100644
index b73d6d446..000000000
--- a/apps/status.app/src/app/(website)/insights/_components/table-issues/empty.tsx
+++ /dev/null
@@ -1,48 +0,0 @@
-import { Text } from '@status-im/components'
-import Image from 'next/image'
-import emptyImage from 'public/assets/chart/empty.png'
-
-const Empty = () => {
- return (
-
-
-
-
-
-
- No results found
-
-
-
- Try adjusting your search or filter to find what you’re looking for.
-
-
-
-
-
- {Array.from({ length: 12 }).map((_, i) => (
-
- ))}
-
-
-
- )
-}
-
-export { Empty }
diff --git a/apps/status.app/src/app/(website)/insights/_components/table-issues/filters/dropdown-filter.tsx b/apps/status.app/src/app/(website)/insights/_components/table-issues/filters/dropdown-filter.tsx
deleted file mode 100644
index 72ed35316..000000000
--- a/apps/status.app/src/app/(website)/insights/_components/table-issues/filters/dropdown-filter.tsx
+++ /dev/null
@@ -1,127 +0,0 @@
-import { useMemo, useState } from 'react'
-
-import { DropdownButton, DropdownMenu, Text } from '@status-im/components'
-import Image from 'next/image'
-
-import { useMediaQuery } from '~hooks/use-media-query'
-
-// import { ColorCircle } from './components/color-circle'
-
-type Data = {
- id: string
- name: string
- avatar?: string | React.ReactElement
- color?: `#${string}`
-}
-
-type Props = {
- data: Data[]
- label: string
- placeholder?: string
- selectedValues: string[]
- onSelectedValuesChange: (values: string[]) => void
-}
-
-// const isAvatar = (value: unknown): value is string => {
-// return typeof value === 'string' && value !== null
-// }
-
-// const RenderIcon = (props: Data) => {
-// if (props.color) {
-// return
-// }
-
-// if (!props.avatar) {
-// return <>>
-// }
-
-// if (isAvatar(props.avatar)) {
-// return
-// }
-
-// return cloneElement(props.avatar) || <>>
-// }
-
-const DropdownFilter = (props: Props) => {
- const { data, label, placeholder, selectedValues, onSelectedValuesChange } =
- props
-
- const [filterText, setFilterText] = useState('')
-
- const filteredData = useMemo(
- () =>
- data.filter(label =>
- label.name.toLowerCase().includes(filterText.toLowerCase())
- ),
- [data, filterText]
- )
-
- const [isOpen, setIsOpen] = useState(false)
-
- const matches2XL = useMediaQuery('2xl')
-
- return (
- setIsOpen(!isOpen)} modal={false}>
-
- {label}
-
-
-
-
-
-
- {filteredData.map(item => {
- return (
- }
- label={item.name}
- checked={selectedValues.includes(item.id)}
- onCheckedChange={() => {
- if (selectedValues.includes(item.id)) {
- onSelectedValuesChange(
- selectedValues.filter(id => id !== item.id)
- )
- } else {
- onSelectedValuesChange([...selectedValues, item.id])
- }
- }}
- onSelect={e => e.preventDefault()}
- />
- )
- })}
-
- {filteredData.length === 0 && (
-
-
-
-
- No options found
-
-
-
-
- We didn’t find results that match your search
-
-
-
- )}
-
-
- )
-}
-
-export { DropdownFilter }
diff --git a/apps/status.app/src/app/(website)/insights/_components/table-issues/filters/dropdown-sort.tsx b/apps/status.app/src/app/(website)/insights/_components/table-issues/filters/dropdown-sort.tsx
deleted file mode 100644
index 9aa8a1242..000000000
--- a/apps/status.app/src/app/(website)/insights/_components/table-issues/filters/dropdown-sort.tsx
+++ /dev/null
@@ -1,47 +0,0 @@
-import { DropdownMenu, IconButton, Text } from '@status-im/components'
-import { SortIcon } from '@status-im/icons/20'
-
-import type { Order_By } from '~website/insights/_graphql/generated/schemas'
-
-type Data = {
- id: Order_By
- name: string
-}
-
-type Props = {
- data: Data[]
- orderByValue: Order_By
- onOrderByValueChange: (value: Order_By) => void
-}
-
-const DropdownSort = (props: Props) => {
- const { data, orderByValue, onOrderByValueChange } = props
-
- return (
-
- } variant="outline" />
-
-
-
- Sort by
-
-
- {data.map(option => {
- return (
- {
- onOrderByValueChange(option.id)
- }}
- selected={orderByValue === option.id}
- />
- )
- })}
-
-
- )
-}
-
-export { DropdownSort }
-export type { Props as DropdownSortProps }
diff --git a/apps/status.app/src/app/(website)/insights/_components/table-issues/filters/index.ts b/apps/status.app/src/app/(website)/insights/_components/table-issues/filters/index.ts
deleted file mode 100644
index 28bd6dc5c..000000000
--- a/apps/status.app/src/app/(website)/insights/_components/table-issues/filters/index.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-export { DropdownFilter } from './dropdown-filter'
-export { DropdownSort } from './dropdown-sort'
-export { Tabs } from './tabs'
diff --git a/apps/status.app/src/app/(website)/insights/_components/table-issues/filters/tabs.tsx b/apps/status.app/src/app/(website)/insights/_components/table-issues/filters/tabs.tsx
deleted file mode 100644
index f9c3ffe25..000000000
--- a/apps/status.app/src/app/(website)/insights/_components/table-issues/filters/tabs.tsx
+++ /dev/null
@@ -1,72 +0,0 @@
-import { Skeleton } from '@status-im/components'
-import { DoneIcon, OpenIcon } from '@status-im/icons/20'
-
-type Props = {
- count: {
- open?: number
- closed?: number
- }
- activeTab: 'open' | 'closed'
- onTabChange: (tab: 'open' | 'closed') => void
- isLoading?: boolean
-}
-
-const Tabs = (props: Props) => {
- const { count, activeTab, onTabChange, isLoading } = props
- const isOpen = activeTab === 'open'
-
- return (
-
-
-
-
-
-
-
-
- )
-}
-
-export { Tabs }
diff --git a/apps/status.app/src/app/(website)/insights/_components/table-issues/index.tsx b/apps/status.app/src/app/(website)/insights/_components/table-issues/index.tsx
deleted file mode 100644
index 2a1b462db..000000000
--- a/apps/status.app/src/app/(website)/insights/_components/table-issues/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export { TableIssues } from './table-issues'
diff --git a/apps/status.app/src/app/(website)/insights/_components/table-issues/table-issues.tsx b/apps/status.app/src/app/(website)/insights/_components/table-issues/table-issues.tsx
deleted file mode 100644
index 346b37ea9..000000000
--- a/apps/status.app/src/app/(website)/insights/_components/table-issues/table-issues.tsx
+++ /dev/null
@@ -1,364 +0,0 @@
-'use client'
-
-import { Avatar, Input, Popover, Skeleton, Text } from '@status-im/components'
-import { DoneIcon, OpenIcon, SearchIcon } from '@status-im/icons/20'
-import { formatDistanceToNow } from 'date-fns'
-import Link from 'next/link'
-import { useRouter } from 'next/navigation'
-
-import { useMediaQuery } from '~hooks/use-media-query'
-import { Order_By } from '~website/insights/_graphql/generated/schemas'
-
-import { Empty } from './empty'
-import { DropdownFilter, DropdownSort, Tabs } from './filters'
-import { Tag as InsightsTag } from './tag'
-
-import type { DropdownSortProps } from './filters/dropdown-sort'
-import type {
- GetFiltersForOrphansQuery,
- GetFiltersWithEpicQuery,
- GetIssuesByEpicQuery,
- GetOrphansQuery,
-} from '~website/insights/_graphql/generated/operations'
-
-const sortOptions: DropdownSortProps['data'] = [
- {
- id: Order_By.Asc,
- name: 'Ascending',
- },
- {
- id: Order_By.Desc,
- name: 'Descending',
- },
-]
-
-type Props = {
- isLoading?: boolean
- isLoadingCount?: boolean
- data?: GetOrphansQuery['gh_orphans'] | GetIssuesByEpicQuery['gh_epic_issues']
- filters?: GetFiltersWithEpicQuery | GetFiltersForOrphansQuery
- count?: {
- total?: number
- closed?: number
- open?: number
- }
- activeTab: 'open' | 'closed'
- handleTabChange: (tab: 'open' | 'closed') => void
- selectedAuthors: string[]
- handleSelectedAuthors: (values: string[]) => void
- selectedAssignees: string[]
- handleSelectedAssignees: (values: string[]) => void
- selectedRepos: string[]
- handleSelectedRepos: (values: string[]) => void
- orderByValue: Order_By
- handleOrderByValue: (value: Order_By) => void
- handleSearchFilter: (value: string) => void
- searchFilterValue: string
-}
-
-type Label = { id: string; name: string; color: string }
-
-const NUMBER_OF_LABELS_TO_SHOW = 3
-const NUMBER_OF_LABELS_TO_SHOW_IN_SMALLER_SCREENS = 1
-
-const TableIssues = (props: Props) => {
- const router = useRouter()
- const matches2XL = useMediaQuery('2xl')
-
- const {
- data = [],
- count,
- isLoading,
- isLoadingCount,
- filters,
- handleTabChange,
- activeTab,
- selectedAuthors,
- handleSelectedAuthors,
- selectedAssignees,
- handleSelectedAssignees,
- selectedRepos,
- handleSelectedRepos,
- orderByValue,
- handleOrderByValue,
- handleSearchFilter,
- searchFilterValue,
- } = props
-
- const openInNewTab = (url: string) => {
- window.open(url, '_blank', 'noopener,noreferrer')
- }
-
- const handleOnPressTag = ({
- repo,
- label,
- }: {
- repo: string
- label: string
- }) => {
- // Check if label it's an epic and starts with E:. If so, send to epic page
- const isEpicLabel = label.startsWith('E:')
-
- if (isEpicLabel) {
- router.push(`/insights/epics/${encodeURIComponent(label)}`)
- } else {
- // Otherwise, send to label page on github repository
- // example: https://github.com/status-im/status-desktop/labels/messenger-team
- if (repo) {
- openInNewTab(`https://github.com/${repo}/labels/${label}`)
- }
- }
- }
-
- const numberOfLabelsToShow = matches2XL
- ? NUMBER_OF_LABELS_TO_SHOW
- : NUMBER_OF_LABELS_TO_SHOW_IN_SMALLER_SCREENS
-
- return (
-
-
-
-
-
-
-
-
-
- }
- size="32"
- value={searchFilterValue}
- onChange={handleSearchFilter}
- // variant="retractable"
- // direction={matches2XL ? 'rtl' : 'ltr'}
- />
-
-
-
{
- return {
- id: author.author || '',
- name: author.author || '',
- avatar: `https://github.com/${author.author}.png`,
- }
- }) || []
- }
- label="Author"
- placeholder="Find author "
- />
- {
- return {
- id: assignee.assignee || '',
- name: assignee.assignee || '',
- avatar: `https://github.com/${assignee.assignee}.png`,
- }
- }) || []
- }
- label="Assignee"
- placeholder="Find assignee"
- />
- {
- return {
- id: repo.repository || '',
- name: repo.repository || '',
- }
- }) || []
- }
- label="Repos"
- placeholder="Find repo"
- />
-
-
-
-
-
-
-
-
-
-
-
- {data.length !== 0 &&
- data.map(issue => {
- const hasLabels = 'labels' in issue
- const labelsReceived =
- hasLabels && issue.labels ? JSON.parse(issue.labels) : []
-
- const labels = labelsReceived.filter((label: Label) => {
- if ('epic_name' in issue) {
- return label.name !== issue.epic_name
- }
- return true
- })
-
- const author = issue.author || ''
- const repo = issue.repository || ''
-
- return (
-
-
-
- {issue.stage === 'open' ? : }
-
-
-
-
-
- {issue.title}
-
-
-
-
- #{issue.issue_number} •{' '}
- {formatDistanceToNow(new Date(issue.created_at), {
- addSuffix: true,
- })}{' '}
- by{' '}
-
-
- {author}
-
-
-
-
-
-
-
- {labels
- .map((label: Label) => {
- const isInternal = label.name.startsWith('E:')
-
- return (
-
{
- handleOnPressTag({
- repo,
- label: label.name,
- })
- }}
- />
- )
- })
- .slice(0, numberOfLabelsToShow)}
-
- {labels.length > numberOfLabelsToShow && (
-
-
-
-
-
- {labels
- .map((label: Label) => {
- const isInternal = label.name.startsWith('E:')
-
- return (
- {
- handleOnPressTag({
- repo,
- label: label.name,
- })
- }}
- />
- )
- })
- .slice(numberOfLabelsToShow)}
-
-
-
- )}
-
-
-
-
-
- )
- })}
-
- {data.length === 0 && isLoading === false && (
-
-
-
- )}
- {isLoading && (
-
- )}
-
- )
-}
-
-export { TableIssues }
diff --git a/apps/status.app/src/app/(website)/insights/_dates.ts b/apps/status.app/src/app/(website)/insights/_dates.ts
deleted file mode 100644
index d7a2a8115..000000000
--- a/apps/status.app/src/app/(website)/insights/_dates.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-import { format } from 'date-fns'
-
-export const INITIAL_DATES = {
- from: '2018-05-01',
- to: format(new Date(), 'yyyy-MM-dd'),
-}
diff --git a/apps/status.app/src/app/(website)/insights/_operations.ts b/apps/status.app/src/app/(website)/insights/_operations.ts
deleted file mode 100644
index be575517a..000000000
--- a/apps/status.app/src/app/(website)/insights/_operations.ts
+++ /dev/null
@@ -1,176 +0,0 @@
-export const GET_BURNUP = /* GraphQL */ `
- query getBurnupPerEpic($epicName: String!, $from: date, $to: date) {
- gh_burnup_per_epic(
- args: { epic_name: $epicName, start: $from, finish: $to }
- order_by: { date: asc }
- where: { epic_name: { _eq: $epicName } }
- ) {
- epic_name
- total_closed
- total_opened
- date
- }
- }
-`
-
-export const GET_ISSUES_BY_EPIC = /* GraphQL */ `
- query getIssuesByEpic(
- $where: gh_epic_issues_bool_exp!
- $limit: Int!
- $offset: Int!
- $orderBy: order_by
- ) {
- gh_epic_issues(
- where: $where
- order_by: { created_at: $orderBy }
- limit: $limit
- offset: $offset
- ) {
- assignee
- author
- closed_at
- created_at
- epic_color
- epic_name
- repository
- stage
- title
- issue_number
- issue_url
- labels
- }
- }
-`
-
-export const GET_EPIC_ISSUES_COUNT = /* GraphQL */ `
- query getEpicIssuesCount($where: gh_epic_issues_bool_exp!) {
- gh_epic_issues(where: $where) {
- closed_at
- }
- }
-`
-
-export const GET_FILTERS_WITH_EPIC = /* GraphQL */ `
- query getFiltersWithEpic($epicName: String!) {
- authors: gh_epic_issues(
- where: { epic_name: { _eq: $epicName }, author: { _is_null: false } }
- distinct_on: author
- ) {
- author
- }
- assignees: gh_epic_issues(
- where: { epic_name: { _eq: $epicName }, assignee: { _is_null: false } }
- distinct_on: assignee
- ) {
- assignee
- }
- repos: gh_epic_issues(
- where: { epic_name: { _eq: $epicName } }
- distinct_on: repository
- ) {
- repository
- }
- }
-`
-
-export const GET_EPIC_LINKS = /* GraphQL */ `
- query getEpicMenuLinks(
- $where: gh_epics_bool_exp
- $orderBy: [gh_epics_order_by!]
- $limit: Int
- $offset: Int
- ) {
- gh_epics(
- where: $where
- order_by: $orderBy
- limit: $limit
- offset: $offset
- distinct_on: epic_name
- ) {
- epic_name
- epic_color
- epic_description
- status
- }
- }
-`
-
-export const GET_REPOS = /* GraphQL */ `
- query getRepositories {
- gh_repositories {
- description
- full_name
- name
- open_issues_count
- stargazers_count
- visibility
- }
- }
-`
-
-export const GET_ORPHANS = /* GraphQL */ `
- query getOrphans(
- $where: gh_orphans_bool_exp!
- $limit: Int!
- $offset: Int!
- $orderBy: order_by
- ) {
- gh_orphans(
- where: $where
- order_by: { created_at: $orderBy }
- limit: $limit
- offset: $offset
- ) {
- labels
- assignee
- author
- issue_number
- issue_url
- created_at
- closed_at
- repository
- stage
- title
- }
- }
-`
-
-export const GET_ORPHANS_COUNT = /* GraphQL */ `
- query getOrphansCount($where: gh_orphans_bool_exp!) {
- gh_orphans(where: $where) {
- closed_at
- }
- }
-`
-
-export const GET_FILTERS_FOR_ORPHANS = /* GraphQL */ `
- query getFiltersForOrphans {
- authors: gh_orphans(
- where: { author: { _is_null: false } }
- distinct_on: author
- ) {
- author
- }
- assignees: gh_orphans(
- where: { assignee: { _is_null: false } }
- distinct_on: assignee
- ) {
- assignee
- }
- repos: gh_orphans(distinct_on: repository) {
- repository
- }
- }
-`
-
-export const GET_INITIAL_DATE_PER_EPIC = /* GraphQL */ `
- query getInitialDatePerEpic($epicName: String!) {
- gh_epic_issues(
- where: { epic_name: { _eq: $epicName } }
- order_by: { created_at: asc }
- limit: 1
- ) {
- created_at
- }
- }
-`
diff --git a/apps/status.app/src/app/(website)/insights/_utils.ts b/apps/status.app/src/app/(website)/insights/_utils.ts
deleted file mode 100644
index 34925032a..000000000
--- a/apps/status.app/src/app/(website)/insights/_utils.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-export function getEpicDisplayName(epicName?: string) {
- return epicName ? epicName.replace(/^E:/, '') : '-'
-}
diff --git a/apps/status.app/src/app/(website)/insights/epics/[epic]/page.tsx b/apps/status.app/src/app/(website)/insights/epics/[epic]/page.tsx
deleted file mode 100644
index eb1c684bd..000000000
--- a/apps/status.app/src/app/(website)/insights/epics/[epic]/page.tsx
+++ /dev/null
@@ -1,353 +0,0 @@
-'use client'
-
-import { useCallback, useEffect, useMemo, useRef, useState } from 'react'
-
-import { useInfiniteQuery } from '@tanstack/react-query'
-import { format, isDate, subDays } from 'date-fns'
-import { useParams, useRouter, useSearchParams } from 'next/navigation'
-
-import { Breadcrumbs } from '~components/breadcrumbs'
-import { useDebounce } from '~hooks/use-debounce'
-import { useIntersectionObserver } from '~hooks/use-intersection-observer'
-import { appendDateQueryParams } from '~website/_components/sidebar-menu/utils'
-import { TableIssues } from '~website/insights/_components/table-issues'
-import { INITIAL_DATES } from '~website/insights/_dates'
-import { api } from '~website/insights/_graphql'
-import {
- useGetBurnupPerEpicQuery,
- useGetEpicIssuesCountQuery,
- useGetEpicMenuLinksQuery,
- useGetFiltersWithEpicQuery,
- useGetInitialDatePerEpicQuery,
-} from '~website/insights/_graphql/generated/hooks'
-import { Order_By } from '~website/insights/_graphql/generated/schemas'
-import { getEpicDisplayName } from '~website/insights/_utils'
-
-import { GET_ISSUES_BY_EPIC } from '../../_operations'
-import { DatePicker } from '../_components/datepicker'
-import { EpicOverview } from '../_components/epic-overview'
-
-import type {
- GetIssuesByEpicQuery,
- GetIssuesByEpicQueryVariables,
-} from '~website/insights/_graphql/generated/operations'
-import type { DateRange } from 'react-day-picker'
-
-type Epic = {
- title: string
- color: `#${string}`
- description: string
- status: string
-}
-
-const LIMIT = 10
-
-export default function EpicsDetailPage() {
- const { epic: epicLabel } = useParams() as { epic: string }
-
- const epicName = decodeURIComponent(epicLabel)
-
- const [activeTab, setActiveTab] = useState<'open' | 'closed'>('open')
- const [selectedAuthors, setSelectedAuthors] = useState([])
- const [selectedAssignees, setSelectedAssignees] = useState([])
- const [selectedRepos, setSelectedRepos] = useState([])
- const [orderByValue, setOrderByValue] = useState(Order_By.Desc)
-
- const [searchFilter, setSearchFilter] = useState('')
- const debouncedSearchFilter = useDebounce(searchFilter)
-
- const [selectedDates, setSelectedDates] = useState()
-
- const router = useRouter()
- const searchParams = useSearchParams()
-
- useEffect(() => {
- const startDate = searchParams?.get('startDate')
- const endDate = searchParams?.get('endDate')
-
- if (startDate && endDate) {
- setSelectedDates({
- from: new Date(startDate),
- to: new Date(endDate),
- })
- }
- }, [searchParams])
-
- const { data: epicLinks } = useGetEpicMenuLinksQuery({
- where: {
- epic_name: { _eq: epicName as string },
- },
- })
-
- const epicLinkExists = epicLinks?.gh_epics.find(
- link => link.epic_name === epicName
- )
-
- const breadcrumbs = [
- {
- label: 'Epics',
- href: appendDateQueryParams('/insights/epics'),
- },
- {
- label: getEpicDisplayName(epicName),
- href: `/insights/epics/${epicName}`,
- },
- ]
-
- const { data: initialDate } = useGetInitialDatePerEpicQuery(
- {
- epicName: String(epicName),
- },
- {
- // enabled: router.isReady && !selectedDates?.from,
- }
- )
-
- const initialDateFrom = subDays(
- new Date(initialDate?.gh_epic_issues[0]?.created_at),
- 1
- )
-
- const { isFetching: isLoadingBurnup, data: burnup } =
- useGetBurnupPerEpicQuery(
- {
- epicName: String(epicName),
- from: isDate(selectedDates?.from)
- ? format(selectedDates.from, 'yyyy-MM-dd')
- : initialDateFrom,
- to: isDate(selectedDates?.to)
- ? format(selectedDates?.to, 'yyyy-MM-dd')
- : INITIAL_DATES.to,
- },
- {
- // Prevent animation if we go out of the page
- refetchOnWindowFocus: false,
- // enabled: router.isReady,
- }
- )
-
- const { data: dataCounter, isLoading: isLoadingCount } =
- useGetEpicIssuesCountQuery(
- {
- where: {
- epic_name: { _eq: epicName as string },
- ...(selectedAuthors.length > 0 && {
- author: { _in: selectedAuthors },
- }),
- ...(selectedAssignees.length > 0 && {
- assignee: { _in: selectedAssignees },
- }),
- ...(selectedRepos.length > 0 && {
- repository: { _in: selectedRepos },
- }),
- title: { _ilike: `%${debouncedSearchFilter}%` },
- },
- },
- {
- // enabled: router.isReady,
- }
- )
-
- const count = {
- total: dataCounter?.gh_epic_issues.length,
- closed: dataCounter?.gh_epic_issues.filter(issue => issue.closed_at).length,
- open: dataCounter?.gh_epic_issues.filter(issue => !issue.closed_at).length,
- }
-
- const startDate = isDate(selectedDates?.from)
- ? format(selectedDates.from, 'yyyy-MM-dd')
- : INITIAL_DATES.from
-
- const endDate = isDate(selectedDates?.to)
- ? format(selectedDates.to, 'yyyy-MM-dd')
- : INITIAL_DATES.to
-
- const { data, isFetching, fetchNextPage, hasNextPage, isFetchingNextPage } =
- useInfiniteQuery({
- queryKey: [
- 'getIssuesByEpic',
- epicName,
- activeTab,
- selectedAssignees,
- selectedRepos,
- selectedAuthors,
- orderByValue,
- debouncedSearchFilter,
- startDate,
- endDate,
- ],
- queryFn: async ({ pageParam = 0 }) => {
- const result = await api<
- GetIssuesByEpicQuery,
- GetIssuesByEpicQueryVariables
- >(GET_ISSUES_BY_EPIC, {
- where: {
- epic_name: { _eq: epicName as string },
- stage: { _eq: activeTab },
- ...(selectedAuthors.length > 0 && {
- author: { _in: selectedAuthors },
- }),
- ...(selectedAssignees.length > 0 && {
- assignee: { _in: selectedAssignees },
- }),
- ...(selectedRepos.length > 0 && {
- repository: { _in: selectedRepos },
- }),
- title: { _ilike: `%${debouncedSearchFilter}%` },
- ...(startDate &&
- endDate && {
- created_at: {
- _gte: startDate,
- _lte: endDate,
- },
- }),
- },
- limit: LIMIT,
- offset: pageParam,
- orderBy: orderByValue,
- })
-
- return result?.gh_epic_issues || []
- },
- getNextPageParam: (lastPage, pages) => {
- if (lastPage.length < LIMIT) {
- return undefined
- }
-
- return pages.length * LIMIT
- },
- // enabled: router.isReady,
- initialPageParam: 0,
- })
-
- const { data: filters } = useGetFiltersWithEpicQuery(
- {
- epicName: epicName as string,
- },
- {
- // enabled: router.isReady,
- }
- )
-
- const issues = useMemo(
- () => data?.pages.flatMap(page => page) || [],
- [data?.pages]
- )
-
- const endOfPageRef = useRef(null)
- const entry = useIntersectionObserver(endOfPageRef, {
- rootMargin: '800px',
- })
- const isVisible = !!entry?.isIntersecting
-
- useEffect(() => {
- if (isVisible && !isFetchingNextPage && hasNextPage) {
- fetchNextPage()
- }
- }, [fetchNextPage, hasNextPage, isFetchingNextPage, isVisible])
-
- // useEffect(() => {
- // if (!epicLinkExists && !isLoading) {
- // router.push('/insights/epics')
- // }
- // }, [epicLinkExists, router, isLoading])
-
- const onSelect = useCallback(
- (selected?: DateRange) => {
- setSelectedDates(selected)
-
- const encodedEpicName = encodeURIComponent(epicName)
-
- const searchParams = new URLSearchParams()
- if (isDate(selected?.from)) {
- searchParams.set('startDate', format(selected.from, 'yyyy-MM-dd'))
- }
- if (isDate(selected?.to)) {
- searchParams.set('endDate', format(selected.to, 'yyyy-MM-dd'))
- }
-
- const url = `/insights/epics/${encodedEpicName}${searchParams.toString() ? `?${searchParams.toString()}` : ''}`
- router.push(url)
- },
- [epicName, router]
- )
-
- const epic: Epic = {
- title: String(epicName) || '-',
- description: epicLinkExists?.epic_description || '',
- color: epicLinkExists?.epic_color
- ? `#${epicLinkExists.epic_color}`
- : '#4360df',
- status: epicLinkExists?.status || '',
- }
-
- const getBurnupData = () => {
- if (burnup?.gh_burnup_per_epic) {
- if (burnup.gh_burnup_per_epic.length === 1) {
- return burnup.gh_burnup_per_epic.concat({
- date: selectedDates?.to || INITIAL_DATES.to,
- total_closed: burnup.gh_burnup_per_epic[0].total_closed,
- total_opened: burnup.gh_burnup_per_epic[0].total_opened,
- })
- } else {
- return burnup.gh_burnup_per_epic
- }
- }
- return [
- {
- date: selectedDates?.from || INITIAL_DATES.from,
- total_closed: 0,
- total_opened: 0,
- },
- {
- date: selectedDates?.to || INITIAL_DATES.to,
- total_closed: 0,
- total_opened: 0,
- },
- ]
- }
-
- return (
- <>
-
-
-
-
-
-
- >
- )
-}
diff --git a/apps/status.app/src/app/(website)/insights/epics/_components/chart/components/areas.tsx b/apps/status.app/src/app/(website)/insights/epics/_components/chart/components/areas.tsx
deleted file mode 100644
index ce35ad929..000000000
--- a/apps/status.app/src/app/(website)/insights/epics/_components/chart/components/areas.tsx
+++ /dev/null
@@ -1,98 +0,0 @@
-import { animated } from '@react-spring/web'
-import { curveLinear } from '@visx/curve'
-import { LinearGradient } from '@visx/gradient'
-import { AreaClosed } from '@visx/shape'
-
-import { colors } from './chart-component'
-
-import type { SpringValue } from '@react-spring/web'
-import type { ScaleLinear, ScaleTime } from 'd3-scale'
-
-type Datum = {
- date: Date
- value: number
-}
-
-type Props = {
- yScale: ScaleLinear
- xScale: ScaleTime
- totalIssuesData: Datum[]
- closedIssuesData: Datum[]
- clipPathAnimation: {
- clipPath: SpringValue
- }
-}
-
-const AnimatedAreaClosed = animated(AreaClosed)
-
-const Areas = (props: Props) => {
- const {
- clipPathAnimation,
- closedIssuesData,
- totalIssuesData,
- xScale,
- yScale,
- } = props
- return (
- <>
-
-
-
-
-
- {/* Total issues area */}
- {
- const datum = d as Datum
- return xScale(datum.date)
- }}
- y={d => {
- const datum = d as Datum
- return yScale(datum.value)
- }}
- yScale={yScale}
- fill="url(#gradient)"
- curve={curveLinear}
- style={{ ...clipPathAnimation, zIndex: 10 }}
- />
-
- {/* Closed issues area */}
- {
- const datum = d as Datum
- return xScale(datum.date)
- }}
- y={d => {
- const datum = d as Datum
- return yScale(datum.value)
- }}
- yScale={yScale}
- fill="url(#gradient-open)"
- curve={curveLinear}
- style={{ ...clipPathAnimation, zIndex: 10 }}
- />
- >
- )
-}
-
-export { Areas }
diff --git a/apps/status.app/src/app/(website)/insights/epics/_components/chart/components/assets/index.tsx b/apps/status.app/src/app/(website)/insights/epics/_components/chart/components/assets/index.tsx
deleted file mode 100644
index ba63637f1..000000000
--- a/apps/status.app/src/app/(website)/insights/epics/_components/chart/components/assets/index.tsx
+++ /dev/null
@@ -1,2 +0,0 @@
-export { LineA } from './line-a'
-export { LineB } from './line-b'
diff --git a/apps/status.app/src/app/(website)/insights/epics/_components/chart/components/assets/line-a.tsx b/apps/status.app/src/app/(website)/insights/epics/_components/chart/components/assets/line-a.tsx
deleted file mode 100644
index 926e4cc13..000000000
--- a/apps/status.app/src/app/(website)/insights/epics/_components/chart/components/assets/line-a.tsx
+++ /dev/null
@@ -1,15 +0,0 @@
-const LineA = () => {
- return (
-
- )
-}
-
-export { LineA }
diff --git a/apps/status.app/src/app/(website)/insights/epics/_components/chart/components/assets/line-b.tsx b/apps/status.app/src/app/(website)/insights/epics/_components/chart/components/assets/line-b.tsx
deleted file mode 100644
index 7318de3b3..000000000
--- a/apps/status.app/src/app/(website)/insights/epics/_components/chart/components/assets/line-b.tsx
+++ /dev/null
@@ -1,15 +0,0 @@
-const LineB = () => {
- return (
-
- )
-}
-
-export { LineB }
diff --git a/apps/status.app/src/app/(website)/insights/epics/_components/chart/components/chart-component.tsx b/apps/status.app/src/app/(website)/insights/epics/_components/chart/components/chart-component.tsx
deleted file mode 100644
index e6d653efa..000000000
--- a/apps/status.app/src/app/(website)/insights/epics/_components/chart/components/chart-component.tsx
+++ /dev/null
@@ -1,259 +0,0 @@
-import { useMemo } from 'react'
-
-import { animated } from '@react-spring/web'
-import { Axis } from '@visx/axis'
-import { GridColumns } from '@visx/grid'
-import { Group } from '@visx/group'
-import { scaleLinear, scaleTime } from '@visx/scale'
-import { extent, max } from 'd3-array'
-
-import { getClosedIssues, getTotalIssues } from '../helpers/get-data'
-import { useAnimations, useChartTooltip } from '../hooks'
-import { format } from '../utils/format-time'
-import { Areas } from './areas'
-import { ChartTooltip } from './chart-tooltip'
-import { Lines } from './lines'
-import { Markers } from './markers'
-
-import type { DayType } from '..'
-
-// defining colors
-export const colors = {
- total: '#E95460',
- closed: '#23ADA0',
- background: '#F0F2F5',
- marker: '#09101C',
- totalGradient: 'rgba(233, 84, 96, 0.3)',
- closedGradient: 'rgba(35, 173, 160, 0.3)',
- white: '#FFF',
-} as const
-
-interface Props {
- data: DayType[]
- height?: number
- width?: number
-}
-
-const AnimatedGridColumns = animated(GridColumns)
-
-const ChartComponent = (props: Props) => {
- const { data, width: defaultWidth, height: defaultHeight } = props
-
- // Extract dates, open issues, and closed issues from data
- const dates = data.map(d => new Date(d.date))
-
- // Define dimensions
- const height = defaultHeight || 300
- const width = defaultWidth || 300
- const margin = { top: 20, right: 0, bottom: 30, left: 26 }
- const innerWidth = (width || 0) - margin.left - margin.right
- const innerHeight = height - margin.top - margin.bottom
-
- const filteredDates = dates.filter(Boolean) // filters out undefined values
- // Calculate total issues by summing open and closed issues
- const totalIssues = data.map(d => d.open_issues + d.closed_issues)
-
- const xDomain = extent(filteredDates) as [Date, Date]
- const xScale = scaleTime({
- domain: xDomain,
- range: [0, innerWidth],
- nice: false,
- })
-
- // Calculate the date range based on the available data
- const dateRange = xDomain[1].getTime() - xDomain[0].getTime()
-
- // Calculate the number of desired ticks based on the date range and a maximum value (e.g., 6)
- const maxTicksX = 6
- const numTicksX = Math.min(
- data.length,
- Math.ceil(dateRange / (24 * 60 * 60 * 1000)),
- maxTicksX
- )
-
- const yScale = scaleLinear({
- domain: [0, max(totalIssues) || 0],
- range: [
- innerHeight,
- totalIssues.every(issue => issue === 0) ? innerHeight : 0,
- ], // Adjusted the range to start from innerHeight instead of 0
- nice: true,
- })
-
- const maxTotalIssues = max(totalIssues) || 0
- const maxTicks = 6
-
- // Calculate the interval between ticks, rounding up to the nearest integer
- const tickInterval = Math.ceil(maxTotalIssues / (maxTicks - 1))
-
- // Generate the tick values array, ensuring that the last tick is the maximum value
- const tickValuesY = Array.from({ length: maxTicks }, (_, i) =>
- Math.min(i * tickInterval, maxTotalIssues)
- )
-
- const { tooltipData, updateTooltip, hideTooltip, tooltipOpen } =
- useChartTooltip({
- data,
- margin,
- dates,
- innerWidth,
- })
-
- const {
- circleSpringClosed,
- circleSpringTotal,
- clipPathAnimation,
- drawingGridColumns,
- drawingLineStyle,
- opacityAnimation,
- tooltipAnimation,
- } = useAnimations({
- data,
- margin,
- innerHeight,
- tooltipData,
- yScale,
- xScale,
- })
-
- // Convert data to array of objects with `date` and `value` properties
- const totalIssuesData = useMemo(
- () =>
- data.map(d => ({
- date: new Date(d.date),
- value: getTotalIssues(d),
- })),
- [data]
- )
-
- const closedIssuesData = useMemo(
- () =>
- data.map(d => ({
- date: new Date(d.date),
- value: getClosedIssues(d),
- })),
- [data]
- )
-
- return (
-
-
- {/* render a tooltip */}
- {tooltipOpen && (
-
- )}
-
- )
-}
-
-export { ChartComponent }
diff --git a/apps/status.app/src/app/(website)/insights/epics/_components/chart/components/chart-tooltip.tsx b/apps/status.app/src/app/(website)/insights/epics/_components/chart/components/chart-tooltip.tsx
deleted file mode 100644
index 3a02a4136..000000000
--- a/apps/status.app/src/app/(website)/insights/epics/_components/chart/components/chart-tooltip.tsx
+++ /dev/null
@@ -1,90 +0,0 @@
-import { animated } from '@react-spring/web'
-import { DoneIcon, OpenIcon } from '@status-im/icons/16'
-import { defaultStyles, TooltipWithBounds } from '@visx/tooltip'
-
-import type { TooltipData } from '../hooks/use-chart-tooltip'
-import type { ElementType, SpringValue } from '@react-spring/web'
-
-const AnimatedTooltip = animated(TooltipWithBounds as ElementType)
-
-type Props = {
- tooltipData: TooltipData
- opacityAnimation: {
- opacity: SpringValue
- }
- tooltipAnimation: {
- x: SpringValue
- y: SpringValue
- }
-}
-
-// defining tooltip styles
-const tooltipStyles: React.CSSProperties = {
- ...defaultStyles,
- minWidth: 272,
- padding: 12,
- backgroundColor: '#FFF',
- border: '1px solid #F0F2F5',
- boxShadow: '0px 2px 20px rgba(9, 16, 28, 0.04)',
- borderRadius: 20,
- marginLeft: 25,
-}
-
-const ChartTooltip = (props: Props) => {
- const { tooltipData, opacityAnimation, tooltipAnimation } = props
- return (
-
-
-
{tooltipData.totalIssues}
-
- issues
-
-
-
-
- {tooltipData.formattedDate}
-
-
-
-
-
-
-
-
- {tooltipData.openIssues} open
-
-
-
-
- {tooltipData.openIssuesPercentage}%
-
-
-
-
-
-
-
- {tooltipData.closedIssues} closed
-
-
-
-
- {tooltipData.completedIssuesPercentage}%
-
-
-
-
- )
-}
-
-export { ChartTooltip }
diff --git a/apps/status.app/src/app/(website)/insights/epics/_components/chart/components/empty.tsx b/apps/status.app/src/app/(website)/insights/epics/_components/chart/components/empty.tsx
deleted file mode 100644
index eafd6a10b..000000000
--- a/apps/status.app/src/app/(website)/insights/epics/_components/chart/components/empty.tsx
+++ /dev/null
@@ -1,54 +0,0 @@
-import { Text } from '@status-im/components'
-import Image from 'next/image'
-
-import { LineA, LineB } from './assets'
-
-const Empty = () => {
- return (
-
-
-
-
-
-
- No results found
-
-
-
- Try adjusting your search or filter to find what you’re looking for.
-
-
-
-
-
-
-
-
-
-
- {Array.from({ length: 12 }).map((_, i) => (
-
- ))}
-
-
-
- )
-}
-
-export { Empty }
diff --git a/apps/status.app/src/app/(website)/insights/epics/_components/chart/components/index.tsx b/apps/status.app/src/app/(website)/insights/epics/_components/chart/components/index.tsx
deleted file mode 100644
index 5ebd09e1d..000000000
--- a/apps/status.app/src/app/(website)/insights/epics/_components/chart/components/index.tsx
+++ /dev/null
@@ -1,3 +0,0 @@
-export { ChartComponent } from './chart-component'
-export { Empty } from './empty'
-export { Loading } from './loading'
diff --git a/apps/status.app/src/app/(website)/insights/epics/_components/chart/components/lines.tsx b/apps/status.app/src/app/(website)/insights/epics/_components/chart/components/lines.tsx
deleted file mode 100644
index 2c63bcc8a..000000000
--- a/apps/status.app/src/app/(website)/insights/epics/_components/chart/components/lines.tsx
+++ /dev/null
@@ -1,73 +0,0 @@
-import { animated } from '@react-spring/web'
-import { curveLinear } from '@visx/curve'
-import { LinePath } from '@visx/shape'
-
-import { colors } from './chart-component'
-
-import type { SpringValue } from '@react-spring/web'
-import type { ScaleLinear, ScaleTime } from 'd3-scale'
-
-type Datum = {
- date: Date
- value: number
-}
-
-type Props = {
- yScale: ScaleLinear
- xScale: ScaleTime
- totalIssuesData: Datum[]
- closedIssuesData: Datum[]
- drawingLineStyle: {
- strokeDasharray: SpringValue
- }
-}
-
-const AnimatedLinePath = animated(LinePath)
-
-const Lines = (props: Props) => {
- const {
- closedIssuesData,
- drawingLineStyle,
- xScale,
- yScale,
- totalIssuesData,
- } = props
- return (
- <>
- {/* Total issues line */}
- {
- const datum = d as Datum
- return xScale(datum.date)
- }}
- y={d => {
- const datum = d as Datum
- return yScale(datum.value)
- }}
- stroke={colors.total}
- strokeWidth={2}
- curve={curveLinear}
- style={drawingLineStyle}
- />
-
- {/* Closed issues line */}
- {
- const datum = d as Datum
- return xScale(datum.date)
- }}
- y={d => {
- const datum = d as Datum
- return yScale(datum.value)
- }}
- stroke={colors.closed}
- strokeWidth={2}
- curve={curveLinear}
- style={drawingLineStyle}
- />
- >
- )
-}
-export { Lines }
diff --git a/apps/status.app/src/app/(website)/insights/epics/_components/chart/components/loading.tsx b/apps/status.app/src/app/(website)/insights/epics/_components/chart/components/loading.tsx
deleted file mode 100644
index 2f1d11004..000000000
--- a/apps/status.app/src/app/(website)/insights/epics/_components/chart/components/loading.tsx
+++ /dev/null
@@ -1,39 +0,0 @@
-import { Skeleton } from '@status-im/components'
-
-const Loading = () => {
- return (
-
-
-
-
- {Array.from({ length: 5 }).map((_, i) => (
-
- ))}
-
-
- {Array.from({ length: 12 }).map((_, i) => (
-
- ))}
-
-
-
- {Array.from({ length: 12 }).map((_, i) => (
-
- ))}
-
-
- )
-}
-
-export { Loading }
diff --git a/apps/status.app/src/app/(website)/insights/epics/_components/chart/components/markers.tsx b/apps/status.app/src/app/(website)/insights/epics/_components/chart/components/markers.tsx
deleted file mode 100644
index 66a2b3a2c..000000000
--- a/apps/status.app/src/app/(website)/insights/epics/_components/chart/components/markers.tsx
+++ /dev/null
@@ -1,74 +0,0 @@
-import { animated } from '@react-spring/web'
-import { GlyphCircle } from '@visx/glyph'
-import { Group } from '@visx/group'
-import { Line } from '@visx/shape'
-
-import { colors } from './chart-component'
-
-import type { SpringValue } from '@react-spring/web'
-
-type Props = {
- innerHeight: number
- circleSpringTotal: {
- x: SpringValue
- y: SpringValue
- }
- opacityAnimation: {
- opacity: SpringValue
- }
- circleSpringClosed: {
- x: SpringValue
- y: SpringValue
- }
-}
-
-const AnimatedCircle = animated(GlyphCircle)
-const AnimatedLine = animated(Line)
-const AnimatedGroup = animated(Group)
-
-const Markers = (props: Props) => {
- const {
- innerHeight,
- circleSpringTotal,
- opacityAnimation,
- circleSpringClosed,
- } = props
-
- return (
- <>
-
-
-
-
-
- >
- )
-}
-
-export { Markers }
diff --git a/apps/status.app/src/app/(website)/insights/epics/_components/chart/helpers/get-data.ts b/apps/status.app/src/app/(website)/insights/epics/_components/chart/helpers/get-data.ts
deleted file mode 100644
index 856424b93..000000000
--- a/apps/status.app/src/app/(website)/insights/epics/_components/chart/helpers/get-data.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-import type { DayType } from '..'
-
-/**
- * Gets the total issues of a day
- * @param d - the day to get the total issues
- * @returns the total issues of a day
- **/
-export const getTotalIssues = (d: DayType) => d?.open_issues + d?.closed_issues
-
-/**
- * Gets the closed issues of a day
- * @param d - the day to get the closes issues
- * @returns the total issues of a day
- **/
-export const getClosedIssues = (d: DayType) => d?.closed_issues
diff --git a/apps/status.app/src/app/(website)/insights/epics/_components/chart/hooks/index.ts b/apps/status.app/src/app/(website)/insights/epics/_components/chart/hooks/index.ts
deleted file mode 100644
index 776ee0fe6..000000000
--- a/apps/status.app/src/app/(website)/insights/epics/_components/chart/hooks/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export { useAnimations } from './use-animations'
-export { useChartTooltip } from './use-chart-tooltip'
diff --git a/apps/status.app/src/app/(website)/insights/epics/_components/chart/hooks/use-animations.ts b/apps/status.app/src/app/(website)/insights/epics/_components/chart/hooks/use-animations.ts
deleted file mode 100644
index 0cbfd3d80..000000000
--- a/apps/status.app/src/app/(website)/insights/epics/_components/chart/hooks/use-animations.ts
+++ /dev/null
@@ -1,99 +0,0 @@
-import { config, useSpring } from '@react-spring/web'
-
-import type { DayType } from '..'
-import type { TooltipData } from './use-chart-tooltip'
-import type { ScaleLinear, ScaleTime } from 'd3-scale'
-
-type Props = {
- data: DayType[]
- yScale: ScaleLinear
- xScale: ScaleTime
- margin: {
- top: number
- right: number
- bottom: number
- left: number
- }
- innerHeight: number
- tooltipData: TooltipData
-}
-
-/**
- * An custom hook that handles animations logic
- * @param data - the data to be used in the chart
- * @param margin - the margin of the chart
- * @param dates - the dates of the chart
- * @param innerHeight - the inner height of the chart
- * @param xScale - the xScale of the chart
- * @param yScale - the yScale of the chart
- * @param tooltipData - the data to be used in the tooltip
-
-
- * @returns circleSpringTotal - the spring animation for the total issues circle
- * @returns circleSpringClosed - the spring animation for the closed issues circle
- * @returns opacityAnimation - the spring animation for the some chart elements opacity
- * @returns tooltipAnimation - the spring animation for the tooltip
- * @returns drawingLineStyle - the spring animation for the drawing line style
- * @returns drawingGridColumns - the spring animation for the drawing grid columns
- * @returns clipPathAnimation - the spring animation for the clip path
- **/
-
-const useAnimations = (props: Props) => {
- const { data, margin, innerHeight, tooltipData, xScale, yScale } = props
-
- // Define spring for circle position
- const circleSpringTotal = useSpring({
- x: xScale(new Date(tooltipData?.date || '')),
- y: yScale(tooltipData?.totalIssues),
- config: config.gentle,
- })
-
- const circleSpringClosed = useSpring({
- x: xScale(new Date(tooltipData?.date)),
- y: yScale(tooltipData?.closedIssues),
- config: config.gentle,
- })
-
- const opacityAnimation = useSpring({
- opacity: data ? 1 : 0,
- config: config.gentle,
- delay: 200,
- })
-
- const tooltipAnimation = useSpring({
- x: xScale(new Date(tooltipData?.date)),
- y: innerHeight + margin.top + margin.bottom,
- config: config.gentle,
- })
-
- const [drawingLineStyle] = useSpring(() => ({
- from: { strokeDasharray: `${3000}, ${0}` },
- to: { strokeDasharray: `${0}, ${3000}` },
- reverse: true,
- config: { duration: 2000 },
- }))
-
- const [drawingGridColumns] = useSpring(() => ({
- from: { strokeDasharray: `0, 150` },
- to: { strokeDasharray: '4,2' },
- config: { duration: 250 },
- }))
-
- const [clipPathAnimation] = useSpring(() => ({
- from: { clipPath: 'inset(0 100% 0 0)' },
- to: { clipPath: 'inset(0 0 0 0)' },
- config: { duration: 800 },
- }))
-
- return {
- circleSpringTotal,
- circleSpringClosed,
- opacityAnimation,
- tooltipAnimation,
- drawingLineStyle,
- drawingGridColumns,
- clipPathAnimation,
- }
-}
-
-export { useAnimations }
diff --git a/apps/status.app/src/app/(website)/insights/epics/_components/chart/hooks/use-chart-tooltip.ts b/apps/status.app/src/app/(website)/insights/epics/_components/chart/hooks/use-chart-tooltip.ts
deleted file mode 100644
index 4bc56722d..000000000
--- a/apps/status.app/src/app/(website)/insights/epics/_components/chart/hooks/use-chart-tooltip.ts
+++ /dev/null
@@ -1,130 +0,0 @@
-import { useCallback } from 'react'
-
-import { localPoint } from '@visx/event'
-import { scaleTime } from '@visx/scale'
-import { useTooltip } from '@visx/tooltip'
-import { bisector, extent } from 'd3-array'
-
-import { getClosedIssues, getTotalIssues } from '../helpers/get-data'
-import { formatDate } from '../utils/format-time'
-import { getPercentage } from '../utils/get-percentage'
-
-import type { DayType } from '..'
-import type { EventType } from '@visx/event/lib/types'
-
-type Props = {
- data: DayType[]
- dates: Date[]
- innerWidth: number
- margin: {
- top: number
- right: number
- bottom: number
- left: number
- }
-}
-
-type TooltipData = {
- date: string
- completedIssuesPercentage: number
- openIssuesPercentage: number
- totalIssues: number
- openIssues: number
- closedIssues: number
- formattedDate: string
-}
-
-/**
- * An custom hook that handles the tooltip logic
- * @param data - the data to be used in the chart
- * @param margin - the margin of the chart
- * @param dates - the dates of the chart
- * @param innerWidth - the inner width of the chart
-
- * @returns tooltipData - the data to be used in the tooltip
- * @returns updateTooltip - a function that updates the tooltip
- * @returns hideTooltip - a function that hides the tooltip
- * @returns tooltipOpen - a boolean that indicates if the tooltip is open
- **/
-
-const useChartTooltip = (props: Props) => {
- const { data, margin, dates, innerWidth } = props
-
- // tooltip parameters
- const { tooltipData, showTooltip, hideTooltip, tooltipOpen } =
- useTooltip({
- tooltipData: {
- date: '',
- completedIssuesPercentage: 0,
- openIssuesPercentage: 0,
- totalIssues: 0,
- openIssues: 0,
- closedIssues: 0,
- formattedDate: '',
- },
- })
-
- const filteredDates = dates.filter(Boolean) // filters out undefined values
-
- const getDate = useCallback((d: DayType) => new Date(d?.date), [])
- const bisectDate = bisector((d: DayType) => new Date(d?.date)).left
-
- const xDomain = extent(filteredDates) as [Date, Date]
- const xScale = scaleTime({
- domain: xDomain,
- range: [0, innerWidth],
- })
-
- // Define tooltip handler
- const updateTooltip = useCallback(
- (event: EventType) => {
- const { x } = localPoint(event) || { x: 0 }
- const x0 = xScale.invert(x - margin.left)
-
- const index = bisectDate(data, x0, 1)
- const d0 = data[index - 1]
- const d1 = data[index]
- let d = d0
-
- if (d1 && getDate(d1)) {
- d =
- x0.valueOf() - getDate(d0).valueOf() >
- getDate(d1).valueOf() - x0.valueOf()
- ? d1
- : d0
- }
-
- const closedIssues = getClosedIssues(d)
- const totalIssues = getTotalIssues(d)
- const openIssues = totalIssues - closedIssues
-
- const completedIssuesPercentage =
- getPercentage(closedIssues, totalIssues) || 0
-
- const openIssuesPercentage = getPercentage(openIssues, totalIssues) || 0
-
- showTooltip({
- tooltipData: {
- date: d?.date,
- formattedDate: formatDate(getDate(d)),
- completedIssuesPercentage,
- openIssuesPercentage,
- closedIssues,
- totalIssues,
- openIssues,
- },
- })
- },
- [xScale, margin.left, bisectDate, data, getDate, showTooltip]
- )
-
- return {
- tooltipData: tooltipData!,
- hideTooltip,
- updateTooltip,
- tooltipOpen,
- }
-}
-
-export { useChartTooltip }
-export type { TooltipData }
diff --git a/apps/status.app/src/app/(website)/insights/epics/_components/chart/index.tsx b/apps/status.app/src/app/(website)/insights/epics/_components/chart/index.tsx
deleted file mode 100644
index ab50edbab..000000000
--- a/apps/status.app/src/app/(website)/insights/epics/_components/chart/index.tsx
+++ /dev/null
@@ -1,38 +0,0 @@
-import { ParentSize } from '@visx/responsive'
-
-import { ChartComponent, Loading } from './components'
-
-type DayType = {
- date: string
- open_issues: number
- closed_issues: number
-}
-
-interface Props {
- data: DayType[]
- height?: number
- isLoading?: boolean
-}
-
-const Chart = (props: Props) => {
- const { data, isLoading, ...rest } = props
-
- if (isLoading) {
- return (
-
-
-
- )
- }
-
- return (
-
- {({ width }) => {
- return
- }}
-
- )
-}
-
-export { Chart }
-export type { DayType }
diff --git a/apps/status.app/src/app/(website)/insights/epics/_components/chart/utils/format-time.ts b/apps/status.app/src/app/(website)/insights/epics/_components/chart/utils/format-time.ts
deleted file mode 100644
index 918041cfe..000000000
--- a/apps/status.app/src/app/(website)/insights/epics/_components/chart/utils/format-time.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-import { timeFormat } from 'd3-time-format'
-
-/**
- * Util functions that formats a date
- * formatDate @returns a string with the format 'MMM dd yyyy' - Ex: Jan 01 2021
- **/
-export const formatDate = timeFormat('%b %d %Y')
-
-/**
- * Util functions that formats a date
- * format @returns a string with the format 'dd MMM' - Ex: 01 Jan
- **/
-export const format = timeFormat('%d %b')
diff --git a/apps/status.app/src/app/(website)/insights/epics/_components/chart/utils/get-percentage.ts b/apps/status.app/src/app/(website)/insights/epics/_components/chart/utils/get-percentage.ts
deleted file mode 100644
index c174e4c2f..000000000
--- a/apps/status.app/src/app/(website)/insights/epics/_components/chart/utils/get-percentage.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-/**
- * An util function that gets the percentage of a value from a total
- * @param value - the value to calculate the percentage
- * @param total - the total value
- **/
-
-export const getPercentage = (value: number, total: number): number =>
- Math.round((value / total) * 100)
diff --git a/apps/status.app/src/app/(website)/insights/epics/_components/datepicker/calendar/calendar.css b/apps/status.app/src/app/(website)/insights/epics/_components/datepicker/calendar/calendar.css
deleted file mode 100644
index 3628f4e0e..000000000
--- a/apps/status.app/src/app/(website)/insights/epics/_components/datepicker/calendar/calendar.css
+++ /dev/null
@@ -1,354 +0,0 @@
-.rdp {
- --rdp-cell-size: 32px;
- --rdp-caption-font-size: 15px;
- --rdp-accent-color: #2a4af5;
- --rdp-background-color: #e7edff;
- --rdp-background-color-selected-secondary: #f5f6f8;
- --rdp-hover-color: #f5f6f8;
- --rdp-hover-color-darker: #f0f2f5;
- --rdp-accent-color-dark: #223bc4;
- --rdp-outline: 2px solid var(--rdp-accent-color); /* Outline border for focused elements */
- --rdp-outline-selected: 3px solid var(--rdp-accent-color); /* Outline border for focused _and_ selected elements */
- --rdp-text-color: #09101c;
- color: var(--rdp-text-color);
- font-family: Inter, sans-serif;
- font-weight: 500;
- user-select: none;
-}
-
-/* Hide elements for devices that are not screen readers */
-.rdp-vhidden {
- box-sizing: border-box;
- padding: 0;
- margin: 0;
- background: transparent;
- border: 0;
- -moz-appearance: none;
- -webkit-appearance: none;
- appearance: none;
- position: absolute !important;
- top: 0;
- width: 1px !important;
- height: 1px !important;
- padding: 0 !important;
- overflow: hidden !important;
- clip: rect(1px, 1px, 1px, 1px) !important;
- border: 0 !important;
-}
-
-/* Buttons */
-.rdp-button_reset {
- appearance: none;
- position: relative;
- margin: 0;
- padding: 0;
- cursor: default;
- color: inherit;
- background: none;
- font: inherit;
-
- -moz-appearance: none;
- -webkit-appearance: none;
-}
-
-.rdp-button_reset:focus-visible {
- /* Make sure to reset outline only when :focus-visible is supported */
- outline: none;
-}
-
-.rdp-button {
- border: 2px solid transparent;
- font-size: 0.8125rem;
-}
-
-.rdp-button[disabled]:not(.rdp-day_selected) {
- opacity: 0.25;
-}
-
-.rdp-button:not([disabled]) {
- cursor: pointer;
-}
-
-.rdp-button:focus-visible:not([disabled]) {
- color: inherit;
- background-color: var(--rdp-background-color);
- border: var(--rdp-outline);
-}
-
-.rdp-button:hover:not([disabled]):not(.rdp-day_selected) {
- background-color: var(--rdp-hover-color);
-}
-
-.rdp-months {
- display: flex;
-}
-
-.rdp-month {
- margin: 0 1em;
-}
-
-.rdp-month:first-child {
- margin-left: 0;
-}
-
-.rdp-month:last-child {
- margin-right: 0;
-}
-
-.rdp-table {
- margin: 0;
- max-width: calc(var(--rdp-cell-size) * 7);
- border-collapse: separate;
- border-spacing: 0 2px;
- padding: 0 0.75rem 0.625rem 0.75rem;
-}
-
-.rdp-with_weeknumber .rdp-table {
- max-width: calc(var(--rdp-cell-size) * 8);
- border-collapse: collapse;
-}
-
-.rdp-caption {
- display: flex;
- align-items: center;
- justify-content: space-between;
- padding: 0;
- text-align: left;
-}
-
-.rdp-multiple_months .rdp-caption {
- position: relative;
- display: block;
- text-align: center;
-}
-
-.rdp-caption_dropdowns {
- position: relative;
- display: inline-flex;
-}
-
-.rdp-caption_label {
- position: relative;
- z-index: 1;
- display: inline-flex;
- align-items: center;
- margin: 0;
- white-space: nowrap;
- color: currentColor;
- font-family: inherit;
- font-size: var(--rdp-caption-font-size);
- font-weight: bold;
-}
-
-.rdp-nav {
- white-space: nowrap;
- padding: 0.375rem 0.375rem 0 0.75rem;
-}
-
-.rdp-multiple_months .rdp-caption_start .rdp-nav {
- position: absolute;
- top: 50%;
- left: 0;
- transform: translateY(-50%);
-}
-
-.rdp-multiple_months .rdp-caption_end .rdp-nav {
- position: absolute;
- top: 50%;
- right: 0;
- transform: translateY(-50%);
-}
-
-.rdp-nav_button {
- display: inline-flex;
- align-items: center;
- justify-content: center;
- width: 20px;
- height: 20px;
- padding: 0.25em;
- border-radius: 10px;
-}
-
-/* ---------- */
-/* Dropdowns */
-/* ---------- */
-
-.rdp-dropdown_year,
-.rdp-dropdown_month {
- position: relative;
- display: inline-flex;
- align-items: center;
-}
-
-.rdp-dropdown {
- appearance: none;
- position: absolute;
- z-index: 2;
- top: 0;
- bottom: 0;
- left: 0;
- width: 100%;
- margin: 0;
- padding: 0;
- cursor: inherit;
- opacity: 0;
- border: none;
- background-color: transparent;
- font-family: inherit;
- font-size: inherit;
- line-height: inherit;
-}
-
-.rdp-dropdown[disabled] {
- opacity: unset;
- color: unset;
-}
-
-.rdp-dropdown:focus-visible:not([disabled]) + .rdp-caption_label {
- background-color: var(--rdp-background-color);
- border: var(--rdp-outline);
- border-radius: 6px;
-}
-
-.rdp-dropdown_icon {
- margin: 0 0 0 5px;
-}
-
-.rdp-head {
- border: 0;
-}
-
-.rdp-head_row,
-.rdp-row {
- height: 100%;
- padding-bottom: 2px;
-}
-
-.rdp-head_cell {
- vertical-align: middle;
- font-size: 0.8125em;
- font-weight: 500;
-
- text-align: center;
- height: var(--rdp-cell-size);
- padding: 0;
-
- line-height: 140%;
- color: #647084;
- letter-spacing: -0.003em;
-}
-
-.rdp-tbody {
- border: 0;
-}
-
-.rdp-tfoot {
- margin: 0.5em;
-}
-
-.rdp-cell {
- width: var(--rdp-cell-size);
- height: var(--rdp-cell-size);
- text-align: center;
- padding: 0;
-}
-
-.rdp-cell_selected_start {
- border-top-left-radius: 10px;
- border-bottom-left-radius: 10px;
- background-color: var(--rdp-background-color-selected-secondary);
-}
-
-.rdp-cell_selected_end {
- border-top-right-radius: 10px;
- border-bottom-right-radius: 10px;
- background-color: var(--rdp-background-color-selected-secondary);
-}
-
-.rdp-cell_selected_range {
- background-color: var(--rdp-background-color-selected-secondary);
-}
-
-.rdp-weeknumber {
- font-size: 0.75em;
-}
-
-.rdp-weeknumber,
-.rdp-day {
- display: flex;
- overflow: hidden;
- align-items: center;
- justify-content: center;
- box-sizing: border-box;
- width: var(--rdp-cell-size);
- max-width: var(--rdp-cell-size);
- height: var(--rdp-cell-size);
- margin: 0;
- border: 2px solid transparent;
- border-radius: 10px;
-}
-
-.rdp-day_today:not(.rdp-day_outside) {
- position: relative;
-}
-.rdp-day_today:not(.rdp-day_outside)::after {
- content: '';
- position: absolute;
- bottom: 3px;
- left: 50%;
- width: 4px;
- height: 2px;
- transform: translateX(-50%);
-
- border-radius: 10px;
- background-color: var(--rdp-accent-color);
-}
-
-.rdp-day_selected {
- opacity: 1;
- background-color: var(--rdp-accent-color);
- color: var(--rdp-background-color);
- transition: all 150ms ease-in-out;
-}
-
-.rdp-day_selected:focus-visible,
-.rdp-day_selected:hover {
- opacity: 1;
- background-color: var(--rdp-accent-color-dark);
- border-radius: 10px;
-}
-
-.rdp-day_outside {
- opacity: 0.3;
-}
-
-.rdp-day_selected:focus-visible {
- /* Since the background is the same use again the outline */
- outline: var(--rdp-outline);
- outline-offset: 2px;
- z-index: 1;
-}
-
-.rdp[dir='rtl'] .rdp-day_range_start:not(.rdp-day_range_end) {
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
-}
-
-.rdp[dir='rtl'] .rdp-day_range_end:not(.rdp-day_range_start) {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-}
-
-.rdp-day_range_end.rdp-day_range_start {
- border-radius: 10px;
-}
-
-.rdp-day_range_middle {
- color: var(--rdp-text-color);
- background-color: var(--rdp-background-color-selected-secondary);
-}
-
-.rdp-day_range_middle:hover {
- color: var(--rdp-text-color);
- background-color: var(--rdp-hover-color-darker);
-}
diff --git a/apps/status.app/src/app/(website)/insights/epics/_components/datepicker/calendar/calendar.tsx b/apps/status.app/src/app/(website)/insights/epics/_components/datepicker/calendar/calendar.tsx
deleted file mode 100644
index 1cdc7b5c6..000000000
--- a/apps/status.app/src/app/(website)/insights/epics/_components/datepicker/calendar/calendar.tsx
+++ /dev/null
@@ -1,27 +0,0 @@
-import './calendar.css'
-
-import { DayPicker } from 'react-day-picker'
-
-import { CustomCaption } from './caption'
-import { CustomRow } from './row'
-
-import type { DateRange, DayPickerProps } from 'react-day-picker'
-
-type Props = DayPickerProps
-
-export const Calendar = (props: Props) => {
- return (
-
-
-
- )
-}
-
-export type { DateRange }
diff --git a/apps/status.app/src/app/(website)/insights/epics/_components/datepicker/calendar/caption.tsx b/apps/status.app/src/app/(website)/insights/epics/_components/datepicker/calendar/caption.tsx
deleted file mode 100644
index 0f1d2215d..000000000
--- a/apps/status.app/src/app/(website)/insights/epics/_components/datepicker/calendar/caption.tsx
+++ /dev/null
@@ -1,42 +0,0 @@
-import { Button } from '@status-im/components'
-import { ChevronLeftIcon, ChevronRightIcon } from '@status-im/icons/20'
-import { format } from 'date-fns'
-import { useNavigation } from 'react-day-picker'
-
-import type { CaptionProps } from 'react-day-picker'
-
-const CustomCaption = (props: CaptionProps) => {
- const { goToMonth, nextMonth, previousMonth } = useNavigation()
- return (
-
-
-
- {format(props.displayMonth, 'MMM yyy')}
-
-
-
- }
- disabled={!previousMonth}
- onPress={() => previousMonth && goToMonth(previousMonth)}
- />
- }
- disabled={!nextMonth}
- onPress={() => nextMonth && goToMonth(nextMonth)}
- />
-
-
-
- )
-}
-
-export { CustomCaption }
diff --git a/apps/status.app/src/app/(website)/insights/epics/_components/datepicker/calendar/index.tsx b/apps/status.app/src/app/(website)/insights/epics/_components/datepicker/calendar/index.tsx
deleted file mode 100644
index bec49cae5..000000000
--- a/apps/status.app/src/app/(website)/insights/epics/_components/datepicker/calendar/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export { Calendar, type DateRange } from './calendar'
diff --git a/apps/status.app/src/app/(website)/insights/epics/_components/datepicker/calendar/row.tsx b/apps/status.app/src/app/(website)/insights/epics/_components/datepicker/calendar/row.tsx
deleted file mode 100644
index 168a2da67..000000000
--- a/apps/status.app/src/app/(website)/insights/epics/_components/datepicker/calendar/row.tsx
+++ /dev/null
@@ -1,53 +0,0 @@
-import { getUnixTime, isEqual } from 'date-fns'
-import { Day, useDayPicker } from 'react-day-picker'
-
-import type { DateRange, RowProps } from 'react-day-picker'
-
-const CustomRow = (props: RowProps) => {
- const { styles, classNames, selected } = useDayPicker()
-
- const castSelected = selected as DateRange
-
- return (
-
- {props.dates.map(date => {
- const isSelectedStartDate =
- castSelected?.from && isEqual(date, castSelected.from)
- const isSelectedEndDate =
- castSelected?.to && isEqual(date, castSelected.to)
-
- const cellClassNames = () => {
- if (isSelectedStartDate) {
- return classNames.cell + ' ' + 'rdp-cell_selected_start'
- }
- if (isSelectedEndDate) {
- return classNames.cell + ' ' + 'rdp-cell_selected_end'
- }
-
- if (
- castSelected?.from &&
- castSelected?.to &&
- date > castSelected.from &&
- date < castSelected.to
- ) {
- return classNames.cell + ' ' + 'rdp-cell_selected_range'
- }
-
- return classNames.cell
- }
-
- return (
- |
-
- |
- )
- })}
-
- )
-}
-
-export { CustomRow }
diff --git a/apps/status.app/src/app/(website)/insights/epics/_components/datepicker/index.tsx b/apps/status.app/src/app/(website)/insights/epics/_components/datepicker/index.tsx
deleted file mode 100644
index 37235bb11..000000000
--- a/apps/status.app/src/app/(website)/insights/epics/_components/datepicker/index.tsx
+++ /dev/null
@@ -1,227 +0,0 @@
-'use client'
-
-import { useEffect, useState } from 'react'
-
-import { Content, Portal, Root, Trigger } from '@radix-ui/react-popover'
-import { Button } from '@status-im/components'
-import { ArrowRightIcon } from '@status-im/icons/12'
-import { cva } from 'class-variance-authority'
-
-import { formatDate } from '../chart/utils/format-time'
-import { Calendar } from './calendar'
-
-import type { DateRange } from './calendar'
-
-// Update the styles function
-const buttonStyles = cva('rounded-8 outline', {
- variants: {
- open: {
- true: 'outline-1 -outline-offset-1 outline-neutral-80/30 [&_button]:!border-transparent',
- false: 'outline-transparent',
- },
- },
-})
-
-type Props = {
- selected?: DateRange
- onSelect: (selected?: DateRange) => void
-}
-
-const DatePicker = (props: Props) => {
- const { onSelect, selected } = props
- const { from, to } = selected || {}
-
- const [selectedFromDate, setSelectedFromDate] = useState(
- props.selected?.from
- )
- const [selectedToDate, setSelectedToDate] = useState(to)
- const [selectedFromDateOpen, setSelectedFromDateOpen] =
- useState(false)
- const [selectedToDateOpen, setSelectedToDateOpen] = useState(false)
-
- // It's possible that the parent component will update the selected date range
- useEffect(() => {
- if (from) {
- setSelectedFromDate(from)
- }
- }, [from])
-
- useEffect(() => {
- if (to) {
- setSelectedToDate(to)
- }
- }, [to])
-
- const handleSelectFromDate = (date?: Date) => {
- setSelectedFromDate(date)
- setSelectedFromDateOpen(false)
-
- if (!selectedToDate) {
- setSelectedToDateOpen(true)
- return
- }
-
- onSelect({ from: date, to: selectedToDate })
- }
-
- const handleSelectToDate = (date?: Date) => {
- setSelectedToDate(date)
- setSelectedToDateOpen(false)
- onSelect({ from: selectedFromDate, to: date })
- }
-
- const disableDateSelectedFromDatePlusOne = () => {
- if (selectedFromDate) {
- const date = new Date(selectedFromDate)
- date.setDate(date.getDate() + 1)
- return date
- }
- }
-
- const resetDates = () => {
- setSelectedFromDate(undefined)
- setSelectedToDate(undefined)
- setSelectedFromDateOpen(false)
- setSelectedToDateOpen(false)
- onSelect(undefined)
- }
-
- useEffect(() => {
- // Close the date picker when the user clicks outside of it
- const handleClickOutside = (event: MouseEvent) => {
- const target = event.target as HTMLElement
- // If the user clicks inside the date picker, do nothing
- if (!target.closest('[data-radix-popper-content-wrapper]')) {
- setSelectedFromDateOpen(false)
- setSelectedToDateOpen(false)
- }
- }
-
- document.addEventListener('mousedown', handleClickOutside)
- return () => {
- document.removeEventListener('mousedown', handleClickOutside)
- }
- }, [])
-
- useEffect(() => {
- // Close the date picker when the user presses the escape key
- const handleEscapeKey = (event: KeyboardEvent) => {
- if (event.key === 'Escape') {
- setSelectedFromDateOpen(false)
- setSelectedToDateOpen(false)
- }
- }
-
- document.addEventListener('keydown', handleEscapeKey)
- return () => {
- document.removeEventListener('keydown', handleEscapeKey)
- }
- }, [])
-
- return (
-
-
- Filter between
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- )
-}
-
-export { DatePicker }
diff --git a/apps/status.app/src/app/(website)/insights/epics/_components/epic-overview.tsx b/apps/status.app/src/app/(website)/insights/epics/_components/epic-overview.tsx
deleted file mode 100644
index 3d0e94380..000000000
--- a/apps/status.app/src/app/(website)/insights/epics/_components/epic-overview.tsx
+++ /dev/null
@@ -1,98 +0,0 @@
-import { Skeleton, Text } from '@status-im/components'
-import { DoneIcon, NotStartedIcon, OpenIcon } from '@status-im/icons/20'
-
-import { Tag } from '~website/insights/_components/table-issues/tag'
-
-import { getEpicDisplayName } from '../../_utils'
-import { Chart } from './chart'
-
-import type { GetBurnupPerEpicQuery } from '~website/insights/_graphql/generated/operations'
-
-type Props = {
- title: string
- description?: string
- color?: `#${string}`
- status?: string
- fullscreen?: boolean
- isLoading?: boolean
- burnup?: GetBurnupPerEpicQuery['gh_burnup_per_epic']
-}
-
-type Status = 'In Progress' | 'Closed' | 'Not Started'
-
-const statusIcons = {
- 'In Progress': ,
- Closed: ,
- 'Not Started': ,
-}
-
-export const EpicOverview = (props: Props) => {
- const { title, description, color, fullscreen, isLoading, burnup } = props
-
- const filteredData = burnup?.reduce(
- (
- accumulator: {
- date: string
- open_issues: number
- closed_issues: number
- }[],
- current: GetBurnupPerEpicQuery['gh_burnup_per_epic'][0]
- ) => {
- const existingItem = accumulator.find(item => item.date === current.date)
- if (!existingItem) {
- accumulator.push({
- date: current?.date,
- open_issues: current?.total_opened || 0,
- closed_issues: current?.total_closed || 0,
- })
- }
-
- return accumulator
- },
- []
- )
-
- const hasDescription = Boolean(description)
-
- return (
-
- {isLoading ? (
-
- ) : (
-
-
-
-
- {getEpicDisplayName(title)}
-
- {statusIcons[(props.status as Status) || 'In Progress']}
-
-
- {hasDescription && (
-
- {description}
-
- )}
-
-
-
-
-
- )}
-
-
-
- {/* TODO - Add theses when we have milestones and/or labels */}
-
- )
-}
diff --git a/apps/status.app/src/app/(website)/insights/epics/page.tsx b/apps/status.app/src/app/(website)/insights/epics/page.tsx
deleted file mode 100644
index 785891e94..000000000
--- a/apps/status.app/src/app/(website)/insights/epics/page.tsx
+++ /dev/null
@@ -1,366 +0,0 @@
-'use client'
-
-import { useCallback, useEffect, useMemo, useRef, useState } from 'react'
-
-import { Input, Tag, Text } from '@status-im/components'
-import {
- DoneIcon,
- NotStartedIcon,
- OpenIcon,
- SearchIcon,
-} from '@status-im/icons/20'
-import { useInfiniteQuery } from '@tanstack/react-query'
-import { format, isDate, subDays } from 'date-fns'
-import Link from 'next/link'
-import { usePathname, useRouter, useSearchParams } from 'next/navigation'
-
-import { useDebounce } from '~hooks/use-debounce'
-import { useIntersectionObserver } from '~hooks/use-intersection-observer'
-import { RenderIfVisible } from '~hooks/use-render-if-visible'
-import { api } from '~website/insights/_graphql'
-import {
- type GetBurnupPerEpicQuery,
- type GetBurnupPerEpicQueryVariables,
- type GetEpicMenuLinksQuery,
- type GetEpicMenuLinksQueryVariables,
- type GetInitialDatePerEpicQuery,
- type GetInitialDatePerEpicQueryVariables,
-} from '~website/insights/_graphql/generated/operations'
-import { Order_By } from '~website/insights/_graphql/generated/schemas'
-
-import {
- DropdownSort,
- type DropdownSortProps,
-} from '../_components/table-issues/filters/dropdown-sort'
-import { INITIAL_DATES } from '../_dates'
-import {
- GET_BURNUP,
- GET_EPIC_LINKS,
- GET_INITIAL_DATE_PER_EPIC,
-} from '../_operations'
-import { Empty, Loading } from './_components/chart/components'
-import { DatePicker } from './_components/datepicker'
-import { EpicOverview } from './_components/epic-overview'
-
-import type { DateRange } from 'react-day-picker'
-
-const LIMIT = 3
-
-const sortOptions: DropdownSortProps['data'] = [
- {
- id: Order_By.Asc,
- name: 'Ascending',
- },
- {
- id: Order_By.Desc,
- name: 'Descending',
- },
-]
-
-export default function EpicsPage() {
- const [selectedFilters, setSelectedFilters] = useState([
- 'In Progress',
- ])
-
- const [orderByValue, setOrderByValue] = useState(Order_By.Asc)
-
- const [searchFilter, setSearchFilter] = useState('')
- const debouncedSearchFilter = useDebounce(searchFilter)
-
- const [selectedDates, setSelectedDates] = useState()
-
- const router = useRouter()
- const pathname = usePathname()
- const searchParams = useSearchParams()
-
- useEffect(() => {
- if (!searchParams) {
- return
- }
-
- const status = searchParams.get('status')
- if (status) {
- setSelectedFilters(status.split(','))
- }
-
- const startDate = searchParams.get('startDate')
- const endDate = searchParams.get('endDate')
-
- setSelectedDates({
- from: startDate ? new Date(startDate) : undefined,
- to: endDate ? new Date(endDate) : undefined,
- })
- }, [searchParams])
-
- const handleFilter = (filter: string) => {
- if (selectedFilters.includes(filter)) {
- setSelectedFilters(selectedFilters.filter(f => f !== filter))
- const newStatus = selectedFilters.filter(f => f !== filter)
- const params = new URLSearchParams(searchParams?.toString() || '')
- params.set('status', newStatus.join(','))
- router.push(`${pathname}?${params.toString()}`, { scroll: false })
- } else {
- const newStatus = [...selectedFilters, filter]
- setSelectedFilters(newStatus)
- const params = new URLSearchParams(searchParams?.toString() || '')
- params.set('status', newStatus.join(','))
- router.push(`${pathname}?${params.toString()}`, { scroll: false })
- }
- }
-
- const {
- data,
- isFetchedAfterMount,
- fetchNextPage,
- hasNextPage,
- isFetchingNextPage,
- isLoading,
- } = useInfiniteQuery({
- queryKey: [
- 'getEpicsOverview',
- orderByValue,
- debouncedSearchFilter,
- selectedDates,
- selectedFilters,
- ],
- queryFn: async ({ pageParam = 0 }) => {
- const result = await api<
- GetEpicMenuLinksQuery,
- GetEpicMenuLinksQueryVariables
- >(GET_EPIC_LINKS, {
- where: {
- status: {
- _in:
- selectedFilters.length > 0
- ? selectedFilters
- : ['In Progress', 'Closed'],
- },
- epic_name: { _ilike: `%${debouncedSearchFilter}%` },
- },
- limit: LIMIT,
- offset: pageParam,
- orderBy: {
- epic_name: orderByValue || Order_By.Asc,
- },
- })
-
- const epic = result?.gh_epics.map(async epic => {
- const epicName = epic.epic_name || ''
- const { gh_epic_issues } = await api<
- GetInitialDatePerEpicQuery,
- GetInitialDatePerEpicQueryVariables
- >(GET_INITIAL_DATE_PER_EPIC, {
- epicName,
- })
-
- const burnup = await api<
- GetBurnupPerEpicQuery,
- GetBurnupPerEpicQueryVariables
- >(GET_BURNUP, {
- epicName,
- from: isDate(selectedDates?.from)
- ? format(selectedDates.from, 'yyyy-MM-dd')
- : subDays(new Date(gh_epic_issues[0]?.created_at), 1),
- to: isDate(selectedDates?.to)
- ? format(selectedDates?.to, 'yyyy-MM-dd')
- : INITIAL_DATES.to,
- })
-
- const getBurnupData = () => {
- if (burnup?.gh_burnup_per_epic) {
- if (burnup.gh_burnup_per_epic.length === 1) {
- return burnup.gh_burnup_per_epic.concat({
- date: selectedDates?.to || INITIAL_DATES.to,
- total_closed: burnup.gh_burnup_per_epic[0].total_closed,
- total_opened: burnup.gh_burnup_per_epic[0].total_opened,
- })
- } else {
- return burnup.gh_burnup_per_epic
- }
- }
- return [
- {
- date: selectedDates?.from || INITIAL_DATES.from,
- total_closed: 0,
- total_opened: 0,
- },
- {
- date: selectedDates?.to || INITIAL_DATES.to,
- total_closed: 0,
- total_opened: 0,
- },
- ]
- }
-
- return {
- title: epic.epic_name!,
- description: epic.epic_description,
- color: epic.epic_color ? `#${epic.epic_color}` : '#4360df',
- status: epic.status || '',
- burnup: getBurnupData(),
- }
- })
-
- return Promise.all(epic)
- },
- getNextPageParam: (lastPage, pages) => {
- if (lastPage.length < LIMIT) {
- return undefined
- }
-
- return pages.length * LIMIT
- },
- // enabled: router.isReady,
- initialPageParam: 0,
- })
-
- const onSelect = useCallback(
- (selected?: DateRange) => {
- setSelectedDates(selected)
-
- const searchParams = new URLSearchParams()
- if (isDate(selected?.from)) {
- searchParams.set('startDate', format(selected.from, 'yyyy-MM-dd'))
- }
- if (isDate(selected?.to)) {
- searchParams.set('endDate', format(selected.to, 'yyyy-MM-dd'))
- }
-
- const url = `/insights/epics${searchParams.toString() ? `?${searchParams.toString()}` : ''}`
- router.push(url)
- },
- [router]
- )
-
- const epics = useMemo(() => {
- return data?.pages.flatMap(page => page) || []
- }, [data])
-
- const endOfPageRef = useRef(null)
- const entry = useIntersectionObserver(endOfPageRef, {})
- const isVisible = !!entry?.isIntersecting
-
- useEffect(() => {
- if (isVisible && !isFetchingNextPage && hasNextPage) {
- fetchNextPage()
- }
- }, [fetchNextPage, hasNextPage, isFetchingNextPage, isVisible])
-
- return (
-
-
-
- Epics
-
-
-
-
- }
- selected={selectedFilters.includes('In Progress')}
- onPress={() => handleFilter('In Progress')}
- />
- }
- selected={selectedFilters.includes('Closed')}
- onPress={() => handleFilter('Closed')}
- />
- }
- selected={selectedFilters.includes('Not Started')}
- onPress={() => handleFilter('Not Started')}
- />
-
-
-
- }
- size="32"
- value={searchFilter}
- onChange={setSearchFilter}
- />
-
-
-
-
-
- {epics.map(epic => (
-
-
-
-
-
- }
- >
-
-
-
-
-
-
- ))}
-
-
- {(isLoading || isFetchingNextPage || hasNextPage) && (
-
- )}
-
- {hasNextPage === false && epics.length === 0 && (
-
-
-
- )}
-
-
-
-
- )
-}
diff --git a/apps/status.app/src/app/(website)/insights/icon.png b/apps/status.app/src/app/(website)/insights/icon.png
deleted file mode 100644
index 7b9ece57d..000000000
Binary files a/apps/status.app/src/app/(website)/insights/icon.png and /dev/null differ
diff --git a/apps/status.app/src/app/(website)/insights/layout.tsx b/apps/status.app/src/app/(website)/insights/layout.tsx
deleted file mode 100644
index e082161ac..000000000
--- a/apps/status.app/src/app/(website)/insights/layout.tsx
+++ /dev/null
@@ -1,59 +0,0 @@
-'use client'
-
-import { useState } from 'react'
-
-import { Text } from '@status-im/components'
-import { QueryClient, QueryClientProvider } from '@tanstack/react-query'
-
-import { Body } from '~components/body'
-import { useMediaQuery } from '~hooks/use-media-query'
-
-import { InsightsSidebarMenu } from './_components/insights-sidebar-menu'
-import { NotAllowed } from './_components/not-allowed'
-
-type Props = {
- children: React.ReactNode
-}
-
-export default function InsightsLayout({ children }: Props) {
- const [queryClient] = useState(() => new QueryClient())
-
- const matchesLG = useMediaQuery('xl')
-
- return (
-
- <>
- {matchesLG === true && (
-
-
-
-
- {children}
-
- )}
- {matchesLG == null && (
-
-
-
- Loading...
-
-
-
- Loading insights...
-
-
-
- Please stand by!
-
-
-
- )}
- {matchesLG === false && }
- >
-
- )
-}
diff --git a/apps/status.app/src/app/(website)/insights/orphans/page.tsx b/apps/status.app/src/app/(website)/insights/orphans/page.tsx
deleted file mode 100644
index b2a6db0ab..000000000
--- a/apps/status.app/src/app/(website)/insights/orphans/page.tsx
+++ /dev/null
@@ -1,152 +0,0 @@
-'use client'
-
-import { useEffect, useMemo, useRef, useState } from 'react'
-
-import { Text } from '@status-im/components'
-import { useInfiniteQuery } from '@tanstack/react-query'
-
-import { useDebounce } from '~hooks/use-debounce'
-import { useIntersectionObserver } from '~hooks/use-intersection-observer'
-import { api } from '~website/insights/_graphql'
-import {
- useGetFiltersForOrphansQuery,
- useGetOrphansCountQuery,
-} from '~website/insights/_graphql/generated/hooks'
-import { Order_By } from '~website/insights/_graphql/generated/schemas'
-
-import { TableIssues } from '../_components/table-issues'
-import { GET_ORPHANS } from '../_operations'
-
-import type {
- GetOrphansQuery,
- GetOrphansQueryVariables,
-} from '~website/insights/_graphql/generated/operations'
-
-const LIMIT = 50
-
-export default function OrphansPage() {
- const [activeTab, setActiveTab] = useState<'open' | 'closed'>('open')
- const [selectedAuthors, setSelectedAuthors] = useState([])
- const [selectedAssignees, setSelectedAssignees] = useState([])
- const [selectedRepos, setSelectedRepos] = useState([])
- const [orderByValue, setOrderByValue] = useState(Order_By.Desc)
-
- const [searchFilter, setSearchFilter] = useState('')
- const debouncedSearchFilter = useDebounce(searchFilter)
-
- const { data, isFetching, fetchNextPage, hasNextPage, isFetchingNextPage } =
- useInfiniteQuery({
- queryKey: [
- 'getOrphans',
- activeTab,
- selectedAssignees,
- selectedRepos,
- selectedAuthors,
- orderByValue,
- debouncedSearchFilter,
- ],
- queryFn: async ({ pageParam = 0 }) => {
- const result = await api(
- GET_ORPHANS,
- {
- where: {
- stage: { _eq: activeTab },
- ...(selectedAuthors.length > 0 && {
- author: { _in: selectedAuthors },
- }),
- ...(selectedAssignees.length > 0 && {
- assignee: { _in: selectedAssignees },
- }),
- ...(selectedRepos.length > 0 && {
- repository: { _in: selectedRepos },
- }),
- title: { _ilike: `%${debouncedSearchFilter}%` },
- },
- limit: LIMIT,
- offset: pageParam,
- orderBy: orderByValue,
- }
- )
-
- return result?.gh_orphans || []
- },
- getNextPageParam: (lastPage, pages) => {
- if (lastPage.length < LIMIT) {
- return undefined
- }
-
- return pages.length * LIMIT
- },
- initialPageParam: 0,
- })
-
- const { data: filters } = useGetFiltersForOrphansQuery()
-
- const { data: dataCounter, isLoading: isLoadingCount } =
- useGetOrphansCountQuery({
- where: {
- ...(selectedAuthors.length > 0 && {
- author: { _in: selectedAuthors },
- }),
- ...(selectedAssignees.length > 0 && {
- assignee: { _in: selectedAssignees },
- }),
- ...(selectedRepos.length > 0 && {
- repository: { _in: selectedRepos },
- }),
- title: { _ilike: `%${debouncedSearchFilter}%` },
- },
- })
-
- const count = {
- total: dataCounter?.gh_orphans.length,
- closed: dataCounter?.gh_orphans.filter(issue => issue.closed_at).length,
- open: dataCounter?.gh_orphans.filter(issue => !issue.closed_at).length,
- }
-
- const orphans = useMemo(
- () => data?.pages.flatMap(page => page) || [],
- [data?.pages]
- )
-
- const endOfPageRef = useRef(null)
- const entry = useIntersectionObserver(endOfPageRef, {
- rootMargin: '800px',
- threshold: 0,
- })
- const isVisible = !!entry?.isIntersecting
-
- useEffect(() => {
- if (isVisible && !isFetchingNextPage && hasNextPage) {
- fetchNextPage()
- }
- }, [fetchNextPage, hasNextPage, isFetchingNextPage, isVisible])
-
- return (
-
- )
-}
diff --git a/apps/status.app/src/app/(website)/insights/page.tsx b/apps/status.app/src/app/(website)/insights/page.tsx
deleted file mode 100644
index 492020b0b..000000000
--- a/apps/status.app/src/app/(website)/insights/page.tsx
+++ /dev/null
@@ -1,5 +0,0 @@
-import { redirect } from 'next/navigation'
-
-export default function InsightsPage() {
- return redirect('/insights/epics')
-}
diff --git a/apps/status.app/src/app/(website)/insights/repos/page.tsx b/apps/status.app/src/app/(website)/insights/repos/page.tsx
deleted file mode 100644
index 00e540a35..000000000
--- a/apps/status.app/src/app/(website)/insights/repos/page.tsx
+++ /dev/null
@@ -1,128 +0,0 @@
-'use client'
-
-import { Skeleton, Text } from '@status-im/components'
-import { OpenStateIcon, UnlockedIcon } from '@status-im/icons/12'
-
-import { capitalizeFirstLetter } from '~app/_utils/capitalize-first-letter'
-import { Link } from '~components/link'
-import { useGetRepositoriesQuery } from '~website/insights/_graphql/generated/hooks'
-
-export default function ReposPage() {
- const { data, isLoading } = useGetRepositoriesQuery(undefined, {})
-
- if (isLoading) {
- return (
-
-
-
-
- {[...Array(6)].map((_, index) => (
-
- ))}
-
-
- )
- }
-
- const repos = data?.gh_repositories || []
-
- return (
-
-
-
- Repos
-
-
-
- {repos.map(repo => (
-
-
-
- {repo.name}
-
-
- {repo.description}
-
-
-
-
-
-
-
-
-
- {repo.visibility && capitalizeFirstLetter(repo.visibility)}
-
-
-
-
-
-
-
- {repo.open_issues_count} Issues
-
-
-
-
- {/* TODO Change the correct star icon when available */}
-
-
-
- {repo.stargazers_count} Stars
-
-
-
-
- ))}
-
-
- )
-}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index addd8c244..ccb620528 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -553,7 +553,7 @@ importers:
version: 0.6.1
connectkit:
specifier: ^1.9.0
- version: 1.9.0(@babel/core@7.27.1)(@tanstack/react-query@5.29.0(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react-is@18.1.0)(react@19.1.0)(viem@2.29.1(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76))(wagmi@2.15.2(@tanstack/query-core@5.29.0)(@tanstack/react-query@5.29.0(react@19.1.0))(@types/react@19.1.0)(bufferutil@4.0.8)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@6.0.3)(viem@2.29.1(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76))(zod@3.25.76))
+ version: 1.9.0(@babel/core@7.27.1)(@tanstack/react-query@5.29.0(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react-is@18.1.0)(react@19.1.0)(viem@2.29.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76))(wagmi@2.15.2(@tanstack/query-core@5.29.0)(@tanstack/react-query@5.29.0(react@19.1.0))(@types/react@19.1.0)(bufferutil@4.0.9)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(viem@2.29.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76))
contentlayer:
specifier: ^0.3.4
version: 0.3.4(esbuild@0.25.4)
@@ -590,12 +590,6 @@ importers:
google-spreadsheet:
specifier: ^4.1.0
version: 4.1.4(google-auth-library@9.15.1)
- graphql:
- specifier: ^16.7.1
- version: 16.11.0
- graphql-request:
- specifier: ^6.1.0
- version: 6.1.0(graphql@16.11.0)
highlight-words-core:
specifier: ^1.2.2
version: 1.2.3
@@ -688,10 +682,10 @@ importers:
version: 5.0.1
viem:
specifier: ^2.21.1
- version: 2.29.1(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
+ version: 2.29.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76)
wagmi:
specifier: ^2.12.8
- version: 2.15.2(@tanstack/query-core@5.29.0)(@tanstack/react-query@5.29.0(react@19.1.0))(@types/react@19.1.0)(bufferutil@4.0.8)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@6.0.3)(viem@2.29.1(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76))(zod@3.25.76)
+ version: 2.15.2(@tanstack/query-core@5.29.0)(@tanstack/react-query@5.29.0(react@19.1.0))(@types/react@19.1.0)(bufferutil@4.0.9)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(viem@2.29.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)
zod:
specifier: ^3.23.8
version: 3.25.76
@@ -711,21 +705,6 @@ importers:
'@eslint/eslintrc':
specifier: ^3.1.0
version: 3.1.0
- '@graphql-codegen/cli':
- specifier: 5.0.2
- version: 5.0.2(@parcel/watcher@2.4.1)(@types/node@22.7.5)(bufferutil@4.0.8)(enquirer@2.3.6)(graphql@16.11.0)(utf-8-validate@6.0.3)
- '@graphql-codegen/import-types-preset':
- specifier: 3.0.0
- version: 3.0.0(graphql@16.11.0)
- '@graphql-codegen/typescript':
- specifier: 4.0.6
- version: 4.0.6(graphql@16.11.0)
- '@graphql-codegen/typescript-operations':
- specifier: 4.2.0
- version: 4.2.0(graphql@16.11.0)
- '@graphql-codegen/typescript-react-query':
- specifier: 6.1.0
- version: 6.1.0(graphql@16.11.0)
'@mdx-js/mdx':
specifier: ^2.3.0
version: 2.3.0
@@ -1193,10 +1172,10 @@ importers:
version: 4.1.4(google-auth-library@9.15.1)
graphql:
specifier: ^16.7.1
- version: 16.11.0
+ version: 16.12.0
graphql-request:
specifier: ^6.1.0
- version: 6.1.0(graphql@16.11.0)
+ version: 6.1.0(graphql@16.12.0)
highlight-words-core:
specifier: ^1.2.2
version: 1.2.3
@@ -1305,19 +1284,19 @@ importers:
version: 3.1.0
'@graphql-codegen/cli':
specifier: 5.0.2
- version: 5.0.2(@parcel/watcher@2.4.1)(@types/node@22.7.5)(bufferutil@4.0.9)(enquirer@2.3.6)(graphql@16.11.0)(utf-8-validate@6.0.3)
+ version: 5.0.2(@parcel/watcher@2.4.1)(@types/node@22.7.5)(bufferutil@4.0.8)(crossws@0.3.5)(enquirer@2.3.6)(graphql@16.12.0)(utf-8-validate@6.0.3)
'@graphql-codegen/import-types-preset':
specifier: 3.0.0
- version: 3.0.0(graphql@16.11.0)
+ version: 3.0.0(graphql@16.12.0)
'@graphql-codegen/typescript':
specifier: 4.0.6
- version: 4.0.6(graphql@16.11.0)
+ version: 4.0.6(graphql@16.12.0)
'@graphql-codegen/typescript-operations':
specifier: 4.2.0
- version: 4.2.0(graphql@16.11.0)
+ version: 4.2.0(graphql@16.12.0)
'@graphql-codegen/typescript-react-query':
specifier: 6.1.0
- version: 6.1.0(graphql@16.11.0)
+ version: 6.1.0(graphql@16.12.0)
'@mdx-js/mdx':
specifier: ^2.3.0
version: 2.3.0
@@ -2567,10 +2546,18 @@ packages:
resolution: {integrity: sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w==}
engines: {node: '>=6.9.0'}
+ '@babel/generator@7.28.5':
+ resolution: {integrity: sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-annotate-as-pure@7.27.1':
resolution: {integrity: sha512-WnuuDILl9oOBbKnb4L+DyODx7iC47XfzmNCpTttFsSp6hTG7XZxu60+4IO+2/hPfcGOoKbFiwoI/+zwARbNQow==}
engines: {node: '>=6.9.0'}
+ '@babel/helper-annotate-as-pure@7.27.3':
+ resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-compilation-targets@7.25.2':
resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==}
engines: {node: '>=6.9.0'}
@@ -2579,14 +2566,18 @@ packages:
resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==}
engines: {node: '>=6.9.0'}
- '@babel/helper-create-class-features-plugin@7.27.1':
- resolution: {integrity: sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==}
+ '@babel/helper-create-class-features-plugin@7.28.5':
+ resolution: {integrity: sha512-q3WC4JfdODypvxArsJQROfupPBq9+lMwjKq7C33GhbFYJsufD0yd/ziwD+hJucLeWsnFPWZjsU2DNFqBPE7jwQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/helper-member-expression-to-functions@7.27.1':
- resolution: {integrity: sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==}
+ '@babel/helper-globals@7.28.0':
+ resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helper-member-expression-to-functions@7.28.5':
+ resolution: {integrity: sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==}
engines: {node: '>=6.9.0'}
'@babel/helper-module-imports@7.27.1':
@@ -2647,6 +2638,10 @@ packages:
resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==}
engines: {node: '>=6.9.0'}
+ '@babel/helper-validator-identifier@7.28.5':
+ resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-validator-option@7.24.8':
resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==}
engines: {node: '>=6.9.0'}
@@ -2677,6 +2672,11 @@ packages:
engines: {node: '>=6.0.0'}
hasBin: true
+ '@babel/parser@7.28.5':
+ resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+
'@babel/plugin-proposal-class-properties@7.18.6':
resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==}
engines: {node: '>=6.9.0'}
@@ -2737,14 +2737,14 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-block-scoping@7.27.1':
- resolution: {integrity: sha512-QEcFlMl9nGTgh1rn2nIeU5bkfb9BAjaQcWbiP4LvKxUot52ABcTkpcyJ7f2Q2U2RuQ84BNLgts3jRme2dTx6Fw==}
+ '@babel/plugin-transform-block-scoping@7.28.5':
+ resolution: {integrity: sha512-45DmULpySVvmq9Pj3X9B+62Xe+DJGov27QravQJU1LLcapR6/10i+gYVAucGGJpHBp5mYxIMK4nDAT/QDLr47g==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-classes@7.27.1':
- resolution: {integrity: sha512-7iLhfFAubmpeJe/Wo2TVuDrykh/zlWXLzPNdL0Jqn/Xu8R3QQ8h9ff8FQoISZOsw74/HFqFI7NX63HN7QFIHKA==}
+ '@babel/plugin-transform-classes@7.28.4':
+ resolution: {integrity: sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -2755,8 +2755,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-destructuring@7.27.1':
- resolution: {integrity: sha512-ttDCqhfvpE9emVkXbPD8vyxxh4TWYACVybGkDj+oReOGwnp066ITEivDlLwe0b1R0+evJ13IXQuLNB5w1fhC5Q==}
+ '@babel/plugin-transform-destructuring@7.28.5':
+ resolution: {integrity: sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -2803,8 +2803,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-parameters@7.27.1':
- resolution: {integrity: sha512-018KRk76HWKeZ5l4oTj2zPpSh+NbGdt0st5S6x0pga6HgrjBOJb24mMDHorFopOOd6YHkLgOZ+zaCjZGPO4aKg==}
+ '@babel/plugin-transform-parameters@7.27.7':
+ resolution: {integrity: sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -2815,8 +2815,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-react-display-name@7.27.1':
- resolution: {integrity: sha512-p9+Vl3yuHPmkirRrg021XiP+EETmPMQTLr6Ayjj85RLNEbb3Eya/4VI0vAdzQG9SEAl2Lnt7fy5lZyMzjYoZQQ==}
+ '@babel/plugin-transform-react-display-name@7.28.0':
+ resolution: {integrity: sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -2893,6 +2893,10 @@ packages:
resolution: {integrity: sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg==}
engines: {node: '>=6.9.0'}
+ '@babel/traverse@7.28.5':
+ resolution: {integrity: sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==}
+ engines: {node: '>=6.9.0'}
+
'@babel/types@7.25.6':
resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==}
engines: {node: '>=6.9.0'}
@@ -2901,6 +2905,10 @@ packages:
resolution: {integrity: sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==}
engines: {node: '>=6.9.0'}
+ '@babel/types@7.28.5':
+ resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==}
+ engines: {node: '>=6.9.0'}
+
'@base2/pretty-print-object@1.0.1':
resolution: {integrity: sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==}
@@ -3266,8 +3274,8 @@ packages:
'@emurgo/cardano-message-signing-nodejs@1.1.0':
resolution: {integrity: sha512-PQRc8K8wZshEdmQenNUzVtiI8oJNF/1uAnBhidee5C4o1l2mDLOW+ur46HWHIFKQ6x8mSJTllcjMscHgzju0gQ==}
- '@envelop/core@5.2.3':
- resolution: {integrity: sha512-KfoGlYD/XXQSc3BkM1/k15+JQbkQ4ateHazeZoWl9P71FsLTDXSjGy6j7QqfhpIDSbxNISqhPMfZHYSbDFOofQ==}
+ '@envelop/core@5.4.0':
+ resolution: {integrity: sha512-/1fat63pySE8rw/dZZArEVytLD90JApY85deDJ0/34gm+yhQ3k70CloSUevxoOE4YCGveG3s9SJJfQeeB4NAtQ==}
engines: {node: '>=18.0.0'}
'@envelop/instrumentation@1.0.0':
@@ -3933,8 +3941,8 @@ packages:
resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==}
engines: {node: '>=14'}
- '@fastify/busboy@3.1.1':
- resolution: {integrity: sha512-5DGmA8FTdB2XbDeEwc/5ZXBl6UbBAyBOOLlPuBnZ/N1SwdH9Ii+cOX3tBROlDgcTXxjOYnLMVoKk9+FXAw0CJw==}
+ '@fastify/busboy@3.2.0':
+ resolution: {integrity: sha512-m9FVDXU3GT2ITSe0UaMA5rU3QkfC/UXtCU8y0gSN/GugTqtVldOBWIB5V6V3sbmenVZUIpU6f+mPEO2+m5iTaA==}
'@figspec/components@1.0.1':
resolution: {integrity: sha512-UvnEamPEAMh9HExViqpobWmX25g1+soA9kcJu+It3VerMa7CeVyaIbQydNf1Gys5v/rxJVdTDRgQ7OXW2zAAig==}
@@ -3997,8 +4005,8 @@ packages:
'@parcel/watcher':
optional: true
- '@graphql-codegen/client-preset@4.8.1':
- resolution: {integrity: sha512-XLF2V7WKLnepvrGE44JP+AvjS+Oz9AT0oYgTl/6d9btQ+2VYFcmwQPjNAuMVHipqE9I6h8hSEfH9hUrzUptB1g==}
+ '@graphql-codegen/client-preset@4.8.3':
+ resolution: {integrity: sha512-QpEsPSO9fnRxA6Z66AmBuGcwHjZ6dYSxYo5ycMlYgSPzAbyG8gn/kWljofjJfWqSY+T/lRn+r8IXTH14ml24vQ==}
engines: {node: '>=16'}
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
@@ -4034,8 +4042,8 @@ packages:
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
- '@graphql-codegen/plugin-helpers@5.1.0':
- resolution: {integrity: sha512-Y7cwEAkprbTKzVIe436TIw4w03jorsMruvCvu0HJkavaKMQbWY+lQ1RIuROgszDbxAyM35twB5/sUvYG5oW+yg==}
+ '@graphql-codegen/plugin-helpers@5.1.1':
+ resolution: {integrity: sha512-28GHODK2HY1NhdyRcPP3sCz0Kqxyfiz7boIZ8qIxFYmpLYnlDgiYok5fhFLVSZihyOpCs4Fa37gVHf/Q4I2FEg==}
engines: {node: '>=16'}
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
@@ -4045,8 +4053,8 @@ packages:
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
- '@graphql-codegen/typed-document-node@5.1.1':
- resolution: {integrity: sha512-Bp/BrMZDKRwzuVeLv+pSljneqONM7gqu57ZaV34Jbncu2hZWMRDMfizTKghoEwwZbRCYYfJO9tA0sYVVIfI1kg==}
+ '@graphql-codegen/typed-document-node@5.1.2':
+ resolution: {integrity: sha512-jaxfViDqFRbNQmfKwUY8hDyjnLTw2Z7DhGutxoOiiAI0gE/LfPe0LYaVFKVmVOOD7M3bWxoWfu4slrkbWbUbEw==}
engines: {node: '>=16'}
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
@@ -4103,26 +4111,26 @@ packages:
resolution: {integrity: sha512-RiwLMc89lTjvyLEivZ/qxAC5nBHoS2CtsWFSOsN35sxG9zoo5Z+JsFHM8MlvmO9yt+MJNIyC5MLE1rsbOphlag==}
engines: {node: '>=18.0.0'}
- '@graphql-tools/apollo-engine-loader@8.0.20':
- resolution: {integrity: sha512-m5k9nXSyjq31yNsEqDXLyykEjjn3K3Mo73oOKI+Xjy8cpnsgbT4myeUJIYYQdLrp7fr9Y9p7ZgwT5YcnwmnAbA==}
+ '@graphql-tools/apollo-engine-loader@8.0.26':
+ resolution: {integrity: sha512-vNeWX/hGpHMVaDJNBbf7yhmy95ueZ3f4rUjl6v819Emsfo0ItnyTM2FmOPUwpWIm7DpCKCSt134ERy/fgo14rg==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- '@graphql-tools/batch-execute@9.0.15':
- resolution: {integrity: sha512-qlWUl6yi87FU5WvyJ0uD81R4Y30oQIuW3mJCjOrEvifyT+f/rEqSZFOhYrofYoZAoTcwqOhy6WgH+b9+AtRYjA==}
+ '@graphql-tools/batch-execute@9.0.19':
+ resolution: {integrity: sha512-VGamgY4PLzSx48IHPoblRw0oTaBa7S26RpZXt0Y4NN90ytoE0LutlpB2484RbkfcTjv9wa64QD474+YP1kEgGA==}
engines: {node: '>=18.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- '@graphql-tools/code-file-loader@8.1.20':
- resolution: {integrity: sha512-GzIbjjWJIc04KWnEr8VKuPe0FA2vDTlkaeub5p4lLimljnJ6C0QSkOyCUnFmsB9jetQcHm0Wfmn/akMnFUG+wA==}
+ '@graphql-tools/code-file-loader@8.1.26':
+ resolution: {integrity: sha512-VamhpBEbrABCjtJqEFBUrHBBVX4Iw7q4Ga8H3W0P7mO+sE1HuTfpWirSdBLlhc6nGcSyTb6FA1mEgGjjUASIHA==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- '@graphql-tools/delegate@10.2.17':
- resolution: {integrity: sha512-z+LpZrTQCEXA4fbdJcSsvhaMqT4xi/O8B0mP30ENGyTbSfa20QamOQx9jgCiw2ii/ucwxfGMhygwlpZG36EU4w==}
+ '@graphql-tools/delegate@10.2.23':
+ resolution: {integrity: sha512-xrPtl7f1LxS+B6o+W7ueuQh67CwRkfl+UKJncaslnqYdkxKmNBB4wnzVcW8ZsRdwbsla/v43PtwAvSlzxCzq2w==}
engines: {node: '>=18.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
@@ -4139,8 +4147,14 @@ packages:
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- '@graphql-tools/executor-graphql-ws@2.0.5':
- resolution: {integrity: sha512-gI/D9VUzI1Jt1G28GYpvm5ckupgJ5O8mi5Y657UyuUozX34ErfVdZ81g6oVcKFQZ60LhCzk7jJeykK48gaLhDw==}
+ '@graphql-tools/executor-common@0.0.6':
+ resolution: {integrity: sha512-JAH/R1zf77CSkpYATIJw+eOJwsbWocdDjY+avY7G+P5HCXxwQjAjWVkJI1QJBQYjPQDVxwf1fmTZlIN3VOadow==}
+ engines: {node: '>=18.0.0'}
+ peerDependencies:
+ graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
+
+ '@graphql-tools/executor-graphql-ws@2.0.7':
+ resolution: {integrity: sha512-J27za7sKF6RjhmvSOwOQFeNhNHyP4f4niqPnerJmq73OtLx9Y2PGOhkXOEB0PjhvPJceuttkD2O1yMgEkTGs3Q==}
engines: {node: '>=18.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
@@ -4151,62 +4165,62 @@ packages:
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- '@graphql-tools/executor-legacy-ws@1.1.17':
- resolution: {integrity: sha512-TvltY6eL4DY1Vt66Z8kt9jVmNcI+WkvVPQZrPbMCM3rv2Jw/sWvSwzUBezRuWX0sIckMifYVh23VPcGBUKX/wg==}
+ '@graphql-tools/executor-legacy-ws@1.1.23':
+ resolution: {integrity: sha512-wwS6ZlJDaC+zxE1DcfYrPJk1ynQ0xcbOWS/x8dy4hO6ZCjRawkogoqN3Muab0E9RzuwF29LRu+aOH6isO5mQKg==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- '@graphql-tools/executor@1.4.7':
- resolution: {integrity: sha512-U0nK9jzJRP9/9Izf1+0Gggd6K6RNRsheFo1gC/VWzfnsr0qjcOSS9qTjY0OTC5iTPt4tQ+W5Zpw/uc7mebI6aA==}
+ '@graphql-tools/executor@1.4.13':
+ resolution: {integrity: sha512-2hTSRfH2kb4ua0ANOV/K6xUoCZsHAE6igE1bimtWUK7v0bowPIxGRKRPpF8JLbImpsJuTCC4HGOCMy7otg3FIQ==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- '@graphql-tools/git-loader@8.0.24':
- resolution: {integrity: sha512-ypLC9N2bKNC0QNbrEBTbWKwbV607f7vK2rSGi9uFeGr8E29tWplo6or9V/+TM0ZfIkUsNp/4QX/zKTgo8SbwQg==}
+ '@graphql-tools/git-loader@8.0.30':
+ resolution: {integrity: sha512-Rx3rphMFBKrILkCrjB6k5JF2z+3XYEnc5wUOw2rMxFAHBHeZjBfA6TDLUtd8EKnaf6h5y0pKpb+uZ72EYJaH2A==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- '@graphql-tools/github-loader@8.0.20':
- resolution: {integrity: sha512-Icch8bKZ1iP3zXCB9I0ded1hda9NPskSSalw7ZM21kXvLiOR5nZhdqPF65gCFkIKo+O4NR4Bp51MkKj+wl+vpg==}
+ '@graphql-tools/github-loader@8.0.22':
+ resolution: {integrity: sha512-uQ4JNcNPsyMkTIgzeSbsoT9hogLjYrZooLUYd173l5eUGUi49EAcsGdiBCKaKfEjanv410FE8hjaHr7fjSRkJw==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- '@graphql-tools/graphql-file-loader@8.0.19':
- resolution: {integrity: sha512-kyEZL4rRJ5LelfCXL3GLgbMiu5Zd7memZaL8ZxPXGI7DA8On1e5IVBH3zZJwf7LzhjSVnPaHM7O/bRzGvTbXzQ==}
+ '@graphql-tools/graphql-file-loader@8.1.6':
+ resolution: {integrity: sha512-BwK9kUrRbv9w8WMFUedSkPogGdQivopRSRs1aqT9FUD1J3iVLltEHMUx9KTnpPHO7OcULSflMqQs5ZI/3cW+7Q==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- '@graphql-tools/graphql-tag-pluck@8.3.19':
- resolution: {integrity: sha512-LEw/6IYOUz48HjbWntZXDCzSXsOIM1AyWZrlLoJOrA8QAlhFd8h5Tny7opCypj8FO9VvpPFugWoNDh5InPOEQA==}
+ '@graphql-tools/graphql-tag-pluck@8.3.25':
+ resolution: {integrity: sha512-b8oTBe0mDQDh3zPcKCkaTPmjLv1TJslBUKXPNLfu5CWS2+gL8Z/z0UuAhCe5gTveuKDJYjkEO7xcct9JfcDi4g==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- '@graphql-tools/import@7.0.18':
- resolution: {integrity: sha512-1tw1/1QLB0n5bPWfIrhCRnrHIlbMvbwuifDc98g4FPhJ7OXD+iUQe+IpmD5KHVwYWXWhZOuJuq45DfV/WLNq3A==}
+ '@graphql-tools/import@7.1.6':
+ resolution: {integrity: sha512-aROsZq/ApWiAWE9k/xfYiKFUQiw81958e3DvL+HqGtbFQq+F11hIi0PgwOEiEereJZHIuVYZmIfbdQd4gFq4+w==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- '@graphql-tools/json-file-loader@8.0.18':
- resolution: {integrity: sha512-JjjIxxewgk8HeMR3npR3YbOkB7fxmdgmqB9kZLWdkRKBxrRXVzhryyq+mhmI0Evzt6pNoHIc3vqwmSctG2sddg==}
+ '@graphql-tools/json-file-loader@8.0.24':
+ resolution: {integrity: sha512-S2XKpUVAzY84hniaMpv6V0of2joPfLPaeY4XXUQZfi4w0uiPSzHWA/EnXohgojJsQLgN+FP4dXFfp2yA5GG6VA==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- '@graphql-tools/load@8.1.0':
- resolution: {integrity: sha512-OGfOm09VyXdNGJS/rLqZ6ztCiG2g6AMxhwtET8GZXTbnjptFc17GtKwJ3Jv5w7mjJ8dn0BHydvIuEKEUK4ciYw==}
+ '@graphql-tools/load@8.1.6':
+ resolution: {integrity: sha512-/bUYqGdB2Y6BflW42IjmauBDzxjec3LQmVAuImVGeiOqw1Rca/DDP7KRQe3vEv8yf/xMVj/PkIl+YRjoo12YxA==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- '@graphql-tools/merge@9.0.24':
- resolution: {integrity: sha512-NzWx/Afl/1qHT3Nm1bghGG2l4jub28AdvtG11PoUlmjcIjnFBJMv4vqL0qnxWe8A82peWo4/TkVdjJRLXwgGEw==}
+ '@graphql-tools/merge@9.1.5':
+ resolution: {integrity: sha512-eVcir6nCcOC/Wzv7ZAng3xec3dj6FehE8+h9TvgvUyrDEKVMdFfrO6etRFZ2hucWVcY8S6drx7zQx04N4lPM8Q==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
@@ -4234,26 +4248,26 @@ packages:
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- '@graphql-tools/relay-operation-optimizer@7.0.19':
- resolution: {integrity: sha512-xnjLpfzw63yIX1bo+BVh4j1attSwqEkUbpJ+HAhdiSUa3FOQFfpWgijRju+3i87CwhjBANqdTZbcsqLT1hEXig==}
+ '@graphql-tools/relay-operation-optimizer@7.0.25':
+ resolution: {integrity: sha512-1S7qq9eyO6ygPNWX2lZd+oxbpl63OhnTTw8+t5OWprM2Tzws9HEosLUpsMR85z1gbezeKtUDt9a2bsSyu4MMFg==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- '@graphql-tools/schema@10.0.23':
- resolution: {integrity: sha512-aEGVpd1PCuGEwqTXCStpEkmheTHNdMayiIKH1xDWqYp9i8yKv9FRDgkGrY4RD8TNxnf7iII+6KOBGaJ3ygH95A==}
+ '@graphql-tools/schema@10.0.29':
+ resolution: {integrity: sha512-+Htiupnq6U/AWOEAJerIOGT1pAf4u43Q3n2JmFpqFfYJchz6sKWZ7L9Lpe/NusaaUQty/IOF+eQlNFypEaWxhg==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- '@graphql-tools/url-loader@8.0.31':
- resolution: {integrity: sha512-QGP3py6DAdKERHO5D38Oi+6j+v0O3rkBbnLpyOo87rmIRbwE6sOkL5JeHegHs7EEJ279fBX6lMt8ry0wBMGtyA==}
+ '@graphql-tools/url-loader@8.0.33':
+ resolution: {integrity: sha512-Fu626qcNHcqAj8uYd7QRarcJn5XZ863kmxsg1sm0fyjyfBJnsvC7ddFt6Hayz5kxVKfsnjxiDfPMXanvsQVBKw==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- '@graphql-tools/utils@10.8.6':
- resolution: {integrity: sha512-Alc9Vyg0oOsGhRapfL3xvqh1zV8nKoFUdtLhXX7Ki4nClaIJXckrA86j+uxEuG3ic6j4jlM1nvcWXRn/71AVLQ==}
+ '@graphql-tools/utils@10.10.3':
+ resolution: {integrity: sha512-2EdYiefeLLxsoeZTukSNZJ0E/Z5NnWBUGK2VJa0DQj1scDhVd93HeT1eW9TszJOYmIh3eWAKLv58ri/1XUmdsQ==}
engines: {node: '>=16.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
@@ -4268,8 +4282,8 @@ packages:
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- '@graphql-tools/wrap@10.0.35':
- resolution: {integrity: sha512-qBga3wo7+GqY+ClGexiyRz9xgy1RWozZryTuGX8usGWPa4wKi/tJS4rKWQQesgB3Fh//SZUCRA5u2nwZaZQw1Q==}
+ '@graphql-tools/wrap@10.1.4':
+ resolution: {integrity: sha512-7pyNKqXProRjlSdqOtrbnFRMQAVamCmEREilOXtZujxY6kYit3tvWWSjUrcIOheltTffoRh7EQSjpy2JDCzasg==}
engines: {node: '>=18.0.0'}
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
@@ -4577,6 +4591,15 @@ packages:
cpu: [x64]
os: [win32]
+ '@inquirer/external-editor@1.0.3':
+ resolution: {integrity: sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@types/node': '>=18'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+
'@internationalized/date@3.5.5':
resolution: {integrity: sha512-H+CfYvOZ0LTJeeLOqm19E3uj/4YjrmOFtBufDHPfvtI80hFAMqtrp7oCACpe4Cil5l8S0Qu/9dYfZc/5lY8WQQ==}
@@ -4602,6 +4625,9 @@ packages:
typescript:
optional: true
+ '@jridgewell/gen-mapping@0.3.13':
+ resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
+
'@jridgewell/gen-mapping@0.3.5':
resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
engines: {node: '>=6.0.0'}
@@ -4620,6 +4646,9 @@ packages:
'@jridgewell/trace-mapping@0.3.25':
resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
+ '@jridgewell/trace-mapping@0.3.31':
+ resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}
+
'@js-sdsl/ordered-map@4.4.2':
resolution: {integrity: sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==}
@@ -6277,8 +6306,8 @@ packages:
resolution: {integrity: sha512-IHnV6A+zxU7XwmKFinmYjUcwlyK9+xkG3/s9KcQhI9BjQKycrJ1JRO+FbNYPwZiPKW3je/DR0k7w8/gLa5eaxQ==}
deprecated: 'The package is now available as "qr": npm install qr'
- '@peculiar/asn1-schema@2.3.15':
- resolution: {integrity: sha512-QPeD8UA8axQREpgR5UTAfu2mqQmm97oUqahDtNdBcfj3qAnoXzFdQW+aNf/tD2WVXF8Fhmftxoj0eMIT++gX2w==}
+ '@peculiar/asn1-schema@2.6.0':
+ resolution: {integrity: sha512-xNLYLBFTBKkCzEZIw842BxytQQATQv+lDTCEMZ8C196iJcJJMBUZxrhSTxLaohMyKK8QlzRNTRkUmanucnDSqg==}
'@peculiar/json-schema@1.1.12':
resolution: {integrity: sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==}
@@ -8751,6 +8780,12 @@ packages:
peerDependencies:
'@testing-library/dom': '>=7.21.4'
+ '@theguild/federation-composition@0.20.2':
+ resolution: {integrity: sha512-QI4iSdrc4JvCWnMb1QbiHnEpdD33KGdiU66qfWOcM8ENebRGHkGjXDnUrVJ8F9g1dmCRMTNfn2NFGqTcDpeYXw==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ graphql: ^16.0.0
+
'@tinyhttp/accepts@1.3.0':
resolution: {integrity: sha512-YaJ4EMgVUI6JHzWO14lr6vn/BLJEoFN4Sqd20l0/oBcLLENkP8gnPtX1jB7OhIu0AE40VCweAqvSP+0/pgzB1g==}
engines: {node: '>=12.4.0'}
@@ -9879,8 +9914,8 @@ packages:
'@whatwg-node/events@0.0.3':
resolution: {integrity: sha512-IqnKIDWfXBJkvy/k6tzskWTc2NK3LcqHlb+KHGCrjOCH4jfQckRX0NAiIcC/vIqQkzLYw2r2CTSwAxcrtcD6lA==}
- '@whatwg-node/fetch@0.10.6':
- resolution: {integrity: sha512-6uzhO2aQ757p3bSHcemA8C4pqEXuyBqyGAM7cYpO0c6/igRMV9As9XL0W12h5EPYMclgr7FgjmbVQBoWEdJ/yA==}
+ '@whatwg-node/fetch@0.10.13':
+ resolution: {integrity: sha512-b4PhJ+zYj4357zwk4TTuF2nEe0vVtOrwdsrNo5hL+u1ojXNhh1FgJ6pg1jzDlwlT4oBdzfSwaBwMCtFCsIWg8Q==}
engines: {node: '>=18.0.0'}
'@whatwg-node/fetch@0.8.8':
@@ -9889,12 +9924,12 @@ packages:
'@whatwg-node/node-fetch@0.3.6':
resolution: {integrity: sha512-w9wKgDO4C95qnXZRwZTfCmLWqyRnooGjcIwG0wADWjw9/HN0p7dtvtgSvItZtUyNteEvgTrd8QojNEqV6DAGTA==}
- '@whatwg-node/node-fetch@0.7.18':
- resolution: {integrity: sha512-IxKdVWfZYasGiyxBcsROxq6FmDQu3MNNiOYJ/yqLKhe+Qq27IIWsK7ItbjS2M9L5aM5JxjWkIS7JDh7wnsn+CQ==}
+ '@whatwg-node/node-fetch@0.8.4':
+ resolution: {integrity: sha512-AlKLc57loGoyYlrzDbejB9EeR+pfdJdGzbYnkEuZaGekFboBwzfVYVMsy88PMriqPI1ORpiGYGgSSWpx7a2sDA==}
engines: {node: '>=18.0.0'}
- '@whatwg-node/promise-helpers@1.3.1':
- resolution: {integrity: sha512-D+OwTEunoQhVHVToD80dPhfz9xgPLqJyEA3F5jCRM14A2u8tBBQVdZekqfqx6ZAfZ+POT4Hb0dn601UKMsvADw==}
+ '@whatwg-node/promise-helpers@1.3.2':
+ resolution: {integrity: sha512-Nst5JdK47VIl9UcGwtv2Rcgyn5lWtZ0/mhRQ4G8NN2isxpq2TO30iqHzmwoJycjWuyUfg3GFXqP/gFHXeV57IA==}
engines: {node: '>=16.0.0'}
'@wxt-dev/auto-icons@1.0.2':
@@ -10744,6 +10779,9 @@ packages:
chardet@0.7.0:
resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==}
+ chardet@2.1.1:
+ resolution: {integrity: sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==}
+
check-error@1.0.3:
resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==}
@@ -13021,17 +13059,20 @@ packages:
peerDependencies:
graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
- graphql-ws@6.0.4:
- resolution: {integrity: sha512-8b4OZtNOvv8+NZva8HXamrc0y1jluYC0+13gdh7198FKjVzXyTvVc95DCwGzaKEfn3YuWZxUqjJlHe3qKM/F2g==}
+ graphql-ws@6.0.6:
+ resolution: {integrity: sha512-zgfER9s+ftkGKUZgc0xbx8T7/HMO4AV5/YuYiFc+AtgcO5T0v8AxYYNQ+ltzuzDZgNkYJaFspm5MMYLjQzrkmw==}
engines: {node: '>=20'}
peerDependencies:
'@fastify/websocket': ^10 || ^11
+ crossws: ~0.3
graphql: ^15.10.1 || ^16
uWebSockets.js: ^20
ws: ^8
peerDependenciesMeta:
'@fastify/websocket':
optional: true
+ crossws:
+ optional: true
uWebSockets.js:
optional: true
ws:
@@ -13041,8 +13082,8 @@ packages:
resolution: {integrity: sha512-GCOQdvm7XxV1S4U4CGrsdlEN37245eC8P9zaYCMr6K1BG0IPGy5lUwmJsEOGyl1GD6HXjOtl2keCP9asRBwNvA==}
engines: {node: '>= 10.x'}
- graphql@16.11.0:
- resolution: {integrity: sha512-mS1lbMsxgQj6hge1XZ6p7GPhbrtFwUFYi3wRzXAC/FmYnyXMTvvI3td3rjmQ2u8ewXueaSvRPWaEcgVVOT9Jnw==}
+ graphql@16.12.0:
+ resolution: {integrity: sha512-DKKrynuQRne0PNpEbzuEdHlYOMksHSUI8Zc9Unei5gTsMNA2/vMpoMz/yKba50pejK56qj98qM0SjYxAKi13gQ==}
engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0}
gray-matter@4.0.3:
@@ -13370,6 +13411,10 @@ packages:
resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
engines: {node: '>=0.10.0'}
+ iconv-lite@0.7.0:
+ resolution: {integrity: sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==}
+ engines: {node: '>=0.10.0'}
+
idb-keyval@6.2.1:
resolution: {integrity: sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==}
@@ -13471,8 +13516,8 @@ packages:
inline-style-parser@0.2.4:
resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==}
- inquirer@8.2.6:
- resolution: {integrity: sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==}
+ inquirer@8.2.7:
+ resolution: {integrity: sha512-UjOaSel/iddGZJ5xP/Eixh6dY1XghiBw4XK13rCCIJcJfyhhoul/7KhLLUGtebEj6GDYM6Vnx/mVsjx2L/mFIA==}
engines: {node: '>=12.0.0'}
inquirer@9.2.12:
@@ -14895,8 +14940,8 @@ packages:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
engines: {node: '>= 8'}
- meros@1.3.0:
- resolution: {integrity: sha512-2BNGOimxEz5hmjUG2FwoxCt5HN7BXdaWyFqEwxPTrJzVdABtrL4TiHTcsWSFAxPQ/tOnEaQEJh3qWq71QRMY+w==}
+ meros@1.3.2:
+ resolution: {integrity: sha512-Q3mobPbvEx7XbwhnC1J1r60+5H6EZyNccdzSz0eGexJRwouUtTZxPVRGdqKtxlpD84ScK4+tIGldkqDtCKdI0A==}
engines: {node: '>=13'}
peerDependencies:
'@types/node': '>=13'
@@ -16629,9 +16674,9 @@ packages:
pvtsutils@1.3.6:
resolution: {integrity: sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==}
- pvutils@1.1.3:
- resolution: {integrity: sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==}
- engines: {node: '>=6.0.0'}
+ pvutils@1.1.5:
+ resolution: {integrity: sha512-KTqnxsgGiQ6ZAzZCVlJH5eOjSnvlyEgx1m8bkRJfOhmGRqfo5KLvmAlACQkrjEtOQ4B7wF9TdSLIs9O90MX9xA==}
+ engines: {node: '>=16.0.0'}
qrcode.react@3.2.0:
resolution: {integrity: sha512-YietHHltOHA4+l5na1srdaMx4sVSOjV9tamHs+mwiLWAMr6QVACRUw1Neax5CptFILcNoITctJY0Ipyn5enQ8g==}
@@ -18713,8 +18758,8 @@ packages:
engines: {node: '>=14.17'}
hasBin: true
- ua-parser-js@1.0.40:
- resolution: {integrity: sha512-z6PJ8Lml+v3ichVojCiB8toQJBuwR42ySM4ezjXIqXK3M0HczmKQ3LF4rhU55PfD99KEEXQG6yb7iOMyvYuHew==}
+ ua-parser-js@1.0.41:
+ resolution: {integrity: sha512-LbBDqdIC5s8iROCUjMbW1f5dJQTEFB1+KO9ogbvlb3nm9n4YHa5p4KTvFPWvh2Hs8gZMBuiB1/8+pdfe/tDPug==}
hasBin: true
ufo@1.6.1:
@@ -19543,6 +19588,18 @@ packages:
utf-8-validate:
optional: true
+ ws@8.18.3:
+ resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==}
+ engines: {node: '>=10.0.0'}
+ peerDependencies:
+ bufferutil: ^4.0.1
+ utf-8-validate: '>=5.0.2'
+ peerDependenciesMeta:
+ bufferutil:
+ optional: true
+ utf-8-validate:
+ optional: true
+
ws@8.5.0:
resolution: {integrity: sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==}
engines: {node: '>=10.0.0'}
@@ -19791,7 +19848,7 @@ snapshots:
'@jridgewell/gen-mapping': 0.3.5
'@jridgewell/trace-mapping': 0.3.25
- '@ardatan/relay-compiler@12.0.0(graphql@16.11.0)':
+ '@ardatan/relay-compiler@12.0.0(graphql@16.12.0)':
dependencies:
'@babel/core': 7.27.1
'@babel/generator': 7.27.1
@@ -19804,7 +19861,7 @@ snapshots:
fb-watchman: 2.0.2
fbjs: 3.0.5
glob: 7.2.3
- graphql: 16.11.0
+ graphql: 16.12.0
immutable: 3.7.6
invariant: 2.2.4
nullthrows: 1.1.1
@@ -19815,14 +19872,14 @@ snapshots:
- encoding
- supports-color
- '@ardatan/relay-compiler@12.0.3(graphql@16.11.0)':
+ '@ardatan/relay-compiler@12.0.3(graphql@16.12.0)':
dependencies:
'@babel/generator': 7.27.1
'@babel/parser': 7.27.2
'@babel/runtime': 7.27.1
chalk: 4.1.2
fb-watchman: 2.0.2
- graphql: 16.11.0
+ graphql: 16.12.0
immutable: 3.7.6
invariant: 2.2.4
nullthrows: 1.1.1
@@ -19894,10 +19951,22 @@ snapshots:
'@jridgewell/trace-mapping': 0.3.25
jsesc: 3.1.0
+ '@babel/generator@7.28.5':
+ dependencies:
+ '@babel/parser': 7.28.5
+ '@babel/types': 7.28.5
+ '@jridgewell/gen-mapping': 0.3.13
+ '@jridgewell/trace-mapping': 0.3.31
+ jsesc: 3.1.0
+
'@babel/helper-annotate-as-pure@7.27.1':
dependencies:
'@babel/types': 7.27.1
+ '@babel/helper-annotate-as-pure@7.27.3':
+ dependencies:
+ '@babel/types': 7.28.5
+
'@babel/helper-compilation-targets@7.25.2':
dependencies:
'@babel/compat-data': 7.25.4
@@ -19914,23 +19983,25 @@ snapshots:
lru-cache: 5.1.1
semver: 6.3.1
- '@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.27.1)':
+ '@babel/helper-create-class-features-plugin@7.28.5(@babel/core@7.27.1)':
dependencies:
'@babel/core': 7.27.1
- '@babel/helper-annotate-as-pure': 7.27.1
- '@babel/helper-member-expression-to-functions': 7.27.1
+ '@babel/helper-annotate-as-pure': 7.27.3
+ '@babel/helper-member-expression-to-functions': 7.28.5
'@babel/helper-optimise-call-expression': 7.27.1
'@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.1)
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- '@babel/traverse': 7.27.1(supports-color@5.5.0)
+ '@babel/traverse': 7.28.5
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/helper-member-expression-to-functions@7.27.1':
+ '@babel/helper-globals@7.28.0': {}
+
+ '@babel/helper-member-expression-to-functions@7.28.5':
dependencies:
- '@babel/traverse': 7.27.1(supports-color@5.5.0)
- '@babel/types': 7.27.1
+ '@babel/traverse': 7.28.5
+ '@babel/types': 7.28.5
transitivePeerDependencies:
- supports-color
@@ -19971,9 +20042,9 @@ snapshots:
'@babel/helper-replace-supers@7.27.1(@babel/core@7.27.1)':
dependencies:
'@babel/core': 7.27.1
- '@babel/helper-member-expression-to-functions': 7.27.1
+ '@babel/helper-member-expression-to-functions': 7.28.5
'@babel/helper-optimise-call-expression': 7.27.1
- '@babel/traverse': 7.27.1(supports-color@5.5.0)
+ '@babel/traverse': 7.28.5
transitivePeerDependencies:
- supports-color
@@ -19999,6 +20070,8 @@ snapshots:
'@babel/helper-validator-identifier@7.27.1': {}
+ '@babel/helper-validator-identifier@7.28.5': {}
+
'@babel/helper-validator-option@7.24.8': {}
'@babel/helper-validator-option@7.27.1': {}
@@ -20028,10 +20101,14 @@ snapshots:
dependencies:
'@babel/types': 7.27.1
+ '@babel/parser@7.28.5':
+ dependencies:
+ '@babel/types': 7.28.5
+
'@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.27.1)':
dependencies:
'@babel/core': 7.27.1
- '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.1)
+ '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.27.1)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
@@ -20043,7 +20120,7 @@ snapshots:
'@babel/helper-compilation-targets': 7.27.2
'@babel/helper-plugin-utils': 7.27.1
'@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.27.1)
- '@babel/plugin-transform-parameters': 7.27.1(@babel/core@7.27.1)
+ '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.27.1)
'@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.27.1)':
dependencies:
@@ -20085,20 +20162,20 @@ snapshots:
'@babel/core': 7.27.1
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-block-scoping@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-block-scoping@7.28.5(@babel/core@7.27.1)':
dependencies:
'@babel/core': 7.27.1
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-classes@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-classes@7.28.4(@babel/core@7.27.1)':
dependencies:
'@babel/core': 7.27.1
- '@babel/helper-annotate-as-pure': 7.27.1
+ '@babel/helper-annotate-as-pure': 7.27.3
'@babel/helper-compilation-targets': 7.27.2
+ '@babel/helper-globals': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.1)
- '@babel/traverse': 7.27.1(supports-color@5.5.0)
- globals: 11.12.0
+ '@babel/traverse': 7.28.5
transitivePeerDependencies:
- supports-color
@@ -20108,10 +20185,13 @@ snapshots:
'@babel/helper-plugin-utils': 7.27.1
'@babel/template': 7.27.2
- '@babel/plugin-transform-destructuring@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-destructuring@7.28.5(@babel/core@7.27.1)':
dependencies:
'@babel/core': 7.27.1
'@babel/helper-plugin-utils': 7.27.1
+ '@babel/traverse': 7.28.5
+ transitivePeerDependencies:
+ - supports-color
'@babel/plugin-transform-flow-strip-types@7.27.1(@babel/core@7.27.1)':
dependencies:
@@ -20162,7 +20242,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-parameters@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.27.1)':
dependencies:
'@babel/core': 7.27.1
'@babel/helper-plugin-utils': 7.27.1
@@ -20172,7 +20252,7 @@ snapshots:
'@babel/core': 7.27.1
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-react-display-name@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-transform-react-display-name@7.28.0(@babel/core@7.27.1)':
dependencies:
'@babel/core': 7.27.1
'@babel/helper-plugin-utils': 7.27.1
@@ -20260,6 +20340,18 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@babel/traverse@7.28.5':
+ dependencies:
+ '@babel/code-frame': 7.27.1
+ '@babel/generator': 7.28.5
+ '@babel/helper-globals': 7.28.0
+ '@babel/parser': 7.28.5
+ '@babel/template': 7.27.2
+ '@babel/types': 7.28.5
+ debug: 4.4.3
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/types@7.25.6':
dependencies:
'@babel/helper-string-parser': 7.24.8
@@ -20271,6 +20363,11 @@ snapshots:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.27.1
+ '@babel/types@7.28.5':
+ dependencies:
+ '@babel/helper-string-parser': 7.27.1
+ '@babel/helper-validator-identifier': 7.28.5
+
'@base2/pretty-print-object@1.0.1': {}
'@biglup/is-cid@1.0.3':
@@ -21073,21 +21170,21 @@ snapshots:
'@emurgo/cardano-message-signing-nodejs@1.1.0': {}
- '@envelop/core@5.2.3':
+ '@envelop/core@5.4.0':
dependencies:
'@envelop/instrumentation': 1.0.0
'@envelop/types': 5.2.1
- '@whatwg-node/promise-helpers': 1.3.1
+ '@whatwg-node/promise-helpers': 1.3.2
tslib: 2.8.1
'@envelop/instrumentation@1.0.0':
dependencies:
- '@whatwg-node/promise-helpers': 1.3.1
+ '@whatwg-node/promise-helpers': 1.3.2
tslib: 2.8.1
'@envelop/types@5.2.1':
dependencies:
- '@whatwg-node/promise-helpers': 1.3.1
+ '@whatwg-node/promise-helpers': 1.3.2
tslib: 2.8.1
'@esbuild-kit/core-utils@3.3.2':
@@ -21501,7 +21598,7 @@ snapshots:
'@fastify/busboy@2.1.1': {}
- '@fastify/busboy@3.1.1': {}
+ '@fastify/busboy@3.2.0': {}
'@figspec/components@1.0.1':
dependencies:
@@ -21568,96 +21665,44 @@ snapshots:
'@foxglove/crc@0.0.3': {}
- '@graphql-codegen/add@3.2.3(graphql@16.11.0)':
+ '@graphql-codegen/add@3.2.3(graphql@16.12.0)':
dependencies:
- '@graphql-codegen/plugin-helpers': 3.1.2(graphql@16.11.0)
- graphql: 16.11.0
+ '@graphql-codegen/plugin-helpers': 3.1.2(graphql@16.12.0)
+ graphql: 16.12.0
tslib: 2.4.0
- '@graphql-codegen/add@5.0.3(graphql@16.11.0)':
+ '@graphql-codegen/add@5.0.3(graphql@16.12.0)':
dependencies:
- '@graphql-codegen/plugin-helpers': 5.1.0(graphql@16.11.0)
- graphql: 16.11.0
+ '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.12.0)
+ graphql: 16.12.0
tslib: 2.6.3
- '@graphql-codegen/cli@5.0.2(@parcel/watcher@2.4.1)(@types/node@22.7.5)(bufferutil@4.0.8)(enquirer@2.3.6)(graphql@16.11.0)(utf-8-validate@6.0.3)':
- dependencies:
- '@babel/generator': 7.27.1
- '@babel/template': 7.27.2
- '@babel/types': 7.27.1
- '@graphql-codegen/client-preset': 4.8.1(graphql@16.11.0)
- '@graphql-codegen/core': 4.0.2(graphql@16.11.0)
- '@graphql-codegen/plugin-helpers': 5.1.0(graphql@16.11.0)
- '@graphql-tools/apollo-engine-loader': 8.0.20(graphql@16.11.0)
- '@graphql-tools/code-file-loader': 8.1.20(graphql@16.11.0)
- '@graphql-tools/git-loader': 8.0.24(graphql@16.11.0)
- '@graphql-tools/github-loader': 8.0.20(@types/node@22.7.5)(graphql@16.11.0)
- '@graphql-tools/graphql-file-loader': 8.0.19(graphql@16.11.0)
- '@graphql-tools/json-file-loader': 8.0.18(graphql@16.11.0)
- '@graphql-tools/load': 8.1.0(graphql@16.11.0)
- '@graphql-tools/prisma-loader': 8.0.17(@types/node@22.7.5)(bufferutil@4.0.8)(graphql@16.11.0)(utf-8-validate@6.0.3)
- '@graphql-tools/url-loader': 8.0.31(@types/node@22.7.5)(bufferutil@4.0.8)(graphql@16.11.0)(utf-8-validate@6.0.3)
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
- '@whatwg-node/fetch': 0.8.8
- chalk: 4.1.2
- cosmiconfig: 8.1.3
- debounce: 1.2.1
- detect-indent: 6.1.0
- graphql: 16.11.0
- graphql-config: 5.1.5(@types/node@22.7.5)(bufferutil@4.0.8)(graphql@16.11.0)(utf-8-validate@6.0.3)
- inquirer: 8.2.6
- is-glob: 4.0.3
- jiti: 1.21.6
- json-to-pretty-yaml: 1.2.2
- listr2: 4.0.5(enquirer@2.3.6)
- log-symbols: 4.1.0
- micromatch: 4.0.8
- shell-quote: 1.8.2
- string-env-interpolation: 1.0.1
- ts-log: 2.2.7
- tslib: 2.8.1
- yaml: 2.8.1
- yargs: 17.7.2
- optionalDependencies:
- '@parcel/watcher': 2.4.1
- transitivePeerDependencies:
- - '@fastify/websocket'
- - '@types/node'
- - bufferutil
- - cosmiconfig-toml-loader
- - encoding
- - enquirer
- - graphql-sock
- - supports-color
- - uWebSockets.js
- - utf-8-validate
-
- '@graphql-codegen/cli@5.0.2(@parcel/watcher@2.4.1)(@types/node@22.7.5)(bufferutil@4.0.9)(enquirer@2.3.6)(graphql@16.11.0)(utf-8-validate@6.0.3)':
+ '@graphql-codegen/cli@5.0.2(@parcel/watcher@2.4.1)(@types/node@22.7.5)(bufferutil@4.0.8)(crossws@0.3.5)(enquirer@2.3.6)(graphql@16.12.0)(utf-8-validate@6.0.3)':
dependencies:
'@babel/generator': 7.27.1
'@babel/template': 7.27.2
'@babel/types': 7.27.1
- '@graphql-codegen/client-preset': 4.8.1(graphql@16.11.0)
- '@graphql-codegen/core': 4.0.2(graphql@16.11.0)
- '@graphql-codegen/plugin-helpers': 5.1.0(graphql@16.11.0)
- '@graphql-tools/apollo-engine-loader': 8.0.20(graphql@16.11.0)
- '@graphql-tools/code-file-loader': 8.1.20(graphql@16.11.0)
- '@graphql-tools/git-loader': 8.0.24(graphql@16.11.0)
- '@graphql-tools/github-loader': 8.0.20(@types/node@22.7.5)(graphql@16.11.0)
- '@graphql-tools/graphql-file-loader': 8.0.19(graphql@16.11.0)
- '@graphql-tools/json-file-loader': 8.0.18(graphql@16.11.0)
- '@graphql-tools/load': 8.1.0(graphql@16.11.0)
- '@graphql-tools/prisma-loader': 8.0.17(@types/node@22.7.5)(bufferutil@4.0.9)(graphql@16.11.0)(utf-8-validate@6.0.3)
- '@graphql-tools/url-loader': 8.0.31(@types/node@22.7.5)(bufferutil@4.0.9)(graphql@16.11.0)(utf-8-validate@6.0.3)
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
+ '@graphql-codegen/client-preset': 4.8.3(graphql@16.12.0)
+ '@graphql-codegen/core': 4.0.2(graphql@16.12.0)
+ '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.12.0)
+ '@graphql-tools/apollo-engine-loader': 8.0.26(graphql@16.12.0)
+ '@graphql-tools/code-file-loader': 8.1.26(graphql@16.12.0)
+ '@graphql-tools/git-loader': 8.0.30(graphql@16.12.0)
+ '@graphql-tools/github-loader': 8.0.22(@types/node@22.7.5)(graphql@16.12.0)
+ '@graphql-tools/graphql-file-loader': 8.1.6(graphql@16.12.0)
+ '@graphql-tools/json-file-loader': 8.0.24(graphql@16.12.0)
+ '@graphql-tools/load': 8.1.6(graphql@16.12.0)
+ '@graphql-tools/prisma-loader': 8.0.17(@types/node@22.7.5)(bufferutil@4.0.8)(crossws@0.3.5)(graphql@16.12.0)(utf-8-validate@6.0.3)
+ '@graphql-tools/url-loader': 8.0.33(@types/node@22.7.5)(bufferutil@4.0.8)(crossws@0.3.5)(graphql@16.12.0)(utf-8-validate@6.0.3)
+ '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
'@whatwg-node/fetch': 0.8.8
chalk: 4.1.2
cosmiconfig: 8.1.3
debounce: 1.2.1
detect-indent: 6.1.0
- graphql: 16.11.0
- graphql-config: 5.1.5(@types/node@22.7.5)(bufferutil@4.0.9)(graphql@16.11.0)(utf-8-validate@6.0.3)
- inquirer: 8.2.6
+ graphql: 16.12.0
+ graphql-config: 5.1.5(@types/node@22.7.5)(bufferutil@4.0.8)(crossws@0.3.5)(graphql@16.12.0)(utf-8-validate@6.0.3)
+ inquirer: 8.2.7(@types/node@22.7.5)
is-glob: 4.0.3
jiti: 1.21.6
json-to-pretty-yaml: 1.2.2
@@ -21677,6 +21722,7 @@ snapshots:
- '@types/node'
- bufferutil
- cosmiconfig-toml-loader
+ - crossws
- encoding
- enquirer
- graphql-sock
@@ -21684,203 +21730,203 @@ snapshots:
- uWebSockets.js
- utf-8-validate
- '@graphql-codegen/client-preset@4.8.1(graphql@16.11.0)':
+ '@graphql-codegen/client-preset@4.8.3(graphql@16.12.0)':
dependencies:
'@babel/helper-plugin-utils': 7.27.1
'@babel/template': 7.27.2
- '@graphql-codegen/add': 5.0.3(graphql@16.11.0)
- '@graphql-codegen/gql-tag-operations': 4.0.17(graphql@16.11.0)
- '@graphql-codegen/plugin-helpers': 5.1.0(graphql@16.11.0)
- '@graphql-codegen/typed-document-node': 5.1.1(graphql@16.11.0)
- '@graphql-codegen/typescript': 4.1.6(graphql@16.11.0)
- '@graphql-codegen/typescript-operations': 4.6.1(graphql@16.11.0)
- '@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.11.0)
- '@graphql-tools/documents': 1.0.1(graphql@16.11.0)
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
- '@graphql-typed-document-node/core': 3.2.0(graphql@16.11.0)
- graphql: 16.11.0
+ '@graphql-codegen/add': 5.0.3(graphql@16.12.0)
+ '@graphql-codegen/gql-tag-operations': 4.0.17(graphql@16.12.0)
+ '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.12.0)
+ '@graphql-codegen/typed-document-node': 5.1.2(graphql@16.12.0)
+ '@graphql-codegen/typescript': 4.1.6(graphql@16.12.0)
+ '@graphql-codegen/typescript-operations': 4.6.1(graphql@16.12.0)
+ '@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.12.0)
+ '@graphql-tools/documents': 1.0.1(graphql@16.12.0)
+ '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
+ '@graphql-typed-document-node/core': 3.2.0(graphql@16.12.0)
+ graphql: 16.12.0
tslib: 2.6.3
transitivePeerDependencies:
- encoding
- '@graphql-codegen/core@4.0.2(graphql@16.11.0)':
+ '@graphql-codegen/core@4.0.2(graphql@16.12.0)':
dependencies:
- '@graphql-codegen/plugin-helpers': 5.1.0(graphql@16.11.0)
- '@graphql-tools/schema': 10.0.23(graphql@16.11.0)
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
- graphql: 16.11.0
+ '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.12.0)
+ '@graphql-tools/schema': 10.0.29(graphql@16.12.0)
+ '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
+ graphql: 16.12.0
tslib: 2.6.3
- '@graphql-codegen/gql-tag-operations@4.0.17(graphql@16.11.0)':
+ '@graphql-codegen/gql-tag-operations@4.0.17(graphql@16.12.0)':
dependencies:
- '@graphql-codegen/plugin-helpers': 5.1.0(graphql@16.11.0)
- '@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.11.0)
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
+ '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.12.0)
+ '@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.12.0)
+ '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
auto-bind: 4.0.0
- graphql: 16.11.0
+ graphql: 16.12.0
tslib: 2.6.3
transitivePeerDependencies:
- encoding
- '@graphql-codegen/import-types-preset@3.0.0(graphql@16.11.0)':
+ '@graphql-codegen/import-types-preset@3.0.0(graphql@16.12.0)':
dependencies:
- '@graphql-codegen/add': 3.2.3(graphql@16.11.0)
- '@graphql-codegen/plugin-helpers': 3.1.2(graphql@16.11.0)
- '@graphql-codegen/visitor-plugin-common': 2.13.1(graphql@16.11.0)
- graphql: 16.11.0
+ '@graphql-codegen/add': 3.2.3(graphql@16.12.0)
+ '@graphql-codegen/plugin-helpers': 3.1.2(graphql@16.12.0)
+ '@graphql-codegen/visitor-plugin-common': 2.13.1(graphql@16.12.0)
+ graphql: 16.12.0
tslib: 2.6.3
transitivePeerDependencies:
- encoding
- supports-color
- '@graphql-codegen/plugin-helpers@2.7.2(graphql@16.11.0)':
+ '@graphql-codegen/plugin-helpers@2.7.2(graphql@16.12.0)':
dependencies:
- '@graphql-tools/utils': 8.13.1(graphql@16.11.0)
+ '@graphql-tools/utils': 8.13.1(graphql@16.12.0)
change-case-all: 1.0.14
common-tags: 1.8.2
- graphql: 16.11.0
+ graphql: 16.12.0
import-from: 4.0.0
lodash: 4.17.21
tslib: 2.4.0
- '@graphql-codegen/plugin-helpers@3.1.2(graphql@16.11.0)':
+ '@graphql-codegen/plugin-helpers@3.1.2(graphql@16.12.0)':
dependencies:
- '@graphql-tools/utils': 9.2.1(graphql@16.11.0)
+ '@graphql-tools/utils': 9.2.1(graphql@16.12.0)
change-case-all: 1.0.15
common-tags: 1.8.2
- graphql: 16.11.0
+ graphql: 16.12.0
import-from: 4.0.0
lodash: 4.17.21
tslib: 2.4.0
- '@graphql-codegen/plugin-helpers@5.1.0(graphql@16.11.0)':
+ '@graphql-codegen/plugin-helpers@5.1.1(graphql@16.12.0)':
dependencies:
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
+ '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
change-case-all: 1.0.15
common-tags: 1.8.2
- graphql: 16.11.0
+ graphql: 16.12.0
import-from: 4.0.0
lodash: 4.17.21
tslib: 2.6.3
- '@graphql-codegen/schema-ast@4.1.0(graphql@16.11.0)':
+ '@graphql-codegen/schema-ast@4.1.0(graphql@16.12.0)':
dependencies:
- '@graphql-codegen/plugin-helpers': 5.1.0(graphql@16.11.0)
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
- graphql: 16.11.0
+ '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.12.0)
+ '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
+ graphql: 16.12.0
tslib: 2.6.3
- '@graphql-codegen/typed-document-node@5.1.1(graphql@16.11.0)':
+ '@graphql-codegen/typed-document-node@5.1.2(graphql@16.12.0)':
dependencies:
- '@graphql-codegen/plugin-helpers': 5.1.0(graphql@16.11.0)
- '@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.11.0)
+ '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.12.0)
+ '@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.12.0)
auto-bind: 4.0.0
change-case-all: 1.0.15
- graphql: 16.11.0
+ graphql: 16.12.0
tslib: 2.6.3
transitivePeerDependencies:
- encoding
- '@graphql-codegen/typescript-operations@4.2.0(graphql@16.11.0)':
+ '@graphql-codegen/typescript-operations@4.2.0(graphql@16.12.0)':
dependencies:
- '@graphql-codegen/plugin-helpers': 5.1.0(graphql@16.11.0)
- '@graphql-codegen/typescript': 4.0.6(graphql@16.11.0)
- '@graphql-codegen/visitor-plugin-common': 5.1.0(graphql@16.11.0)
+ '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.12.0)
+ '@graphql-codegen/typescript': 4.0.6(graphql@16.12.0)
+ '@graphql-codegen/visitor-plugin-common': 5.1.0(graphql@16.12.0)
auto-bind: 4.0.0
- graphql: 16.11.0
+ graphql: 16.12.0
tslib: 2.6.3
transitivePeerDependencies:
- encoding
- '@graphql-codegen/typescript-operations@4.6.1(graphql@16.11.0)':
+ '@graphql-codegen/typescript-operations@4.6.1(graphql@16.12.0)':
dependencies:
- '@graphql-codegen/plugin-helpers': 5.1.0(graphql@16.11.0)
- '@graphql-codegen/typescript': 4.1.6(graphql@16.11.0)
- '@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.11.0)
+ '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.12.0)
+ '@graphql-codegen/typescript': 4.1.6(graphql@16.12.0)
+ '@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.12.0)
auto-bind: 4.0.0
- graphql: 16.11.0
+ graphql: 16.12.0
tslib: 2.6.3
transitivePeerDependencies:
- encoding
- '@graphql-codegen/typescript-react-query@6.1.0(graphql@16.11.0)':
+ '@graphql-codegen/typescript-react-query@6.1.0(graphql@16.12.0)':
dependencies:
- '@graphql-codegen/plugin-helpers': 3.1.2(graphql@16.11.0)
- '@graphql-codegen/visitor-plugin-common': 2.13.1(graphql@16.11.0)
+ '@graphql-codegen/plugin-helpers': 3.1.2(graphql@16.12.0)
+ '@graphql-codegen/visitor-plugin-common': 2.13.1(graphql@16.12.0)
auto-bind: 4.0.0
change-case-all: 1.0.15
- graphql: 16.11.0
+ graphql: 16.12.0
tslib: 2.6.3
transitivePeerDependencies:
- encoding
- supports-color
- '@graphql-codegen/typescript@4.0.6(graphql@16.11.0)':
+ '@graphql-codegen/typescript@4.0.6(graphql@16.12.0)':
dependencies:
- '@graphql-codegen/plugin-helpers': 5.1.0(graphql@16.11.0)
- '@graphql-codegen/schema-ast': 4.1.0(graphql@16.11.0)
- '@graphql-codegen/visitor-plugin-common': 5.1.0(graphql@16.11.0)
+ '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.12.0)
+ '@graphql-codegen/schema-ast': 4.1.0(graphql@16.12.0)
+ '@graphql-codegen/visitor-plugin-common': 5.1.0(graphql@16.12.0)
auto-bind: 4.0.0
- graphql: 16.11.0
+ graphql: 16.12.0
tslib: 2.6.3
transitivePeerDependencies:
- encoding
- '@graphql-codegen/typescript@4.1.6(graphql@16.11.0)':
+ '@graphql-codegen/typescript@4.1.6(graphql@16.12.0)':
dependencies:
- '@graphql-codegen/plugin-helpers': 5.1.0(graphql@16.11.0)
- '@graphql-codegen/schema-ast': 4.1.0(graphql@16.11.0)
- '@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.11.0)
+ '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.12.0)
+ '@graphql-codegen/schema-ast': 4.1.0(graphql@16.12.0)
+ '@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.12.0)
auto-bind: 4.0.0
- graphql: 16.11.0
+ graphql: 16.12.0
tslib: 2.6.3
transitivePeerDependencies:
- encoding
- '@graphql-codegen/visitor-plugin-common@2.13.1(graphql@16.11.0)':
+ '@graphql-codegen/visitor-plugin-common@2.13.1(graphql@16.12.0)':
dependencies:
- '@graphql-codegen/plugin-helpers': 2.7.2(graphql@16.11.0)
- '@graphql-tools/optimize': 1.4.0(graphql@16.11.0)
- '@graphql-tools/relay-operation-optimizer': 6.5.18(graphql@16.11.0)
- '@graphql-tools/utils': 8.13.1(graphql@16.11.0)
+ '@graphql-codegen/plugin-helpers': 2.7.2(graphql@16.12.0)
+ '@graphql-tools/optimize': 1.4.0(graphql@16.12.0)
+ '@graphql-tools/relay-operation-optimizer': 6.5.18(graphql@16.12.0)
+ '@graphql-tools/utils': 8.13.1(graphql@16.12.0)
auto-bind: 4.0.0
change-case-all: 1.0.14
dependency-graph: 0.11.0
- graphql: 16.11.0
- graphql-tag: 2.12.6(graphql@16.11.0)
+ graphql: 16.12.0
+ graphql-tag: 2.12.6(graphql@16.12.0)
parse-filepath: 1.0.2
tslib: 2.4.0
transitivePeerDependencies:
- encoding
- supports-color
- '@graphql-codegen/visitor-plugin-common@5.1.0(graphql@16.11.0)':
+ '@graphql-codegen/visitor-plugin-common@5.1.0(graphql@16.12.0)':
dependencies:
- '@graphql-codegen/plugin-helpers': 5.1.0(graphql@16.11.0)
- '@graphql-tools/optimize': 2.0.0(graphql@16.11.0)
- '@graphql-tools/relay-operation-optimizer': 7.0.19(graphql@16.11.0)
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
+ '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.12.0)
+ '@graphql-tools/optimize': 2.0.0(graphql@16.12.0)
+ '@graphql-tools/relay-operation-optimizer': 7.0.25(graphql@16.12.0)
+ '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
auto-bind: 4.0.0
change-case-all: 1.0.15
dependency-graph: 0.11.0
- graphql: 16.11.0
- graphql-tag: 2.12.6(graphql@16.11.0)
+ graphql: 16.12.0
+ graphql-tag: 2.12.6(graphql@16.12.0)
parse-filepath: 1.0.2
tslib: 2.6.3
transitivePeerDependencies:
- encoding
- '@graphql-codegen/visitor-plugin-common@5.8.0(graphql@16.11.0)':
+ '@graphql-codegen/visitor-plugin-common@5.8.0(graphql@16.12.0)':
dependencies:
- '@graphql-codegen/plugin-helpers': 5.1.0(graphql@16.11.0)
- '@graphql-tools/optimize': 2.0.0(graphql@16.11.0)
- '@graphql-tools/relay-operation-optimizer': 7.0.19(graphql@16.11.0)
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
+ '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.12.0)
+ '@graphql-tools/optimize': 2.0.0(graphql@16.12.0)
+ '@graphql-tools/relay-operation-optimizer': 7.0.25(graphql@16.12.0)
+ '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
auto-bind: 4.0.0
change-case-all: 1.0.15
dependency-graph: 0.11.0
- graphql: 16.11.0
- graphql-tag: 2.12.6(graphql@16.11.0)
+ graphql: 16.12.0
+ graphql-tag: 2.12.6(graphql@16.12.0)
parse-filepath: 1.0.2
tslib: 2.6.3
transitivePeerDependencies:
@@ -21888,110 +21934,101 @@ snapshots:
'@graphql-hive/signal@1.0.0': {}
- '@graphql-tools/apollo-engine-loader@8.0.20(graphql@16.11.0)':
+ '@graphql-tools/apollo-engine-loader@8.0.26(graphql@16.12.0)':
dependencies:
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
- '@whatwg-node/fetch': 0.10.6
- graphql: 16.11.0
+ '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
+ '@whatwg-node/fetch': 0.10.13
+ graphql: 16.12.0
sync-fetch: 0.6.0-2
tslib: 2.8.1
- '@graphql-tools/batch-execute@9.0.15(graphql@16.11.0)':
+ '@graphql-tools/batch-execute@9.0.19(graphql@16.12.0)':
dependencies:
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
- '@whatwg-node/promise-helpers': 1.3.1
+ '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
+ '@whatwg-node/promise-helpers': 1.3.2
dataloader: 2.2.3
- graphql: 16.11.0
+ graphql: 16.12.0
tslib: 2.8.1
- '@graphql-tools/code-file-loader@8.1.20(graphql@16.11.0)':
+ '@graphql-tools/code-file-loader@8.1.26(graphql@16.12.0)':
dependencies:
- '@graphql-tools/graphql-tag-pluck': 8.3.19(graphql@16.11.0)
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
+ '@graphql-tools/graphql-tag-pluck': 8.3.25(graphql@16.12.0)
+ '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
globby: 11.1.0
- graphql: 16.11.0
+ graphql: 16.12.0
tslib: 2.8.1
unixify: 1.0.0
transitivePeerDependencies:
- supports-color
- '@graphql-tools/delegate@10.2.17(graphql@16.11.0)':
+ '@graphql-tools/delegate@10.2.23(graphql@16.12.0)':
dependencies:
- '@graphql-tools/batch-execute': 9.0.15(graphql@16.11.0)
- '@graphql-tools/executor': 1.4.7(graphql@16.11.0)
- '@graphql-tools/schema': 10.0.23(graphql@16.11.0)
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
+ '@graphql-tools/batch-execute': 9.0.19(graphql@16.12.0)
+ '@graphql-tools/executor': 1.4.13(graphql@16.12.0)
+ '@graphql-tools/schema': 10.0.29(graphql@16.12.0)
+ '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
'@repeaterjs/repeater': 3.0.6
- '@whatwg-node/promise-helpers': 1.3.1
+ '@whatwg-node/promise-helpers': 1.3.2
dataloader: 2.2.3
dset: 3.1.4
- graphql: 16.11.0
+ graphql: 16.12.0
tslib: 2.8.1
- '@graphql-tools/documents@1.0.1(graphql@16.11.0)':
+ '@graphql-tools/documents@1.0.1(graphql@16.12.0)':
dependencies:
- graphql: 16.11.0
+ graphql: 16.12.0
lodash.sortby: 4.7.0
tslib: 2.8.1
- '@graphql-tools/executor-common@0.0.4(graphql@16.11.0)':
+ '@graphql-tools/executor-common@0.0.4(graphql@16.12.0)':
dependencies:
- '@envelop/core': 5.2.3
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
- graphql: 16.11.0
+ '@envelop/core': 5.4.0
+ '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
+ graphql: 16.12.0
- '@graphql-tools/executor-graphql-ws@2.0.5(bufferutil@4.0.8)(graphql@16.11.0)(utf-8-validate@6.0.3)':
+ '@graphql-tools/executor-common@0.0.6(graphql@16.12.0)':
dependencies:
- '@graphql-tools/executor-common': 0.0.4(graphql@16.11.0)
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
- '@whatwg-node/disposablestack': 0.0.6
- graphql: 16.11.0
- graphql-ws: 6.0.4(graphql@16.11.0)(ws@8.18.1(bufferutil@4.0.8)(utf-8-validate@6.0.3))
- isomorphic-ws: 5.0.0(ws@8.18.1(bufferutil@4.0.8)(utf-8-validate@6.0.3))
- tslib: 2.8.1
- ws: 8.18.1(bufferutil@4.0.8)(utf-8-validate@6.0.3)
- transitivePeerDependencies:
- - '@fastify/websocket'
- - bufferutil
- - uWebSockets.js
- - utf-8-validate
+ '@envelop/core': 5.4.0
+ '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
+ graphql: 16.12.0
- '@graphql-tools/executor-graphql-ws@2.0.5(bufferutil@4.0.9)(graphql@16.11.0)(utf-8-validate@6.0.3)':
+ '@graphql-tools/executor-graphql-ws@2.0.7(bufferutil@4.0.8)(crossws@0.3.5)(graphql@16.12.0)(utf-8-validate@6.0.3)':
dependencies:
- '@graphql-tools/executor-common': 0.0.4(graphql@16.11.0)
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
+ '@graphql-tools/executor-common': 0.0.6(graphql@16.12.0)
+ '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
'@whatwg-node/disposablestack': 0.0.6
- graphql: 16.11.0
- graphql-ws: 6.0.4(graphql@16.11.0)(ws@8.18.1(bufferutil@4.0.9)(utf-8-validate@6.0.3))
- isomorphic-ws: 5.0.0(ws@8.18.1(bufferutil@4.0.9)(utf-8-validate@6.0.3))
+ graphql: 16.12.0
+ graphql-ws: 6.0.6(crossws@0.3.5)(graphql@16.12.0)(ws@8.18.3(bufferutil@4.0.8)(utf-8-validate@6.0.3))
+ isomorphic-ws: 5.0.0(ws@8.18.3(bufferutil@4.0.8)(utf-8-validate@6.0.3))
tslib: 2.8.1
- ws: 8.18.1(bufferutil@4.0.9)(utf-8-validate@6.0.3)
+ ws: 8.18.3(bufferutil@4.0.8)(utf-8-validate@6.0.3)
transitivePeerDependencies:
- '@fastify/websocket'
- bufferutil
+ - crossws
- uWebSockets.js
- utf-8-validate
- '@graphql-tools/executor-http@1.3.3(@types/node@22.7.5)(graphql@16.11.0)':
+ '@graphql-tools/executor-http@1.3.3(@types/node@22.7.5)(graphql@16.12.0)':
dependencies:
'@graphql-hive/signal': 1.0.0
- '@graphql-tools/executor-common': 0.0.4(graphql@16.11.0)
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
+ '@graphql-tools/executor-common': 0.0.4(graphql@16.12.0)
+ '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
'@repeaterjs/repeater': 3.0.6
'@whatwg-node/disposablestack': 0.0.6
- '@whatwg-node/fetch': 0.10.6
- '@whatwg-node/promise-helpers': 1.3.1
- graphql: 16.11.0
- meros: 1.3.0(@types/node@22.7.5)
+ '@whatwg-node/fetch': 0.10.13
+ '@whatwg-node/promise-helpers': 1.3.2
+ graphql: 16.12.0
+ meros: 1.3.2(@types/node@22.7.5)
tslib: 2.8.1
transitivePeerDependencies:
- '@types/node'
- '@graphql-tools/executor-legacy-ws@1.1.17(bufferutil@4.0.8)(graphql@16.11.0)(utf-8-validate@6.0.3)':
+ '@graphql-tools/executor-legacy-ws@1.1.23(bufferutil@4.0.8)(graphql@16.12.0)(utf-8-validate@6.0.3)':
dependencies:
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
+ '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
'@types/ws': 8.5.8
- graphql: 16.11.0
+ graphql: 16.12.0
isomorphic-ws: 5.0.0(ws@8.18.1(bufferutil@4.0.8)(utf-8-validate@6.0.3))
tslib: 2.8.1
ws: 8.18.1(bufferutil@4.0.8)(utf-8-validate@6.0.3)
@@ -21999,33 +22036,21 @@ snapshots:
- bufferutil
- utf-8-validate
- '@graphql-tools/executor-legacy-ws@1.1.17(bufferutil@4.0.9)(graphql@16.11.0)(utf-8-validate@6.0.3)':
+ '@graphql-tools/executor@1.4.13(graphql@16.12.0)':
dependencies:
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
- '@types/ws': 8.5.8
- graphql: 16.11.0
- isomorphic-ws: 5.0.0(ws@8.18.1(bufferutil@4.0.9)(utf-8-validate@6.0.3))
- tslib: 2.8.1
- ws: 8.18.1(bufferutil@4.0.9)(utf-8-validate@6.0.3)
- transitivePeerDependencies:
- - bufferutil
- - utf-8-validate
-
- '@graphql-tools/executor@1.4.7(graphql@16.11.0)':
- dependencies:
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
- '@graphql-typed-document-node/core': 3.2.0(graphql@16.11.0)
+ '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
+ '@graphql-typed-document-node/core': 3.2.0(graphql@16.12.0)
'@repeaterjs/repeater': 3.0.6
'@whatwg-node/disposablestack': 0.0.6
- '@whatwg-node/promise-helpers': 1.3.1
- graphql: 16.11.0
+ '@whatwg-node/promise-helpers': 1.3.2
+ graphql: 16.12.0
tslib: 2.8.1
- '@graphql-tools/git-loader@8.0.24(graphql@16.11.0)':
+ '@graphql-tools/git-loader@8.0.30(graphql@16.12.0)':
dependencies:
- '@graphql-tools/graphql-tag-pluck': 8.3.19(graphql@16.11.0)
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
- graphql: 16.11.0
+ '@graphql-tools/graphql-tag-pluck': 8.3.25(graphql@16.12.0)
+ '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
+ graphql: 16.12.0
is-glob: 4.0.3
micromatch: 4.0.8
tslib: 2.8.1
@@ -22033,92 +22058,97 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@graphql-tools/github-loader@8.0.20(@types/node@22.7.5)(graphql@16.11.0)':
+ '@graphql-tools/github-loader@8.0.22(@types/node@22.7.5)(graphql@16.12.0)':
dependencies:
- '@graphql-tools/executor-http': 1.3.3(@types/node@22.7.5)(graphql@16.11.0)
- '@graphql-tools/graphql-tag-pluck': 8.3.19(graphql@16.11.0)
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
- '@whatwg-node/fetch': 0.10.6
- '@whatwg-node/promise-helpers': 1.3.1
- graphql: 16.11.0
+ '@graphql-tools/executor-http': 1.3.3(@types/node@22.7.5)(graphql@16.12.0)
+ '@graphql-tools/graphql-tag-pluck': 8.3.25(graphql@16.12.0)
+ '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
+ '@whatwg-node/fetch': 0.10.13
+ '@whatwg-node/promise-helpers': 1.3.2
+ graphql: 16.12.0
sync-fetch: 0.6.0-2
tslib: 2.8.1
transitivePeerDependencies:
- '@types/node'
- supports-color
- '@graphql-tools/graphql-file-loader@8.0.19(graphql@16.11.0)':
+ '@graphql-tools/graphql-file-loader@8.1.6(graphql@16.12.0)':
dependencies:
- '@graphql-tools/import': 7.0.18(graphql@16.11.0)
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
+ '@graphql-tools/import': 7.1.6(graphql@16.12.0)
+ '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
globby: 11.1.0
- graphql: 16.11.0
+ graphql: 16.12.0
tslib: 2.8.1
unixify: 1.0.0
+ transitivePeerDependencies:
+ - supports-color
- '@graphql-tools/graphql-tag-pluck@8.3.19(graphql@16.11.0)':
+ '@graphql-tools/graphql-tag-pluck@8.3.25(graphql@16.12.0)':
dependencies:
'@babel/core': 7.27.1
'@babel/parser': 7.27.2
'@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.27.1)
'@babel/traverse': 7.27.1(supports-color@5.5.0)
'@babel/types': 7.27.1
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
- graphql: 16.11.0
+ '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
+ graphql: 16.12.0
tslib: 2.8.1
transitivePeerDependencies:
- supports-color
- '@graphql-tools/import@7.0.18(graphql@16.11.0)':
+ '@graphql-tools/import@7.1.6(graphql@16.12.0)':
dependencies:
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
- graphql: 16.11.0
+ '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
+ '@theguild/federation-composition': 0.20.2(graphql@16.12.0)
+ graphql: 16.12.0
resolve-from: 5.0.0
tslib: 2.8.1
+ transitivePeerDependencies:
+ - supports-color
- '@graphql-tools/json-file-loader@8.0.18(graphql@16.11.0)':
+ '@graphql-tools/json-file-loader@8.0.24(graphql@16.12.0)':
dependencies:
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
+ '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
globby: 11.1.0
- graphql: 16.11.0
+ graphql: 16.12.0
tslib: 2.8.1
unixify: 1.0.0
- '@graphql-tools/load@8.1.0(graphql@16.11.0)':
+ '@graphql-tools/load@8.1.6(graphql@16.12.0)':
dependencies:
- '@graphql-tools/schema': 10.0.23(graphql@16.11.0)
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
- graphql: 16.11.0
+ '@graphql-tools/schema': 10.0.29(graphql@16.12.0)
+ '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
+ graphql: 16.12.0
p-limit: 3.1.0
tslib: 2.8.1
- '@graphql-tools/merge@9.0.24(graphql@16.11.0)':
+ '@graphql-tools/merge@9.1.5(graphql@16.12.0)':
dependencies:
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
- graphql: 16.11.0
+ '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
+ graphql: 16.12.0
tslib: 2.8.1
- '@graphql-tools/optimize@1.4.0(graphql@16.11.0)':
+ '@graphql-tools/optimize@1.4.0(graphql@16.12.0)':
dependencies:
- graphql: 16.11.0
+ graphql: 16.12.0
tslib: 2.8.1
- '@graphql-tools/optimize@2.0.0(graphql@16.11.0)':
+ '@graphql-tools/optimize@2.0.0(graphql@16.12.0)':
dependencies:
- graphql: 16.11.0
+ graphql: 16.12.0
tslib: 2.8.1
- '@graphql-tools/prisma-loader@8.0.17(@types/node@22.7.5)(bufferutil@4.0.8)(graphql@16.11.0)(utf-8-validate@6.0.3)':
+ '@graphql-tools/prisma-loader@8.0.17(@types/node@22.7.5)(bufferutil@4.0.8)(crossws@0.3.5)(graphql@16.12.0)(utf-8-validate@6.0.3)':
dependencies:
- '@graphql-tools/url-loader': 8.0.31(@types/node@22.7.5)(bufferutil@4.0.8)(graphql@16.11.0)(utf-8-validate@6.0.3)
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
+ '@graphql-tools/url-loader': 8.0.33(@types/node@22.7.5)(bufferutil@4.0.8)(crossws@0.3.5)(graphql@16.12.0)(utf-8-validate@6.0.3)
+ '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
'@types/js-yaml': 4.0.9
- '@whatwg-node/fetch': 0.10.6
+ '@whatwg-node/fetch': 0.10.13
chalk: 4.1.2
debug: 4.4.3
dotenv: 16.5.0
- graphql: 16.11.0
- graphql-request: 6.1.0(graphql@16.11.0)
+ graphql: 16.12.0
+ graphql-request: 6.1.0(graphql@16.12.0)
http-proxy-agent: 7.0.2
https-proxy-agent: 7.0.6
jose: 5.10.0
@@ -22131,76 +22161,49 @@ snapshots:
- '@fastify/websocket'
- '@types/node'
- bufferutil
+ - crossws
- encoding
- supports-color
- uWebSockets.js
- utf-8-validate
- '@graphql-tools/prisma-loader@8.0.17(@types/node@22.7.5)(bufferutil@4.0.9)(graphql@16.11.0)(utf-8-validate@6.0.3)':
+ '@graphql-tools/relay-operation-optimizer@6.5.18(graphql@16.12.0)':
dependencies:
- '@graphql-tools/url-loader': 8.0.31(@types/node@22.7.5)(bufferutil@4.0.9)(graphql@16.11.0)(utf-8-validate@6.0.3)
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
- '@types/js-yaml': 4.0.9
- '@whatwg-node/fetch': 0.10.6
- chalk: 4.1.2
- debug: 4.4.3
- dotenv: 16.5.0
- graphql: 16.11.0
- graphql-request: 6.1.0(graphql@16.11.0)
- http-proxy-agent: 7.0.2
- https-proxy-agent: 7.0.6
- jose: 5.10.0
- js-yaml: 4.1.0
- lodash: 4.17.21
- scuid: 1.1.0
+ '@ardatan/relay-compiler': 12.0.0(graphql@16.12.0)
+ '@graphql-tools/utils': 9.2.1(graphql@16.12.0)
+ graphql: 16.12.0
tslib: 2.8.1
- yaml-ast-parser: 0.0.43
transitivePeerDependencies:
- - '@fastify/websocket'
- - '@types/node'
- - bufferutil
- encoding
- supports-color
- - uWebSockets.js
- - utf-8-validate
- '@graphql-tools/relay-operation-optimizer@6.5.18(graphql@16.11.0)':
+ '@graphql-tools/relay-operation-optimizer@7.0.25(graphql@16.12.0)':
dependencies:
- '@ardatan/relay-compiler': 12.0.0(graphql@16.11.0)
- '@graphql-tools/utils': 9.2.1(graphql@16.11.0)
- graphql: 16.11.0
+ '@ardatan/relay-compiler': 12.0.3(graphql@16.12.0)
+ '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
+ graphql: 16.12.0
tslib: 2.8.1
transitivePeerDependencies:
- encoding
- - supports-color
- '@graphql-tools/relay-operation-optimizer@7.0.19(graphql@16.11.0)':
+ '@graphql-tools/schema@10.0.29(graphql@16.12.0)':
dependencies:
- '@ardatan/relay-compiler': 12.0.3(graphql@16.11.0)
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
- graphql: 16.11.0
+ '@graphql-tools/merge': 9.1.5(graphql@16.12.0)
+ '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
+ graphql: 16.12.0
tslib: 2.8.1
- transitivePeerDependencies:
- - encoding
- '@graphql-tools/schema@10.0.23(graphql@16.11.0)':
+ '@graphql-tools/url-loader@8.0.33(@types/node@22.7.5)(bufferutil@4.0.8)(crossws@0.3.5)(graphql@16.12.0)(utf-8-validate@6.0.3)':
dependencies:
- '@graphql-tools/merge': 9.0.24(graphql@16.11.0)
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
- graphql: 16.11.0
- tslib: 2.8.1
-
- '@graphql-tools/url-loader@8.0.31(@types/node@22.7.5)(bufferutil@4.0.8)(graphql@16.11.0)(utf-8-validate@6.0.3)':
- dependencies:
- '@graphql-tools/executor-graphql-ws': 2.0.5(bufferutil@4.0.8)(graphql@16.11.0)(utf-8-validate@6.0.3)
- '@graphql-tools/executor-http': 1.3.3(@types/node@22.7.5)(graphql@16.11.0)
- '@graphql-tools/executor-legacy-ws': 1.1.17(bufferutil@4.0.8)(graphql@16.11.0)(utf-8-validate@6.0.3)
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
- '@graphql-tools/wrap': 10.0.35(graphql@16.11.0)
+ '@graphql-tools/executor-graphql-ws': 2.0.7(bufferutil@4.0.8)(crossws@0.3.5)(graphql@16.12.0)(utf-8-validate@6.0.3)
+ '@graphql-tools/executor-http': 1.3.3(@types/node@22.7.5)(graphql@16.12.0)
+ '@graphql-tools/executor-legacy-ws': 1.1.23(bufferutil@4.0.8)(graphql@16.12.0)(utf-8-validate@6.0.3)
+ '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
+ '@graphql-tools/wrap': 10.1.4(graphql@16.12.0)
'@types/ws': 8.5.8
- '@whatwg-node/fetch': 0.10.6
- '@whatwg-node/promise-helpers': 1.3.1
- graphql: 16.11.0
+ '@whatwg-node/fetch': 0.10.13
+ '@whatwg-node/promise-helpers': 1.3.2
+ graphql: 16.12.0
isomorphic-ws: 5.0.0(ws@8.18.1(bufferutil@4.0.8)(utf-8-validate@6.0.3))
sync-fetch: 0.6.0-2
tslib: 2.8.1
@@ -22209,63 +22212,41 @@ snapshots:
- '@fastify/websocket'
- '@types/node'
- bufferutil
+ - crossws
- uWebSockets.js
- utf-8-validate
- '@graphql-tools/url-loader@8.0.31(@types/node@22.7.5)(bufferutil@4.0.9)(graphql@16.11.0)(utf-8-validate@6.0.3)':
+ '@graphql-tools/utils@10.10.3(graphql@16.12.0)':
dependencies:
- '@graphql-tools/executor-graphql-ws': 2.0.5(bufferutil@4.0.9)(graphql@16.11.0)(utf-8-validate@6.0.3)
- '@graphql-tools/executor-http': 1.3.3(@types/node@22.7.5)(graphql@16.11.0)
- '@graphql-tools/executor-legacy-ws': 1.1.17(bufferutil@4.0.9)(graphql@16.11.0)(utf-8-validate@6.0.3)
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
- '@graphql-tools/wrap': 10.0.35(graphql@16.11.0)
- '@types/ws': 8.5.8
- '@whatwg-node/fetch': 0.10.6
- '@whatwg-node/promise-helpers': 1.3.1
- graphql: 16.11.0
- isomorphic-ws: 5.0.0(ws@8.18.1(bufferutil@4.0.9)(utf-8-validate@6.0.3))
- sync-fetch: 0.6.0-2
- tslib: 2.8.1
- ws: 8.18.1(bufferutil@4.0.9)(utf-8-validate@6.0.3)
- transitivePeerDependencies:
- - '@fastify/websocket'
- - '@types/node'
- - bufferutil
- - uWebSockets.js
- - utf-8-validate
-
- '@graphql-tools/utils@10.8.6(graphql@16.11.0)':
- dependencies:
- '@graphql-typed-document-node/core': 3.2.0(graphql@16.11.0)
- '@whatwg-node/promise-helpers': 1.3.1
+ '@graphql-typed-document-node/core': 3.2.0(graphql@16.12.0)
+ '@whatwg-node/promise-helpers': 1.3.2
cross-inspect: 1.0.1
- dset: 3.1.4
- graphql: 16.11.0
+ graphql: 16.12.0
tslib: 2.8.1
- '@graphql-tools/utils@8.13.1(graphql@16.11.0)':
+ '@graphql-tools/utils@8.13.1(graphql@16.12.0)':
dependencies:
- graphql: 16.11.0
+ graphql: 16.12.0
tslib: 2.8.1
- '@graphql-tools/utils@9.2.1(graphql@16.11.0)':
+ '@graphql-tools/utils@9.2.1(graphql@16.12.0)':
dependencies:
- '@graphql-typed-document-node/core': 3.2.0(graphql@16.11.0)
- graphql: 16.11.0
+ '@graphql-typed-document-node/core': 3.2.0(graphql@16.12.0)
+ graphql: 16.12.0
tslib: 2.8.1
- '@graphql-tools/wrap@10.0.35(graphql@16.11.0)':
+ '@graphql-tools/wrap@10.1.4(graphql@16.12.0)':
dependencies:
- '@graphql-tools/delegate': 10.2.17(graphql@16.11.0)
- '@graphql-tools/schema': 10.0.23(graphql@16.11.0)
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
- '@whatwg-node/promise-helpers': 1.3.1
- graphql: 16.11.0
+ '@graphql-tools/delegate': 10.2.23(graphql@16.12.0)
+ '@graphql-tools/schema': 10.0.29(graphql@16.12.0)
+ '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
+ '@whatwg-node/promise-helpers': 1.3.2
+ graphql: 16.12.0
tslib: 2.8.1
- '@graphql-typed-document-node/core@3.2.0(graphql@16.11.0)':
+ '@graphql-typed-document-node/core@3.2.0(graphql@16.12.0)':
dependencies:
- graphql: 16.11.0
+ graphql: 16.12.0
'@grpc/grpc-js@1.13.3':
dependencies:
@@ -22549,6 +22530,13 @@ snapshots:
'@img/sharp-win32-x64@0.34.1':
optional: true
+ '@inquirer/external-editor@1.0.3(@types/node@22.7.5)':
+ dependencies:
+ chardet: 2.1.1
+ iconv-lite: 0.7.0
+ optionalDependencies:
+ '@types/node': 22.7.5
+
'@internationalized/date@3.5.5':
dependencies:
'@swc/helpers': 0.5.15
@@ -22585,6 +22573,11 @@ snapshots:
optionalDependencies:
typescript: 5.8.3
+ '@jridgewell/gen-mapping@0.3.13':
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.5.0
+ '@jridgewell/trace-mapping': 0.3.31
+
'@jridgewell/gen-mapping@0.3.5':
dependencies:
'@jridgewell/set-array': 1.2.1
@@ -22602,6 +22595,11 @@ snapshots:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.5.0
+ '@jridgewell/trace-mapping@0.3.31':
+ dependencies:
+ '@jridgewell/resolve-uri': 3.1.2
+ '@jridgewell/sourcemap-codec': 1.5.0
+
'@js-sdsl/ordered-map@4.4.2': {}
'@js-temporal/polyfill@0.4.4':
@@ -23114,33 +23112,6 @@ snapshots:
dependencies:
'@paulmillr/qr': 0.2.1
- '@metamask/sdk@0.32.0(bufferutil@4.0.8)(utf-8-validate@6.0.3)':
- dependencies:
- '@babel/runtime': 7.27.1
- '@metamask/onboarding': 1.0.1
- '@metamask/providers': 16.1.0
- '@metamask/sdk-communication-layer': 0.32.0(cross-fetch@4.1.0)(eciesjs@0.4.14)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.8.1(bufferutil@4.0.9)(utf-8-validate@5.0.10))
- '@metamask/sdk-install-modal-web': 0.32.0
- '@paulmillr/qr': 0.2.1
- bowser: 2.11.0
- cross-fetch: 4.1.0
- debug: 4.4.3
- eciesjs: 0.4.14
- eth-rpc-errors: 4.0.3
- eventemitter2: 6.4.9
- obj-multiplex: 1.0.0
- pump: 3.0.2
- readable-stream: 3.6.2
- socket.io-client: 4.8.1(bufferutil@4.0.8)(utf-8-validate@6.0.3)
- tslib: 2.8.1
- util: 0.12.5
- uuid: 8.3.2
- transitivePeerDependencies:
- - bufferutil
- - encoding
- - supports-color
- - utf-8-validate
-
'@metamask/sdk@0.32.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)':
dependencies:
'@babel/runtime': 7.27.1
@@ -24797,7 +24768,7 @@ snapshots:
'@paulmillr/qr@0.2.1': {}
- '@peculiar/asn1-schema@2.3.15':
+ '@peculiar/asn1-schema@2.6.0':
dependencies:
asn1js: 3.0.6
pvtsutils: 1.3.6
@@ -24809,7 +24780,7 @@ snapshots:
'@peculiar/webcrypto@1.5.0':
dependencies:
- '@peculiar/asn1-schema': 2.3.15
+ '@peculiar/asn1-schema': 2.6.0
'@peculiar/json-schema': 1.1.12
pvtsutils: 1.3.6
tslib: 2.8.1
@@ -28042,28 +28013,6 @@ snapshots:
'@react-types/shared': 3.24.1(react@18.3.1)
react: 18.3.1
- '@reown/appkit-common@1.7.3(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.22.4)':
- dependencies:
- big.js: 6.2.2
- dayjs: 1.11.13
- viem: 2.29.1(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.22.4)
- transitivePeerDependencies:
- - bufferutil
- - typescript
- - utf-8-validate
- - zod
-
- '@reown/appkit-common@1.7.3(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)':
- dependencies:
- big.js: 6.2.2
- dayjs: 1.11.13
- viem: 2.29.1(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- transitivePeerDependencies:
- - bufferutil
- - typescript
- - utf-8-validate
- - zod
-
'@reown/appkit-common@1.7.3(bufferutil@4.0.9)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.22.4)':
dependencies:
big.js: 6.2.2
@@ -28108,40 +28057,6 @@ snapshots:
- utf-8-validate
- zod
- '@reown/appkit-controllers@1.7.3(@types/react@19.1.0)(bufferutil@4.0.8)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)':
- dependencies:
- '@reown/appkit-common': 1.7.3(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- '@reown/appkit-wallet': 1.7.3(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)
- '@walletconnect/universal-provider': 2.19.2(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- valtio: 1.13.2(@types/react@19.1.0)(react@19.1.0)
- viem: 2.29.1(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@react-native-async-storage/async-storage'
- - '@types/react'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/kv'
- - aws4fetch
- - bufferutil
- - db0
- - encoding
- - ioredis
- - react
- - typescript
- - uploadthing
- - utf-8-validate
- - zod
-
'@reown/appkit-controllers@1.7.3(@types/react@19.1.0)(bufferutil@4.0.9)(react@19.1.0)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
dependencies:
'@reown/appkit-common': 1.7.3(bufferutil@4.0.9)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.25.76)
@@ -28214,42 +28129,6 @@ snapshots:
dependencies:
buffer: 6.0.3
- '@reown/appkit-scaffold-ui@1.7.3(@types/react@19.1.0)(bufferutil@4.0.8)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@6.0.3)(valtio@1.13.2(@types/react@19.1.0)(react@19.1.0))(zod@3.25.76)':
- dependencies:
- '@reown/appkit-common': 1.7.3(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- '@reown/appkit-controllers': 1.7.3(@types/react@19.1.0)(bufferutil@4.0.8)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- '@reown/appkit-ui': 1.7.3(@types/react@19.1.0)(bufferutil@4.0.8)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- '@reown/appkit-utils': 1.7.3(@types/react@19.1.0)(bufferutil@4.0.8)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@6.0.3)(valtio@1.13.2(@types/react@19.1.0)(react@19.1.0))(zod@3.25.76)
- '@reown/appkit-wallet': 1.7.3(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)
- lit: 3.1.0
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@react-native-async-storage/async-storage'
- - '@types/react'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/kv'
- - aws4fetch
- - bufferutil
- - db0
- - encoding
- - ioredis
- - react
- - typescript
- - uploadthing
- - utf-8-validate
- - valtio
- - zod
-
'@reown/appkit-scaffold-ui@1.7.3(@types/react@19.1.0)(bufferutil@4.0.9)(react@19.1.0)(typescript@5.6.2)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@19.1.0)(react@19.1.0))(zod@3.25.76)':
dependencies:
'@reown/appkit-common': 1.7.3(bufferutil@4.0.9)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.25.76)
@@ -28322,40 +28201,6 @@ snapshots:
- valtio
- zod
- '@reown/appkit-ui@1.7.3(@types/react@19.1.0)(bufferutil@4.0.8)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)':
- dependencies:
- '@reown/appkit-common': 1.7.3(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- '@reown/appkit-controllers': 1.7.3(@types/react@19.1.0)(bufferutil@4.0.8)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- '@reown/appkit-wallet': 1.7.3(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)
- lit: 3.1.0
- qrcode: 1.5.3
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@react-native-async-storage/async-storage'
- - '@types/react'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/kv'
- - aws4fetch
- - bufferutil
- - db0
- - encoding
- - ioredis
- - react
- - typescript
- - uploadthing
- - utf-8-validate
- - zod
-
'@reown/appkit-ui@1.7.3(@types/react@19.1.0)(bufferutil@4.0.9)(react@19.1.0)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
dependencies:
'@reown/appkit-common': 1.7.3(bufferutil@4.0.9)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.25.76)
@@ -28424,43 +28269,6 @@ snapshots:
- utf-8-validate
- zod
- '@reown/appkit-utils@1.7.3(@types/react@19.1.0)(bufferutil@4.0.8)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@6.0.3)(valtio@1.13.2(@types/react@19.1.0)(react@19.1.0))(zod@3.25.76)':
- dependencies:
- '@reown/appkit-common': 1.7.3(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- '@reown/appkit-controllers': 1.7.3(@types/react@19.1.0)(bufferutil@4.0.8)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- '@reown/appkit-polyfills': 1.7.3
- '@reown/appkit-wallet': 1.7.3(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)
- '@walletconnect/logger': 2.1.2
- '@walletconnect/universal-provider': 2.19.2(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- valtio: 1.13.2(@types/react@19.1.0)(react@19.1.0)
- viem: 2.29.1(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@react-native-async-storage/async-storage'
- - '@types/react'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/kv'
- - aws4fetch
- - bufferutil
- - db0
- - encoding
- - ioredis
- - react
- - typescript
- - uploadthing
- - utf-8-validate
- - zod
-
'@reown/appkit-utils@1.7.3(@types/react@19.1.0)(bufferutil@4.0.9)(react@19.1.0)(typescript@5.6.2)(utf-8-validate@5.0.10)(valtio@1.13.2(@types/react@19.1.0)(react@19.1.0))(zod@3.25.76)':
dependencies:
'@reown/appkit-common': 1.7.3(bufferutil@4.0.9)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.25.76)
@@ -28535,17 +28343,6 @@ snapshots:
- utf-8-validate
- zod
- '@reown/appkit-wallet@1.7.3(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)':
- dependencies:
- '@reown/appkit-common': 1.7.3(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.22.4)
- '@reown/appkit-polyfills': 1.7.3
- '@walletconnect/logger': 2.1.2
- zod: 3.22.4
- transitivePeerDependencies:
- - bufferutil
- - typescript
- - utf-8-validate
-
'@reown/appkit-wallet@1.7.3(bufferutil@4.0.9)(typescript@5.6.2)(utf-8-validate@5.0.10)':
dependencies:
'@reown/appkit-common': 1.7.3(bufferutil@4.0.9)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.22.4)
@@ -28568,47 +28365,6 @@ snapshots:
- typescript
- utf-8-validate
- '@reown/appkit@1.7.3(@types/react@19.1.0)(bufferutil@4.0.8)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)':
- dependencies:
- '@reown/appkit-common': 1.7.3(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- '@reown/appkit-controllers': 1.7.3(@types/react@19.1.0)(bufferutil@4.0.8)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- '@reown/appkit-polyfills': 1.7.3
- '@reown/appkit-scaffold-ui': 1.7.3(@types/react@19.1.0)(bufferutil@4.0.8)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@6.0.3)(valtio@1.13.2(@types/react@19.1.0)(react@19.1.0))(zod@3.25.76)
- '@reown/appkit-ui': 1.7.3(@types/react@19.1.0)(bufferutil@4.0.8)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- '@reown/appkit-utils': 1.7.3(@types/react@19.1.0)(bufferutil@4.0.8)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@6.0.3)(valtio@1.13.2(@types/react@19.1.0)(react@19.1.0))(zod@3.25.76)
- '@reown/appkit-wallet': 1.7.3(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)
- '@walletconnect/types': 2.19.2
- '@walletconnect/universal-provider': 2.19.2(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- bs58: 6.0.0
- valtio: 1.13.2(@types/react@19.1.0)(react@19.1.0)
- viem: 2.29.1(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@react-native-async-storage/async-storage'
- - '@types/react'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/kv'
- - aws4fetch
- - bufferutil
- - db0
- - encoding
- - ioredis
- - react
- - typescript
- - uploadthing
- - utf-8-validate
- - zod
-
'@reown/appkit@1.7.3(@types/react@19.1.0)(bufferutil@4.0.9)(react@19.1.0)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
dependencies:
'@reown/appkit-common': 1.7.3(bufferutil@4.0.9)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.25.76)
@@ -28781,16 +28537,6 @@ snapshots:
'@rushstack/eslint-patch@1.11.0': {}
- '@safe-global/safe-apps-provider@0.18.6(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)':
- dependencies:
- '@safe-global/safe-apps-sdk': 9.1.0(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- events: 3.3.0
- transitivePeerDependencies:
- - bufferutil
- - typescript
- - utf-8-validate
- - zod
-
'@safe-global/safe-apps-provider@0.18.6(bufferutil@4.0.9)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
dependencies:
'@safe-global/safe-apps-sdk': 9.1.0(bufferutil@4.0.9)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.25.76)
@@ -28811,16 +28557,6 @@ snapshots:
- utf-8-validate
- zod
- '@safe-global/safe-apps-sdk@9.1.0(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)':
- dependencies:
- '@safe-global/safe-gateway-typescript-sdk': 3.23.1
- viem: 2.29.1(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- transitivePeerDependencies:
- - bufferutil
- - typescript
- - utf-8-validate
- - zod
-
'@safe-global/safe-apps-sdk@9.1.0(bufferutil@4.0.9)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
dependencies:
'@safe-global/safe-gateway-typescript-sdk': 3.23.1
@@ -29705,6 +29441,16 @@ snapshots:
dependencies:
'@testing-library/dom': 9.3.3
+ '@theguild/federation-composition@0.20.2(graphql@16.12.0)':
+ dependencies:
+ constant-case: 3.0.4
+ debug: 4.4.3
+ graphql: 16.12.0
+ json5: 2.2.3
+ lodash.sortby: 4.7.0
+ transitivePeerDependencies:
+ - supports-color
+
'@tinyhttp/accepts@1.3.0':
dependencies:
es-mime-types: 0.0.16
@@ -31175,45 +30921,6 @@ snapshots:
'@vue/shared@3.3.4': {}
- '@wagmi/connectors@5.8.1(@types/react@19.1.0)(@wagmi/core@2.17.1(@tanstack/query-core@5.90.2)(@types/react@19.1.0)(react@19.1.0)(typescript@5.6.2)(use-sync-external-store@1.4.0(react@19.1.0))(viem@2.29.1(bufferutil@4.0.9)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.8)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@6.0.3)(viem@2.29.1(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76))(zod@3.25.76)':
- dependencies:
- '@coinbase/wallet-sdk': 4.3.0
- '@metamask/sdk': 0.32.0(bufferutil@4.0.8)(utf-8-validate@6.0.3)
- '@safe-global/safe-apps-provider': 0.18.6(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- '@safe-global/safe-apps-sdk': 9.1.0(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- '@wagmi/core': 2.17.1(@tanstack/query-core@5.90.2)(@types/react@19.1.0)(react@19.1.0)(typescript@5.6.2)(use-sync-external-store@1.4.0(react@19.1.0))(viem@2.29.1(bufferutil@4.0.9)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.25.76))
- '@walletconnect/ethereum-provider': 2.20.0(@types/react@19.1.0)(bufferutil@4.0.8)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- cbw-sdk: '@coinbase/wallet-sdk@3.9.3'
- viem: 2.29.1(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- optionalDependencies:
- typescript: 5.8.3
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@react-native-async-storage/async-storage'
- - '@types/react'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/kv'
- - aws4fetch
- - bufferutil
- - db0
- - encoding
- - ioredis
- - react
- - supports-color
- - uploadthing
- - utf-8-validate
- - zod
-
'@wagmi/connectors@5.8.1(@types/react@19.1.0)(@wagmi/core@2.17.1(@tanstack/query-core@5.90.2)(@types/react@19.1.0)(react@19.1.0)(typescript@5.6.2)(use-sync-external-store@1.4.0(react@19.1.0))(viem@2.29.1(bufferutil@4.0.9)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.9)(react@19.1.0)(typescript@5.6.2)(utf-8-validate@5.0.10)(viem@2.29.1(bufferutil@4.0.9)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)':
dependencies:
'@coinbase/wallet-sdk': 4.3.0
@@ -31292,11 +30999,11 @@ snapshots:
- utf-8-validate
- zod
- '@wagmi/core@2.17.1(@tanstack/query-core@5.29.0)(@types/react@19.1.0)(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.4.0(react@19.1.0))(viem@2.29.1(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76))':
+ '@wagmi/core@2.17.1(@tanstack/query-core@5.29.0)(@types/react@19.1.0)(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.4.0(react@19.1.0))(viem@2.29.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76))':
dependencies:
eventemitter3: 5.0.1
mipd: 0.0.7(typescript@5.8.3)
- viem: 2.29.1(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
+ viem: 2.29.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76)
zustand: 5.0.0(@types/react@19.1.0)(react@19.1.0)(use-sync-external-store@1.4.0(react@19.1.0))
optionalDependencies:
'@tanstack/query-core': 5.29.0
@@ -31469,49 +31176,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@walletconnect/core@2.19.2(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)':
- dependencies:
- '@walletconnect/heartbeat': 1.2.2
- '@walletconnect/jsonrpc-provider': 1.0.14
- '@walletconnect/jsonrpc-types': 1.0.4
- '@walletconnect/jsonrpc-utils': 1.0.8
- '@walletconnect/jsonrpc-ws-connection': 1.0.16(bufferutil@4.0.8)(utf-8-validate@6.0.3)
- '@walletconnect/keyvaluestorage': 1.1.1
- '@walletconnect/logger': 2.1.2
- '@walletconnect/relay-api': 1.0.11
- '@walletconnect/relay-auth': 1.1.0
- '@walletconnect/safe-json': 1.0.2
- '@walletconnect/time': 1.0.2
- '@walletconnect/types': 2.19.2
- '@walletconnect/utils': 2.19.2(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- '@walletconnect/window-getters': 1.0.1
- es-toolkit: 1.33.0
- events: 3.3.0
- uint8arrays: 3.1.0
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@react-native-async-storage/async-storage'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/kv'
- - aws4fetch
- - bufferutil
- - db0
- - ioredis
- - typescript
- - uploadthing
- - utf-8-validate
- - zod
-
'@walletconnect/core@2.19.2(bufferutil@4.0.9)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
dependencies:
'@walletconnect/heartbeat': 1.2.2
@@ -31598,49 +31262,6 @@ snapshots:
- utf-8-validate
- zod
- '@walletconnect/core@2.20.0(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)':
- dependencies:
- '@walletconnect/heartbeat': 1.2.2
- '@walletconnect/jsonrpc-provider': 1.0.14
- '@walletconnect/jsonrpc-types': 1.0.4
- '@walletconnect/jsonrpc-utils': 1.0.8
- '@walletconnect/jsonrpc-ws-connection': 1.0.16(bufferutil@4.0.8)(utf-8-validate@6.0.3)
- '@walletconnect/keyvaluestorage': 1.1.1
- '@walletconnect/logger': 2.1.2
- '@walletconnect/relay-api': 1.0.11
- '@walletconnect/relay-auth': 1.1.0
- '@walletconnect/safe-json': 1.0.2
- '@walletconnect/time': 1.0.2
- '@walletconnect/types': 2.20.0
- '@walletconnect/utils': 2.20.0(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- '@walletconnect/window-getters': 1.0.1
- es-toolkit: 1.33.0
- events: 3.3.0
- uint8arrays: 3.1.0
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@react-native-async-storage/async-storage'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/kv'
- - aws4fetch
- - bufferutil
- - db0
- - ioredis
- - typescript
- - uploadthing
- - utf-8-validate
- - zod
-
'@walletconnect/core@2.20.0(bufferutil@4.0.9)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
dependencies:
'@walletconnect/heartbeat': 1.2.2
@@ -31731,46 +31352,6 @@ snapshots:
dependencies:
tslib: 1.14.1
- '@walletconnect/ethereum-provider@2.20.0(@types/react@19.1.0)(bufferutil@4.0.8)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)':
- dependencies:
- '@reown/appkit': 1.7.3(@types/react@19.1.0)(bufferutil@4.0.8)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- '@walletconnect/jsonrpc-http-connection': 1.0.8
- '@walletconnect/jsonrpc-provider': 1.0.14
- '@walletconnect/jsonrpc-types': 1.0.4
- '@walletconnect/jsonrpc-utils': 1.0.8
- '@walletconnect/keyvaluestorage': 1.1.1
- '@walletconnect/sign-client': 2.20.0(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- '@walletconnect/types': 2.20.0
- '@walletconnect/universal-provider': 2.20.0(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- '@walletconnect/utils': 2.20.0(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- events: 3.3.0
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@react-native-async-storage/async-storage'
- - '@types/react'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/kv'
- - aws4fetch
- - bufferutil
- - db0
- - encoding
- - ioredis
- - react
- - typescript
- - uploadthing
- - utf-8-validate
- - zod
-
'@walletconnect/ethereum-provider@2.20.0(@types/react@19.1.0)(bufferutil@4.0.9)(react@19.1.0)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
dependencies:
'@reown/appkit': 1.7.3(@types/react@19.1.0)(bufferutil@4.0.9)(react@19.1.0)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.25.76)
@@ -31888,16 +31469,6 @@ snapshots:
'@walletconnect/jsonrpc-types': 1.0.4
tslib: 1.14.1
- '@walletconnect/jsonrpc-ws-connection@1.0.16(bufferutil@4.0.8)(utf-8-validate@6.0.3)':
- dependencies:
- '@walletconnect/jsonrpc-utils': 1.0.8
- '@walletconnect/safe-json': 1.0.2
- events: 3.3.0
- ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@6.0.3)
- transitivePeerDependencies:
- - bufferutil
- - utf-8-validate
-
'@walletconnect/jsonrpc-ws-connection@1.0.16(bufferutil@4.0.9)(utf-8-validate@5.0.10)':
dependencies:
'@walletconnect/jsonrpc-utils': 1.0.8
@@ -31953,41 +31524,6 @@ snapshots:
dependencies:
tslib: 1.14.1
- '@walletconnect/sign-client@2.19.2(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)':
- dependencies:
- '@walletconnect/core': 2.19.2(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- '@walletconnect/events': 1.0.1
- '@walletconnect/heartbeat': 1.2.2
- '@walletconnect/jsonrpc-utils': 1.0.8
- '@walletconnect/logger': 2.1.2
- '@walletconnect/time': 1.0.2
- '@walletconnect/types': 2.19.2
- '@walletconnect/utils': 2.19.2(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- events: 3.3.0
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@react-native-async-storage/async-storage'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/kv'
- - aws4fetch
- - bufferutil
- - db0
- - ioredis
- - typescript
- - uploadthing
- - utf-8-validate
- - zod
-
'@walletconnect/sign-client@2.19.2(bufferutil@4.0.9)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
dependencies:
'@walletconnect/core': 2.19.2(bufferutil@4.0.9)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.25.76)
@@ -32058,41 +31594,6 @@ snapshots:
- utf-8-validate
- zod
- '@walletconnect/sign-client@2.20.0(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)':
- dependencies:
- '@walletconnect/core': 2.20.0(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- '@walletconnect/events': 1.0.1
- '@walletconnect/heartbeat': 1.2.2
- '@walletconnect/jsonrpc-utils': 1.0.8
- '@walletconnect/logger': 2.1.2
- '@walletconnect/time': 1.0.2
- '@walletconnect/types': 2.20.0
- '@walletconnect/utils': 2.20.0(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- events: 3.3.0
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@react-native-async-storage/async-storage'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/kv'
- - aws4fetch
- - bufferutil
- - db0
- - ioredis
- - typescript
- - uploadthing
- - utf-8-validate
- - zod
-
'@walletconnect/sign-client@2.20.0(bufferutil@4.0.9)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
dependencies:
'@walletconnect/core': 2.20.0(bufferutil@4.0.9)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.25.76)
@@ -32128,52 +31629,16 @@ snapshots:
- utf-8-validate
- zod
- '@walletconnect/sign-client@2.20.0(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76)':
- dependencies:
- '@walletconnect/core': 2.20.0(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76)
- '@walletconnect/events': 1.0.1
- '@walletconnect/heartbeat': 1.2.2
- '@walletconnect/jsonrpc-utils': 1.0.8
- '@walletconnect/logger': 2.1.2
- '@walletconnect/time': 1.0.2
- '@walletconnect/types': 2.20.0
- '@walletconnect/utils': 2.20.0(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76)
- events: 3.3.0
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@react-native-async-storage/async-storage'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/kv'
- - aws4fetch
- - bufferutil
- - db0
- - ioredis
- - typescript
- - uploadthing
- - utf-8-validate
- - zod
-
- '@walletconnect/time@1.0.2':
- dependencies:
- tslib: 1.14.1
-
- '@walletconnect/types@2.19.2':
+ '@walletconnect/sign-client@2.20.0(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76)':
dependencies:
+ '@walletconnect/core': 2.20.0(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76)
'@walletconnect/events': 1.0.1
'@walletconnect/heartbeat': 1.2.2
- '@walletconnect/jsonrpc-types': 1.0.4
- '@walletconnect/keyvaluestorage': 1.1.1
+ '@walletconnect/jsonrpc-utils': 1.0.8
'@walletconnect/logger': 2.1.2
+ '@walletconnect/time': 1.0.2
+ '@walletconnect/types': 2.20.0
+ '@walletconnect/utils': 2.20.0(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76)
events: 3.3.0
transitivePeerDependencies:
- '@azure/app-configuration'
@@ -32191,11 +31656,19 @@ snapshots:
- '@vercel/blob'
- '@vercel/kv'
- aws4fetch
+ - bufferutil
- db0
- ioredis
+ - typescript
- uploadthing
+ - utf-8-validate
+ - zod
- '@walletconnect/types@2.20.0':
+ '@walletconnect/time@1.0.2':
+ dependencies:
+ tslib: 1.14.1
+
+ '@walletconnect/types@2.19.2':
dependencies:
'@walletconnect/events': 1.0.1
'@walletconnect/heartbeat': 1.2.2
@@ -32223,19 +31696,13 @@ snapshots:
- ioredis
- uploadthing
- '@walletconnect/universal-provider@2.19.2(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)':
+ '@walletconnect/types@2.20.0':
dependencies:
'@walletconnect/events': 1.0.1
- '@walletconnect/jsonrpc-http-connection': 1.0.8
- '@walletconnect/jsonrpc-provider': 1.0.14
+ '@walletconnect/heartbeat': 1.2.2
'@walletconnect/jsonrpc-types': 1.0.4
- '@walletconnect/jsonrpc-utils': 1.0.8
'@walletconnect/keyvaluestorage': 1.1.1
'@walletconnect/logger': 2.1.2
- '@walletconnect/sign-client': 2.19.2(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- '@walletconnect/types': 2.19.2
- '@walletconnect/utils': 2.19.2(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- es-toolkit: 1.33.0
events: 3.3.0
transitivePeerDependencies:
- '@azure/app-configuration'
@@ -32253,14 +31720,9 @@ snapshots:
- '@vercel/blob'
- '@vercel/kv'
- aws4fetch
- - bufferutil
- db0
- - encoding
- ioredis
- - typescript
- uploadthing
- - utf-8-validate
- - zod
'@walletconnect/universal-provider@2.19.2(bufferutil@4.0.9)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
dependencies:
@@ -32340,45 +31802,6 @@ snapshots:
- utf-8-validate
- zod
- '@walletconnect/universal-provider@2.20.0(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)':
- dependencies:
- '@walletconnect/events': 1.0.1
- '@walletconnect/jsonrpc-http-connection': 1.0.8
- '@walletconnect/jsonrpc-provider': 1.0.14
- '@walletconnect/jsonrpc-types': 1.0.4
- '@walletconnect/jsonrpc-utils': 1.0.8
- '@walletconnect/keyvaluestorage': 1.1.1
- '@walletconnect/logger': 2.1.2
- '@walletconnect/sign-client': 2.20.0(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- '@walletconnect/types': 2.20.0
- '@walletconnect/utils': 2.20.0(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- es-toolkit: 1.33.0
- events: 3.3.0
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@react-native-async-storage/async-storage'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/kv'
- - aws4fetch
- - bufferutil
- - db0
- - encoding
- - ioredis
- - typescript
- - uploadthing
- - utf-8-validate
- - zod
-
'@walletconnect/universal-provider@2.20.0(bufferutil@4.0.9)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
dependencies:
'@walletconnect/events': 1.0.1
@@ -32457,49 +31880,6 @@ snapshots:
- utf-8-validate
- zod
- '@walletconnect/utils@2.19.2(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)':
- dependencies:
- '@noble/ciphers': 1.2.1
- '@noble/curves': 1.8.1
- '@noble/hashes': 1.7.1
- '@walletconnect/jsonrpc-utils': 1.0.8
- '@walletconnect/keyvaluestorage': 1.1.1
- '@walletconnect/relay-api': 1.0.11
- '@walletconnect/relay-auth': 1.1.0
- '@walletconnect/safe-json': 1.0.2
- '@walletconnect/time': 1.0.2
- '@walletconnect/types': 2.19.2
- '@walletconnect/window-getters': 1.0.1
- '@walletconnect/window-metadata': 1.0.1
- bs58: 6.0.0
- detect-browser: 5.3.0
- query-string: 7.1.3
- uint8arrays: 3.1.0
- viem: 2.23.2(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@react-native-async-storage/async-storage'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/kv'
- - aws4fetch
- - bufferutil
- - db0
- - ioredis
- - typescript
- - uploadthing
- - utf-8-validate
- - zod
-
'@walletconnect/utils@2.19.2(bufferutil@4.0.9)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
dependencies:
'@noble/ciphers': 1.2.1
@@ -32586,49 +31966,6 @@ snapshots:
- utf-8-validate
- zod
- '@walletconnect/utils@2.20.0(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)':
- dependencies:
- '@noble/ciphers': 1.2.1
- '@noble/curves': 1.8.1
- '@noble/hashes': 1.7.1
- '@walletconnect/jsonrpc-utils': 1.0.8
- '@walletconnect/keyvaluestorage': 1.1.1
- '@walletconnect/relay-api': 1.0.11
- '@walletconnect/relay-auth': 1.1.0
- '@walletconnect/safe-json': 1.0.2
- '@walletconnect/time': 1.0.2
- '@walletconnect/types': 2.20.0
- '@walletconnect/window-getters': 1.0.1
- '@walletconnect/window-metadata': 1.0.1
- bs58: 6.0.0
- detect-browser: 5.3.0
- query-string: 7.1.3
- uint8arrays: 3.1.0
- viem: 2.23.2(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@react-native-async-storage/async-storage'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/kv'
- - aws4fetch
- - bufferutil
- - db0
- - ioredis
- - typescript
- - uploadthing
- - utf-8-validate
- - zod
-
'@walletconnect/utils@2.20.0(bufferutil@4.0.9)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.25.76)':
dependencies:
'@noble/ciphers': 1.2.1
@@ -32736,14 +32073,14 @@ snapshots:
'@whatwg-node/disposablestack@0.0.6':
dependencies:
- '@whatwg-node/promise-helpers': 1.3.1
+ '@whatwg-node/promise-helpers': 1.3.2
tslib: 2.8.1
'@whatwg-node/events@0.0.3': {}
- '@whatwg-node/fetch@0.10.6':
+ '@whatwg-node/fetch@0.10.13':
dependencies:
- '@whatwg-node/node-fetch': 0.7.18
+ '@whatwg-node/node-fetch': 0.8.4
urlpattern-polyfill: 10.1.0
'@whatwg-node/fetch@0.8.8':
@@ -32762,14 +32099,14 @@ snapshots:
fast-url-parser: 1.1.3
tslib: 2.8.1
- '@whatwg-node/node-fetch@0.7.18':
+ '@whatwg-node/node-fetch@0.8.4':
dependencies:
- '@fastify/busboy': 3.1.1
+ '@fastify/busboy': 3.2.0
'@whatwg-node/disposablestack': 0.0.6
- '@whatwg-node/promise-helpers': 1.3.1
+ '@whatwg-node/promise-helpers': 1.3.2
tslib: 2.8.1
- '@whatwg-node/promise-helpers@1.3.1':
+ '@whatwg-node/promise-helpers@1.3.2':
dependencies:
tslib: 2.8.1
@@ -33083,7 +32420,7 @@ snapshots:
asn1js@3.0.6:
dependencies:
pvtsutils: 1.3.6
- pvutils: 1.1.3
+ pvutils: 1.1.5
tslib: 2.8.1
assert@2.1.0:
@@ -33251,10 +32588,10 @@ snapshots:
'@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.27.1)
'@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.27.1)
'@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-block-scoping': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-classes': 7.27.1(@babel/core@7.27.1)
+ '@babel/plugin-transform-block-scoping': 7.28.5(@babel/core@7.27.1)
+ '@babel/plugin-transform-classes': 7.28.4(@babel/core@7.27.1)
'@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-destructuring': 7.27.1(@babel/core@7.27.1)
+ '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.27.1)
'@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/core@7.27.1)
'@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.27.1)
'@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.27.1)
@@ -33262,9 +32599,9 @@ snapshots:
'@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.27.1)
'@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.27.1)
'@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-parameters': 7.27.1(@babel/core@7.27.1)
+ '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.27.1)
'@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-react-display-name': 7.27.1(@babel/core@7.27.1)
+ '@babel/plugin-transform-react-display-name': 7.28.0(@babel/core@7.27.1)
'@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.27.1)
'@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.27.1)
'@babel/plugin-transform-spread': 7.27.1(@babel/core@7.27.1)
@@ -33845,6 +33182,8 @@ snapshots:
chardet@0.7.0: {}
+ chardet@2.1.1: {}
+
check-error@1.0.3:
dependencies:
get-func-name: 2.0.2
@@ -34109,12 +33448,12 @@ snapshots:
graceful-fs: 4.2.11
xdg-basedir: 5.1.0
- connectkit@1.9.0(@babel/core@7.27.1)(@tanstack/react-query@5.29.0(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react-is@18.1.0)(react@19.1.0)(viem@2.29.1(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76))(wagmi@2.15.2(@tanstack/query-core@5.29.0)(@tanstack/react-query@5.29.0(react@19.1.0))(@types/react@19.1.0)(bufferutil@4.0.8)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@6.0.3)(viem@2.29.1(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76))(zod@3.25.76)):
+ connectkit@1.9.0(@babel/core@7.27.1)(@tanstack/react-query@5.29.0(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react-is@18.1.0)(react@19.1.0)(viem@2.29.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76))(wagmi@2.15.2(@tanstack/query-core@5.29.0)(@tanstack/react-query@5.29.0(react@19.1.0))(@types/react@19.1.0)(bufferutil@4.0.9)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(viem@2.29.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)):
dependencies:
'@tanstack/react-query': 5.29.0(react@19.1.0)
buffer: 6.0.3
detect-browser: 5.3.0
- family: 0.1.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(viem@2.29.1(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76))(wagmi@2.15.2(@tanstack/query-core@5.29.0)(@tanstack/react-query@5.29.0(react@19.1.0))(@types/react@19.1.0)(bufferutil@4.0.8)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@6.0.3)(viem@2.29.1(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76))(zod@3.25.76))
+ family: 0.1.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(viem@2.29.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76))(wagmi@2.15.2(@tanstack/query-core@5.29.0)(@tanstack/react-query@5.29.0(react@19.1.0))(@types/react@19.1.0)(bufferutil@4.0.9)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(viem@2.29.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76))
framer-motion: 6.5.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
qrcode: 1.5.4
react: 19.1.0
@@ -34123,8 +33462,8 @@ snapshots:
react-use-measure: 2.1.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
resize-observer-polyfill: 1.5.1
styled-components: 5.3.11(@babel/core@7.27.1)(react-dom@19.1.0(react@19.1.0))(react-is@18.1.0)(react@19.1.0)
- viem: 2.29.1(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- wagmi: 2.15.2(@tanstack/query-core@5.29.0)(@tanstack/react-query@5.29.0(react@19.1.0))(@types/react@19.1.0)(bufferutil@4.0.8)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@6.0.3)(viem@2.29.1(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76))(zod@3.25.76)
+ viem: 2.29.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76)
+ wagmi: 2.15.2(@tanstack/query-core@5.29.0)(@tanstack/react-query@5.29.0(react@19.1.0))(@types/react@19.1.0)(bufferutil@4.0.9)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(viem@2.29.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)
transitivePeerDependencies:
- '@babel/core'
- react-is
@@ -34969,18 +34308,6 @@ snapshots:
dependencies:
once: 1.4.0
- engine.io-client@6.6.3(bufferutil@4.0.8)(utf-8-validate@6.0.3):
- dependencies:
- '@socket.io/component-emitter': 3.1.2
- debug: 4.3.7(supports-color@5.5.0)
- engine.io-parser: 5.2.3
- ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@6.0.3)
- xmlhttprequest-ssl: 2.1.2
- transitivePeerDependencies:
- - bufferutil
- - supports-color
- - utf-8-validate
-
engine.io-client@6.6.3(bufferutil@4.0.9)(utf-8-validate@5.0.10):
dependencies:
'@socket.io/component-emitter': 3.1.2
@@ -36239,12 +35566,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
- family@0.1.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(viem@2.29.1(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76))(wagmi@2.15.2(@tanstack/query-core@5.29.0)(@tanstack/react-query@5.29.0(react@19.1.0))(@types/react@19.1.0)(bufferutil@4.0.8)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@6.0.3)(viem@2.29.1(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76))(zod@3.25.76)):
+ family@0.1.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(viem@2.29.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76))(wagmi@2.15.2(@tanstack/query-core@5.29.0)(@tanstack/react-query@5.29.0(react@19.1.0))(@types/react@19.1.0)(bufferutil@4.0.9)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(viem@2.29.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)):
optionalDependencies:
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
- viem: 2.29.1(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
- wagmi: 2.15.2(@tanstack/query-core@5.29.0)(@tanstack/react-query@5.29.0(react@19.1.0))(@types/react@19.1.0)(bufferutil@4.0.8)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@6.0.3)(viem@2.29.1(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76))(zod@3.25.76)
+ viem: 2.29.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76)
+ wagmi: 2.15.2(@tanstack/query-core@5.29.0)(@tanstack/react-query@5.29.0(react@19.1.0))(@types/react@19.1.0)(bufferutil@4.0.9)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(viem@2.29.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)
family@0.1.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(viem@2.29.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76))(wagmi@2.15.2(@tanstack/query-core@5.90.2)(@tanstack/react-query@5.90.2(react@19.1.0))(@types/react@19.1.0)(bufferutil@4.0.9)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(viem@2.29.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)):
optionalDependencies:
@@ -36351,7 +35678,7 @@ snapshots:
object-assign: 4.1.1
promise: 7.3.1
setimmediate: 1.0.5
- ua-parser-js: 1.0.40
+ ua-parser-js: 1.0.41
transitivePeerDependencies:
- encoding
@@ -36951,37 +36278,16 @@ snapshots:
graphemer@1.4.0: {}
- graphql-config@5.1.5(@types/node@22.7.5)(bufferutil@4.0.8)(graphql@16.11.0)(utf-8-validate@6.0.3):
+ graphql-config@5.1.5(@types/node@22.7.5)(bufferutil@4.0.8)(crossws@0.3.5)(graphql@16.12.0)(utf-8-validate@6.0.3):
dependencies:
- '@graphql-tools/graphql-file-loader': 8.0.19(graphql@16.11.0)
- '@graphql-tools/json-file-loader': 8.0.18(graphql@16.11.0)
- '@graphql-tools/load': 8.1.0(graphql@16.11.0)
- '@graphql-tools/merge': 9.0.24(graphql@16.11.0)
- '@graphql-tools/url-loader': 8.0.31(@types/node@22.7.5)(bufferutil@4.0.8)(graphql@16.11.0)(utf-8-validate@6.0.3)
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
+ '@graphql-tools/graphql-file-loader': 8.1.6(graphql@16.12.0)
+ '@graphql-tools/json-file-loader': 8.0.24(graphql@16.12.0)
+ '@graphql-tools/load': 8.1.6(graphql@16.12.0)
+ '@graphql-tools/merge': 9.1.5(graphql@16.12.0)
+ '@graphql-tools/url-loader': 8.0.33(@types/node@22.7.5)(bufferutil@4.0.8)(crossws@0.3.5)(graphql@16.12.0)(utf-8-validate@6.0.3)
+ '@graphql-tools/utils': 10.10.3(graphql@16.12.0)
cosmiconfig: 8.1.3
- graphql: 16.11.0
- jiti: 2.4.2
- minimatch: 9.0.5
- string-env-interpolation: 1.0.1
- tslib: 2.8.1
- transitivePeerDependencies:
- - '@fastify/websocket'
- - '@types/node'
- - bufferutil
- - uWebSockets.js
- - utf-8-validate
-
- graphql-config@5.1.5(@types/node@22.7.5)(bufferutil@4.0.9)(graphql@16.11.0)(utf-8-validate@6.0.3):
- dependencies:
- '@graphql-tools/graphql-file-loader': 8.0.19(graphql@16.11.0)
- '@graphql-tools/json-file-loader': 8.0.18(graphql@16.11.0)
- '@graphql-tools/load': 8.1.0(graphql@16.11.0)
- '@graphql-tools/merge': 9.0.24(graphql@16.11.0)
- '@graphql-tools/url-loader': 8.0.31(@types/node@22.7.5)(bufferutil@4.0.9)(graphql@16.11.0)(utf-8-validate@6.0.3)
- '@graphql-tools/utils': 10.8.6(graphql@16.11.0)
- cosmiconfig: 8.1.3
- graphql: 16.11.0
+ graphql: 16.12.0
jiti: 2.4.2
minimatch: 9.0.5
string-env-interpolation: 1.0.1
@@ -36990,6 +36296,8 @@ snapshots:
- '@fastify/websocket'
- '@types/node'
- bufferutil
+ - crossws
+ - supports-color
- uWebSockets.js
- utf-8-validate
@@ -36997,34 +36305,29 @@ snapshots:
dependencies:
graphql: 15.9.0
- graphql-request@6.1.0(graphql@16.11.0):
+ graphql-request@6.1.0(graphql@16.12.0):
dependencies:
- '@graphql-typed-document-node/core': 3.2.0(graphql@16.11.0)
+ '@graphql-typed-document-node/core': 3.2.0(graphql@16.12.0)
cross-fetch: 3.2.0
- graphql: 16.11.0
+ graphql: 16.12.0
transitivePeerDependencies:
- encoding
- graphql-tag@2.12.6(graphql@16.11.0):
+ graphql-tag@2.12.6(graphql@16.12.0):
dependencies:
- graphql: 16.11.0
+ graphql: 16.12.0
tslib: 2.8.1
- graphql-ws@6.0.4(graphql@16.11.0)(ws@8.18.1(bufferutil@4.0.8)(utf-8-validate@6.0.3)):
- dependencies:
- graphql: 16.11.0
- optionalDependencies:
- ws: 8.18.1(bufferutil@4.0.8)(utf-8-validate@6.0.3)
-
- graphql-ws@6.0.4(graphql@16.11.0)(ws@8.18.1(bufferutil@4.0.9)(utf-8-validate@6.0.3)):
+ graphql-ws@6.0.6(crossws@0.3.5)(graphql@16.12.0)(ws@8.18.3(bufferutil@4.0.8)(utf-8-validate@6.0.3)):
dependencies:
- graphql: 16.11.0
+ graphql: 16.12.0
optionalDependencies:
- ws: 8.18.1(bufferutil@4.0.9)(utf-8-validate@6.0.3)
+ crossws: 0.3.5
+ ws: 8.18.3(bufferutil@4.0.8)(utf-8-validate@6.0.3)
graphql@15.9.0: {}
- graphql@16.11.0: {}
+ graphql@16.12.0: {}
gray-matter@4.0.3:
dependencies:
@@ -37462,6 +36765,10 @@ snapshots:
dependencies:
safer-buffer: 2.1.2
+ iconv-lite@0.7.0:
+ dependencies:
+ safer-buffer: 2.1.2
+
idb-keyval@6.2.1: {}
ieee754@1.2.1: {}
@@ -37527,13 +36834,13 @@ snapshots:
inline-style-parser@0.2.4: {}
- inquirer@8.2.6:
+ inquirer@8.2.7(@types/node@22.7.5):
dependencies:
+ '@inquirer/external-editor': 1.0.3(@types/node@22.7.5)
ansi-escapes: 4.3.2
chalk: 4.1.2
cli-cursor: 3.1.0
cli-width: 3.0.0
- external-editor: 3.1.0
figures: 3.2.0
lodash: 4.17.21
mute-stream: 0.0.8
@@ -37544,6 +36851,8 @@ snapshots:
strip-ansi: 6.0.1
through: 2.3.8
wrap-ansi: 6.2.0
+ transitivePeerDependencies:
+ - '@types/node'
inquirer@9.2.12:
dependencies:
@@ -37987,18 +37296,14 @@ snapshots:
dependencies:
ws: 8.18.1(bufferutil@4.0.8)(utf-8-validate@6.0.3)
- isomorphic-ws@5.0.0(ws@8.18.1(bufferutil@4.0.9)(utf-8-validate@6.0.3)):
+ isomorphic-ws@5.0.0(ws@8.18.3(bufferutil@4.0.8)(utf-8-validate@6.0.3)):
dependencies:
- ws: 8.18.1(bufferutil@4.0.9)(utf-8-validate@6.0.3)
+ ws: 8.18.3(bufferutil@4.0.8)(utf-8-validate@6.0.3)
isows@1.0.6(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)):
dependencies:
ws: 8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)
- isows@1.0.6(ws@8.18.1(bufferutil@4.0.8)(utf-8-validate@6.0.3)):
- dependencies:
- ws: 8.18.1(bufferutil@4.0.8)(utf-8-validate@6.0.3)
-
isows@1.0.6(ws@8.18.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)):
dependencies:
ws: 8.18.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)
@@ -39320,7 +38625,7 @@ snapshots:
merge2@1.4.1: {}
- meros@1.3.0(@types/node@22.7.5):
+ meros@1.3.2(@types/node@22.7.5):
optionalDependencies:
'@types/node': 22.7.5
@@ -41531,7 +40836,7 @@ snapshots:
dependencies:
tslib: 2.8.1
- pvutils@1.1.3: {}
+ pvutils@1.1.5: {}
qrcode.react@3.2.0(react@18.3.1):
dependencies:
@@ -43874,17 +43179,6 @@ snapshots:
dot-case: 3.0.4
tslib: 2.8.1
- socket.io-client@4.8.1(bufferutil@4.0.8)(utf-8-validate@6.0.3):
- dependencies:
- '@socket.io/component-emitter': 3.1.2
- debug: 4.3.7(supports-color@5.5.0)
- engine.io-client: 6.6.3(bufferutil@4.0.8)(utf-8-validate@6.0.3)
- socket.io-parser: 4.2.4
- transitivePeerDependencies:
- - bufferutil
- - supports-color
- - utf-8-validate
-
socket.io-client@4.8.1(bufferutil@4.0.9)(utf-8-validate@5.0.10):
dependencies:
'@socket.io/component-emitter': 3.1.2
@@ -44823,7 +44117,7 @@ snapshots:
typescript@5.8.3: {}
- ua-parser-js@1.0.40: {}
+ ua-parser-js@1.0.41: {}
ufo@1.6.1: {}
@@ -45472,23 +44766,6 @@ snapshots:
'@types/unist': 3.0.3
vfile-message: 4.0.2
- viem@2.23.2(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76):
- dependencies:
- '@noble/curves': 1.8.1
- '@noble/hashes': 1.7.1
- '@scure/bip32': 1.6.2
- '@scure/bip39': 1.5.4
- abitype: 1.0.8(typescript@5.8.3)(zod@3.25.76)
- isows: 1.0.6(ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))
- ox: 0.6.7(typescript@5.8.3)(zod@3.25.76)
- ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.3)
- optionalDependencies:
- typescript: 5.8.3
- transitivePeerDependencies:
- - bufferutil
- - utf-8-validate
- - zod
-
viem@2.23.2(bufferutil@4.0.9)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.25.76):
dependencies:
'@noble/curves': 1.8.1
@@ -45523,40 +44800,6 @@ snapshots:
- utf-8-validate
- zod
- viem@2.29.1(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.22.4):
- dependencies:
- '@noble/curves': 1.8.2
- '@noble/hashes': 1.7.2
- '@scure/bip32': 1.6.2
- '@scure/bip39': 1.5.4
- abitype: 1.0.8(typescript@5.8.3)(zod@3.22.4)
- isows: 1.0.6(ws@8.18.1(bufferutil@4.0.8)(utf-8-validate@6.0.3))
- ox: 0.6.9(typescript@5.8.3)(zod@3.22.4)
- ws: 8.18.1(bufferutil@4.0.8)(utf-8-validate@6.0.3)
- optionalDependencies:
- typescript: 5.8.3
- transitivePeerDependencies:
- - bufferutil
- - utf-8-validate
- - zod
-
- viem@2.29.1(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76):
- dependencies:
- '@noble/curves': 1.8.2
- '@noble/hashes': 1.7.2
- '@scure/bip32': 1.6.2
- '@scure/bip39': 1.5.4
- abitype: 1.0.8(typescript@5.8.3)(zod@3.25.76)
- isows: 1.0.6(ws@8.18.1(bufferutil@4.0.8)(utf-8-validate@6.0.3))
- ox: 0.6.9(typescript@5.8.3)(zod@3.25.76)
- ws: 8.18.1(bufferutil@4.0.8)(utf-8-validate@6.0.3)
- optionalDependencies:
- typescript: 5.8.3
- transitivePeerDependencies:
- - bufferutil
- - utf-8-validate
- - zod
-
viem@2.29.1(bufferutil@4.0.9)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.22.4):
dependencies:
'@noble/curves': 1.8.2
@@ -45756,14 +44999,14 @@ snapshots:
'@vue/server-renderer': 3.3.4(vue@3.3.4)
'@vue/shared': 3.3.4
- wagmi@2.15.2(@tanstack/query-core@5.29.0)(@tanstack/react-query@5.29.0(react@19.1.0))(@types/react@19.1.0)(bufferutil@4.0.8)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@6.0.3)(viem@2.29.1(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76))(zod@3.25.76):
+ wagmi@2.15.2(@tanstack/query-core@5.29.0)(@tanstack/react-query@5.29.0(react@19.1.0))(@types/react@19.1.0)(bufferutil@4.0.9)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(viem@2.29.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76):
dependencies:
'@tanstack/react-query': 5.29.0(react@19.1.0)
- '@wagmi/connectors': 5.8.1(@types/react@19.1.0)(@wagmi/core@2.17.1(@tanstack/query-core@5.90.2)(@types/react@19.1.0)(react@19.1.0)(typescript@5.6.2)(use-sync-external-store@1.4.0(react@19.1.0))(viem@2.29.1(bufferutil@4.0.9)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.8)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@6.0.3)(viem@2.29.1(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76))(zod@3.25.76)
- '@wagmi/core': 2.17.1(@tanstack/query-core@5.29.0)(@types/react@19.1.0)(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.4.0(react@19.1.0))(viem@2.29.1(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76))
+ '@wagmi/connectors': 5.8.1(@types/react@19.1.0)(@wagmi/core@2.17.1(@tanstack/query-core@5.90.2)(@types/react@19.1.0)(react@19.1.0)(typescript@5.6.2)(use-sync-external-store@1.4.0(react@19.1.0))(viem@2.29.1(bufferutil@4.0.9)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.9)(react@19.1.0)(typescript@5.8.3)(utf-8-validate@5.0.10)(viem@2.29.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)
+ '@wagmi/core': 2.17.1(@tanstack/query-core@5.29.0)(@types/react@19.1.0)(react@19.1.0)(typescript@5.8.3)(use-sync-external-store@1.4.0(react@19.1.0))(viem@2.29.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76))
react: 19.1.0
use-sync-external-store: 1.4.0(react@19.1.0)
- viem: 2.29.1(bufferutil@4.0.8)(typescript@5.8.3)(utf-8-validate@6.0.3)(zod@3.25.76)
+ viem: 2.29.1(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76)
optionalDependencies:
typescript: 5.8.3
transitivePeerDependencies:
@@ -45923,7 +45166,7 @@ snapshots:
webcrypto-core@1.8.1:
dependencies:
- '@peculiar/asn1-schema': 2.3.15
+ '@peculiar/asn1-schema': 2.6.0
'@peculiar/json-schema': 1.1.12
asn1js: 3.0.6
pvtsutils: 1.3.6
@@ -46107,11 +45350,6 @@ snapshots:
imurmurhash: 0.1.4
signal-exit: 3.0.7
- ws@7.5.10(bufferutil@4.0.8)(utf-8-validate@6.0.3):
- optionalDependencies:
- bufferutil: 4.0.8
- utf-8-validate: 6.0.3
-
ws@7.5.10(bufferutil@4.0.9)(utf-8-validate@5.0.10):
optionalDependencies:
bufferutil: 4.0.9
@@ -46122,11 +45360,6 @@ snapshots:
bufferutil: 4.0.8
utf-8-validate: 6.0.3
- ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@6.0.3):
- optionalDependencies:
- bufferutil: 4.0.8
- utf-8-validate: 6.0.3
-
ws@8.17.1(bufferutil@4.0.9)(utf-8-validate@5.0.10):
optionalDependencies:
bufferutil: 4.0.9
@@ -46137,11 +45370,6 @@ snapshots:
bufferutil: 4.0.9
utf-8-validate: 6.0.3
- ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.3):
- optionalDependencies:
- bufferutil: 4.0.8
- utf-8-validate: 6.0.3
-
ws@8.18.0(bufferutil@4.0.9)(utf-8-validate@5.0.10):
optionalDependencies:
bufferutil: 4.0.9
@@ -46162,6 +45390,11 @@ snapshots:
bufferutil: 4.0.9
utf-8-validate: 6.0.3
+ ws@8.18.3(bufferutil@4.0.8)(utf-8-validate@6.0.3):
+ optionalDependencies:
+ bufferutil: 4.0.8
+ utf-8-validate: 6.0.3
+
ws@8.5.0(bufferutil@4.0.9)(utf-8-validate@5.0.10):
optionalDependencies:
bufferutil: 4.0.9