diff --git a/assets/package.json b/assets/package.json index 30cd466532..d6faf4cb05 100644 --- a/assets/package.json +++ b/assets/package.json @@ -4,9 +4,9 @@ "private": true, "scripts": { "start": "vite", - "start:dev": "BASE_URL=console.cd-demo.onplural.sh yarn start", + "start:dev": "BASE_URL=console.plrl-dev-aws.onplural.sh yarn start", "start:cd": "BASE_URL=console.boot-aws.onplural.sh yarn start", - "start:prod": "yarn build && BASE_URL=console.cd-demo.onplural.sh vite preview", + "start:prod": "yarn build && BASE_URL=console.plrl-dev-aws.onplural.sh vite preview", "build": "tsc && vite build", "test": "vitest --run", "test:watch": "vitest", @@ -46,7 +46,7 @@ "@nivo/pie": "0.83.0", "@nivo/radial-bar": "0.83.0", "@nivo/tooltip": "0.83.0", - "@pluralsh/design-system": "^3.54.0", + "@pluralsh/design-system": "3.54.0", "@react-hooks-library/core": "0.6.0", "@tanstack/react-virtual": "3.0.1", "anser": "2.1.1", diff --git a/assets/src/components/kubernetes/Cluster.tsx b/assets/src/components/kubernetes/Cluster.tsx index 7ca3060d92..de5cc3343a 100644 --- a/assets/src/components/kubernetes/Cluster.tsx +++ b/assets/src/components/kubernetes/Cluster.tsx @@ -18,6 +18,7 @@ import { useNamespacesQuery } from '../../generated/graphql-kubernetes' import { KubernetesClient } from '../../helpers/kubernetes.client' import LoadingIndicator from '../utils/LoadingIndicator' import { GqlError } from '../utils/Alert' +import { useProjectId } from '../contexts/ProjectsContext' type ClusterContextT = { clusters: KubernetesClusterFragment[] @@ -84,6 +85,7 @@ export const useNamespaces = () => { export default function Cluster() { const theme = useTheme() + const projectId = useProjectId() const { clusterId } = useParams() const { search } = useLocation() const navigate = useNavigate() @@ -91,6 +93,7 @@ export default function Cluster() { const { data, error, refetch, loading } = useKubernetesClustersQuery({ pollInterval: 120_000, fetchPolicy: 'cache-and-network', + variables: { projectId }, }) const clusters = useMemo( diff --git a/assets/src/generated/graphql.ts b/assets/src/generated/graphql.ts index a16226b389..34086075f5 100644 --- a/assets/src/generated/graphql.ts +++ b/assets/src/generated/graphql.ts @@ -8892,14 +8892,16 @@ export type UpgradeStatisticsQueryVariables = Exact<{ [key: string]: never; }>; export type UpgradeStatisticsQuery = { __typename?: 'RootQueryType', upgradeStatistics?: { __typename?: 'UpgradeStatistics', upgradeable?: number | null, count?: number | null, latest?: number | null, compliant?: number | null } | null }; -export type KubernetesClusterFragment = { __typename?: 'Cluster', id: string, name: string, self?: boolean | null, distro?: ClusterDistro | null, pinnedCustomResources?: Array<{ __typename?: 'PinnedCustomResource', id: string, name: string, kind: string, version: string, group: string, displayName: string, namespaced?: boolean | null, cluster?: { __typename?: 'Cluster', id: string, name: string, self?: boolean | null, distro?: ClusterDistro | null, provider?: { __typename?: 'ClusterProvider', cloud: string } | null } | null } | null> | null, provider?: { __typename?: 'ClusterProvider', cloud: string } | null }; +export type KubernetesClusterFragment = { __typename?: 'Cluster', id: string, name: string, self?: boolean | null, distro?: ClusterDistro | null, project?: { __typename?: 'Project', id: string, name: string, default?: boolean | null, description?: string | null } | null, pinnedCustomResources?: Array<{ __typename?: 'PinnedCustomResource', id: string, name: string, kind: string, version: string, group: string, displayName: string, namespaced?: boolean | null, cluster?: { __typename?: 'Cluster', id: string, name: string, self?: boolean | null, distro?: ClusterDistro | null, provider?: { __typename?: 'ClusterProvider', cloud: string } | null } | null } | null> | null, provider?: { __typename?: 'ClusterProvider', cloud: string } | null }; export type PinnedCustomResourceFragment = { __typename?: 'PinnedCustomResource', id: string, name: string, kind: string, version: string, group: string, displayName: string, namespaced?: boolean | null, cluster?: { __typename?: 'Cluster', id: string, name: string, self?: boolean | null, distro?: ClusterDistro | null, provider?: { __typename?: 'ClusterProvider', cloud: string } | null } | null }; -export type KubernetesClustersQueryVariables = Exact<{ [key: string]: never; }>; +export type KubernetesClustersQueryVariables = Exact<{ + projectId?: InputMaybe; +}>; -export type KubernetesClustersQuery = { __typename?: 'RootQueryType', clusters?: { __typename?: 'ClusterConnection', edges?: Array<{ __typename?: 'ClusterEdge', node?: { __typename?: 'Cluster', id: string, name: string, self?: boolean | null, distro?: ClusterDistro | null, pinnedCustomResources?: Array<{ __typename?: 'PinnedCustomResource', id: string, name: string, kind: string, version: string, group: string, displayName: string, namespaced?: boolean | null, cluster?: { __typename?: 'Cluster', id: string, name: string, self?: boolean | null, distro?: ClusterDistro | null, provider?: { __typename?: 'ClusterProvider', cloud: string } | null } | null } | null> | null, provider?: { __typename?: 'ClusterProvider', cloud: string } | null } | null } | null> | null } | null }; +export type KubernetesClustersQuery = { __typename?: 'RootQueryType', clusters?: { __typename?: 'ClusterConnection', edges?: Array<{ __typename?: 'ClusterEdge', node?: { __typename?: 'Cluster', id: string, name: string, self?: boolean | null, distro?: ClusterDistro | null, project?: { __typename?: 'Project', id: string, name: string, default?: boolean | null, description?: string | null } | null, pinnedCustomResources?: Array<{ __typename?: 'PinnedCustomResource', id: string, name: string, kind: string, version: string, group: string, displayName: string, namespaced?: boolean | null, cluster?: { __typename?: 'Cluster', id: string, name: string, self?: boolean | null, distro?: ClusterDistro | null, provider?: { __typename?: 'ClusterProvider', cloud: string } | null } | null } | null> | null, provider?: { __typename?: 'ClusterProvider', cloud: string } | null } | null } | null> | null } | null }; export type PinCustomResourceMutationVariables = Exact<{ attributes: PinnedCustomResourceAttributes; @@ -10844,11 +10846,15 @@ export const PinnedCustomResourceFragmentDoc = gql` export const KubernetesClusterFragmentDoc = gql` fragment KubernetesCluster on Cluster { ...ClusterTiny + project { + ...ProjectTiny + } pinnedCustomResources { ...PinnedCustomResource } } ${ClusterTinyFragmentDoc} +${ProjectTinyFragmentDoc} ${PinnedCustomResourceFragmentDoc}`; export const ArgoRolloutStatusFragmentDoc = gql` fragment ArgoRolloutStatus on ArgoRolloutStatus { @@ -17048,8 +17054,8 @@ export type UpgradeStatisticsLazyQueryHookResult = ReturnType; export type UpgradeStatisticsQueryResult = Apollo.QueryResult; export const KubernetesClustersDocument = gql` - query KubernetesClusters { - clusters(first: 200) { + query KubernetesClusters($projectId: ID) { + clusters(first: 200, projectId: $projectId) { edges { node { ...KubernetesCluster @@ -17071,6 +17077,7 @@ export const KubernetesClustersDocument = gql` * @example * const { data, loading, error } = useKubernetesClustersQuery({ * variables: { + * projectId: // value for 'projectId' * }, * }); */ diff --git a/assets/src/graph/kubernetes.graphql b/assets/src/graph/kubernetes.graphql index 39372dbae4..92faeccd8c 100644 --- a/assets/src/graph/kubernetes.graphql +++ b/assets/src/graph/kubernetes.graphql @@ -1,5 +1,8 @@ fragment KubernetesCluster on Cluster { ...ClusterTiny + project { + ...ProjectTiny + } pinnedCustomResources { ...PinnedCustomResource } @@ -18,8 +21,8 @@ fragment PinnedCustomResource on PinnedCustomResource { namespaced } -query KubernetesClusters { - clusters(first: 200) { +query KubernetesClusters($projectId: ID) { + clusters(first: 200, projectId: $projectId) { edges { node { ...KubernetesCluster diff --git a/assets/yarn.lock b/assets/yarn.lock index ffa5efdc44..8048550111 100644 --- a/assets/yarn.lock +++ b/assets/yarn.lock @@ -315,8 +315,8 @@ __metadata: linkType: hard "@apollo/client@npm:^3.0.0": - version: 3.10.7 - resolution: "@apollo/client@npm:3.10.7" + version: 3.10.8 + resolution: "@apollo/client@npm:3.10.8" dependencies: "@graphql-typed-document-node/core": ^3.1.1 "@wry/caches": ^1.0.0 @@ -347,7 +347,7 @@ __metadata: optional: true subscriptions-transport-ws: optional: true - checksum: 9211da2512e8d7d573de77924717ef819b27f443551071f76fb4be90e16541328eb787d53dfb83c21562c609715a4c8ecd1d9dafa198ce48f3cfe1b192b0c18b + checksum: 965e95389bdbde8aa5f542f11860fd930438f635560c766c716f186d5a9d6c5f0bfb31088cf28150c4f3969191030f1bbc0254418738a5737568108e96ffd815 languageName: node linkType: hard @@ -2051,28 +2051,28 @@ __metadata: linkType: hard "@csstools/css-parser-algorithms@npm:^2.3.1": - version: 2.6.3 - resolution: "@csstools/css-parser-algorithms@npm:2.6.3" + version: 2.7.1 + resolution: "@csstools/css-parser-algorithms@npm:2.7.1" peerDependencies: - "@csstools/css-tokenizer": ^2.3.1 - checksum: f1bfcb6680c801f4201c30b77827e000b838e5a45b42f146ec352cd008b51ebb31b8aae00364369765c24e938391e221e37f4063e3a6151316d6990c498da103 + "@csstools/css-tokenizer": ^2.4.1 + checksum: 304e6f92e583042c310e368a82b694af563a395e5c55911caefe52765c5acb000b9daa17356ea8a4dd37d4d50132b76de48ced75159b169b53e134ff78b362ba languageName: node linkType: hard "@csstools/css-tokenizer@npm:^2.2.0": - version: 2.3.1 - resolution: "@csstools/css-tokenizer@npm:2.3.1" - checksum: a5fe22faed5673b5d19e64aa7f4730b48711d0946470551376bc3125d831511070c94addfdfc6a62634e968955050ef2c99c92ff8cb294d9bf70ebc1f3ac22a8 + version: 2.4.1 + resolution: "@csstools/css-tokenizer@npm:2.4.1" + checksum: 395c51f8724ddc4851d836f484346bb3ea6a67af936dde12cbf9a57ae321372e79dee717cbe4823599eb0e6fd2d5405cf8873450e986c2fca6e6ed82e7b10219 languageName: node linkType: hard "@csstools/media-query-list-parser@npm:^2.1.4": - version: 2.1.11 - resolution: "@csstools/media-query-list-parser@npm:2.1.11" + version: 2.1.13 + resolution: "@csstools/media-query-list-parser@npm:2.1.13" peerDependencies: - "@csstools/css-parser-algorithms": ^2.6.3 - "@csstools/css-tokenizer": ^2.3.1 - checksum: e338eff90b43ab31b3d33c55c792f7760d556feaeaa042e12b8e3f873293b72f1140df1bbbfa1c9dcc16c58afb777f1e218e17afdcd0ab8228d2a8ea22bcbe61 + "@csstools/css-parser-algorithms": ^2.7.1 + "@csstools/css-tokenizer": ^2.4.1 + checksum: 7754b4b9fcc749a51a2bcd34a167ad16e7227ff087f6c4e15b3593d3342413446b72dad37f1adb99c62538730c77e3e47842987ce453fbb3849d329a39ba9ad7 languageName: node linkType: hard @@ -2764,9 +2764,9 @@ __metadata: linkType: hard "@eslint-community/regexpp@npm:^4.5.1, @eslint-community/regexpp@npm:^4.6.1": - version: 4.10.1 - resolution: "@eslint-community/regexpp@npm:4.10.1" - checksum: 1e04bc366fb8152c9266258cd25e3fded102f1d212a9476928e3cb98c48be645df6d676728d1c596053992fb9134879fe0de23c9460035b342cceb22d3af1776 + version: 4.11.0 + resolution: "@eslint-community/regexpp@npm:4.11.0" + checksum: 97d2fe46690b69417a551bd19a3dc53b6d9590d2295c43cc4c4e44e64131af541e2f4a44d5c12e87de990403654d3dae9d33600081f3a2f0386b368abc9111ec languageName: node linkType: hard @@ -2801,22 +2801,22 @@ __metadata: languageName: node linkType: hard -"@floating-ui/core@npm:^1.0.0": - version: 1.6.3 - resolution: "@floating-ui/core@npm:1.6.3" +"@floating-ui/core@npm:^1.6.0": + version: 1.6.4 + resolution: "@floating-ui/core@npm:1.6.4" dependencies: - "@floating-ui/utils": ^0.2.3 - checksum: ef2f6d8d0afeca3c7c908ff4122965099efb162e2b00a3c7b245f7357ffdcfa850341eacd4d8a0169d965f91ed33953206543cf7d713bd975d0e28b5e3d3a919 + "@floating-ui/utils": ^0.2.4 + checksum: 6855472c00ceaa14e0f1cb4bd5de0de01d05cd46bdf12cb19bd6a89fa70bdfba0460a776dc50d28ab40e3bddc291e2211958497528fdd98653ea7260d61e0442 languageName: node linkType: hard "@floating-ui/dom@npm:^1.2.1": - version: 1.6.6 - resolution: "@floating-ui/dom@npm:1.6.6" + version: 1.6.7 + resolution: "@floating-ui/dom@npm:1.6.7" dependencies: - "@floating-ui/core": ^1.0.0 - "@floating-ui/utils": ^0.2.3 - checksum: edc7538805aee8d11385bc53e086395abd26371277baeb3e6a209ec72ea714f5d93a4fc6fe8b26b2de4d83ae0c3adb47540a01ffee6148be43c85da87b1dd76c + "@floating-ui/core": ^1.6.0 + "@floating-ui/utils": ^0.2.4 + checksum: 66605a2948bfe7532408197b4c522fecf04cf11e7839623d0dca0d22362b42d64a5db2f3be865053e9b0d44c89faf1befa9a4ce1b7fa595d1b3dc82f635d079c languageName: node linkType: hard @@ -2846,10 +2846,10 @@ __metadata: languageName: node linkType: hard -"@floating-ui/utils@npm:^0.2.3": - version: 0.2.3 - resolution: "@floating-ui/utils@npm:0.2.3" - checksum: 25c61c6391c2b6d46305c377b5fb6929c953d5ee8e79785cdb63137f7e7a557555cc2d97331d5fd6d848f69760095e645631c0a915766cd7343b555e4c9ecf66 +"@floating-ui/utils@npm:^0.2.4": + version: 0.2.4 + resolution: "@floating-ui/utils@npm:0.2.4" + checksum: af44cdb3f394fbee6abc933fc3c25bf22f3f0bac58150eee8cc1dcc7e9be56a19b13e438820160614a90712e5a43f84b091afa6689318a10504042930ae9cf44 languageName: node linkType: hard @@ -3106,15 +3106,15 @@ __metadata: linkType: hard "@graphql-codegen/schema-ast@npm:^4.0.0, @graphql-codegen/schema-ast@npm:^4.0.2": - version: 4.0.2 - resolution: "@graphql-codegen/schema-ast@npm:4.0.2" + version: 4.1.0 + resolution: "@graphql-codegen/schema-ast@npm:4.1.0" dependencies: "@graphql-codegen/plugin-helpers": ^5.0.3 "@graphql-tools/utils": ^10.0.0 tslib: ~2.6.0 peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: f6097ceac7ef1266487c4937c916c6c67034c3decad3f714daa5370d5a4d68996be70f850a8765ccc71fa234ddb7f1ba7ffc02ba97a761930859196a96348e01 + checksum: cddec7723d708990ac8e33eb8935e72545b60ed7b772452ba45b60e577af950d23503de83f0919d1730f7d52dcb970900d3587d9a54202032164ba3c246d4c10 languageName: node linkType: hard @@ -3165,17 +3165,17 @@ __metadata: linkType: hard "@graphql-codegen/typescript@npm:^4.0.1": - version: 4.0.7 - resolution: "@graphql-codegen/typescript@npm:4.0.7" + version: 4.0.9 + resolution: "@graphql-codegen/typescript@npm:4.0.9" dependencies: "@graphql-codegen/plugin-helpers": ^5.0.4 "@graphql-codegen/schema-ast": ^4.0.2 - "@graphql-codegen/visitor-plugin-common": 5.2.0 + "@graphql-codegen/visitor-plugin-common": 5.3.1 auto-bind: ~4.0.0 tslib: ~2.6.0 peerDependencies: graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: d6717755d649c1685ecd7a7490d411c57f8f4f091d5b61c197a2e4649804e40cf499bd8ce8c0cccee3c073ef99ca4d436ff681f616c0bca5766eb56d489b96a3 + checksum: 843081bc484d209658158fcc5eabf5b4d2e2edc860686d656d16ddd76bf585a7d060438cf5ae4c9f69bf75c6be641c1a822095b0d5e9fc77cd94a9b11e517939 languageName: node linkType: hard @@ -3219,9 +3219,9 @@ __metadata: languageName: node linkType: hard -"@graphql-codegen/visitor-plugin-common@npm:5.2.0": - version: 5.2.0 - resolution: "@graphql-codegen/visitor-plugin-common@npm:5.2.0" +"@graphql-codegen/visitor-plugin-common@npm:5.3.1": + version: 5.3.1 + resolution: "@graphql-codegen/visitor-plugin-common@npm:5.3.1" dependencies: "@graphql-codegen/plugin-helpers": ^5.0.4 "@graphql-tools/optimize": ^2.0.0 @@ -3235,7 +3235,7 @@ __metadata: tslib: ~2.6.0 peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 42f433ae7cbf16b95d9e6b4d579d70b8724f4f6655e37181fb7522f0be4ea0e1d365f26b922a544f636e34bb554c0fceba76d591de6a4bb3b47a7ea2f660cc2f + checksum: 273f99a91233b0f68988185498f9170a0b46a311d65b57029e0e2bd03d72d7c90bb3b1f5e49233fee459a770119f7d0674dd01306b2cc1ddb27d30f940fb1f98 languageName: node linkType: hard @@ -3303,42 +3303,42 @@ __metadata: linkType: hard "@graphql-tools/delegate@npm:^10.0.4": - version: 10.0.11 - resolution: "@graphql-tools/delegate@npm:10.0.11" + version: 10.0.13 + resolution: "@graphql-tools/delegate@npm:10.0.13" dependencies: "@graphql-tools/batch-execute": ^9.0.4 - "@graphql-tools/executor": ^1.2.1 + "@graphql-tools/executor": ^1.2.8 "@graphql-tools/schema": ^10.0.4 - "@graphql-tools/utils": ^10.2.1 + "@graphql-tools/utils": ^10.2.3 dataloader: ^2.2.2 tslib: ^2.5.0 peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: b267c91a3f11fdcb2701783eb53658e0842788598bd3bb6260bb3df901e67a349645c4527d25ea55d4a6f2e960891fb147c9acb756ba7fc8641eb2ee70da62d0 + checksum: 577387359a8f4d47a3b314629b873ebfbb2ffcd658148865a446c0864f5fd0363939967ce5cdc4a17e2842418405ff9b07bba4435025081d444ed9e7d52d3bbf languageName: node linkType: hard "@graphql-tools/executor-graphql-ws@npm:^1.1.2": - version: 1.1.2 - resolution: "@graphql-tools/executor-graphql-ws@npm:1.1.2" + version: 1.2.0 + resolution: "@graphql-tools/executor-graphql-ws@npm:1.2.0" dependencies: - "@graphql-tools/utils": ^10.0.13 + "@graphql-tools/utils": ^10.3.0 "@types/ws": ^8.0.0 graphql-ws: ^5.14.0 isomorphic-ws: ^5.0.0 tslib: ^2.4.0 - ws: ^8.13.0 + ws: ^8.17.1 peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 5273c3bace12d800493c3142c66a432b886da13cb6755977f29311b9d96925bf4504c7d8c1a67761b4cd068b72af86e8952d69c49c239388c4ce8e4bb97e1817 + checksum: 501824d3608c17109ab3505639215ed46b416a53329352b60ef63e39611be2e33d19f3ad882eb427ca27c9c65330d94a477cd1fd45f1098957b51d221d0a57b2 languageName: node linkType: hard "@graphql-tools/executor-http@npm:^1.0.9": - version: 1.0.9 - resolution: "@graphql-tools/executor-http@npm:1.0.9" + version: 1.1.2 + resolution: "@graphql-tools/executor-http@npm:1.1.2" dependencies: - "@graphql-tools/utils": ^10.0.13 + "@graphql-tools/utils": ^10.3.1 "@repeaterjs/repeater": ^3.0.4 "@whatwg-node/fetch": ^0.9.0 extract-files: ^11.0.0 @@ -3347,37 +3347,37 @@ __metadata: value-or-promise: ^1.0.12 peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: c3f5b42fe2b3b778b1ccb91a397bf9ba113c3d641ff7efb961e9556f26eef6e42426d9ce8b68f836ad103f548a9dc28dec02926638702e88fae1a695faffc6cd + checksum: 63f79f24b2de0f26e65c954e99590b9ae83de4cf017d3d8fd467b43344e3b9608e0c9a69abab1136da4650ed60abd5583467f93e88bf60c0f67b95132651636c languageName: node linkType: hard "@graphql-tools/executor-legacy-ws@npm:^1.0.6": - version: 1.0.6 - resolution: "@graphql-tools/executor-legacy-ws@npm:1.0.6" + version: 1.1.0 + resolution: "@graphql-tools/executor-legacy-ws@npm:1.1.0" dependencies: - "@graphql-tools/utils": ^10.0.13 + "@graphql-tools/utils": ^10.3.0 "@types/ws": ^8.0.0 isomorphic-ws: ^5.0.0 tslib: ^2.4.0 - ws: ^8.15.0 + ws: ^8.17.1 peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 1333ed9bb4636e1e70dbda234a18bd0aa4db7e375dfaa1f334c2596e2ab0ce7125a2e1250806b57ca96651de94c39f639e427a2047cff299587b76c21cb4dacd + checksum: eb4acf16cf4b99f3b5fa8fc0b431e82ee7c5c424a6df4d89b73840bdbb7dcee8bff9652df986a08abecdcbec107892f3fe26c6a7adc6d447af8c6683b08b66a6 languageName: node linkType: hard -"@graphql-tools/executor@npm:^1.2.1": - version: 1.2.7 - resolution: "@graphql-tools/executor@npm:1.2.7" +"@graphql-tools/executor@npm:^1.2.8": + version: 1.2.8 + resolution: "@graphql-tools/executor@npm:1.2.8" dependencies: - "@graphql-tools/utils": ^10.1.1 + "@graphql-tools/utils": ^10.2.3 "@graphql-typed-document-node/core": 3.2.0 "@repeaterjs/repeater": ^3.0.4 tslib: ^2.4.0 value-or-promise: ^1.0.12 peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 17e7f0bf35396e51c4d4ed027df4bfa651b5aa23b3a99c0253427384f00398e3363782c752313bebc313f11e98664ba3cb8d277551c504e9140da3e0f41bd9cc + checksum: a92bcb486202c9f3fd0472fe23fc305e63c3e09b6bc40a0ea197e36e64bad6086ebcd543cadaa9f2922ffdf9b635cecf69bb19f87f7be38d9c8750e51d429c68 languageName: node linkType: hard @@ -3610,9 +3610,9 @@ __metadata: languageName: node linkType: hard -"@graphql-tools/utils@npm:^10.0.0, @graphql-tools/utils@npm:^10.0.13, @graphql-tools/utils@npm:^10.1.1, @graphql-tools/utils@npm:^10.2.1": - version: 10.2.2 - resolution: "@graphql-tools/utils@npm:10.2.2" +"@graphql-tools/utils@npm:^10.0.0, @graphql-tools/utils@npm:^10.0.13, @graphql-tools/utils@npm:^10.1.1, @graphql-tools/utils@npm:^10.2.1, @graphql-tools/utils@npm:^10.2.3, @graphql-tools/utils@npm:^10.3.0, @graphql-tools/utils@npm:^10.3.1": + version: 10.3.1 + resolution: "@graphql-tools/utils@npm:10.3.1" dependencies: "@graphql-typed-document-node/core": ^3.1.1 cross-inspect: 1.0.0 @@ -3620,7 +3620,7 @@ __metadata: tslib: ^2.4.0 peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 3d67db8ee71d4fff4c694d891fe7bde684c42333bfc262be1d96a35bd05a7ff871b2be9b5408db6736506ae0430fbf78cdd691a64430f5768952f5f3c3084d0f + checksum: 343326fd4ec131f715906cb11458e0591e62284f710b03c7c548e3018de88397dcddc053ec02e3253cbeb53c7b6dd0c5ad64ea4072d0e5c833c0b5530d0aa4b3 languageName: node linkType: hard @@ -4314,7 +4314,7 @@ __metadata: languageName: node linkType: hard -"@pluralsh/design-system@npm:^3.54.0": +"@pluralsh/design-system@npm:3.54.0": version: 3.54.0 resolution: "@pluralsh/design-system@npm:3.54.0" dependencies: @@ -7160,9 +7160,9 @@ __metadata: linkType: hard "@types/lodash@npm:*, @types/lodash@npm:^4.14.149": - version: 4.17.5 - resolution: "@types/lodash@npm:4.17.5" - checksum: 3c9bb15772509f0ecb40428531863dbc3f064f2bf34bbccc2ce2b2923c69fb0868aec7e357b1d97fd0d7f7e435a014ea5c1adef8a64715529887179c97a5a823 + version: 4.17.6 + resolution: "@types/lodash@npm:4.17.6" + checksum: f748c672f49c54ee631a0fab6f26d56ab99bd68a4fb91604b5d7525a72102dd1917209c12d7078c988a375edb5dc70ca600db05ac01785306fd64470048cd16c languageName: node linkType: hard @@ -7214,11 +7214,11 @@ __metadata: linkType: hard "@types/node@npm:*, @types/node@npm:>=6": - version: 20.14.9 - resolution: "@types/node@npm:20.14.9" + version: 20.14.10 + resolution: "@types/node@npm:20.14.10" dependencies: undici-types: ~5.26.4 - checksum: 5e9eda1ac8c6cc6bcd1063903ae195eaede9aad1bdad00408a919409cfbcdd2d6535aa3d50346f0d385528f9e03dafc7d1b3bad25aedb1dcd79a6ad39d06c35d + checksum: 2f397d393de8cddb126e0b7999402ea450215ac69d49666ddef4f730a73325054499ce7345f86095e7b935c55b2e02139f3b8b9afc72fb978ed29edf6bb956b0 languageName: node linkType: hard @@ -7868,11 +7868,11 @@ __metadata: linkType: hard "acorn@npm:^8.10.0, acorn@npm:^8.11.0, acorn@npm:^8.11.3, acorn@npm:^8.8.2, acorn@npm:^8.9.0": - version: 8.12.0 - resolution: "acorn@npm:8.12.0" + version: 8.12.1 + resolution: "acorn@npm:8.12.1" bin: acorn: bin/acorn - checksum: ae142de8739ef15a5d936c550c1d267fc4dedcdbe62ad1aa2c0009afed1de84dd0a584684a5d200bb55d8db14f3e09a95c6e92a5303973c04b9a7413c36d1df0 + checksum: 677880034aee5bdf7434cc2d25b641d7bedb0b5ef47868a78dadabedccf58e1c5457526d9d8249cd253f2df087e081c3fe7d903b448d8e19e5131a3065b83c07 languageName: node linkType: hard @@ -8548,11 +8548,9 @@ __metadata: linkType: hard "axobject-query@npm:^3.2.1": - version: 3.2.2 - resolution: "axobject-query@npm:3.2.2" - dependencies: - deep-equal-json: ^1.0.0 - checksum: c9c6f8d44ceddd14e658923e5cab54f07bbef71e941fe8f88412ffe67ec423657adc09c02ab1c1a508585ce81321282f3f3faf73caee1a7bba341561f3f9d120 + version: 3.2.4 + resolution: "axobject-query@npm:3.2.4" + checksum: a481d82a5dcd32d8bee17f1480ba3087b34ca9a2f7be30710c31f589fd518968a92d2f224a147e15bc93954fad1ea47f1fbf9f761d6b6b41dbb43fcdffd0bce9 languageName: node linkType: hard @@ -9080,9 +9078,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001179, caniuse-lite@npm:^1.0.30001629": - version: 1.0.30001638 - resolution: "caniuse-lite@npm:1.0.30001638" - checksum: 82e47b2bfac107c662e03bfd3321bfd9493f87240c77a9bfba7ea2cc9e0b81d9238152aed903fb19e60557879e4f48b57e2c6300677391b92a060fbf0a340e30 + version: 1.0.30001640 + resolution: "caniuse-lite@npm:1.0.30001640" + checksum: ec492d8d1e11d1c55e0f5c0f218229369dc0a4bd1b5d0a579a6435865fe8f4c84bde7e816a844cce1b9cdd97f5a85b6dac5599639fabcdb0c4c5bd039e46cbfd languageName: node linkType: hard @@ -9612,7 +9610,7 @@ __metadata: "@nivo/pie": 0.83.0 "@nivo/radial-bar": 0.83.0 "@nivo/tooltip": 0.83.0 - "@pluralsh/design-system": ^3.54.0 + "@pluralsh/design-system": 3.54.0 "@pluralsh/eslint-config-typescript": 2.5.150 "@pluralsh/stylelint-config": 2.0.10 "@react-hooks-library/core": 0.6.0 @@ -10512,18 +10510,6 @@ __metadata: languageName: node linkType: hard -"deep-equal-json@npm:^1.0.0": - version: 1.0.0 - resolution: "deep-equal-json@npm:1.0.0" - dependencies: - call-bind: ^1.0.2 - isarray: ^2.0.5 - object-is: ^1.1.5 - object-keys: ^1.1.1 - checksum: 2788d17f7bf2afa26fcea1e67722665840e433c024419e14cfee8cd3eda3040082dd6d0e35871069505422ff5bf8f482b38da73f9697b8b29078c734adf74b0e - languageName: node - linkType: hard - "deep-equal@npm:^2.0.5": version: 2.2.3 resolution: "deep-equal@npm:2.2.3" @@ -10815,9 +10801,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.4.796": - version: 1.4.812 - resolution: "electron-to-chromium@npm:1.4.812" - checksum: 0205fcb6db3a719873398f46cd3341188d4a54e056567453819532c5fd1fadda43f501c252bc8d05eeaaeb1497f58d9875c46c4f9ecfbe713b9efe71cd879b13 + version: 1.4.818 + resolution: "electron-to-chromium@npm:1.4.818" + checksum: 7ff9b1f0a17c013ff020530d35a002a6e42f6cb8207be26d25796615d7099da409351a8ee2fde0e796369251906bdbb7d32eec5dbe413547037ea0436d6287d7 languageName: node linkType: hard @@ -12005,13 +11991,6 @@ __metadata: languageName: node linkType: hard -"fast-loops@npm:^1.1.3": - version: 1.1.3 - resolution: "fast-loops@npm:1.1.3" - checksum: b674378ba2ed8364ca1a00768636e88b22201c8d010fa62a8588a4cace04f90bac46714c13cf638be82b03438d2fe813600da32291fb47297a1bd7fa6cef0cee - languageName: node - linkType: hard - "fast-querystring@npm:^1.1.1": version: 1.1.2 resolution: "fast-querystring@npm:1.1.2" @@ -12533,8 +12512,8 @@ __metadata: linkType: hard "glob@npm:^10.2.2, glob@npm:^10.3.10": - version: 10.4.2 - resolution: "glob@npm:10.4.2" + version: 10.4.3 + resolution: "glob@npm:10.4.3" dependencies: foreground-child: ^3.1.0 jackspeak: ^3.1.2 @@ -12544,7 +12523,7 @@ __metadata: path-scurry: ^1.11.1 bin: glob: dist/esm/bin.mjs - checksum: bd7c0e30701136e936f414e5f6f82c7f04503f01df77408f177aa584927412f0bde0338e6ec541618cd21eacc57dde33e7b3c6c0a779cc1c6e6a0e14f3d15d9b + checksum: a1daeb570b841480fe95b3dd9492a98a58759186d14cf2ebe81057c3f308b47980d5e757b533422dbc5288ebf7b06b169960ce9f71198d7dbe320bc5068f89f0 languageName: node linkType: hard @@ -13149,12 +13128,12 @@ __metadata: linkType: hard "https-proxy-agent@npm:^7.0.0, https-proxy-agent@npm:^7.0.1": - version: 7.0.4 - resolution: "https-proxy-agent@npm:7.0.4" + version: 7.0.5 + resolution: "https-proxy-agent@npm:7.0.5" dependencies: agent-base: ^7.0.2 debug: 4 - checksum: daaab857a967a2519ddc724f91edbbd388d766ff141b9025b629f92b9408fc83cee8a27e11a907aede392938e9c398e240d643e178408a59e4073539cde8cfe9 + checksum: 2e1a28960f13b041a50702ee74f240add8e75146a5c37fc98f1960f0496710f6918b3a9fe1e5aba41e50f58e6df48d107edd9c405c5f0d73ac260dabf2210857 languageName: node linkType: hard @@ -13356,12 +13335,11 @@ __metadata: linkType: hard "inline-style-prefixer@npm:^7.0.0": - version: 7.0.0 - resolution: "inline-style-prefixer@npm:7.0.0" + version: 7.0.1 + resolution: "inline-style-prefixer@npm:7.0.1" dependencies: css-in-js-utils: ^3.1.0 - fast-loops: ^1.1.3 - checksum: 89fd73eb06e7392e24032ea33b8b33ae7f9a24298f2d9ebbf7b31a3a3934247270047f4f49a454a363aace14e25c3a20fd97465405b0399cc888e5a2bc04ec05 + checksum: 07a72573dfdac5e08fa18f5ce71d922861716955e230175ac415db227d9ed49443c764356cb407a92f4c85b30ebf39604165260b4dfbf3196b7736d7332c5c06 languageName: node linkType: hard @@ -14024,15 +14002,15 @@ __metadata: linkType: hard "jackspeak@npm:^3.1.2": - version: 3.4.0 - resolution: "jackspeak@npm:3.4.0" + version: 3.4.1 + resolution: "jackspeak@npm:3.4.1" dependencies: "@isaacs/cliui": ^8.0.2 "@pkgjs/parseargs": ^0.11.0 dependenciesMeta: "@pkgjs/parseargs": optional: true - checksum: 350f6f311018bb175ffbe736b19c26ac0b134bb5a17a638169e89594eb0c24ab1c658ab3a2fda24ff63b3b19292e1a5ec19d2255bc526df704e8168d392bef85 + checksum: 772483c6835f01b4e06eaaf3cf7fa65a0d5e0f2fd3b7290f657df4602b013c60efa53bebd64489862bc7a290167e7671bb41a990512c91e25d2e89c82b2628b8 languageName: node linkType: hard @@ -14135,9 +14113,9 @@ __metadata: linkType: hard "jose@npm:^5.0.0": - version: 5.6.0 - resolution: "jose@npm:5.6.0" - checksum: 06450c69d752012e8a2fa3038a1d17df9f9c503649bcee9a3d5db3abe4c02e5c3fa942a576bf5265f9ec21baa09bc44ce83e45ea40cb506143ebe169cbc77d06 + version: 5.6.3 + resolution: "jose@npm:5.6.3" + checksum: c8722ba820b2d149728c0a80dec5d17029b1bcf68fa93eddcd348ec1eaca75588a4379b760fbf90197fb6f6fb115ce2565846c82e5335e5e542fd14248297831 languageName: node linkType: hard @@ -14818,9 +14796,9 @@ __metadata: linkType: hard "lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": - version: 10.2.2 - resolution: "lru-cache@npm:10.2.2" - checksum: 98e8fc93691c546f719a76103ef2bee5a3ac823955c755a47641ec41f8c7fafa1baeaba466937cc1cbfa9cfd47e03536d10e2db3158a64ad91ff3a58a32c893e + version: 10.4.0 + resolution: "lru-cache@npm:10.4.0" + checksum: 6816a809a225faaa29ae2075ef6493cebb7374c14fc4a56a44f2aeaa2a2dc33c83043eb4d653fc72cf3ea89507dc51def19e6e07fa57351b9f40449d7c37fb0d languageName: node linkType: hard @@ -15588,7 +15566,7 @@ __metadata: languageName: node linkType: hard -"mlly@npm:^1.4.2, mlly@npm:^1.7.0": +"mlly@npm:^1.4.2, mlly@npm:^1.7.1": version: 1.7.1 resolution: "mlly@npm:1.7.1" dependencies: @@ -16467,13 +16445,13 @@ __metadata: linkType: hard "pkg-types@npm:^1.0.3, pkg-types@npm:^1.1.1": - version: 1.1.1 - resolution: "pkg-types@npm:1.1.1" + version: 1.1.3 + resolution: "pkg-types@npm:1.1.3" dependencies: confbox: ^0.1.7 - mlly: ^1.7.0 + mlly: ^1.7.1 pathe: ^1.1.2 - checksum: 78ee49eea8c03802ffbdc79dfb6a741f905a4053453280cd2f1149850523fdaf46d39ecb88c2c2f757cceb9883f234bb0e56371084b5895632bdb00ef0f7298f + checksum: 1085f1ed650db71d62ec9201d0ad4dc9455962b0e40d309e26bb8c01bb5b1560087e44d49e8e034497668c7cdde7cb5397995afa79c9fa1e2b35af9c9abafa82 languageName: node linkType: hard @@ -16557,21 +16535,21 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.2.4, postcss@npm:^8.4.16, postcss@npm:^8.4.27, postcss@npm:^8.4.28, postcss@npm:^8.4.32, postcss@npm:^8.4.38": - version: 8.4.38 - resolution: "postcss@npm:8.4.38" +"postcss@npm:^8.2.4, postcss@npm:^8.4.16, postcss@npm:^8.4.27, postcss@npm:^8.4.28, postcss@npm:^8.4.32, postcss@npm:^8.4.39": + version: 8.4.39 + resolution: "postcss@npm:8.4.39" dependencies: nanoid: ^3.3.7 - picocolors: ^1.0.0 + picocolors: ^1.0.1 source-map-js: ^1.2.0 - checksum: 649f9e60a763ca4b5a7bbec446a069edf07f057f6d780a5a0070576b841538d1ecf7dd888f2fbfd1f76200e26c969e405aeeae66332e6927dbdc8bdcb90b9451 + checksum: 14b130c90f165961772bdaf99c67f907f3d16494adf0868e57ef68baa67e0d1f6762db9d41ab0f4d09bab6fb7888588dba3596afd1a235fd5c2d43fba7006ac6 languageName: node linkType: hard "preact@npm:^10.0.0": - version: 10.22.0 - resolution: "preact@npm:10.22.0" - checksum: 1b7493abec35d5042094d652e5cb980de00a0ef39e130b2f20485214d273ef0cebafa2000aa9fa4ef9dad952bd4e746ad3714f42206f34b817fd3712d0d70bcd + version: 10.22.1 + resolution: "preact@npm:10.22.1" + checksum: 8762645766b1c057eaf9a58ff904b6659ffa7a7d33eb94dc2b96ff1ba08743855c3ade913dfbe9e8da994777aa9f4f5e9f23d39886340f23eaebcd98f5e107e5 languageName: node linkType: hard @@ -18625,17 +18603,17 @@ __metadata: linkType: hard "socks-proxy-agent@npm:^8.0.3": - version: 8.0.3 - resolution: "socks-proxy-agent@npm:8.0.3" + version: 8.0.4 + resolution: "socks-proxy-agent@npm:8.0.4" dependencies: agent-base: ^7.1.1 debug: ^4.3.4 - socks: ^2.7.1 - checksum: 8fab38821c327c190c28f1658087bc520eb065d55bc07b4a0fdf8d1e0e7ad5d115abbb22a95f94f944723ea969dd771ad6416b1e3cde9060c4c71f705c8b85c5 + socks: ^2.8.3 + checksum: b2ec5051d85fe49072f9a250c427e0e9571fd09d5db133819192d078fd291276e1f0f50f6dbc04329b207738b1071314cee8bdbb4b12e27de42dbcf1d4233c67 languageName: node linkType: hard -"socks@npm:^2.7.1": +"socks@npm:^2.8.3": version: 2.8.3 resolution: "socks@npm:2.8.3" dependencies: @@ -20196,8 +20174,8 @@ __metadata: linkType: hard "update-browserslist-db@npm:^1.0.16": - version: 1.0.16 - resolution: "update-browserslist-db@npm:1.0.16" + version: 1.1.0 + resolution: "update-browserslist-db@npm:1.1.0" dependencies: escalade: ^3.1.2 picocolors: ^1.0.1 @@ -20205,7 +20183,7 @@ __metadata: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: 51b1f7189c9ea5925c80154b0a6fd3ec36106d07858d8f69826427d8edb4735d1801512c69eade38ba0814d7407d11f400d74440bbf3da0309f3d788017f35b2 + checksum: 7b74694d96f0c360f01b702e72353dc5a49df4fe6663d3ee4e5c628f061576cddf56af35a3a886238c01dd3d8f231b7a86a8ceaa31e7a9220ae31c1c1238e562 languageName: node linkType: hard @@ -20533,12 +20511,12 @@ __metadata: linkType: hard "vite@npm:^5.0.0": - version: 5.3.1 - resolution: "vite@npm:5.3.1" + version: 5.3.3 + resolution: "vite@npm:5.3.3" dependencies: esbuild: ^0.21.3 fsevents: ~2.3.3 - postcss: ^8.4.38 + postcss: ^8.4.39 rollup: ^4.13.0 peerDependencies: "@types/node": ^18.0.0 || >=20.0.0 @@ -20568,7 +20546,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: a06d35566338794a877538ddacccccfdac30df7e260546dc0513e77191b86a13398b86a8082bb6c842013b0d3062f951f624a3f800867cbf06aef89e49767d6c + checksum: 1a54b678c03b52be934b0db95295aa573819063fad9e13f148936cfc4006d081a6790fdd2dbe111b09b75b9a8d49f15e0788c58b86156d238ab3a0c1cc1a941f languageName: node linkType: hard @@ -21153,9 +21131,9 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.12.0, ws@npm:^8.13.0, ws@npm:^8.15.0": - version: 8.17.1 - resolution: "ws@npm:8.17.1" +"ws@npm:^8.12.0, ws@npm:^8.13.0, ws@npm:^8.17.1": + version: 8.18.0 + resolution: "ws@npm:8.18.0" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -21164,7 +21142,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 442badcce1f1178ec87a0b5372ae2e9771e07c4929a3180321901f226127f252441e8689d765aa5cfba5f50ac60dd830954afc5aeae81609aefa11d3ddf5cecf + checksum: 91d4d35bc99ff6df483bdf029b9ea4bfd7af1f16fc91231a96777a63d263e1eabf486e13a2353970efc534f9faa43bdbf9ee76525af22f4752cbc5ebda333975 languageName: node linkType: hard @@ -21361,9 +21339,9 @@ __metadata: linkType: hard "yocto-queue@npm:^1.0.0": - version: 1.0.0 - resolution: "yocto-queue@npm:1.0.0" - checksum: 2cac84540f65c64ccc1683c267edce396b26b1e931aa429660aefac8fbe0188167b7aee815a3c22fa59a28a58d898d1a2b1825048f834d8d629f4c2a5d443801 + version: 1.1.1 + resolution: "yocto-queue@npm:1.1.1" + checksum: f2e05b767ed3141e6372a80af9caa4715d60969227f38b1a4370d60bffe153c9c5b33a862905609afc9b375ec57cd40999810d20e5e10229a204e8bde7ef255c languageName: node linkType: hard